Exemplo n.º 1
0
 static EgoInterface()
 {
     EgoSystems.Add(
         new AttachmentSystem(),
         new ActionSystem(),
         new MovementSystem(),
         new BehaviorTreeSystem()
         );
 }
Exemplo n.º 2
0
 static EgoInterface()
 {
     //Add Systems here:
     EgoSystems.Add(
         new InitializeOpponentSystem()
         , new EndOfGameSystem()
         , new InitializePlayerSystem()
         , new PlayerCarSystem()
         , new OpponentCarSystem()
         , new EndOfLineSystem()
         );
 }
    static FightgameInterface()
    {
        //Add Systems here:
        EgoSystems.Add(
            new ActorSystem(),
            new InputSystem(),
            new MovementSystem(),
            new BottomSystem(),

            new JumpParticleSystem(),
            new RunParticleSystem(),
            new CharacterAudioSystem()
            //new AnimationSystem()
            );
    }
Exemplo n.º 4
0
 static EgoInterface()
 {
     EgoSystems.Add(
         new MovementSystem(),
         new JumpSystem(),
         new GameStateSystem(),
         new PlayerSystem(),
         new GameEndSystem(),
         new StreamSystem(),
         new StartScreenSystem(),
         new StartScreenUISystem(),
         new PlayerReadySystem(),
         new SceneManagementSystem(),
         new AnimationSystem(),
         new ScoreUISystem(),
         new BorderSystem(),
         new RestartGameSystem()
         );
 }
Exemplo n.º 5
0
 static EgoInterface()
 {
     EgoSystems.Add(
         new LineRendererSystem(),
         new HealthSystem(),
         new MovementSystem(),
         new GameOverUISystem(),
         new GameStateSystem(),
         new MainMenuSystem(),
         new CountDownSystem(),
         new CollisionSystem(),
         new PlayerSystem(),
         new HealthUISystem(),
         new AnimationSystem(),
         new PowerUpSystem(),
         new PlayerPowerUpSystem(),
         new PowerUpUISystem()
         );
 }
Exemplo n.º 6
0
    static MyEgoInterface()
    {
        //        Add Systems here:
        EgoSystems.Add(
            new CameraProjectionSystem(),
            new AutoCamSystem(),

            new TickSystem(),
            //new TurnBasedTickSystem(),
            new CommandExecuteSystem(),
            new DelayColliderSystem(),

            new AgeSystem(),
            new SnakePregnancySystem(),
            new SnakeMaterialSystem(),

            new AIMoverSystem(),
            new TimeInputSystem(),
            new MovementInputSystem(),
            //new TestRightSystem(),

            new SnakeHeadMovementSystem(),
            new SnakeParentMovementSystem(),
            new MovementSystem(),

            new EdibleCollisionSystem(),
            new ObstacleCollisionSystem(),

            new CommandRecieveSystem(),
            new FutureErasalSystem()
            );
        EgoEvents.AddFront <ReverseTimeEvent>();
        EgoEvents.AddFront <TriggerEnterEvent>();
        EgoEvents.AddFront <TickEvent>();
        EgoEvents.AddFront <CommandEvent>();
        EgoEvents.AddFront <PregnancyEvent>();
    }
Exemplo n.º 7
0
 void FixedUpdate()
 {
     EgoSystems.FixedUpdate();
 }
Exemplo n.º 8
0
 void Update()
 {
     EgoSystems.Update();
 }
Exemplo n.º 9
0
 void Start()
 {
     EgoSystems.Start();
 }