/// <summary>
        /// Unity Method
        /// </summary>
        private void Awake()
        {
            //初始化实验室管理交互接口
            LabInterSystem.Init();

            //当存储系统初始化时,即开始记录,设置开始记录时的当前帧数
            if (!StartRecord)
            {
                RecordSystem.StartRecordFrame = Time.frameCount;
                StartRecord = true;
            }
            RestoreSystem.ClearDataModel();
            //场景初始化是,将场景中当前的DataModel保存起来
            var allDataModels = Resources.FindObjectsOfTypeAll <DataModelBehaviour>();

            foreach (var item in allDataModels)
            {
                if (item.hideFlags != (HideFlags.NotEditable | HideFlags.HideInHierarchy))
                {
                    if (item.GetComponent <UniqueID>() == null)
                    {
                        Debug.Log("当前挂有DataModel的物体:[+" + item.name + "] 未添加 [UniqueID]");
                    }
                    else
                    {
                        //报空对象,检查预制体问题
                        RestoreSystem.AddDataModel(item.GetComponent <UniqueID>().UniqueId, item);
                    }
                }
            }
        }
 private void Awake()
 {
     //登录界面单独初始化
     LabInterSystem.Init();
 }