Show / Hide Table of Contents

Class MyObjectBuilder_AnimationTreeNodeSetter

Setter node, storing information about timed variable setting.

Inheritance
System.Object
MyObjectBuilder_Base
MyObjectBuilder_AnimationTreeNode
MyObjectBuilder_AnimationTreeNodeSetter
Inherited Members
MyObjectBuilder_AnimationTreeNode.EdPos
MyObjectBuilder_AnimationTreeNode.EventNames
MyObjectBuilder_AnimationTreeNode.EventTimes
MyObjectBuilder_AnimationTreeNode.Key
MyObjectBuilder_Base.ShouldSerializeSubtypeId()
MyObjectBuilder_Base.Clone()
MyObjectBuilder_Base.Equals(MyObjectBuilder_Base)
MyObjectBuilder_Base.SubtypeId
MyObjectBuilder_Base.SubtypeName
MyObjectBuilder_Base.TypeId
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
MyObjectBuilder_AnimationTreeNode.DeepCopyWithMask(HashSet<MyObjectBuilder_AnimationTreeNode>, MyObjectBuilder_AnimationTreeNode, List<MyObjectBuilder_AnimationTreeNode>)

GetChildren()

Declaration
public override MyObjectBuilder_AnimationTreeNode[] GetChildren()
Returns
Type Description
MyObjectBuilder_AnimationTreeNode[]
Overrides
MyObjectBuilder_AnimationTreeNode.GetChildren()

Extension Methods

MyObjectBuilderExtensions.GetId(MyObjectBuilder_Base)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