swiftlys2/docs/api/ai/

Schema Viewer

versions
Counter-Strike 2clientC_BaseEntity

C_BaseEntity

class
1536
size
8
alignment
82
fields
Inherits from
CBodyComponent:CBodyComponent
48 (0x30)
NetworkTransmitComponent:CNetworkTransmitComponent
56 (0x38)
LastThinkTick:GameTick_t
808 (0x328)
GameSceneNode:CGameSceneNode
816 (0x330)
RenderComponent:CRenderComponent
824 (0x338)
832 (0x340)
MaxHealth:int
840 (0x348)
Health:int
844 (0x34C)
DamageAccumulator:float
848 (0x350)
LifeState:byte
852 (0x354)
TakesDamage:bool
853 (0x355)
TakeDamageFlags:TakeDamageFlags_t
856 (0x358)
864 (0x360)
InterpolationFrame:byte
865 (0x361)
SceneObjectController:CHandle<C_BaseEntity>
868 (0x364)
NoInterpolationTick:int
872 (0x368)
VisibilityNoInterpolationTick:int
876 (0x36C)
ProxyRandomValue:float
880 (0x370)
EFlags:int
884 (0x374)
WaterType:byte
888 (0x378)
InterpolateEvenWithNoModel:bool
889 (0x379)
PredictionEligible:bool
890 (0x37A)
ApplyLayerMatchIDToModel:bool
891 (0x37B)
TokLayerMatchID:CUtlStringToken
892 (0x37C)
SubclassID:CUtlStringToken
896 (0x380)
SimulationTick:int
912 (0x390)
CurrentThinkContext:int
916 (0x394)
ThinkFunctions:CUtlVector<thinkfunc_t>
920 (0x398)
DisabledContextThinks:bool
944 (0x3B0)
AnimTime:float
948 (0x3B4)
SimulationTime:float
952 (0x3B8)
SceneObjectOverrideFlags:byte
956 (0x3BC)
HasSuccessfullyInterpolated:bool
957 (0x3BD)
HasAddedVarsToInterpolation:bool
958 (0x3BE)
RenderEvenWhenNotSuccessfullyInterpolated:bool
959 (0x3BF)
InterpolationLatchDirtyFlags:ISchemaFixedArray<int>
960 (0x3C0)
ListEntry:ISchemaFixedArray<ushort>
968 (0x3C8)
CreateTime:GameTime_t
992 (0x3E0)
EntClientFlags:ushort
996 (0x3E4)
ClientSideRagdoll:bool
998 (0x3E6)
TeamNum:byte
999 (0x3E7)
Spawnflags:uint
1000 (0x3E8)
NextThinkTick:GameTick_t
1004 (0x3EC)
Flags:uint
1012 (0x3F4)
AbsVelocity:Vector
1016 (0x3F8)
ServerVelocity:CNetworkVelocityVector
1028 (0x404)
1072 (0x430)
BaseVelocity:Vector
1296 (0x510)
EffectEntity:CHandle<C_BaseEntity>
1308 (0x51C)
OwnerEntity:CHandle<C_BaseEntity>
1312 (0x520)
MoveCollide:MoveCollide_t
1316 (0x524)
MoveType:MoveType_t
1317 (0x525)
ActualMoveType:MoveType_t
1318 (0x526)
WaterLevel:float
1320 (0x528)
Effects:uint
1324 (0x52C)
GroundEntity:CHandle<C_BaseEntity>
1328 (0x530)
GroundBodyIndex:int
1332 (0x534)
Friction:float
1336 (0x538)
Elasticity:float
1340 (0x53C)
GravityScale:float
1344 (0x540)
TimeScale:float
1348 (0x544)
AnimatedEveryTick:bool
1352 (0x548)
GravityDisabled:bool
1353 (0x549)
NavIgnoreUntilTime:GameTime_t
1356 (0x54C)
Think:ushort
1360 (0x550)
BBoxVisFlags:byte
1376 (0x560)
ActualGravityScale:float
1380 (0x564)
GravityActuallyDisabled:bool
1384 (0x568)
Predictable:bool
1385 (0x569)
RenderWithViewModels:bool
1386 (0x56A)
FirstPredictableCommand:int
1388 (0x56C)
LastPredictableCommand:int
1392 (0x570)
OldMoveParent:CHandle<C_BaseEntity>
1396 (0x574)
1400 (0x578)
AngVelocity:QAngle
1448 (0x5A8)
DataChangeEventRef:int
1460 (0x5B4)
Dependencies:CUtlVector<CHandle<CEntityInstance>>
1464 (0x5B8)
CreationTick:int
1488 (0x5D0)
AnimTimeChanged:bool
1505 (0x5E1)
SimulationTimeChanged:bool
1506 (0x5E2)
UniqueHammerID:string
1520 (0x5F0)
BloodType:BloodType
1528 (0x5F8)