public override void Exit(GUIManager Entity) { Messenger.RemoveListener <GameDoneState>(ConstValue.MSG_GAME_DONE, GameDone); Messenger.RemoveListener <GamePropsId>(ConstValue.MSG_USE_PROP_SUC, UsePropSuc); GameObject.Destroy(m_panelPlaying.gameObject); m_panelPlaying = null; ResourceMgr.Instance().RemoveResByName(ConstValue.GUI_PLAYING); }
public override void Enter(GUIManager Entity) { Messenger.AddListener <GameDoneState>(ConstValue.MSG_GAME_DONE, GameDone); Messenger.AddListener <GamePropsId>(ConstValue.MSG_USE_PROP_SUC, UsePropSuc); GameStaticData.Combo = 0; Object panel = ResourceMgr.Instance().LoadRes(ConstValue.RES_GUI_PATH, ConstValue.GUI_PLAYING); GameObject gamePanel = GameTools.AddChild(Entity.UIRoot, panel); m_panelPlaying = gamePanel.GetComponent <PanelPlaying>(); m_panelPlaying.Init(); }