Ejemplo n.º 1
0
    private void PlayEndSwitch(string _animName)
    {
        if (m_animFuntion.IsTag("NormalAttack"))
        {
            m_characterMove.MoveStop();
        }

        switch (_animName)
        {
        case "attack_upper":
            m_playerState.PlayerStateJump();
            m_playerCrowdControlManager.SuperArmorOff();
            break;

        case "attack_downsmash":
            m_playerCrowdControlManager.SuperArmorOff();
            break;

        default:
            if (!m_playerState.IsPlayerGround())
            {
                m_playerState.PlayerStateDoubleJump();
            }
            break;
        }

        m_effectAnimFuntion.EffectOff();
        m_playerCrowdControlManager.OffAirStop();
    }