public bool Init() { if (Client.Inst() == null) { return(false); } LogicSystem.Inst = new LogicSystem(); LogicSystem.Inst.InitModule(); m_panelInit = Client.Inst().m_uiResInit; m_panelDialog = Client.Inst().m_uiResInitDialog; m_panelInit.OpenPanel(true); m_panelInit.SetText("获取版本信息"); m_panelInit.SetVersion("AppVersion:" + Application.version); if (Application.isEditor) { //InitIos(); InitAndCheckUpdate(); } else { if (Client.Inst().isCheckAppVersion) { //if (Application.platform == RuntimePlatform.Android) //{ // InitAndroid(); //} //else if (Application.platform == RuntimePlatform.IPhonePlayer) //{ // InitIos(); //} //InitIos(); } else { InitAndCheckUpdate(); } } return(true); }
public bool Update(float fTime, float fElsp) { if (GlobleConfig.m_gameState == eGameState.Update) { // 更新进度 OnUpdateUI(); } if (isFirstLoading) { // 加载进度 float pro = SceneManager.Inst.GetMapLoadProcess().fPercent; if (m_maxItemNum != 0 && m_curItemNum != m_maxItemNum) { pro = SceneManager.Inst.GetMapLoadProcess().fPercent + ((float)m_curItemNum / (float)m_maxItemNum) * m_curItmPct; } m_panelInit.SetProgress(pro); m_panelInit.SetText(SceneManager.Inst.GetMapLoadProcess().strCurInfo + (pro * 100).ToString("F2") + "%"); } return(true); }