When added before a class member causes a help box to be shown above the control of the class member it in the inspector.
It is also possible to only show the help box when a specified predicate is true.
Attribute Target
Field, property, method or indexer.
Example
using UnityEngine; using Sisus.Attributes; public class HelpPuzzleBox : MonoBehaviour { [ShowInInspector, HelpBox("Can you make all help boxes disappear?", "!a && !e", HelpBoxMessageType.Warning)] private bool a; [ShowInInspector, HelpBox("Can you make all help boxes disappear?", "a && !b && !e", HelpBoxMessageType.Warning)] private bool b; [ShowInInspector, HelpBox("Can you make all help boxes disappear?", "b && !c && !e", HelpBoxMessageType.Warning)] private bool c; [ShowInInspector, HelpBox("Can you make all help boxes disappear?", "c && !d && !e", HelpBoxMessageType.Warning)] private bool d; [ShowInInspector, HelpBox("Can you make all help boxes disappear?", "d && !e", HelpBoxMessageType.Warning)] private bool e; }
Example Result