void Update()
 {
     frame++;
     if (ui != null && !ui.isLoad && UIRoot.instance.overlayCanvas.transform != null && GameMain.instance != null)
     {
         var canvas = UIRoot.instance.overlayCanvas;
         ui.LoadUI(canvas.transform);
         SetUIData();
     }
     if (ui != null && ui.isLoad)
     {
         nameInput = ui.SaveName.text;
         nameInput.Replace("\\", "").Replace("/", "").Replace("?", "").Replace("|", "").Replace("<", "").Replace(">", "").Replace(":", "").Replace("*", "").Replace("\"", "");
         ui.SaveName.text = nameInput;
         if (PastIngData != null)
         {
             if (PastIngData.error)
             {
                 isShowItem        = true;
                 ui.TaskInfo.color = Color.red;
                 info1             = "error!!!\n" + PastIngData.errorMsg;
                 ui.TaskInfo.text  = PastIngData.errorMsg;
                 var tRect = ui.TaskInfo.GetComponent <RectTransform>();
                 tRect.sizeDelta = new Vector2(300f, 400f);
                 ui.TaskInfo.gameObject.SetActive(true);
             }
         }
         ui.TaskInfo.text = info1;
         ui.Info.text     = info + "\n" + (PastIngData != null?"\n当前任务:" + PastIngData.Data.Name:"");
         //Debug.Log($"{ui.ControlPanel.GetComponent<RectTransform>().position}|{Input.mousePosition}");
     }
 }