Class MyObjectBuilder_AnimationTree
Root node of the whole animation tree. Supports storing of orphaned nodes.
Inheritance
System.Object
MyObjectBuilder_AnimationTree
Assembly: VRage.Game.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_AnimationTree : MyObjectBuilder_AnimationTreeNode
Constructors
MyObjectBuilder_AnimationTree()
Declaration
public MyObjectBuilder_AnimationTree()
Fields
Child
Declaration
public MyObjectBuilder_AnimationTreeNode Child
Field Value
Orphans
Declaration
public MyObjectBuilder_AnimationTreeNode[] Orphans
Field Value
Methods
DeepCopyWithMask(HashSet<MyObjectBuilder_AnimationTreeNode>)
Create deep copy of this node and its children.
Declaration
public MyObjectBuilder_AnimationTree DeepCopyWithMask(HashSet<MyObjectBuilder_AnimationTreeNode> selectedNodes)
Parameters
Returns
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
Returns
Overrides
GetChildren()
Declaration
public override MyObjectBuilder_AnimationTreeNode[] GetChildren()
Returns
Overrides
Extension Methods