oecs-sharp/src/OECS
hypercross 1da0ca30d3 refactor: replace boxed component addition with typed delegate 2026-07-18 23:44:10 +08:00
..
ChangeBuffer.cs refactor: optimize query execution and improve change tracking 2026-07-18 21:42:08 +08:00
ChangeKind.cs feat: add reactivity via change buffering and R3 observables 2026-07-18 19:50:31 +08:00
ChangeSet.cs refactor: optimize query execution and improve change tracking 2026-07-18 21:42:08 +08:00
CommandQueue.cs perf: optimize iteration and command enqueuing 2026-07-18 21:32:29 +08:00
ComponentDescriptor.cs refactor: replace boxed component addition with typed delegate 2026-07-18 23:44:10 +08:00
ComponentRegistry.cs feat: add component discovery source generator 2026-07-18 23:41:28 +08:00
ComponentStore.cs feat: add relationship components and reverse indexing 2026-07-18 19:42:59 +08:00
Entity.cs feat: add relationship components and reverse indexing 2026-07-18 19:42:59 +08:00
EntityAllocator.cs feat: implement game saving and loading in TicTacToe 2026-07-18 21:06:57 +08:00
EntityChange.cs feat: add reactivity via change buffering and R3 observables 2026-07-18 19:50:31 +08:00
EntityIterator.cs feat: add simplified Select extension methods to EntityIterator 2026-07-18 22:27:14 +08:00
ForEachAction.cs feat: add query system and system execution logic 2026-07-18 19:33:05 +08:00
ICommand.cs feat: add deferred command queue system 2026-07-18 19:38:10 +08:00
IRelationship.cs feat: add relationship components and reverse indexing 2026-07-18 19:42:59 +08:00
ISystem.cs refactor: remove QueryDescriptor from ISystem interface 2026-07-18 22:22:52 +08:00
ITickedSystem.cs feat: add query system and system execution logic 2026-07-18 19:33:05 +08:00
OECS.csproj docs: add ADR-012 and MessagePack serialization guidelines 2026-07-18 19:07:22 +08:00
QueryBuilder.cs feat: add query system and system execution logic 2026-07-18 19:33:05 +08:00
QueryDescriptor.cs perf: cache hash code in QueryDescriptor 2026-07-18 20:13:25 +08:00
QueryExecutor.cs refactor: add struct constraint to Relationship 2026-07-18 22:05:29 +08:00
Relationship.cs refactor: add struct constraint to Relationship 2026-07-18 22:05:29 +08:00
RelationshipIndex.cs feat: add relationship components and reverse indexing 2026-07-18 19:42:59 +08:00
SparseSet.cs fix(oecs): clear dense entities array on reset 2026-07-18 22:06:33 +08:00
SystemGroup.cs feat: add TicTacToe example project 2026-07-18 20:43:13 +08:00
Tick.cs feat: add query system and system execution logic 2026-07-18 19:33:05 +08:00
World.cs refactor: replace boxed component addition with typed delegate 2026-07-18 23:44:10 +08:00
WorldSerializer.cs refactor: replace boxed component addition with typed delegate 2026-07-18 23:44:10 +08:00
WorldSnapshot.cs feat: add WorldSerializer for saving and loading world state 2026-07-18 21:07:05 +08:00