Actor resolving fixes for UI actors

Profiles should now properly apply to UI actors in Crystalline Conflict and other places
Added ability to control which parts of the UI profiles are applying to
This commit is contained in:
RisaDev
2024-04-11 23:33:41 +03:00
parent c663e3c22f
commit 99990c9208
7 changed files with 183 additions and 64 deletions

View File

@@ -86,6 +86,17 @@ public class PluginConfiguration : IPluginConfiguration, ISavable
public CommandSettingsEntries CommandSettings { get; set; } = new();
[Serializable]
public class ProfileApplicationSettingsEntries
{
public bool ApplyInCharacterWindow { get; set; } = true;
public bool ApplyInTryOn { get; set; } = true;
public bool ApplyInCards { get; set; } = true;
public bool ApplyInInspect { get; set; } = true;
}
public ProfileApplicationSettingsEntries ProfileApplicationSettings { get; set; } = new();
[JsonIgnore]
private readonly SaveService _saveService;