// Use this for initialization
 void Start()
 {
     UWAEngine.StaticInit();
 }
    private void OnGUI()
    {
        int id;
        int time = 100000;

        GUILayoutOption[] oo = new GUILayoutOption[] { GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true), };

        if (GUILayout.Button("\n\t===========================================================================\t\n"))
        {
            temp.Clear();

            sw.Reset();
            sw.Start();

            for (int i = 0; i < 100000; i++)
            {
                temp.Add(new A());
            }

            ms = sw.ElapsedMilliseconds;
        }

        if (ms > 0)
        {
            GUILayout.Button(ms.ToString());
        }

        GUILayout.BeginHorizontal();
        GUILayout.Button("\n\t项目ID\t\n");
        projectId = GUILayout.TextField(projectId, oo);
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Button("\n\t项目名\t\n");
        projectName = GUILayout.TextField(projectName, oo);
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Button("\n\t时间上限\t\n");
        timeLimit = GUILayout.TextField(timeLimit, oo);
        if (!int.TryParse(timeLimit, out time))
        {
            time = 100000;
        }
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Button("\n\t用户名\t\n");
        userName = GUILayout.TextField(userName, oo);
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        GUILayout.Button("\n\t密码\t\n");
        pwd = GUILayout.TextField(pwd, oo);
        GUILayout.EndHorizontal();

        GUILayout.BeginHorizontal();
        if (GUILayout.Button("\n\t改变TAG\t\n"))
        {
            UWAEngine.Tag(tag);
        }
        tag = GUILayout.TextField(tag, oo);
        GUILayout.EndHorizontal();

        if (GUILayout.Button("\n\t用项目ID上传\t\n") && int.TryParse(projectId, out id))
        {
            UWAEngine.Upload((bool x) => { UnityEngine.Debug.Log(x); }, userName, pwd, id, time);
        }

        if (GUILayout.Button("\n\t用项目名上传\t\n"))
        {
            UWAEngine.Upload((bool x) => { UnityEngine.Debug.Log(x); }, userName, pwd, projectName, time);
        }



        if (GUILayout.Button("\n\t开启Overview模式\t\n"))
        {
            UWAEngine.Start(UWAEngine.Mode.Overview);
        }

        if (GUILayout.Button("\n\t结束测试\t\n"))
        {
            UWAEngine.Stop();
        }
    }