public void DelegatePlayerAction(BattleSoloSceneManager.SceneStatus p_sceneStatus, BattleSoloInputManager.PlayerTouchInput p_touchInput, GameObject p_objectTouched)
 {
     switch (p_touchInput)
     {
         case BattleSoloInputManager.PlayerTouchInput.SHIP_GUN:
             OnTouchShipGun(p_sceneStatus, p_objectTouched.GetComponent<ShipGun>());
         break;
         case BattleSoloInputManager.PlayerTouchInput.REMOVE_TARGET:
             OnTouchRemoveTarget(p_sceneStatus, p_objectTouched);
         break;
     }
 }
示例#2
0
 //-----------------------------HANDLERS-----------------------------
 //--------INPUT-----------
 void HandleOnTouchUp(BattleSoloInputManager.PlayerTouchInput p_touchInput, GameObject p_objectTouched)
 {
     playerActionManager.DelegatePlayerAction(sceneManager.sceneStatus, p_touchInput, p_objectTouched);
 }