private void UseSkill(EventArgs args) { m_state = State.UseSkill; m_skillId = (SkillId)((IntEventArgs)args).m_args; AudioFx.Instance.clickskill((int)m_skillId); if (GameManager.SceneConfigId == 0) { RookieModule _rookieModule = (RookieModule)GameManager.GameManagerObj.GetComponent <GameManager>().GetModuleByName("RookieModule"); _rookieModule.ChangeMap(m_skillId); } else { SceneModule _sceneModule = (SceneModule)GameManager.GameManagerObj.GetComponent <GameManager>().GetModuleByName("SceneModule"); _sceneModule.ChangeMap(m_skillId, m_playerPos.m_row, m_playerPos.m_col); } }