Source 2 Viewer
  • ThreeState_t
  • fieldtype_t
  • ApplyColorMode_t
  • CPulseGraphInstance_SmartPropEval
  • CSmartPropAPI
  • CSmartPropAttributeApplyColorMode
  • CSmartPropAttributeChoiceSelectionMode
  • CSmartPropAttributeColorSelectionMode
  • CSmartPropAttributeCoordinateSpace
  • CSmartPropAttributeDirection
  • CSmartPropAttributeDistributionMode
  • CSmartPropAttributeGridOriginMode
  • CSmartPropAttributeGridPlacementMode
  • CSmartPropAttributePathPositions
  • CSmartPropAttributePickMode
  • CSmartPropAttributeRadiusPlacementMode
  • CSmartPropAttributeScaleMode
  • CSmartPropAttributeTraceNoHit
  • CSmartPropChoice
  • CSmartPropChoiceOption
  • CSmartPropElement
  • CSmartPropElement_BendDeformer
  • CSmartPropElement_Deformer
  • CSmartPropElement_FitOnLine
  • CSmartPropElement_Group
  • CSmartPropElement_Layout2DGrid
  • CSmartPropElement_MidpointDeformer
  • CSmartPropElement_Model
  • CSmartPropElement_ModelEntity
  • CSmartPropElement_ModifyState
  • CSmartPropElement_PickOne
  • CSmartPropElement_PlaceInSphere
  • CSmartPropElement_PlaceMultiple
  • CSmartPropElement_PlaceOnPath
  • CSmartPropElement_PropDynamic
  • CSmartPropElement_PropPhysics
  • CSmartPropElement_SmartProp
  • CSmartPropExprAPI
  • CSmartPropFilter
  • CSmartPropFilterAPI
  • CSmartPropFilter_Expression
  • CSmartPropFilter_MaterialAttributes
  • CSmartPropFilter_Probability
  • CSmartPropFilter_SurfaceAngle
  • CSmartPropFilter_SurfaceProperties
  • CSmartPropFilter_VariableValue
  • CSmartPropMaterialReplacement
  • CSmartPropModifier
  • CSmartPropOperation
  • CSmartPropOperationAPI
  • CSmartPropOperation_ComputeCrossProduct3D
  • CSmartPropOperation_ComputeDistance3D
  • CSmartPropOperation_ComputeDotProduct3D
  • CSmartPropOperation_ComputeNormalizedVector3D
  • CSmartPropOperation_ComputeProjectVector3D
  • CSmartPropOperation_ComputeVectorBetweenPoints3D
  • CSmartPropOperation_CreateLocator
  • CSmartPropOperation_CreateRotator
  • CSmartPropOperation_CreateSizer
  • CSmartPropOperation_MaterialOverride
  • CSmartPropOperation_MaterialReplacementAPI
  • CSmartPropOperation_MaterialTint
  • CSmartPropOperation_RandomColorTintColor
  • CSmartPropOperation_RandomOffset
  • CSmartPropOperation_RandomRotation
  • CSmartPropOperation_RandomScale
  • CSmartPropOperation_ResetRotation
  • CSmartPropOperation_ResetScale
  • CSmartPropOperation_RestoreState
  • CSmartPropOperation_RigidDeformation
  • CSmartPropOperation_Rotate
  • CSmartPropOperation_RotateTowards
  • CSmartPropOperation_SaveColor
  • CSmartPropOperation_SaveDirection
  • CSmartPropOperation_SavePosition
  • CSmartPropOperation_SaveScale
  • CSmartPropOperation_SaveState
  • CSmartPropOperation_SaveSurfaceNormal
  • CSmartPropOperation_Scale
Type / to search
  1. Counter-Strike 2
  2. smartprops
  3. CSmartPropParameter
  4. CSmartPropChoice

CSmartPropChoice

MPropertyFriendlyName: "Choice"
MVDataAnonymousNode
MVDataOutlinerNameExpr: "m_Name"
Inherits from (1 field)
CSmartPropParameter
  • m_Name: CUtlString16 (0x10)
    MPropertyFriendlyName: "Choice Name"
  • m_DefaultOption: CUtlString24 (0x18)
    MPropertyAttributeChoiceName: "smartprop_choice_options"
  • m_Options: CUtlVector< CSmartPropChoiceOption >32 (0x20)
    MPropertyAutoExpandSelf
Referenced by (1)
CSmartPropRootm_Choices
Also in
Dota 2Deadlock
Offsets are from Windows. Source revision 10552922 built on Mar 25 2026.