Skip to content

Entitas 0.29.0

Compare
Choose a tag to compare
@sschmid sschmid released this 06 Mar 15:09
Obsolete

Marked old PoolMetaData constructor obsolete. If you encounter compile errors please apply Migration 0.26.0, open C# project and generate again.

General
  • Unified Entitas sub projects into a single project
  • Unified all Unity projects into a single project
  • Documentation maintenance
Entitas
  • Removing all event handler for entity.OnEntityReleased after event got dispatched
  • Printing entity in EntityIsNotDestroyedException
  • Added TypeExtension.ImplementsInterface()
  • Added component types to PoolMetaData
  • Made all methods in Systems virtual
  • Added auto generated header to generated files
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by Entitas.CodeGenerator.ComponentsGenerator.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
Entitas.CodeGenerator
  • Using pool specific componentIds lookup when generating matchers for components with multiple pools
  • TypeReflectionProvider ignores interfaces
Entitas.Serialization
  • Added Entitas.Serialization
  • Added PublicMemberInfo
Entitas.Unity.CodeGenerator
  • Compile errors won't block code generation anymore
  • Printing total generated file count when generating
Entitas.Unity.VisualDebugging
  • Destroying EntityBahviour when entity got released
  • Using entity component pool and providing correct previous and new component
  • Added unique color for each component in EntityInspector
  • Added component search field in EntityInspector

Entitas-Component-Search

- 'Destroy Entity' Buttons are now red - Simplified EntityInspector and made methods static - Unfolded components info is now shared between entities within same pool - Added shortcuts to Entitas Preferences and Generate - Improved TypeDrawers - Stepper UI tweaks

Entitas.Unity.VisualDebugging-Systems

  • Renamed 'Script Call Optimization' to 'Optimizations'
  • Added EntitasEditorLayout