Namespace: | Sirenix.Config |
Assembly: | Sirenix.OdinInspector.Editor |
[SirenixEditorConfig]
public class TypeSelectorUserConfig : GlobalConfig<TypeSelectorUserConfig>, IGlobalConfigEvents
public TypeSelectorUserConfig()
public HashSet<Type> IllegalTypes { get; }
public int GetPriority(Type type)
System.Type | type |
System.Int32 |
public void HandleDefaultSettings(Type type, TypeSettings settings)
System.Type | type | |
TypeSettings | settings |
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)
System.Type | type | |
System.Int32 | value |
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 |