Class MyObjectBuilder_AnimationTreeNodeAdd
Additive node. Child nodes are base node + additive node.
Inheritance
System.Object
MyObjectBuilder_AnimationTreeNodeAdd
Inherited Members
Namespace: VRage.Game.ObjectBuilders
Assembly: VRage.Game.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_AnimationTreeNodeAdd : MyObjectBuilder_AnimationTreeNode
Constructors
MyObjectBuilder_AnimationTreeNodeAdd()
Declaration
public MyObjectBuilder_AnimationTreeNodeAdd()
Fields
AddNode
Child node, additive "layer".
Declaration
public MyParameterAnimTreeNodeMapping AddNode
Field Value
Type | Description |
---|---|
MyParameterAnimTreeNodeMapping |
BaseNode
Child node, base "layer".
Declaration
public MyParameterAnimTreeNodeMapping BaseNode
Field Value
Type | Description |
---|---|
MyParameterAnimTreeNodeMapping |
ParameterName
Name of parameter controlling blending inside this node.
Declaration
public string ParameterName
Field Value
Type | Description |
---|---|
System.String |
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[] |