Search docs
Search modules and symbols
Schema classes

Schema classes

Field accessors generated from the game’s own schema. Offsets resolve by name at runtime, so a game update moves them without a plugin change.

414 of 414

CAnimGraphControllerManager

1 fields

  • graphBindingsCreated boolean | null

CAnimGraphControllerPtr

0 fields

CAttributeContainer

5 fields

  • reapplyProvisionParity number | null
  • outer EntityRef | null
  • preventLoopback boolean | null
  • providerType attributeprovidertypes_t | null
  • item CEconItemView

CAttributeList

0 fields

CBuoyancyHelper

5 fields

  • fluidDensity number | null
  • neutrallyBuoyantGravity number | null
  • neutrallyBuoyantLinearDamping number | null
  • neutrallyBuoyantAngularDamping number | null
  • neutrallyBuoyant boolean | null

CCollisionProperty

17 fields

  • mins Vector | null
  • maxs Vector | null
  • usSolidFlags number | null
  • solidType SolidType_t | null
  • triggerBloat number | null
  • surroundType SurroundingBoundsType_t | null
  • collisionGroup number | null
  • enablePhysics number | null
  • boundingRadius number | null
  • specifiedSurroundingMins Vector | null
  • specifiedSurroundingMaxs Vector | null
  • surroundingMaxs Vector | null
  • surroundingMins Vector | null
  • capsuleCenter1 Vector | null
  • capsuleCenter2 Vector | null
  • capsuleRadius number | null
  • collisionAttribute VPhysicsCollisionAttribute_t

CConstantForceController

2 fields

  • linear Vector | null
  • linearSave Vector | null

CEconItemView

13 fields

  • itemDefinitionIndex number | null
  • entityQuality number | null
  • entityLevel number | null
  • itemID string | null
  • itemIDHigh number | null
  • itemIDLow number | null
  • accountID number | null
  • inventoryPosition number | null
  • initialized boolean | null
  • customName string | null
  • customNameOverride string | null
  • attributeList CAttributeList
  • networkedDynamicAttributes CAttributeList

CEntityIOOutput

0 fields

CEnvWindShared

17 fields

  • startTime number | null
  • windSeed number | null
  • minWind number | null
  • maxWind number | null
  • windRadius number | null
  • minGust number | null
  • maxGust number | null
  • minGustDelay number | null
  • maxGustDelay number | null
  • gustDuration number | null
  • gustDirChange number | null
  • initialWindDir number | null
  • initialWindSpeed number | null
  • location Vector | null
  • entOwner EntityRef | null
  • onGustStart CEntityIOOutput
  • onGustEnd CEntityIOOutput

CGlowProperty

11 fields

  • glowColor Vector | null
  • glowType number | null
  • glowTeam number | null
  • glowRange number | null
  • glowRangeMin number | null
  • glowColorOverride number | null
  • flashing boolean | null
  • glowTime number | null
  • glowStartTime number | null
  • eligibleForScreenHighlight boolean | null
  • glowing boolean | null

CHitboxComponent

1 fields

  • boundsExpandRadius number | null

CIronSightController

4 fields

  • ironSightAvailable boolean | null
  • ironSightAmount number | null
  • ironSightAmountGained number | null
  • ironSightAmountBiased number | null

CMotorController

4 fields

  • speed number | null
  • maxTorque number | null
  • axis Vector | null
  • inertiaFactor number | null

CMovementStatsProperty

2 fields

  • useCounter number | null
  • emaMovementDirection CVectorExponentialMovingAverage

CNetworkTransmitComponent

1 fields

  • transmitStateOwnedCounter number | null

CNetworkVarChainer

1 fields

  • pathIndex number | null

CNetworkVelocityVector

0 fields

CNetworkViewOffsetVector

0 fields

CPathQueryComponent

0 fields

CPhysicsShake

1 fields

  • force Vector | null

CPropDataComponent

8 fields

  • dmgModBullet number | null
  • dmgModClub number | null
  • dmgModExplosive number | null
  • dmgModFire number | null
  • interactions number | null
  • spawnMotionDisabled boolean | null
  • disableTakePhysicsDamageSpawnFlag number | null
  • motionDisabledSpawnFlag number | null

CRetakeGameRules

6 fields

  • matchSeed number | null
  • blockersPresent boolean | null
  • roundInProgress boolean | null
  • firstSecondHalfRound number | null
  • bombSite number | null
  • bombPlanter EntityRef | null

CTestPulseIOComponent_Derived

0 fields

CTouchExpansionComponent

0 fields

CVectorExponentialMovingAverage

0 fields

ConstraintSoundInfo

5 fields

  • forwardAxis Vector | null
  • playTravelSound boolean | null
  • playReversalSound boolean | null
  • sampler VelocitySampler
  • soundProfile SimpleConstraintSoundProfile

CountdownTimer

3 fields

  • duration number | null
  • timestamp number | null
  • timescale number | null

EntitySpottedState_t

1 fields

  • spotted boolean | null

Extent

2 fields

  • lo Vector | null
  • hi Vector | null

FuncMoverMovementSummary_t

8 fields

  • startT number | null
  • endT number | null
  • startNodeIndex number | null
  • stopNodeIndex number | null
  • movementMode number | null
  • flags FuncMoverMovementSummaryFlags_t | null
  • tick number | null
  • pathMover EntityRef | null

FuncRotatorRotationSummary_t

2 fields

  • tick number | null
  • flags FuncRotatorRotationSummaryFlags_t | null

IntervalTimer

1 fields

  • timestamp number | null

PhysicsRagdollPose_t

2 fields

  • owner EntityRef | null
  • setFromDebugHistory boolean | null

SimpleConstraintSoundProfile

5 fields

  • keyPointMinSoundThreshold number | null
  • keyPointMaxSoundThreshold number | null
  • reversalSoundThresholdSmall number | null
  • reversalSoundThresholdMedium number | null
  • reversalSoundThresholdLarge number | null

VPhysicsCollisionAttribute_t

11 fields

  • interactsAs string | null
  • interactsWith string | null
  • interactsExclude string | null
  • entityId number | null
  • ownerId number | null
  • hierarchyId number | null
  • detailLayerMask number | null
  • detailLayerMaskType number | null
  • targetDetailLayer number | null
  • collisionGroup number | null
  • collisionFunctionMask number | null

VelocitySampler

3 fields

  • prevSample Vector | null
  • prevSampleTime number | null
  • idealSampleRate number | null

constraint_axislimit_t

4 fields

  • minRotation number | null
  • maxRotation number | null
  • motorTargetAngSpeed number | null
  • motorMaxTorque number | null

constraint_breakableparams_t

4 fields

  • strength number | null
  • forceLimit number | null
  • torqueLimit number | null
  • isActive boolean | null

constraint_hingeparams_t

4 fields

  • worldPosition Vector | null
  • worldAxisDirection Vector | null
  • hingeAxis constraint_axislimit_t
  • constraint constraint_breakableparams_t

dynpitchvol_t

25 fields

  • preset number | null
  • pitchrun number | null
  • pitchstart number | null
  • spinup number | null
  • spindown number | null
  • volrun number | null
  • volstart number | null
  • fadein number | null
  • fadeout number | null
  • lfotype number | null
  • lforate number | null
  • lfomodpitch number | null
  • lfomodvol number | null
  • cspinup number | null
  • cspincount number | null
  • pitch number | null
  • spinupsav number | null
  • spindownsav number | null
  • pitchfrac number | null
  • vol number | null
  • fadeinsav number | null
  • fadeoutsav number | null
  • volfrac number | null
  • lfofrac number | null
  • lfomult number | null

fogparams_t

25 fields

  • dirPrimary Vector | null
  • colorPrimary number | null
  • colorSecondary number | null
  • colorPrimaryLerpTo number | null
  • colorSecondaryLerpTo number | null
  • start number | null
  • end number | null
  • farz number | null
  • maxdensity number | null
  • exponent number | null
  • hDRColorScale number | null
  • skyboxFogFactor number | null
  • skyboxFogFactorLerpTo number | null
  • startLerpTo number | null
  • endLerpTo number | null
  • maxdensityLerpTo number | null
  • lerptime number | null
  • duration number | null
  • blendtobackground number | null
  • scattering number | null
  • locallightscale number | null
  • enable boolean | null
  • blend boolean | null
  • padding2 boolean | null
  • padding boolean | null

hudtextparms_t

6 fields

  • color1 number | null
  • color2 number | null
  • effect number | null
  • channel number | null
  • x number | null
  • y number | null

locksound_t

1 fields

  • flwaitSound number | null

ragdoll_t

2 fields

  • allowStretch boolean | null
  • unused boolean | null

shard_model_desc_t

5 fields

  • modelID number | null
  • solid ShardSolid_t | null
  • glassHalfThickness number | null
  • hasParent boolean | null
  • parentFrozen boolean | null

sky3dparams_t

5 fields

  • scale number | null
  • origin Vector | null
  • clip3DSkyBoxNearToWorldFar boolean | null
  • clip3DSkyBoxNearToWorldFarOffset number | null
  • fog fogparams_t

CEntityInstance

0 fields

CGameRules

8 fields

  • questName string | null
  • questPhase number | null
  • lastMatchTime number | null
  • lastMatchTime_MatchID64 string | null
  • totalPausedTicks number | null
  • pauseStartTick number | null
  • gamePaused boolean | null
  • __m_pChainEntity CNetworkVarChainer

CBaseEntity

extends CEntityInstance

  • currentThinkContext number | null
  • lastThinkTick number | null
  • disabledContextThinks boolean | null
  • lastNetworkChange number | null
  • health number | null
  • maxHealth number | null
  • lifeState number | null
  • damageAccumulator number | null
  • takesDamage boolean | null
  • takeDamageFlags TakeDamageFlags_t | null
  • platformType EntityPlatformTypes_t | null
  • moveCollide MoveCollide_t | null
  • moveType MoveType_t | null
  • previouslySetMoveType MoveType_t | null
  • actualMoveType MoveType_t | null
  • waterTouch number | null
  • slimeTouch number | null
  • restoreInHierarchy boolean | null
  • damageFilter EntityRef | null
  • moveDoneTime number | null
  • animTime number | null
  • simulationTime number | null
  • createTime number | null
  • clientSideRagdoll boolean | null
  • ubInterpolationFrame number | null
  • prevVPhysicsUpdatePos Vector | null
  • teamNum number | null
  • sentToClients number | null
  • spawnflags number | null
  • nextThinkTick number | null
  • simulationTick number | null
  • flags number | null
  • absVelocity Vector | null
  • baseVelocity Vector | null
  • pushEnumCount number | null
  • effectEntity EntityRef | null
  • ownerEntity EntityRef | null
  • effects number | null
  • groundEntity EntityRef | null
  • groundBodyIndex number | null
  • friction number | null
  • elasticity number | null
  • gravityScale number | null
  • timeScale number | null
  • waterLevel number | null
  • gravityDisabled boolean | null
  • animatedEveryTick boolean | null
  • actualGravityScale number | null
  • gravityActuallyDisabled boolean | null
  • disableLowViolence boolean | null
  • waterType number | null
  • eFlags number | null
  • initialTeamNum number | null
  • navIgnoreUntilTime number | null
  • angVelocity QAngle | null
  • networkQuantizeOriginAndAngles boolean | null
  • lagCompensate boolean | null
  • blocker EntityRef | null
  • localTime number | null
  • vPhysicsUpdateLocalTime number | null
  • bloodType BloodType | null
  • networkTransmitComponent CNetworkTransmitComponent
  • onKilled CEntityIOOutput
  • velocity CNetworkVelocityVector
  • onUser1 CEntityIOOutput
  • onUser2 CEntityIOOutput
  • onUser3 CEntityIOOutput
  • onUser4 CEntityIOOutput

CMultiplayRules

extends CGameRules

CAI_ChangeHintGroup

extends CBaseEntity

  • searchType number | null
  • radius number | null

CBaseModelEntity

extends CBaseEntity

  • destructiblePartInitialStateDestructed0 HitGroup_t | null
  • destructiblePartInitialStateDestructed1 HitGroup_t | null
  • destructiblePartInitialStateDestructed2 HitGroup_t | null
  • destructiblePartInitialStateDestructed3 HitGroup_t | null
  • destructiblePartInitialStateDestructed4 HitGroup_t | null
  • destructiblePartInitialStateDestructed0_PartIndex number | null
  • destructiblePartInitialStateDestructed1_PartIndex number | null
  • destructiblePartInitialStateDestructed2_PartIndex number | null
  • destructiblePartInitialStateDestructed3_PartIndex number | null
  • destructiblePartInitialStateDestructed4_PartIndex number | null
  • destructiblePartInitialStateDestructed0_GenerateBreakpieces boolean | null
  • destructiblePartInitialStateDestructed1_GenerateBreakpieces boolean | null
  • destructiblePartInitialStateDestructed2_GenerateBreakpieces boolean | null
  • destructiblePartInitialStateDestructed3_GenerateBreakpieces boolean | null
  • destructiblePartInitialStateDestructed4_GenerateBreakpieces boolean | null
  • dissolveStartTime number | null
  • renderMode RenderMode_t | null
  • renderFX RenderFx_t | null
  • allowFadeInView boolean | null
  • render number | null
  • renderToCubemaps boolean | null
  • noInterpolate boolean | null
  • glowBackfaceMult number | null
  • fadeMinDist number | null
  • fadeMaxDist number | null
  • fadeScale number | null
  • shadowStrength number | null
  • objectCulling number | null
  • cHitboxComponent CHitboxComponent
  • onIgnite CEntityIOOutput
  • collision CCollisionProperty
  • glow CGlowProperty
  • viewOffset CNetworkViewOffsetVector

CBasePlayerController

extends CBaseEntity

  • inButtonsWhichAreToggles string | null
  • tickBase number | null
  • pawn EntityRef | null
  • knownTeamMismatch boolean | null
  • splitOwner EntityRef | null
  • isHLTV boolean | null
  • connected PlayerConnectedState | null
  • mostConnected PlayerConnectedState | null
  • playerName string | null
  • lerpTime number | null
  • lagCompensation boolean | null
  • predict boolean | null
  • isLowViolence boolean | null
  • gamePaused boolean | null
  • ignoreGlobalChat ChatIgnoreType_t | null
  • lastPlayerTalkTime number | null
  • lastEntitySteadyState number | null
  • availableEntitySteadyState number | null
  • hasAnySteadyStateEnts boolean | null
  • steamID string | null
  • noClipEnabled boolean | null
  • desiredFOV number | null

CCSGO_TeamPreviewCharacterPosition

extends CBaseEntity

  • variant number | null
  • random number | null
  • ordinal number | null
  • xuid string | null
  • agentItem CEconItemView
  • glovesItem CEconItemView
  • weaponItem CEconItemView

CCSPlayerResource

extends CBaseEntity

  • bombsiteCenterA Vector | null
  • bombsiteCenterB Vector | null
  • endMatchNextMapAllVoted boolean | null
  • foundGoalPositions boolean | null

CCitadelSoundOpvarSetOBB

extends CBaseEntity

  • distanceInnerMins Vector | null
  • distanceInnerMaxs Vector | null
  • distanceOuterMins Vector | null
  • distanceOuterMaxs Vector | null
  • aABBDirection number | null

CColorCorrection

extends CBaseEntity

  • fadeInDuration number | null
  • fadeOutDuration number | null
  • startFadeInWeight number | null
  • startFadeOutWeight number | null
  • timeStartFadeIn number | null
  • timeStartFadeOut number | null
  • maxWeight number | null
  • startDisabled boolean | null
  • enabled boolean | null
  • master boolean | null
  • clientSide boolean | null
  • exclusive boolean | null
  • minFalloff number | null
  • maxFalloff number | null
  • curWeight number | null
  • netlookupFilename string | null

CCommentaryAuto

extends CBaseEntity

  • onCommentaryNewGame CEntityIOOutput
  • onCommentaryMidGame CEntityIOOutput
  • onCommentaryMultiplayerSpawn CEntityIOOutput

CDebugHistory

extends CBaseEntity

  • npcEvents number | null

CEntityFlame

extends CBaseEntity

  • entAttached EntityRef | null
  • cheapEffect boolean | null
  • size number | null
  • useHitboxes boolean | null
  • numHitboxFires number | null
  • hitboxFireScale number | null
  • lifetime number | null
  • attacker EntityRef | null
  • directDamagePerSecond number | null
  • customDamageType number | null

CEnvBeverage

extends CBaseEntity

  • canInDispenser boolean | null
  • beverageType number | null

CEnvCombinedLightProbeVolume

extends CBaseEntity

  • entity_Color number | null
  • entity_flBrightness number | null
  • entity_bCustomCubemapTexture boolean | null
  • entity_vBoxMins Vector | null
  • entity_vBoxMaxs Vector | null
  • entity_bMoveable boolean | null
  • entity_nHandshake number | null
  • entity_nEnvCubeMapArrayIndex number | null
  • entity_nPriority number | null
  • entity_bStartDisabled boolean | null
  • entity_flEdgeFadeDist number | null
  • entity_vEdgeFadeDists Vector | null
  • entity_nLightProbeSizeX number | null
  • entity_nLightProbeSizeY number | null
  • entity_nLightProbeSizeZ number | null
  • entity_nLightProbeAtlasX number | null
  • entity_nLightProbeAtlasY number | null
  • entity_nLightProbeAtlasZ number | null
  • entity_bEnabled boolean | null

