Version 2.1.0.0

Odin has a dedicated attribute overview with examples

EnableGUIAttribute class

Namespace: Sirenix.OdinInspector
Assembly: Sirenix.OdinInspector.Attributes
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Constructor | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Parameter | AttributeTargets.Delegate | AttributeTargets.ReturnValue | AttributeTargets.GenericParameter | AttributeTargets.All)]
public class EnableGUIAttribute : Attribute, _Attribute

An attribute that enables GUI.

Inheritance
  • System.Object
  • System.Attribute
  • EnableGUIAttribute
Example
public class InlineEditorExamples : MonoBehaviour
{
    [EnableGUI]
    public string SomeReadonlyProperty { get { return "My GUI is usually disabled." } }
}

Constructors

EnableGUIAttribute()
public EnableGUIAttribute()

This website is brand new and built with the Odin 2.1 beta in mind. This means you might discover some features such as attribute expressions that are only available in the beta.

You can download the 2.1 beta from here and read the patch-notes here.