From 219b04679ea88ea10ab1070050cdbf1aa0ef83a9 Mon Sep 17 00:00:00 2001 From: wuwenbo Date: Wed, 16 Jul 2025 17:16:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=90=E5=B0=B1=E5=90=88=E5=B9=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Logic/Editor/AchievementEditorWindow.cs | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/My project/Assets/Scripts/Logic/Editor/AchievementEditorWindow.cs b/My project/Assets/Scripts/Logic/Editor/AchievementEditorWindow.cs index ee2638cc8..c301dc97f 100644 --- a/My project/Assets/Scripts/Logic/Editor/AchievementEditorWindow.cs +++ b/My project/Assets/Scripts/Logic/Editor/AchievementEditorWindow.cs @@ -96,7 +96,7 @@ namespace Logic.Editor { foreach (var item in _itemList) { - _asset.AchievementList.Remove(item); + _asset.Data.AchievementList.Remove(item); } } if (Application.isPlaying && InspectorUtils.InspectorButtonWithTextWidth("清空成就完成情况(运行时)")) @@ -108,12 +108,12 @@ namespace Logic.Editor { if (InspectorUtils.InspectorButtonWithTextWidth("增加一条成就")) { - _asset.AddNewAchievementItem(_bigID, _smallID); + _asset.Data.AddNewAchievementItem(_bigID, _smallID); } } if (InspectorUtils.InspectorButtonWithTextWidth("刷新排序")) { - _asset.AchievementList.Sort((a, b) => a.ID.CompareTo(b.ID)); + _asset.Data.AchievementList.Sort((a, b) => a.ID.CompareTo(b.ID)); } if (InspectorUtils.InspectorButtonWithTextWidth("全选")) { @@ -163,15 +163,15 @@ namespace Logic.Editor item.BigID = 1; item.SmallID = (uint)(i / 5 + 1); item.InternalID = (uint)(i % 5 + 1); - if (_asset.GetAchievementItem(item.BigID, item.SmallID, item.InternalID) != null) continue; + if (_asset.Data.GetAchievementItem(item.BigID, item.SmallID, item.InternalID) != null) continue; var condition = new TrainGiantCondition(); condition.TargetCount = 1; condition.TargetGiant = giantList[i]; item.Conditions.Add(condition); - _asset.AchievementList.Add(item); - _asset.AchievementList.Sort((a, b) => a.ID.CompareTo(b.ID)); - _asset.RefreshAchievementDict(); + _asset.Data.AchievementList.Add(item); + _asset.Data.AchievementList.Sort((a, b) => a.ID.CompareTo(b.ID)); + _asset.Data.RefreshAchievementDict(); } } @@ -184,15 +184,15 @@ namespace Logic.Editor item.BigID = 3; item.SmallID = (uint)(i + 1); item.InternalID = (uint)j; - if (_asset.GetAchievementItem(item.BigID, item.SmallID, item.InternalID) != null) continue; + if (_asset.Data.GetAchievementItem(item.BigID, item.SmallID, item.InternalID) != null) continue; var condition = new BuildWonderConditionCondition(); condition.TargetCount = 10; condition.Wonder = (WonderLibrary)i; item.Conditions.Add(condition); - _asset.AchievementList.Add(item); - _asset.AchievementList.Sort((a, b) => a.ID.CompareTo(b.ID)); - _asset.RefreshAchievementDict(); + _asset.Data.AchievementList.Add(item); + _asset.Data.AchievementList.Sort((a, b) => a.ID.CompareTo(b.ID)); + _asset.Data.RefreshAchievementDict(); } } @@ -208,7 +208,7 @@ namespace Logic.Editor _internalID = (uint)EditorGUILayout.IntField((int)_internalID, GUILayout.Width(20)); EditorGUILayout.EndHorizontal(); - _itemList = _asset.GetAchievementItemList(_bigID, _smallID, _internalID); + _itemList = _asset.Data.GetAchievementItemList(_bigID, _smallID, _internalID); var deleteSet = new HashSet(); foreach (var item in _itemList) { @@ -218,7 +218,7 @@ namespace Logic.Editor foreach (var item in deleteSet) { _showItem.Remove(item.ID); - _asset.AchievementList.Remove(item); + _asset.Data.AchievementList.Remove(item); } EditorGUILayout.EndScrollView();