CBaseEntity: Difference between revisions
No edit summary |
No edit summary |
||
Line 274: | Line 274: | ||
|'''m_flShadowCastDistance''' | |'''m_flShadowCastDistance''' | ||
|Float | |Float | ||
| | | | ||
|- | |- | ||
|'''m_hOwnerEntity''' | |'''m_hOwnerEntity''' | ||
Line 532: | Line 532: | ||
|- | |- | ||
| style="width: 50%;" |'''InputRunScriptFile''' | | style="width: 50%;" |'''InputRunScriptFile''' | ||
| style="width: 15%;" | | | style="width: 15%;" |Input (String) | ||
| style="width: 35%;" | | | style="width: 35%;" | | ||
|- | |- | ||
| style="width: 50%;" |'''InputRunScript''' | | style="width: 50%;" |'''InputRunScript''' | ||
| style="width: 15%;" | | | style="width: 15%;" |Input (String) | ||
| style="width: 35%;" | | | style="width: 35%;" | | ||
|- | |- | ||
| style="width: 50%;" |'''InputCallScriptFunction''' | | style="width: 50%;" |'''InputCallScriptFunction''' | ||
| style="width: 15%;" | | | style="width: 15%;" |Input (String) | ||
| style="width: 35%;" | | | style="width: 35%;" | | ||
|- | |- | ||
| style="width: 50%;" |'''InputTerminateScriptScope''' | | style="width: 50%;" |'''InputTerminateScriptScope''' | ||
| style="width: 15%;" | | | style="width: 15%;" |Input (Void) | ||
| style="width: 35%;" | | | style="width: 35%;" | | ||
|- | |- | ||
Line 769: | Line 769: | ||
| style="width: 50%;" |'''m_fEffects''' | | style="width: 50%;" |'''m_fEffects''' | ||
| style="width: 15%;" |Integer | | style="width: 15%;" |Integer | ||
| style="width: 35%;" | | | style="width: 35%;" |Entity effects bit flags. | ||
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;" | |||
! colspan="1" |Values | |||
|- | |||
| | |||
[https://github.com/sr2echa/TF2-Source-Code/blob/master/tf2_src/public/const.h#L281 /public/const.h#L281] | |||
* <span style="color: #66b1fa">1</span> - Performs bone merge on client side | |||
* <span style="color: #66b1fa">2</span> - Dynamic Light centered at entity origin | |||
* <span style="color: #66b1fa">4</span> - Player flashlight | |||
* <span style="color: #66b1fa">8</span> - Don't interpolate the next frame | |||
* <span style="color: #66b1fa">16</span> - Don't cast shadows | |||
* <span style="color: #66b1fa">32</span> - Don't draw entity | |||
* <span style="color: #66b1fa">64</span> - Don't receive shadows | |||
* <span style="color: #66b1fa">128</span> - For use with EF_BONEMERGE. If this is set, then it places this ent's origin at its parent and uses the parent's bbox + the max extents of the aiment. Otherwise, it sets up the parent's bones every frame to figure out where to place the aiment, which is inefficient because it'll setup the parent's bones even if the parent is not in the PVS. | |||
* <span style="color: #66b1fa">256</span> - Blink an item so that the user notices it | |||
* <span style="color: #66b1fa">512</span> - Always assume that the parent entity is animating | |||
|} | |||
|- | |- | ||
| style="width: 50%;" |'''m_fFlags''' | | style="width: 50%;" |'''m_fFlags''' | ||
| style="width: 15%;" |Integer | | style="width: 15%;" |Integer | ||
| style="width: 35%;" |Entity bit flags | | style="width: 35%;" |Entity bit flags (Different from m_iEFlags) | ||
{| 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: 0;" | ||
! colspan="1" |Values | ! colspan="1" |Values | ||
Line 880: | Line 896: | ||
| style="width: 50%;" |'''m_hEffectEntity''' | | style="width: 50%;" |'''m_hEffectEntity''' | ||
| style="width: 15%;" |Handle | | style="width: 15%;" |Handle | ||
| style="width: 35%;" | | | style="width: 35%;" |The entity which is used to affect this one. (Ignite/Dissolve) | ||
|- | |- | ||
| style="width: 50%;" |'''m_hGroundEntity''' | | style="width: 50%;" |'''m_hGroundEntity''' | ||
| style="width: 15%;" |Handle | | style="width: 15%;" |Handle | ||
| style="width: 35%;" | | | style="width: 35%;" |The entity this entity is standing / laying on. | ||
|- | |- | ||
| style="width: 50%;" |'''m_hMoveChild''' | | style="width: 50%;" |'''m_hMoveChild''' | ||
Line 908: | Line 924: | ||
| style="width: 50%;" |'''m_iEFlags''' | | style="width: 50%;" |'''m_iEFlags''' | ||
| style="width: 15%;" |Integer | | style="width: 15%;" |Integer | ||
| style="width: 35%;" | | | style="width: 35%;" |Entity bit flags (Different from m_fFlags) | ||
{| class="wikitable sortable mw-collapsible mw-collapsed" style="margin: 0 auto; width: 100%; padding: 0;" | |||
! colspan="1" |Values | |||
|- | |||
| | |||
[https://github.com/sr2echa/TF2-Source-Code/blob/master/tf2_src/game/shared/shareddefs.h#L579 /game/shared/shareddefs.h#L579] | |||
* <span style="color: #66b1fa">1</span> - This entity is marked for death -- This allows the game to actually delete ents at a safe time | |||
* <span style="color: #66b1fa">2</span> - Entity is dormant, no updates to client | |||
* <span style="color: #66b1fa">4</span> - Lets us know when the noclip command is active. | |||
* <span style="color: #66b1fa">8</span> - Set while a model is setting up its bones. | |||
* <span style="color: #66b1fa">16</span> - This is a special entity that should not be deleted when we restart entities only | |||
* <span style="color: #66b1fa">16</span> - One of the child entities is a player. | |||
* <span style="color: #66b1fa">32</span> - Client only- need shadow manager to update the shadow... | |||
* <span style="color: #66b1fa">64</span> - Another entity is watching events on this entity (used by teleport) | |||
* <span style="color: #66b1fa">128</span> - Force the engine to transmit this entity even if it doesn't have a model | |||
* <span style="color: #66b1fa">256</span> - This is set on bots that are frozen. | |||
* <span style="color: #66b1fa">512</span> - Non-networked entity. | |||
* <span style="color: #66b1fa">1024</span> - Don't attach the edict; we're doing it explicitly | |||
* <span style="color: #66b1fa">2048</span> - EFL_DIRTY_ABSTRANSFORM | |||
* <span style="color: #66b1fa">4096</span> - EFL_DIRTY_ABSVELOCITY | |||
* <span style="color: #66b1fa">8192</span> - EFL_DIRTY_ABSANGVELOCITY | |||
* <span style="color: #66b1fa">16384</span> - EFL_DIRTY_SURROUNDING_COLLISION_BOUNDS | |||
* <span style="color: #66b1fa">32768</span> - EFL_DIRTY_SPATIAL_PARTITION | |||
* <span style="color: #66b1fa">65536</span> - UNUSED | |||
* <span style="color: #66b1fa">131072</span> - This is set if the entity detects that it's in the skybox and forces it to pass the "in PVS" for transmission. | |||
* <span style="color: #66b1fa">262144</span> - Entities with this flag set show up in the partition even when not solid | |||
* <span style="color: #66b1fa">524288</span> - Used to determine if an entity is floating | |||
* <span style="color: #66b1fa">1048576</span> - EFL_IS_BEING_LIFTED_BY_BARNACLE | |||
* <span style="color: #66b1fa">2097152</span> - I shouldn't be pushed by the rotorwash | |||
* <span style="color: #66b1fa">4194304</span> - EFL_NO_THINK_FUNCTION | |||
* <span style="color: #66b1fa">8388608</span> - EFL_NO_GAME_PHYSICS_SIMULATION | |||
* <span style="color: #66b1fa">16777216</span> - EFL_CHECK_UNTOUCH | |||
* <span style="color: #66b1fa">33554432</span> - I shouldn't block NPC line-of-sight | |||
* <span style="color: #66b1fa">67108864</span> - NPC's should not walk on this entity | |||
* <span style="color: #66b1fa">134217728</span> - These guys shouldn't dissolve | |||
* <span style="color: #66b1fa">268435456</span> - Mega physcannon can't ragdoll these guys. | |||
* <span style="color: #66b1fa">536870912</span> - Don't adjust this entity's velocity when transitioning into water | |||
* <span style="color: #66b1fa">1073741824</span> - Physcannon can't pick these up or punt them | |||
* <span style="color: #66b1fa">2147483648</span> - Doesn't accept forces from physics damage | |||
|} | |||
|- | |- | ||
| style="width: 50%;" |'''m_iGlobalname''' | | style="width: 50%;" |'''m_iGlobalname''' |
Revision as of 23:03, 20 March 2023
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
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||
m_flSimulationTime | Integer | |||||||||||||||||||||||||||||||||||||||||||||||
m_vecOrigin | Vector | The local position of this entity relative to it's parent. If this entity has no parent, the position is relative to the world origin. | ||||||||||||||||||||||||||||||||||||||||||||||
m_ubInterpolationFrame | Integer | |||||||||||||||||||||||||||||||||||||||||||||||
m_nModelIndex | Short | The index for this entity's precached model. Changing this does nothing in TF2. | ||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
m_nRenderFX | Unsigned Char | Alpha render effects enum.
| ||||||||||||||||||||||||||||||||||||||||||||||
m_nRenderMode | Unsigned Char | The mode in which this entity should attempt to be rendered.
| ||||||||||||||||||||||||||||||||||||||||||||||
m_fEffects | Integer | Entity effects bit flags.
| ||||||||||||||||||||||||||||||||||||||||||||||
m_clrRender | Integer | An integer representing the RGB render color of this entity.
| ||||||||||||||||||||||||||||||||||||||||||||||
m_iTeamNum | Integer | The team this entity is a part of.
| ||||||||||||||||||||||||||||||||||||||||||||||
m_CollisionGroup | Integer | Modifies what this entity collides with.
| ||||||||||||||||||||||||||||||||||||||||||||||
m_flElasticity | Float | |||||||||||||||||||||||||||||||||||||||||||||||
m_flShadowCastDistance | Float | |||||||||||||||||||||||||||||||||||||||||||||||
m_hOwnerEntity | Handle | The owner of this entity, not to be confused with the parent (moveparent). A common example of ownership is players owning the projectiles that they fire. Some entities may not work properly if you create them without giving them an owner. | ||||||||||||||||||||||||||||||||||||||||||||||
m_hEffectEntity | Handle | The entity which is used to affect this one. (Ignite/Dissolve) | ||||||||||||||||||||||||||||||||||||||||||||||
moveparent | String | The immediate parent of this entity in the movement hierarchy. The targetname of the parent is used, rather than a Handle to the parent entity itsself. | ||||||||||||||||||||||||||||||||||||||||||||||
m_iParentAttachment | Unsigned Char | The attachment point on the parent entity which this entity is held to. | ||||||||||||||||||||||||||||||||||||||||||||||
movetype | Unsigned Char | Determines the movement behavior for this entity.
| ||||||||||||||||||||||||||||||||||||||||||||||
movecollide | Unsigned Char | Determines the collision behavior for this entity.
| ||||||||||||||||||||||||||||||||||||||||||||||
m_angRotation | Vector | The rotation vector of this entity relative to it's parent. If this entity has no parent the vector is relative to the world. For players only Yaw is non zero. | ||||||||||||||||||||||||||||||||||||||||||||||
m_iTextureFrameIndex | Unsigned Char | |||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
m_bSimulatedEveryTick | Boolean | |||||||||||||||||||||||||||||||||||||||||||||||
m_bAnimatedEveryTick | Boolean | |||||||||||||||||||||||||||||||||||||||||||||||
m_bAlternateSorting | Boolean | |||||||||||||||||||||||||||||||||||||||||||||||
|
Entity DataMaps
Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
CBaseEntitySUB_CallUseToggle | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntitySUB_DoNothing | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntitySUB_FadeOut | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntitySUB_Remove | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntitySUB_StartFadeOut | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntitySUB_StartFadeOutInstant | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntitySUB_Vanish | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntityShadowCastDistThink | |||||||||||||||||||||||||||||||||||||||||||||||||||||
CBaseEntityScriptThink | |||||||||||||||||||||||||||||||||||||||||||||||||||||
InputAddContext | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputAddOutput | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputAlpha | Input (Integer) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputAlternativeSorting | Input (Boolean) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputClearContext | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputClearParent | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputColor | Input (Color32) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputDisableDamageForces | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputDisableShadow | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputDispatchEffect | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputDispatchResponse | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputEnableDamageForces | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputEnableShadow | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputFireUser1 | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputFireUser2 | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputFireUser3 | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputFireUser4 | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputKill | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputKillHierarchy | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputRemoveContext | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputSetDamageFilter | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputSetParent | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputSetParentAttachment | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputSetParentAttachmentMaintainOffset | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputSetTeam | Input (Integer) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputUse | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputRunScriptFile | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputRunScript | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputCallScriptFunction | Input (String) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
InputTerminateScriptScope | Input (Void) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
m_CollisionGroup | Integer | Modifies what this entity collides with.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_ModelName | String | The model path and name for this entity | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_MoveCollide | Char | Determines the collision behavior for this entity.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_MoveType | Char | Determines the movement behavior for this entity.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||
m_OnUser1 | Output | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_OnUser2 | Output | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_OnUser3 | Output | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_OnUser4 | Output | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_ResponseContexts | Vector | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_aThinkFunctions | Vector | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_angAbsRotation | Vector | The rotation vector of this entity relative to the world. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_angRotation | Vector | The rotation vector of this entity relative to it's parent. If it has no parent the vector will be relative to the world. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_bAlternateSorting | Boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_bAnimatedEveryTick | Boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_bSimulatedEveryTick | Boolean | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_clrRender | Integer | An integer representing the RGB render color of this entity.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_debugOverlays | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_fEffects | Integer | Entity effects bit flags.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_fFlags | Integer | Entity bit flags (Different from m_iEFlags)
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_flAnimTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flDesiredShadowCastDistance | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flElasticity | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flFriction | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flGravity | Float | A modifier for the gravity of this entity. 0 does not mean "zero gravity", but rather it means this datamap does not modify anything. 1 is normal gravity. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_flGroundChangeTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flLocalTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flMoveDoneTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flNavIgnoreUntilTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flPrevAnimTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flShadowCastDistance | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flSimulationTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flSpeed | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_flVPhysicsUpdateLocalTime | Float | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_hDamageFilter | Handle | The entity used as a damage filter for this entity. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_hEffectEntity | Handle | The entity which is used to affect this one. (Ignite/Dissolve) | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_hGroundEntity | Handle | The entity this entity is standing / laying on. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_hMoveChild | Handle | The first immediate child of this entity in the movement hierarchy. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_hMoveParent | Handle | The immediate parent of this entity in the movement hierarchy. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_hMovePeer | Handle | The next immediate sibling (entity with the same parent) of this entity in the movement hierarchy. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_hOwnerEntity | Handle | The owner of this entity, not to be confused with the parent (moveparent). A common example of ownership is players owning the projectiles that they fire. Some entities may not work properly if you create them without giving them an owner. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iClassname | String | The class name of this entity (not the C++ Class name). | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iEFlags | Integer | Entity bit flags (Different from m_fFlags)
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iGlobalname | String | A string used to preserve entity state between map changes. When a map change is initiated, this entity will have it's entity state transferred over to entities in the new map with global names matching this one. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iHammerID | Integer | An ID unique to the entity type (if it's a brush it'll be unique between all brushes). An entity will only have a Hammer ID if it was compiled with the map (if it's not dynamically spawned). | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iHealth | Integer | The current health of this entity. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iInitialTeamNum | Integer | The initial team this entity is a part of when it spawns. For players this is just 0.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iMaxHealth | Integer | The max health of this entity. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iName | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_iParent | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_iParentAttachment | Char | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_iTeamNum | Integer | The team this entity is a part of.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iTextureFrameIndex | Char | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_iszDamageFilterName | String | The name of the damage filter for this entity. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_iszResponseContext | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_lifeState | Char | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_nLastThinkTick | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_nModelIndex | Short | The index for this entity's precached model. Changing this does nothing in TF2. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_nModelIndexOverrides | Array (Integer) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_nNextThinkTick | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_nRenderFX | Char | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_nRenderMode | Char | The mode in which this entity should attempt to be rendered.
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_nSimulationTick | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_nTransmitStateOwnedCounter | Char | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_nWaterLevel | Char | How far this entity is submerged in water. For players, the values are like so:
| |||||||||||||||||||||||||||||||||||||||||||||||||||
m_nWaterType | Char | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pBlocker | Handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pParent | Handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pPhysicsObject | Handle | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pfnBlocked | Function | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pfnMoveDone | Function | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pfnThink | Function | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pfnTouch | Function | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_pfnUse | Function | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_rgflCoordinateFrame | Array (Float) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_spawnflags | Integer | The spawnflags for this entity. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_takedamage | Char | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_target | String | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_vecAbsOrigin | Vector | The absolute position of this entity relative to the world. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_vecAbsVelocity | Vector | The absolute velocity of this entity relative to the world. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_vecAngVelocity | Vector | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_vecBaseVelocity | Vector | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_vecOrigin | Vector | The local position of this entity relative to it's parent. If this entity has no parent, the position is relative to the world | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_vecVelocity | Vector | The local velocity of this entity relative to it's parent. If this entity has no parent, the velocity is relative to the world. | |||||||||||||||||||||||||||||||||||||||||||||||||||
m_vecViewOffset | Vector | ||||||||||||||||||||||||||||||||||||||||||||||||||||
touchStamp | Integer | ||||||||||||||||||||||||||||||||||||||||||||||||||||
m_iszScriptId | |||||||||||||||||||||||||||||||||||||||||||||||||||||
m_iszVScripts | |||||||||||||||||||||||||||||||||||||||||||||||||||||
m_iszScriptThinkFunction | |||||||||||||||||||||||||||||||||||||||||||||||||||||
m_bForcePurgeFixedupStrings |