Toggle Attribute

Toggle is used on any field or property, and allows to enable or disable the property in the inspector. Use this to create a property that can be turned off or on.

[Toggle("Enabled")] public MyToggleable Toggler = new MyToggleable(); public ToggleableClass Toggleable = new ToggleableClass(); [Serializable] public class MyToggleable { public bool Enabled; public int MyValue; } // You can also use the Toggle attribute directly on a class definition. [Serializable, Toggle("Enabled")] public class ToggleableClass { public bool Enabled; public string Text; }