Summary
[Editor-Only] Draws the Inspector GUI for an Animancer.AnimancerState
.
graph BT
Type-->Base0["AnimancerStateDrawer<T>"]
Base0-->Base1["AnimancerNodeDrawer<T>"]
Base1-->Base2["CustomGUI<T>"]
Base2-->Base3["Object"]
Type-.->Interface0["ICustomGUI"]
click Interface0 "/animancer/api/Animancer.Editor/ICustomGUI"
Type["ParametizedAnimancerStateDrawer<T>"]
class Type type-node
Derived0["ControllerStateDrawer"]-->Type
click Derived0 "/animancer/api/Animancer.Editor/ControllerStateDrawer"
Derived1["LinearMixerStateDrawer"]-->Type
click Derived1 "/animancer/api/Animancer.Editor/LinearMixerStateDrawer"
Syntax
[CustomGUI(typeof(ManualMixerState))]
public class ParametizedAnimancerStateDrawer<T> : AnimancerStateDrawer<T>, ICustomGUI
where T : AnimancerState, IParametizedState
Attributes
Type |
Description |
CustomGUIAttribute |
[Editor-Only]
Attribute for classes which implement Animancer.Editor.CustomGUI`1 to specify the type of objects they apply to.
|
Type Parameters
Methods