DefaultEcs 0.11.0

Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.

Install-Package DefaultEcs -Version 0.11.0
dotnet add package DefaultEcs --version 0.11.0
<PackageReference Include="DefaultEcs" Version="0.11.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DefaultEcs --version 0.11.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

updated System.Memory reference
enhanced debugging experience on World, Entity and EntitySet
added MaxCapacity, Capacity and Size properties on EntityCommandRecorder
added EntityAdded and EntityRemoved events on EntitySet
added EntityAdded and EntityRemoved events on AEntitySystem
added EntityDisposed event on World
added WhenAdded, WhenChanged and WhenRemoved filter on EntitySetBuilder to create reactive EntitySet
added WhenAddedAttribute, WhenChangedAttribute and WhenRemovedAttribute for automatique AEntitySystem EntitySet creation from a World
added Complete method on EntitySet to clear its content if created with a reactive filter
made T of ISystem contravariant

breaking changes
removed IEntitySetObserver and implementation, use EntityAdded and EntityRemoved events on EntitySet instead

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.11.0 75 6/24/2019
0.10.1 106 5/1/2019
0.10.0 102 4/5/2019
0.9.2 100 3/17/2019
0.9.1 94 3/8/2019