CEnvCubemap

extends CBaseEntity

  • entity_bCustomCubemapTexture boolean | null
  • entity_flInfluenceRadius number | null
  • entity_vBoxProjectMins Vector | null
  • entity_vBoxProjectMaxs Vector | null
  • entity_bMoveable boolean | null
  • entity_nHandshake number | null
  • entity_nEnvCubeMapArrayIndex number | null
  • entity_nPriority number | null
  • entity_flEdgeFadeDist number | null
  • entity_vEdgeFadeDists Vector | null
  • entity_flDiffuseScale number | null
  • entity_bStartDisabled boolean | null
  • entity_bDefaultEnvMap boolean | null
  • entity_bDefaultSpecEnvMap boolean | null
  • entity_bIndoorCubeMap boolean | null
  • entity_bCopyDiffuseFromDefaultCubemap boolean | null
  • entity_bEnabled boolean | null

CEnvCubemapFog

extends CBaseEntity

  • endDistance number | null
  • startDistance number | null
  • fogFalloffExponent number | null
  • heightFogEnabled boolean | null
  • fogHeightWidth number | null
  • fogHeightEnd number | null
  • fogHeightStart number | null
  • fogHeightExponent number | null
  • lODBias number | null
  • active boolean | null
  • startDisabled boolean | null
  • fogMaxOpacity number | null
  • cubemapSourceType number | null
  • heightFogType number | null
  • fogHeightBlendMode number | null
  • fogHeightCoordinateSpace number | null
  • distanceFogType number | null
  • hasHeightFogEnd boolean | null
  • firstTime boolean | null

CEnvDetailController

extends CBaseEntity

  • fadeStartDist number | null
  • fadeEndDist number | null

CEnvEntityIgniter

extends CBaseEntity

  • lifetime number | null

CEnvLightProbeVolume

extends CBaseEntity

  • entity_vBoxMins Vector | null
  • entity_vBoxMaxs Vector | null
  • entity_bMoveable boolean | null
  • entity_nHandshake number | null
  • entity_nPriority number | null
  • entity_bStartDisabled boolean | null
  • entity_nLightProbeSizeX number | null
  • entity_nLightProbeSizeY number | null
  • entity_nLightProbeSizeZ number | null
  • entity_nLightProbeAtlasX number | null
  • entity_nLightProbeAtlasY number | null
  • entity_nLightProbeAtlasZ number | null
  • entity_bEnabled boolean | null

CEnvSoundscape

extends CBaseEntity

  • radius number | null
  • overrideWithEvent boolean | null
  • soundscapeIndex number | null
  • soundscapeEntityListId number | null
  • proxySoundscape EntityRef | null
  • disabled boolean | null
  • soundEventHash number | null
  • onPlay CEntityIOOutput

CEnvVolumetricFogController

extends CBaseEntity

  • scattering number | null
  • tintColor number | null
  • anisotropy number | null
  • fadeSpeed number | null
  • drawDistance number | null
  • fadeInStart number | null
  • fadeInEnd number | null
  • indirectStrength number | null
  • volumeDepth number | null
  • firstVolumeSliceThickness number | null
  • indirectTextureDimX number | null
  • indirectTextureDimY number | null
  • indirectTextureDimZ number | null
  • boxMins Vector | null
  • boxMaxs Vector | null
  • active boolean | null
  • startAnisoTime number | null
  • startScatterTime number | null
  • startDrawDistanceTime number | null
  • startAnisotropy number | null
  • startScattering number | null
  • startDrawDistance number | null
  • defaultAnisotropy number | null
  • defaultScattering number | null
  • defaultDrawDistance number | null
  • startDisabled boolean | null
  • enableIndirect boolean | null
  • isMaster boolean | null
  • forceRefreshCount number | null
  • noiseSpeed number | null
  • noiseStrength number | null
  • noiseScale Vector | null
  • windSpeed number | null
  • windDirection Vector | null
  • firstTime boolean | null

CEnvVolumetricFogVolume

extends CBaseEntity

  • active boolean | null
  • boxMins Vector | null
  • boxMaxs Vector | null
  • startDisabled boolean | null
  • indirectUseLPVs boolean | null
  • strength number | null
  • falloffShape number | null
  • falloffExponent number | null
  • heightFogDepth number | null
  • heightFogEdgeWidth number | null
  • indirectLightStrength number | null
  • sunLightStrength number | null
  • noiseStrength number | null
  • tintColor number | null
  • overrideTintColor boolean | null
  • overrideIndirectLightStrength boolean | null
  • overrideSunLightStrength boolean | null
  • overrideNoiseStrength boolean | null

CEnvWind

extends CBaseEntity

  • envWindShared CEnvWindShared

CEnvWindController

extends CBaseEntity

  • directionVariation number | null
  • speedVariation number | null
  • turbulence number | null
  • volumeHalfExtentXY number | null
  • volumeHalfExtentZ number | null
  • volumeResolutionXY number | null
  • volumeResolutionZ number | null
  • clipmapLevels number | null
  • isMaster boolean | null
  • firstTime boolean | null
  • envWindShared CEnvWindShared

CEnvWindVolume

extends CBaseEntity

  • active boolean | null
  • boxMins Vector | null
  • boxMaxs Vector | null
  • startDisabled boolean | null
  • shape number | null
  • windSpeedMultiplier number | null
  • windTurbulenceMultiplier number | null
  • windSpeedVariationMultiplier number | null
  • windDirectionVariationMultiplier number | null

CFishPool

extends CBaseEntity

  • fishCount number | null
  • maxRange number | null
  • swimDepth number | null
  • m_waterLevel number | null
  • isDormant boolean | null
  • visTimer CountdownTimer

CFogController

extends CBaseEntity

  • useAngles boolean | null
  • changedVariables number | null
  • fog fogparams_t

CFuncTimescale

extends CBaseEntity

  • desiredTimescale number | null
  • acceleration number | null
  • minBlendRate number | null
  • blendDeltaMultiplier number | null
  • isStarted boolean | null

CGameGibManager

extends CBaseEntity

  • allowNewGibs boolean | null
  • currentMaxPieces number | null
  • maxPieces number | null
  • lastFrame number | null

CGameRulesProxy

extends CBaseEntity

CGradientFog

extends CBaseEntity

  • fogStartDistance number | null
  • fogEndDistance number | null
  • heightFogEnabled boolean | null
  • fogStartHeight number | null
  • fogEndHeight number | null
  • farZ number | null
  • fogMaxOpacity number | null
  • fogFalloffExponent number | null
  • fogVerticalExponent number | null
  • fogColor number | null
  • fogStrength number | null
  • fadeTime number | null
  • startDisabled boolean | null
  • isEnabled boolean | null
  • gradientFogNeedsTextures boolean | null

CHandleTest

extends CBaseEntity

  • handle EntityRef | null
  • sendHandle boolean | null

CInfoVisibilityBox

extends CBaseEntity

  • mode number | null
  • boxSize Vector | null
  • enabled boolean | null

CInfoWorldLayer

extends CBaseEntity

  • worldLayerVisible boolean | null
  • entitiesSpawned boolean | null
  • createAsChildSpawnGroup boolean | null
  • layerSpawnGroup number | null
  • outputOnEntitiesSpawned CEntityIOOutput

CLogicAuto

extends CBaseEntity

  • onMapSpawn CEntityIOOutput
  • onDemoMapSpawn CEntityIOOutput
  • onNewGame CEntityIOOutput
  • onLoadGame CEntityIOOutput
  • onMapTransition CEntityIOOutput
  • onBackgroundMap CEntityIOOutput
  • onMultiNewMap CEntityIOOutput
  • onMultiNewRound CEntityIOOutput
  • onVREnabled CEntityIOOutput
  • onVRNotEnabled CEntityIOOutput

CLogicGameStateReport

extends CBaseEntity

  • disabled boolean | null

CLogicNPCCounter

extends CBaseEntity

  • distanceMax number | null
  • disabled boolean | null
  • minCountAll number | null
  • maxCountAll number | null
  • minFactorAll number | null
  • maxFactorAll number | null
  • nPCState_1 number | null
  • invertState_1 boolean | null
  • minCount_1 number | null
  • maxCount_1 number | null
  • minFactor_1 number | null
  • maxFactor_1 number | null
  • defaultDist_1 number | null
  • nPCState_2 number | null
  • invertState_2 boolean | null
  • minCount_2 number | null
  • maxCount_2 number | null
  • minFactor_2 number | null
  • maxFactor_2 number | null
  • defaultDist_2 number | null
  • nPCState_3 number | null
  • invertState_3 boolean | null
  • minCount_3 number | null
  • maxCount_3 number | null
  • minFactor_3 number | null
  • maxFactor_3 number | null
  • defaultDist_3 number | null
  • onMinCountAll CEntityIOOutput
  • onMaxCountAll CEntityIOOutput
  • onMinCount_1 CEntityIOOutput
  • onMaxCount_1 CEntityIOOutput
  • onMinCount_2 CEntityIOOutput
  • onMaxCount_2 CEntityIOOutput
  • onMinCount_3 CEntityIOOutput
  • onMaxCount_3 CEntityIOOutput

CMapVetoPickController

extends CBaseEntity

  • playedIntroVcd boolean | null
  • needToPlayFiveSecondsRemaining boolean | null
  • dblPreMatchDraftSequenceTime number | null
  • preMatchDraftStateChanged boolean | null
  • draftType number | null
  • teamWinningCoinToss number | null
  • currentPhase number | null
  • phaseStartTick number | null
  • phaseDurationTicks number | null

CPathParticleRope

extends CBaseEntity

  • startActive boolean | null
  • maxSimulationTime number | null
  • particleSpacing number | null
  • slack number | null
  • radius number | null
  • colorTint number | null
  • effectState number | null

CPathSimple

extends CBaseEntity

  • closedLoop boolean | null
  • cPathQueryComponent CPathQueryComponent

CPhysicsSpring

extends CBaseEntity

  • frequency number | null
  • dampingRatio number | null
  • restLength number | null
  • start Vector | null
  • end Vector | null
  • teleportTick number | null

CPhysicsWire

extends CBaseEntity

  • density number | null

CPlayerPing

extends CBaseEntity

  • player EntityRef | null
  • pingedEntity EntityRef | null
  • type number | null
  • urgent boolean | null
  • placeName string | null

CPlayerVisibility

extends CBaseEntity

  • visibilityStrength number | null
  • fogDistanceMultiplier number | null
  • fogMaxDensityMultiplier number | null
  • fadeTime number | null
  • startDisabled boolean | null
  • isEnabled boolean | null

CPointCamera

extends CBaseEntity

  • fOV number | null
  • resolution number | null
  • fogEnable boolean | null
  • fogColor number | null
  • fogStart number | null
  • fogEnd number | null
  • fogMaxDensity number | null
  • active boolean | null
  • useScreenAspectRatio boolean | null
  • aspectRatio number | null
  • noSky boolean | null
  • brightness number | null
  • zFar number | null
  • zNear number | null
  • canHLTVUse boolean | null
  • alignWithParent boolean | null
  • dofEnabled boolean | null
  • dofNearBlurry number | null
  • dofNearCrisp number | null
  • dofFarCrisp number | null
  • dofFarBlurry number | null
  • dofTiltToGround number | null
  • targetFOV number | null
  • degreesPerSecond number | null
  • isOn boolean | null

CPointEntity

extends CBaseEntity

CPointEntityFinder

extends CBaseEntity

  • entity EntityRef | null
  • filter EntityRef | null
  • reference EntityRef | null
  • findMethod EntFinderMethod_t | null
  • onFoundEntity CEntityIOOutput

CPointOrient

extends CBaseEntity

  • target EntityRef | null
  • active boolean | null
  • goalDirection PointOrientGoalDirectionType_t | null
  • constraint PointOrientConstraint_t | null
  • maxTurnRate number | null
  • lastGameTime number | null

CPointValueRemapper

extends CBaseEntity

  • disabled boolean | null
  • updateOnClient boolean | null
  • inputType ValueRemapperInputType_t | null
  • remapLineStart EntityRef | null
  • remapLineEnd EntityRef | null
  • maximumChangePerSecond number | null
  • disengageDistance number | null
  • engageDistance number | null
  • requiresUseKey boolean | null
  • outputType ValueRemapperOutputType_t | null
  • hapticsType ValueRemapperHapticsType_t | null
  • momentumType ValueRemapperMomentumType_t | null
  • momentumModifier number | null
  • snapValue number | null
  • currentMomentum number | null
  • ratchetType ValueRemapperRatchetType_t | null
  • ratchetOffset number | null
  • inputOffset number | null
  • engaged boolean | null
  • firstUpdate boolean | null
  • previousValue number | null
  • previousUpdateTickTime number | null
  • previousTestPoint Vector | null
  • usingPlayer EntityRef | null
  • customOutputValue number | null
  • onReachedValueZero CEntityIOOutput
  • onReachedValueOne CEntityIOOutput
  • onReachedValueCustom CEntityIOOutput
  • onEngage CEntityIOOutput
  • onDisengage CEntityIOOutput

CPulseGameBlackboard

extends CBaseEntity

CRagdollManager

extends CBaseEntity

  • currentMaxRagdollCount number | null
  • maxRagdollCount number | null
  • saveImportant boolean | null
  • canTakeDamage boolean | null

CScriptedSequence

extends CBaseEntity

  • moveTo ScriptedMoveTo_t | null
  • moveToGait SharedMovementGait_t | null
  • heldWeaponBehavior ScriptedHeldWeaponBehavior_t | null
  • forcedCrouchState ForcedCrouchState_t | null
  • isPlayingPreIdle boolean | null
  • isPlayingEntry boolean | null
  • isPlayingAction boolean | null
  • isPlayingPostIdle boolean | null
  • dontRotateOther boolean | null
  • isRepeatable boolean | null
  • shouldLeaveCorpse boolean | null
  • startOnSpawn boolean | null
  • disallowInterrupts boolean | null
  • canOverrideNPCState boolean | null
  • dontTeleportAtEnd boolean | null
  • highPriority boolean | null
  • hideDebugComplaints boolean | null
  • continueOnDeath boolean | null
  • loopPreIdleSequence boolean | null
  • loopActionSequence boolean | null
  • loopPostIdleSequence boolean | null
  • synchPostIdles boolean | null
  • ignoreLookAt boolean | null
  • ignoreGravity boolean | null
  • disableNPCCollisions boolean | null
  • keepAnimgraphLockedPost boolean | null
  • dontAddModifiers boolean | null
  • disableAimingWhileMoving boolean | null
  • ignoreRotation boolean | null
  • radius number | null
  • repeat number | null
  • playAnimFadeInTime number | null
  • moveInterpTime number | null
  • angRate number | null
  • moveSpeed number | null
  • waitUntilMoveCompletesToStartAnimation boolean | null
  • notReadySequenceCount number | null
  • startTime number | null
  • waitForBeginSequence boolean | null
  • saved_effects number | null
  • savedFlags number | null
  • savedCollisionGroup number | null
  • interruptable boolean | null
  • sequenceStarted boolean | null
  • positionRelativeToOtherEntity boolean | null
  • targetEnt EntityRef | null
  • nextCine EntityRef | null
  • thinking boolean | null
  • initiatedSelfDelete boolean | null
  • isTeleportingDueToMoveTo boolean | null
  • allowCustomInterruptConditions boolean | null
  • forcedTarget EntityRef | null
  • dontCancelOtherSequences boolean | null
  • forceSynch boolean | null
  • preventUpdateYawOnFinish boolean | null
  • ensureOnNavmeshOnFinish boolean | null
  • onDeathBehavior ScriptedOnDeath_t | null
  • conflictResponse ScriptedConflictResponse_t | null
  • interactionMainEntity EntityRef | null
  • playerDeathBehavior number | null
  • skipFadeIn boolean | null
  • onBeginSequence CEntityIOOutput
  • onActionStartOrLoop CEntityIOOutput
  • onEndSequence CEntityIOOutput
  • onPostIdleEndSequence CEntityIOOutput
  • onCancelSequence CEntityIOOutput
  • onCancelFailedSequence CEntityIOOutput

CServerOnlyEntity

extends CBaseEntity

CSkyCamera

extends CBaseEntity

  • useAngles boolean | null
  • skyboxData sky3dparams_t

CSkyboxReference

extends CBaseEntity

  • skyCamera EntityRef | null

CSoundAreaEntityBase

extends CBaseEntity

  • disabled boolean | null
  • pos Vector | null

CSoundEventEntity

extends CBaseEntity

  • startOnSpawn boolean | null
  • toLocalPlayer boolean | null
  • stopOnNew boolean | null
  • saveRestore boolean | null
  • savedIsPlaying boolean | null
  • savedElapsedTime number | null
  • clientCullRadius number | null
  • entityIndexSelection number | null
  • onSoundFinished CEntityIOOutput

CSoundEventParameter

extends CBaseEntity

  • floatValue number | null

CSoundOpvarSetEntity

extends CBaseEntity

  • opvarType number | null
  • opvarIndex number | null
  • opvarValue number | null
  • setOnSpawn boolean | null

CSoundOpvarSetPointBase

