Files
CustomizeTool/CustomizePlus/Templates/Events/TemplateChanged.cs

38 lines
849 B
C#

using CustomizePlus.Templates.Data;
using OtterGui.Classes;
using System;
namespace CustomizePlus.Templates.Events;
/// <summary>
/// Triggered when Template is changed
/// </summary>
public class TemplateChanged() : EventWrapper<TemplateChanged.Type, Template?, object?, TemplateChanged.Priority>(nameof(TemplateChanged))
{
public enum Type
{
Created,
Deleted,
Renamed,
NewBone,
UpdatedBone,
DeletedBone,
EditorEnabled,
EditorDisabled,
EditorCharacterChanged,
EditorLimitLookupToOwnedChanged,
ReloadedAll,
WriteProtection
}
public enum Priority
{
TemplateCombo = -2,
TemplateFileSystemSelector = -1,
TemplateFileSystem,
ArmatureManager,
ProfileManager,
CustomizePlusIpc
}
}