/* Purpose: 플레이어(캐릭터)의 상태를 체크 / 처리하는 함수. * Variable: X * Notice: */ private void Do_CheckPlayerState() { switch (m_playerState) { case PLAYERSTATE.Idle: break; case PLAYERSTATE.Run: m_mainCharacter.Do_Particle("Run", true); m_mainCharacter.Do_Particle("Landing", false); break; case PLAYERSTATE.Jump: m_mainCharacter.Do_Particle("Run", false); m_mainCharacter.Do_Particle("Jump", true); m_mainCharacter.Do_Particle("Landing", true); break; case PLAYERSTATE.Landing: m_mainCharacter.Do_Particle("Jump", false); m_mainCharacter.Do_Particle("Landing", false); m_mainCharacter.Do_Particle("Landing", true); m_playerState = PLAYERSTATE.Run; break; case PLAYERSTATE.Slide: break; case PLAYERSTATE.Dead: break; } }