Exemplo n.º 1
0
        private void Start()
        {
            engine = new AntEngine();

            // Инициализация сценариев.
            engine.Add(new GameplayScenario(), SystemPriority.gameplay);

            // Инициализация игровых объектов находящихся на сцене.
            engine.AddEntitiesFromHierarchy(transform);
        }
Exemplo n.º 2
0
        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);
        }