Entity systemClasses

CPhysicsProp

Schema class CPhysicsProp, derived from CBreakableProp.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CPhysicsProp.h

Inherits CBreakableProp

Fields

FieldType
m_MotionEnabledCEntityIOOutput
m_OnAwakenedCEntityIOOutput
m_OnAwakeCEntityIOOutput
m_OnAsleepCEntityIOOutput
m_OnPlayerUseCEntityIOOutput
m_OnOutOfWorldCEntityIOOutput
m_OnPlayerPickupCEntityIOOutput
m_bForceNavIgnorebool
m_bNoNavmeshBlockerbool
m_bForceNpcExcludebool
m_massScalefloat
m_buoyancyScalefloat
m_damageTypeint32_t
m_damageToEnableMotionint32_t
m_flForceToEnableMotionfloat
m_bDroppedByPlayerbool
m_bTouchedByPlayerbool
m_bFirstCollisionAfterLaunchbool
m_bHasBeenAwakenedbool
m_bIsOverridePropbool
m_flLastBurnfloat
m_nDynamicContinuousContactBehaviorDynamicContinuousContactBehavior_t
m_fNextCheckDisableMotionContactsTimefloat
m_iInitialGlowStateint32_t
m_nGlowRangeint32_t
m_nGlowRangeMinint32_t
m_glowColorColor
m_bShouldAutoConvertBackFromDebrisbool
m_bMuteImpactEffectsbool
m_nNavObstacleTypeINavObstacle__NavObstacleType_t
m_bUpdateNavWhenMovingbool
m_bForceNavObstacleCutbool
m_bAcceptDamageFromHeldObjectsbool
m_bEnableUseOutputbool
m_CrateTypeCPhysicsProp__CrateType_t
m_strItemClassCUtlSymbolLarge
m_nItemCountint32_t
m_bRemovableForAmmoBalancingbool
m_bAwakebool
m_bAttachedToReferenceFramebool

Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).

On this page