CBaseEntity: Difference between revisions

From SigMod
Jump to navigation Jump to search
No edit summary
No edit summary
Line 158: Line 158:
|'''m_CollisionGroup'''
|'''m_CollisionGroup'''
|Integer
|Integer
| colspan="1" style="padding: 100 0 0 0; margin: 0;" | Modifies what this entity collides with.
| colspan="1" style="padding: 0; margin: 0;" | Modifies what this entity collides with.
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;"
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 20px 0 0 0;"
! colspan="1" |Values
! colspan="1" |Values
|-
|-

Revision as of 22:51, 27 February 2022

Overview

The class from which all entity types derive from. The only exceptions to this are TempEnts, which are temporary entities that are too simple to warrant the overhead of inheriting from CBaseEntity.

Source location : /game/server/baseentity.h

Go back to Classes

SendProps

CBaseEntity
Name Type Description
AnimTimeMustBeFirst
m_flAnimTime Integer
m_flSimulationTime Integer
m_vecOrigin Vector The local position of the entity relative to it's parent. If the entity has no parent, the position is relative to the world origin.
m_ubInterpolationFrame Integer
m_nModelIndex Integer The index for this entity's precached model. Changing this does nothing in TF2.
m_Collision
m_vecMinsPreScaled Vector The mins coordinate point for the Collision bounding box of the entity before any changes are made to it, such as through the modelscale keyvalue.
m_vecMaxsPreScaled Vector The maxs coordinate point for the Collision bounding box of the entity before any changes are made to it, such as through the modelscale keyvalue.
m_vecMins Vector The mins coordinate point for the Collision bounding box of the entity after any changes are made to it, such as through the modelscale keyvalue.
m_vecMaxs Vector The maxs coordinate point for the Collision bounding box of the entity after any changes are made to it, such as through the modelscale keyvalue.
m_nSolidType Integer Determines the type of collision representation for the bounding volume.
enum SolidType_t
{
	SOLID_NONE		= 0,	// Non-solid
	SOLID_BSP		= 1,	// A BSP tree (QPhysics)
	SOLID_BBOX		= 2,	// Bounding Box
	SOLID_OBB		= 3,	// Oriented Bounding Box
	SOLID_OBB_YAW	= 4,	// Oriented Bounding Box constrained to only rotate along the yaw axis
	SOLID_CUSTOM	= 5,	// Always call into the entity for tests
	SOLID_VPHYSICS	= 6,	// Solid VPhysics object, get vcollide from the model and collide with that
	SOLID_LAST,
};

VPhysics

m_usSolidFlags Integer Flags for modifying certain aspects of entity solidity.
enum SolidFlags_t
{
	FSOLID_CUSTOMRAYTEST		= 1,	// Ignore solid type + always call into the entity for ray tests
	FSOLID_CUSTOMBOXTEST		= 2,	// Ignore solid type + always call into the entity for swept box tests
	FSOLID_NOT_SOLID			= 4,	// Are we currently not solid?
	FSOLID_TRIGGER				= 8,	// This is something may be collideable but fires touch functions
										   // even when it's not collideable (when the FSOLID_NOT_SOLID flag is set)
	FSOLID_NOT_STANDABLE		= 16,	// You can't stand on this
	FSOLID_VOLUME_CONTENTS		= 32,	// Contains volumetric contents (like water)
	FSOLID_FORCE_WORLD_ALIGNED	= 64,	// Forces the collision rep to be world-aligned even if it's SOLID_BSP or SOLID_VPHYSICS
	FSOLID_USE_TRIGGER_BOUNDS	= 128,	// Uses a special trigger bounds separate from the normal OBB
	FSOLID_ROOT_PARENT_ALIGNED	= 256,	// Collisions are defined in root parent's local coordinate space
	FSOLID_TRIGGER_TOUCH_DEBRIS	= 512,  // This trigger will touch debris objects
};
m_nSurroundType Integer
m_triggerBloat Integer
m_bUniformTriggerBloat Boolean
m_vecSpecifiedSurroundingMinsPreScaled Vector
m_vecSpecifiedSurroundingMaxsPreScaled Vector
m_vecSpecifiedSurroundingMins Vector
m_vecSpecifiedSurroundingMaxs Vector
m_nRenderFX Integer
m_nRenderMode Integer
m_fEffects Integer
m_clrRender Integer An integer representing the RGB render color of the entity. RGB values can range from 0 to 255 individually, meaning the highest value can be represented by 8 bits.

The integer used by this property is simply constructed from the bits of these values side by side. Starting from the right the first 8 bits (0-7) are used for blue, then the next 8 bits (8-15) are used by green, and finally the last 8 (16-23) are used by red. To convert your RGB color to an integer using this system, open the developer console in your browser by pressing F12, go to the Console tab, and type this:

(red << 16) + (green << 8) + blue

Where red green and blue are your RGB values, if a value is zero, you can just omit it, for example: (255 << 16) + 255 // = RGB(255, 0, 255)

m_iTeamNum Integer The team this entity is a part of.
  • 0 - None
  • 1 - Spectator
  • 2 - RED
  • 3 - BLU
  • 5 - Boss / Neutral
m_CollisionGroup Integer Modifies what this entity collides with.
Values
enum Collision_Group_t
{
	COLLISION_GROUP_NONE               = 0,
	COLLISION_GROUP_DEBRIS             = 1,  // Collides with nothing but world and static stuff
	COLLISION_GROUP_DEBRIS_TRIGGER     = 2,  // Same as debris, but hits triggers
	COLLISION_GROUP_INTERACTIVE_DEBRIS = 3,  // Collides with everything except other interactive debris or debris
	COLLISION_GROUP_INTERACTIVE        = 4,  // Collides with everything except interactive debris or debris
	COLLISION_GROUP_PLAYER             = 5,
	COLLISION_GROUP_BREAKABLE_GLASS    = 6,
	COLLISION_GROUP_VEHICLE            = 7,
	COLLISION_GROUP_PLAYER_MOVEMENT    = 8,  // For HL2, same as Collision_Group_Player, for
										     // TF2, this filters out other players and CBaseObjects

	COLLISION_GROUP_NPC           = 9,   // Generic NPC group
	COLLISION_GROUP_IN_VEHICLE    = 10,  // for any entity inside a vehicle
	COLLISION_GROUP_WEAPON        = 11,  // for any weapons that need collision detection
	COLLISION_GROUP_VEHICLE_CLIP  = 12,  // vehicle clip brush to restrict vehicle movement
	COLLISION_GROUP_PROJECTILE    = 13,  // Projectiles!
	COLLISION_GROUP_DOOR_BLOCKER  = 14,  // Blocks entities not permitted to get near moving doors
	COLLISION_GROUP_PASSABLE_DOOR = 15,  // Doors that the player shouldn't collide with
	COLLISION_GROUP_DISSOLVING    = 16,  // Things that are dissolving are in this group
	COLLISION_GROUP_PUSHAWAY      = 17,  // Nonsolid on client and server, pushaway in player code
	COLLISION_GROUP_NPC_ACTOR     = 18,  // Used so NPCs in scripts ignore the player.
	COLLISION_GROUP_NPC_SCRIPTED  = 19,	 // USed for NPCs in scripts that should not collide with each other

	LAST_SHARED_COLLISION_GROUP   = 20
};

enum
{
	TFCOLLISION_GROUP_SHIELD = LAST_SHARED_COLLISION_GROUP,

	TFCOLLISION_GROUP_WEAPON         = 21,
	TFCOLLISION_GROUP_GRENADE        = 22,
	TFCOLLISION_GROUP_RESOURCE_CHUNK = 23, // Combat objects (override for above)
	TFCOLLISION_GROUP_COMBATOBJECT   = 24,

	// Objects in general
	TFCOLLISION_GROUP_OBJECT = 25,
	TFCOLLISION_GROUP_OBJECT_SOLIDTOPLAYERMOVEMENT = 26,
};
m_flElasticity Float
m_flShadowCastDistance Float
m_hOwnerEntity Integer
m_hEffectEntity Integer
moveparent Integer
m_iParentAttachment Integer
movetype Integer
movecollide Integer
m_angRotation Vector
m_iTextureFrameIndex Integer
predictable_id
m_PredictableID Integer
m_bIsPlayerSimulated Boolean
m_bSimulatedEveryTick Boolean
m_bAnimatedEveryTick Boolean
m_bAlternateSorting Boolean
m_nModelIndexOverrides
000 Integer
001 Integer
002 Integer
003 Integer

Entity DataMaps

