public void Exit(GameStateBase owner) { if (null != m_uiCtr) { GameObject.Destroy(m_uiCtr.gameObject); m_uiCtr = null; } }
public void Enter(GameStateBase owner) { GameObject prefab = Resources.Load("UI/LevelCanvas") as GameObject; GameObject player = GameObject.Instantiate(prefab); m_uiCtr = player.GetComponent <GameLevelUI> (); m_uiCtr.Init(); }