├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Program.cs ├── README.md ├── Simple-ECS-Sharp.sln ├── ecs.csproj └── ecs ├── ComponentStore.cs ├── Entity.cs ├── Group.cs ├── Registry.cs ├── SparseSet.cs └── View.cs /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/README.md -------------------------------------------------------------------------------- /Simple-ECS-Sharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/Simple-ECS-Sharp.sln -------------------------------------------------------------------------------- /ecs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/ecs.csproj -------------------------------------------------------------------------------- /ecs/ComponentStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/ecs/ComponentStore.cs -------------------------------------------------------------------------------- /ecs/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/ecs/Entity.cs -------------------------------------------------------------------------------- /ecs/Group.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/ecs/Group.cs -------------------------------------------------------------------------------- /ecs/Registry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/ecs/Registry.cs -------------------------------------------------------------------------------- /ecs/SparseSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/ecs/SparseSet.cs -------------------------------------------------------------------------------- /ecs/View.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prime31/Simple-ECS-Sharp/HEAD/ecs/View.cs --------------------------------------------------------------------------------