extends CBaseEntity

  • disabled boolean | null
  • lastPosition Vector | null
  • refreshTime number | null
  • opvarIndex number | null
  • useAutoCompare boolean | null
  • fastRefresh boolean | null

CTeam

extends CBaseEntity

  • score number | null
  • teamname string | null

CTeamplayRules

extends CMultiplayRules

CTestEffect

extends CBaseEntity

  • loop number | null
  • beam number | null
  • startTime number | null

CTonemapController2

extends CBaseEntity

  • autoExposureMin number | null
  • autoExposureMax number | null
  • exposureAdaptationSpeedUp number | null
  • exposureAdaptationSpeedDown number | null
  • tonemapEVSmoothingRange number | null

CVoteController

extends CBaseEntity

  • activeIssueIndex number | null
  • onlyTeamToVote number | null
  • potentialVotes number | null
  • isYesNoVote boolean | null
  • highestCountIndex number | null
  • acceptingVotesTimer CountdownTimer
  • executeCommandTimer CountdownTimer
  • resetVoteTimer CountdownTimer

CAmbientGeneric

extends CPointEntity

  • radius number | null
  • maxRadius number | null
  • soundLevel soundlevel_t | null
  • active boolean | null
  • looping boolean | null
  • soundSource EntityRef | null
  • dpv dynpitchvol_t

CBarnLight

extends CBaseModelEntity

  • enabled boolean | null
  • colorMode number | null
  • color number | null
  • colorTemperature number | null
  • brightness number | null
  • brightnessScale number | null
  • directLight number | null
  • bakedShadowIndex number | null
  • lightPathUniqueId number | null
  • lightMapUniqueId number | null
  • luminaireShape number | null
  • luminaireSize number | null
  • luminaireAnisotropy number | null
  • lightStyleStartTime number | null
  • shape number | null
  • softX number | null
  • softY number | null
  • skirt number | null
  • skirtNear number | null
  • sizeParams Vector | null
  • range number | null
  • shear Vector | null
  • bakeSpecularToCubemaps number | null
  • bakeSpecularToCubemapsSize Vector | null
  • bakeSpecularToCubemapsScale number | null
  • castShadows number | null
  • shadowMapSize number | null
  • shadowPriority number | null
  • contactShadow boolean | null
  • forceShadowsEnabled boolean | null
  • bounceLight number | null
  • bounceScale number | null
  • minRoughness number | null
  • alternateColor Vector | null
  • alternateColorBrightness number | null
  • fog number | null
  • fogStrength number | null
  • fogShadows number | null
  • fogScale number | null
  • fadeSizeStart number | null
  • fadeSizeEnd number | null
  • shadowFadeSizeStart number | null
  • shadowFadeSizeEnd number | null
  • precomputedFieldsValid boolean | null
  • precomputedBoundsMins Vector | null
  • precomputedBoundsMaxs Vector | null
  • precomputedOBBOrigin Vector | null
  • precomputedOBBAngles QAngle | null
  • precomputedOBBExtent Vector | null
  • precomputedSubFrusta number | null
  • precomputedOBBOrigin0 Vector | null
  • precomputedOBBAngles0 QAngle | null
  • precomputedOBBExtent0 Vector | null
  • precomputedOBBOrigin1 Vector | null
  • precomputedOBBAngles1 QAngle | null
  • precomputedOBBExtent1 Vector | null
  • precomputedOBBOrigin2 Vector | null
  • precomputedOBBAngles2 QAngle | null
  • precomputedOBBExtent2 Vector | null
  • precomputedOBBOrigin3 Vector | null
  • precomputedOBBAngles3 QAngle | null
  • precomputedOBBExtent3 Vector | null
  • precomputedOBBOrigin4 Vector | null
  • precomputedOBBAngles4 QAngle | null
  • precomputedOBBExtent4 Vector | null
  • precomputedOBBOrigin5 Vector | null
  • precomputedOBBAngles5 QAngle | null
  • precomputedOBBExtent5 Vector | null
  • pvsModifyEntity boolean | null
  • transmitAlways boolean | null

CBaseAnimGraph

extends CBaseModelEntity

  • initiallyPopulateInterpHistory boolean | null
  • animGraphUpdateEnabled boolean | null
  • animationUpdateScheduled boolean | null
  • force Vector | null
  • forceBone number | null
  • ragdollEnabled boolean | null
  • ragdollClientSide boolean | null
  • graphControllerManager CAnimGraphControllerManager
  • mainGraphController CAnimGraphControllerPtr
  • onExternalChoreoGraphChanged CEntityIOOutput
  • ragdollPose PhysicsRagdollPose_t

CBaseClientUIEntity

extends CBaseModelEntity

  • enabled boolean | null

CBaseDMStart

extends CPointEntity

CBaseToggle

extends CBaseModelEntity

  • toggle_state TOGGLE_STATE | null
  • moveDistance number | null
  • wait number | null
  • lip number | null
  • alwaysFireBlockedOutputs boolean | null
  • position1 Vector | null
  • position2 Vector | null
  • moveAng QAngle | null
  • angle1 QAngle | null
  • angle2 QAngle | null
  • height number | null
  • activator EntityRef | null
  • finalDest Vector | null
  • finalAngle QAngle | null
  • movementType number | null

CBeam

extends CBaseModelEntity

  • frameRate number | null
  • hDRColorScale number | null
  • fireTime number | null
  • damage number | null
  • numBeamEnts number | null
  • beamType BeamType_t | null
  • beamFlags number | null
  • width number | null
  • endWidth number | null
  • fadeLength number | null
  • haloScale number | null
  • amplitude number | null
  • startFrame number | null
  • speed number | null
  • frame number | null
  • turnedOff boolean | null
  • endPos Vector | null
  • endEntity EntityRef | null
  • dissolveType number | null

CBlood

extends CPointEntity

  • sprayAngles QAngle | null
  • sprayDir Vector | null
  • amount number | null
  • color BloodType | null

CBreakable

extends CBaseModelEntity

  • material Materials | null
  • breaker EntityRef | null
  • explosion Explosions | null
  • pressureDelay number | null
  • minHealthDmg number | null
  • impactEnergyScale number | null
  • overrideBlockLOS EOverrideBlockLOS_t | null
  • performanceMode PerformanceMode_t | null
  • physicsAttacker EntityRef | null
  • lastPhysicsInfluenceTime number | null
  • cPropDataComponent CPropDataComponent
  • onStartDeath CEntityIOOutput
  • onBreak CEntityIOOutput

CCSGameRules

extends CTeamplayRules

  • freezePeriod boolean | null
  • warmupPeriod boolean | null
  • warmupPeriodEnd number | null
  • warmupPeriodStart number | null
  • terroristTimeOutActive boolean | null
  • cTTimeOutActive boolean | null
  • terroristTimeOutRemaining number | null
  • cTTimeOutRemaining number | null
  • terroristTimeOuts number | null
  • cTTimeOuts number | null
  • technicalTimeOut boolean | null
  • matchWaitingForResume boolean | null
  • freezeTime number | null
  • roundTime number | null
  • matchStartTime number | null
  • roundStartTime number | null
  • restartRoundTime number | null
  • gameRestart boolean | null
  • gameStartTime number | null
  • timeUntilNextPhaseStarts number | null
  • gamePhase number | null
  • m_totalRoundsPlayed number | null
  • roundsPlayedThisPhase number | null
  • overtimePlaying number | null
  • hostagesRemaining number | null
  • anyHostageReached boolean | null
  • mapHasBombTarget boolean | null
  • mapHasRescueZone boolean | null
  • mapHasBuyZone boolean | null
  • isQueuedMatchmaking boolean | null
  • queuedMatchmakingMode number | null
  • isValveDS boolean | null
  • logoMap boolean | null
  • playAllStepSoundsOnServer boolean | null
  • spectatorSlotCount number | null
  • matchDevice number | null
  • hasMatchStarted boolean | null
  • nextMapInMapgroup number | null
  • tournamentEventName string | null
  • tournamentEventStage string | null
  • matchStatTxt string | null
  • tournamentPredictionsTxt string | null
  • tournamentPredictionsPct number | null
  • cMMItemDropRevealStartTime number | null
  • cMMItemDropRevealEndTime number | null
  • isDroppingItems boolean | null
  • isQuestEligible boolean | null
  • isHltvActive boolean | null
  • bombPlanted boolean | null
  • numBestOfMaps number | null
  • halloweenMaskListSeed number | null
  • bombDropped boolean | null
  • roundWinStatus number | null
  • roundWinReason number | null
  • tCantBuy boolean | null
  • cTCantBuy boolean | null
  • minimapMins Vector | null
  • minimapMaxs Vector | null
  • ullLocalMatchID string | null
  • endMatchMapVoteWinner number | null
  • numConsecutiveCTLoses number | null
  • numConsecutiveTerroristLoses number | null
  • hasHostageBeenTouched boolean | null
  • intermissionStartTime number | null
  • intermissionEndTime number | null
  • levelInitialized boolean | null
  • m_iTotalRoundsPlayed number | null
  • unBalancedRounds number | null
  • endMatchOnRoundReset boolean | null
  • endMatchOnThink boolean | null
  • numTerrorist number | null
  • numCT number | null
  • numSpawnableTerrorist number | null
  • numSpawnableCT number | null
  • spawnPointsRandomSeed number | null
  • firstConnected boolean | null
  • completeReset boolean | null
  • pickNewTeamsOnReset boolean | null
  • scrambleTeamsOnRestart boolean | null
  • swapTeamsOnRestart boolean | null
  • needToAskPlayersForContinueVote boolean | null
  • numQueuedMatchmakingAccounts number | null
  • avgPlayerRank number | null
  • numTotalTournamentDrops number | null
  • numSpectatorsCountMax number | null
  • numSpectatorsCountMaxTV number | null
  • numSpectatorsCountMaxLnk number | null
  • cTsAliveAtFreezetimeEnd number | null
  • terroristsAliveAtFreezetimeEnd number | null
  • forceTeamChangeSilent boolean | null
  • loadingRoundBackupData boolean | null
  • matchInfoShowType number | null
  • matchInfoDecidedTime number | null
  • mTeamDMLastWinningTeamNumber number | null
  • mTeamDMLastThinkTime number | null
  • teamDMLastAnnouncementTime number | null
  • accountTerrorist number | null
  • accountCT number | null
  • spawnPointCount_Terrorist number | null
  • spawnPointCount_CT number | null
  • maxNumTerrorists number | null
  • maxNumCTs number | null
  • loserBonusMostRecentTeam number | null
  • tmNextPeriodicThink number | null
  • voiceWonMatchBragFired boolean | null
  • warmupNextChatNoticeTime number | null
  • hostagesRescued number | null
  • hostagesTouched number | null
  • nextHostageAnnouncement number | null
  • noTerroristsKilled boolean | null
  • noCTsKilled boolean | null
  • noEnemiesKilled boolean | null
  • canDonateWeapons boolean | null
  • firstKillTime number | null
  • firstBloodTime number | null
  • hostageWasInjured boolean | null
  • hostageWasKilled boolean | null
  • voteCalled boolean | null
  • serverVoteOnReset boolean | null
  • voteCheckThrottle number | null
  • buyTimeEnded boolean | null
  • lastFreezeEndBeep number | null
  • targetBombed boolean | null
  • bombDefused boolean | null
  • mapHasBombZone boolean | null
  • mainCTSpawnPos Vector | null
  • respawningAllRespawnablePlayers boolean | null
  • nextCTSpawnPoint number | null
  • cTSpawnPointUsedTime number | null
  • nextTerroristSpawnPoint number | null
  • terroristSpawnPointUsedTime number | null
  • isUnreservedGameServer boolean | null
  • autobalanceDisplayTime number | null
  • allowWeaponSwitch boolean | null
  • roundTimeWarningTriggered boolean | null
  • phaseChangeAnnouncementTime number | null
  • nextUpdateTeamClanNamesTime number | null
  • lastThinkTime number | null
  • accumulatedRoundOffDamage number | null
  • shorthandedBonusLastEvalRound number | null
  • matchAbortedEarlyReason number | null
  • hasTriggeredRoundStartMusic boolean | null
  • switchingTeamsAtRoundReset boolean | null
  • playerResource EntityRef | null
  • matchEndCount number | null
  • tTeamIntroVariant number | null
  • cTTeamIntroVariant number | null
  • teamIntroPeriod boolean | null
  • teamIntroPeriodEnd number | null
  • playedTeamIntroVO boolean | null
  • roundEndWinnerTeam number | null
  • roundEndReason number | null
  • roundEndShowTimerDefend boolean | null
  • roundEndTimerTime number | null
  • roundEndFunFactData1 number | null
  • roundEndFunFactData2 number | null
  • roundEndFunFactData3 number | null
  • roundEndPlayerCount number | null
  • roundEndNoMusic boolean | null
  • roundEndLegacy number | null
  • roundEndCount number | null
  • roundStartRoundNumber number | null
  • roundStartCount number | null
  • lastPerfSampleTime number | null
  • retakeRules CRetakeGameRules

CCSGameRulesProxy

extends CGameRulesProxy

CCSPlayerController

extends CBasePlayerController

  • ping number | null
  • hasCommunicationAbuseMute boolean | null
  • uiCommunicationMuteFlags number | null
  • pendingTeamNum number | null
  • forceTeamTime number | null
  • compTeammateColor number | null
  • everPlayedOnTeam boolean | null
  • attemptedToGetColor boolean | null
  • teammatePreferredColor number | null
  • teamChanged boolean | null
  • inSwitchTeam boolean | null
  • hasSeenJoinGame boolean | null
  • justBecameSpectator boolean | null
  • switchTeamsOnNextRoundReset boolean | null
  • removeAllItemsOnNextRoundReset boolean | null
  • lastJoinTeamTime number | null
  • coachingTeam number | null
  • playerDominated string | null
  • playerDominatingMe string | null
  • competitiveRanking number | null
  • competitiveWins number | null
  • competitiveRankType number | null
  • competitiveRankingPredicted_Win number | null
  • competitiveRankingPredicted_Loss number | null
  • competitiveRankingPredicted_Tie number | null
  • endMatchNextMapVote number | null
  • activeQuestId number | null
  • rtActiveMissionPeriod number | null
  • questProgressReason QuestProgress__Reason | null
  • playerTvControlFlags number | null
  • draftIndex number | null
  • msQueuedModeDisconnectionTimestamp number | null
  • uiAbandonRecordedReason number | null
  • networkDisconnectionReason number | null
  • cannotBeKicked boolean | null
  • everFullyConnected boolean | null
  • abandonAllowsSurrender boolean | null
  • abandonOffersInstantSurrender boolean | null
  • disconnection1MinWarningPrinted boolean | null
  • scoreReported boolean | null
  • disconnectionTick number | null
  • controllingBot boolean | null
  • hasControlledBotThisRound boolean | null
  • hasBeenControlledByPlayerThisRound boolean | null
  • botsControlledThisRound number | null
  • canControlObservedBot boolean | null
  • playerPawn EntityRef | null
  • observerPawn EntityRef | null
  • desiredObserverMode number | null
  • pawnIsAlive boolean | null
  • pawnHealth number | null
  • pawnArmor number | null
  • pawnHasDefuser boolean | null
  • pawnHasHelmet boolean | null
  • pawnCharacterDefIndex number | null
  • pawnLifetimeStart number | null
  • pawnLifetimeEnd number | null
  • pawnBotDifficulty number | null
  • originalControllerOfCurrentPawn EntityRef | null
  • score number | null
  • roundScore number | null
  • roundsWon number | null
  • firstKill number | null
  • killCount number | null
  • mvpNoMusic boolean | null
  • mvpReason number | null
  • musicKitID number | null
  • musicKitMVPs number | null
  • mVPs number | null
  • updateCounter number | null
  • smoothedPing number | null
  • showHints boolean | null
  • nextTimeCheck number | null
  • justDidTeamKill boolean | null
  • punishForTeamKill boolean | null
  • gaveTeamDamageWarning boolean | null
  • gaveTeamDamageWarningThisRound boolean | null
  • dblLastReceivedPacketPlatFloatTime number | null
  • lastTeamDamageWarningTime number | null
  • lastTimePlayerWasDisconnectedForPawnsRemove number | null
  • suspiciousHitCount number | null
  • nonSuspiciousHitStreak number | null
  • fireBulletsSeedSynchronized boolean | null
  • lastHeldVoteTimer IntervalTimer

CCSTeam

extends CTeam

  • lastRecievedShorthandedRoundBonus number | null
  • shorthandedRoundBonusStartRound number | null
  • surrendered boolean | null
  • teamMatchStat string | null
  • numMapVictories number | null
  • scoreFirstHalf number | null
  • scoreSecondHalf number | null
  • scoreOvertime number | null
  • clanTeamname string | null
  • clanID number | null
  • teamFlagImage string | null
  • teamLogoImage string | null
  • nextResourceTime number | null
  • lastUpdateSentAt number | null

CCashStack

extends CBaseModelEntity

  • cashStackValue number | null

CCredits

extends CPointEntity

  • rolledOutroCredits boolean | null
  • logoLength number | null
  • onCreditsDone CEntityIOOutput

CDynamicLight

extends CBaseModelEntity

  • actualFlags number | null
  • m_Flags number | null
  • lightStyle number | null
  • on boolean | null
  • radius number | null
  • exponent number | null
  • innerAngle number | null
  • outerAngle number | null
  • spotRadius number | null

