Entitas 0.42.0
See and discuss changes in Milestone 0.42.0
Breaking changes
Please follow the Entitas upgrade guide
- Removed Entitas.Blueprints.Unity.*
- Changed ReactiveSystem.GetTrigger method signature
- Marked obsolete:
context.DestroyEntity(entity)
. Useentity.Destroy()
instead - Marked obsolete:
context.CreateCollector(matcher, event)
, use newcontext.CreateCollector(triggerOnEvent)
when you need.Removed
or.AddedOrRemoved
, (e.g. GameMatcher.View.Removed()))
Top new features:
- Use MultiReactiveSystem to process entities from different contexts in one system (see Test Example)
- Use
entity.Destroy()
instead ofcontext.DestroyEntity(entity)
- Unit Testing in external console works on Windows now
General
- Moved Entitas menu item under the Tools tab
- Removed Entitas.Blueprints.Unity.* from zips
- Creating new zip for code generator default plugins
- UX improvements
Entitas
- Added MultiReactiveSystem to support reactive systems observing different contexts #303
- Added TriggerOnEvent
- Renamed
entity.Destroy()
toentity.InternalDestroy()
to reduce confusion - Added
entity.Destroy()
instead ofcontext.DestroyEntity(entity)
#254