Exemple #1
0
 /// <summary>
 /// 初始化游戏管理器
 /// </summary>
 void Awake()
 {
     DontDestroyOnLoad(gameObject);  //防止销毁自己
                                     //if(AppConst.DebugMode)
     TTDebuger.Log("Debugger Start");
     Init(false);
 }
Exemple #2
0
    // 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);
        }
    }
Exemple #3
0
    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");
        }
    }
Exemple #4
0
    // 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");
    }
Exemple #5
0
    //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");
    }
Exemple #7
0
        //检查游戏版本
        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();
        }