ParametizedAnimancerStateDrawer<T> Class

Summary

[Editor-Only] Draws the Inspector GUI for an Animancer.AnimancerState.
graph BT Type-->Base0["AnimancerStateDrawer<T>"] Base0-->Base1["AnimancerNodeDrawer<T>"] Base1-->Base2["Object"] Type-.->Interface0["IAnimancerNodeDrawer"] click Interface0 "/animancer/api/Animancer.Editor/IAnimancerNodeDrawer" Type["ParametizedAnimancerStateDrawer<T>"] class Type type-node Derived0["ManualMixerState.Drawer<T>"]-->Type click Derived0 "/animancer/api/Animancer/Drawer_1" Derived1["ControllerState.Drawer"]-->Type click Derived1 "/animancer/api/Animancer/Drawer"

Syntax

public abstract class ParametizedAnimancerStateDrawer<T> : AnimancerStateDrawer<T>, 
    IAnimancerNodeDrawer
    where T : AnimancerState

Type Parameters

Name Description
T

Constructors

Name Summary
ParametizedAnimancerStateDrawer(T) Creates a new Animancer.Editor.ParametizedAnimancerStateDrawer`1 to manage the Inspector GUI for the `state`.

Properties

Name Value Summary
ParameterCount int
The number of parameters being managed by the target state.

Methods

Name Value Summary
DoDetailsGUI() void
GetParameterName(int) string
Returns the name of a parameter being managed by the target state.
GetParameterType(int) AnimatorControllerParameterType
Returns the type of a parameter being managed by the target state.
GetParameterValue(int) Object
Returns the value of a parameter being managed by the target state.
SetParameterValue(int, Object) void
Sets the value of a parameter being managed by the target state.