├── .gitignore ├── Collections ├── BitMask.cs ├── ComponentsPool.cs ├── IndexableHashSet.cs ├── SimpleList.cs └── SparseSet.cs ├── ComponentMapping.cs ├── ComponentMeta.cs ├── Components ├── DebugTraceData.cs ├── MultipleComponents.cs └── ReactiveWrappers.cs ├── EcsSystem.cs ├── EcsWorld.cs ├── Entity.cs ├── Managers ├── Archetype.cs ├── ArchetypesManager.cs ├── ComponentManager.cs └── EntityManager.cs ├── PoolFactory.cs ├── Structures ├── EcsException.cs └── EcsFilter.cs └── Utils.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/.gitignore -------------------------------------------------------------------------------- /Collections/BitMask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Collections/BitMask.cs -------------------------------------------------------------------------------- /Collections/ComponentsPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Collections/ComponentsPool.cs -------------------------------------------------------------------------------- /Collections/IndexableHashSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Collections/IndexableHashSet.cs -------------------------------------------------------------------------------- /Collections/SimpleList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Collections/SimpleList.cs -------------------------------------------------------------------------------- /Collections/SparseSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Collections/SparseSet.cs -------------------------------------------------------------------------------- /ComponentMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/ComponentMapping.cs -------------------------------------------------------------------------------- /ComponentMeta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/ComponentMeta.cs -------------------------------------------------------------------------------- /Components/DebugTraceData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Components/DebugTraceData.cs -------------------------------------------------------------------------------- /Components/MultipleComponents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Components/MultipleComponents.cs -------------------------------------------------------------------------------- /Components/ReactiveWrappers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Components/ReactiveWrappers.cs -------------------------------------------------------------------------------- /EcsSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/EcsSystem.cs -------------------------------------------------------------------------------- /EcsWorld.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/EcsWorld.cs -------------------------------------------------------------------------------- /Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Entity.cs -------------------------------------------------------------------------------- /Managers/Archetype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Managers/Archetype.cs -------------------------------------------------------------------------------- /Managers/ArchetypesManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Managers/ArchetypesManager.cs -------------------------------------------------------------------------------- /Managers/ComponentManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Managers/ComponentManager.cs -------------------------------------------------------------------------------- /Managers/EntityManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Managers/EntityManager.cs -------------------------------------------------------------------------------- /PoolFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/PoolFactory.cs -------------------------------------------------------------------------------- /Structures/EcsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Structures/EcsException.cs -------------------------------------------------------------------------------- /Structures/EcsFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Structures/EcsFilter.cs -------------------------------------------------------------------------------- /Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexCheero/CodexECS/HEAD/Utils.cs --------------------------------------------------------------------------------