Beispiel #1
0
    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;
        }
    }
Beispiel #2
0
    //-----------------------------HANDLERS-----------------------------

    //--------INPUT-----------

    void HandleOnTouchUp(BattleSoloInputManager.PlayerTouchInput p_touchInput, GameObject p_objectTouched)
    {
        playerActionManager.DelegatePlayerAction(sceneManager.sceneStatus, p_touchInput, p_objectTouched);
    }