Namespace: | Sirenix.Config |
Assembly: | Sirenix.OdinInspector.Editor |
[SirenixEditorConfig]
public class TypeRegistryUserConfig : GlobalConfig<TypeRegistryUserConfig>, IGlobalConfigEvents
public TypeRegistryUserConfig()
public SerializedTypeHashSet addedIllegalTypes
public SerializedTypeHashSet hiddenTypes
public SerializedTypeHashSet shownTypes
public SerializedTypePriorityDictionary typePriorities
public SerializedTypeSettingsDictionary typeSettings
public HashSet<Type> IllegalTypes { get; }
public int GetPriority(Type type)
System.Type | type |
System.Int32 |
public void HandleDefaultSettings(Type type, TypeSettings settings, TypeRegistryItemAttribute itemAttribute)
System.Type | type | |
TypeSettings | settings | |
TypeRegistryItemAttribute | itemAttribute |
public bool IsIllegal(Type type)
System.Type | type |
System.Boolean |
public bool IsModified(Type type)
System.Type | type |
System.Boolean |
public bool IsVisible(Type type)
System.Type | type |
System.Boolean |
public void OpenEditor()
public void RemoveSettings(Type type)
System.Type | type |
public void ResetType(Type type)
System.Type | type |
public void SetIllegal(Type type, bool value)
System.Type | type | |
System.Boolean | value |
public void SetPriority(Type type, int value, TypeRegistryItemAttribute itemAttribute)
System.Type | type | |
System.Int32 | value | |
TypeRegistryItemAttribute | itemAttribute |
public void SetSettings(Type type, TypeSettings value)
System.Type | type | |
TypeSettings | value |
public void SetVisibility(Type type, bool isVisible)
System.Type | type | |
System.Boolean | isVisible |