CEntityDissolve

extends CBaseModelEntity

  • fadeInStart number | null
  • fadeInLength number | null
  • fadeOutModelStart number | null
  • fadeOutModelLength number | null
  • fadeOutStart number | null
  • fadeOutLength number | null
  • startTime number | null
  • dissolveType EntityDissolveType_t | null
  • dissolverOrigin Vector | null
  • magnitude number | null

CEnvDecal

extends CBaseModelEntity

  • width number | null
  • height number | null
  • depth number | null
  • renderOrder number | null
  • projectOnWorld boolean | null
  • projectOnCharacters boolean | null
  • projectOnWater boolean | null
  • depthSortBias number | null

CEnvEntityMaker

extends CPointEntity

  • entityMins Vector | null
  • entityMaxs Vector | null
  • currentInstance EntityRef | null
  • currentBlocker EntityRef | null
  • blockerOrigin Vector | null
  • postSpawnDirection QAngle | null
  • postSpawnDirectionVariance number | null
  • postSpawnSpeed number | null
  • postSpawnUseAngles boolean | null
  • outputOnSpawned CEntityIOOutput
  • outputOnFailedSpawn CEntityIOOutput

CEnvHudHint

extends CPointEntity

CEnvInstructorHint

extends CPointEntity

  • timeout number | null
  • displayLimit number | null
  • color number | null
  • iconOffset number | null
  • range number | null
  • pulseOption number | null
  • alphaOption number | null
  • shakeOption number | null
  • static boolean | null
  • noOffscreen boolean | null
  • forceCaption boolean | null
  • instanceType number | null
  • suppressRest boolean | null
  • allowNoDrawTarget boolean | null
  • autoStart boolean | null
  • localPlayerOnly boolean | null

CEnvInstructorVRHint

extends CPointEntity

  • timeout number | null
  • layoutFileType number | null
  • attachType number | null
  • heightOffset number | null

CEnvMuzzleFlash

extends CPointEntity

  • scale number | null

CEnvShake

extends CPointEntity

  • amplitude number | null
  • frequency number | null
  • duration number | null
  • radius number | null
  • stopTime number | null
  • nextShake number | null
  • currentAmp number | null
  • maxForce Vector | null
  • shakeCallback CPhysicsShake

CEnvSky

extends CBaseModelEntity

  • startDisabled boolean | null
  • tintColor number | null
  • tintColorLightingOnly number | null
  • brightnessScale number | null
  • fogType number | null
  • fogMinStart number | null
  • fogMinEnd number | null
  • fogMaxStart number | null
  • fogMaxEnd number | null
  • enabled boolean | null

CEnvSoundscapeProxy

extends CEnvSoundscape

CEnvSpark

extends CPointEntity

  • delay number | null
  • magnitude number | null
  • trailLength number | null
  • type number | null
  • onSpark CEntityIOOutput

CEnvSplash

extends CPointEntity

  • scale number | null

CEnvTilt

extends CPointEntity

  • duration number | null
  • radius number | null
  • tiltTime number | null
  • stopTime number | null

CEnvViewPunch

extends CPointEntity

  • radius number | null
  • viewPunch QAngle | null

CFuncBrush

extends CBaseModelEntity

  • solidity BrushSolidities_e | null
  • disabled number | null
  • solidBsp boolean | null
  • invertExclusion boolean | null
  • scriptedMovement boolean | null

CFuncConveyor

extends CBaseModelEntity

  • transitionDurationSeconds number | null
  • speed number | null
  • moveEntitySpace QAngle | null
  • moveDirEntitySpace Vector | null
  • targetSpeed number | null
  • transitionStartTick number | null
  • transitionDurationTicks number | null
  • transitionStartSpeed number | null

CFuncInteractionLayerClip

extends CBaseModelEntity

  • disabled boolean | null

CFuncLadder

extends CBaseModelEntity

  • ladderDir Vector | null
  • localTop Vector | null
  • playerMountPositionTop Vector | null
  • playerMountPositionBottom Vector | null
  • autoRideSpeed number | null
  • disabled boolean | null
  • fakeLadder boolean | null
  • hasSlack boolean | null
  • onPlayerGotOnLadder CEntityIOOutput
  • onPlayerGotOffLadder CEntityIOOutput

CFuncMover

extends CBaseModelEntity

  • pathMover EntityRef | null
  • prevPathMover EntityRef | null
  • ignoreEndNode boolean | null
  • m_eMoveType CFuncMover__Move_t | null
  • isReversing boolean | null
  • startSpeed number | null
  • pathLocation number | null
  • t number | null
  • currentNodeIndex number | null
  • previousNodeIndex number | null
  • solidType SolidType_t | null
  • isMoving boolean | null
  • timeToReachMaxSpeed number | null
  • distanceToReachMaxSpeed number | null
  • timeToReachZeroSpeed number | null
  • computedDistanceToReachMaxSpeed number | null
  • computedDistanceToReachZeroSpeed number | null
  • startCurveScale number | null
  • stopCurveScale number | null
  • distanceToReachZeroSpeed number | null
  • timeMovementStart number | null
  • timeMovementStop number | null
  • stopAtNode EntityRef | null
  • pathLocationToBeginStop number | null
  • pathLocationStart number | null
  • beginStopT number | null
  • startAtClosestPoint boolean | null
  • startAtEnd boolean | null
  • startFollowingClosestMover boolean | null
  • orientationUpdate CFuncMover__OrientationUpdate_t | null
  • timeStartOrientationChange number | null
  • timeToBlendToNewOrientation number | null
  • durationBlendToNewOrientationRan number | null
  • createMovableNavMesh boolean | null
  • createMovableSurfaceGraph boolean | null
  • allowMovableNavMeshDockingOnEntireEntity boolean | null
  • orientationMatchEntity EntityRef | null
  • timeToTraverseToNextNode number | null
  • lerpToNewPosStartInPathEntitySpace Vector | null
  • lerpToNewPosEndInPathEntitySpace Vector | null
  • lerpToPositionT number | null
  • lerpToPositionDeltaT number | null
  • isPaused boolean | null
  • transitionedToPathNodeAction CFuncMover__TransitionToPathNodeAction_t | null
  • delayedTeleportToNode number | null
  • isImGuiLogging boolean | null
  • isImGuiEntTextLogging boolean | null
  • speed number | null
  • followEntity EntityRef | null
  • followDistance number | null
  • followMinimumSpeed number | null
  • curFollowEntityT number | null
  • curFollowSpeed number | null
  • orientationFaceEntity EntityRef | null
  • nextNodeReturnsCurrent boolean | null
  • startedMoving boolean | null
  • followEntityDirection CFuncMover__FollowEntityDirection_t | null
  • followMover EntityRef | null
  • followMoverDistance number | null
  • followMoverRatio number | null
  • followMoverCalculatedDistance number | null
  • followMoverSpringStrength number | null
  • followMoverConstraintPriority number | null
  • followConstraintsInitialized boolean | null
  • followConstraint CFuncMover__FollowConstraint_t | null
  • followMoverSpeed number | null
  • followMoverVelocity number | null
  • tickMovementRan number | null
  • stopFromBeginStopTarget boolean | null
  • queueStop boolean | null
  • queueStopMoving boolean | null
  • queueSetupPathMover boolean | null
  • pathRebuildStrategy CFuncMover__PathRebuildStrategy_t | null
  • onMovementEnd CEntityIOOutput
  • onLerpToPositionComplete CEntityIOOutput
  • onStart CEntityIOOutput
  • onStartForward CEntityIOOutput
  • onStartReverse CEntityIOOutput
  • onStop CEntityIOOutput
  • onStopped CEntityIOOutput
  • movementSummary FuncMoverMovementSummary_t

CFuncNavBlocker

extends CBaseModelEntity

  • disabled boolean | null
  • blockedTeamNumber number | null

CFuncNavObstruction

extends CBaseModelEntity

  • disabled boolean | null
  • useAsyncObstacleUpdate boolean | null

CFuncRotating

extends CBaseModelEntity

  • speed number | null
  • fanFriction number | null
  • attenuation number | null
  • volume number | null
  • targetSpeed number | null
  • maxSpeed number | null
  • blockDamage number | null
  • reversed boolean | null
  • accelDecel boolean | null
  • prevLocalAngles QAngle | null
  • start QAngle | null
  • stopAtStartPos boolean | null
  • clientOrigin Vector | null
  • clientAngles QAngle | null
  • onStopped CEntityIOOutput
  • onStarted CEntityIOOutput
  • onReachedStart CEntityIOOutput

CFuncRotator

extends CBaseModelEntity

  • rotateType CFuncRotator__Rotate_t | null
  • isRotating boolean | null
  • solidType SolidType_t | null
  • speed number | null
  • timeToCompleteRotation number | null
  • rotatorTarget EntityRef | null
  • tickRotateRan number | null
  • startedRotating boolean | null
  • timeToReachMaxSpeed number | null
  • timeToReachZeroSpeed number | null
  • timeRotationStart number | null
  • timeRotationStop number | null
  • startSpeed number | null
  • recordHistory boolean | null
  • returningToPreviousRotation boolean | null
  • returningToInitialRotation boolean | null
  • minYawRotation number | null
  • maxYawRotation number | null
  • oscillationCount number | null
  • oscillationFromStart boolean | null
  • targetAngle number | null
  • currentAngle number | null
  • rotationAxis CFuncRotator__RotationAxis_t | null
  • speedDriftFromOverRotate number | null
  • onRotationStarted CEntityIOOutput
  • onRotationCompleted CEntityIOOutput
  • onOscillate CEntityIOOutput
  • onOscillateStartArrive CEntityIOOutput
  • onOscillateStartDepart CEntityIOOutput
  • onOscillateEndArrive CEntityIOOutput
  • onOscillateEndDepart CEntityIOOutput
  • rotationSummary FuncRotatorRotationSummary_t

CFuncShatterglass

extends CBaseModelEntity

  • lastShatterSoundEmitTime number | null
  • lastCleanupTime number | null
  • initAtTime number | null
  • glassThickness number | null
  • spawnInvulnerability number | null
  • breakSilent boolean | null
  • breakShardless boolean | null
  • broken boolean | null
  • glassNavIgnore boolean | null
  • glassInFrame boolean | null
  • startBroken boolean | null
  • initialDamageType number | null
  • surfaceType number | null
  • onBroken CEntityIOOutput

CFuncTrackTrain

extends CBaseModelEntity

  • ppath EntityRef | null
  • length number | null
  • posPrev Vector | null
  • prev QAngle | null
  • speed number | null
  • controlMins Vector | null
  • controlMaxs Vector | null
  • lastBlockPos Vector | null
  • lastBlockTick number | null
  • volume number | null
  • bank number | null
  • oldSpeed number | null
  • blockDamage number | null
  • height number | null
  • maxSpeed number | null
  • dir number | null
  • moveSoundMinDuration number | null
  • moveSoundMaxDuration number | null
  • nextMoveSoundTime number | null
  • moveSoundMinPitch number | null
  • moveSoundMaxPitch number | null
  • orientationType TrainOrientationType_t | null
  • velocityType TrainVelocityType_t | null
  • manualSpeedChanges boolean | null
  • desiredSpeed number | null
  • speedChangeTime number | null
  • accelSpeed number | null
  • decelSpeed number | null
  • accelToSpeed boolean | null
  • nextMPSoundTime number | null
  • onStart CEntityIOOutput
  • onNext CEntityIOOutput
  • onArrivedAtDestinationNode CEntityIOOutput

CFuncVPhysicsClip

extends CBaseModelEntity

  • disabled boolean | null

CFuncWall

extends CBaseModelEntity

  • state number | null

CFuncWater

extends CBaseModelEntity

  • buoyancyHelper CBuoyancyHelper

CInferno

extends CBaseModelEntity

  • fireCount number | null
  • infernoType number | null
  • fireEffectTickBegin number | null
  • fireLifetime number | null
  • inPostEffectTime boolean | null
  • wasCreatedInSmoke boolean | null
  • splashVelocity Vector | null
  • initialSplashVelocity Vector | null
  • startPos Vector | null
  • originalSpawnLocation Vector | null
  • fireSpawnOffset number | null
  • maxFlames number | null
  • spreadCount number | null
  • sourceItemDefIndex number | null
  • extent Extent
  • damageTimer CountdownTimer
  • damageRampTimer CountdownTimer
  • activeTimer IntervalTimer
  • bookkeepingTimer CountdownTimer
  • nextSpreadTimer CountdownTimer

CInfoChoreoAnchor

extends CPointEntity

CInfoDynamicShadowHint

extends CPointEntity

  • disabled boolean | null
  • range number | null
  • importance number | null
  • lightChoice number | null
  • light EntityRef | null

CInfoFan

extends CPointEntity

  • fanForceMaxRadius number | null
  • fanForceMinRadius number | null
  • curveDistRange number | null

CInfoGameEventProxy

extends CPointEntity

  • range number | null

CInfoOffscreenPanoramaTexture

extends CPointEntity

  • disabled boolean | null
  • resolutionX number | null
  • resolutionY number | null
  • targetChangeCount number | null

CInfoPlayerStart

extends CPointEntity

  • disabled boolean | null
  • isMaster boolean | null

CInstructorEventEntity

extends CPointEntity

  • targetPlayer EntityRef | null

CItemGenericTriggerHelper

extends CBaseModelEntity

  • parentItem EntityRef | null

CKeepUpright

extends CPointEntity

  • worldGoalAxis Vector | null
  • localTestAxis Vector | null
  • attachedObject EntityRef | null
  • angularLimit number | null
  • active boolean | null
  • dampAllRotation boolean | null

CLightEntity

extends CBaseModelEntity

CLogicNPCCounterAABB

extends CLogicNPCCounter

  • distanceOuterMins Vector | null
  • distanceOuterMaxs Vector | null
  • outerMins Vector | null
  • outerMaxs Vector | null

CLogicalEntity

extends CServerOnlyEntity

CMapInfo

extends CPointEntity

  • buyingStatus number | null
  • bombRadius number | null
  • petPopulation number | null
  • useNormalSpawnsForDM boolean | null
  • disableAutoGeneratedDMSpawns boolean | null
  • botMaxVisionDistance number | null
  • hostageCount number | null
  • fadePlayerVisibilityFarZ boolean | null
  • rainTraceToSkyEnabled boolean | null
  • gPUCullSkybox boolean | null
  • envRainStrength number | null
  • envPuddleRippleStrength number | null
  • envPuddleRippleDirection number | null
  • envWetnessCoverage number | null
  • envWetnessDryingAmount number | null

CMarkupVolume

extends CBaseModelEntity

  • disabled boolean | null

CMessage

extends CPointEntity

  • messageVolume number | null
  • messageAttenuation number | null
  • radius number | null
  • onShowMessage CEntityIOOutput

CMessageEntity

extends CPointEntity

  • radius number | null
  • drawText boolean | null
  • developerOnly boolean | null
  • enabled boolean | null

CModelPointEntity

extends CBaseModelEntity

CParticleSystem

extends CBaseModelEntity

  • snapshotFileName string | null
  • active boolean | null
  • frozen boolean | null
  • freezeTransitionDuration number | null
  • stopType number | null
  • animateDuringGameplayPause boolean | null
  • startTime number | null
  • preSimTime number | null
  • dataStringLocalized boolean | null
  • noSave boolean | null
  • noFreeze boolean | null
  • noRamp boolean | null
  • startActive boolean | null
  • dataCP number | null
  • dataCPValue Vector | null
  • tintCP number | null
  • tint number | null

CPathCorner

extends CPointEntity

  • speed number | null
  • wait number | null
  • radius number | null
  • onPass CEntityIOOutput

CPathNode

extends CPointEntity

  • inTangentLocal Vector | null
  • outTangentLocal Vector | null
  • path EntityRef | null

CPathTrack

extends CPointEntity

  • pnext EntityRef | null
  • pprevious EntityRef | null
  • paltpath EntityRef | null
  • speed number | null
  • radius number | null
  • length number | null
  • iterVal number | null
  • orientationType TrackOrientationType_t | null
  • onPass CEntityIOOutput

CPathWithDynamicNodes

extends CPathSimple

CPhysExplosion

extends CPointEntity

  • explodeOnSpawn boolean | null
  • magnitude number | null
  • damage number | null
  • radius number | null
  • innerRadius number | null
  • pushScale number | null
  • convertToDebrisWhenPossible boolean | null
  • affectInvulnerableEnts boolean | null
  • disablePushClamp boolean | null
  • onPushedPlayer CEntityIOOutput

CPhysForce

extends CPointEntity

  • force number | null
  • forceTime number | null
  • attachedObject EntityRef | null
  • wasRestored boolean | null
  • integrator CConstantForceController

CPhysImpact

extends CPointEntity

  • damage number | null
  • distance number | null

CPlatTrigger

extends CBaseModelEntity

  • platform EntityRef | null

CPointAngleSensor

extends CPointEntity

  • disabled boolean | null
  • targetEntity EntityRef | null
  • lookAtEntity EntityRef | null
  • duration number | null
  • dotTolerance number | null
  • facingTime number | null
  • fired boolean | null
  • onFacingLookat CEntityIOOutput
  • onNotFacingLookat CEntityIOOutput

CPointAngularVelocitySensor

