Esempio n. 1
0
 void Start()
 {
     if (_registerToGridOnStart)
     {
         foreach (Vector3 spot in GetSpotsOccupied())
         {
             GridController.Build(spot);
         }
     }
 }
Esempio n. 2
0
    private void Start()
    {
        if (playerNumber == 1)
        {
            InputManager.instance.On_P1_KEYUP_Click.AddListener(delegate { AddComboToQueue(ComboKeys.UP); });
            InputManager.instance.On_P1_KEYDOWN_Click.AddListener(delegate { AddComboToQueue(ComboKeys.DOWN); });
            InputManager.instance.On_P1_KEYLEFT_Click.AddListener(delegate { AddComboToQueue(ComboKeys.LEFT); });
            InputManager.instance.On_P1_KEYRIGHT_Click.AddListener(delegate { AddComboToQueue(ComboKeys.RIGHT); });
        }
        if (playerNumber == 2)
        {
            InputManager.instance.On_P2_KEYUP_Click.AddListener(delegate { AddComboToQueue(ComboKeys.UP); });
            InputManager.instance.On_P2_KEYDOWN_Click.AddListener(delegate { AddComboToQueue(ComboKeys.DOWN); });
            InputManager.instance.On_P2_KEYLEFT_Click.AddListener(delegate { AddComboToQueue(ComboKeys.LEFT); });
            InputManager.instance.On_P2_KEYRIGHT_Click.AddListener(delegate { AddComboToQueue(ComboKeys.RIGHT); });
        }

        switch (playerNumber)
        {
        case 1:
            InputManager.instance.On_P1_RT_Click.AddListener(delegate { CheckForCombo(); });
            InputManager.instance.On_P1_RB_Click.AddListener(delegate { ClearComboHistroy(); });
            break;

        case 2:
            InputManager.instance.On_P2_RT_Click.AddListener(delegate { CheckForCombo(); });
            InputManager.instance.On_P2_RB_Click.AddListener(delegate { ClearComboHistroy(); });
            break;
        }

        On_Build_Block_Combo.AddListener(delegate { gc.Build(ComboType.BUILD_WOOD); });
        On_Build_Metal_Combo.AddListener(delegate { gc.Build(ComboType.BUILD_METAL); });
        On_Build_Turret_Combo.AddListener(delegate { gc.Build(ComboType.BUILD_TURRET); });
        On_Build_Repair_Combo.AddListener(delegate { gc.Build(ComboType.BUILD_REPAIR); });
        On_Fire_Bombartment_Combo.AddListener(delegate { Bombmart(); });
    }