Entitas 0.38.0
0.38.0
See and discuss changes in Milestone 0.38.0
This seems to be the release of enhancements! Lots of useful improvments and features have been added to increase productivity and ease of use.
Breaking changes
- Removed HideInBlueprintsInspector (#270 #306)
- Changed interface
ITypeDrawer
- Added Contexts constructor (#286)
Entitas
- Using ToString on subclassed components, too (#290)
- Fixed cached entity ToString() wasn’t updated when calling entity.Release()
- Fixed typo
TEntitiy
toTEntity
(#291)
Entitas.Unity
- Simplified DrawTexture
- Refactored EntitasLayout
Entitas.CodeGenerator
- Generating Entity Indices (#75 #319)
- Added priority to ICodeGenFilePostProcessor
- Move logic to DebugLogPostProcessor to speed up code generation
- Added MergeFilesPostProcessor (#301)
- Added Contexts constructor (#286)
- Added default context (#288)
- Using MemberData instead of PublicMemberInfo in DataProviders (#280)
- Added progess report to code generator
Entitas.Unity.CodeGenerator
- Added cancellable progess bar when generating
Entitas.Unity.VisualDebugging
- Redesigned Entitas Preferences Window
- Redesigned DebugSystemsInspector
- Redesigned Type Drawers
- Added component member search (#298)
- Added search field to DictionaryTypeDrawer (#299)
- Better UX, better Buttons
- Entitaslayout.SearchTextField won’t affect GUI.change
- Fixed Hashset changes didn’t replace component
- Added
context.FindContextObserver()
for getting ContextObserver (#295) - Added default constructor to Feature class (#293)
- Added Entitas Stats Dialog
- EntityDrawer will use pooled components
- Simplified EntityDrawer and TypeDrawers
- Removed TypeEqualityComparer (#289)
- Drawing public fields of unsupported types
- Updated code templates for TypeDrawer and DefaultInstanceCreators (#297)
Entitas.Unity.Migration
- Redesigned Entitas Migration Window
General
- Using HD header textures