Beispiel #1
0
    void PlayStateAudio(PlayerData.PlayerState state)
    {
        switch (state)
        {
        case PlayerData.PlayerState.ATTACK:
            AudioManager.Instance.PlayAudio("attack");
            break;

        case PlayerData.PlayerState.CLIMB:
            AudioManager.Instance.PlayAudio("climb", true);
            break;

        case PlayerData.PlayerState.DEAD:
            AudioManager.Instance.PlayAudio("dead");
            break;

        case PlayerData.PlayerState.RUN:
            //AudioManager.Instance.PlayAudio("run", true);
            break;

        case PlayerData.PlayerState.STAND:

            break;
        }
    }
Beispiel #2
0
 void StateChange(PlayerData pd)
 {
     if (pd.State != m_preState)
     {
         StopStateAudio(m_preState);
         m_preState = pd.State;
     }
     PlayStateAudio(pd.State);
 }
Beispiel #3
0
    void StopStateAudio(PlayerData.PlayerState state)
    {
        switch (state)
        {
        case PlayerData.PlayerState.ATTACK:
            break;

        case PlayerData.PlayerState.CLIMB:
            AudioManager.Instance.StopAudio("climb");
            break;

        case PlayerData.PlayerState.DEAD:
            break;

        case PlayerData.PlayerState.RUN:
            //AudioManager.Instance.StopAudio("run");
            break;

        case PlayerData.PlayerState.STAND:

            break;
        }
    }