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.
|