extends CPointEntity

  • targetEntity EntityRef | null
  • threshold number | null
  • lastCompareResult number | null
  • lastFireResult number | null
  • fireTime number | null
  • fireInterval number | null
  • lastAngVelocity number | null
  • lastOrientation QAngle | null
  • axis Vector | null
  • useHelper boolean | null
  • onLessThan CEntityIOOutput
  • onLessThanOrEqualTo CEntityIOOutput
  • onGreaterThan CEntityIOOutput
  • onGreaterThanOrEqualTo CEntityIOOutput
  • onEqualTo CEntityIOOutput

CPointCameraVFOV

extends CPointCamera

  • verticalFOV number | null

CPointChildModifier

extends CPointEntity

  • orphanInsteadOfDeletingChildrenOnRemove boolean | null

CPointGamestatsCounter

extends CPointEntity

  • disabled boolean | null

CPointGiveAmmo

extends CPointEntity

  • activator EntityRef | null

CPointHurt

extends CPointEntity

  • damage number | null
  • bitsDamageType DamageTypes_t | null
  • radius number | null
  • delay number | null
  • activator EntityRef | null

CPointProximitySensor

extends CPointEntity

  • disabled boolean | null
  • targetEntity EntityRef | null

CPointPush

extends CPointEntity

  • enabled boolean | null
  • magnitude number | null
  • radius number | null
  • innerRadius number | null
  • coneOfInfluence number | null
  • filter EntityRef | null

CPointVelocitySensor

extends CPointEntity

  • targetEntity EntityRef | null
  • axis Vector | null
  • enabled boolean | null
  • prevVelocity number | null
  • avgInterval number | null

CRagdollMagnet

extends CPointEntity

  • disabled boolean | null
  • radius number | null
  • force number | null
  • axis Vector | null

CRopeKeyframe

extends CBaseModelEntity

  • ropeFlags number | null
  • slack number | null
  • width number | null
  • textureScale number | null
  • segments number | null
  • constrainBetweenEndpoints boolean | null
  • subdiv number | null
  • changeCount number | null
  • ropeLength number | null
  • lockedPoints number | null
  • createdFromMapFile boolean | null
  • scrollSpeed number | null
  • startPointValid boolean | null
  • endPointValid boolean | null
  • startPoint EntityRef | null
  • endPoint EntityRef | null
  • startAttachment number | null
  • endAttachment number | null

CRotatorTarget

extends CPointEntity

  • space RotatorTargetSpace_t | null
  • onArrivedAt CEntityIOOutput

CRuleEntity

extends CBaseModelEntity

CSceneEntity

extends CPointEntity

  • target1 EntityRef | null
  • target2 EntityRef | null
  • target3 EntityRef | null
  • target4 EntityRef | null
  • target5 EntityRef | null
  • target6 EntityRef | null
  • target7 EntityRef | null
  • target8 EntityRef | null
  • locatorOrigin EntityRef | null
  • isPlayingBack boolean | null
  • paused boolean | null
  • multiplayer boolean | null
  • autogenerated boolean | null
  • forceClientTime number | null
  • currentTime number | null
  • frameTime number | null
  • cancelAtNextInterrupt boolean | null
  • pitch number | null
  • automated boolean | null
  • automatedAction number | null
  • automationDelay number | null
  • automationTime number | null
  • speechPriority number | null
  • pausedViaInput boolean | null
  • pauseAtNextInterrupt boolean | null
  • waitingForActor boolean | null
  • waitingForInterrupt boolean | null
  • interruptedActorsScenes boolean | null
  • breakOnNonIdle boolean | null
  • sceneFinished boolean | null
  • sceneStringIndex number | null
  • interruptScene EntityRef | null
  • interruptCount number | null
  • sceneMissing boolean | null
  • interrupted boolean | null
  • completedEarly boolean | null
  • interruptSceneFinished boolean | null
  • restoring boolean | null
  • actor EntityRef | null
  • activator EntityRef | null
  • busyActor number | null
  • playerDeathBehavior SceneOnPlayerDeath_t | null
  • onStart CEntityIOOutput
  • onCompletion CEntityIOOutput
  • onCanceled CEntityIOOutput
  • onPaused CEntityIOOutput
  • onResumed CEntityIOOutput
  • onPulseRequirement CEntityIOOutput

CServerOnlyModelEntity

extends CBaseModelEntity

CServerOnlyPointEntity

extends CServerOnlyEntity

CShatterGlassShardPhysics

extends CBaseModelEntity

  • parentShard number | null
  • poolState ShatterGlassEntityPoolState_t | null
  • touchedByPlayer boolean | null
  • shardDesc shard_model_desc_t

CSoundAreaEntityOrientedBox

extends CSoundAreaEntityBase

  • min Vector | null
  • max Vector | null

CSoundAreaEntitySphere

extends CSoundAreaEntityBase

  • radius number | null

CSoundEventAABBEntity

extends CSoundEventEntity

  • mins Vector | null
  • maxs Vector | null

CSoundEventConeEntity

extends CSoundEventEntity

  • emitterAngle number | null
  • sweetSpotAngle number | null
  • attenMin number | null
  • attenMax number | null

CSoundEventOBBEntity

extends CSoundEventEntity

  • mins Vector | null
  • maxs Vector | null

CSoundEventPathCornerEntity

extends CSoundEventEntity

  • countMax number | null
  • distanceMax number | null
  • distMaxSqr number | null
  • dotProductMax number | null
  • playing boolean | null

CSoundEventSphereEntity

extends CSoundEventEntity

  • radius number | null

CSoundOpvarSetOBBWindEntity

extends CSoundOpvarSetPointBase

  • mins Vector | null
  • maxs Vector | null
  • distanceMins Vector | null
  • distanceMaxs Vector | null
  • windMin number | null
  • windMax number | null
  • windMapMin number | null
  • windMapMax number | null

CSoundOpvarSetPointEntity

extends CSoundOpvarSetPointBase

  • autoDisable boolean | null
  • distanceMin number | null
  • distanceMax number | null
  • distanceMapMin number | null
  • distanceMapMax number | null
  • occlusionRadius number | null
  • occlusionMin number | null
  • occlusionMax number | null
  • valSetOnDisable number | null
  • setValueOnDisable boolean | null
  • reloading boolean | null
  • simulationMode number | null
  • visibilitySamples number | null
  • dynamicProxyPoint Vector | null
  • dynamicMaximumOcclusion number | null
  • pathingDistanceNormFactor number | null
  • pathingSourcePos Vector | null
  • pathingListenerPos Vector | null
  • pathingDirection Vector | null
  • pathingSourceIndex number | null
  • onEnter CEntityIOOutput
  • onExit CEntityIOOutput

CSpotlightEnd

extends CBaseModelEntity

  • lightScale number | null
  • radius number | null
  • spotlightDir Vector | null
  • spotlightOrg Vector | null

CSprite

extends CBaseModelEntity

  • attachedToEntity EntityRef | null
  • attachment number | null
  • spriteFramerate number | null
  • frame number | null
  • dieTime number | null
  • brightness number | null
  • brightnessDuration number | null
  • spriteScale number | null
  • scaleDuration number | null
  • worldSpaceScale boolean | null
  • glowProxySize number | null
  • hDRColorScale number | null
  • lastTime number | null
  • maxFrame number | null
  • startScale number | null
  • destScale number | null
  • scaleTimeStart number | null
  • startBrightness number | null
  • destBrightness number | null
  • brightnessTimeStart number | null
  • spriteWidth number | null
  • spriteHeight number | null
  • speed number | null

CTankTargetChange

extends CPointEntity

CTankTrainAI

extends CPointEntity

  • train EntityRef | null
  • targetEntity EntityRef | null
  • soundPlaying number | null

CTextureBasedAnimatable

extends CBaseModelEntity

  • loop boolean | null
  • fPS number | null
  • animationBoundsMin Vector | null
  • animationBoundsMax Vector | null
  • startTime number | null
  • startFrame number | null

CTriggerBrush

extends CBaseModelEntity

  • inputFilter number | null
  • dontMessageParent number | null
  • onStartTouch CEntityIOOutput
  • onEndTouch CEntityIOOutput
  • onUse CEntityIOOutput

CTriggerVolume

extends CBaseModelEntity

  • filter EntityRef | null

CBaseButton

extends CBaseToggle

  • moveEntitySpace QAngle | null
  • stayPushed boolean | null
  • rotating boolean | null
  • locked boolean | null
  • disabled boolean | null
  • speed number | null
  • useLockedTime number | null
  • solidBsp boolean | null
  • state number | null
  • forceNpcExclude boolean | null
  • glowEntity EntityRef | null
  • usable boolean | null
  • ls locksound_t
  • onDamaged CEntityIOOutput
  • onPressed CEntityIOOutput
  • onUseLocked CEntityIOOutput
  • onIn CEntityIOOutput
  • onOut CEntityIOOutput

CBaseCombatCharacter

extends CBaseAnimGraph

  • forceServerRagdoll boolean | null
  • impactEnergyScale number | null
  • applyStressDamage boolean | null
  • deathEventsDispatched boolean | null
  • hull Hull_t | null
  • navHullIdx number | null
  • movementStats CMovementStatsProperty

CBaseDoor

extends CBaseToggle

  • moveEntitySpace QAngle | null
  • moveDirParentSpace Vector | null
  • forceClosed boolean | null
  • doorGroup boolean | null
  • locked boolean | null
  • ignoreDebris boolean | null
  • noNPCs boolean | null
  • spawnPosition FuncDoorSpawnPos_t | null
  • blockDamage number | null
  • loopMoveSound boolean | null
  • createNavObstacle boolean | null
  • speed number | null
  • isChaining boolean | null
  • isUsable boolean | null
  • ls locksound_t
  • onBlockedClosing CEntityIOOutput
  • onBlockedOpening CEntityIOOutput
  • onUnblockedClosing CEntityIOOutput
  • onUnblockedOpening CEntityIOOutput
  • onFullyClosed CEntityIOOutput
  • onFullyOpen CEntityIOOutput
  • onClose CEntityIOOutput
  • onOpen CEntityIOOutput
  • onLockedUse CEntityIOOutput

CBaseFilter

extends CLogicalEntity

  • negated boolean | null
  • onPass CEntityIOOutput
  • onFail CEntityIOOutput

CBaseGrenade

extends CBaseAnimGraph

  • damageDetonating boolean | null
  • hasWarnedAI boolean | null
  • isSmokeGrenade boolean | null
  • isLive boolean | null
  • dmgRadius number | null
  • detonateTime number | null
  • warnAITime number | null
  • damage number | null
  • thrower EntityRef | null
  • nextAttack number | null
  • originalThrower EntityRef | null
  • onPlayerPickup CEntityIOOutput
  • onExplode CEntityIOOutput

CBasePlatTrain

extends CBaseToggle

  • volume number | null
  • tWidth number | null
  • tLength number | null

CBaseProp

extends CBaseAnimGraph

  • modelOverrodeBlockLOS boolean | null
  • shapeType number | null
  • conformToCollisionBounds boolean | null

CBaseTrigger

extends CBaseToggle

  • filter EntityRef | null
  • disabled boolean | null
  • useAsyncQueries boolean | null
  • onStartTouch CEntityIOOutput
  • onStartTouchAll CEntityIOOutput
  • onEndTouch CEntityIOOutput
  • onEndTouchAll CEntityIOOutput
  • onTouching CEntityIOOutput
  • onTouchingEachEntity CEntityIOOutput
  • onNotTouching CEntityIOOutput
  • onTouchingChanged CEntityIOOutput

CCSPlace

extends CServerOnlyModelEntity

CConstraintAnchor

extends CBaseAnimGraph

  • massScale number | null

CEconEntity

extends CBaseAnimGraph

  • originalOwnerXuidLow number | null
  • originalOwnerXuidHigh number | null
  • fallbackPaintKit number | null
  • fallbackSeed number | null
  • fallbackWear number | null
  • fallbackStatTrak number | null
  • oldProvidee EntityRef | null
  • oldOwnerClass number | null
  • attributeManager CAttributeContainer

CEnvBeam

extends CBeam

  • active number | null
  • life number | null
  • boltWidth number | null
  • noiseAmplitude number | null
  • m_speed number | null
  • restrike number | null
  • frameStart number | null
  • endPointWorld Vector | null
  • endPointRelative Vector | null
  • radius number | null
  • touchType Touch_t | null
  • filter EntityRef | null
  • onTouchedByEntity CEntityIOOutput

CEnvExplosion

extends CModelPointEntity

  • magnitude number | null
  • playerDamage number | null
  • radiusOverride number | null
  • innerRadius number | null
  • damageForce number | null
  • inflictor EntityRef | null
  • customDamageType DamageTypes_t | null
  • createDebris boolean | null
  • suppressParticleImpulse boolean | null
  • classIgnore Class_T | null
  • classIgnore2 Class_T | null
  • entityIgnore EntityRef | null

CEnvFade

extends CLogicalEntity

  • fadeColor number | null
  • duration number | null
  • holdDuration number | null
  • onBeginFade CEntityIOOutput

CEnvGlobal

extends CLogicalEntity

  • triggermode number | null
  • initialstate number | null
  • counter number | null

CEnvLaser

extends CBeam

  • sprite EntityRef | null
  • firePosition Vector | null
  • m_flStartFrame number | null

CEnvParticleGlow

extends CParticleSystem

  • alphaScale number | null
  • radiusScale number | null
  • selfIllumScale number | null
  • colorTint number | null

CFish

extends CBaseAnimGraph

  • pool EntityRef | null
  • id number | null
  • x number | null
  • y number | null
  • z number | null
  • angle number | null
  • angleChange number | null
  • forward Vector | null
  • perp Vector | null
  • poolOrigin Vector | null
  • m_waterLevel number | null
  • speed number | null
  • desiredSpeed number | null
  • calmSpeed number | null
  • panicSpeed number | null
  • avoidRange number | null
  • turnClockwise boolean | null
  • turnTimer CountdownTimer
  • goTimer CountdownTimer
  • moveTimer CountdownTimer
  • panicTimer CountdownTimer
  • disperseTimer CountdownTimer
  • proximityTimer CountdownTimer

CFogVolume

extends CServerOnlyModelEntity

  • disabled boolean | null
  • inFogVolumesList boolean | null

CFuncElectrifiedVolume

extends CFuncBrush

CFuncMonitor

extends CFuncBrush

  • resolutionEnum number | null
  • renderShadows boolean | null
  • useUniqueColorTarget boolean | null
  • targetCamera EntityRef | null
  • enabled boolean | null
  • draw3DSkybox boolean | null
  • startEnabled boolean | null

CFuncMoveLinear

extends CBaseToggle

  • authoredPosition MoveLinearAuthoredPos_t | null
  • moveEntitySpace QAngle | null
  • moveDirParentSpace Vector | null
  • blockDamage number | null
  • startPosition number | null
  • speed number | null
  • createMovableNavMesh boolean | null
  • allowMovableNavMeshDockingOnEntireEntity boolean | null
  • createNavObstacle boolean | null
  • onFullyOpen CEntityIOOutput
  • onFullyClosed CEntityIOOutput

CFuncMoverRouter

extends CLogicalEntity

  • moverIndex number | null
  • routeToAllMovers boolean | null
  • pathMover EntityRef | null

CFuncTankTrain

extends CFuncTrackTrain

  • onDeath CEntityIOOutput

CGunTarget

extends CBaseToggle

  • speed number | null
  • on boolean | null
  • targetEnt EntityRef | null
  • onDeath CEntityIOOutput

CInfoDynamicShadowHintBox

extends CInfoDynamicShadowHint

  • boxMins Vector | null
  • boxMaxs Vector | null

CInfoSpawnGroupLoadUnload

extends CLogicalEntity

  • timeoutInterval number | null
  • autoActivate boolean | null
  • unloadingStarted boolean | null
  • queueActiveSpawnGroupChange boolean | null
  • queueFinishLoading boolean | null
  • onSpawnGroupLoadStarted CEntityIOOutput
  • onSpawnGroupLoadFinished CEntityIOOutput
  • onSpawnGroupUnloadStarted CEntityIOOutput
  • onSpawnGroupUnloadFinished CEntityIOOutput

CInstancedSceneEntity

extends CSceneEntity

  • owner EntityRef | null
  • hadOwner boolean | null
  • postSpeakDelay number | null
  • preDelay number | null
  • isBackground boolean | null
  • removeOnCompletion boolean | null
  • target EntityRef | null

CItem

extends CBaseAnimGraph

  • activateWhenAtRest boolean | null
  • originalSpawnOrigin Vector | null
  • originalSpawnAngles QAngle | null
  • physStartAsleep boolean | null
  • onPlayerTouch CEntityIOOutput
  • onPlayerPickup CEntityIOOutput
  • onCacheInteraction CEntityIOOutput
  • onGlovePulled CEntityIOOutput

CLogicAchievement

extends CLogicalEntity

  • disabled boolean | null
  • onFired CEntityIOOutput

CLogicActivityEvent

extends CLogicalEntity

  • eventType number | null
  • duration number | null

CLogicAutosave

extends CLogicalEntity

  • forceNewLevelUnit boolean | null
  • minHitPoints number | null
  • minHitPointsToCommit number | null

CLogicBranch

