Summary
[Editor-Only] Draws the Inspector GUI for an
Animancer.AnimancerState
.- Assembly
- Animancer
.dll - Namespace
- Animancer
.Editor - Interfaces
- Base Types
-
- Object
- AnimancerNodeDrawer
<T> - AnimancerStateDrawer
<T>
- Derived Types
graph BT
Type-->Base0["AnimancerStateDrawer<T>"]
Base0-->Base1["AnimancerNodeDrawer<T>"]
Base1-->Base2["Object"]
Type-.->Interface0["IAnimancerNodeDrawer"]
click Interface0 "/animancer-v7-4/api/Animancer.Editor/IAnimancerNodeDrawer"
Type["ParametizedAnimancerStateDrawer<T>"]
class Type type-node
Derived0["ManualMixerState.Drawer<T>"]-->Type
click Derived0 "/animancer-v7-4/api/Animancer/Drawer_1"
Derived1["ControllerState.Drawer"]-->Type
click Derived1 "/animancer-v7-4/api/Animancer/Drawer"
Syntax
public abstract class ParametizedAnimancerStateDrawer<T> : AnimancerStateDrawer<T>,
IAnimancerNodeDrawer
where T : AnimancerState
Type Parameters
Name | Description |
---|---|
T |
Constructors
Name | Summary |
---|---|
Parametized |
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 |
string |
Returns the name of a parameter being managed by the target state.
|
GetParameterType |
Animator |
Returns the type of a parameter being managed by the target state.
|
GetParameterValue |
Object |
Returns the value of a parameter being managed by the target state.
|
SetParameterValue |
void |
Sets the value of a parameter being managed by the target state.
|