Пример #1
0
    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);
    }
Пример #2
0
    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();
    }