extends CLogicalEntity

  • inValue boolean | null
  • onTrue CEntityIOOutput
  • onFalse CEntityIOOutput

CLogicBranchList

extends CLogicalEntity

  • lastState CLogicBranchList__LogicBranchListenerLastState_t | null
  • onAllTrue CEntityIOOutput
  • onAllFalse CEntityIOOutput
  • onMixed CEntityIOOutput

CLogicCase

extends CLogicalEntity

  • shuffleCases number | null
  • lastShuffleCase number | null

CLogicCollisionPair

extends CLogicalEntity

  • includeHierarchy boolean | null
  • supportMultipleEntitiesWithSameName boolean | null
  • disabled boolean | null
  • succeeded boolean | null
  • allowMissing boolean | null

CLogicCompare

extends CLogicalEntity

  • inValue number | null
  • compareValue number | null

CLogicDistanceAutosave

extends CLogicalEntity

  • distanceToPlayer number | null
  • forceNewLevelUnit boolean | null
  • checkCough boolean | null
  • thinkDangerous boolean | null
  • dangerousTime number | null

CLogicDistanceCheck

extends CLogicalEntity

  • zone1Distance number | null
  • zone2Distance number | null
  • inZone1 CEntityIOOutput
  • inZone2 CEntityIOOutput
  • inZone3 CEntityIOOutput

CLogicEventListener

extends CLogicalEntity

  • isEnabled boolean | null
  • team number | null

CLogicGameEvent

extends CLogicalEntity

CLogicGameEventListener

extends CLogicalEntity

  • enabled boolean | null
  • startDisabled boolean | null
  • onEventFired CEntityIOOutput

CLogicLineToEntity

extends CLogicalEntity

  • startEntity EntityRef | null
  • endEntity EntityRef | null

CLogicMeasureMovement

extends CLogicalEntity

  • measureTarget EntityRef | null
  • measureReference EntityRef | null
  • target EntityRef | null
  • targetReference EntityRef | null
  • scale number | null
  • measureType number | null

CLogicNavigation

extends CLogicalEntity

  • isOn boolean | null
  • navProperty navproperties_t | null

CLogicPlayerProxy

extends CLogicalEntity

  • player EntityRef | null
  • playerHasAmmo CEntityIOOutput
  • playerHasNoAmmo CEntityIOOutput
  • playerDied CEntityIOOutput

CLogicRelay

extends CLogicalEntity

  • disabled boolean | null
  • waitForRefire boolean | null
  • triggerOnce boolean | null
  • fastRetrigger boolean | null
  • passthoughCaller boolean | null
  • onSpawn CEntityIOOutput
  • onTrigger CEntityIOOutput

CMapSharedEnvironment

extends CLogicalEntity

CMarkupVolumeTagged

extends CMarkupVolume

  • isGroup boolean | null
  • groupByPrefab boolean | null
  • groupByVolume boolean | null
  • groupOtherGroups boolean | null
  • isInGroup boolean | null

CMathColorBlend

extends CLogicalEntity

  • inMin number | null
  • inMax number | null
  • outColor1 number | null
  • outColor2 number | null

CMathCounter

extends CLogicalEntity

  • min number | null
  • max number | null
  • hitMin boolean | null
  • hitMax boolean | null
  • disabled boolean | null
  • onHitMin CEntityIOOutput
  • onHitMax CEntityIOOutput
  • onChangedFromMin CEntityIOOutput
  • onChangedFromMax CEntityIOOutput

CMathRemap

extends CLogicalEntity

  • inMin number | null
  • inMax number | null
  • out1 number | null
  • out2 number | null
  • oldInValue number | null
  • enabled boolean | null
  • onRoseAboveMin CEntityIOOutput
  • onRoseAboveMax CEntityIOOutput
  • onFellBelowMin CEntityIOOutput
  • onFellBelowMax CEntityIOOutput

CMoverPathNode

extends CPathNode

CMultiLightProxy

extends CLogicalEntity

  • lightRadiusFilter number | null
  • brightnessDelta number | null
  • performScreenFade boolean | null
  • targetBrightnessMultiplier number | null
  • currentBrightnessMultiplier number | null

CMultiSource

extends CLogicalEntity

  • total number | null
  • onTrigger CEntityIOOutput

COmniLight

extends CBarnLight

  • innerAngle number | null
  • outerAngle number | null
  • showLight boolean | null

CPathKeyFrame

extends CLogicalEntity

  • origin Vector | null
  • angles QAngle | null
  • nextTime number | null
  • nextKey EntityRef | null
  • prevKey EntityRef | null
  • moveSpeed number | null

CPathMover

extends CPathWithDynamicNodes

  • moverRouter EntityRef | null
  • sampleSpacing number | null

CPathMoverEntitySpawner

extends CLogicalEntity

  • spawnIndex number | null
  • pathMover EntityRef | null
  • spawnFrequencySeconds number | null
  • spawnFrequencyDistToNearestMover number | null
  • maxActive number | null
  • spawnNum number | null
  • lastSpawnTime number | null
  • enabled boolean | null
  • destroyMoverOnArrivedAtEnd boolean | null
  • prepopulateOnSpawn boolean | null
  • onTemplateSpawned CEntityIOOutput
  • onTemplateGroupSpawned CEntityIOOutput

CPhysBox

extends CBreakable

  • damageType number | null
  • damageToEnableMotion number | null
  • forceToEnableMotion number | null
  • hoverPosePosition Vector | null
  • hoverPoseAngles QAngle | null
  • notSolidToWorld boolean | null
  • enableUseOutput boolean | null
  • hoverPoseFlags HoverPoseFlags_t | null
  • touchOutputPerEntityDelay number | null
  • onDamaged CEntityIOOutput
  • onAwakened CEntityIOOutput
  • onMotionEnabled CEntityIOOutput
  • onPlayerUse CEntityIOOutput
  • onStartTouch CEntityIOOutput

CPhysConstraint

extends CLogicalEntity

  • attach1 EntityRef | null
  • attach2 EntityRef | null
  • forceLimit number | null
  • torqueLimit number | null
  • minTeleportDistance number | null
  • snapObjectPositions boolean | null
  • treatEntity1AsInfiniteMass boolean | null
  • onBreak CEntityIOOutput

CPhysMagnet

extends CBaseAnimGraph

  • massScale number | null
  • forceLimit number | null
  • torqueLimit number | null
  • active boolean | null
  • hasHitSomething boolean | null
  • totalMass number | null
  • radius number | null
  • nextSuckTime number | null
  • maxObjectsAttached number | null
  • onMagnetAttach CEntityIOOutput
  • onMagnetDetach CEntityIOOutput

CPhysMotor

extends CLogicalEntity

  • attachedObject EntityRef | null
  • anchorObject EntityRef | null
  • spinUp number | null
  • spinDown number | null
  • motorFriction number | null
  • additionalAcceleration number | null
  • angularAcceleration number | null
  • torqueScale number | null
  • targetSpeed number | null
  • speedWhenSpinUpOrSpinDownStarted number | null
  • motor CMotorController

CPhysThruster

extends CPhysForce

  • localOrigin Vector | null

CPhysTorque

extends CPhysForce

  • axis Vector | null

CPhysicsEntitySolver

extends CLogicalEntity

  • movingEntity EntityRef | null
  • physicsBlocker EntityRef | null
  • separationDuration number | null
  • cancelTime number | null

CPlantedC4

extends CBaseAnimGraph

  • bombTicking boolean | null
  • c4Blow number | null
  • bombSite number | null
  • sourceSoundscapeHash number | null
  • abortDetonationBecauseWorldIsFrozen boolean | null
  • cannotBeDefused boolean | null
  • spotRules number | null
  • hasExploded boolean | null
  • bombDefused boolean | null
  • trainingPlacedByPlayer boolean | null
  • timerLength number | null
  • beingDefused boolean | null
  • lastDefuseTime number | null
  • defuseLength number | null
  • defuseCountDown number | null
  • bombDefuser EntityRef | null
  • progressBarTime number | null
  • voiceAlertFired boolean | null
  • nextBotBeepTime number | null
  • catchUpToPlayerEye QAngle | null
  • lastSpinDetectionTime number | null
  • attributeManager CAttributeContainer
  • onBombDefused CEntityIOOutput
  • onBombBeginDefuse CEntityIOOutput
  • onBombDefuseAborted CEntityIOOutput
  • entitySpottedState EntitySpottedState_t

CPlayerSprayDecal

extends CModelPointEntity

  • uniqueID number | null
  • accountID number | null
  • traceID number | null
  • rtGcTime number | null
  • endPos Vector | null
  • start Vector | null
  • left Vector | null
  • normal Vector | null
  • player number | null
  • entity number | null
  • hitbox number | null
  • creationTime number | null
  • tintID number | null
  • version number | null

CPointClientUIDialog

extends CBaseClientUIEntity

  • activator EntityRef | null
  • startEnabled boolean | null

CPointClientUIWorldPanel

extends CBaseClientUIEntity

  • ignoreInput boolean | null
  • lit boolean | null
  • followPlayerAcrossTeleport boolean | null
  • width number | null
  • height number | null
  • dPI number | null
  • interactDistance number | null
  • depthOffset number | null
  • ownerContext number | null
  • horizontalAlign number | null
  • verticalAlign number | null
  • orientation number | null
  • allowInteractionFromAllSceneWorlds boolean | null
  • opaque boolean | null
  • noDepth boolean | null
  • visibleWhenParentNoDraw boolean | null
  • renderBackface boolean | null
  • useOffScreenIndicator boolean | null
  • excludeFromSaveGames boolean | null
  • grabbable boolean | null
  • onlyRenderToTexture boolean | null
  • disableMipGen boolean | null
  • explicitImageLayout number | null
  • ignoreParentOrientation boolean | null

CPointCommentaryNode

extends CBaseAnimGraph

  • viewTarget EntityRef | null
  • viewTargetAngles EntityRef | null
  • viewPosition EntityRef | null
  • viewPositionMover EntityRef | null
  • preventMovement boolean | null
  • underCrosshair boolean | null
  • unstoppable boolean | null
  • finishedTime number | null
  • finishOrigin Vector | null
  • originalAngles QAngle | null
  • finishAngles QAngle | null
  • preventChangesWhileMoving boolean | null
  • disabled boolean | null
  • teleportOrigin Vector | null
  • abortedPlaybackAt number | null
  • active boolean | null
  • startTime number | null
  • startTimeInCommentary number | null
  • nodeNumber number | null
  • nodeNumberMax number | null
  • listenedTo boolean | null
  • onCommentaryStarted CEntityIOOutput
  • onCommentaryStopped CEntityIOOutput

CPointPrefab

extends CServerOnlyPointEntity

  • fixupNames boolean | null
  • loadDynamic boolean | null
  • associatedRelayEntity EntityRef | null

CPointTeleport

extends CServerOnlyPointEntity

  • saveOrigin Vector | null
  • saveAngles QAngle | null
  • teleportParentedEntities boolean | null
  • teleportUseCurrentAngle boolean | null

CPointTemplate

extends CLogicalEntity

  • timeoutInterval number | null
  • asynchronouslySpawnEntities boolean | null
  • clientOnlyEntityBehavior PointTemplateClientOnlyEntityBehavior_t | null
  • ownerSpawnGroupType PointTemplateOwnerSpawnGroupType_t | null

CPointWorldText

extends CModelPointEntity

  • messageText string | null
  • fontName string | null
  • backgroundMaterialName string | null
  • enabled boolean | null
  • fullbright boolean | null
  • worldUnitsPerPx number | null
  • fontSize number | null
  • depthOffset number | null
  • drawBackground boolean | null
  • backgroundBorderWidth number | null
  • backgroundBorderHeight number | null
  • backgroundWorldToUV number | null
  • color number | null
  • justifyHorizontal PointWorldTextJustifyHorizontal_t | null
  • justifyVertical PointWorldTextJustifyVertical_t | null
  • reorientMode PointWorldTextReorientMode_t | null

CRagdollProp

extends CBaseAnimGraph

  • startDisabled boolean | null
  • massScale number | null
  • buoyancyScale number | null
  • lastUpdateTickCount number | null
  • allAsleep boolean | null
  • firstCollisionAfterLaunch boolean | null
  • navObstacleType INavObstacle__NavObstacleType_t | null
  • updateNavWhenMoving boolean | null
  • forceNavObstacleCut boolean | null
  • attachedToReferenceFrame boolean | null
  • damageEntity EntityRef | null
  • killer EntityRef | null
  • physicsAttacker EntityRef | null
  • lastPhysicsInfluenceTime number | null
  • fadeOutStartTime number | null
  • fadeTime number | null
  • lastOrigin Vector | null
  • awakeTime number | null
  • lastOriginChangeTime number | null
  • hasBeenPhysgunned boolean | null
  • allowStretch boolean | null
  • blendWeight number | null
  • defaultFadeScale number | null
  • shouldDeleteActivationRecord boolean | null
  • cPropDataComponent CPropDataComponent
  • ragdoll ragdoll_t

CRectLight

extends CBarnLight

  • showLight boolean | null

CRevertSaved

extends CModelPointEntity

  • loadTime number | null
  • duration number | null
  • holdTime number | null

CRuleBrushEntity

extends CRuleEntity

CRulePointEntity

extends CRuleEntity

  • score number | null

CSceneListManager

extends CLogicalEntity

CScriptNavBlocker

extends CFuncNavBlocker

  • extent Vector | null

CShower

extends CModelPointEntity

  • speed number | null

CSoundOpvarSetAutoRoomEntity

extends CSoundOpvarSetPointEntity

  • size number | null
  • heightTolerance number | null
  • sizeSqr number | null

CSoundOpvarSetBoxEntity

extends CSoundOpvarSetPointEntity

  • distanceInnerMins Vector | null
  • distanceInnerMaxs Vector | null
  • distanceOuterMins Vector | null
  • distanceOuterMaxs Vector | null
  • boxDirection number | null
  • innerMins Vector | null
  • innerMaxs Vector | null
  • outerMins Vector | null
  • outerMaxs Vector | null

CSoundOpvarSetPathCornerEntity

extends CSoundOpvarSetPointEntity

  • useParentedPath boolean | null
  • distMinSqr number | null
  • distMaxSqr number | null

CSoundStackSave

extends CLogicalEntity

CTestPulseIO

extends CLogicalEntity

  • allowEmptyInputs boolean | null
  • onVariantVoid CEntityIOOutput
  • testComponent CTestPulseIOComponent_Derived
  • onInternalTestVoid CEntityIOOutput

CTimerEntity

extends CLogicalEntity

  • disabled number | null
  • initialDelay number | null
  • refireTime number | null
  • upDownState boolean | null
  • useRandomTime number | null
  • pauseAfterFiring boolean | null
  • lowerRandomBound number | null
  • upperRandomBound number | null
  • remainingTime number | null
  • paused boolean | null
  • onTimer CEntityIOOutput
  • onTimerHigh CEntityIOOutput
  • onTimerLow CEntityIOOutput

SpawnPoint

extends CServerOnlyPointEntity

  • priority number | null
  • enabled boolean | null
  • type number | null

CBaseCSGrenadeProjectile

extends CBaseGrenade

  • initialPosition Vector | null
  • initialVelocity Vector | null
  • bounces number | null
  • explodeEffectTickBegin number | null
  • explodeEffectOrigin Vector | null
  • spawnTime number | null
  • oGSExtraFlags number | null
  • detonationRecorded boolean | null
  • itemIndex number | null
  • originalSpawnLocation Vector | null
  • lastBounceSoundTime number | null
  • lastHitSurfaceNormal Vector | null
  • ticksAtZeroVelocity number | null
  • hasEverHitEnemy boolean | null

CBaseMoveBehavior

extends CPathKeyFrame

  • positionInterpolator number | null
  • rotationInterpolator number | null
  • animStartTime number | null
  • animEndTime number | null
  • averageSpeedAcrossFrame number | null
  • currentKeyFrame EntityRef | null
  • targetKeyFrame EntityRef | null
  • preKeyFrame EntityRef | null
  • postKeyFrame EntityRef | null
  • timeIntoFrame number | null
  • direction number | null

CBasePlayerPawn

extends CBaseCombatCharacter

  • v_angle QAngle | null
  • v_anglePrevious QAngle | null
  • hideHUD number | null
  • timeLastHurt number | null
  • deathTime number | null
  • nextSuicideTime number | null
  • initHUD boolean | null
  • controller EntityRef | null
  • defaultController EntityRef | null
  • hltvReplayDelay number | null
  • hltvReplayEnd number | null
  • skybox3d sky3dparams_t

CBasePlayerWeapon

extends CEconEntity

  • nextPrimaryAttackTick number | null
  • nextPrimaryAttackTickRatio number | null
  • nextSecondaryAttackTick number | null
  • nextSecondaryAttackTickRatio number | null
  • clip1 number | null
  • clip2 number | null
  • onPlayerUse CEntityIOOutput

CBombTarget

extends CBaseTrigger

  • isBombSiteB boolean | null
  • isHeistBombTarget boolean | null
  • bombPlantedHere boolean | null
  • instructorHint EntityRef | null
  • bombSiteDesignation number | null
  • onBombExplode CEntityIOOutput
  • onBombPlanted CEntityIOOutput
  • onBombDefused CEntityIOOutput

CBreakableProp

