CBaseEntity: Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
== SendProps == | == SendProps == | ||
===== '''CBaseEntity''' ===== | |||
'''AnimTimeMustBeFirst''' (CBaseEntity) | |||
'''m_flAnimTime''' (AnimTimeMustBeFirst) | |||
Type: integer | |||
Range: 0 - 255 (8 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_flSimulationTime''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 255 (8 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecOrigin''' (CBaseEntity) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_ubInterpolationFrame''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 3 (2 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_nModelIndex''' (CBaseEntity) | |||
Type: integer | |||
Range: -4096 - 4095 (13 bits signed) | |||
Description: | |||
------------ | |||
..? | |||
'''m_Collision''' (CBaseEntity) | |||
m_vecMinsPreScaled (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecMaxsPreScaled''' (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecMins''' (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecMaxs''' (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_nSolidType''' (m_Collision) | |||
Type: integer | |||
Range: 0 - 7 (3 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_usSolidFlags''' (m_Collision) | |||
Type: integer | |||
Range: 0 - 1023 (10 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_nSurroundType''' (m_Collision) | |||
Type: integer | |||
Range: 0 - 7 (3 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_triggerBloat''' (m_Collision) | |||
Type: integer | |||
Range: 0 - 255 (8 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_bUniformTriggerBloat''' (m_Collision) | |||
Type: boolean | |||
Range: 0 - 1 (1 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecSpecifiedSurroundingMinsPreScaled''' (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecSpecifiedSurroundingMaxsPreScaled''' (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecSpecifiedSurroundingMins''' (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_vecSpecifiedSurroundingMaxs''' (m_Collision) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_nRenderFX''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 255 (8 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_nRenderMode''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 255 (8 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_fEffects''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 1023 (10 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_clrRender''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 4294967295 (32 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_iTeamNum''' (CBaseEntity) | |||
Type: integer | |||
Range: -32 - 31 (6 bits signed) | |||
Description: | |||
------------ | |||
..? | |||
'''m_CollisionGroup''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 31 (5 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_flElasticity''' (CBaseEntity) | |||
Type: float | |||
Description: | |||
------------ | |||
..? | |||
'''m_flShadowCastDistance''' (CBaseEntity) | |||
Type: float | |||
Description: | |||
------------ | |||
..? | |||
'''m_hOwnerEntity''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 2097151 (21 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_hEffectEntity''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 2097151 (21 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''moveparent''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 2097151 (21 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_iParentAttachment''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 63 (6 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''movetype''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 15 (4 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''movecollide''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 7 (3 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_angRotation''' (CBaseEntity) | |||
Type: vector | |||
Description: | |||
------------ | |||
..? | |||
'''m_iTextureFrameIndex''' (CBaseEntity) | |||
Type: integer | |||
Range: 0 - 255 (8 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''predictable_id''' (CBaseEntity) | |||
m_PredictableID (predictable_id) | |||
Type: integer | |||
Range: 0 - 2147483647 (31 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_bIsPlayerSimulated''' (predictable_id) | |||
Type: boolean | |||
Range: 0 - 1 (1 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_bSimulatedEveryTick''' (CBaseEntity) | |||
Type: boolean | |||
Range: 0 - 1 (1 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_bAnimatedEveryTick''' (CBaseEntity) | |||
Type: boolean | |||
Range: 0 - 1 (1 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_bAlternateSorting''' (CBaseEntity) | |||
Type: boolean | |||
Range: 0 - 1 (1 bits unsigned) | |||
Description: | |||
------------ | |||
..? | |||
'''m_nModelIndexOverrides''' (CBaseEntity) | |||
000 (m_nModelIndexOverrides) | |||
Type: integer | |||
Range: -4096 - 4095 (13 bits signed) | |||
Description: | |||
------------ | |||
..? | |||
'''001''' (m_nModelIndexOverrides) | |||
Type: integer | |||
Range: -4096 - 4095 (13 bits signed) | |||
Description: | |||
------------ | |||
..? | |||
'''002''' (m_nModelIndexOverrides) | |||
Type: integer | |||
Range: -4096 - 4095 (13 bits signed) | |||
Description: | |||
------------ | |||
..? | |||
'''003''' (m_nModelIndexOverrides) | |||
Type: integer | |||
Range: -4096 - 4095 (13 bits signed) | |||
Description: | |||
------------ | |||
..? |
Revision as of 00:51, 30 January 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
SendProps
CBaseEntity
AnimTimeMustBeFirst (CBaseEntity)
m_flAnimTime (AnimTimeMustBeFirst)
Type: integer
Range: 0 - 255 (8 bits unsigned)
Description:
------------
..?
m_flSimulationTime (CBaseEntity)
Type: integer
Range: 0 - 255 (8 bits unsigned)
Description:
------------
..?
m_vecOrigin (CBaseEntity)
Type: vector
Description:
------------
..?
m_ubInterpolationFrame (CBaseEntity)
Type: integer
Range: 0 - 3 (2 bits unsigned)
Description:
------------
..?
m_nModelIndex (CBaseEntity)
Type: integer
Range: -4096 - 4095 (13 bits signed)
Description:
------------
..?
m_Collision (CBaseEntity)
m_vecMinsPreScaled (m_Collision)
Type: vector
Description:
------------
..?
m_vecMaxsPreScaled (m_Collision)
Type: vector
Description:
------------
..?
m_vecMins (m_Collision)
Type: vector
Description:
------------
..?
m_vecMaxs (m_Collision)
Type: vector
Description:
------------
..?
m_nSolidType (m_Collision)
Type: integer
Range: 0 - 7 (3 bits unsigned)
Description:
------------
..?
m_usSolidFlags (m_Collision)
Type: integer
Range: 0 - 1023 (10 bits unsigned)
Description:
------------
..?
m_nSurroundType (m_Collision)
Type: integer
Range: 0 - 7 (3 bits unsigned)
Description:
------------
..?
m_triggerBloat (m_Collision)
Type: integer
Range: 0 - 255 (8 bits unsigned)
Description:
------------
..?
m_bUniformTriggerBloat (m_Collision)
Type: boolean
Range: 0 - 1 (1 bits unsigned)
Description:
------------
..?
m_vecSpecifiedSurroundingMinsPreScaled (m_Collision)
Type: vector
Description:
------------
..?
m_vecSpecifiedSurroundingMaxsPreScaled (m_Collision)
Type: vector
Description:
------------
..?
m_vecSpecifiedSurroundingMins (m_Collision)
Type: vector
Description:
------------
..?
m_vecSpecifiedSurroundingMaxs (m_Collision)
Type: vector
Description:
------------
..?
m_nRenderFX (CBaseEntity)
Type: integer
Range: 0 - 255 (8 bits unsigned)
Description:
------------
..?
m_nRenderMode (CBaseEntity)
Type: integer
Range: 0 - 255 (8 bits unsigned)
Description:
------------
..?
m_fEffects (CBaseEntity)
Type: integer
Range: 0 - 1023 (10 bits unsigned)
Description:
------------
..?
m_clrRender (CBaseEntity)
Type: integer
Range: 0 - 4294967295 (32 bits unsigned)
Description:
------------
..?
m_iTeamNum (CBaseEntity)
Type: integer
Range: -32 - 31 (6 bits signed)
Description:
------------
..?
m_CollisionGroup (CBaseEntity)
Type: integer
Range: 0 - 31 (5 bits unsigned)
Description:
------------
..?
m_flElasticity (CBaseEntity)
Type: float
Description:
------------
..?
m_flShadowCastDistance (CBaseEntity)
Type: float
Description:
------------
..?
m_hOwnerEntity (CBaseEntity)
Type: integer
Range: 0 - 2097151 (21 bits unsigned)
Description:
------------
..?
m_hEffectEntity (CBaseEntity)
Type: integer
Range: 0 - 2097151 (21 bits unsigned)
Description:
------------
..?
moveparent (CBaseEntity)
Type: integer
Range: 0 - 2097151 (21 bits unsigned)
Description:
------------
..?
m_iParentAttachment (CBaseEntity)
Type: integer
Range: 0 - 63 (6 bits unsigned)
Description:
------------
..?
movetype (CBaseEntity)
Type: integer
Range: 0 - 15 (4 bits unsigned)
Description:
------------
..?
movecollide (CBaseEntity)
Type: integer
Range: 0 - 7 (3 bits unsigned)
Description:
------------
..?
m_angRotation (CBaseEntity)
Type: vector
Description:
------------
..?
m_iTextureFrameIndex (CBaseEntity)
Type: integer
Range: 0 - 255 (8 bits unsigned)
Description:
------------
..?
predictable_id (CBaseEntity)
m_PredictableID (predictable_id)
Type: integer
Range: 0 - 2147483647 (31 bits unsigned)
Description:
------------
..?
m_bIsPlayerSimulated (predictable_id)
Type: boolean
Range: 0 - 1 (1 bits unsigned)
Description:
------------
..?
m_bSimulatedEveryTick (CBaseEntity)
Type: boolean
Range: 0 - 1 (1 bits unsigned)
Description:
------------
..?
m_bAnimatedEveryTick (CBaseEntity)
Type: boolean
Range: 0 - 1 (1 bits unsigned)
Description:
------------
..?
m_bAlternateSorting (CBaseEntity)
Type: boolean
Range: 0 - 1 (1 bits unsigned)
Description:
------------
..?
m_nModelIndexOverrides (CBaseEntity)
000 (m_nModelIndexOverrides)
Type: integer
Range: -4096 - 4095 (13 bits signed)
Description:
------------
..?
001 (m_nModelIndexOverrides)
Type: integer
Range: -4096 - 4095 (13 bits signed)
Description:
------------
..?
002 (m_nModelIndexOverrides)
Type: integer
Range: -4096 - 4095 (13 bits signed)
Description:
------------
..?
003 (m_nModelIndexOverrides)
Type: integer
Range: -4096 - 4095 (13 bits signed)
Description:
------------
..?