Exemplo n.º 1
0
    public override string GetHitAnimName(EPlayerStance playerStance, EStunAnimState state)
    {
        string hitAnimName = K_GRAB_HIT_ANIM;

        hitAnimName += m_Config.m_GrabType.ToString();
        return(hitAnimName);
    }
Exemplo n.º 2
0
    public override string GetHitAnimName(EPlayerStance playerStance, EStunAnimState state)
    {
        string hitAnimName = "Hit";

        hitAnimName += playerStance.ToString();

        if (IsHitKO())
        {
            hitAnimName += "KO";
        }
        else
        {
            switch (playerStance)
            {
            case EPlayerStance.Stand:
                hitAnimName += m_Config.m_HitHeight.ToString();
                hitAnimName += m_Config.m_HitStrength.ToString();
                hitAnimName += "_" + state.ToString();
                break;

            case EPlayerStance.Crouch:
                hitAnimName += "Low";     // Crouch hit is necessarily low
                hitAnimName += m_Config.m_HitStrength.ToString();
                hitAnimName += "_" + state.ToString();
                break;

            case EPlayerStance.Jump:
                // Jump hit doesn't need hit height / strength
                break;
            }
        }

        return(hitAnimName);
    }
Exemplo n.º 3
0
    public override string GetBlockAnimName(EPlayerStance playerStance, EStunAnimState state)
    {
        string blockAnimName = "Block";

        blockAnimName += playerStance.ToString();

        if (playerStance == EPlayerStance.Jump)
        {
            KakutoDebug.LogError("A player can't block an attack while jumping.");
        }

        blockAnimName += "_" + state.ToString();

        return(blockAnimName);
    }
Exemplo n.º 4
0
    public override string GetBlockAnimName(EPlayerStance playerStance, EStunAnimState state)
    {
        string blockAnimName = K_GRAB_BLOCK_ANIM;

        return(blockAnimName);
    }
Exemplo n.º 5
0
 public virtual string GetHitAnimName(EPlayerStance playerStance, EStunAnimState state)
 {
     return("");
 }