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();