ControllerStateDrawer Class

Summary

[Editor-Only] Draws the Inspector GUI for an Animancer.AnimancerState.
graph BT Type-->Base0["ParametizedAnimancerStateDrawer<ControllerState>"] Base0-->Base1["AnimancerStateDrawer<ControllerState>"] Base1-->Base2["AnimancerNodeDrawer<ControllerState>"] Base2-->Base3["CustomGUI<ControllerState>"] Base3-->Base4["Object"] Type-.->Interface0["ICustomGUI"] click Interface0 "/animancer/api/Animancer.Editor/ICustomGUI" Type["ControllerStateDrawer"] class Type type-node

Syntax

[CustomGUI(typeof(ControllerState))]
public class ControllerStateDrawer : ParametizedAnimancerStateDrawer<ControllerState>, ICustomGUI

Remarks

Every non-abstract type inheriting from this class must have at least one Animancer.Editor.CustomGUIAttribute.

Attributes

Type Description
CustomGUIAttribute [Editor-Only] Attribute for classes which implement Animancer.Editor.CustomGUI`1 to specify the type of objects they apply to.

Properties

Name Value Summary
MainObjectName string
The display name of the Animancer.AnimancerState.MainObject field.