extends CBaseProp

  • impactEnergyScale number | null
  • minHealthDmg number | null
  • preferredCarryAngles QAngle | null
  • pressureDelay number | null
  • defBurstScale number | null
  • defBurstOffset Vector | null
  • breaker EntityRef | null
  • performanceMode PerformanceMode_t | null
  • preventDamageBeforeTime number | null
  • breakableContentsType BreakableContentsType_t | null
  • hasBreakPiecesOrCommands boolean | null
  • explodeDamage number | null
  • explodeRadius number | null
  • explosionDelay number | null
  • physicsAttacker EntityRef | null
  • lastPhysicsInfluenceTime number | null
  • defaultFadeScale number | null
  • lastAttacker EntityRef | null
  • usePuntSound boolean | null
  • originalBlockLOS boolean | null
  • cPropDataComponent CPropDataComponent
  • onStartDeath CEntityIOOutput
  • onBreak CEntityIOOutput
  • onTakeDamage CEntityIOOutput

CBuyZone

extends CBaseTrigger

  • legacyTeamNum number | null

CChangeLevel

extends CBaseTrigger

  • touched boolean | null
  • noTouch boolean | null
  • newChapter boolean | null
  • onChangeLevelFired boolean | null
  • onChangeLevel CEntityIOOutput

CColorCorrectionVolume

extends CBaseTrigger

  • maxWeight number | null
  • fadeDuration number | null
  • weight number | null
  • lookupFilename string | null
  • lastEnterWeight number | null
  • lastEnterTime number | null
  • lastExitWeight number | null
  • lastExitTime number | null

CEconWearable

extends CEconEntity

  • forceSkin number | null
  • alwaysAllow boolean | null

CFilterAttributeInt

extends CBaseFilter

CFilterClass

extends CBaseFilter

CFilterContext

extends CBaseFilter

CFilterEnemy

extends CBaseFilter

  • radius number | null
  • outerRadius number | null
  • maxSquadmatesPerEnemy number | null

CFilterMassGreater

extends CBaseFilter

  • filterMass number | null

CFilterModel

extends CBaseFilter

CFilterMultiple

extends CBaseFilter

  • filterType filter_t | null

CFilterName

extends CBaseFilter

CFilterProximity

extends CBaseFilter

  • radius number | null

CFilterTeam

extends CBaseFilter

  • filterTeam number | null

CFogTrigger

extends CBaseTrigger

  • fog fogparams_t

CFootstepControl

extends CBaseTrigger

CFuncPlat

extends CBasePlatTrain

  • speed number | null

CFuncTrain

extends CBasePlatTrain

  • currentTarget EntityRef | null
  • activated boolean | null
  • enemy EntityRef | null
  • blockDamage number | null
  • nextBlockTime number | null
  • speed number | null

CGameMoney

extends CRulePointEntity

  • money number | null
  • onMoneySpent CEntityIOOutput
  • onMoneySpentFail CEntityIOOutput

CGamePlayerZone

extends CRuleBrushEntity

  • onPlayerInZone CEntityIOOutput
  • onPlayerOutZone CEntityIOOutput

CGameText

extends CRulePointEntity

  • textParms hudtextparms_t

CGenericConstraint

extends CPhysConstraint

  • placeAnchorsAtConstraintTransform boolean | null
  • linearMotionX JointMotion_t | null
  • linearMotionY JointMotion_t | null
  • linearMotionZ JointMotion_t | null
  • linearFrequencyX number | null
  • linearFrequencyY number | null
  • linearFrequencyZ number | null
  • linearDampingRatioX number | null
  • linearDampingRatioY number | null
  • linearDampingRatioZ number | null
  • maxLinearImpulseX number | null
  • maxLinearImpulseY number | null
  • maxLinearImpulseZ number | null
  • breakAfterTimeX number | null
  • breakAfterTimeY number | null
  • breakAfterTimeZ number | null
  • breakAfterTimeStartTimeX number | null
  • breakAfterTimeStartTimeY number | null
  • breakAfterTimeStartTimeZ number | null
  • breakAfterTimeThresholdX number | null
  • breakAfterTimeThresholdY number | null
  • breakAfterTimeThresholdZ number | null
  • notifyForceX number | null
  • notifyForceY number | null
  • notifyForceZ number | null
  • notifyForceMinTimeX number | null
  • notifyForceMinTimeY number | null
  • notifyForceMinTimeZ number | null
  • notifyForceLastTimeX number | null
  • notifyForceLastTimeY number | null
  • notifyForceLastTimeZ number | null
  • axisNotifiedX boolean | null
  • axisNotifiedY boolean | null
  • axisNotifiedZ boolean | null
  • angularMotionX JointMotion_t | null
  • angularMotionY JointMotion_t | null
  • angularMotionZ JointMotion_t | null
  • angularFrequencyX number | null
  • angularFrequencyY number | null
  • angularFrequencyZ number | null
  • angularDampingRatioX number | null
  • angularDampingRatioY number | null
  • angularDampingRatioZ number | null
  • maxAngularImpulseX number | null
  • maxAngularImpulseY number | null
  • maxAngularImpulseZ number | null
  • notifyForceReachedX CEntityIOOutput
  • notifyForceReachedY CEntityIOOutput
  • notifyForceReachedZ CEntityIOOutput

CHostageExpresserShim

extends CBaseCombatCharacter

CItemDefuser

extends CItem

  • spotRules number | null
  • entitySpottedState EntitySpottedState_t

CItemDogtags

extends CItem

  • owningPlayer EntityRef | null
  • killingPlayer EntityRef | null

CItemGeneric

extends CItem

  • hasTriggerRadius boolean | null
  • hasPickupRadius boolean | null
  • pickupRadiusSqr number | null
  • triggerRadiusSqr number | null
  • lastPickupCheck number | null
  • playerCounterListenerAdded boolean | null
  • playerInTriggerRadius boolean | null
  • autoStartAmbientSound boolean | null
  • pickupFilter EntityRef | null
  • pickupRadius number | null
  • triggerRadius number | null
  • glowWhenInTrigger boolean | null
  • glowColor number | null
  • useable boolean | null
  • triggerHelper EntityRef | null
  • onPickup CEntityIOOutput
  • onTimeout CEntityIOOutput
  • onTriggerStartTouch CEntityIOOutput
  • onTriggerTouch CEntityIOOutput
  • onTriggerEndTouch CEntityIOOutput

CLogicActiveAutosave

extends CLogicAutosave

  • triggerHitPoints number | null
  • timeToTrigger number | null
  • startTime number | null
  • dangerousTime number | null

CMarkupVolumeTagged_Nav

extends CMarkupVolumeTagged

  • scopes NavScopeFlags_t | null

CMarkupVolumeWithRef

extends CMarkupVolumeTagged

  • useRef boolean | null
  • refPosEntitySpace Vector | null
  • refPosWorldSpace Vector | null
  • refDot number | null

CPhysBallSocket

extends CPhysConstraint

  • jointFriction number | null
  • enableSwingLimit boolean | null
  • swingLimit number | null
  • enableTwistLimit boolean | null
  • minTwistAngle number | null
  • maxTwistAngle number | null

CPhysFixed

extends CPhysConstraint

  • linearFrequency number | null
  • linearDampingRatio number | null
  • angularFrequency number | null
  • angularDampingRatio number | null
  • enableLinearConstraint boolean | null
  • enableAngularConstraint boolean | null

CPhysHinge

extends CPhysConstraint

  • atMinLimit boolean | null
  • atMaxLimit boolean | null
  • hingeFriction number | null
  • systemLoadScale number | null
  • isAxisLocal boolean | null
  • minRotation number | null
  • maxRotation number | null
  • initialRotation number | null
  • motorFrequency number | null
  • motorDampingRatio number | null
  • angleSpeed number | null
  • angleSpeedThreshold number | null
  • limitsDebugVisRotation number | null
  • soundInfo ConstraintSoundInfo
  • notifyMinLimitReached CEntityIOOutput
  • notifyMaxLimitReached CEntityIOOutput
  • hinge constraint_hingeparams_t
  • onStartMoving CEntityIOOutput
  • onStopMoving CEntityIOOutput

CPhysLength

extends CPhysConstraint

  • attach Vector | null
  • addLength number | null
  • minLength number | null
  • totalLength number | null

CPhysPulley

extends CPhysConstraint

  • position2 Vector | null
  • addLength number | null
  • gearRatio number | null

CPhysSlideConstraint

extends CPhysConstraint

  • axisEnd Vector | null
  • slideFriction number | null
  • systemLoadScale number | null
  • initialOffset number | null
  • enableLinearConstraint boolean | null
  • enableAngularConstraint boolean | null
  • motorFrequency number | null
  • motorDampingRatio number | null
  • useEntityPivot boolean | null
  • soundInfo ConstraintSoundInfo

CPhysWheelConstraint

extends CPhysConstraint

  • suspensionFrequency number | null
  • suspensionDampingRatio number | null
  • suspensionHeightOffset number | null
  • enableSuspensionLimit boolean | null
  • minSuspensionOffset number | null
  • maxSuspensionOffset number | null
  • enableSteeringLimit boolean | null
  • minSteeringAngle number | null
  • maxSteeringAngle number | null
  • steeringAxisFriction number | null
  • spinAxisFriction number | null
  • steeringMimicsEntity EntityRef | null

CPointClientUIWorldTextPanel

extends CPointClientUIWorldPanel

  • messageText string | null

CPostProcessingVolume

extends CBaseTrigger

  • fadeDuration number | null
  • minLogExposure number | null
  • maxLogExposure number | null
  • minExposure number | null
  • maxExposure number | null
  • exposureCompensation number | null
  • exposureFadeSpeedUp number | null
  • exposureFadeSpeedDown number | null
  • tonemapEVSmoothingRange number | null
  • master boolean | null
  • exposureControl boolean | null

CRagdollConstraint

extends CPhysConstraint

  • xmin number | null
  • xmax number | null
  • ymin number | null
  • ymax number | null
  • zmin number | null
  • zmax number | null
  • xfriction number | null
  • yfriction number | null
  • zfriction number | null

CRagdollPropAttached

extends CRagdollProp

  • boneIndexAttached number | null
  • ragdollAttachedObjectIndex number | null
  • attachmentPointBoneSpace Vector | null
  • attachmentPointRagdollSpace Vector | null
  • shouldDetach boolean | null
  • shouldDeleteAttachedActivationRecord boolean | null

CRotButton

extends CBaseButton

CRotDoor

extends CBaseDoor

  • solidBsp boolean | null

CScriptItem

extends CItem

  • moveTypeOverride MoveType_t | null

CSplineConstraint

extends CPhysConstraint

  • anchorOffsetRestore Vector | null
  • splineEntity EntityRef | null
  • enableLateralConstraint boolean | null
  • enableVerticalConstraint boolean | null
  • enableAngularConstraint boolean | null
  • enableLimit boolean | null
  • fireEventsOnPath boolean | null
  • linearFrequency number | null
  • linarDampingRatio number | null
  • jointFriction number | null
  • transitionTime number | null
  • preSolveAnchorPos Vector | null
  • startTransitionTime number | null
  • tangentSpaceAnchorAtTransitionStart Vector | null

CTonemapTrigger

extends CBaseTrigger

CTriggerActiveWeaponDetect

extends CBaseTrigger

  • onTouchedActiveWeapon CEntityIOOutput

CTriggerBuoyancy

extends CBaseTrigger

  • fluidDensity number | null
  • buoyancyHelper CBuoyancyHelper

CTriggerDetectBulletFire

extends CBaseTrigger

  • playerFireOnly boolean | null
  • onDetectedBulletFire CEntityIOOutput

CTriggerDetectExplosion

extends CBaseTrigger

  • onDetectedExplosion CEntityIOOutput

CTriggerFan

extends CBaseTrigger

  • fanOriginOffset Vector | null
  • direction Vector | null
  • pushTowardsInfoTarget boolean | null
  • pushAwayFromInfoTarget boolean | null
  • infoFan EntityRef | null
  • force number | null
  • falloff boolean | null
  • fanOriginWS Vector | null
  • fanOriginLS Vector | null
  • fanEndLS Vector | null
  • noiseDirectionTarget Vector | null
  • ropeForceScale number | null
  • particleForceScale number | null
  • playerForce number | null
  • playerWindblock boolean | null
  • nPCForce number | null
  • rampTime number | null
  • noiseDegrees number | null
  • noiseSpeed number | null
  • pushPlayer boolean | null
  • rampDown boolean | null
  • managerFanIdx number | null
  • rampTimer CountdownTimer

CTriggerGameEvent

extends CBaseTrigger

CTriggerHurt

extends CBaseTrigger

  • originalDamage number | null
  • damage number | null
  • damageCap number | null
  • lastDmgTime number | null
  • forgivenessDelay number | null
  • bitsDamageInflict DamageTypes_t | null
  • damageModel number | null
  • noDmgForce boolean | null
  • damageForce Vector | null
  • thinkAlways boolean | null
  • hurtThinkPeriod number | null
  • onHurt CEntityIOOutput
  • onHurtPlayer CEntityIOOutput

CTriggerLerpObject

extends CBaseTrigger

  • lerpTarget EntityRef | null
  • lerpTargetAttachment number | null
  • lerpDuration number | null
  • attachedEntityWasParented boolean | null
  • lerpRestoreMoveType boolean | null
  • singleLerpObject boolean | null
  • attachTouchingObject boolean | null
  • entityToWaitForDisconnect EntityRef | null
  • onLerpStarted CEntityIOOutput
  • onLerpFinished CEntityIOOutput
  • onDetached CEntityIOOutput

CTriggerMultiple

extends CBaseTrigger

  • onTrigger CEntityIOOutput

CTriggerPhysics

extends CBaseTrigger

  • m_gravityScale number | null
  • linearLimit number | null
  • linearDamping number | null
  • angularLimit number | null
  • angularDamping number | null
  • linearForce number | null
  • frequency number | null
  • dampingRatio number | null
  • linearForcePointAt Vector | null
  • collapseToForcePoint boolean | null
  • linearForcePointAtWorld Vector | null
  • linearForceDirection Vector | null
  • convertToDebrisWhenPossible boolean | null

CTriggerProximity

extends CBaseTrigger

  • measureTarget EntityRef | null
  • radius number | null
  • touchers number | null

CTriggerPush

extends CBaseTrigger

  • pushEntitySpace QAngle | null
  • pushDirEntitySpace Vector | null
  • triggerOnStartTouch boolean | null
  • usePathSimple boolean | null
  • pathSimple EntityRef | null
  • splinePushType number | null
  • speed number | null

CTriggerRemove

extends CBaseTrigger

  • onRemove CEntityIOOutput

CTriggerSave

extends CBaseTrigger

  • forceNewLevelUnit boolean | null
  • dangerousTimer number | null
  • minHitPoints number | null
  • retriggerDelay number | null

CTriggerSndSosOpvar

extends CBaseTrigger

  • position Vector | null
  • centerSize number | null
  • minVal number | null
  • maxVal number | null
  • volIs2D boolean | null
  • opvarNameChar string | null
  • stackNameChar string | null
  • operatorNameChar string | null
  • vecNormPos Vector | null
  • normCenterSize number | null

CTriggerSoundscape

extends CBaseTrigger

  • soundscape EntityRef | null

CTriggerTeleport

extends CBaseTrigger

  • useLandmarkAngles boolean | null
  • mirrorPlayer boolean | null
  • checkDestIfClearForPlayer boolean | null

FilterDamageType

extends CBaseFilter

  • damageType number | null

FilterHealth

extends CBaseFilter

  • adrenalineActive boolean | null
  • healthMin number | null
  • healthMax number | null

CCSPlayerPawnBase

extends CBasePlayerPawn

  • blindUntilTime number | null
  • blindStartTime number | null
  • playerState CSPlayerState | null
  • respawning boolean | null
  • hasMovedSinceSpawn boolean | null
  • numSpawns number | null
  • idleTimeSinceLastAction number | null
  • nextRadarUpdateTime number | null
  • flashDuration number | null
  • flashMaxAlpha number | null
  • progressBarStartTime number | null
  • progressBarDuration number | null
  • originalController EntityRef | null
  • cTouchExpansionComponent CTouchExpansionComponent

CCSWeaponBase

extends CBasePlayerWeapon

  • removeable boolean | null
  • playerAmmoStockOnPickup boolean | null
  • requireUseToTouch boolean | null
  • weaponGameplayAnimState WeaponGameplayAnimState | null
  • weaponGameplayAnimStateTimestamp number | null
  • inspectCancelCompleteTime number | null
  • inspectPending boolean | null
  • inspectShouldLoop boolean | null
  • lastEmptySoundCmdNum number | null
  • fireOnEmpty boolean | null
  • weaponMode CSWeaponMode | null
  • turningInaccuracyDelta number | null
  • turningInaccuracyEyeDirLast Vector | null
  • turningInaccuracy number | null
  • accuracyPenalty number | null
  • lastAccuracyUpdateTime number | null
  • accuracySmoothedForZoom number | null
  • m_iRecoilIndex number | null
  • m_flRecoilIndex number | null
  • burstMode boolean | null
  • postponeFireReadyTicks number | null
  • postponeFireReadyFrac number | null
  • inReload boolean | null
  • deployTick number | null
  • droppedAtTime number | null
  • isHauledBack boolean | null
  • silencerOn boolean | null
  • timeSilencerSwitchComplete number | null
  • weaponActionPlaybackRate number | null
  • originalTeamNumber number | null
  • mostRecentTeamNumber number | null
  • droppedNearBuyZone boolean | null
  • nextAttackRenderTimeOffset number | null
  • canBePickedUp boolean | null
  • useCanOverrideNextOwnerTouchTime boolean | null
  • nextOwnerTouchTime number | null
  • nextPrevOwnerTouchTime number | null
  • nextPrevOwnerUseTime number | null
  • prevOwner EntityRef | null
  • dropTick number | null
  • wasActiveWeaponWhenDropped boolean | null
  • donated boolean | null
  • lastShotTime number | null
  • wasOwnedByCT boolean | null
  • wasOwnedByTerrorist boolean | null
  • numRemoveUnownedWeaponThink number | null
  • ironSightMode number | null
  • lastLOSTraceFailureTime number | null
  • watTickOffset number | null
  • lastShakeTime number | null
  • onPlayerPickup CEntityIOOutput
  • ironSightController CIronSightController

