void Start() { if (_registerToGridOnStart) { foreach (Vector3 spot in GetSpotsOccupied()) { GridController.Build(spot); } } }
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(); }); }