Source 2 Viewer
  • AnimConflictType_t
  • CActionComponent
  • CAnimConflictBase
  • CAnimConflictInfo_t
  • CAnimGraphDoc_Action
  • CAnimGraphDoc_AddNode
  • CAnimGraphDoc_AimCameraNode
  • CAnimGraphDoc_AimCameraNode_PropJoint
  • CAnimGraphDoc_AimMatrixNode
  • CAnimGraphDoc_AndCondition
  • CAnimGraphDoc_BindPoseNode
  • CAnimGraphDoc_Blend2DItem
  • CAnimGraphDoc_Blend2DNode
  • CAnimGraphDoc_BlendNode
  • CAnimGraphDoc_BlockSelectionMetric
  • CAnimGraphDoc_BoneMaskNode
  • CAnimGraphDoc_BonePositionMetric
  • CAnimGraphDoc_BoneVelocityMetric
  • CAnimGraphDoc_ChoiceNode
  • CAnimGraphDoc_ChoreoNode
  • CAnimGraphDoc_ClipData
  • CAnimGraphDoc_ClipDataManager
  • CAnimGraphDoc_CommentNode
  • CAnimGraphDoc_Component
  • CAnimGraphDoc_ComponentManager
  • CAnimGraphDoc_ComponentState
  • CAnimGraphDoc_ComponentStateTransition
  • CAnimGraphDoc_Condition
  • CAnimGraphDoc_ConditionContainer
  • CAnimGraphDoc_ConflictManager
  • CAnimGraphDoc_ContainerNodeBase
  • CAnimGraphDoc_CurrentRotationVelocityMetric
  • CAnimGraphDoc_CurrentVelocityMetric
  • CAnimGraphDoc_CycleCondition
  • CAnimGraphDoc_CycleControlClipNode
  • CAnimGraphDoc_CycleControlNode
  • CAnimGraphDoc_DampedPathMotor
  • CAnimGraphDoc_DirectPlaybackNode
  • CAnimGraphDoc_DirectionalBlendNode
  • CAnimGraphDoc_DistanceRemainingMetric
  • CAnimGraphDoc_EmitTagAction
  • CAnimGraphDoc_ExpressionAction
  • CAnimGraphDoc_FinishedCondition
  • CAnimGraphDoc_FollowAttachmentNode
  • CAnimGraphDoc_FollowPathNode
  • CAnimGraphDoc_FollowTargetNode
  • CAnimGraphDoc_FootAdjustmentNode
  • CAnimGraphDoc_FootCycleMetric
  • CAnimGraphDoc_FootLockNode
  • CAnimGraphDoc_FootPinningNode
  • CAnimGraphDoc_FootPositionMetric
  • CAnimGraphDoc_FootStepTriggerNode
  • CAnimGraphDoc_FutureFacingMetric
  • CAnimGraphDoc_FutureVelocityMetric
  • CAnimGraphDoc_Graph
  • CAnimGraphDoc_GraphMotionItem
  • CAnimGraphDoc_GroupInputNode
  • CAnimGraphDoc_GroupNode
  • CAnimGraphDoc_GroupOutputNode
  • CAnimGraphDoc_HitReactNode
  • CAnimGraphDoc_InputStreamNode
  • CAnimGraphDoc_JiggleBoneNode
  • CAnimGraphDoc_JumpHelperNode
  • CAnimGraphDoc_LeanMatrixNode
  • CAnimGraphDoc_LookAtNode
  • CAnimGraphDoc_MotionItem
  • CAnimGraphDoc_MotionItemGroup
  • CAnimGraphDoc_MotionMatchingNode
  • CAnimGraphDoc_MotionMetric
  • CAnimGraphDoc_MotionNodeManager
  • CAnimGraphDoc_MotionParameter
  • CAnimGraphDoc_MotionParameterManager
  • CAnimGraphDoc_Motor
  • CAnimGraphDoc_MoverNode
  • CAnimGraphDoc_Node
  • CAnimGraphDoc_NodeBlend2DItem
  • CAnimGraphDoc_NodeConnection
  • CAnimGraphDoc_NodeList
  • CAnimGraphDoc_NodeManager
Type / to search
  1. Dota 2
  2. animgraphdoclib
  3. CAnimGraphDoc_Node
  4. CAnimGraphDoc_ChoiceNode

CAnimGraphDoc_ChoiceNode

MPropertyFriendlyName: "Choice"
Inherits from (5 fields)
CAnimGraphDoc_Node
  • m_children: CUtlVector< CChoiceNodeChild >64 (0x40)
    MPropertyFriendlyName: "Options"
    MPropertyAutoExpandSelf
  • m_seed: int3288 (0x58)
    MPropertySuppressField
  • m_choiceMethod: ChoiceMethod = "WeightedRandom"92 (0x5C)
    MPropertyFriendlyName: "Method"
  • m_choiceChangeMethod: ChoiceChangeMethod = "OnReset"96 (0x60)
    MPropertyFriendlyName: "Change Selection"
  • m_blendMethod: ChoiceBlendMethod = "SingleBlendTime"100 (0x64)
    MPropertyFriendlyName: "Blend Method"
    MPropertyAutoRebuildOnChange
    MPropertyGroupName: "Blending"
  • m_blendTime: float32 = 0.2104 (0x68)
    MPropertyFriendlyName: "Blend Duration"
    MPropertyAttrStateCallback
    MPropertyGroupName: "Blending"
  • m_bCrossFade: bool108 (0x6C)
    MPropertyFriendlyName: "Cross Fade"
    MPropertyGroupName: "Blending"
  • m_bResetChosen: bool = true109 (0x6D)
    MPropertyFriendlyName: "Reset On Selection"
    MPropertyAutoRebuildOnChange
  • m_bDontResetSameSelection: bool110 (0x6E)
    MPropertyFriendlyName: "Don't Reset Same Selection"
    MPropertyAttrStateCallback
Also in
Counter-Strike 2Deadlock
Offsets are from Windows. Source revision 10575349 built on Apr 02 2026.