Skip to content

DefaultEcs 0.15.0

Compare
Choose a tag to compare
@Doraku Doraku released this 16 Jan 01:05
· 122 commits to master since this release

DefaultEcs 0.15.0

breaking changes:
removed Entity.SetAsChildOf
removed Entity.SetAsParentOf
removed Entity.RemoveFromChildrenOf
removed Entity.RemoveFromParentsOf
removed Entity.GetChildren
removed EntityRecord.SetAsChildOf
removed EntityRecord.SetAsParentOf
removed EntityRecord.RemoveFromChildrenOf
removed EntityRecord.RemoveFromParentsOf
removed AEntityBufferedSystem
changed TextSerializer format for pure List and Dictionary types
changed TextSerializer format for Guid
changed EntityCommandRecorder.CreateEntity parameters, now takes directly the world on which to create the entity
changed EntityCommandRecorder.Execute parameters, now takes no parameter
renamed AEntitySystem to AEntitySetSystem
renamed AEntitiesSystem to AEntityMultiMapSystem
renamed EntitiesMap to EntityMultiMap

fixed invalid IsEnable component state when serializing with a SerializationContext

added World.SubscribeWorldDisposed method
added AComponentSystem.World property
added AEntitySetSystem.Set property
added AEntitySetSystem.World property
added AEntitySetSystem constructor override with factory
added AEntitySetSystem constructor override with boolean useBuffer to replace AEntityBufferedSystem
added EntityMultiMap.MultiMap property
added EntityMultiMap.World property
added EntityMultiMap constructor override with factory
added EntityMultiMap constructor override with boolean useBuffer
added EntityRuleBuilder.AsEnumerable method
added EitherBuilder.AsEnumerable method

nuget package