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; } }
//-----------------------------HANDLERS----------------------------- //--------INPUT----------- void HandleOnTouchUp(BattleSoloInputManager.PlayerTouchInput p_touchInput, GameObject p_objectTouched) { playerActionManager.DelegatePlayerAction(sceneManager.sceneStatus, p_touchInput, p_objectTouched); }