//localstring加载回调 private static void AssetLoadCallBack(Object target, string path) { if (null == target) { return; } TextAsset txt = target as TextAsset; string[] lines = txt.text.Split(";"[0]); for (int i = 0; i < lines.Length; i++) { string strLine = lines[i]; if (strLine != "") { string[] keyValue = strLine.Split(':'); if (keyValue.Length >= 2) { m_localWord[keyValue[0]] = keyValue[1].Replace("\n", ";").Replace("\\t", "\t"); } else { m_localWord[keyValue[0]] = ""; } } } GameStartEvent.GetInstance().dispatchEvent(GAME_LOAD_SETP_EVENT.LOAD_WORD); }
public void GameStart() { GameManager.GameInit = true; GameStartEvent.GetInstance().dispatchEvent(GAME_LOAD_SETP_EVENT.LOAD_COM); ZTBattleSceneManager.GetInstance().Init(); //ZTXLuaEnv.GetInstance().Init(); //测试 Test(); }
private void LoadDataCom(Notification note) { GameStartEvent.GetInstance().removeEventListener(_stateList[_loadIndex].ToString(), LoadDataCom); _loadIndex++; if (_loadIndex >= _stateList.Count) { //GameStart(); Debug.Log("GameManager Init Finish"); return; } LoadDataIndex(); }
private static void LoadAssetCom(Object target, string path) { SpriteAsset spAsset = target as SpriteAsset; if (null != spAsset) { _spAssetDic[spAsset.ID] = spAsset; } _loadIndex++; if (_loadIndex >= _pathList.Count) { GameStartEvent.GetInstance().dispatchEvent(GAME_LOAD_SETP_EVENT.LOAD_FACE_ASSET); return; } LoadAsset(); }
//pathJson加载回调 private static void AssetLoadCallBack(Object target, string path) { if (null == target) { return; } TextAsset txt = target as TextAsset; JsonPathMode jsonObject = JsonUtility.FromJson <JsonPathMode>(txt.text); foreach (var info in jsonObject.infoList) { pathDic.Add(info.key, info.path); } GameStartEvent.GetInstance().dispatchEvent(GAME_LOAD_SETP_EVENT.LOAD_PATH); }
public override void SetVerticesDirty() { base.SetVerticesDirty(); string outputText = GetOutputText(); if (_outputText == outputText) { return; } _outputText = outputText; if (GameManager.GameInit) { UpdateQuadImage(); } else { GameStartEvent.GetInstance().addEventListener(GAME_LOAD_SETP_EVENT.LOAD_COM, LoadDataCom); } //重新设置高度 rectTransform.sizeDelta = new Vector2(rectTransform.sizeDelta.x, preferredHeight); }
private void LoadDataIndex() { Debug.Log("GameManager LoadDataIndex: " + _loadIndex); GameStartEvent.GetInstance().addEventListener(_stateList[_loadIndex].ToString(), LoadDataCom); _loadFuncList[_loadIndex](); }
//资源初始化完毕 private void LoadDataCom(Notification note) { GameStartEvent.GetInstance().removeEventListener(GAME_LOAD_SETP_EVENT.LOAD_COM, LoadDataCom); UpdateQuadImage(); }