├── .editorconfig ├── .gitignore ├── LICENSE ├── README.md ├── index.ts ├── lib ├── ECSComponent.ts ├── ECSComponents.ts ├── ECSEntities.ts ├── ECSEntity.ts ├── ECSEnvironment.ts ├── ECSEvent.ts ├── ECSEvents.ts ├── ECSSystem.ts ├── ECSSystems.ts ├── __private.ts └── impl │ ├── ECSComponentsImpl.ts │ ├── ECSEntitiesImpl.ts │ ├── ECSEventsImpl.ts │ ├── ECSImpl.ts │ └── ECSSystemsImpl.ts ├── package.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/README.md -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/index.ts -------------------------------------------------------------------------------- /lib/ECSComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSComponent.ts -------------------------------------------------------------------------------- /lib/ECSComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSComponents.ts -------------------------------------------------------------------------------- /lib/ECSEntities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSEntities.ts -------------------------------------------------------------------------------- /lib/ECSEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSEntity.ts -------------------------------------------------------------------------------- /lib/ECSEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSEnvironment.ts -------------------------------------------------------------------------------- /lib/ECSEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSEvent.ts -------------------------------------------------------------------------------- /lib/ECSEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSEvents.ts -------------------------------------------------------------------------------- /lib/ECSSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSSystem.ts -------------------------------------------------------------------------------- /lib/ECSSystems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/ECSSystems.ts -------------------------------------------------------------------------------- /lib/__private.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/__private.ts -------------------------------------------------------------------------------- /lib/impl/ECSComponentsImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/impl/ECSComponentsImpl.ts -------------------------------------------------------------------------------- /lib/impl/ECSEntitiesImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/impl/ECSEntitiesImpl.ts -------------------------------------------------------------------------------- /lib/impl/ECSEventsImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/impl/ECSEventsImpl.ts -------------------------------------------------------------------------------- /lib/impl/ECSImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/impl/ECSImpl.ts -------------------------------------------------------------------------------- /lib/impl/ECSSystemsImpl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/lib/impl/ECSSystemsImpl.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dualface/iam-ecs-typescript/HEAD/tsconfig.json --------------------------------------------------------------------------------