Add Group Window Undo Redo

This commit is contained in:
L
2022-04-26 12:48:24 +08:00
parent e9d31bbf94
commit 66c3c4862a

View File

@@ -32,6 +32,9 @@ namespace YooAsset.Editor
public void CreateGUI()
{
Undo.undoRedoPerformed -= RefreshWindow;
Undo.undoRedoPerformed += RefreshWindow;
VisualElement root = this.rootVisualElement;
_packRuleList = AssetBundleGrouperSettingData.GetPackRuleNames();
@@ -221,6 +224,7 @@ namespace YooAsset.Editor
}
private void AddGrouperBtn_clicked()
{
Undo.RecordObject(AssetBundleGrouperSettingData.Setting, "YooAsset AddGrouper");
AssetBundleGrouperSettingData.CreateGrouper("Default Grouper", string.Empty, string.Empty);
FillGrouperViewData();
}
@@ -230,6 +234,8 @@ namespace YooAsset.Editor
if (selectGrouper == null)
return;
Undo.RecordObject(AssetBundleGrouperSettingData.Setting, "YooAsset RemoveGrouper");
AssetBundleGrouperSettingData.RemoveGrouper(selectGrouper);
FillGrouperViewData();
}