ManualMixerState.

ManualMixerState.Drawer<T> Class

Summary

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

Syntax

public class ManualMixerState.Drawer<T> : ParametizedAnimancerStateDrawer<T>, IAnimancerNodeDrawer 
    where T : ManualMixerState

Type Parameters

Name Description
T

Constructors

Name Summary
Drawer(T) Creates a new Animancer.ManualMixerState.Drawer`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
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.