CDecoyProjectile

extends CBaseCSGrenadeProjectile

  • decoyShotTick number | null
  • shotsRemaining number | null
  • expireTime number | null
  • decoyWeaponDefIndex number | null

CDynamicNavConnectionsVolume

extends CTriggerMultiple

  • connectionsEnabled boolean | null
  • targetAreaSearchRadius number | null
  • updateDistance number | null
  • maxConnectionDistance number | null

CDynamicProp

extends CBreakableProp

  • createNavObstacle boolean | null
  • navObstacleUpdatesOverridden boolean | null
  • useHitboxesForRenderBox boolean | null
  • useAnimGraph boolean | null
  • idleAnimLoopMode AnimLoopMode_t | null
  • randomizeCycle boolean | null
  • startDisabled boolean | null
  • firedStartEndOutput boolean | null
  • forceNpcExclude boolean | null
  • createMovableSurfaceGraph boolean | null
  • createNonSolid boolean | null
  • isOverrideProp boolean | null
  • initialGlowState number | null
  • glowRange number | null
  • glowRangeMin number | null
  • glowColor number | null
  • glowTeam number | null
  • outputAnimBegun CEntityIOOutput
  • outputAnimOver CEntityIOOutput
  • outputAnimLoopCycleOver CEntityIOOutput
  • onAnimReachedStart CEntityIOOutput
  • onAnimReachedEnd CEntityIOOutput

CFlashbangProjectile

extends CBaseCSGrenadeProjectile

  • timeToDetonate number | null
  • numOpponentsHit number | null
  • numTeammatesHit number | null

CFuncPlatRot

extends CFuncPlat

  • end QAngle | null
  • start QAngle | null

CHostage

extends CHostageExpresserShim

  • spotRules number | null
  • uiHostageSpawnExclusionGroupMask number | null
  • hostageSpawnRandomFactor number | null
  • remove boolean | null
  • vel Vector | null
  • isRescued boolean | null
  • jumpedThisFrame boolean | null
  • hostageState number | null
  • leader EntityRef | null
  • lastLeader EntityRef | null
  • hasBeenUsed boolean | null
  • accel Vector | null
  • isRunning boolean | null
  • isCrouching boolean | null
  • isWaitingForLeader boolean | null
  • isAdjusted boolean | null
  • handsHaveBeenCut boolean | null
  • hostageGrabber EntityRef | null
  • lastGrabTime number | null
  • positionWhenStartedDroppingToGround Vector | null
  • grabbedPos Vector | null
  • rescueStartTime number | null
  • grabSuccessTime number | null
  • dropStartTime number | null
  • approachRewardPayouts number | null
  • pickupEventCount number | null
  • spawnGroundPos Vector | null
  • hostageResetPosition Vector | null
  • onHostageBeginGrab CEntityIOOutput
  • onFirstPickedUp CEntityIOOutput
  • onDroppedNotRescued CEntityIOOutput
  • onRescued CEntityIOOutput
  • entitySpottedState EntitySpottedState_t
  • reuseTimer CountdownTimer
  • jumpTimer CountdownTimer
  • repathTimer CountdownTimer
  • inhibitDoorTimer CountdownTimer
  • inhibitObstacleAvoidanceTimer CountdownTimer
  • wiggleTimer CountdownTimer

CMarkupVolumeTagged_NavGame

extends CMarkupVolumeWithRef

  • scopes NavScopeFlags_t | null
  • floodFillAttribute boolean | null
  • splitNavSpace boolean | null

CMolotovProjectile

extends CBaseCSGrenadeProjectile

  • isIncGrenade boolean | null
  • detonated boolean | null
  • stillTimer IntervalTimer

CMomentaryRotButton

extends CRotButton

  • lastUsed number | null
  • start QAngle | null
  • end QAngle | null
  • idealYaw number | null
  • updateTarget boolean | null
  • direction number | null
  • returnSpeed number | null
  • startPosition number | null
  • onUnpressed CEntityIOOutput
  • onFullyOpen CEntityIOOutput
  • onFullyClosed CEntityIOOutput
  • onReachedPosition CEntityIOOutput

CPhysicsProp

extends CBreakableProp

  • forceNavIgnore boolean | null
  • noNavmeshBlocker boolean | null
  • forceNpcExclude boolean | null
  • massScale number | null
  • buoyancyScale number | null
  • damageType number | null
  • damageToEnableMotion number | null
  • forceToEnableMotion number | null
  • thrownByPlayer boolean | null
  • droppedByPlayer boolean | null
  • touchedByPlayer boolean | null
  • firstCollisionAfterLaunch boolean | null
  • hasBeenAwakened boolean | null
  • isOverrideProp boolean | null
  • lastBurn number | null
  • dynamicContinuousContactBehavior DynamicContinuousContactBehavior_t | null
  • nextCheckDisableMotionContactsTime number | null
  • initialGlowState number | null
  • glowRange number | null
  • glowRangeMin number | null
  • glowColor number | null
  • shouldAutoConvertBackFromDebris boolean | null
  • muteImpactEffects boolean | null
  • navObstacleType INavObstacle__NavObstacleType_t | null
  • updateNavWhenMoving boolean | null
  • forceNavObstacleCut boolean | null
  • allowObstacleConvexHullMerging boolean | null
  • acceptDamageFromHeldObjects boolean | null
  • enableUseOutput boolean | null
  • crateType CPhysicsProp__CrateType_t | null
  • removableForAmmoBalancing boolean | null
  • awake boolean | null
  • attachedToReferenceFrame boolean | null
  • motionEnabled CEntityIOOutput
  • onAwakened CEntityIOOutput
  • onAwake CEntityIOOutput
  • onAsleep CEntityIOOutput
  • onPlayerUse CEntityIOOutput
  • onOutOfWorld CEntityIOOutput
  • onPlayerPickup CEntityIOOutput

CScriptTriggerHurt

extends CTriggerHurt

  • extent Vector | null

CScriptTriggerMultiple

extends CTriggerMultiple

  • extent Vector | null

CScriptTriggerPush

extends CTriggerPush

  • extent Vector | null

CSmokeGrenadeProjectile

extends CBaseCSGrenadeProjectile

  • smokeEffectTickBegin number | null
  • didSmokeEffect boolean | null
  • randomSeed number | null
  • smokeColor Vector | null
  • smokeDetonationPos Vector | null
  • voxelFrameDataSize number | null
  • voxelUpdate number | null
  • lastBounce number | null
  • fllastSimulationTime number | null
  • explodeFromInferno boolean | null
  • didGroundScorch boolean | null

CTriggerImpact

extends CTriggerMultiple

  • magnitude number | null
  • noise number | null
  • viewkick number | null

CTriggerOnce

extends CTriggerMultiple

CBaseCSGrenade

extends CCSWeaponBase

  • redraw boolean | null
  • isHeldByPlayer boolean | null
  • pinPulled boolean | null
  • jumpThrow boolean | null
  • throwAnimating boolean | null
  • throwTime number | null
  • throwStrength number | null
  • dropTime number | null
  • pinPullTime number | null
  • justPulledPin boolean | null
  • nextHoldTick number | null
  • nextHoldFrac number | null
  • switchToWeaponAfterThrow EntityRef | null

CBasePropDoor

extends CDynamicProp

  • autoReturnDelay number | null
  • hardwareType number | null
  • needsHardware boolean | null
  • doorState DoorState_t | null
  • locked boolean | null
  • noNPCs boolean | null
  • closedPosition Vector | null
  • closedAngles QAngle | null
  • m_hBlocker EntityRef | null
  • firstBlocked boolean | null
  • forceClosed boolean | null
  • latchWorldPosition Vector | null
  • activator EntityRef | null
  • speed number | null
  • numCloseAttempts number | null
  • master EntityRef | null
  • ls locksound_t
  • onBlockedClosing CEntityIOOutput
  • onBlockedOpening CEntityIOOutput
  • onUnblockedClosing CEntityIOOutput
  • onUnblockedOpening CEntityIOOutput
  • onFullyClosed CEntityIOOutput
  • onFullyOpen CEntityIOOutput
  • onClose CEntityIOOutput
  • onOpen CEntityIOOutput
  • onLockedUse CEntityIOOutput
  • onAjarOpen CEntityIOOutput

CC4

extends CCSWeaponBase

  • lastValidPlayerHeldPosition Vector | null
  • lastValidDroppedPosition Vector | null
  • doValidDroppedPositionCheck boolean | null
  • startedArming boolean | null
  • armedTime number | null
  • bombPlacedAnimation boolean | null
  • isPlantingViaUse boolean | null
  • spotRules number | null
  • bombPlanted boolean | null
  • entitySpottedState EntitySpottedState_t

CCSPlayerPawn

extends CCSPlayerPawnBase

  • characterDefIndex number | null
  • hasFemaleVoice boolean | null
  • lastPlaceName string | null
  • inHostageResetZone boolean | null
  • inBuyZone boolean | null
  • wasInBuyZone boolean | null
  • inHostageRescueZone boolean | null
  • inBombZone boolean | null
  • wasInHostageRescueZone boolean | null
  • retakesOffering number | null
  • retakesOfferingCard number | null
  • retakesHasDefuseKit boolean | null
  • retakesMVPLastRound boolean | null
  • retakesMVPBoostItem number | null
  • retakesMVPBoostExtraUtility loadout_slot_t | null
  • healthShotBoostExpirationTime number | null
  • landingTimeSeconds number | null
  • isBuyMenuOpen boolean | null
  • lastLandTime number | null
  • onGroundLastTick boolean | null
  • playerLocked number | null
  • timeOfLastInjury number | null
  • nextSprayDecalTime number | null
  • nextSprayDecalTimeExpedited boolean | null
  • ragdollDamageBone number | null
  • ragdollDamageForce Vector | null
  • ragdollDamageWeaponName string | null
  • ragdollDamageHeadshot boolean | null
  • ragdollServerOrigin Vector | null
  • econGlovesChanged number | null
  • deathEyeAngles QAngle | null
  • leftHanded boolean | null
  • switchedHandednessTime number | null
  • viewmodelOffsetX number | null
  • viewmodelOffsetY number | null
  • viewmodelOffsetZ number | null
  • viewmodelFOV number | null
  • isWalking boolean | null
  • lastGivenDefuserTime number | null
  • lastGivenBombTime number | null
  • dealtDamageToEnemyMostRecentTimestamp number | null
  • displayHistoryBits number | null
  • lastAttackedTeammate number | null
  • allowAutoFollowTime number | null
  • resetArmorNextSpawn boolean | null
  • spotRules number | null
  • isScoped boolean | null
  • resumeZoom boolean | null
  • isDefusing boolean | null
  • isGrabbingHostage boolean | null
  • blockingUseActionInProgress CSPlayerBlockingUseAction_t | null
  • emitSoundTime number | null
  • inNoDefuseArea boolean | null
  • whichBombZone number | null
  • inBombZoneTrigger boolean | null
  • wasInBombZoneTrigger boolean | null
  • shotsFired number | null
  • flinchStack number | null
  • velocityModifier number | null
  • totalBulletForce Vector | null
  • waitForNoAttack boolean | null
  • ignoreLadderJumpTime number | null
  • killedByHeadshot boolean | null
  • lastHitBox number | null
  • botAllowActive boolean | null
  • lastPickupPriority number | null
  • lastPickupPriorityTime number | null
  • armorValue number | null
  • currentEquipmentValue number | null
  • roundStartEquipmentValue number | null
  • freezetimeEndEquipmentValue number | null
  • lastWeaponFireUsercmd number | null
  • isSpawning boolean | null
  • deathFlags number | null
  • hasDeathInfo boolean | null
  • deathInfoTime number | null
  • deathInfoOrigin Vector | null
  • gunGameImmunityColor number | null
  • grenadeParameterStashTime number | null
  • grenadeParametersStashed boolean | null
  • stashedShootAngles QAngle | null
  • stashedGrenadeThrowPosition Vector | null
  • stashedVelocity Vector | null
  • committingSuicideOnTeamChange boolean | null
  • wasNotKilledNaturally boolean | null
  • immuneToGunGameDamageTime number | null
  • gunGameImmunity boolean | null
  • molotovDamageTime number | null
  • eyeAngles QAngle | null
  • econGloves CEconItemView
  • entitySpottedState EntitySpottedState_t

CCSWeaponBaseGun

extends CCSWeaponBase

  • zoomLevel number | null
  • burstShotsRemaining number | null
  • silencedModelIndex number | null
  • inPrecache boolean | null
  • needsBoltAction boolean | null
  • revolverCylinderIdx number | null
  • skillReloadAvailable boolean | null
  • skillReloadLiftedReloadKey boolean | null
  • skillBoltInterruptAvailable boolean | null
  • skillBoltLiftedFireKey boolean | null

CChicken

extends CDynamicProp

  • stuckAnchor Vector | null
  • isOnGround boolean | null
  • fallVelocity Vector | null
  • desiredActivity EChickenActivity | null
  • currentActivity EChickenActivity | null
  • turnRate number | null
  • fleeFrom EntityRef | null
  • leader EntityRef | null
  • lastJumpTime number | null
  • pathGoal Vector | null
  • activeFollowStartTime number | null
  • attributeManager CAttributeContainer
  • updateTimer CountdownTimer
  • collisionStuckTimer CountdownTimer
  • activityTimer CountdownTimer
  • moveRateThrottleTimer CountdownTimer
  • startleTimer CountdownTimer
  • vocalizeTimer CountdownTimer
  • reuseTimer CountdownTimer
  • jumpTimer CountdownTimer
  • repathTimer CountdownTimer
  • followMinuteTimer CountdownTimer
  • blockDirectionTimer CountdownTimer

CFuncTrackChange

extends CFuncPlatRot

  • trackTop EntityRef | null
  • trackBottom EntityRef | null
  • train EntityRef | null
  • code TRAIN_CODE | null
  • targetState number | null
  • use number | null

CKnife

extends CCSWeaponBase

  • firstAttack boolean | null

COrnamentProp

extends CDynamicProp

CPhysicsPropRespawnable

extends CPhysicsProp

  • originalSpawnOrigin Vector | null
  • originalSpawnAngles QAngle | null
  • originalMins Vector | null
  • originalMaxs Vector | null
  • respawnDuration number | null

CScriptTriggerOnce

extends CTriggerOnce

  • extent Vector | null

CTriggerLook

extends CTriggerOnce

  • lookTarget EntityRef | null
  • fieldOfView number | null
  • lookTime number | null
  • lookTimeTotal number | null
  • lookTimeLast number | null
  • timeoutDuration number | null
  • timeoutFired boolean | null
  • isLooking boolean | null
  • b2DFOV boolean | null
  • useVelocity boolean | null
  • testOcclusion boolean | null
  • testAllVisibleOcclusion boolean | null
  • onTimeout CEntityIOOutput
  • onStartLook CEntityIOOutput
  • onEndLook CEntityIOOutput

CWeaponBaseItem

extends CCSWeaponBase

  • sequenceInProgress boolean | null
  • redraw boolean | null

CPropDoorRotating

extends CBasePropDoor

  • axis Vector | null
  • distance number | null
  • spawnPosition PropDoorRotatingSpawnPos_t | null
  • openDirection PropDoorRotatingOpenDirection_e | null
  • currentOpenDirection PropDoorRotatingOpenDirection_e | null
  • defaultCheckDirection doorCheck_e | null
  • ajarAngle number | null
  • rotationAjarDeprecated QAngle | null
  • rotationClosed QAngle | null
  • rotationOpenForward QAngle | null
  • rotationOpenBack QAngle | null
  • goal QAngle | null
  • forwardBoundsMin Vector | null
  • forwardBoundsMax Vector | null
  • backBoundsMin Vector | null
  • backBoundsMax Vector | null
  • ajarDoorShouldntAlwaysOpen boolean | null
  • entityBlocker EntityRef | null

CWeaponCZ75a

extends CCSWeaponBaseGun

  • magazineRemoved boolean | null

CWeaponTaser

extends CCSWeaponBaseGun

  • fireTime number | null
  • lastAttackTick number | null

CPropDoorRotatingBreakable

extends CPropDoorRotating

  • breakable boolean | null
  • isAbleToCloseAreaPortals boolean | null
  • currentDamageState number | null

s2script — Source 2 plugin framework

GitHub