//bool b public bool Init(ILogicUI logicUI, object obj) { SceneObjMgr.Instance.SetShowType(ShowFlagType.SHOW_NONE); m_LogicUI = (HallLogicUI)logicUI; HallRunTimeInfo.Init(this); NetServices.Instance.CmdHandler = this; State = HallState.HALL_WAIT; return(true); }
public void ShutDown(byte index) { if (index == 0) { Instance = null; } else { Instance_UI = null; } }
System.Collections.IEnumerator HallInformationInit_Procedure(object obj) { GlobalHallUIMgr.Instance.CloseHead(); HallRunTimeInfo.SetHallInfoBeginInit(); SceneMain.Instance.StartInnerCoroutine(m_InfomationWind.InitGameObj(m_InfmationWindType)); while (m_InfomationWind.IsInit) { yield return(new WaitForEndOfFrame()); } if ((bool)obj) { m_BtnWind.SetBtnUIStatue(HallLoginUI_Btns.WindBtnStatue.HallBtn_Information); } if (PlayerRole.Instance.RoleInfo.RoleMe != null) { UpDateInfomationUserInfContent(); } yield return(new WaitForEndOfFrame()); if (PlayerRole.Instance.RankManager.GetRankInfo() != null) { UpdateInfomationRankContent(); } yield return(new WaitForEndOfFrame()); if (PlayerRole.Instance.AchievementManager.GetAchievementArray() != null) { UpdateAchievementDate(); } yield return(new WaitForEndOfFrame()); if (PlayerRole.Instance.TaskManager.GetTaskArray() != null) { UpdateInfomationTaskContent(); } GlobalLoading.Instance.Hide(); HallRunTimeInfo.SetHallInfoInitCompletion(); yield break; }
public System.Collections.IEnumerator MainInitProcedure(object obj) { m_UIStatue.Init(); // m_HallBtnTouchBoxPool.Init(); HallRunTimeInfo.Init_UI(this); yield return(new WaitForEndOfFrame()); m_BtnWind.Init(); m_WindObjList.Add(m_MainWind.Init()); yield return(new WaitForEndOfFrame()); m_WindObjList.Add(m_RoomWind.Init()); m_WindObjList.Add(m_InfomationWind.Init()); yield return(new WaitForEndOfFrame()); m_WindObjList.Add(m_MatchWind.Init()); m_WindObjList.Add(m_ActivityWind.Init()); yield return(new WaitForEndOfFrame()); m_MatchGuide.InitObj(); yield return(new WaitForEndOfFrame()); m_CDKeyWnd.InitObj(); yield return(new WaitForEndOfFrame()); GlobalHallUIMgr.Instance.GameLogicMgr.Init(); HallInformationInit(false); while (HallRunTimeInfo.IsHallInfoInitCompletion() == false) { yield return(new WaitForEndOfFrame()); } ChangeWind(); LogicManager.Instance.InitCompletion(); GlobalEffectMgr.Instance.CloseLoadingMessage(); GlobalHallUIMgr.Instance.AdjustNoticePos(); GlobalHallUIMgr.Instance.ShowMonthCardWnd(); //if (PlayerRole.Instance.RoleStatesMessage.GetCheckStates()) //{ // ChangeHallWind(HallLogicUIStatue.Hall_State.Hall_Activity); //} yield break; }
public static void Init_UI(HallLogicUI loginui) { Instance_UI = new HallRunTimeInfo(); Instance_UI.m_loginUi = loginui; }
public static void Init(HallLogic login) { Instance = new HallRunTimeInfo(); Instance.m_login = login; }