/// <summary> /// 初始化游戏管理器 /// </summary> void Awake() { DontDestroyOnLoad(gameObject); //防止销毁自己 //if(AppConst.DebugMode) TTDebuger.Log("Debugger Start"); Init(false); }
// Use this for initialization void Start() { Application.runInBackground = true; TTDebuger.EnableLog = true; TTDebuger.Log("Hello Chiuan"); TTDebuger.Log("socket...", "NET"); TTDebuger.Log("load xxxx.ab", "Loader"); TTDebuger.Log("success mission", "mission"); //EventTrigger tr = go.AddComponent<EventTrigger>(); //EventTrigger.Entry en = new EventTrigger.Entry(); //tr.delegates = new System.Collections.Generic.List<EventTrigger.Entry>(); //tr.delegates.Add(en); //TTDebuger.RegisterCommand("load", LoadLevel, ""); // StartCoroutine(IEDebug()); //TTDebuger.Log("hello man"); for (int i = 0; i < 10; i++) { TTDebuger.RegisterButton("btn" + i.ToString(), "net " + i); } }
void OnGUI() { GUILayout.Label("Press ~ button to open the console in destop. 3 touches upside screen in mobiles."); GUILayout.Space(20); if (GUILayout.Button("logging")) { TTDebuger.Log("socket...", "NET"); } }
// Use this for initialization void Start() { TTDebuger.Log("Hello Chiuan"); TTDebuger.Log("Hello Chiuan", "", new Color(1, 0.3f, 1)); //EventTrigger tr = go.AddComponent<EventTrigger>(); //EventTrigger.Entry en = new EventTrigger.Entry(); ////EventTrigger.TriggerEvent te ////en.callback = //tr.delegates = new System.Collections.Generic.List<EventTrigger.Entry>(); //tr.delegates.Add(en); //TTDebuger.RegisterCommand("load", LoadLevel, ""); //StartCoroutine(IEDebug()); //TTDebuger.Log("hello man"); }
//object LoadLevel(string[] input) //{ // Console.IsOpen = false; // Application.LoadLevel(0); // return "load level"; //} IEnumerator IEDebug() { int i = 0; while (true) { yield return(null); if (i == max) { break; } i++; TTDebuger.Log(i + " [Add] cached assetbundle :comm.texture.xulie-0118.png.assetbundle[Add] cached assetbundle :comm.texture.xulie-0118.png.assetbundle[Add] cached assetbundle :comm.texture.xulie-0118.png.assetbundlecomm.texture.xulie-0118.png.assetbundlecomm.texture.xulie-0118.png.assetbundlecomm.texture.xulie-0118.png.assetbundlecomm.texture.xulie-0118.png.assetbundlecomm.texture.xulie-0118.png.assetbundle"); //Debug.Log("gogogogo"); } start = !start; }
// Use this for initialization void Start() { TTDebuger.Log("Hello Chiuan"); TTDebuger.Log("socket...", "NET"); TTDebuger.Log("load xxxx.ab", "Loader"); TTDebuger.Log("success mission", "mission"); //EventTrigger tr = go.AddComponent<EventTrigger>(); //EventTrigger.Entry en = new EventTrigger.Entry(); ////EventTrigger.TriggerEvent te ////en.callback = //tr.delegates = new System.Collections.Generic.List<EventTrigger.Entry>(); //tr.delegates.Add(en); //TTDebuger.RegisterCommand("load", LoadLevel, ""); StartCoroutine(IEDebug()); //TTDebuger.Log("hello man"); }
//检查游戏版本 IEnumerator CheckVersion() { if (!AppConst.UpdateMode) { CheckExtractResource(); yield break; } string random = DateTime.Now.ToString("yyyymmddhhmmss"); string verUrl = AppConst.ConfigUrl + "?v=" + random; Debug.Log("===========" + verUrl); WWW verwww = new WWW(verUrl); yield return(verwww); if (verwww.error != null) { OnUpdateFailed(string.Empty); ShowNetTip(); yield break; } string verText = verwww.text; string[] verStr = verText.Split(new string[] { "\r\n" }, StringSplitOptions.None); if (!string.IsNullOrEmpty(verStr[0])) { string[] verKey = verStr[0].Split('='); if (verKey[0] == "ver") { verNum = verKey[1]; Debug.Log("-------------" + verNum); string[] serVersions = verNum.Split('.'); string[] appVersions = AppConst.version.Split('.'); int serSion = Convert.ToInt32(serVersions[0]) * 100 + Convert.ToInt32(serVersions[1]); int appSion = Convert.ToInt32(appVersions[0]) * 100 + Convert.ToInt32(appVersions[1]); if (serSion > appSion) { txtInfo.text = "发现新版本,请下载最新版本"; ShowVersionTip(); Debug.LogWarning("need install new ver ---->>>" + verNum + "cur: " + AppConst.version); yield break; } } AppConst.UpdateMode = int.Parse(verStr[1].Split('=')[1]) == 1; AppConst.WebUrl = verStr[2].Split('=')[1]; string ios_url = verStr[3].Split('=')[1]; string android_url = verStr[4].Split('=')[1]; if (int.Parse(verStr[5].Split('=')[1]) == 1) { TTDebuger.Log("Debugger Start"); } url = AppConst.WebUrl; #if UNITY_ANDROID url = url + "_android/"; AppConst.DownUrl = android_url; #elif UNITY_IPHONE url = url + "_ios/"; AppConst.DownUrl = ios_url; #else url = url + "/"; #endif if (!AppConst.UpdateMode) { CheckExtractResource(); yield break; } } else { Debug.LogWarning("version.txt is fail"); yield break; } CheckExtractResource(); }