Esempio n. 1
0
 public void ShutDown()
 {
     if (m_BaseWndObject != null)
     {
         WndManager.Instance.Pop(m_BaseWndObject);
         GameObject.Destroy(m_BaseWndObject);
         m_BaseWndObject = null;
         FriendRuntime.Shutdown();
         if (HallRunTimeInfo.Instance_UI != null)
         {
             HallRunTimeInfo.Login_UI.ShowMainWindCenterInf(true);
         }
         m_FriendWndUI.ShutDown();
         m_EmailWndUI.ShutDown();
         m_PresentWndUI.ShutDown();
         m_SendMsgWndUI.ShutDown();
         m_SearchWndUI.ShutDown();
         //  m_BlacklistWndUI.ShutDown();
     }
 }
Esempio n. 2
0
    public void Init()
    {
        FriendRuntime.Init(this);
        m_BaseWndObject = GameObject.Instantiate(GlobalHallUIMgr.Instance.FriendSysObj[0]) as GameObject;
        m_BaseTrans     = m_BaseWndObject.transform;
        m_BaseTrans.SetParent(SceneObjMgr.Instance.UIPanelTransform, false);

        for (int i = 0; i < m_TopBtnObj.Length; i++)
        {
            m_TopBtnObj[i].m_BtnObj = m_BaseTrans.GetChild(i).gameObject;

            if (i > 0)
            {
                m_TopBtnObj[i].m_UISprite = m_TopBtnObj[i].m_BtnObj.transform.GetChild(0).GetComponent <UISprite>();
                m_Warning[i - 1]          = m_BaseTrans.GetChild(i).GetChild(1).gameObject;
            }
            switch (i)
            {
            case (int)ButtonType.Close_Btn:
                UIEventListener.Get(m_TopBtnObj[i].m_BtnObj).onClick = OnCloseMsg;
                break;

            case (int)ButtonType.Friend_Btn:
                UIEventListener.Get(m_TopBtnObj[i].m_BtnObj).onClick = OnFriendMsg;
                break;

            case (int)ButtonType.Email_Btn:
                UIEventListener.Get(m_TopBtnObj[i].m_BtnObj).onClick = OnEmailMsg;
                break;
            }
        }

        m_FriendWndUI.Init(m_BaseTrans);
        m_EmailWndUI.Init(m_BaseTrans);
        m_PresentWndUI.Init(m_BaseTrans);
    }
Esempio n. 3
0
 public static void Init(FriendSysMgr Friendsys)
 {
     Instance           = new FriendRuntime();
     Instance.FriendSys = Friendsys;
 }
Esempio n. 4
0
 public static void Shutdown()
 {
     Instance = null;
 }