private void Start() { engine = new AntEngine(); // Инициализация сценариев. engine.Add(new GameplayScenario(), SystemPriority.gameplay); // Инициализация игровых объектов находящихся на сцене. engine.AddEntitiesFromHierarchy(transform); }
private void Start() { engine = new AntEngine(); // Инициализация игровых систем в движок. engine.AddSystem(new MovementSystem(), SystemPriority.movementSystem); engine.AddSystem(new PlayerControlSystem(), SystemPriority.playerControlSystem); engine.AddSystem(new AIControlSystem(), SystemPriority.aiControlSystem); engine.AddSystem(new MagnetSystem(), SystemPriority.magnetSystem); engine.AddSystem(new HealthSystem(), SystemPriority.healthSystem); engine.AddSystem(new DropperSystem(), SystemPriority.dropperSystem); engine.AddSystem(new SpawnSystem(), SystemPriority.spawnSystem); // Инициализация игровых объектов находящихся на сцене. engine.AddEntitiesFromHierarchy(transform); }