CBaseEntity
Name Type Description
CBaseEntitySUB_CallUseToggle
CBaseEntitySUB_DoNothing
CBaseEntitySUB_FadeOut
CBaseEntitySUB_Remove
CBaseEntitySUB_StartFadeOut
CBaseEntitySUB_StartFadeOutInstant
CBaseEntitySUB_Vanish
CBaseEntityShadowCastDistThink
InputAddContext
InputAddOutput
InputAlpha
InputAlternativeSorting
InputClearContext
InputClearParent
InputColor
InputDisableDamageForces
InputDisableShadow
InputDispatchEffect
InputDispatchResponse
InputEnableDamageForces
InputEnableShadow
InputFireUser1
InputFireUser2
InputFireUser3
InputFireUser4
InputKill
InputKillHierarchy
InputRemoveContext
InputSetDamageFilter
InputSetParent
InputSetParentAttachment
InputSetParentAttachmentMaintainOffset
InputSetTeam
InputUse
m_Collision
m_bUniformTriggerBloat
m_flRadius
m_nSolidType
m_nSurroundType
m_triggerBloat
m_usSolidFlags
m_vecMaxs
m_vecMaxsPreScaled
m_vecMins
m_vecMinsPreScaled
m_vecSpecifiedSurroundingMaxs
m_vecSpecifiedSurroundingMaxsPreScaled
m_vecSpecifiedSurroundingMins
m_vecSpecifiedSurroundingMinsPreScaled
m_vecSurroundingMaxs
m_vecSurroundingMins
m_CollisionGroup
m_ModelName
m_MoveCollide
m_MoveType
m_Network
m_hParent
m_OnUser1
m_OnUser2
m_OnUser3
m_OnUser4
m_ResponseContexts
m_aThinkFunctions
m_angAbsRotation
m_angRotation
m_bAlternateSorting
m_bAnimatedEveryTick
m_bSimulatedEveryTick
m_clrRender
m_debugOverlays
m_fEffects
m_fFlags
m_flAnimTime
m_flDesiredShadowCastDistance
m_flElasticity
m_flFriction
m_flGravity
m_flGroundChangeTime
m_flLocalTime
m_flMoveDoneTime
m_flNavIgnoreUntilTime
m_flPrevAnimTime
m_flShadowCastDistance
m_flSimulationTime
m_flSpeed
m_flVPhysicsUpdateLocalTime
m_hDamageFilter
m_hEffectEntity
m_hGroundEntity
m_hMoveChild
m_hMoveParent
m_hMovePeer
m_hOwnerEntity
m_iClassname
m_iEFlags
m_iGlobalname
m_iHammerID
m_iHealth
m_iInitialTeamNum
m_iMaxHealth
m_iName
m_iParent
m_iParentAttachment
m_iTeamNum
m_iTextureFrameIndex
m_iszDamageFilterName
m_iszResponseContext
m_lifeState
m_nLastThinkTick
m_nModelIndex
m_nModelIndexOverrides
m_nNextThinkTick
m_nRenderFX
m_nRenderMode
m_nSimulationTick
m_nTransmitStateOwnedCounter
m_nWaterLevel
m_nWaterType
m_pBlocker
m_pParent
m_pPhysicsObject
m_pfnBlocked
m_pfnMoveDone
m_pfnThink
m_pfnTouch
m_pfnUse
m_rgflCoordinateFrame
m_spawnflags
m_takedamage
m_target
m_vecAbsOrigin
m_vecAbsVelocity
m_vecAngVelocity
m_vecBaseVelocity
m_vecOrigin
m_vecVelocity
m_vecViewOffset
touchStamp
_ballplayertoucher
Name Type Description
ai_ally_speech_manager
Name Type Description
m_ConceptCategoryTimers
m_next
m_ConceptTimers
ai_battle_line
Name Type Description
CAI_BattleLineMovementThink
InputActivate
InputDeactivate
m_SelfMoveMonitor
m_flMarkTolerance
m_vMark
m_fActive
m_fStrict
m_iszActor
ai_changehintgroup
Name Type Description
InputActivate
m_bHintGroupNavLimiting
m_flRadius
m_iSearchType
m_strNewHintGroup
m_strSearchName
ai_changetarget
Name Type Description
InputActivate
m_iszNewTarget
ai_goal_assault
Name Type Description
CAI_GoalEntityDelayedRefresh
InputActivate
InputBeginAssault
InputDeactivate
InputUpdateActors
m_AssaultCue
m_RallyPoint
m_RallySelectMethod
m_SearchType
m_actors
m_fStartActive
m_flags
m_hGoalEntity
m_iszActor
m_iszConceptModifiers
m_iszGoal
ai_goal_follow
Name Type Description
CAI_GoalEntityDelayedRefresh
InputActivate
InputDeactivate
InputUpdateActors
m_SearchType
m_actors
m_fStartActive
m_flags
m_hGoalEntity
m_iFormation
m_iszActor
m_iszConceptModifiers
m_iszGoal
ai_goal_lead
Name Type Description
CAI_GoalEntityDelayedRefresh
InputActivate
InputDeactivate
InputSetFailure
InputSetSuccess
InputUpdateActors
m_OnArrival
m_OnArrivalDone
m_OnDone
m_OnFailure
m_OnSuccess
m_SearchType
m_actors
m_bDontSpeakStart
m_bGagLeader
m_bLeadDuringCombat
m_bRun
m_bStopScenesWhenPlayerLost
m_fArrived
m_fStartActive
m_flLeadDistance
m_flRetrieveDistance
m_flSuccessDistance
m_flWaitDistance
m_flags
m_hGoalEntity
m_iComingBackWaitForSpeak
m_iRetrievePlayer
m_iRetrieveWaitForSpeak
m_iszActor
m_iszArrivalConceptModifier
m_iszAttractPlayerConceptModifier
m_iszComingBackConceptModifier
m_iszConceptModifiers
m_iszFailureConceptModifier
m_iszGoal
m_iszPostArrivalConceptModifier
m_iszRetrieveConceptModifier
m_iszStartConceptModifier
m_iszSuccessConceptModifier
m_iszWaitOverConceptModifier
m_iszWaitPointName
ai_goal_lead_weapon
Name Type Description
CAI_GoalEntityDelayedRefresh
InputActivate
InputDeactivate
InputSetFailure
InputSetSuccess
InputUpdateActors
m_OnArrival
m_OnArrivalDone
m_OnDone
m_OnFailure
m_OnSuccess
m_SearchType
m_actors
m_bDontSpeakStart
m_bGagLeader
m_bLeadDuringCombat
m_bRun
m_bStopScenesWhenPlayerLost
m_fArrived
m_fStartActive
m_flLeadDistance
m_flRetrieveDistance
m_flSuccessDistance
m_flWaitDistance
m_flags
m_hGoalEntity
m_iComingBackWaitForSpeak
m_iRetrievePlayer
m_iRetrieveWaitForSpeak
m_iszActor
m_iszArrivalConceptModifier
m_iszAttractPlayerConceptModifier
m_iszComingBackConceptModifier
m_iszConceptModifiers
m_iszFailureConceptModifier
m_iszGoal
m_iszMissingWeaponConceptModifier
m_iszPostArrivalConceptModifier
m_iszRetrieveConceptModifier
m_iszStartConceptModifier
m_iszSuccessConceptModifier
m_iszWaitOverConceptModifier
m_iszWaitPointName
m_iszWeaponName
ai_goal_standoff
Name Type Description
CAI_GoalEntityDelayedRefresh
InputActivate
InputDeactivate
InputSetAggressiveness
InputUpdateActors
m_HintChangeReaction
m_SearchType
m_actors
m_aggressiveness
m_bAbandonIfEnemyHides
m_customParams.fCoverOnReload
m_customParams.maxShots
m_customParams.maxTimeShots
m_customParams.minShots
m_customParams.minTimeShots
m_customParams.oddsCover
m_fPlayerIsBattleline
m_fStartActive
m_fStayAtCover
m_flags
m_hGoalEntity
m_iszActor
m_iszConceptModifiers
m_iszGoal
ai_hint
Name Type Description
CAI_HintEnableThink
InputDisableHint
InputEnableHint
m_NodeData
fIgnoreFacing
iDisabled
iszActivityName
maxState
minState
nHintType
nNodeID
nTargetWCNodeID
nWCNodeID
strEntityName
strGroup
m_OnNPCStartedUsing
m_OnNPCStoppedUsing
m_flNextUseTime
m_hHintOwner
m_nodeFOV
m_vecForward
ai_network
Name Type Description
CAI_NetworkManagerDelayedInit
CAI_NetworkManagerRebuildThink
m_bNeedGraphRebuild
m_fInitalized
ai_relationship
Name Type Description
CAI_RelationshipApplyRelationshipThink
InputApplyRelationship
InputRevertRelationship
InputRevertToDefaultRelationship
m_bIsActive
m_bReciprocal
m_fStartActive
m_flRadius
m_iDisposition
m_iPreviousDisposition
m_iPreviousRank
m_iRank
m_iszSubject
ai_script_conditions
Name Type Description
CAI_ScriptConditionsEvaluationThink
InputDisable
InputEnable
m_Actor
m_ActorTargetProxTester
m_distSq
m_fInside
m_ElementList
m_NoValidActors
m_OnConditionsSatisfied
m_OnConditionsTimeout
m_PlayerActorProxTester
m_distSq
m_fInside
m_PlayerTargetProxTester
m_distSq
m_fInside
m_Timeout
m_interval
m_next
m_Timer
m_interval
m_next
m_bLeaveAsleep
m_bPlayerActorFOVTrueCone
m_bPlayerTargetFOVTrueCone
m_fActorInPVS
m_fActorInVehicle
m_fActorSeePlayer
m_fActorSeeTarget
m_fDisabled
m_fMaxState
m_fMinState
m_fPlayerActorLOS
m_fPlayerBlockingActor
m_fPlayerInVehicle
m_fPlayerTargetLOS
m_fScriptStatus
m_flActorTargetProximity
m_flMaxTimeout
m_flMinTimeout
m_flPlayerActorFOV
m_flPlayerActorProximity
m_flPlayerTargetFOV
m_flPlayerTargetProximity
m_flRequiredTime
m_hActor
m_hTarget
ai_sound
Name Type Description
InputEmitAISound
InputInsertSound
m_flDuration
m_iSoundContext
m_iSoundType
m_iVolume
m_iszProxyEntityName
ai_speechfilter
Name Type Description
InputDisable
InputEnable
InputSetIdleModifier
m_bDisabled
m_bNeverSayHello
m_flIdleModifier
m_iszSubject
aiscripted_schedule
Name Type Description
CAI_ScriptedScheduleScriptThink
InputStartSchedule
InputStopSchedule
m_Interruptability
m_bDidFireOnce
m_bGrabAll
m_flRadius
m_hActivator
m_hLastFoundEntity
m_iszEntity
m_nForceState
m_nSchedule
m_sGoalEnt
ambient_generic
Name Type Description
CAmbientGenericRampThink
InputFadeIn
InputFadeOut
InputPitch
InputPlaySound
InputStopSound
InputToggleSound
InputVolume
m_dpv
m_fActive
m_fLooping
m_flMaxRadius
m_iSoundLevel
m_iszSound
m_radius
m_sSourceEntName
assault_assaultpoint
Name Type Description
InputSetAllowDiversion
InputSetClearOnContact
InputSetForceClear
m_AssaultHintGroup
m_NextAssaultPointName
m_OnArrival
m_OnAssaultClear
m_bAllowDiversion
m_bClearOnContact
m_bForceCrouch
m_bInputForcedClear
m_bIsUrgent
m_bNeverTimeout
m_flAllowDiversionRadius
m_flAssaultPointTolerance
m_flAssaultTimeout
m_flTimeLastUsed
m_iStrictness
assault_rallypoint
Name Type Description
m_AssaultPointName
m_OnArrival
m_RallySequenceName
m_bForceCrouch
m_bIsUrgent
m_flAssaultDelay
m_hLockedBy
m_iPriority
m_iStrictness
m_sExclusivity
bot_action_point
Name Type Description
m_command
m_desiredDistance
m_nextActionPointName
m_onReachedActionPoint
m_stayTime
bot_controller
Name Type Description
InputBotAddCommandAttackEntity
InputBotAddCommandDefend
InputBotAddCommandMoveToEntity
InputBotAddCommandSwitchWeapon
InputBotClearQueue
InputBotPreventMovement
InputBotSetIgnoreHumans
InputCreateBot
InputRespawnBot
m_iBotClass
m_iszBotName
m_outputOnCommandFinished
bot_generator
Name Type Description
CTFBotGeneratorGeneratorThink
InputClearAttentionFocus
InputCommandGotoActionPoint
InputDisable
InputEnable
InputRemoveBots
InputSetAttentionFocus
InputSetDifficulty
InputSetDisableDodge
InputSetSuppressFire
InputSpawnBot
m_actionPointName
m_bDisableDodge
m_bRetainBuildings
m_bSpawnOnlyWhenTriggered
m_bSuppressFire
m_bUseTeamSpawnpoint
m_className
m_difficulty
m_iOnDeathAction
m_initialCommand
m_maxActiveCount
m_onBotKilled
m_onExpended
m_onSpawned
m_spawnCount
m_spawnInterval
m_teamName
bot_hint_sentrygun
Name Type Description
InputDisable
InputEnable
m_isDisabled
m_isSticky
m_outputOnSentryGunDestroyed
bot_hint_teleporter_exit
Name Type Description
InputDisable
InputEnable
m_isDisabled
bot_proxy
Name Type Description
CTFBotProxyThink
InputDelete
InputSetClass
InputSetMovementGoal
InputSpawn
m_actionPointName
m_botName
m_className
m_onAttackingEnemy
m_onInjured
m_onKilled
m_onKilledEnemy
m_onSpawned
m_respawnInterval
m_spawnOnStart
m_teamName
bot_roster
Name Type Description
InputSetAllowDemoman
InputSetAllowEngineer
InputSetAllowHeavy
InputSetAllowMedic
InputSetAllowPyro
InputSetAllowScout
InputSetAllowSniper
InputSetAllowSoldier
InputSetAllowSpy
m_bAllowClassChanges
m_bAllowedClasses[TF_CLASS_DEMOMAN]
m_bAllowedClasses[TF_CLASS_ENGINEER]
m_bAllowedClasses[TF_CLASS_HEAVYWEAPONS]
m_bAllowedClasses[TF_CLASS_MEDIC]
m_bAllowedClasses[TF_CLASS_PYRO]
m_bAllowedClasses[TF_CLASS_SCOUT]
m_bAllowedClasses[TF_CLASS_SNIPER]
m_bAllowedClasses[TF_CLASS_SOLDIER]
m_bAllowedClasses[TF_CLASS_SPY]
m_teamName
commentary_auto
Name Type Description
InputMultiplayerSpawned
m_OnCommentaryMidGame
m_OnCommentaryMultiplayerSpawn
m_OnCommentaryNewGame
dispenser_touch_trigger
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
entity_blocker
Name Type Description
entity_spawn_manager
Name Type Description
m_bDropToGround
m_bRandomRotation
m_iEntityCount
m_iRespawnTime
m_iszEntityName
entity_spawn_point
Name Type Description
m_iszSpawnManagerName
env_beverage
Name Type Description
InputActivate
m_CanInDispenser
m_nBeverageType
env_blood
Name Type Description
InputEmitBlood
m_Color
m_flAmount
m_vecSprayDir
env_bubbles
Name Type Description
CBubblingFizzThink
InputActivate
InputDeactivate
InputSetCurrent
InputSetDensity
InputSetFrequency
InputToggle
m_density
m_frequency
m_state
env_credits
Name Type Description
InputRollCredits
InputRollOutroCredits
InputSetLogoLength
InputShowLogo
m_OnCreditsDone
m_bRolledOutroCredits
m_flLogoLength
env_debughistory
Name Type Description
env_dustpuff
Name Type Description
InputSpawnDust
m_flScale
m_rgbaColor
env_entity_maker
Name Type Description
CEnvEntityMakerCheckSpawnThink
InputForceSpawn
InputForceSpawnAtEntityOrigin
m_angPostSpawnDirection
m_bPostSpawnUseAngles
m_flPostSpawnDirectionVariance
m_flPostSpawnSpeed
m_hCurrentBlocker
m_hCurrentInstance
m_iszTemplate
m_pOutputOnFailedSpawn
m_pOutputOnSpawned
m_vecBlockerOrigin
env_explosion
Name Type Description
CEnvExplosionSmoke
InputExplode
m_flDamageForce
m_hEntityIgnore
m_hInflictor
m_iClassIgnore
m_iCustomDamageType
m_iMagnitude
m_iRadiusOverride
m_iszFireballSprite
m_sFireballSprite
m_spriteScale
env_fade
Name Type Description
InputFade
m_Duration
m_HoldTime
m_OnBeginFade
env_fire
Name Type Description
CFireBurnThink
CFireGoOutThink
InputDisable
InputEnable
InputExtinguish
InputExtinguishTemporary
InputStartFire
m_OnExtinguished
m_OnIgnited
m_bDidActivate
m_bEnabled
m_bStartDisabled
m_flAttackTime
m_flDamageScale
m_flDamageTime
m_flFireSize
m_flFuel
m_flHeatAbsorb
m_flHeatLevel
m_flMaxHeat
m_hEffect
m_hOwner
m_lastDamage
m_nFireType
env_firesensor
Name Type Description
InputDisable
InputEnable
m_OnHeatLevelEnd
m_OnHeatLevelStart
m_bEnabled
m_bHeatAtLevel
m_levelTime
m_radius
m_targetLevel
m_targetTime
env_firesource
Name Type Description
InputDisable
InputEnable
m_bEnabled
m_damage
m_radius
env_funnel
Name Type Description
env_global
Name Type Description
InputAddToCounter
InputGetCounter
InputRemove
InputSetCounter
InputToggle
InputTurnOff
InputTurnOn
m_counter
m_globalstate
m_initialstate
m_outCounter
m_triggermode
env_gunfire
Name Type Description
CEnvGunfireShootThink
InputDisable
InputEnable
m_bCollide
m_bDisabled
m_flBias
m_flMaxBurstDelay
m_flMinBurstDelay
m_flRateOfFire
m_flTargetDist
m_hTarget
m_iMaxBurstSize
m_iMinBurstSize
m_iShotsRemaining
m_iSpread
m_iszShootSound
m_iszTracerType
m_vecSpread
m_vecTargetPosition
env_hudhint
Name Type Description
InputHideHudHint
InputShowHudHint
m_iszMessage
env_message
Name Type Description
InputShowMessage
m_MessageAttenuation
m_MessageVolume
m_OnShowMessage
m_Radius
m_iszMessage
m_sNoise
env_microphone
Name Type Description
InputDisable
InputEnable
InputSetSpeakerName
m_OnHeardSound
m_OnRoutedSound
m_SoundLevel
m_bDisabled
m_flMaxRange
m_flSensitivity
m_flSmoothFactor
m_hListenFilter
m_hMeasureTarget
m_hSpeaker
m_iSpeakerDSPPreset
m_iszListenFilter
m_iszSpeakerName
m_nSoundMask
m_szLastSound
env_muzzleflash
Name Type Description
InputFire
m_flScale
m_iszParentAttachment
env_particlelight
Name Type Description
m_PSName
m_bDirectional
m_flIntensity
m_vColor
env_physexplosion
Name Type Description
InputExplode
m_OnPushedPlayer
m_damage
m_flInnerRadius
m_radius
m_targetEntityName
env_physimpact
Name Type Description
CPhysImpactPointAtEntity
InputImpact
m_damage
m_directionEntityName
m_distance
env_physwire
Name Type Description
m_nDensity
env_player_surface_trigger
Name Type Description
CEnvPlayerSurfaceTriggerUpdateMaterialThink
InputDisable
InputEnable
m_OnSurfaceChangedFromTarget
m_OnSurfaceChangedToTarget
m_bDisabled
m_iCurrentGameMaterial
m_iTargetGameMaterial
env_ragdoll_boogie
Name Type Description
CRagdollBoogieBoogieThink
CRagdollBoogieZapThink
m_flBoogieLength
m_flMagnitude
m_flStartTime
env_rotorshooter
Name Type Description
CGibShooterShootThink
InputShoot
m_angGibRotation
m_bIsSprite
m_bNoGibShadows
m_flDelay
m_flGibAngVelocity
m_flGibGravityScale
m_flGibLife
m_flGibScale
m_flGibVelocity
m_flLastWashStartTime
m_flNextGibTime
m_flTimeUnderRotor
m_flTimeUnderRotorVariance
m_flVariance
m_iGibCapacity
m_iGibMaterial
m_iGibModelIndex
m_iGibs
m_iszLightingOrigin
m_nMaxGibModelFrame
m_nSimulationType
m_nSkin
env_shake
Name Type Description
InputAmplitude
InputFrequency
InputStartShake
InputStopShake
m_Amplitude
m_Duration
m_Frequency
m_Radius
m_currentAmp
m_maxForce
m_nextShake
m_pShakeController
m_shakeCallback
m_force
m_stopTime
env_shooter
Name Type Description
CGibShooterShootThink
InputShoot
m_angGibRotation
m_bIsSprite
m_bNoGibShadows
m_flDelay
m_flGibAngVelocity
m_flGibGravityScale
m_flGibLife
m_flGibScale
m_flGibVelocity
m_flVariance
m_iGibCapacity
m_iGibMaterial
m_iGibModelIndex
m_iGibs
m_iszLightingOrigin
m_nMaxGibModelFrame
m_nSimulationType
m_nSkin
env_soundscape
Name Type Description
InputDisable
InputEnable
InputToggleEnabled
m_OnPlay
m_bDisabled
m_flRadius
m_hProxySoundscape
m_positionNames[0]
m_positionNames[1]
m_positionNames[2]
m_positionNames[3]
m_positionNames[4]
m_positionNames[5]
m_positionNames[6]
m_positionNames[7]
m_soundscapeName
env_soundscape_proxy
Name Type Description
InputDisable
InputEnable
InputToggleEnabled
m_MainSoundscapeName
m_OnPlay
m_bDisabled
m_flRadius
m_hProxySoundscape
m_positionNames[0]
m_positionNames[1]
m_positionNames[2]
m_positionNames[3]
m_positionNames[4]
m_positionNames[5]
m_positionNames[6]
m_positionNames[7]
m_soundscapeName
env_soundscape_triggerable
Name Type Description
InputDisable
InputEnable
InputToggleEnabled
m_OnPlay
m_bDisabled
m_flRadius
m_hProxySoundscape
m_positionNames[0]
m_positionNames[1]
m_positionNames[2]
m_positionNames[3]
m_positionNames[4]
m_positionNames[5]
m_positionNames[6]
m_positionNames[7]
m_soundscapeName
env_spark
Name Type Description
CEnvSparkSparkThink
InputSparkOnce
InputStartSpark
InputStopSpark
InputToggleSpark
m_OnSpark
m_flDelay
m_nGlowSpriteIndex
m_nMagnitude
m_nTrailLength
env_splash
Name Type Description
InputSplash
m_flScale
env_texturetoggle
Name Type Description
InputIncrementBrushTexIndex
InputSetBrushTexIndex
env_tracer
Name Type Description
CEnvTracerTracerThink
m_flDelay
m_vecEnd
env_viewpunch
Name Type Description
InputViewPunch
m_angViewPunch
m_flRadius
env_zoom
Name Type Description
InputUnZoom
InputZoom
m_nFOV
event_queue_saveload_proxy
Name Type Description
filter_activator_class
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_iFilterClass
filter_activator_mass_greater
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_fFilterMass
filter_activator_name
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_iFilterName
filter_activator_team
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_iFilterTeam
filter_activator_tfteam
Name Type Description
InputRoundActivate
InputRoundSpawn
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_iszControlPointName
filter_base
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
filter_damage_type
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_iDamageType
filter_enemy
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_flOuterRadius
m_flRadius
m_iszEnemyName
m_iszPlayerName
m_nMaxSquadmatesPerEnemy
filter_multi
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_hFilter
m_iFilterName[0]
m_iFilterName[1]
m_iFilterName[2]
m_iFilterName[3]
m_iFilterName[4]
m_nFilterType
filter_tf_bot_has_tag
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_bRequireAllTags
m_iszTags
filter_tf_class
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_nClass
filter_tf_condition
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_nCondition
filter_tf_damaged_by_weapon_in_slot
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
m_iWeaponSlot
filter_tf_player_can_cap
Name Type Description
InputTestActivator
m_OnFail
m_OnPass
m_bNegated
func_achievement
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iZoneID
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_areaportal
Name Type Description
InputClose
InputOpen
InputToggle
m_iPortalVersion
m_portalNumber
m_state
func_breakable
Name Type Description
CBreakableBreakTouch
CBreakableDie
InputAddHealth
InputBreak
InputRemoveHealth
InputSetHealth
InputSetMass
m_Explosion
m_ExplosionMagnitude
m_GibDir
m_Material
m_OnBreak
m_OnHealthChanged
m_PerformanceMode
m_angle
m_bTookPhysicsDamage
m_explodeRadius
m_flDmgModBullet
m_flDmgModClub
m_flDmgModExplosive
m_flLastPhysicsInfluenceTime
m_flPressureDelay
m_hBreaker
m_hPhysicsAttacker
m_iBreakableCount
m_iBreakableSkin
m_iInteractions
m_iMaxBreakableSize
m_iMinHealthDmg
m_impactEnergyScale
m_iszBasePropData
m_iszBreakableModel
m_iszGibModel
m_iszModelName
m_iszPhysicsDamageTableName
m_iszPropData
m_iszSpawnObject
m_nTeamNumber
func_brush
Name Type Description
InputSetExcluded
InputSetInvert
InputToggle
InputTurnOff
InputTurnOn
m_bInvertExclusion
m_bSolidBsp
m_iDisabled
m_iSolidity
m_iszExcludedClass
func_button
Name Type Description
CBaseButtonButtonBackHome
CBaseButtonButtonReturn
CBaseButtonButtonSpark
CBaseButtonButtonTouch
CBaseButtonButtonUse
CBaseButtonTriggerAndWait
InputLock
InputPress
InputPressIn
InputPressOut
InputUnlock
m_OnDamaged
m_OnIn
m_OnOut
m_OnPressed
m_OnUseLocked
m_bLocked
m_bLockedSentence
m_bLockedSound
m_bSolidBsp
m_bUnlockedSentence
m_bUnlockedSound
m_fRotating
m_fStayPushed
m_flHeight
m_flLip
m_flMoveDistance
m_flUseLockedTime
m_flWait
m_hActivator
m_movementType
m_sMaster
m_sNoise
m_sounds
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecMoveDir
m_vecPosition1
m_vecPosition2
func_changeclass
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_clip_vphysics
Name Type Description
InputDisable
InputEnable
m_bDisabled
m_hFilter
m_iFilterName
func_croc
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEat
m_OnEatBlue
m_OnEatRed
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_fish_pool
Name Type Description
CFishPoolUpdate
m_fishCount
m_fishes
m_isDormant
m_maxRange
m_swimDepth
m_waterLevel
func_flag_alert
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_OnTriggeredByTeam1
m_OnTriggeredByTeam2
m_bDisabled
m_bPlaySound
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_nAlertDelay
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_flagdetectionzone
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputTest
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_bShouldAlarm
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_outputOnDroppedFlag
m_outputOnEndTouchFlag
m_outputOnPickedUpFlag
m_outputOnStartTouchFlag
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_guntarget
Name Type Description
CGunTargetNext
CGunTargetStart
CGunTargetWait
InputStart
InputStop
InputToggle
m_OnDeath
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hTargetEnt
m_movementType
m_on
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_illusionary
Name Type Description
func_ladderendpoint
Name Type Description
func_movelinear
Name Type Description
CFuncMoveLinearStopMoveSound
InputClose
InputOpen
InputSetPosition
InputSetSpeed
m_OnFullyClosed
m_OnFullyOpen
m_currentSound
m_flBlockDamage
m_flHeight
m_flLip
m_flMoveDistance
m_flStartPosition
m_flWait
m_hActivator
m_movementType
m_sMaster
m_soundStart
m_soundStop
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecMoveDir
m_vecPosition1
m_vecPosition2
func_nav_avoid
Name Type Description
CFuncNavCostCostThink
InputDisable
InputEnable
InputToggle
m_isDisabled
m_iszTags
m_team
func_nav_avoidance_obstacle
Name Type Description
m_bDisabled
func_nav_blocker
Name Type Description
InputBlockNav
InputUnblockNav
m_bDisabled
m_blockedTeamNumber
func_nav_prefer
Name Type Description
CFuncNavCostCostThink
InputDisable
InputEnable
InputToggle
m_isDisabled
m_iszTags
m_team
func_nav_prerequisite
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_isDisabled
m_movementType
m_sMaster
m_task
m_taskEntityName
m_taskValue
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_nobuild
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputSetActive
InputSetInactive
InputStartTouch
InputToggle
InputToggleActive
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bAllowDispenser
m_bAllowSentry
m_bAllowTeleporters
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_nogrenades
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_passtime_goalie_zone
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_passtime_no_ball_zone
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_plat
Name Type Description
CFuncPlatCallGoDown
CFuncPlatCallHitBottom
CFuncPlatCallHitTop
CFuncPlatPlatUse
InputGoDown
InputGoUp
InputToggle
m_NoiseArrived
m_NoiseMoving
m_flHeight
m_flLip
m_flMoveDistance
m_flTLength
m_flTWidth
m_flWait
m_hActivator
m_movementType
m_pMovementSound
m_sMaster
m_sNoise
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
m_volume
func_platrot
Name Type Description
CFuncPlatCallGoDown
CFuncPlatCallHitBottom
CFuncPlatCallHitTop
CFuncPlatPlatUse
InputGoDown
InputGoUp
InputToggle
m_NoiseArrived
m_NoiseMoving
m_end
m_flHeight
m_flLip
m_flMoveDistance
m_flTLength
m_flTWidth
m_flWait
m_hActivator
m_movementType
m_pMovementSound
m_sMaster
m_sNoise
m_start
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
m_volume
func_powerupvolume
Name Type Description
CTriggerMultipleMultiTouch
CTriggerMultipleMultiWaitOver
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_OnTrigger
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_proprrespawnzone
Name Type Description
func_pushable
Name Type Description
CBreakableBreakTouch
CBreakableDie
InputAddHealth
InputBreak
InputRemoveHealth
InputSetHealth
InputSetMass
m_Explosion
m_ExplosionMagnitude
m_GibDir
m_Material
m_OnBreak
m_OnHealthChanged
m_PerformanceMode
m_angle
m_bTookPhysicsDamage
m_explodeRadius
m_flDmgModBullet
m_flDmgModClub
m_flDmgModExplosive
m_flLastPhysicsInfluenceTime
m_flPressureDelay
m_hBreaker
m_hPhysicsAttacker
m_iBreakableCount
m_iBreakableSkin
m_iInteractions
m_iMaxBreakableSize
m_iMinHealthDmg
m_impactEnergyScale
m_iszBasePropData
m_iszBreakableModel
m_iszGibModel
m_iszModelName
m_iszPhysicsDamageTableName
m_iszPropData
m_iszSpawnObject
m_nTeamNumber
func_regenerate
Name Type Description
CRegenerateZoneTouch
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hAssociatedModel
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iszAssociatedModel
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_respawnflag
Name Type Description
CFuncRespawnFlagZoneTouch
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_rot_button
Name Type Description
CBaseButtonButtonBackHome
CBaseButtonButtonReturn
CBaseButtonButtonSpark
CBaseButtonButtonTouch
CBaseButtonButtonUse
CBaseButtonTriggerAndWait
InputLock
InputPress
InputPressIn
InputPressOut
InputUnlock
m_OnDamaged
m_OnIn
m_OnOut
m_OnPressed
m_OnUseLocked
m_bLocked
m_bLockedSentence
m_bLockedSound
m_bSolidBsp
m_bUnlockedSentence
m_bUnlockedSound
m_fRotating
m_fStayPushed
m_flHeight
m_flLip
m_flMoveDistance
m_flUseLockedTime
m_flWait
m_hActivator
m_movementType
m_sMaster
m_sNoise
m_sounds
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecMoveDir
m_vecPosition1
m_vecPosition2
func_suggested_build
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputSetActive
InputSetInactive
InputStartTouch
InputToggle
InputToggleActive
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flFaceEntityFOV
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iObjectType
m_movementType
m_outputBuildInsideArea
m_outputBuildNotFacing
m_outputBuildingUpgraded
m_sFaceEntityName
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_tfbot_hint
Name Type Description
InputDisable
InputEnable
m_hint
m_isDisabled
m_team
func_trackautochange
Name Type Description
CFuncPlatCallGoDown
CFuncPlatCallHitBottom
CFuncPlatCallHitTop
CFuncPlatPlatUse
CFuncTrackChangeFind
InputGoDown
InputGoUp
InputToggle
TriggerTrackChange
m_NoiseArrived
m_NoiseMoving
m_code
m_end
m_flHeight
m_flLip
m_flMoveDistance
m_flTLength
m_flTWidth
m_flWait
m_hActivator
m_movementType
m_pMovementSound
m_sMaster
m_sNoise
m_start
m_targetState
m_toggle_state
m_trackBottom
m_trackBottomName
m_trackTop
m_trackTopName
m_train
m_trainName
m_use
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
m_volume
func_trackchange
Name Type Description
CFuncPlatCallGoDown
CFuncPlatCallHitBottom
CFuncPlatCallHitTop
CFuncPlatPlatUse
CFuncTrackChangeFind
InputGoDown
InputGoUp
InputToggle
m_NoiseArrived
m_NoiseMoving
m_code
m_end
m_flHeight
m_flLip
m_flMoveDistance
m_flTLength
m_flTWidth
m_flWait
m_hActivator
m_movementType
m_pMovementSound
m_sMaster
m_sNoise
m_start
m_targetState
m_toggle_state
m_trackBottom
m_trackBottomName
m_trackTop
m_trackTopName
m_train
m_trainName
m_use
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
m_volume
func_train
Name Type Description
CFuncTrainNext
CFuncTrainWait
InputStart
InputStop
InputToggle
m_NoiseArrived
m_NoiseMoving
m_activated
m_flBlockDamage
m_flHeight
m_flLip
m_flMoveDistance
m_flNextBlockTime
m_flTLength
m_flTWidth
m_flWait
m_hActivator
m_hCurrentTarget
m_hEnemy
m_iszLastTarget
m_movementType
m_pMovementSound
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
m_volume
func_traincontrols
Name Type Description
CFuncTrainControlsFind
func_upgradestation
Name Type Description
CUpgradesUpgradeTouch
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_nStartDisabled
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
func_vehicleclip
Name Type Description
InputDisable
InputEnable
func_wall
Name Type Description
m_nState
func_wall_toggle
Name Type Description
InputToggle
m_nState
func_water_analog
Name Type Description
CFuncMoveLinearStopMoveSound
InputClose
InputOpen
InputSetPosition
InputSetSpeed
m_OnFullyClosed
m_OnFullyOpen
m_currentSound
m_flBlockDamage
m_flHeight
m_flLip
m_flMoveDistance
m_flStartPosition
m_flWait
m_hActivator
m_movementType
m_sMaster
m_soundStart
m_soundStop
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecMoveDir
m_vecPosition1
m_vecPosition2
func_weight_button
Name Type Description
CWeightButtonTriggerThink
m_OnPressed
m_OnReleased
m_bHasBeenPressed
m_fStressToActivate
game_end
Name Type Description
InputGameEnd
m_Score
m_iszMaster
game_forcerespawn
Name Type Description
InputForceRespawn
InputForceRespawnSwitchTeams
InputForceTeamRespawn
m_outputOnForceRespawn
game_gib_manager
Name Type Description
InputSetMaxPieces
InputSetMaxPiecesDX8
m_bAllowNewGibs
m_iMaxPieces
m_iMaxPiecesDX8
game_intro_viewpoint
Name Type Description
m_flEventDelay
m_flFOV
m_flStepDelay
m_iGameEventData
m_iIntroStep
m_iszGameEvent
m_iszMessage
game_player_equip
Name Type Description
m_Score
m_iszMaster
m_weaponCount
m_weaponNames
game_player_team
Name Type Description
m_Score
m_iszMaster
game_round_win
Name Type Description
InputRoundWin
m_bForceMapReset
m_bSwitchTeamsOnWin
m_iWinReason
m_outputOnRoundWin
game_score
Name Type Description
InputApplyScore
m_Score
m_iszMaster
game_text
Name Type Description
InputDisplay
m_Score
m_iszMaster
m_iszMessage
m_textParms
m_textParms.channel
m_textParms.effect
m_textParms.fadeinTime
m_textParms.fadeoutTime
m_textParms.fxTime
m_textParms.holdTime
m_textParms.x
m_textParms.y
game_text_tf
Name Type Description
InputDisplay
m_iBackgroundTeam
m_iRecipientTeam
m_iszIcon
m_iszMessage
game_ui
Name Type Description
InputActivate
InputDeactivate
m_attack2axis
m_attackaxis
m_bForceUpdate
m_flFieldOfView
m_hSaveWeapon
m_nLastButtonState
m_player
m_playerOff
m_playerOn
m_pressedAttack
m_pressedAttack2
m_pressedBack
m_pressedForward
m_pressedMoveLeft
m_pressedMoveRight
m_unpressedAttack
m_unpressedAttack2
m_unpressedBack
m_unpressedForward
m_unpressedMoveLeft
m_unpressedMoveRight
m_xaxis
m_yaxis
game_weapon_manager
Name Type Description
CGameWeaponManagerThink
InputSetAmmoModifier
InputSetMaxPieces
m_ManagedNonWeapons
m_bExpectingWeapon
m_flAmmoMod
m_iMaxPieces
m_iszWeaponName
game_zone_player
Name Type Description
InputCountPlayersInZone
m_OnPlayerInZone
m_OnPlayerOutZone
m_PlayersInCount
m_PlayersOutCount
m_iszMaster
gibshooter
Name Type Description
CGibShooterShootThink
InputShoot
m_angGibRotation
m_bIsSprite
m_bNoGibShadows
m_flDelay
m_flGibAngVelocity
m_flGibLife
m_flGibVelocity
m_flVariance
m_iGibCapacity
m_iGibMaterial
m_iGibModelIndex
m_iGibs
m_iszLightingOrigin
m_nMaxGibModelFrame
m_nSimulationType
hammer_updateignorelist
Name Type Description
m_nIgnoredEntityNames[0]
m_nIgnoredEntityNames[10]
m_nIgnoredEntityNames[11]
m_nIgnoredEntityNames[12]
m_nIgnoredEntityNames[13]
m_nIgnoredEntityNames[14]
m_nIgnoredEntityNames[15]
m_nIgnoredEntityNames[1]
m_nIgnoredEntityNames[2]
m_nIgnoredEntityNames[3]
m_nIgnoredEntityNames[4]
m_nIgnoredEntityNames[5]
m_nIgnoredEntityNames[6]
m_nIgnoredEntityNames[7]
m_nIgnoredEntityNames[8]
m_nIgnoredEntityNames[9]
handle_dummy
Name Type Description
info_camera_link
Name Type Description
InputSetCamera
m_hCamera
m_hTargetEntity
m_strPointCamera
info_constraint_anchor
Name Type Description
m_massScale
info_hint
Name Type Description
m_NodeData
fIgnoreFacing
iDisabled
iszActivityName
maxState
minState
nHintType
nNodeID
nTargetWCNodeID
nWCNodeID
strEntityName
strGroup
info_intermission
Name Type Description
info_landmark
Name Type Description
info_mass_center
Name Type Description
info_node
Name Type Description
m_NodeData
fIgnoreFacing
iDisabled
iszActivityName
maxState
minState
nHintType
nNodeID
nTargetWCNodeID
nWCNodeID
strEntityName
strGroup
info_node_air
Name Type Description
m_NodeData
fIgnoreFacing
iDisabled
iszActivityName
maxState
minState
nHintType
nNodeID
nTargetWCNodeID
nWCNodeID
strEntityName
strGroup
info_node_air_hint
Name Type Description
m_NodeData
fIgnoreFacing
iDisabled
iszActivityName
maxState
minState
nHintType
nNodeID
nTargetWCNodeID
nWCNodeID
strEntityName
strGroup
info_node_climb
Name Type Description
m_NodeData
fIgnoreFacing
iDisabled
iszActivityName
maxState
minState
nHintType
nNodeID
nTargetWCNodeID
nWCNodeID
strEntityName
strGroup
info_node_hint
Name Type Description
m_NodeData
fIgnoreFacing
iDisabled
iszActivityName
maxState
minState
nHintType
nNodeID
nTargetWCNodeID
nWCNodeID
strEntityName
strGroup
info_node_link
Name Type Description
InputTurnOff
InputTurnOn
m_bInvertAllow
m_nDestEditID
m_nLinkState
m_nLinkType
m_nSrcEditID
m_strAllowUse
info_node_link_controller
Name Type Description
InputSetAllowed
InputSetInvert
InputTurnOff
InputTurnOn
m_bInvertAllow
m_bUseAirLinkRadius
m_nLinkState
m_strAllowUse
info_npc_spawn_destination
Name Type Description
m_OnSpawnNPC
m_RenameNPC
m_ReuseDelay
m_TimeNextAvailable
info_null
Name Type Description
info_observer_point
Name Type Description
InputDisable
InputEnable
m_bDefaultWelcome
m_bDisabled
m_bMatchSummary
m_flFOV
m_iszAssociateTeamEntityName
info_passtime_ball_spawn
Name Type Description
InputDisable
InputEnable
m_bDisabled
m_onSpawnBall
info_player_deathmatch
Name Type Description
m_Master
info_player_start
Name Type Description
info_player_teamspawn
Name Type Description
InputDisable
InputEnable
InputRoundSpawn
m_bDisabled
m_iszControlPointName
m_iszRoundBlueSpawn
m_iszRoundRedSpawn
m_nMatchSummaryType
m_nSpawnMode
info_populator
Name Type Description
CPopulationManagerUpdate
info_powerup_spawn
Name Type Description
m_bDisabled
m_nTeam
info_projecteddecal
Name Type Description
CProjectedDecalStaticDecal
CProjectedDecalTriggerDecal
InputActivate
m_flDistance
m_nTexture
info_radial_link_controller
Name Type Description
CAI_RadialLinkControllerPollMotionThink
m_bAtRest
m_flRadius
m_vecAtRestOrigin
info_target
Name Type Description
info_teleport_destination
Name Type Description
infodecal
Name Type Description
CDecalStaticDecal
CDecalTriggerDecal
InputActivate
m_bLowPriority
m_nTexture
keyframe_track
Name Type Description
m_Angles
m_Origin
m_flNextTime
m_iNextKey
m_pNextKey
m_pPrevKey
m_qAngle
light
Name Type Description
CLightFadeThink
InputFadeToPattern
InputSetPattern
InputToggle
InputTurnOff
InputTurnOn
m_iCurrentFade
m_iDefaultStyle
m_iStyle
m_iTargetFade
m_iszPattern
light_environment
Name Type Description
CLightFadeThink
InputFadeToPattern
InputSetPattern
InputToggle
InputTurnOff
InputTurnOn
m_iCurrentFade
m_iDefaultStyle
m_iStyle
m_iTargetFade
m_iszPattern
light_glspot
Name Type Description
CLightFadeThink
InputFadeToPattern
InputSetPattern
InputToggle
InputTurnOff
InputTurnOn
m_iCurrentFade
m_iDefaultStyle
m_iStyle
m_iTargetFade
m_iszPattern
light_spot
Name Type Description
CLightFadeThink
InputFadeToPattern
InputSetPattern
InputToggle
InputTurnOff
InputTurnOn
m_iCurrentFade
m_iDefaultStyle
m_iStyle
m_iTargetFade
m_iszPattern
logic_active_autosave
Name Type Description
CLogicActiveAutosaveSaveThink
InputDisable
InputEnable
InputSave
InputSaveDangerous
InputSetMinHitpointsThreshold
m_TriggerHitPoints
m_bForceNewLevelUnit
m_flDangerousTime
m_flStartTime
m_flTimeToTrigger
m_minHitPoints
m_minHitPointsToCommit
logic_auto
Name Type Description
m_OnBackgroundMap
m_OnLoadGame
m_OnMapSpawn
m_OnMapTransition
m_OnMultiNewMap
m_OnMultiNewRound
m_OnNewGame
m_globalstate
logic_autosave
Name Type Description
InputSave
InputSaveDangerous
InputSetMinHitpointsThreshold
m_bForceNewLevelUnit
m_minHitPoints
m_minHitPointsToCommit
logic_branch
Name Type Description
InputSetValue
InputSetValueTest
InputTest
InputToggle
InputToggleTest
m_Listeners
m_OnFalse
m_OnTrue
m_bInValue
logic_branch_listener
Name Type Description
InputTest
Input_OnLogicBranchChanged
Input_OnLogicBranchRemoved
m_LogicBranchList
m_OnAllFalse
m_OnAllTrue
m_OnMixed
m_eLastState
m_nLogicBranchNames[0]
m_nLogicBranchNames[10]
m_nLogicBranchNames[11]
m_nLogicBranchNames[12]
m_nLogicBranchNames[13]
m_nLogicBranchNames[14]
m_nLogicBranchNames[15]
m_nLogicBranchNames[1]
m_nLogicBranchNames[2]
m_nLogicBranchNames[3]
m_nLogicBranchNames[4]
m_nLogicBranchNames[5]
m_nLogicBranchNames[6]
m_nLogicBranchNames[7]
m_nLogicBranchNames[8]
m_nLogicBranchNames[9]
logic_case
Name Type Description
InputPickRandom
InputPickRandomShuffle
InputValue
m_OnCase[0]
m_OnCase[10]
m_OnCase[11]
m_OnCase[12]
m_OnCase[13]
m_OnCase[14]
m_OnCase[15]
m_OnCase[1]
m_OnCase[2]
m_OnCase[3]
m_OnCase[4]
m_OnCase[5]
m_OnCase[6]
m_OnCase[7]
m_OnCase[8]
m_OnCase[9]
m_OnDefault
m_nCase[0]
m_nCase[10]
m_nCase[11]
m_nCase[12]
m_nCase[13]
m_nCase[14]
m_nCase[15]
m_nCase[1]
m_nCase[2]
m_nCase[3]
m_nCase[4]
m_nCase[5]
m_nCase[6]
m_nCase[7]
m_nCase[8]
m_nCase[9]
m_nLastShuffleCase
m_nShuffleCases
m_uchShuffleCaseMap
logic_collision_pair
Name Type Description
InputDisableCollisions
InputEnableCollisions
m_disabled
m_nameAttach1
m_nameAttach2
m_succeeded
logic_compare
Name Type Description
InputCompare
InputSetCompareValue
InputSetValue
InputSetValueCompare
m_OnEqualTo
m_OnGreaterThan
m_OnLessThan
m_OnNotEqualTo
m_flCompareValue
m_flInValue
logic_lineto
Name Type Description
m_EndEntity
m_Line
m_SourceName
m_StartEntity
logic_measure_movement
Name Type Description
CLogicMeasureMovementMeasureThink
InputDisable
InputEnable
InputSetMeasureReference
InputSetMeasureTarget
InputSetTarget
InputSetTargetReference
InputSetTargetScale
m_flScale
m_hMeasureReference
m_hMeasureTarget
m_hTarget
m_hTargetReference
m_nMeasureType
m_strMeasureReference
m_strMeasureTarget
m_strTargetReference
logic_multicompare
Name Type Description
InputCompareValues
InputValue
m_AllIntCompares
m_OnEqual
m_OnNotEqual
m_iIntegerValue
m_iShouldCompareToValue
logic_navigation
Name Type Description
InputToggle
InputTurnOff
InputTurnOn
m_isOn
m_navProperty
logic_proximity
Name Type Description
logic_relay
Name Type Description
InputCancelPending
InputDisable
InputEnable
InputEnableRefire
InputToggle
InputTrigger
m_OnSpawn
m_OnTrigger
m_bDisabled
m_bWaitForRefire
logic_scene_list_manager
Name Type Description
InputShutdown
m_hListManagers
m_hScenes[0]
m_hScenes[10]
m_hScenes[11]
m_hScenes[12]
m_hScenes[13]
m_hScenes[14]
m_hScenes[15]
m_hScenes[1]
m_hScenes[2]
m_hScenes[3]
m_hScenes[4]
m_hScenes[5]
m_hScenes[6]
m_hScenes[7]
m_hScenes[8]
m_hScenes[9]
m_iszScenes[0]
m_iszScenes[10]
m_iszScenes[11]
m_iszScenes[12]
m_iszScenes[13]
m_iszScenes[14]
m_iszScenes[15]
m_iszScenes[1]
m_iszScenes[2]
m_iszScenes[3]
m_iszScenes[4]
m_iszScenes[5]
m_iszScenes[6]
m_iszScenes[7]
m_iszScenes[8]
m_iszScenes[9]
logic_timer
Name Type Description
InputAddToTimer
InputDisable
InputEnable
InputFireTimer
InputRefireTime
InputResetTimer
InputSubtractFromTimer
InputToggle
m_OnTimer
m_OnTimerHigh
m_OnTimerLow
m_bUpDownState
m_flLowerRandomBound
m_flRefireTime
m_flUpperRandomBound
m_iDisabled
m_iUseRandomTime
math_colorblend
Name Type Description
InputValue
m_OutColor1
m_OutColor2
m_OutValue
m_flInMax
m_flInMin
math_counter
Name Type Description
InputAdd
InputDisable
InputDivide
InputEnable
InputGetValue
InputMultiply
InputSetHitMax
InputSetHitMin
InputSetValue
InputSetValueNoFire
InputSubtract
m_OnGetValue
m_OnHitMax
m_OnHitMin
m_OutValue
m_bDisabled
m_bHitMax
m_bHitMin
m_flMax
m_flMin
math_remap
Name Type Description
InputDisable
InputEnable
InputValue
m_OutValue
m_bEnabled
m_flInMax
m_flInMin
m_flOut1
m_flOut2
momentary_door
Name Type Description
CFuncMoveLinearStopMoveSound
InputClose
InputOpen
InputSetPosition
InputSetSpeed
m_OnFullyClosed
m_OnFullyOpen
m_currentSound
m_flBlockDamage
m_flHeight
m_flLip
m_flMoveDistance
m_flStartPosition
m_flWait
m_hActivator
m_movementType
m_sMaster
m_soundStart
m_soundStop
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecMoveDir
m_vecPosition1
m_vecPosition2
momentary_rot_button
Name Type Description
CBaseButtonButtonBackHome
CBaseButtonButtonReturn
CBaseButtonButtonSpark
CBaseButtonButtonTouch
CBaseButtonButtonUse
CBaseButtonTriggerAndWait
CMomentaryRotButtonReturnMoveDone
CMomentaryRotButtonSetPositionMoveDone
CMomentaryRotButtonUpdateThink
CMomentaryRotButtonUseMoveDone
InputDisable
InputDisableUpdateTarget
InputEnable
InputEnableUpdateTarget
InputLock
InputPress
InputPressIn
InputPressOut
InputSetPosition
InputSetPositionImmediately
InputUnlock
m_IdealYaw
m_OnDamaged
m_OnFullyClosed
m_OnFullyOpen
m_OnIn
m_OnOut
m_OnPressed
m_OnReachedPosition
m_OnUnpressed
m_OnUseLocked
m_Position
m_bDisabled
m_bLocked
m_bLockedSentence
m_bLockedSound
m_bSolidBsp
m_bUnlockedSentence
m_bUnlockedSound
m_bUpdateTarget
m_direction
m_end
m_fRotating
m_fStayPushed
m_flHeight
m_flLip
m_flMoveDistance
m_flStartPosition
m_flUseLockedTime
m_flWait
m_hActivator
m_lastUsed
m_movementType
m_returnSpeed
m_sMaster
m_sNoise
m_sounds
m_start
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecMoveDir
m_vecPosition1
m_vecPosition2
move_keyframed
Name Type Description
m_Angles
m_Origin
m_flAnimEndTime
m_flAnimStartTime
m_flAverageSpeedAcrossFrame
m_flNextTime
m_flTimeIntoFrame
m_iDirection
m_iNextKey
m_iPositionInterpolator
m_iRotationInterpolator
m_pCurrentKeyFrame
m_pNextKey
m_pPostKeyFrame
m_pPreKeyFrame
m_pPrevKey
m_pTargetKeyFrame
m_qAngle
multisource
Name Type Description
CMultiSourceRegister
m_OnTrigger
m_globalstate
m_iTotal
m_rgEntities
m_rgTriggered
npc_maker
Name Type Description
CBaseNPCMakerMakerThink
InputAddMaxChildren
InputDisable
InputEnable
InputSetMaxChildren
InputSetMaxLiveChildren
InputSetSpawnFrequency
InputSpawnNPC
InputToggle
m_ChildTargetName
m_OnAllLiveChildrenDead
m_OnAllSpawned
m_OnAllSpawnedDead
m_OnSpawnNPC
m_RelationshipString
m_SquadName
m_bDisabled
m_flSpawnFrequency
m_hIgnoreEntity
m_iszIngoreEnt
m_iszNPCClassname
m_nLiveChildren
m_nMaxLiveChildren
m_nMaxNumNPCs
m_spawnEquipment
m_strHintGroup
npc_template_maker
Name Type Description
CBaseNPCMakerMakerThink
InputAddMaxChildren
InputChangeDestinationGroup
InputDisable
InputEnable
InputSetMaxChildren
InputSetMaxLiveChildren
InputSetMinimumSpawnDistance
InputSetSpawnFrequency
InputSpawnInLine
InputSpawnInRadius
InputSpawnMultiple
InputSpawnNPC
InputToggle
m_CriterionDistance
m_CriterionVisibility
m_OnAllLiveChildrenDead
m_OnAllSpawned
m_OnAllSpawnedDead
m_OnSpawnNPC
m_bDisabled
m_flRadius
m_flSpawnFrequency
m_hIgnoreEntity
m_iMinSpawnDistance
m_iszDestinationGroup
m_iszIngoreEnt
m_iszTemplateData
m_iszTemplateName
m_nLiveChildren
m_nMaxLiveChildren
m_nMaxNumNPCs
path_corner
Name Type Description
InputInPass
InputSetNextPathCorner
m_OnPass
m_flWait
path_corner_crash
Name Type Description
InputInPass
InputSetNextPathCorner
m_OnPass
m_flWait
path_track
Name Type Description
InputDisableAlternatePath
InputDisablePath
InputEnableAlternatePath
InputEnablePath
InputPass
InputTeleport
InputToggleAlternatePath
InputTogglePath
m_OnPass
m_OnTeleport
m_altName
m_eOrientationType
m_flRadius
m_length
m_paltpath
m_pnext
m_pprevious
phys_ballsocket
Name Type Description
InputBreak
InputOnBreak
InputTurnOff
InputTurnOn
m_OnBreak
m_breakSound
m_forceLimit
m_minTeleportDistance
m_nameAttach1
m_nameAttach2
m_nameSystem
m_pConstraint
m_torqueLimit
phys_constraint
Name Type Description
InputBreak
InputOnBreak
InputTurnOff
InputTurnOn
m_OnBreak
m_breakSound
m_forceLimit
m_minTeleportDistance
m_nameAttach1
m_nameAttach2
m_nameSystem
m_pConstraint
m_torqueLimit
phys_constraintsystem
Name Type Description
m_additionalIterations
m_pMachine
phys_convert
Name Type Description
InputConvertTarget
m_OnConvert
m_flMassOverride
m_swapModel
phys_hinge
Name Type Description
InputBreak
InputOnBreak
InputSetHingeFriction
InputSetVelocity
InputTurnOff
InputTurnOn
m_OnBreak
m_breakSound
m_forceLimit
m_hinge.worldAxisDirection
m_hinge.worldPosition
m_hingeFriction
m_minTeleportDistance
m_nameAttach1
m_nameAttach2
m_nameSystem
m_pConstraint
m_systemLoadScale
m_torqueLimit
phys_keepupright
Name Type Description
InputSetAngularLimit
InputTurnOff
InputTurnOn
m_angularLimit
m_attachedObject
m_bActive
m_bDampAllRotation
m_localTestAxis
m_nameAttach
m_pController
m_worldGoalAxis
phys_lengthconstraint
Name Type Description
InputBreak
InputOnBreak
InputTurnOff
InputTurnOn
m_OnBreak
m_addLength
m_breakSound
m_forceLimit
m_minLength
m_minTeleportDistance
m_nameAttach1
m_nameAttach2
m_nameSystem
m_offset
m_pConstraint
m_torqueLimit
m_totalLength
m_vecAttach
phys_motor
Name Type Description
InputSetTargetSpeed
InputTurnOff
InputTurnOn
m_additionalAcceleration
m_angularAcceleration
m_attachedObject
m_lastTime
m_motor
m_axis
m_inertiaFactor
m_lastAcceleration
m_lastForce
m_lastSpeed
m_maxTorque
m_restistanceDamping
m_speed
m_nameAttach
m_pController
m_pHinge
m_spinUp
phys_pulleyconstraint
Name Type Description
InputBreak
InputOnBreak
InputTurnOff
InputTurnOn
m_OnBreak
m_addLength
m_breakSound
m_forceLimit
m_gearRatio
m_minTeleportDistance
m_nameAttach1
m_nameAttach2
m_nameSystem
m_offset
m_pConstraint
m_position2
m_torqueLimit
phys_ragdollconstraint
Name Type Description
InputBreak
InputOnBreak
InputTurnOff
InputTurnOn
m_OnBreak
m_breakSound
m_forceLimit
m_minTeleportDistance
m_nameAttach1
m_nameAttach2
m_nameSystem
m_pConstraint
m_torqueLimit
m_xfriction
m_xmax
m_xmin
m_yfriction
m_ymax
m_ymin
m_zfriction
m_zmax
m_zmin
phys_ragdollmagnet
Name Type Description
InputDisable
InputEnable
m_axis
m_bDisabled
m_force
m_radius
phys_slideconstraint
Name Type Description
InputBreak
InputOnBreak
InputSetVelocity
InputTurnOff
InputTurnOn
m_OnBreak
m_axisEnd
m_breakSound
m_forceLimit
m_minTeleportDistance
m_nameAttach1
m_nameAttach2
m_nameSystem
m_pConstraint
m_slideFriction
m_systemLoadScale
m_torqueLimit
phys_spring
Name Type Description
InputSetSpringConstant
InputSetSpringDamping
InputSetSpringLength
m_end
m_isLocal
m_nameAttachEnd
m_nameAttachStart
m_pSpring
m_start
m_tempConstant
m_tempDamping
m_tempLength
m_tempRelativeDamping
phys_thruster
Name Type Description
CPhysForceForceOff
InputActivate
InputDeactivate
InputForceScale
m_attachedObject
m_force
m_forceTime
m_integrator
m_angular
m_angularSave
m_controlType
m_linear
m_linearSave
m_localOrigin
m_nameAttach
m_pController
phys_torque
Name Type Description
CPhysForceForceOff
InputActivate
InputDeactivate
InputForceScale
m_attachedObject
m_axis
m_force
m_forceTime
m_integrator
m_angular
m_angularSave
m_controlType
m_linear
m_linearSave
m_nameAttach
m_pController
physics_entity_solver
Name Type Description
m_cancelTime
m_hMovingEntity
m_hPhysicsBlocker
m_savedCollisionGroup
m_separationDuration
physics_npc_solver
Name Type Description
m_allowIntersection
m_cancelTime
m_hEntity
m_hNPC
m_pController
m_separationDuration
player_loadsaved
Name Type Description
CRevertSavedLoadThink
InputReload
m_Duration
m_HoldTime
m_loadTime
player_speedmod
Name Type Description
InputSpeedMod
player_weaponstrip
Name Type Description
InputStripWeapons
InputStripWeaponsAndSuit
point_anglesensor
Name Type Description
InputDisable
InputEnable
InputSetTargetEntity
InputTest
InputToggle
m_FacingPercentage
m_OnFacingLookat
m_OnNotFacingLookat
m_TargetDir
m_bDisabled
m_bFired
m_flDotTolerance
m_flDuration
m_flFacingTime
m_hLookAtEntity
m_hTargetEntity
m_nLookAtName
point_angularvelocitysensor
Name Type Description
InputTest
InputTestWithInterval
m_AngularVelocity
m_OnEqualTo
m_OnGreaterThan
m_OnGreaterThanOrEqualTo
m_OnLessThan
m_OnLessThanOrEqualTo
m_bUseHelper
m_flFireInterval
m_flFireTime
m_flLastAngVelocity
m_flThreshold
m_hTargetEntity
m_lastOrientation
m_nLastCompareResult
m_nLastFireResult
m_vecAxis
point_bonusmaps_accessor
Name Type Description
InputComplete
InputSave
InputUnlock
m_String_tFileName
m_String_tMapName
point_clientcommand
Name Type Description
InputCommand
point_devshot_camera
Name Type Description
CPointDevShotCameraDevShotThink_PostShot
CPointDevShotCameraDevShotThink_Setup
CPointDevShotCameraDevShotThink_TakeShot
m_iFOV
m_iszCameraName
point_enable_motion_fixup
Name Type Description
point_gamestats_counter
Name Type Description
InputDisable
InputEnable
InputIncrement
InputSetName
m_bDisabled
m_strStatisticName
point_hurt
Name Type Description
CPointHurtHurtThink
InputHurt
InputToggle
InputTurnOff
InputTurnOn
m_bitsDamageType
m_flDelay
m_flRadius
m_nDamage
m_pActivator
m_strTarget
point_intermission
Name Type Description
InputActivate
point_message
Name Type Description
InputDisable
InputEnable
m_bDeveloperOnly
m_bEnabled
m_drawText
m_messageText
m_radius
point_playermoveconstraint
Name Type Description
CPointPlayerMoveConstraintConstraintThink
InputTurnOff
InputTurnOn
m_OnConstraintBroken
m_flConstraintWidth
m_flRadius
m_flSpeedFactor
m_hConstrainedPlayers
point_populator_interface
Name Type Description
InputChangeBotAttributes
InputChangeDefaultEventAttributes
InputPauseBotSpawning
InputUnpauseBotSpawning
point_proximity_sensor
Name Type Description
InputDisable
InputEnable
InputSetTargetEntity
InputToggle
m_Distance
m_bDisabled
m_hTargetEntity
point_push
Name Type Description
CPointPushPushThink
InputDisable
InputEnable
m_bEnabled
m_flInnerRadius
m_flMagnitude
m_flRadius
point_servercommand
Name Type Description
InputCommand
point_spotlight
Name Type Description
CPointSpotlightSpotlightThink
InputLightOff
InputLightOn
m_OnOff
m_OnOn
m_bEfficientSpotlight
m_bIgnoreSolid
m_bSpotlightOn
m_flHDRColorScale
m_flSpotlightCurLength
m_flSpotlightGoalWidth
m_flSpotlightMaxLength
m_nHaloSprite
m_nMinDXLevel
m_vSpotlightCurrentPos
m_vSpotlightDir
m_vSpotlightTargetPos
point_teleport
Name Type Description
InputTeleport
m_vSaveAngles
m_vSaveOrigin
point_template
Name Type Description
InputForceSpawn
m_hTemplateEntities
m_hTemplates
m_iszTemplateEntityNames[0]
m_iszTemplateEntityNames[10]
m_iszTemplateEntityNames[11]
m_iszTemplateEntityNames[12]
m_iszTemplateEntityNames[13]
m_iszTemplateEntityNames[14]
m_iszTemplateEntityNames[15]
m_iszTemplateEntityNames[1]
m_iszTemplateEntityNames[2]
m_iszTemplateEntityNames[3]
m_iszTemplateEntityNames[4]
m_iszTemplateEntityNames[5]
m_iszTemplateEntityNames[6]
m_iszTemplateEntityNames[7]
m_iszTemplateEntityNames[8]
m_iszTemplateEntityNames[9]
m_pOutputOnSpawned
point_velocitysensor
Name Type Description
InputDisable
InputEnable
m_Velocity
m_bEnabled
m_fPrevVelocity
m_hTargetEntity
m_vecAxis
point_viewcontrol
Name Type Description
CTriggerCameraFollowTarget
InputDisable
InputEnable
m_OnEndFollow
m_acceleration
m_bSnapToGoal
m_deceleration
m_flReturnTime
m_flStopTime
m_flWait
m_hPlayer
m_hTarget
m_iAttachmentIndex
m_initialSpeed
m_iszTargetAttachment
m_moveDistance
m_nOldTakeDamage
m_nPlayerButtons
m_pPath
m_sPath
m_state
m_targetSpeed
m_vecMoveDir
populator_internal_spawn_point
Name Type Description
rope_anchor
Name Type Description
CRopeAnchorFallThink
CRopeAnchorRemoveThink
m_hRope
scene_manager
Name Type Description
m_ActiveScenes
scripted_sentence
Name Type Description
CAI_ScriptedSentenceDelayThink
CAI_ScriptedSentenceFindThink
InputBeginSentence
m_OnBeginSentence
m_OnEndSentence
m_TempAttenuation
m_active
m_flDelay
m_flRadius
m_flRepeat
m_flVolume
m_iSoundLevel
m_iszEntity
m_iszListener
m_iszSentence
m_pActivator
scripted_sequence
Name Type Description
CAI_ScriptedSequenceScriptThink
InputBeginSequence
InputCancelSequence
InputMoveToPosition
InputScriptPlayerDeath
m_OnBeginSequence
m_OnCancelFailedSequence
m_OnCancelSequence
m_OnEndSequence
m_OnPostIdleEndSequence
m_OnScriptEvent[0]
m_OnScriptEvent[1]
m_OnScriptEvent[2]
m_OnScriptEvent[3]
m_OnScriptEvent[4]
m_OnScriptEvent[5]
m_OnScriptEvent[6]
m_OnScriptEvent[7]
m_bDelayed
m_bDisableNPCCollisions
m_bDontCancelOtherSequences
m_bForceSynch
m_bIgnoreGravity
m_bInitiatedSelfDelete
m_bIsPlayingEntry
m_bIsTeleportingDueToMoveTo
m_bLoopActionSequence
m_bSynchPostIdles
m_bTargetWasAsleep
m_bThinking
m_bWaitForBeginSequence
m_fMoveTo
m_flRadius
m_flRepeat
m_hForcedTarget
m_hInteractionRelativeEntity
m_hLastFoundEntity
m_hNextCine
m_hTargetEnt
m_iDelay
m_iPlayerDeathBehavior
m_interruptable
m_iszCustomMove
m_iszEntity
m_iszEntry
m_iszNextScript
m_iszPlay
m_iszPostIdle
m_iszPreIdle
m_matInteractionPosition
m_savedCollisionGroup
m_savedFlags
m_saved_effects
m_sequenceStarted
m_startTime
simple_physics_brush
Name Type Description
sky_camera
Name Type Description
m_bUseAngles
m_skyboxData.area
m_skyboxData.fog.blend
m_skyboxData.fog.colorPrimary
m_skyboxData.fog.colorSecondary
m_skyboxData.fog.dirPrimary
m_skyboxData.fog.enable
m_skyboxData.fog.end
m_skyboxData.fog.maxdensity
m_skyboxData.fog.start
m_skyboxData.origin
m_skyboxData.scale
soundent
Name Type Description
m_SoundPool
m_bHasOwner
m_bNoExpirationTime
m_flExpireTime
m_flOcclusionScale
m_hOwner
m_hTarget
m_iNext
m_iType
m_iVolume
m_ownerChannelIndex
m_vecOrigin
m_cLastActiveSounds
m_iActiveSound
m_iFreeSound
spark_shower
Name Type Description
spraycan
Name Type Description
tanktrain_ai
Name Type Description
InputTargetEntity
m_engineSoundName
m_hTargetEntity
m_hTrain
m_movementSoundName
m_soundEngine
m_soundPlaying
m_soundTreads
m_startSoundName
m_targetEntityName
tanktrain_aitarget
Name Type Description
m_newTargetName
target_cdaudio
Name Type Description
InputChangeCDTrack
m_iTrack
target_changegravity
Name Type Description
InputChangeGrav
InputResetGrav
m_iGravity
m_iOldGrav
te_tester
Name Type Description
team_control_point_master
Name Type Description
CTeamControlPointMasterCPMThink
InputDisable
InputEnable
InputRoundActivate
InputRoundSpawn
InputSetCapLayout
InputSetCapLayoutCustomPositionX
InputSetCapLayoutCustomPositionY
InputSetWinner
InputSetWinnerAndForceCaps
m_OnWonByTeam1
m_OnWonByTeam2
m_bDisabled
m_bPlayAllRounds
m_bScorePerCapture
m_bSwitchTeamsOnWin
m_flCustomPositionX
m_flCustomPositionY
m_flPartialCapturePointsRate
m_iInvalidCapWinner
m_iszCapLayoutInHUD
team_control_point_round
Name Type Description
InputDisable
InputEnable
InputRoundSpawn
m_OnEnd
m_OnStart
m_OnWonByTeam1
m_OnWonByTeam2
m_bDisabled
m_iInvalidCapWinner
m_iszCPNames
m_iszPrintName
m_nPriority
test_effect
Name Type Description
tf_flame
Name Type Description
tf_halloween_gift_spawn_location
Name Type Description
tf_logic_arena
Name Type Description
CArenaLogicArenaLogicThink
m_OnArenaRoundStart
m_OnCapEnabled
m_flTimeToEnableCapPoint
tf_logic_competitive
Name Type Description
m_OnSpawnRoomDoorsShouldLock
m_OnSpawnRoomDoorsShouldUnlock
tf_logic_cp_timer
Name Type Description
InputRoundSpawn
m_iszControlPointName
m_nTimerLength
m_onCountdown10SecRemain
m_onCountdown15SecRemain
m_onCountdown5SecRemain
m_onCountdownEnd
m_onCountdownStart
tf_logic_holiday
Name Type Description
InputHalloweenSetUsingSpells
InputHalloweenTeleportToHell
m_nAllowHaunting
m_nHolidayType
m_nTauntInHell
tf_logic_hybrid_ctf_cp
Name Type Description
tf_logic_koth
Name Type Description
InputAddBlueTimer
InputAddRedTimer
InputRoundActivate
InputRoundSpawn
InputSetBlueTimer
InputSetRedTimer
m_nTimeToUnlockPoint
m_nTimerInitialLength
tf_logic_mann_vs_machine
Name Type Description
CMannVsMachineLogicUpdate
tf_logic_mannpower
Name Type Description
tf_logic_medieval
Name Type Description
tf_logic_multiple_escort
Name Type Description
tf_logic_on_holiday
Name Type Description
InputFire
m_IsAprilFools
m_IsFullMoon
m_IsHalloween
m_IsNothing
m_IsSmissmas
m_IsTFBirthday
m_IsValentines
tf_logic_training_mode
Name Type Description
InputEndTraining
InputForcePlayerSpawnAsClassOutput
InputForcePlayerSwapToWeapon
InputHideTrainingHUD
InputKickAllBots
InputPlaySoundOnPlayer
InputSetNextMap
InputShowTrainingHUD
InputShowTrainingMsg
InputShowTrainingObjective
InputWaitForTimerOrKeypress
m_nextMapName
m_outputOnBotDied
m_outputOnPlayerBuiltOutsideSuggestedArea
m_outputOnPlayerDetonateBuilding
m_outputOnPlayerDied
m_outputOnPlayerSpawnAsDemoman
m_outputOnPlayerSpawnAsEngineer
m_outputOnPlayerSpawnAsHeavy
m_outputOnPlayerSpawnAsMedic
m_outputOnPlayerSpawnAsPyro
m_outputOnPlayerSpawnAsScout
m_outputOnPlayerSpawnAsSniper
m_outputOnPlayerSpawnAsSoldier
m_outputOnPlayerSpawnAsSpy
m_outputOnPlayerSwappedToWeaponSlotBuilding
m_outputOnPlayerSwappedToWeaponSlotMelee
m_outputOnPlayerSwappedToWeaponSlotPDA
m_outputOnPlayerSwappedToWeaponSlotPrimary
m_outputOnPlayerSwappedToWeaponSlotSecondary
tf_point_nav_interface
Name Type Description
RecomputeBlockers
tf_point_weapon_mimic
Name Type Description
DetonateStickies
InputFireMultiple
InputFireOnce
m_bCrits
m_flDamage
m_flModelScale
m_flSpeedMax
m_flSpeedMin
m_flSplashRadius
m_flSpreadAngle
m_nWeaponType
m_pzsFireParticles
m_pzsFireSound
m_pzsModelOverride
tf_spawner
Name Type Description
CTFSpawnerSpawnerThink
InputDisable
InputEnable
InputReset
m_maxActiveCount
m_onExpended
m_onKilled
m_onSpawned
m_spawnCount
m_spawnInterval
m_templateName
tf_spell_meteorshowerspawner
Name Type Description
tf_teleport_location
Name Type Description
tf_zombie_spawner
Name Type Description
InputDisable
InputEnable
InputSetMaxActiveZombies
m_bInfiniteZombies
m_flZombieLifeTime
m_nMaxActiveZombies
m_nSkeletonType
training_annotation
Name Type Description
InputHide
InputShow
m_displayText
m_flLifetime
m_flVerticalOffset
trigger
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_add_or_remove_tf_player_attributes
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_bRemove
m_flAttributeValue
m_flDuration
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iszAttributeName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_add_tf_player_condition
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flDuration
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_nCondition
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_apply_impulse
Name Type Description
InputApplyImpulse
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flForce
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecImpulseDir
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_autosave
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_bForceNewLevelUnit
m_fDangerousTimer
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_minHitPoints
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_bot_tag
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bAdd
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iszTags
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_brush
Name Type Description
InputDisable
InputEnable
m_OnEndTouch
m_OnStartTouch
m_OnUse
m_iDontMessageParent
m_iInputFilter
trigger_capture_area
Name Type Description
CTriggerAreaCaptureCTriggerAreaCaptureShim::Touch
CTriggerAreaCaptureCaptureThink
InputCaptureCurrentCP
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputRoundSpawn
InputSetControlPoint
InputSetTeamCanCap
InputStartTouch
InputToggle
InputTouchTest
m_BreakOutput
m_CapOutput
m_OnBreakTeam1
m_OnBreakTeam2
m_OnCapTeam1
m_OnCapTeam2
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnNumCappersChanged
m_OnNumCappersChanged2
m_OnStartTeam1
m_OnStartTeam2
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_StartOutput
m_bDisabled
m_flCapTime
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iszCapPointName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_catapult
Name Type Description
CTriggerCatapultLaunchThink
CTriggerCatapultPlayerPassesTriggerFiltersThink
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputSetExactVelocityChoiceType
InputSetLaunchTarget
InputSetPhysicsSpeed
InputSetPlayerSpeed
InputStartTouch
InputToggle
InputTouchTest
m_ExactVelocityChoice
m_OnCatapulted
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bApplyAngularImpulse
m_bDirectionSuppressAirControl
m_bDisabled
m_bOnlyVelocityCheck
m_bUseExactVelocity
m_bUseThresholdCheck
m_flAirControlSupressionTime
m_flEntryAngleTolerance
m_flHeight
m_flLip
m_flLowerThreshold
m_flMoveDistance
m_flPhysicsVelocity
m_flPlayerVelocity
m_flRefireDelay
m_flUpperThreshold
m_flWait
m_hAbortedLaunchees
m_hActivator
m_hFilter
m_hLaunchTarget
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_strLaunchTarget
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecLaunchAngles
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_cdaudio
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_changelevel
Name Type Description
CChangeLevelTouchChangeLevel
InputChangeLevel
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnChangeLevel
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_szLandmarkName
m_szMapName
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_gravity
Name Type Description
CTriggerGravityGravityTouch
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_hurt
Name Type Description
CTriggerHurtCTriggerHurtShim::HurtThinkShim
CTriggerHurtCTriggerHurtShim::RadiationThinkShim
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnHurt
m_OnHurtPlayer
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_bNoDmgForce
m_bitsDamageInflict
m_damageModel
m_flDamage
m_flDamageCap
m_flDmgResetTime
m_flHeight
m_flLastDmgTime
m_flLip
m_flMoveDistance
m_flOriginalDamage
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_hurtEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_ignite
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flBurnDuration
m_flDamagePercentPerSecond
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iszIgniteParticleName
m_iszIgniteSoundName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_ignite_arrows
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_impact
Name Type Description
CTriggerImpactDisable
CTriggerMultipleMultiTouch
CTriggerMultipleMultiWaitOver
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputImpact
InputSetMagnitude
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_OnTrigger
m_bDisabled
m_flHeight
m_flLip
m_flMagnitude
m_flMoveDistance
m_flNoise
m_flViewkick
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_pOutputForce
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_look
Name Type Description
CTriggerLookTimeoutThink
CTriggerMultipleMultiTouch
CTriggerMultipleMultiWaitOver
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTimeout
m_OnTouching
m_OnTrigger
m_bDisabled
m_bTimeoutFired
m_flFieldOfView
m_flHeight
m_flLip
m_flLookTime
m_flLookTimeLast
m_flLookTimeTotal
m_flMoveDistance
m_flTimeoutDuration
m_flWait
m_hActivator
m_hFilter
m_hLookTarget
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_multiple
Name Type Description
CTriggerMultipleMultiTouch
CTriggerMultipleMultiWaitOver
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_OnTrigger
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_once
Name Type Description
CTriggerMultipleMultiTouch
CTriggerMultipleMultiWaitOver
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_OnTrigger
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_particle
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iszAttachmentName
m_iszParticleName
m_movementType
m_nAttachType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_passtime_ball
Name Type Description
m_onBallEnter
m_onBallExit
trigger_player_respawn_override
Name Type Description
CTriggerMultipleMultiTouch
CTriggerMultipleMultiWaitOver
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputSetRespawnName
InputSetRespawnTime
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_OnTrigger
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flRespawnTime
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_strRespawnEnt
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_playermovement
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_proximity
Name Type Description
CTriggerProximityMeasureThink
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_NearestEntityDistance
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_fRadius
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hMeasureTarget
m_hTouchingEntities
m_iFilterName
m_iszMeasureTarget
m_movementType
m_nTouchers
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_push
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flAlternateTicksFix
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
m_vecPushDir
trigger_rd_vault_trigger
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnPointsEndStealing
m_OnPointsStartStealing
m_OnPointsStolen
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_remove
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnRemove
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_remove_tf_player_condition
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_nCondition
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_serverragdoll
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_soundscape
Name Type Description
CTriggerSoundscapePlayerUpdateThink
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_SoundscapeName
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hSoundscape
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_spectators
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_stun
Name Type Description
CTriggerStunStunThink
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnStunPlayer
m_OnTouching
m_bDisabled
m_bStunEffects
m_flHeight
m_flLip
m_flMoveDistance
m_flMoveSpeedReduction
m_flStunDuration
m_flTriggerDelay
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iStunType
m_movementType
m_sMaster
m_stunEntities
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_teleport
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iLandmark
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_teleport_relative
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_TeleportOffset
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_timer_door
Name Type Description
CTriggerAreaCaptureCTriggerAreaCaptureShim::Touch
CTriggerAreaCaptureCaptureThink
InputCaptureCurrentCP
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputRoundSpawn
InputSetControlPoint
InputSetTeamCanCap
InputStartTouch
InputToggle
InputTouchTest
m_BreakOutput
m_CapOutput
m_OnBreakTeam1
m_OnBreakTeam2
m_OnCapTeam1
m_OnCapTeam2
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnNumCappersChanged
m_OnNumCappersChanged2
m_OnStartTeam1
m_OnStartTeam2
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_StartOutput
m_bDisabled
m_flCapTime
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_iszCapPointName
m_iszDoorName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_togglesave
Name Type Description
InputDisable
InputDisableAndEndTouch
InputEnable
InputEndTouch
InputStartTouch
InputToggle
InputTouchTest
m_OnEndTouch
m_OnEndTouchAll
m_OnNotTouching
m_OnStartTouch
m_OnStartTouchAll
m_OnTouching
m_bDisabled
m_flHeight
m_flLip
m_flMoveDistance
m_flWait
m_hActivator
m_hFilter
m_hTouchingEntities
m_iFilterName
m_movementType
m_sMaster
m_toggle_state
m_vecAngle1
m_vecAngle2
m_vecFinalAngle
m_vecFinalDest
m_vecMoveAng
m_vecPosition1
m_vecPosition2
trigger_transition
Name Type Description
trigger_vphysics_motion
Name Type Description
InputDisable
InputEnable
InputSetVelocityLimitTime
InputToggle
m_ParticleTrail
m_flEndSize
m_flLifetime
m_flStartSize
m_strMaterialName
m_addAirDensity
m_angularLimit
m_angularScale
m_bDisabled
m_gravityScale
m_hFilter
m_iFilterName
m_linearForce
m_linearForceAngles
m_linearLimit
m_linearLimitDelta
m_linearLimitStart
m_linearLimitStartTime
m_linearLimitTime
m_linearScale
m_pController
trigger_wind
Name Type Description
CTriggerWindWindThink
InputDisable
InputEnable
InputSetSpeed
InputToggle
m_WindCallback
m_flWindSpeed
m_nWindYaw
m_bDisabled
m_bSwitch
m_hFilter
m_iFilterName
m_nDirBase
m_nDirCurrent
m_nDirNoise
m_nDirTarget
m_nHoldBase
m_nHoldNoise
m_nSpeedBase
m_nSpeedCurrent
m_nSpeedNoise
m_nSpeedTarget
m_pWindController