public static void ExcuteAllLoadedEvent() { ApplicationEntry.Instance.switchSceneMask_.SetActive(false); GameManager.Instance.EnableDelayCheck(true); if (GlobalValue.isBattleScene(Application.loadedLevelName)) { StageMgr.SceneLoadedFinish(); } }
void Start() { mainCamera = Camera.main; metaDatas = PlayerData.GetMetaData(); maxCount = metaDatas.Count; ani = Camera.main.GetComponent <Animator> (); foreach (int sid in metaDatas.Keys) { PlayerData pData = PlayerData.GetData(sid); roleKeys.Add(sid); playDatas.Add(pData); CreateAlternativePlayerObj(pData, sid); } HidePlayerObj(); StageMgr.SceneLoadedFinish(); }
static public string userName_ = ""; //开发模式 void Start() { HeadIconLoader.Instance.LoadIcon("loginBack", loginback); ConfigLoader.Instance.finishDownFileEvent += new RequestEventHandler <int>(OnStartGame); VersionManager.Instance.versionNumEvent += new RequestEventHandler <string>(OnVerSionNumEvent); VersionManager.Instance.finishDownFileEvent += new RequestEventHandler <int>(OnFinishDownFileEvent); buildVer.text = GameManager.Instance.GetVersionNum(); OnClickedTimer_ = 0f; string localServInfo = PlayerPrefs.GetString(servSaveStr); string[] splitted = localServInfo.Split(new char[] { ':' }, StringSplitOptions.RemoveEmptyEntries); if (splitted.Length == 2) { GameManager.ServName_ = splitted[0]; GameManager.ServId_ = int.Parse(splitted[1]); } selectServName_.text = GameManager.ServName_; NetConnection.Instance.OnSocketError += OnSocketException; ARPCProxy.OnSessionFailed += SessionFailedHandler; CommonEvent.OnUserExternal += OnUserExternal; UIManager.SetButtonEventHandler(m_LoginB.gameObject, EnumButtonEvent.OnClick, OnClickm_LoginB, 0, 0); UIManager.SetButtonEventHandler(debugLoginBtn.gameObject, EnumButtonEvent.OnClick, OnClickdebugLoginBtn, 0, 0); UIManager.SetButtonEventHandler(logOutBtn.gameObject, EnumButtonEvent.OnClick, OnUnReg, 0, 0); UIEventListener.Get(selectServ_).onClick += (GameObject go) => { selectServPanel_.SetActive(true); if (ApplicationEntry.Instance.isChcekFile) { m_LoginB.gameObject.SetActive(true); } }; StageMgr.SceneLoadedFinish(); //if(File.Exists(Application.persistentDataPath+ "/CopyVersion.txt")) //{ // string[] strArr = File.ReadAllText(Application.persistentDataPath + "/CopyVersion.txt").Split(';'); // //versionLab.gameObject.SetActive(true); // //versionLab.text = strArr[0]; //} InvokeRepeating("checkSdkInitFinish", 0.1f, 0.5f); resVer.text = ApplicationEntry.Instance.ResVersion; }