Class MyObjectBuilder_AnimationTreeNodeSetter
Setter node, storing information about timed variable setting.
Inheritance
System.Object
MyObjectBuilder_AnimationTreeNodeSetter
Inherited Members
Namespace: VRage.Game.ObjectBuilders
Assembly: VRage.Game.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_AnimationTreeNodeSetter : MyObjectBuilder_AnimationTreeNode
Constructors
MyObjectBuilder_AnimationTreeNodeSetter()
Declaration
public MyObjectBuilder_AnimationTreeNodeSetter()
Fields
Child
Link to the child node.
Declaration
public MyObjectBuilder_AnimationTreeNode Child
Field Value
Type | Description |
---|---|
MyObjectBuilder_AnimationTreeNode |
ResetValue
Value that is set to animation storage once we leave current animation state.
Declaration
public float ResetValue
Field Value
Type | Description |
---|---|
System.Single |
ResetValueEnabled
When the, the automatic resetting is enabled.
Declaration
public bool ResetValueEnabled
Field Value
Type | Description |
---|---|
System.Boolean |
Time
Local animation time when the value should be set.
Declaration
public float Time
Field Value
Type | Description |
---|---|
System.Single |
Value
Value that is set to animation storage once time spent in the node exceeds specified time (MyAnimationTreeNodeSetter.Time).
Declaration
public MyObjectBuilder_AnimationTreeNodeSetter.ValueAssignment Value
Field Value
Type | Description |
---|---|
MyObjectBuilder_AnimationTreeNodeSetter.ValueAssignment |
Methods
DeepCopyWithMask(HashSet<MyObjectBuilder_AnimationTreeNode>, MyObjectBuilder_AnimationTreeNode, List<MyObjectBuilder_AnimationTreeNode>)
Declaration
protected override MyObjectBuilder_AnimationTreeNode DeepCopyWithMask(HashSet<MyObjectBuilder_AnimationTreeNode> selectedNodes, MyObjectBuilder_AnimationTreeNode parentNode, List<MyObjectBuilder_AnimationTreeNode> orphans)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.HashSet<MyObjectBuilder_AnimationTreeNode> | selectedNodes | |
MyObjectBuilder_AnimationTreeNode | parentNode | |
System.Collections.Generic.List<MyObjectBuilder_AnimationTreeNode> | orphans |
Returns
Type | Description |
---|---|
MyObjectBuilder_AnimationTreeNode |
Overrides
GetChildren()
Declaration
public override MyObjectBuilder_AnimationTreeNode[] GetChildren()
Returns
Type | Description |
---|---|
MyObjectBuilder_AnimationTreeNode[] |