From ee9465b86bf1955c788302a5675f4d7af9473717 Mon Sep 17 00:00:00 2001 From: SnowShow Date: Thu, 27 Mar 2025 15:19:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=95=E5=B1=82=E6=95=B0=E6=8D=AE=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E4=BF=AE=E6=94=B9=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GameLogic/AR Brochure/Common/AR.meta | 3 + .../AR Brochure/Common/AR/EARTrackType.cs | 11 + .../Common/AR/EARTrackType.cs.meta | 3 + .../HotFix/GameLogic/AR Brochure/Data/AR.meta | 3 + .../AR Brochure/Data/{ => AR}/JsonData.cs | 0 .../Data/{ => AR}/JsonData.cs.meta | 0 .../AR Brochure/Data/{ => AR}/ProjectData.cs | 0 .../Data/{ => AR}/ProjectData.cs.meta | 0 .../AR Brochure/Data/{ => AR}/SceneData.cs | 10 +- .../Data/{ => AR}/SceneData.cs.meta | 0 .../GameLogic/AR Brochure/Data/AR/Track.meta | 3 + .../AR Brochure/Data/AR/Track/TrackData.cs | 20 ++ .../Data/AR/Track/TrackData.cs.meta | 3 + .../GameLogic/AR Brochure/Data/ARRU.meta | 8 + .../GameLogic/AR Brochure/Data/Config.meta | 3 + .../Data/Config/CompanyDataConfig.cs | 29 +++ .../Data/Config/CompanyDataConfig.cs.meta | 3 + .../Data/{ => Config}/ProjectDataConfig.cs | 32 +-- .../{ => Config}/ProjectDataConfig.cs.meta | 0 .../GameLogic/AR Brochure/Data/RunTime.meta | 8 + .../AR Brochure/Data/RunTime/ARRuntimeData.cs | 10 + .../Data/RunTime/ARRuntimeData.cs.meta | 2 + .../ARTrack/ARTrackImageLibraryManager.cs | 4 +- .../Setting/Company/SettingCompanyData.cs | 5 +- .../AR Brochure/Setting/WebSettings.cs | 5 +- .../AR Brochure/System/ARTrackSystem.cs | 9 +- .../System/CompanyDataConfigSystem.cs | 192 ++++++++++-------- .../AR Brochure/System/DataConfigSystem.cs | 14 +- .../GameLogic/AR Brochure/Test/TestJson.cs | 7 +- .../AR Brochure/Tool/HttpHandleTool.cs | 8 +- .../Home/UIWidgetComARCompanyExample.cs | 2 +- .../AR Brochure/UI/UIARBrochureHome.cs | 45 ++-- .../UserSettings/Layouts/default-6000.dwlt | 84 ++++---- 33 files changed, 329 insertions(+), 197 deletions(-) create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR.meta create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs.meta create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR.meta rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => AR}/JsonData.cs (100%) rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => AR}/JsonData.cs.meta (100%) rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => AR}/ProjectData.cs (100%) rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => AR}/ProjectData.cs.meta (100%) rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => AR}/SceneData.cs (91%) rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => AR}/SceneData.cs.meta (100%) create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track.meta create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs.meta create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ARRU.meta create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config.meta create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs.meta rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => Config}/ProjectDataConfig.cs (90%) rename EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/{ => Config}/ProjectDataConfig.cs.meta (100%) create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime.meta create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs create mode 100644 EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs.meta diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR.meta new file mode 100644 index 00000000..2e05033e --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 95003e58d4f04e16a5f88713d66099e8 +timeCreated: 1743045657 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs new file mode 100644 index 00000000..3d9e3fe2 --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs @@ -0,0 +1,11 @@ +using Sirenix.OdinInspector; + +namespace GameLogic +{ + public enum EARTrackType + { + [LabelText("模型")]model, + [LabelText("图片")]pic, + [LabelText("视频")]video, + } +} \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs.meta new file mode 100644 index 00000000..eebae32c --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Common/AR/EARTrackType.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e16fb4c5dbb34f3eaa74e6cc74fefa29 +timeCreated: 1743045683 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR.meta new file mode 100644 index 00000000..9d7a8d65 --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 4797d79ff20f46798a80d142445f17a7 +timeCreated: 1743038446 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/JsonData.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/JsonData.cs similarity index 100% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/JsonData.cs rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/JsonData.cs diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/JsonData.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/JsonData.cs.meta similarity index 100% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/JsonData.cs.meta rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/JsonData.cs.meta diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectData.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/ProjectData.cs similarity index 100% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectData.cs rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/ProjectData.cs diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectData.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/ProjectData.cs.meta similarity index 100% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectData.cs.meta rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/ProjectData.cs.meta diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/SceneData.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/SceneData.cs similarity index 91% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/SceneData.cs rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/SceneData.cs index a8746829..fd34bd8d 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/SceneData.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/SceneData.cs @@ -2,6 +2,7 @@ using System; using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.Serialization; namespace GameLogic { @@ -39,14 +40,7 @@ namespace GameLogic public string _coverUrl; } - [Serializable] - public class ARTrackData - { - public string _trackObjectUrl; - public string _modelName; - public string _coverUrl; - public string _trackImageUrl; - } + [Serializable] public class PlayerData diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/SceneData.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/SceneData.cs.meta similarity index 100% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/SceneData.cs.meta rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/SceneData.cs.meta diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track.meta new file mode 100644 index 00000000..5c56ae11 --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a69d4a0754f2468087ff28a7f4e97835 +timeCreated: 1743046032 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs new file mode 100644 index 00000000..2e9c8b6b --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs @@ -0,0 +1,20 @@ +using System; + +namespace GameLogic +{ + [Serializable] + public class ARTrackData + { + public string trackImageUrl; //识别图 + public ARTrackChildrenData trackChildren; //识别显示的子物体 + } + [Serializable] + public class ARTrackChildrenData + { + public EARTrackType trackResType; //识别类型 + public string name; //名称 + public string showGlbModelUrl; // 识别现实的模型 + public string showVideoUrl;// 识别现实的视频 + public string showImageUrl;// 识别现实的图片 + } +} \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs.meta new file mode 100644 index 00000000..182a902c --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/AR/Track/TrackData.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 61440eef1f6f4a38aec01b4b7b772ccd +timeCreated: 1743046041 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ARRU.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ARRU.meta new file mode 100644 index 00000000..9c930dcb --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ARRU.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 802b201bb2edbe142a8b73b446c7832a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config.meta new file mode 100644 index 00000000..890faabb --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: e26c61c9993641e68f777d06798d1e2c +timeCreated: 1743038440 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs new file mode 100644 index 00000000..23f54fa3 --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs @@ -0,0 +1,29 @@ +using System.Collections.Generic; + +namespace GameLogic +{ + + [System.Serializable] + public class CompanyConfigDataItem + { + public int userId; // 用户ID + public int sortId; // 排序ID + public string userCode; // 用户代码 + public string userAccount; // 用户账号 + public string userName; // 用户名称 + public string mobile; // 手机号码 + public string status; // 状态 + public string companyName; // 公司名称 + public string logoPath; // 标志路径 + public int industry; // 行业 + } + + + [System.Serializable] + public class CompanyConfigRoot + { + public int code; // 状态码 + public string message; // 消息 + public List data; // 数据列表 + } +} \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs.meta new file mode 100644 index 00000000..9a41b411 --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/CompanyDataConfig.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 5ade4a60ad124099b8301ba120ae0616 +timeCreated: 1743041394 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectDataConfig.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/ProjectDataConfig.cs similarity index 90% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectDataConfig.cs rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/ProjectDataConfig.cs index 0fdac230..3295a669 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectDataConfig.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/ProjectDataConfig.cs @@ -2,12 +2,9 @@ using System.Collections.Generic; namespace GameLogic { - public class ProjectDataConfig - { - } - //如果好用,请收藏地址,帮忙分享。 - public class UserInfoVo + [System.Serializable] + public class ProjectConfigUserInfoVo { public string userCode;// 用户代码 public int memberType;// 会员类型 @@ -16,7 +13,9 @@ namespace GameLogic public string logoPath;// 标志路径 } - public class ChildrenItem + + [System.Serializable] + public class ProjectConfigChildrenItem { public int id;// ID public int parentId;// 父ID @@ -72,11 +71,14 @@ namespace GameLogic public List childrenGroupedByPlaneCategoryParentPathVos;// 按平面类别父路径分组的子项Vos } - public class ChildrenGroupedByPlaneCategoryId + [System.Serializable] + public class ProjectChildrenGroupedByPlaneCategoryId { } - public class ProjectListVoItem + + [System.Serializable] + public class ProjectConfigListVoItem { public int id;// ID public int parentId;// 父ID @@ -126,19 +128,22 @@ namespace GameLogic public string companyName;// 基础案例 public int industry;// 行业 public string logoPath;// 标志路径 - public List children;// 子项 - public ChildrenGroupedByPlaneCategoryId childrenGroupedByPlaneCategoryId;// 按平面类别ID分组的子项 + public List children;// 子项 + public ProjectChildrenGroupedByPlaneCategoryId childrenGroupedByPlaneCategoryId;// 按平面类别ID分组的子项 public string groupName;// 组名 public string showRes;// 显示资源 public List childrenGroupedByPlaneCategoryParentPathVos;// 按平面类别父路径分组的子项Vos } + [System.Serializable] public class ProjectConfigDataListItem { - public UserInfoVo userInfoVo;// 用户信息Vo - public List projectListVo;// 项目列表Vo + public ProjectConfigUserInfoVo userInfoVo;// 用户信息Vo + public List projectListVo;// 项目列表Vo } + + [System.Serializable] public class ProjectConfigData { public int total;// 总数 @@ -160,7 +165,8 @@ namespace GameLogic public int navigateFirstPage;// 导航第一页 public int navigateLastPage;// 导航最后一页 } - + + [System.Serializable] public class ProjectConfigRoot { public int code;// 代码 diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectDataConfig.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/ProjectDataConfig.cs.meta similarity index 100% rename from EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/ProjectDataConfig.cs.meta rename to EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/Config/ProjectDataConfig.cs.meta diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime.meta new file mode 100644 index 00000000..12aa2dbe --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e5085619dc0c7441840c65a95391d7f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs new file mode 100644 index 00000000..673b85ee --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs @@ -0,0 +1,10 @@ + +using System.Collections.Generic; + +namespace GameLogic +{ + public static class ARRuntimeData + { + public static List m_listCompanyUseCode = new List(); + } +} diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs.meta b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs.meta new file mode 100644 index 00000000..946cc2f1 --- /dev/null +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Data/RunTime/ARRuntimeData.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: be0d0baa7ee0f7447b002382fa9e9296 \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Manager/ARTrack/ARTrackImageLibraryManager.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Manager/ARTrack/ARTrackImageLibraryManager.cs index 8d74e983..7b038dfe 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Manager/ARTrack/ARTrackImageLibraryManager.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Manager/ARTrack/ARTrackImageLibraryManager.cs @@ -77,8 +77,8 @@ namespace GameLogic await UniTask.Yield(); Debug.Log("Waiting for AR system to initialize..."); }*/ - var trackImageUrl = arModelData._trackImageUrl; - var objectUrl = arModelData._trackObjectUrl; + var trackImageUrl = string.Empty; + var objectUrl = string.Empty; ImageTrackData imageData = new ImageTrackData(); if (string.IsNullOrEmpty(trackImageUrl) || string.IsNullOrEmpty(objectUrl)) { diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/Company/SettingCompanyData.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/Company/SettingCompanyData.cs index 95321788..b5a49ea6 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/Company/SettingCompanyData.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/Company/SettingCompanyData.cs @@ -4,6 +4,9 @@ namespace GameLogic { public static class SettingCompanyData { - + /// + /// 四个公司 + /// + public static readonly string _CompanyFourTopRquestUrl ="https://www.arsnowslide.com/brounche/api/brochureUserTop4/queryTop4"; } } diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/WebSettings.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/WebSettings.cs index 15d07192..12cbe131 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/WebSettings.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Setting/WebSettings.cs @@ -10,10 +10,7 @@ public static readonly string _CompanyAllpRquestUrl = "https://www.arsnowslide.com/brounche/api/brochureUserDisplay/queryDisplayUserByPage"; - /// - /// 四个公司 - /// - public static readonly string _CompanyFourTopRquestUrl ="https://www.arsnowslide.com/brounche/api/brochureUserTop4/queryTop4"; + diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/ARTrackSystem.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/ARTrackSystem.cs index cf8cec28..b6b2fcda 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/ARTrackSystem.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/ARTrackSystem.cs @@ -33,15 +33,10 @@ namespace GameLogic Log.Info(_projectToSceneSavedData._projectData.List_arTrackData.Count); foreach (var arModelData in _projectToSceneSavedData._projectData.List_arTrackData) { - Log.Debug($"{arModelData._trackImageUrl}"); + Log.Debug($"{arModelData.trackImageUrl}"); + //Log.Debug($"{arModelData._trackImageUrl}"); //await m_arTrackImageLibraryManager.AddTrackImage(arModelData); } - //Log.Debug("ARBrochureSceneSystem Load"); - // if (m_arTrackImageLibraryManager !=null) - // { - // - // } - GameModule.UI.ShowUI(); GameEvent.Send(UIProjectEventDefined.SettingProject, _projectToSceneSavedData); GameModule.UI.CloseUI(); diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/CompanyDataConfigSystem.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/CompanyDataConfigSystem.cs index 0eef696b..5c00c552 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/CompanyDataConfigSystem.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/CompanyDataConfigSystem.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using System.Security.Cryptography; using Cysharp.Threading.Tasks; @@ -5,78 +6,91 @@ using TEngine; using UnityEngine; - namespace GameLogic { public partial class DataConfigSystem { - - - public async UniTask GetSingleProjectAllData(string page,string userCode) + public async UniTask GetSingleProjectAllData(string page, string userCode) { + + if (m_dictallProject.TryGetValue(userCode,out var projectData)) + { + return projectData; + } var jsonData = await HttpHandleTool.UnityWebRequestPostJsonByUserCode(page, userCode); var projectConfigRoot = JsonUtility.FromJson(jsonData); - return GetProjectData(projectConfigRoot.data); + return GetProjectData(projectConfigRoot.data,userCode); + } + public async UniTask GetSingleCompanyAllData(string page, string userCode) + { + + if (m_dictallProject.TryGetValue(userCode,out var projectData)) + { + return projectData; + } + var jsonData = await HttpHandleTool.UnityWebRequestPostJsonByUserCode(page, userCode); + var projectConfigRoot = JsonUtility.FromJson(jsonData); + + return GetProjectData(projectConfigRoot.data,userCode); + } + + #region 场景数据 + + public ProjectData GetProjectData(string company = null) + { + return null; } - #region 场景数据 - - public ProjectData GetProjectData(string company = null) - { - - return null; - } - - - public ProjectData GetProjectData(ProjectConfigData projectConfigData) + public ProjectData GetProjectData(ProjectConfigData projectConfigData,string userCode) { - - if(projectConfigData.list == null || projectConfigData.list.Count <= 0) - { - return null; - } - var companyUnitData = projectConfigData.list[0]; + if (projectConfigData.list == null || projectConfigData.list.Count <= 0) + { + return null; + } + + var companyUnitData = projectConfigData.list[0]; var projectListVo = companyUnitData.projectListVo; - - - + var projectData = new ProjectData(); - // //projectData._currentProjectType = currentProjectType; - // projectData._companyName = companyUnitData.userInfoVo.companyName; - // projectData._coverAddressNameUrl = companyUnitData.userInfoVo.logoPath; - // - // // 筛选出 wxProjectType 为 "wxVirtualHall" 的项目 - // SetVirtualSceneData(ProjectType.wxVirtualHall, projectListVo,ref projectData); - // SetARData(ProjectType.wxPlane, projectListVo,ref projectData); - // SetARTrackData(ProjectType.wxTrack, projectListVo,ref projectData); - // SetARVirtualHumanData(ProjectType.wxVirtualHumans, projectListVo, ref projectData); - // if (!m_dictallProject.ContainsKey(companyName)) - // { - // m_dictallProject.Add(companyName,projectData); - // } - // - // return projectData; + + //projectData._currentProjectType = currentProjectType; + projectData._companyName = companyUnitData.userInfoVo.companyName; + projectData._coverAddressNameUrl = companyUnitData.userInfoVo.logoPath; + + // 筛选出 wxProjectType 为 "wxVirtualHall" 的项目 + SetVirtualSceneData(ProjectType.wxVirtualHall, projectListVo, ref projectData); + SetARData(ProjectType.wxPlane, projectListVo, ref projectData); + SetARTrackData(projectData._companyName,ProjectType.wxTrack, projectListVo, ref projectData); + SetARVirtualHumanData(ProjectType.wxVirtualHumans, projectListVo, ref projectData); + if (!m_dictallProject.ContainsKey(userCode)) + { + m_dictallProject.Add(userCode,projectData); + } + + return projectData; return projectData; } - private static void SetVirtualSceneData(ProjectType currentProjectType, List projectListVo,ref ProjectData projectData) + private static void SetVirtualSceneData(ProjectType currentProjectType, + List projectListVo, ref ProjectData projectData) { var virtualHallProjects = projectListVo .FindAll(p => p.wxProjectType == currentProjectType.ToString()); // 初始化一个空的子项目列表 wxProjectType == "wxVirtualHall", "wxProjectType": "wxvirtualHumans", "wxProjectType": "wxPlane", "wxProjectType": "wxTrack", - if (virtualHallProjects == null || virtualHallProjects.Count <=0) + if (virtualHallProjects == null || virtualHallProjects.Count <= 0) { Log.Debug("没有该类型项目"); //return null; } + if (virtualHallProjects != null) { List sceneDataList = new List(); - + foreach (var vProject in virtualHallProjects) { foreach (var sceneChild in vProject.children) @@ -84,29 +98,37 @@ namespace GameLogic SceneData sceneData = new SceneData(); sceneData._sceneglbhttpName = sceneChild.virtualHallSrc; sceneData._sceneCoverhttpName = sceneChild.thumbnailUrl; - sceneData.list_players.Add(new PlayerData(){ _playerAddressName = "Player_female", _playerCoverAddressName = "show_car_player_female"}); - sceneData.list_players.Add(new PlayerData(){ _playerAddressName = "Player_man", _playerCoverAddressName = "show_car_player_man"}); + sceneData.list_players.Add(new PlayerData() + { + _playerAddressName = "Player_female", _playerCoverAddressName = "show_car_player_female" + }); + sceneData.list_players.Add(new PlayerData() + { _playerAddressName = "Player_man", _playerCoverAddressName = "show_car_player_man" }); sceneDataList.Add(sceneData); } } + projectData.list_virtualShowRoomScenesName = sceneDataList; } } - private static void SetARData(ProjectType currentProjectType, List projectListVo,ref ProjectData projectData) + + private static void SetARData(ProjectType currentProjectType, List projectListVo, + ref ProjectData projectData) { var projects = projectListVo .FindAll(p => p.wxProjectType == currentProjectType.ToString()); // 初始化一个空的子项目列表 wxProjectType == "wxVirtualHall", "wxProjectType": "wxvirtualHumans", "wxProjectType": "wxPlane", "wxProjectType": "wxTrack", - if (projects == null || projects.Count <=0) + if (projects == null || projects.Count <= 0) { Log.Debug("没有该类型项目"); //return null; } + if (projects != null) { List arplacelist = new List(); - + foreach (var arProject in projects) { foreach (var armodel in arProject.children) @@ -119,87 +141,89 @@ namespace GameLogic arplacelist.Add(arModelData); } } - projectData.List_arModelData = arplacelist ; + + projectData.List_arModelData = arplacelist; } } - - private static void SetARTrackData(ProjectType currentProjectType, List projectListVo,ref ProjectData projectData) + + private static void SetARTrackData(string userCode,ProjectType currentProjectType, List projectListVo, + ref ProjectData projectData) { var projects = projectListVo .FindAll(p => p.wxProjectType == currentProjectType.ToString()); - - // 初始化一个空的子项目列表 wxProjectType == "wxVirtualHall", "wxProjectType": "wxvirtualHumans", "wxProjectType": "wxPlane", "wxProjectType": "wxTrack", - if (projects == null || projects.Count <=0) - { - Log.Debug("没有该类型项目"); - //return null; - } + // Log.Warning($"userCode{userCode} type :{currentProjectType.ToString()} 数量 {projects.Count} "); if (projects != null) { - - List arplacelist = new List(); - + List arTrackList = new List(); foreach (var arProject in projects) { - string trackSrc = arProject.trackImageSrc; - foreach (var armodel in arProject.children) + ARTrackData arTrackData = new ARTrackData(); + arTrackData.trackImageUrl = arProject.trackImageSrc; + foreach (var children in arProject.children) { - ARTrackData arModelData = new ARTrackData(); - arModelData._trackObjectUrl = armodel.resSrc; - if (string.IsNullOrEmpty(armodel.trackImageSrc)) + ARTrackChildrenData arTrackChildrenData = new ARTrackChildrenData(); + arTrackChildrenData.trackResType = Enum.Parse(children.resType); + switch (arTrackChildrenData.trackResType) { - arModelData._trackImageUrl = trackSrc; + case EARTrackType.model: + arTrackChildrenData.showGlbModelUrl = children.resSrc; + break; + case EARTrackType.pic: + arTrackChildrenData.showImageUrl = children.resSrc; + break; + case EARTrackType.video: + arTrackChildrenData.showVideoUrl = children.resSrc; + break; } - else - { - arModelData._trackImageUrl = armodel.trackImageSrc; - } - arModelData._modelName = armodel.resName; - //Log.Debug(arModelData._modelName+ arModelData._glbUrl); - arplacelist.Add(arModelData); } + arTrackList.Add(arTrackData); } - projectData.List_arTrackData = arplacelist ; + projectData.List_arTrackData = arTrackList; } } - - private static void SetARVirtualHumanData(ProjectType currentProjectType, List projectListVo,ref ProjectData projectData) + + private static void SetARVirtualHumanData(ProjectType currentProjectType, + List projectListVo, ref ProjectData projectData) { var projects = projectListVo .FindAll(p => p.wxProjectType == currentProjectType.ToString()); // 初始化一个空的子项目列表 wxProjectType == "wxVirtualHall", "wxProjectType": "wxvirtualHumans", "wxProjectType": "wxPlane", "wxProjectType": "wxTrack", - if (projects == null || projects.Count <=0) + if (projects == null || projects.Count <= 0) { - Log.Debug("没有该类型项目"); + //Log.Debug("没有该类型项目"); //return null; } + if (projects != null) { List arplacelist = new List(); - + foreach (var arProject in projects) { var tutuglbUrl = arProject.virtualHumanSrc; var tutuglbCoverUrl = arProject.projectCoverSrc; - + foreach (var armodel in arProject.children) { ARVirtualHUmanModelData arModelData = new ARVirtualHUmanModelData(); - - arModelData._virtualHumanglbUrl = tutuglbUrl; arModelData._virtualHumanglbCoverUrl = tutuglbCoverUrl; arModelData._glbUrl = armodel.resSrc; arModelData._coverUrl = armodel.thumbnailUrl; arModelData._modelName = armodel.resName; - //Log.Debug(arModelData._glbUrl); arplacelist.Add(arModelData); } } - projectData.List_arHumanModelData = arplacelist ; + projectData.List_arHumanModelData = arplacelist; } } + + #endregion + + #region 私有方法 + + #endregion } } \ No newline at end of file diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/DataConfigSystem.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/DataConfigSystem.cs index 350277a7..32b92aa2 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/DataConfigSystem.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/System/DataConfigSystem.cs @@ -75,13 +75,13 @@ namespace GameLogic true); } - if (m_companyFourTopData == null) - { - GameEvent.Send(LoadEventDefine.InitSceneAndData, "置顶公司数据加载欧中..."); - m_companyFourTopData = - await JsonHandleTool.HandleJsonToType( - WebSettings._CompanyFourTopRquestUrl, false); - } + // if (m_companyFourTopData == null) + // { + // GameEvent.Send(LoadEventDefine.InitSceneAndData, "置顶公司数据加载欧中..."); + // m_companyFourTopData = + // await JsonHandleTool.HandleJsonToType( + // WebSettings._CompanyFourTopRquestUrl, false); + // } //GameEvent.Send(LoadEventDefine.InitSceneAndData, "公司数据加载欧中..."); /*m_dataQueryAllCompany = diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Test/TestJson.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Test/TestJson.cs index b2f72ec4..f42433c0 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Test/TestJson.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Test/TestJson.cs @@ -8,12 +8,11 @@ namespace GameLogic { //public JsonData.IndustryAllCompanyData data1; public JsonData.QueryAllCompanyData data2; - public JsonData.CompanyFourTopData data3; + // Start is called before the first frame update async void Start() { - data3 = await JsonHandleTool.HandleJsonToType( - WebSettings._CompanyFourTopRquestUrl, false); + data2 = await JsonHandleTool.HandleJsonToType( WebSettings._QueryAllCompany, false); // data1 = await JsonHandleTool.HandleJsonToType(WebSettings._CompanyAllProjectRequestUrl,false,1,14,"{}"); @@ -21,7 +20,7 @@ namespace GameLogic // Update is called once per frame void Update() - { + { } } diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Tool/HttpHandleTool.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Tool/HttpHandleTool.cs index 43ca81d9..811936bf 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Tool/HttpHandleTool.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/Tool/HttpHandleTool.cs @@ -170,19 +170,19 @@ namespace GameLogic new Rect(0, 0, texture.width, texture.height), new Vector2(0.5f, 0.5f) ); - Debug.LogWarning($"Actual downloaded Sprite size: {sizeInMB:F2} MB"); + //Debug.LogWarning($"Actual downloaded Sprite size: {sizeInMB:F2} MB"); return sprite; } else { - Debug.LogWarning( - $"Server sent an error: {requestPost.Response.StatusCode}-{requestPost.Response.Message}"); + // Debug.LogWarning( + // $"Server sent an error: {requestPost.Response.StatusCode}-{requestPost.Response.Message}"); } break; // 6. Error handling default: - Debug.LogWarning($"Request finished with error! Request state: {requestPost.State}"); + //ebug.LogWarning($"Request finished with error! Request state: {requestPost.State}"); break; } return null; diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/Component/Home/UIWidgetComARCompanyExample.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/Component/Home/UIWidgetComARCompanyExample.cs index 3243043b..f291c7f3 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/Component/Home/UIWidgetComARCompanyExample.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/Component/Home/UIWidgetComARCompanyExample.cs @@ -55,7 +55,7 @@ namespace GameLogic private async UniTaskVoid UpdateComByData(CancellationToken token) { - Log.Warning(token.IsCancellationRequested); + //Log.Warning(token.IsCancellationRequested); if (token.IsCancellationRequested) { diff --git a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/UIARBrochureHome.cs b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/UIARBrochureHome.cs index 199eb738..de27ed9e 100644 --- a/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/UIARBrochureHome.cs +++ b/EintooAR/Assets/GameScripts/HotFix/GameLogic/AR Brochure/UI/UIARBrochureHome.cs @@ -7,6 +7,7 @@ using UnityEngine; using UnityEngine.UI; using TEngine; using TMPro; +using dnlib.DotNet; namespace GameLogic { @@ -109,10 +110,11 @@ namespace GameLogic protected override void OnCreate() { base.OnCreate(); + FourTopProjectDataSO fourTopProjectDataSo = GameModule.Resource.LoadAsset("FourTopProjectDataSO"); if (fourTopProjectDataSo == null) return; CreateSceneProject(fourTopProjectDataSo).Forget(); - CreateCompanyProject(); + CreateCompanyProject().Forget(); HideTimeToClose = 99999; GameModule.UI.ShowUI(); @@ -191,18 +193,18 @@ namespace GameLogic for (int i = 0; i < fourTopProjectDataSo.fourTopCompanyName.Count; i++) { TopCompanyConfig cfg = fourTopProjectDataSo.fourTopCompanyName[i]; - await DataConfigSystem.Instance.GetSingleProjectAllData(cfg.page, cfg.userCode); + ProjectData projectData = await DataConfigSystem.Instance.GetSingleProjectAllData(cfg.page, cfg.userCode); + if(projectData == null) continue; + // = DataConfigSystem.Instance.GetProjectData(fourTopProjectDataSo.fourTopCompanyName[i]) ; - // ProjectData projectData = DataConfigSystem.Instance.GetProjectData(fourTopProjectDataSo.fourTopCompanyName[i]) ; - // if(projectData == null) continue; // - // GameObject arprojectGo = GameModule.Resource.LoadGameObject("UIARProjectExampleCom"); - // arprojectGo.transform.SetParent(m_scrollRectScene.content); - // arprojectGo.transform.localPosition = Vector3.zero; - // arprojectGo.transform.localScale = Vector3.one; - // UIWidgetComARProjectExample arProjectExample = arprojectGo.AddComponent(); - // arProjectExample.SetUp(projectData); - // m_listSceneObjects.Add(arprojectGo); + GameObject arprojectGo = GameModule.Resource.LoadGameObject("UIARProjectExampleCom"); + arprojectGo.transform.SetParent(m_scrollRectScene.content); + arprojectGo.transform.localPosition = Vector3.zero; + arprojectGo.transform.localScale = Vector3.one; + UIWidgetComARProjectExample arProjectExample = arprojectGo.AddComponent(); + arProjectExample.SetUp(projectData); + m_listSceneObjects.Add(arprojectGo); } } @@ -213,22 +215,25 @@ namespace GameLogic GameModule.UI?.CloseUI(); } - private void CreateCompanyProject() + private async UniTaskVoid CreateCompanyProject() { - List projectdataList = DataConfigSystem.Instance.GetDataListFromJson(); - if(projectdataList ==null) return; - if (projectdataList.Count <= 0) return; - for (int i = 0; i < projectdataList.Count; i++) - { + var json = await HttpHandleTool.UnityWebRequestPostText(SettingCompanyData._CompanyFourTopRquestUrl); + Log.Debug(json); + CompanyConfigRoot companyConfigRoot = JsonUtility.FromJson(json); + List companyDataList = companyConfigRoot.data; - ProjectData projectData = DataConfigSystem.Instance.GetProjectData(projectdataList[i].companyName); - + if(companyDataList == null) return; + if (companyDataList.Count <= 0) return; + for (int i = 0; i < companyDataList.Count; i++) + { + var userCode = companyDataList[i].userCode; + Log.Debug(userCode); + ProjectData projectData = await DataConfigSystem.Instance.GetSingleCompanyAllData("1/14",userCode); GameObject arprojectGo = GameModule.Resource.LoadGameObject("UIARCompanyExampleCom"); arprojectGo.transform.SetParent(m_scrollCompanyRect.content); arprojectGo.transform.localPosition = Vector3.zero; arprojectGo.transform.localScale = Vector3.one; UIWidgetComARCompanyExample arCompanyProjectExample = arprojectGo.AddComponent(); - arCompanyProjectExample.SetUp(projectData); m_listCompanyObjects.Add(arprojectGo); } diff --git a/EintooAR/UserSettings/Layouts/default-6000.dwlt b/EintooAR/UserSettings/Layouts/default-6000.dwlt index 5aa277a1..34300602 100644 --- a/EintooAR/UserSettings/Layouts/default-6000.dwlt +++ b/EintooAR/UserSettings/Layouts/default-6000.dwlt @@ -119,7 +119,7 @@ MonoBehaviour: m_MinSize: {x: 400, y: 100} m_MaxSize: {x: 32384, y: 16192} vertical: 0 - controlID: 244 + controlID: 245 draggingID: 0 --- !u!114 &6 MonoBehaviour: @@ -145,7 +145,7 @@ MonoBehaviour: m_MinSize: {x: 300, y: 100} m_MaxSize: {x: 24288, y: 16192} vertical: 1 - controlID: 16 + controlID: 48 draggingID: 0 --- !u!114 &7 MonoBehaviour: @@ -168,11 +168,11 @@ MonoBehaviour: x: 0 y: 0 width: 1429 - height: 342 + height: 486 m_MinSize: {x: 300, y: 50} m_MaxSize: {x: 24288, y: 8096} vertical: 0 - controlID: 17 + controlID: 49 draggingID: 0 --- !u!114 &8 MonoBehaviour: @@ -192,7 +192,7 @@ MonoBehaviour: x: 0 y: 0 width: 390 - height: 342 + height: 486 m_MinSize: {x: 201, y: 226} m_MaxSize: {x: 4001, y: 4026} m_ActualView: {fileID: 17} @@ -218,7 +218,7 @@ MonoBehaviour: x: 390 y: 0 width: 302 - height: 342 + height: 486 m_MinSize: {x: 202, y: 226} m_MaxSize: {x: 4002, y: 4026} m_ActualView: {fileID: 18} @@ -244,7 +244,7 @@ MonoBehaviour: x: 692 y: 0 width: 737 - height: 342 + height: 486 m_MinSize: {x: 52, y: 76} m_MaxSize: {x: 4002, y: 4026} m_ActualView: {fileID: 16} @@ -271,9 +271,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 342 + y: 486 width: 1429 - height: 591 + height: 447 m_MinSize: {x: 300, y: 50} m_MaxSize: {x: 24288, y: 8096} vertical: 0 @@ -296,8 +296,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 937 - height: 591 + width: 705 + height: 447 m_MinSize: {x: 101, y: 126} m_MaxSize: {x: 4001, y: 4026} m_ActualView: {fileID: 19} @@ -320,10 +320,10 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 937 + x: 705 y: 0 - width: 202 - height: 591 + width: 434 + height: 447 m_MinSize: {x: 232, y: 276} m_MaxSize: {x: 10002, y: 10026} m_ActualView: {fileID: 20} @@ -349,7 +349,7 @@ MonoBehaviour: x: 1139 y: 0 width: 290 - height: 591 + height: 447 m_MinSize: {x: 232, y: 276} m_MaxSize: {x: 10002, y: 10026} m_ActualView: {fileID: 21} @@ -407,7 +407,7 @@ MonoBehaviour: x: 693 y: 24 width: 735 - height: 316 + height: 460 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -464,22 +464,22 @@ MonoBehaviour: x: 0 y: 21 width: 735 - height: 295 - m_Scale: {x: 0.22113943, y: 0.22113943} - m_Translation: {x: 367.5, y: 147.5} + height: 439 + m_Scale: {x: 0.32908547, y: 0.32908547} + m_Translation: {x: 367.5, y: 219.50002} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -1661.8474 + x: -1116.7312 y: -667 - width: 3323.6948 + width: 2233.4624 height: 1334 m_MinimalGUI: 1 - m_defaultScale: 0.22113943 - m_LastWindowPixelSize: {x: 735, y: 316} + m_defaultScale: 0.32908547 + m_LastWindowPixelSize: {x: 735, y: 460} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000101000000000000 @@ -509,7 +509,7 @@ MonoBehaviour: x: 0 y: 24 width: 389 - height: 316 + height: 460 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -526,7 +526,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 5a29fdffcc75ffff4084ffff8888ffffea88fffff488fffffe88ffff0e89ffff9289ffff84faffff86fafffff4ffffff3a0501008e050100920501004ecd0100 + m_ExpandedIDs: a0f5ffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -575,7 +575,7 @@ MonoBehaviour: x: 391 y: 24 width: 300 - height: 316 + height: 460 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1238,8 +1238,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 24 - width: 936 - height: 565 + width: 704 + height: 421 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1272,10 +1272,10 @@ MonoBehaviour: m_TextWithWhitespace: "Project\u200B" m_Pos: serializedVersion: 2 - x: 938 + x: 706 y: 24 - width: 200 - height: 565 + width: 432 + height: 421 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1314,10 +1314,10 @@ MonoBehaviour: m_LockTracker: m_IsLocked: 1 m_FolderTreeState: - scrollPos: {x: 0, y: 229} - m_SelectedIDs: d8310100 - m_LastClickedID: 78296 - m_ExpandedIDs: 000000002425010026250100282501002a2501002c2501002e25010030250100322501003425010036250100382501003a2501003c2501003e25010040250100422501004425010046250100482501004a2501004c2501004e25010050250100522501005425010056250100582501005a2501005c2501005e25010060250100622501006425010066250100682501006a2501006c2501006e25010070250100722501007425010076250100782501007a2501007c250100 + scrollPos: {x: 0, y: 655} + m_SelectedIDs: 4c260100 + m_LastClickedID: 75340 + m_ExpandedIDs: 0000000026090100280901002a0901002c0901002e09010030090100320901003409010036090100380901003a0901003c0901003e09010040090100420901004409010046090100480901004a0901004c0901004e09010050090100520901005409010056090100580901005a0901005c0901005e09010060090100620901006409010066090100680901006a0901006c0901006e09010070090100720901007409010076090100780901007a0901007c0901007e090100 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1346,7 +1346,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 000000002425010026250100282501002a2501002c2501002e25010030250100322501003425010036250100382501003a2501003c2501003e25010040250100422501004425010046250100482501004a2501004c2501004e25010050250100522501005425010056250100582501005a2501005c2501005e25010060250100622501006425010066250100682501006a2501006c2501006e25010070250100722501007425010076250100782501007a2501007c250100 + m_ExpandedIDs: 0000000026090100280901002a0901002c0901002e09010030090100320901003409010036090100380901003a0901003c0901003e09010040090100420901004409010046090100480901004a0901004c0901004e09010050090100520901005409010056090100580901005a0901005c0901005e09010060090100620901006409010066090100680901006a0901006c0901006e09010070090100720901007409010076090100780901007a0901007c0901007e090100 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1374,7 +1374,7 @@ MonoBehaviour: m_ListAreaState: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 - m_HadKeyboardFocusLastEvent: 1 + m_HadKeyboardFocusLastEvent: 0 m_ExpandedInstanceIDs: c62300009e44060000000000bc4f0100 m_RenameOverlay: m_UserAcceptedRename: 0 @@ -1428,7 +1428,7 @@ MonoBehaviour: x: 1140 y: 24 width: 288 - height: 565 + height: 421 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1468,9 +1468,9 @@ MonoBehaviour: m_IsLocked: 1 m_FolderTreeState: scrollPos: {x: 0, y: 37} - m_SelectedIDs: 1c070100 - m_LastClickedID: 67356 - m_ExpandedIDs: 000000002425010026250100282501002a2501002c2501002e25010030250100322501003425010036250100382501003a2501003c2501003e25010040250100422501004425010046250100482501004a2501004c2501004e25010050250100522501005425010056250100582501005a2501005c2501005e25010060250100622501006425010066250100682501006a2501006c2501006e25010070250100722501007425010076250100782501007a2501007c250100 + m_SelectedIDs: fc250100 + m_LastClickedID: 75260 + m_ExpandedIDs: 0000000026090100280901002a0901002c0901002e09010030090100320901003409010036090100380901003a0901003c0901003e09010040090100420901004409010046090100480901004a0901004c0901004e09010050090100520901005409010056090100580901005a0901005c0901005e09010060090100620901006409010066090100680901006a0901006c0901006e09010070090100720901007409010076090100780901007a0901007c0901007e090100 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -1499,7 +1499,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 000000002425010026250100282501002a2501002c2501002e25010030250100322501003425010036250100382501003a2501003c2501003e25010040250100422501004425010046250100482501004a2501004c2501004e25010050250100522501005425010056250100582501005a2501005c2501005e25010060250100622501006425010066250100682501006a2501006c2501006e25010070250100722501007425010076250100782501007a2501007c250100 + m_ExpandedIDs: 0000000026090100280901002a0901002c0901002e09010030090100320901003409010036090100380901003a0901003c0901003e09010040090100420901004409010046090100480901004a0901004c0901004e09010050090100520901005409010056090100580901005a0901005c0901005e09010060090100620901006409010066090100680901006a0901006c0901006e09010070090100720901007409010076090100780901007a0901007c0901007e090100 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: