/// <summary>
        /// 保存智能批改脚本
        /// </summary>
        public void SaveIgcsData()
        {
            _restoreSystem.SaveIgcsData();

#if Local_Mode
#if UNITY_WEBGL
            _webApiService.SaveStringToLocalFile(IgcsXmlGenerator.SavedXml, "IgcsXmlGenerator.Xml");
#elif UNITY_STANDALONE_WIN
            _storgaeDataWrapper.DataToFile(igcsPath, IgcsXmlGenerator.SavedXml);
#endif
#endif

#if Lab_Mode
            //平台模式
            JObject jo = labInterSystem.SetRequestInfo();
            jo.Add("intelligentGuidanceInitScript", IgcsXmlGenerator.SavedXml);
            labInterSystem.LabRequest(LabInterType.uploadIgcs, jo.ToString());
#endif
        }
        /// <summary>
        /// 登录
        /// </summary>
        public void LoginIn()
        {
            if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password))
            {
                return;
            }

            string  esid      = _ExpInfoSettings.experimentEsid;
            JObject loginInfo = new JObject();

            //luyud rainier
            loginInfo.Add("account", new JValue(username));
            loginInfo.Add("password", new JValue(password));
            loginInfo.Add("esid", new JValue(esid));

            Debug.Log("当前用户登录信息:[" + loginInfo.ToString() + "]");

            labInterSystem.LabRequest(LabInterType.login, loginInfo.ToString());
            //注册回调
            labInterSystem.RequestCallBack = LoginInCallBack;
        }