using CustomizePlus.Profiles.Data; using OtterGui.Classes; using System; namespace CustomizePlus.Profiles.Events; /// /// Triggered when profile is changed /// public sealed class ProfileChanged() : EventWrapper(nameof(ProfileChanged)) { public enum Type { Created, Deleted, Renamed, Toggled, ChangedCharacter, AddedTemplate, RemovedTemplate, MovedTemplate, ChangedTemplate, ReloadedAll, WriteProtection, ChangedDefaultProfile, ChangedDefaultLocalPlayerProfile, TemporaryProfileAdded, TemporaryProfileDeleted, /* ToggledProfile, AddedTemplate, RemovedTemplate, MovedTemplate, ChangedTemplate*/ } public enum Priority { ProfileFileSystemSelector = -2, TemplateFileSystemSelector = -1, ProfileFileSystem, ArmatureManager, TemplateManager, CustomizePlusLegacyIpc } }