mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
game update
This commit is contained in:
parent
2dd405d140
commit
1fc5979a29
8292
sdk/!GlobalTypes.hpp
8292
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: animationsystem.dll
|
// Binary: animationsystem.dll
|
||||||
// Classes count: 474
|
// Classes count: 476
|
||||||
// Enums count: 77
|
// Enums count: 77
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -290,7 +290,7 @@ enum class IKTargetCoordinateSystem : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x24
|
// Size: 0x25
|
||||||
enum class AnimValueSource : uint32_t
|
enum class AnimValueSource : uint32_t
|
||||||
{
|
{
|
||||||
MoveHeading = 0x0,
|
MoveHeading = 0x0,
|
||||||
@ -301,34 +301,35 @@ enum class AnimValueSource : uint32_t
|
|||||||
ManualFacingHeading = 0x5,
|
ManualFacingHeading = 0x5,
|
||||||
LookHeading = 0x6,
|
LookHeading = 0x6,
|
||||||
LookPitch = 0x7,
|
LookPitch = 0x7,
|
||||||
Parameter = 0x8,
|
LookDistance = 0x8,
|
||||||
WayPointHeading = 0x9,
|
Parameter = 0x9,
|
||||||
WayPointDistance = 0xa,
|
WayPointHeading = 0xa,
|
||||||
BoundaryRadius = 0xb,
|
WayPointDistance = 0xb,
|
||||||
TargetMoveHeading = 0xc,
|
BoundaryRadius = 0xc,
|
||||||
TargetMoveSpeed = 0xd,
|
TargetMoveHeading = 0xd,
|
||||||
AccelerationHeading = 0xe,
|
TargetMoveSpeed = 0xe,
|
||||||
AccelerationSpeed = 0xf,
|
AccelerationHeading = 0xf,
|
||||||
SlopeHeading = 0x10,
|
AccelerationSpeed = 0x10,
|
||||||
SlopeAngle = 0x11,
|
SlopeHeading = 0x11,
|
||||||
SlopePitch = 0x12,
|
SlopeAngle = 0x12,
|
||||||
SlopeYaw = 0x13,
|
SlopePitch = 0x13,
|
||||||
GoalDistance = 0x14,
|
SlopeYaw = 0x14,
|
||||||
AccelerationLeftRight = 0x15,
|
GoalDistance = 0x15,
|
||||||
AccelerationFrontBack = 0x16,
|
AccelerationLeftRight = 0x16,
|
||||||
RootMotionSpeed = 0x17,
|
AccelerationFrontBack = 0x17,
|
||||||
RootMotionTurnSpeed = 0x18,
|
RootMotionSpeed = 0x18,
|
||||||
MoveHeadingRelativeToLookHeading = 0x19,
|
RootMotionTurnSpeed = 0x19,
|
||||||
MaxMoveSpeed = 0x1a,
|
MoveHeadingRelativeToLookHeading = 0x1a,
|
||||||
FingerCurl_Thumb = 0x1b,
|
MaxMoveSpeed = 0x1b,
|
||||||
FingerCurl_Index = 0x1c,
|
FingerCurl_Thumb = 0x1c,
|
||||||
FingerCurl_Middle = 0x1d,
|
FingerCurl_Index = 0x1d,
|
||||||
FingerCurl_Ring = 0x1e,
|
FingerCurl_Middle = 0x1e,
|
||||||
FingerCurl_Pinky = 0x1f,
|
FingerCurl_Ring = 0x1f,
|
||||||
FingerSplay_Thumb_Index = 0x20,
|
FingerCurl_Pinky = 0x20,
|
||||||
FingerSplay_Index_Middle = 0x21,
|
FingerSplay_Thumb_Index = 0x21,
|
||||||
FingerSplay_Middle_Ring = 0x22,
|
FingerSplay_Index_Middle = 0x22,
|
||||||
FingerSplay_Ring_Pinky = 0x23,
|
FingerSplay_Middle_Ring = 0x23,
|
||||||
|
FingerSplay_Ring_Pinky = 0x24,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -368,7 +369,7 @@ enum class EAnimValueSource : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x28
|
// Size: 0x29
|
||||||
enum class ControlValue : uint32_t
|
enum class ControlValue : uint32_t
|
||||||
{
|
{
|
||||||
ControlValue_MoveHeading = 0x0,
|
ControlValue_MoveHeading = 0x0,
|
||||||
@ -376,40 +377,41 @@ enum class ControlValue : uint32_t
|
|||||||
ControlValue_FacingHeading = 0x2,
|
ControlValue_FacingHeading = 0x2,
|
||||||
ControlValue_LookHeading = 0x3,
|
ControlValue_LookHeading = 0x3,
|
||||||
ControlValue_LookPitch = 0x4,
|
ControlValue_LookPitch = 0x4,
|
||||||
ControlValue_WayPointHeading = 0x5,
|
ControlValue_LookDistance = 0x5,
|
||||||
ControlValue_WayPointDistance = 0x6,
|
ControlValue_WayPointHeading = 0x6,
|
||||||
ControlValue_BoundaryRadius = 0x7,
|
ControlValue_WayPointDistance = 0x7,
|
||||||
ControlValue_TotalTranslation_SourceState = 0x8,
|
ControlValue_BoundaryRadius = 0x8,
|
||||||
ControlValue_TotalTranslation_TargetState = 0x9,
|
ControlValue_TotalTranslation_SourceState = 0x9,
|
||||||
ControlValue_RemainingTranslation_SourceState = 0xa,
|
ControlValue_TotalTranslation_TargetState = 0xa,
|
||||||
ControlValue_RemainingTranslation_TargetState = 0xb,
|
ControlValue_RemainingTranslation_SourceState = 0xb,
|
||||||
ControlValue_MoveVsFacingDelta = 0xc,
|
ControlValue_RemainingTranslation_TargetState = 0xc,
|
||||||
ControlValue_SourceStateBlendWeight = 0xd,
|
ControlValue_MoveVsFacingDelta = 0xd,
|
||||||
ControlValue_TargetStateBlendWeight = 0xe,
|
ControlValue_SourceStateBlendWeight = 0xe,
|
||||||
ControlValue_TargetMoveHeading = 0xf,
|
ControlValue_TargetStateBlendWeight = 0xf,
|
||||||
ControlValue_TargetMoveSpeed = 0x10,
|
ControlValue_TargetMoveHeading = 0x10,
|
||||||
ControlValue_AccelerationHeading = 0x11,
|
ControlValue_TargetMoveSpeed = 0x11,
|
||||||
ControlValue_AccelerationSpeed = 0x12,
|
ControlValue_AccelerationHeading = 0x12,
|
||||||
ControlValue_SlopeHeading = 0x13,
|
ControlValue_AccelerationSpeed = 0x13,
|
||||||
ControlValue_SlopeAngle = 0x14,
|
ControlValue_SlopeHeading = 0x14,
|
||||||
ControlValue_SlopeYaw = 0x15,
|
ControlValue_SlopeAngle = 0x15,
|
||||||
ControlValue_SlopePitch = 0x16,
|
ControlValue_SlopeYaw = 0x16,
|
||||||
ControlValue_GoalDistance = 0x17,
|
ControlValue_SlopePitch = 0x17,
|
||||||
ControlValue_AccelerationLeftRight = 0x18,
|
ControlValue_GoalDistance = 0x18,
|
||||||
ControlValue_AccelerationFrontBack = 0x19,
|
ControlValue_AccelerationLeftRight = 0x19,
|
||||||
ControlValue_RootMotionSpeed = 0x1a,
|
ControlValue_AccelerationFrontBack = 0x1a,
|
||||||
ControlValue_RootMotionTurnSpeed = 0x1b,
|
ControlValue_RootMotionSpeed = 0x1b,
|
||||||
ControlValue_MoveHeadingRelativeToLookHeading = 0x1c,
|
ControlValue_RootMotionTurnSpeed = 0x1c,
|
||||||
ControlValue_FingerCurl_Thumb = 0x1d,
|
ControlValue_MoveHeadingRelativeToLookHeading = 0x1d,
|
||||||
ControlValue_FingerCurl_Index = 0x1e,
|
ControlValue_FingerCurl_Thumb = 0x1e,
|
||||||
ControlValue_FingerCurl_Middle = 0x1f,
|
ControlValue_FingerCurl_Index = 0x1f,
|
||||||
ControlValue_FingerCurl_Ring = 0x20,
|
ControlValue_FingerCurl_Middle = 0x20,
|
||||||
ControlValue_FingerCurl_Pinky = 0x21,
|
ControlValue_FingerCurl_Ring = 0x21,
|
||||||
ControlValue_FingerSplay_Thumb_Index = 0x22,
|
ControlValue_FingerCurl_Pinky = 0x22,
|
||||||
ControlValue_FingerSplay_Index_Middle = 0x23,
|
ControlValue_FingerSplay_Thumb_Index = 0x23,
|
||||||
ControlValue_FingerSplay_Middle_Ring = 0x24,
|
ControlValue_FingerSplay_Index_Middle = 0x24,
|
||||||
ControlValue_FingerSplay_Ring_Pinky = 0x25,
|
ControlValue_FingerSplay_Middle_Ring = 0x25,
|
||||||
ControlValue_Count = 0x26,
|
ControlValue_FingerSplay_Ring_Pinky = 0x26,
|
||||||
|
ControlValue_Count = 0x27,
|
||||||
ControlValue_Invalid = 0xff,
|
ControlValue_Invalid = 0xff,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1461,14 +1463,18 @@ public:
|
|||||||
CUtlVector< CUtlPair< CBufferString, float32 > > m_morphCtrlWeightArray; // 0x48
|
CUtlVector< CUtlPair< CBufferString, float32 > > m_morphCtrlWeightArray; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 4
|
||||||
// Size: 0x40
|
// Size: 0x48
|
||||||
class CSeqScaleSet
|
class CSeqScaleSet
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CBufferString m_sName; // 0x0
|
CBufferString m_sName; // 0x0
|
||||||
CUtlVector< int16 > m_nLocalBoneArray; // 0x10
|
float m_flRootOffsetScale; // 0x10
|
||||||
CUtlVector< float32 > m_flBoneScaleArray; // 0x28
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0014[0x4]; // 0x14
|
||||||
|
public:
|
||||||
|
CUtlVector< int16 > m_nLocalBoneArray; // 0x18
|
||||||
|
CUtlVector< float32 > m_flBoneScaleArray; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 6
|
||||||
@ -1699,67 +1705,69 @@ public:
|
|||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 3
|
||||||
// Size: 0x10
|
// Size: 0x40
|
||||||
class CAnimationGraphVisualizerPrimitiveBase
|
class CAnimationGraphVisualizerPrimitiveBase
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
CAnimationGraphVisualizerPrimitiveType m_Type; // 0x8
|
CAnimationGraphVisualizerPrimitiveType m_Type; // 0x8
|
||||||
|
AnimNodeID m_OwningAnimNodePaths[11]; // 0xc
|
||||||
|
int32_t m_nOwningAnimNodePathCount; // 0x38
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
// Size: 0x30
|
// Size: 0x60
|
||||||
class CAnimationGraphVisualizerText : public CAnimationGraphVisualizerPrimitiveBase
|
class CAnimationGraphVisualizerText : public CAnimationGraphVisualizerPrimitiveBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VectorAligned m_vWsPosition; // 0x10
|
VectorAligned m_vWsPosition; // 0x40
|
||||||
Color m_Color; // 0x20
|
Color m_Color; // 0x50
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0024[0x4]; // 0x24
|
[[maybe_unused]] uint8_t __pad0054[0x4]; // 0x54
|
||||||
public:
|
public:
|
||||||
CUtlString m_Text; // 0x28
|
CUtlString m_Text; // 0x58
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
// Size: 0x30
|
// Size: 0x60
|
||||||
class CAnimationGraphVisualizerSphere : public CAnimationGraphVisualizerPrimitiveBase
|
class CAnimationGraphVisualizerSphere : public CAnimationGraphVisualizerPrimitiveBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VectorAligned m_vWsPosition; // 0x10
|
VectorAligned m_vWsPosition; // 0x40
|
||||||
float m_flRadius; // 0x20
|
float m_flRadius; // 0x50
|
||||||
Color m_Color; // 0x24
|
Color m_Color; // 0x54
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
// Size: 0x40
|
// Size: 0x70
|
||||||
class CAnimationGraphVisualizerLine : public CAnimationGraphVisualizerPrimitiveBase
|
class CAnimationGraphVisualizerLine : public CAnimationGraphVisualizerPrimitiveBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VectorAligned m_vWsPositionStart; // 0x10
|
VectorAligned m_vWsPositionStart; // 0x40
|
||||||
VectorAligned m_vWsPositionEnd; // 0x20
|
VectorAligned m_vWsPositionEnd; // 0x50
|
||||||
Color m_Color; // 0x30
|
Color m_Color; // 0x60
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x50
|
// Size: 0x80
|
||||||
class CAnimationGraphVisualizerPie : public CAnimationGraphVisualizerPrimitiveBase
|
class CAnimationGraphVisualizerPie : public CAnimationGraphVisualizerPrimitiveBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
VectorAligned m_vWsCenter; // 0x10
|
VectorAligned m_vWsCenter; // 0x40
|
||||||
VectorAligned m_vWsStart; // 0x20
|
VectorAligned m_vWsStart; // 0x50
|
||||||
VectorAligned m_vWsEnd; // 0x30
|
VectorAligned m_vWsEnd; // 0x60
|
||||||
Color m_Color; // 0x40
|
Color m_Color; // 0x70
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x40
|
// Size: 0x70
|
||||||
class CAnimationGraphVisualizerAxis : public CAnimationGraphVisualizerPrimitiveBase
|
class CAnimationGraphVisualizerAxis : public CAnimationGraphVisualizerPrimitiveBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CTransform m_xWsTransform; // 0x10
|
CTransform m_xWsTransform; // 0x40
|
||||||
float m_flAxisSize; // 0x30
|
float m_flAxisSize; // 0x60
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -2251,6 +2259,17 @@ public:
|
|||||||
CUtlString m_sName; // 0x50
|
CUtlString m_sName; // 0x50
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x58
|
||||||
|
class CCPPScriptComponent : public CAnimComponentBase
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0038[0x8]; // 0x38
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Scripts"
|
||||||
|
CUtlVector< CUtlString > m_scriptsToRun; // 0x40
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 6
|
||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
class CDampedValueItem
|
class CDampedValueItem
|
||||||
@ -2344,7 +2363,7 @@ public:
|
|||||||
int32_t m_nServerLOD; // 0x38
|
int32_t m_nServerLOD; // 0x38
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 8
|
||||||
// Size: 0x60
|
// Size: 0x60
|
||||||
class CLookComponent : public CAnimComponentBase
|
class CLookComponent : public CAnimComponentBase
|
||||||
{
|
{
|
||||||
@ -2363,11 +2382,13 @@ public:
|
|||||||
// MPropertyHideField
|
// MPropertyHideField
|
||||||
AnimParamID m_lookPitchID; // 0x4c
|
AnimParamID m_lookPitchID; // 0x4c
|
||||||
// MPropertyHideField
|
// MPropertyHideField
|
||||||
AnimParamID m_lookDirectionID; // 0x50
|
AnimParamID m_lookDistanceID; // 0x50
|
||||||
// MPropertyHideField
|
// MPropertyHideField
|
||||||
AnimParamID m_lookTargetID; // 0x54
|
AnimParamID m_lookDirectionID; // 0x54
|
||||||
// MPropertyHideField
|
// MPropertyHideField
|
||||||
AnimParamID m_lookTargetWorldSpaceID; // 0x58
|
AnimParamID m_lookTargetID; // 0x58
|
||||||
|
// MPropertyHideField
|
||||||
|
AnimParamID m_lookTargetWorldSpaceID; // 0x5c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -5516,7 +5537,7 @@ public:
|
|||||||
CAnimParamHandle m_paramHandles[30]; // 0x83
|
CAnimParamHandle m_paramHandles[30]; // 0x83
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 8
|
||||||
// Size: 0x48
|
// Size: 0x48
|
||||||
class CLookComponentUpdater : public CAnimComponentUpdater
|
class CLookComponentUpdater : public CAnimComponentUpdater
|
||||||
{
|
{
|
||||||
@ -5526,10 +5547,11 @@ public:
|
|||||||
CAnimParamHandle m_hLookHeading; // 0x34
|
CAnimParamHandle m_hLookHeading; // 0x34
|
||||||
CAnimParamHandle m_hLookHeadingVelocity; // 0x36
|
CAnimParamHandle m_hLookHeadingVelocity; // 0x36
|
||||||
CAnimParamHandle m_hLookPitch; // 0x38
|
CAnimParamHandle m_hLookPitch; // 0x38
|
||||||
CAnimParamHandle m_hLookDirection; // 0x3a
|
CAnimParamHandle m_hLookDistance; // 0x3a
|
||||||
CAnimParamHandle m_hLookTarget; // 0x3c
|
CAnimParamHandle m_hLookDirection; // 0x3c
|
||||||
CAnimParamHandle m_hLookTargetWorldSpace; // 0x3e
|
CAnimParamHandle m_hLookTarget; // 0x3e
|
||||||
bool m_bNetworkLookTarget; // 0x40
|
CAnimParamHandle m_hLookTargetWorldSpace; // 0x40
|
||||||
|
bool m_bNetworkLookTarget; // 0x42
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -5699,7 +5721,7 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0129[0x7]; // 0x129
|
[[maybe_unused]] uint8_t __pad0129[0x7]; // 0x129
|
||||||
public:
|
public:
|
||||||
VectorAligned m_vFallbackHingeAxis; // 0x130
|
VectorAligned m_vLsFallbackHingeAxis; // 0x130
|
||||||
int32_t m_nFixedBoneIndex; // 0x140
|
int32_t m_nFixedBoneIndex; // 0x140
|
||||||
int32_t m_nMiddleBoneIndex; // 0x144
|
int32_t m_nMiddleBoneIndex; // 0x144
|
||||||
int32_t m_nEndBoneIndex; // 0x148
|
int32_t m_nEndBoneIndex; // 0x148
|
||||||
@ -7802,6 +7824,15 @@ public:
|
|||||||
CUtlVector< CSmartPtr< CAnimActionUpdater > > m_actions; // 0x30
|
CUtlVector< CSmartPtr< CAnimActionUpdater > > m_actions; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0xb8
|
||||||
|
class CCPPScriptComponentUpdater : public CAnimComponentUpdater
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Scripts"
|
||||||
|
CUtlVector< CUtlString > m_scriptsToRun; // 0x30
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x48
|
// Size: 0x48
|
||||||
class CDampedValueComponentUpdater : public CAnimComponentUpdater
|
class CDampedValueComponentUpdater : public CAnimComponentUpdater
|
||||||
|
627
sdk/client.hpp
627
sdk/client.hpp
@ -669,14 +669,15 @@ public:
|
|||||||
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("client.dll")->FindDeclaredClass("CRenderComponent")->m_static_fields[1]->m_instance);};
|
static int32_t &Get_entity_component_error_class_decl_says_contained_but_impl_is_referenced(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("client.dll")->FindDeclaredClass("CRenderComponent")->m_static_fields[1]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 2
|
||||||
// Size: 0x20
|
// Size: 0x48
|
||||||
class CBuoyancyHelper
|
class CBuoyancyHelper
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
||||||
public:
|
public:
|
||||||
float m_flFluidDensity; // 0x18
|
float m_flFluidDensity; // 0x18
|
||||||
|
float m_flDisplacementFromObjects; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -6176,13 +6177,13 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x868
|
// Size: 0x890
|
||||||
class C_TriggerBuoyancy : public C_BaseTrigger
|
class C_TriggerBuoyancy : public C_BaseTrigger
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CBuoyancyHelper m_BuoyancyHelper; // 0x840
|
CBuoyancyHelper m_BuoyancyHelper; // 0x840
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flFluidDensity; // 0x860
|
float m_flFluidDensity; // 0x888
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 13
|
// Alignment: 13
|
||||||
@ -8993,8 +8994,8 @@ public:
|
|||||||
float m_flFieldOfView; // 0xb54
|
float m_flFieldOfView; // 0xb54
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 23
|
// Alignment: 26
|
||||||
// Size: 0xce8
|
// Size: 0xd00
|
||||||
class C_BasePlayerPawn : public C_BaseCombatCharacter
|
class C_BasePlayerPawn : public C_BaseCombatCharacter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -9020,27 +9021,43 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c00[0x8]; // 0xc00
|
[[maybe_unused]] uint8_t __pad0c00[0x8]; // 0xc00
|
||||||
public:
|
public:
|
||||||
QAngle v_angle; // 0xc08
|
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "LocalPlayerExclusive"
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
uint32_t m_iHideHUD; // 0xc14
|
FixAngleSet_t m_fixAngleChangeType; // 0xc08
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0c09[0x3]; // 0xc09
|
||||||
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "LocalPlayerExclusive"
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
sky3dparams_t m_skybox3d; // 0xc18
|
QAngle m_fixAngleChangeAngle; // 0xc0c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
GameTime_t m_flDeathTime; // 0xca8
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
Vector m_vecPredictionError; // 0xcac
|
// MNetworkChangeCallback "OnServerAngleChange"
|
||||||
GameTime_t m_flPredictionErrorTime; // 0xcb8
|
int32_t m_fixAngleChangeTick; // 0xc18
|
||||||
float m_flFOVSensitivityAdjust; // 0xcbc
|
QAngle v_angle; // 0xc1c
|
||||||
float m_flMouseSensitivity; // 0xcc0
|
// MNetworkEnable
|
||||||
Vector m_vOldOrigin; // 0xcc4
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
float m_flOldSimulationTime; // 0xcd0
|
uint32_t m_iHideHUD; // 0xc28
|
||||||
int32_t m_nLastExecutedCommandNumber; // 0xcd4
|
private:
|
||||||
int32_t m_nLastExecutedCommandTick; // 0xcd8
|
[[maybe_unused]] uint8_t __pad0c2c[0x4]; // 0xc2c
|
||||||
|
public:
|
||||||
|
// MNetworkEnable
|
||||||
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
|
sky3dparams_t m_skybox3d; // 0xc30
|
||||||
|
// MNetworkEnable
|
||||||
|
GameTime_t m_flDeathTime; // 0xcc0
|
||||||
|
Vector m_vecPredictionError; // 0xcc4
|
||||||
|
GameTime_t m_flPredictionErrorTime; // 0xcd0
|
||||||
|
float m_flFOVSensitivityAdjust; // 0xcd4
|
||||||
|
float m_flMouseSensitivity; // 0xcd8
|
||||||
|
Vector m_vOldOrigin; // 0xcdc
|
||||||
|
float m_flOldSimulationTime; // 0xce8
|
||||||
|
int32_t m_nLastExecutedCommandNumber; // 0xcec
|
||||||
|
int32_t m_nLastExecutedCommandTick; // 0xcf0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnControllerChanged"
|
// MNetworkChangeCallback "OnControllerChanged"
|
||||||
CHandle< CBasePlayerController > m_hController; // 0xcdc
|
CHandle< CBasePlayerController > m_hController; // 0xcf4
|
||||||
bool m_bIsSwappingToPredictableController; // 0xce0
|
bool m_bIsSwappingToPredictableController; // 0xcf8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -9576,512 +9593,516 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 187
|
// Alignment: 189
|
||||||
// Size: 0x12a0
|
// Size: 0x12b8
|
||||||
class C_CSPlayerPawnBase : public C_BasePlayerPawn
|
class C_CSPlayerPawnBase : public C_BasePlayerPawn
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0ce8[0x18]; // 0xce8
|
[[maybe_unused]] uint8_t __pad0d00[0x18]; // 0xd00
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CCSPlayer_ActionTrackingServices* m_pActionTrackingServices; // 0xd00
|
CCSPlayer_ActionTrackingServices* m_pActionTrackingServices; // 0xd18
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CCSPlayer_PingServices* m_pPingServices; // 0xd08
|
CCSPlayer_PingServices* m_pPingServices; // 0xd20
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CCSPlayer_ViewModelServices* m_pViewModelServices; // 0xd10
|
CCSPlayer_ViewModelServices* m_pViewModelServices; // 0xd28
|
||||||
float m_fRenderingClipPlane[4]; // 0xd18
|
float m_fRenderingClipPlane[4]; // 0xd30
|
||||||
int32_t m_nLastClipPlaneSetupFrame; // 0xd28
|
int32_t m_nLastClipPlaneSetupFrame; // 0xd40
|
||||||
Vector m_vecLastClipCameraPos; // 0xd2c
|
Vector m_vecLastClipCameraPos; // 0xd44
|
||||||
Vector m_vecLastClipCameraForward; // 0xd38
|
Vector m_vecLastClipCameraForward; // 0xd50
|
||||||
bool m_bClipHitStaticWorld; // 0xd44
|
bool m_bClipHitStaticWorld; // 0xd5c
|
||||||
bool m_bCachedPlaneIsValid; // 0xd45
|
bool m_bCachedPlaneIsValid; // 0xd5d
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0d46[0x2]; // 0xd46
|
[[maybe_unused]] uint8_t __pad0d5e[0x2]; // 0xd5e
|
||||||
public:
|
public:
|
||||||
C_WeaponCSBase* m_pClippingWeapon; // 0xd48
|
C_WeaponCSBase* m_pClippingWeapon; // 0xd60
|
||||||
CSPlayerState m_previousPlayerState; // 0xd50
|
// MNetworkEnable
|
||||||
float m_flLastCollisionCeiling; // 0xd54
|
bool m_bHasFemaleVoice; // 0xd68
|
||||||
float m_flLastCollisionCeilingChangeTime; // 0xd58
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0d5c[0x5c]; // 0xd5c
|
[[maybe_unused]] uint8_t __pad0d69[0x3]; // 0xd69
|
||||||
public:
|
public:
|
||||||
bool m_bInLanding; // 0xdb8
|
CSPlayerState m_previousPlayerState; // 0xd6c
|
||||||
|
float m_flLastCollisionCeiling; // 0xd70
|
||||||
|
float m_flLastCollisionCeilingChangeTime; // 0xd74
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0db9[0x3]; // 0xdb9
|
[[maybe_unused]] uint8_t __pad0d78[0x58]; // 0xd78
|
||||||
public:
|
public:
|
||||||
float m_flLandingTime; // 0xdbc
|
bool m_bInLanding; // 0xdd0
|
||||||
GameTime_t m_grenadeParameterStashTime; // 0xdc0
|
|
||||||
bool m_bGrenadeParametersStashed; // 0xdc4
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0dc5[0x3]; // 0xdc5
|
[[maybe_unused]] uint8_t __pad0dd1[0x3]; // 0xdd1
|
||||||
public:
|
public:
|
||||||
QAngle m_angStashedShootAngles; // 0xdc8
|
float m_flLandingTime; // 0xdd4
|
||||||
Vector m_vecStashedGrenadeThrowPosition; // 0xdd4
|
GameTime_t m_grenadeParameterStashTime; // 0xdd8
|
||||||
Vector m_vecStashedVelocity; // 0xde0
|
bool m_bGrenadeParametersStashed; // 0xddc
|
||||||
QAngle m_angShootAngleHistory[2]; // 0xdec
|
|
||||||
Vector m_vecThrowPositionHistory[2]; // 0xe04
|
|
||||||
Vector m_vecVelocityHistory[2]; // 0xe1c
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e34[0x4]; // 0xe34
|
[[maybe_unused]] uint8_t __pad0ddd[0x3]; // 0xddd
|
||||||
|
public:
|
||||||
|
QAngle m_angStashedShootAngles; // 0xde0
|
||||||
|
Vector m_vecStashedGrenadeThrowPosition; // 0xdec
|
||||||
|
Vector m_vecStashedVelocity; // 0xdf8
|
||||||
|
QAngle m_angShootAngleHistory[2]; // 0xe04
|
||||||
|
Vector m_vecThrowPositionHistory[2]; // 0xe1c
|
||||||
|
Vector m_vecVelocityHistory[2]; // 0xe34
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0e4c[0x4]; // 0xe4c
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkBitCount "32"
|
// MNetworkBitCount "32"
|
||||||
// MNetworkEncoder
|
// MNetworkEncoder
|
||||||
// MNetworkChangeCallback "OnThirdPersonHeadingChanged"
|
// MNetworkChangeCallback "OnThirdPersonHeadingChanged"
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
QAngle m_thirdPersonHeading; // 0xe38
|
QAngle m_thirdPersonHeading; // 0xe50
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e44[0xc]; // 0xe44
|
[[maybe_unused]] uint8_t __pad0e5c[0xc]; // 0xe5c
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnSlopeDropOffsetChanged"
|
// MNetworkChangeCallback "OnSlopeDropOffsetChanged"
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
float m_flSlopeDropOffset; // 0xe50
|
float m_flSlopeDropOffset; // 0xe68
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e54[0xc]; // 0xe54
|
[[maybe_unused]] uint8_t __pad0e6c[0xc]; // 0xe6c
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnSlopeDropHeightChanged"
|
// MNetworkChangeCallback "OnSlopeDropHeightChanged"
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
float m_flSlopeDropHeight; // 0xe60
|
float m_flSlopeDropHeight; // 0xe78
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e64[0xc]; // 0xe64
|
[[maybe_unused]] uint8_t __pad0e7c[0xc]; // 0xe7c
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnHeadConstraintChanged"
|
// MNetworkChangeCallback "OnHeadConstraintChanged"
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
Vector m_vHeadConstraintOffset; // 0xe70
|
Vector m_vHeadConstraintOffset; // 0xe88
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e7c[0xc]; // 0xe7c
|
[[maybe_unused]] uint8_t __pad0e94[0xc]; // 0xe94
|
||||||
public:
|
public:
|
||||||
bool m_bClientTransparentImmunityAlphaEffectEnabled; // 0xe88
|
bool m_bClientTransparentImmunityAlphaEffectEnabled; // 0xea0
|
||||||
bool m_bClientDeferDrawToImmunityAlphaPass; // 0xe89
|
bool m_bClientDeferDrawToImmunityAlphaPass; // 0xea1
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsScoped; // 0xe8a
|
bool m_bIsScoped; // 0xea2
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsWalking; // 0xe8b
|
bool m_bIsWalking; // 0xea3
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bResumeZoom; // 0xe8c
|
bool m_bResumeZoom; // 0xea4
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e8d[0x3]; // 0xe8d
|
[[maybe_unused]] uint8_t __pad0ea5[0x3]; // 0xea5
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CSPlayerState m_iPlayerState; // 0xe90
|
CSPlayerState m_iPlayerState; // 0xea8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsDefusing; // 0xe94
|
bool m_bIsDefusing; // 0xeac
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsGrabbingHostage; // 0xe95
|
bool m_bIsGrabbingHostage; // 0xead
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e96[0x2]; // 0xe96
|
[[maybe_unused]] uint8_t __pad0eae[0x2]; // 0xeae
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0xe98
|
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0xeb0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsRescuing; // 0xe9c
|
bool m_bIsRescuing; // 0xeb4
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0e9d[0x3]; // 0xe9d
|
[[maybe_unused]] uint8_t __pad0eb5[0x3]; // 0xeb5
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
GameTime_t m_fImmuneToGunGameDamageTime; // 0xea0
|
GameTime_t m_fImmuneToGunGameDamageTime; // 0xeb8
|
||||||
GameTime_t m_fImmuneToGunGameDamageTimeLast; // 0xea4
|
GameTime_t m_fImmuneToGunGameDamageTimeLast; // 0xebc
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bGunGameImmunity; // 0xea8
|
bool m_bGunGameImmunity; // 0xec0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bHasMovedSinceSpawn; // 0xea9
|
bool m_bHasMovedSinceSpawn; // 0xec1
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bMadeFinalGunGameProgressiveKill; // 0xeaa
|
bool m_bMadeFinalGunGameProgressiveKill; // 0xec2
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0eab[0x1]; // 0xeab
|
[[maybe_unused]] uint8_t __pad0ec3[0x1]; // 0xec3
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iGunGameProgressiveWeaponIndex; // 0xeac
|
int32_t m_iGunGameProgressiveWeaponIndex; // 0xec4
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iNumGunGameTRKillPoints; // 0xeb0
|
int32_t m_iNumGunGameTRKillPoints; // 0xec8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iNumGunGameKillsWithCurrentWeapon; // 0xeb4
|
int32_t m_iNumGunGameKillsWithCurrentWeapon; // 0xecc
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
uint32_t m_unTotalRoundDamageDealt; // 0xeb8
|
uint32_t m_unTotalRoundDamageDealt; // 0xed0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_fMolotovUseTime; // 0xebc
|
float m_fMolotovUseTime; // 0xed4
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_fMolotovDamageTime; // 0xec0
|
float m_fMolotovDamageTime; // 0xed8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bInBombZone; // 0xec4
|
bool m_bInBombZone; // 0xedc
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0ec5[0x3]; // 0xec5
|
[[maybe_unused]] uint8_t __pad0edd[0x3]; // 0xedd
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nWhichBombZone; // 0xec8
|
int32_t m_nWhichBombZone; // 0xee0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bInBuyZone; // 0xecc
|
bool m_bInBuyZone; // 0xee4
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bInNoDefuseArea; // 0xecd
|
bool m_bInNoDefuseArea; // 0xee5
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0ece[0x2]; // 0xece
|
|
||||||
public:
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_iThrowGrenadeCounter; // 0xed0
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bWaitForNoAttack; // 0xed4
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bIsRespawningForDMBonus; // 0xed5
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0ed6[0x2]; // 0xed6
|
|
||||||
public:
|
|
||||||
// MNetworkEnable
|
|
||||||
float m_flGuardianTooFarDistFrac; // 0xed8
|
|
||||||
// MNetworkEnable
|
|
||||||
GameTime_t m_flDetectedByEnemySensorTime; // 0xedc
|
|
||||||
float m_flNextGuardianTooFarWarning; // 0xee0
|
|
||||||
bool m_bSuppressGuardianTooFarWarningAudio; // 0xee4
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bKilledByTaser; // 0xee5
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0ee6[0x2]; // 0xee6
|
[[maybe_unused]] uint8_t __pad0ee6[0x2]; // 0xee6
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iMoveState; // 0xee8
|
int32_t m_iThrowGrenadeCounter; // 0xee8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bCanMoveDuringFreezePeriod; // 0xeec
|
bool m_bWaitForNoAttack; // 0xeec
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_isCurrentGunGameLeader; // 0xeed
|
bool m_bIsRespawningForDMBonus; // 0xeed
|
||||||
// MNetworkEnable
|
|
||||||
bool m_isCurrentGunGameTeamLeader; // 0xeee
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0eef[0x1]; // 0xeef
|
[[maybe_unused]] uint8_t __pad0eee[0x2]; // 0xeee
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flLowerBodyYawTarget; // 0xef0
|
float m_flGuardianTooFarDistFrac; // 0xef0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bStrafing; // 0xef4
|
GameTime_t m_flDetectedByEnemySensorTime; // 0xef4
|
||||||
|
float m_flNextGuardianTooFarWarning; // 0xef8
|
||||||
|
bool m_bSuppressGuardianTooFarWarningAudio; // 0xefc
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
char m_szLastPlaceName[18]; // 0xef5
|
bool m_bKilledByTaser; // 0xefd
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0efe[0x2]; // 0xefe
|
||||||
|
public:
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iMoveState; // 0xf00
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bCanMoveDuringFreezePeriod; // 0xf04
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_isCurrentGunGameLeader; // 0xf05
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_isCurrentGunGameTeamLeader; // 0xf06
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0f07[0x1]; // 0xf07
|
[[maybe_unused]] uint8_t __pad0f07[0x1]; // 0xf07
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flLastExoJumpTime; // 0xf08
|
float m_flLowerBodyYawTarget; // 0xf08
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bStrafing; // 0xf0c
|
||||||
|
// MNetworkEnable
|
||||||
|
char m_szLastPlaceName[18]; // 0xf0d
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0f0c[0xc]; // 0xf0c
|
[[maybe_unused]] uint8_t __pad0f1f[0x1]; // 0xf1f
|
||||||
public:
|
public:
|
||||||
GameTime_t m_flLastSpawnTimeIndex; // 0xf18
|
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iAddonBits; // 0xf1c
|
float m_flLastExoJumpTime; // 0xf20
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0f24[0xc]; // 0xf24
|
||||||
|
public:
|
||||||
|
GameTime_t m_flLastSpawnTimeIndex; // 0xf30
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iPrimaryAddon; // 0xf20
|
GameTime_t m_flEmitSoundTime; // 0xf34
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iSecondaryAddon; // 0xf24
|
int32_t m_iAddonBits; // 0xf38
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iProgressBarDuration; // 0xf28
|
int32_t m_iPrimaryAddon; // 0xf3c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flProgressBarStartTime; // 0xf2c
|
int32_t m_iSecondaryAddon; // 0xf40
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flStamina; // 0xf30
|
int32_t m_iProgressBarDuration; // 0xf44
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iDirection; // 0xf34
|
float m_flProgressBarStartTime; // 0xf48
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iShotsFired; // 0xf38
|
float m_flStamina; // 0xf4c
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iDirection; // 0xf50
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iShotsFired; // 0xf54
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnNightVisionChanged"
|
// MNetworkChangeCallback "OnNightVisionChanged"
|
||||||
bool m_bNightVisionOn; // 0xf3c
|
bool m_bNightVisionOn; // 0xf58
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bHasNightVision; // 0xf3d
|
bool m_bHasNightVision; // 0xf59
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0f3e[0x2]; // 0xf3e
|
[[maybe_unused]] uint8_t __pad0f5a[0x2]; // 0xf5a
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flVelocityModifier; // 0xf40
|
float m_flVelocityModifier; // 0xf5c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flGroundAccelLinearFracLastTime; // 0xf44
|
float m_flGroundAccelLinearFracLastTime; // 0xf60
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iStartAccount; // 0xf48
|
int32_t m_iStartAccount; // 0xf64
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsSpawnRappelling; // 0xf4c
|
bool m_bIsSpawnRappelling; // 0xf68
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0f4d[0x3]; // 0xf4d
|
[[maybe_unused]] uint8_t __pad0f69[0x3]; // 0xf69
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vecSpawnRappellingRopeOrigin; // 0xf50
|
Vector m_vecSpawnRappellingRopeOrigin; // 0xf6c
|
||||||
float m_flSpawnRappellingFadeOutForClientViewOffset; // 0xf5c
|
float m_flSpawnRappellingFadeOutForClientViewOffset; // 0xf78
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nSurvivalTeam; // 0xf60
|
int32_t m_nSurvivalTeam; // 0xf7c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CHandle< C_CSPlayerPawnBase > m_hSurvivalAssassinationTarget; // 0xf64
|
CHandle< C_CSPlayerPawnBase > m_hSurvivalAssassinationTarget; // 0xf80
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flHealthShotBoostExpirationTime; // 0xf68
|
float m_flHealthShotBoostExpirationTime; // 0xf84
|
||||||
float m_flLastKnownParachuteScreenEffectAmount; // 0xf6c
|
float m_flLastKnownParachuteScreenEffectAmount; // 0xf88
|
||||||
Vector m_vecIntroStartEyePosition; // 0xf70
|
Vector m_vecIntroStartEyePosition; // 0xf8c
|
||||||
Vector m_vecIntroStartPlayerForward; // 0xf7c
|
Vector m_vecIntroStartPlayerForward; // 0xf98
|
||||||
float m_flClientDeathTime; // 0xf88
|
float m_flClientDeathTime; // 0xfa4
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0f8c[0x8]; // 0xf8c
|
[[maybe_unused]] uint8_t __pad0fa8[0x8]; // 0xfa8
|
||||||
public:
|
public:
|
||||||
float m_flNightVisionAlpha; // 0xf94
|
float m_flNightVisionAlpha; // 0xfb0
|
||||||
bool m_bScreenTearFrameCaptured; // 0xf98
|
bool m_bScreenTearFrameCaptured; // 0xfb4
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0f99[0x3]; // 0xf99
|
[[maybe_unused]] uint8_t __pad0fb5[0x3]; // 0xfb5
|
||||||
public:
|
public:
|
||||||
float m_flFlashBangTime; // 0xf9c
|
float m_flFlashBangTime; // 0xfb8
|
||||||
float m_flFlashScreenshotAlpha; // 0xfa0
|
float m_flFlashScreenshotAlpha; // 0xfbc
|
||||||
float m_flFlashOverlayAlpha; // 0xfa4
|
float m_flFlashOverlayAlpha; // 0xfc0
|
||||||
bool m_bFlashBuildUp; // 0xfa8
|
bool m_bFlashBuildUp; // 0xfc4
|
||||||
bool m_bFlashDspHasBeenCleared; // 0xfa9
|
bool m_bFlashDspHasBeenCleared; // 0xfc5
|
||||||
bool m_bFlashScreenshotHasBeenGrabbed; // 0xfaa
|
bool m_bFlashScreenshotHasBeenGrabbed; // 0xfc6
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0fab[0x1]; // 0xfab
|
[[maybe_unused]] uint8_t __pad0fc7[0x1]; // 0xfc7
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnFlashMaxAlphaChanged"
|
// MNetworkChangeCallback "OnFlashMaxAlphaChanged"
|
||||||
float m_flFlashMaxAlpha; // 0xfac
|
float m_flFlashMaxAlpha; // 0xfc8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnFlashDurationChanged"
|
// MNetworkChangeCallback "OnFlashDurationChanged"
|
||||||
float m_flFlashDuration; // 0xfb0
|
float m_flFlashDuration; // 0xfcc
|
||||||
float m_flLastFiredWeaponTime; // 0xfb4
|
float m_flLastFiredWeaponTime; // 0xfd0
|
||||||
Vector m_lastStandingPos; // 0xfb8
|
Vector m_lastStandingPos; // 0xfd4
|
||||||
Vector m_vecLastMuzzleFlashPos; // 0xfc4
|
Vector m_vecLastMuzzleFlashPos; // 0xfe0
|
||||||
QAngle m_angLastMuzzleFlashAngle; // 0xfd0
|
QAngle m_angLastMuzzleFlashAngle; // 0xfec
|
||||||
CHandle< C_BaseEntity > m_hMuzzleFlashShape; // 0xfdc
|
CHandle< C_BaseEntity > m_hMuzzleFlashShape; // 0xff8
|
||||||
int32_t m_iHealthBarRenderMaskIndex; // 0xfe0
|
int32_t m_iHealthBarRenderMaskIndex; // 0xffc
|
||||||
float m_flHealthFadeValue; // 0xfe4
|
float m_flHealthFadeValue; // 0x1000
|
||||||
float m_flHealthFadeAlpha; // 0xfe8
|
float m_flHealthFadeAlpha; // 0x1004
|
||||||
int32_t m_nMyCollisionGroup; // 0xfec
|
int32_t m_nMyCollisionGroup; // 0x1008
|
||||||
float m_ignoreLadderJumpTime; // 0xff0
|
float m_ignoreLadderJumpTime; // 0x100c
|
||||||
|
CountdownTimer m_ladderSurpressionTimer; // 0x1010
|
||||||
|
Vector m_lastLadderNormal; // 0x1028
|
||||||
|
Vector m_lastLadderPos; // 0x1034
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0ff4[0x4]; // 0xff4
|
[[maybe_unused]] uint8_t __pad1040[0x8]; // 0x1040
|
||||||
public:
|
public:
|
||||||
CountdownTimer m_ladderSurpressionTimer; // 0xff8
|
float m_flDeathCCWeight; // 0x1048
|
||||||
Vector m_lastLadderNormal; // 0x1010
|
bool m_bOldIsScoped; // 0x104c
|
||||||
Vector m_lastLadderPos; // 0x101c
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1028[0x8]; // 0x1028
|
[[maybe_unused]] uint8_t __pad104d[0x3]; // 0x104d
|
||||||
public:
|
public:
|
||||||
float m_flDeathCCWeight; // 0x1030
|
float m_flPrevRoundEndTime; // 0x1050
|
||||||
bool m_bOldIsScoped; // 0x1034
|
float m_flPrevMatchEndTime; // 0x1054
|
||||||
|
// MNetworkEnable
|
||||||
|
uint16_t m_unCurrentEquipmentValue; // 0x1058
|
||||||
|
// MNetworkEnable
|
||||||
|
uint16_t m_unRoundStartEquipmentValue; // 0x105a
|
||||||
|
// MNetworkEnable
|
||||||
|
uint16_t m_unFreezetimeEndEquipmentValue; // 0x105c
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_passiveItems[4]; // 0x105e
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1035[0x3]; // 0x1035
|
[[maybe_unused]] uint8_t __pad1062[0x2]; // 0x1062
|
||||||
public:
|
public:
|
||||||
float m_flPrevRoundEndTime; // 0x1038
|
Vector m_vecThirdPersonViewPositionOverride; // 0x1064
|
||||||
float m_flPrevMatchEndTime; // 0x103c
|
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
uint16_t m_unCurrentEquipmentValue; // 0x1040
|
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0x1070
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
uint16_t m_unRoundStartEquipmentValue; // 0x1042
|
int32_t m_ArmorValue; // 0x1074
|
||||||
// MNetworkEnable
|
|
||||||
uint16_t m_unFreezetimeEndEquipmentValue; // 0x1044
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_passiveItems[4]; // 0x1046
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad104a[0x2]; // 0x104a
|
|
||||||
public:
|
|
||||||
Vector m_vecThirdPersonViewPositionOverride; // 0x104c
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0x1058
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_ArmorValue; // 0x105c
|
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkEncoder
|
// MNetworkEncoder
|
||||||
// MNetworkBitCount "32"
|
// MNetworkBitCount "32"
|
||||||
// MNetworkChangeCallback "playerEyeAnglesChanged"
|
// MNetworkChangeCallback "playerEyeAnglesChanged"
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
QAngle m_angEyeAngles; // 0x1060
|
QAngle m_angEyeAngles; // 0x1078
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad106c[0xc]; // 0x106c
|
[[maybe_unused]] uint8_t __pad1084[0xc]; // 0x1084
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bInHostageRescueZone; // 0x1078
|
bool m_bInHostageRescueZone; // 0x1090
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1079[0x3]; // 0x1079
|
[[maybe_unused]] uint8_t __pad1091[0x3]; // 0x1091
|
||||||
public:
|
public:
|
||||||
float m_fNextThinkPushAway; // 0x107c
|
float m_fNextThinkPushAway; // 0x1094
|
||||||
bool m_bShouldAutobuyDMWeapons; // 0x1080
|
bool m_bShouldAutobuyDMWeapons; // 0x1098
|
||||||
bool m_bShouldAutobuyNow; // 0x1081
|
bool m_bShouldAutobuyNow; // 0x1099
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bHud_MiniScoreHidden; // 0x1082
|
bool m_bHud_MiniScoreHidden; // 0x109a
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bHud_RadarHidden; // 0x1083
|
bool m_bHud_RadarHidden; // 0x109b
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CEntityIndex m_nLastKillerIndex; // 0x1084
|
CEntityIndex m_nLastKillerIndex; // 0x109c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nLastConcurrentKilled; // 0x1088
|
int32_t m_nLastConcurrentKilled; // 0x10a0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nDeathCamMusic; // 0x108c
|
int32_t m_nDeathCamMusic; // 0x10a4
|
||||||
CEntityIndex m_iIDEntIndex; // 0x1090
|
CEntityIndex m_iIDEntIndex; // 0x10a8
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1094[0x4]; // 0x1094
|
[[maybe_unused]] uint8_t __pad10ac[0x4]; // 0x10ac
|
||||||
public:
|
public:
|
||||||
CountdownTimer m_delayTargetIDTimer; // 0x1098
|
CountdownTimer m_delayTargetIDTimer; // 0x10b0
|
||||||
CEntityIndex m_iTargetedWeaponEntIndex; // 0x10b0
|
CEntityIndex m_iTargetedWeaponEntIndex; // 0x10c8
|
||||||
CEntityIndex m_iOldIDEntIndex; // 0x10b4
|
CEntityIndex m_iOldIDEntIndex; // 0x10cc
|
||||||
CountdownTimer m_holdTargetIDTimer; // 0x10b8
|
CountdownTimer m_holdTargetIDTimer; // 0x10d0
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad10d0[0x4c]; // 0x10d0
|
[[maybe_unused]] uint8_t __pad10e8[0x4c]; // 0x10e8
|
||||||
public:
|
public:
|
||||||
float m_flCurrentMusicStartTime; // 0x111c
|
float m_flCurrentMusicStartTime; // 0x1134
|
||||||
float m_flMusicRoundStartTime; // 0x1120
|
float m_flMusicRoundStartTime; // 0x1138
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_cycleLatch; // 0x1124
|
int32_t m_cycleLatch; // 0x113c
|
||||||
float m_serverIntendedCycle; // 0x1128
|
float m_serverIntendedCycle; // 0x1140
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "RecvProxy_PatchEconIndices"
|
// MNetworkChangeCallback "RecvProxy_PatchEconIndices"
|
||||||
uint32_t m_vecPlayerPatchEconIndices[5]; // 0x112c
|
uint32_t m_vecPlayerPatchEconIndices[5]; // 0x1144
|
||||||
bool m_bClientEconPatchesNeedUpdate; // 0x1140
|
bool m_bClientEconPatchesNeedUpdate; // 0x1158
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bHideTargetID; // 0x1141
|
bool m_bHideTargetID; // 0x1159
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1142[0x2]; // 0x1142
|
[[maybe_unused]] uint8_t __pad115a[0x2]; // 0x115a
|
||||||
public:
|
public:
|
||||||
float m_nextTaserShakeTime; // 0x1144
|
float m_nextTaserShakeTime; // 0x115c
|
||||||
float m_firstTaserShakeTime; // 0x1148
|
float m_firstTaserShakeTime; // 0x1160
|
||||||
float m_flLastSmokeOverlayAlpha; // 0x114c
|
float m_flLastSmokeOverlayAlpha; // 0x1164
|
||||||
Vector m_vLastSmokeOverlayColor; // 0x1150
|
Vector m_vLastSmokeOverlayColor; // 0x1168
|
||||||
ParticleIndex_t m_nPlayerSmokedFx; // 0x115c
|
ParticleIndex_t m_nPlayerSmokedFx; // 0x1174
|
||||||
float m_flLastKnownAccumulatedWeaponEncumbrance; // 0x1160
|
float m_flLastKnownAccumulatedWeaponEncumbrance; // 0x1178
|
||||||
float m_flLastTimeComputedAccumulatedWeaponEncumbrance; // 0x1164
|
float m_flLastTimeComputedAccumulatedWeaponEncumbrance; // 0x117c
|
||||||
float m_flNextMagDropTime; // 0x1168
|
float m_flNextMagDropTime; // 0x1180
|
||||||
int32_t m_nLastMagDropAttachmentIndex; // 0x116c
|
int32_t m_nLastMagDropAttachmentIndex; // 0x1184
|
||||||
CUtlVector< C_BulletHitModel* > m_vecBulletHitModels; // 0x1170
|
CUtlVector< C_BulletHitModel* > m_vecBulletHitModels; // 0x1188
|
||||||
CUtlVector< C_PickUpModelSlerper* > m_vecPickupModelSlerpers; // 0x1188
|
CUtlVector< C_PickUpModelSlerper* > m_vecPickupModelSlerpers; // 0x11a0
|
||||||
Vector m_vecLastAliveLocalVelocity; // 0x11a0
|
Vector m_vecLastAliveLocalVelocity; // 0x11b8
|
||||||
float m_flLastNearbyItemHighlightCheck; // 0x11ac
|
float m_flLastNearbyItemHighlightCheck; // 0x11c4
|
||||||
bool m_bInSurvivalDangerZone; // 0x11b0
|
bool m_bInSurvivalDangerZone; // 0x11c8
|
||||||
bool m_bNearDangerZone; // 0x11b1
|
bool m_bNearDangerZone; // 0x11c9
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad11b2[0x36]; // 0x11b2
|
[[maybe_unused]] uint8_t __pad11ca[0x36]; // 0x11ca
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
EntitySpottedState_t m_entitySpottedState; // 0x11e8
|
EntitySpottedState_t m_entitySpottedState; // 0x1200
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flTimeOfLastInjury; // 0x1200
|
float m_flTimeOfLastInjury; // 0x1218
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
RelativeDamagedDirection_t m_nRelativeDirectionOfLastInjury; // 0x1204
|
RelativeDamagedDirection_t m_nRelativeDirectionOfLastInjury; // 0x121c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nSurvivalTeamNumber; // 0x1208
|
int32_t m_nSurvivalTeamNumber; // 0x1220
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "LocalPlayerExclusive"
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
float m_flNextSprayDecalTime; // 0x120c
|
float m_flNextSprayDecalTime; // 0x1224
|
||||||
bool m_bPreviouslyInBuyZone; // 0x1210
|
bool m_bPreviouslyInBuyZone; // 0x1228
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1211[0x3]; // 0x1211
|
[[maybe_unused]] uint8_t __pad1229[0x3]; // 0x1229
|
||||||
public:
|
public:
|
||||||
uint32_t m_unPreviousWeaponHash; // 0x1214
|
uint32_t m_unPreviousWeaponHash; // 0x122c
|
||||||
uint32_t m_unWeaponHash; // 0x1218
|
uint32_t m_unWeaponHash; // 0x1230
|
||||||
bool m_bPrevDefuser; // 0x121c
|
bool m_bPrevDefuser; // 0x1234
|
||||||
bool m_bPrevHelmet; // 0x121d
|
bool m_bPrevHelmet; // 0x1235
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad121e[0x2]; // 0x121e
|
[[maybe_unused]] uint8_t __pad1236[0x2]; // 0x1236
|
||||||
public:
|
public:
|
||||||
int32_t m_nPrevArmorVal; // 0x1220
|
int32_t m_nPrevArmorVal; // 0x1238
|
||||||
bool m_bGuardianShouldSprayCustomXMark; // 0x1224
|
bool m_bGuardianShouldSprayCustomXMark; // 0x123c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1225[0x3]; // 0x1225
|
[[maybe_unused]] uint8_t __pad123d[0x3]; // 0x123d
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkBitCount "32"
|
// MNetworkBitCount "32"
|
||||||
QAngle m_aimPunchAngle; // 0x1228
|
QAngle m_aimPunchAngle; // 0x1240
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkBitCount "32"
|
// MNetworkBitCount "32"
|
||||||
QAngle m_aimPunchAngleVel; // 0x1234
|
QAngle m_aimPunchAngleVel; // 0x124c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_aimPunchTickBase; // 0x1240
|
int32_t m_aimPunchTickBase; // 0x1258
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_aimPunchTickFraction; // 0x1244
|
float m_aimPunchTickFraction; // 0x125c
|
||||||
CUtlVector< QAngle > m_aimPunchCache; // 0x1248
|
CUtlVector< QAngle > m_aimPunchCache; // 0x1260
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1260[0x8]; // 0x1260
|
[[maybe_unused]] uint8_t __pad1278[0x8]; // 0x1278
|
||||||
public:
|
public:
|
||||||
float m_flOldFallVelocity; // 0x1268
|
float m_flOldFallVelocity; // 0x1280
|
||||||
bool m_bHasDeathInfo; // 0x126c
|
bool m_bHasDeathInfo; // 0x1284
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad126d[0x3]; // 0x126d
|
[[maybe_unused]] uint8_t __pad1285[0x3]; // 0x1285
|
||||||
public:
|
public:
|
||||||
float m_flDeathInfoTime; // 0x1270
|
float m_flDeathInfoTime; // 0x1288
|
||||||
Vector m_vecDeathInfoOrigin; // 0x1274
|
Vector m_vecDeathInfoOrigin; // 0x128c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bKilledByHeadshot; // 0x1280
|
bool m_bKilledByHeadshot; // 0x1298
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1281[0x3]; // 0x1281
|
[[maybe_unused]] uint8_t __pad1299[0x3]; // 0x1299
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CHandle< CCSPlayerController > m_hOriginalController; // 0x1284
|
CHandle< CCSPlayerController > m_hOriginalController; // 0x129c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1288[0x10]; // 0x1288
|
[[maybe_unused]] uint8_t __pad12a0[0x10]; // 0x12a0
|
||||||
public:
|
public:
|
||||||
float m_flLandseconds; // 0x1298
|
float m_flLandseconds; // 0x12b0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x12a8
|
// Size: 0x12c0
|
||||||
class C_CSObserverPawn : public C_CSPlayerPawnBase
|
class C_CSObserverPawn : public C_CSPlayerPawnBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CEntityHandle m_hDetectParentChange; // 0x12a0
|
CEntityHandle m_hDetectParentChange; // 0x12b8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 20
|
// Alignment: 20
|
||||||
// Size: 0x19a8
|
// Size: 0x19c0
|
||||||
class C_CSPlayerPawn : public C_CSPlayerPawnBase
|
class C_CSPlayerPawn : public C_CSPlayerPawnBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CCSPlayer_BulletServices* m_pBulletServices; // 0x12a0
|
CCSPlayer_BulletServices* m_pBulletServices; // 0x12b8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CCSPlayer_HostageServices* m_pHostageServices; // 0x12a8
|
CCSPlayer_HostageServices* m_pHostageServices; // 0x12c0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CCSPlayer_GlowServices* m_pGlowServices; // 0x12b0
|
CCSPlayer_GlowServices* m_pGlowServices; // 0x12c8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsBuyMenuOpen; // 0x12b8
|
bool m_bIsBuyMenuOpen; // 0x12d0
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad12b9[0xcf]; // 0x12b9
|
[[maybe_unused]] uint8_t __pad12d1[0xcf]; // 0x12d1
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnRetakesOfferingChanged"
|
// MNetworkChangeCallback "OnRetakesOfferingChanged"
|
||||||
int32_t m_iRetakesOffering; // 0x1388
|
int32_t m_iRetakesOffering; // 0x13a0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "OnRetakesOfferingCardChanged"
|
// MNetworkChangeCallback "OnRetakesOfferingCardChanged"
|
||||||
int32_t m_iRetakesOfferingCard; // 0x138c
|
int32_t m_iRetakesOfferingCard; // 0x13a4
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bRetakesHasDefuseKit; // 0x1390
|
bool m_bRetakesHasDefuseKit; // 0x13a8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bRetakesMVPLastRound; // 0x1391
|
bool m_bRetakesMVPLastRound; // 0x13a9
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1392[0x2]; // 0x1392
|
[[maybe_unused]] uint8_t __pad13aa[0x2]; // 0x13aa
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iRetakesMVPBoostItem; // 0x1394
|
int32_t m_iRetakesMVPBoostItem; // 0x13ac
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
loadout_positions_t m_RetakesMVPBoostExtraUtility; // 0x1398
|
loadout_positions_t m_RetakesMVPBoostExtraUtility; // 0x13b0
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad139c[0x10]; // 0x139c
|
[[maybe_unused]] uint8_t __pad13b4[0x10]; // 0x13b4
|
||||||
public:
|
public:
|
||||||
bool m_bNeedToReApplyGloves; // 0x13ac
|
bool m_bNeedToReApplyGloves; // 0x13c4
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad13ad[0x3]; // 0x13ad
|
[[maybe_unused]] uint8_t __pad13c5[0x3]; // 0x13c5
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
C_EconItemView m_EconGloves; // 0x13b0
|
C_EconItemView m_EconGloves; // 0x13c8
|
||||||
bool m_bMustSyncRagdollState; // 0x17f8
|
bool m_bMustSyncRagdollState; // 0x1810
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad17f9[0x3]; // 0x17f9
|
[[maybe_unused]] uint8_t __pad1811[0x3]; // 0x1811
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nRagdollDamageBone; // 0x17fc
|
int32_t m_nRagdollDamageBone; // 0x1814
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vRagdollDamageForce; // 0x1800
|
Vector m_vRagdollDamageForce; // 0x1818
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vRagdollDamagePosition; // 0x180c
|
Vector m_vRagdollDamagePosition; // 0x1824
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
char m_szRagdollDamageWeaponName[64]; // 0x1818
|
char m_szRagdollDamageWeaponName[64]; // 0x1830
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bRagdollDamageHeadshot; // 0x1858
|
bool m_bRagdollDamageHeadshot; // 0x1870
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1859[0x127]; // 0x1859
|
[[maybe_unused]] uint8_t __pad1871[0x127]; // 0x1871
|
||||||
public:
|
public:
|
||||||
bool m_bLastHeadBoneTransformIsValid; // 0x1980
|
bool m_bLastHeadBoneTransformIsValid; // 0x1998
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1981[0x1b]; // 0x1981
|
[[maybe_unused]] uint8_t __pad1999[0x1b]; // 0x1999
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
QAngle m_qDeathEyeAngles; // 0x199c
|
QAngle m_qDeathEyeAngles; // 0x19b4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 16
|
// Alignment: 16
|
||||||
@ -10373,17 +10394,17 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
// Size: 0x1a30
|
// Size: 0x1a48
|
||||||
class C_CSGO_PreviewPlayer : public C_CSPlayerPawn
|
class C_CSGO_PreviewPlayer : public C_CSPlayerPawn
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlString m_animgraph; // 0x19a8
|
CUtlString m_animgraph; // 0x19c0
|
||||||
CUtlString m_animgraphCharacterModeString; // 0x19b0
|
CUtlString m_animgraphCharacterModeString; // 0x19c8
|
||||||
float m_flInitialModelScale; // 0x19b8
|
float m_flInitialModelScale; // 0x19d0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1a30
|
// Size: 0x1a48
|
||||||
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel : public C_CSGO_PreviewPlayer
|
class C_CSGO_PreviewPlayerAlias_csgo_player_previewmodel : public C_CSGO_PreviewPlayer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -10391,7 +10412,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1a30
|
// Size: 0x1a48
|
||||||
class C_CSGO_TeamPreviewModel : public C_CSGO_PreviewPlayer
|
class C_CSGO_TeamPreviewModel : public C_CSGO_PreviewPlayer
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@ -446,22 +446,21 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 7
|
||||||
// Size: 0x78
|
// Size: 0x68
|
||||||
struct EntComponentInfo_t
|
struct EntComponentInfo_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
V_uuid_t m_id; // 0x0
|
char* m_pName; // 0x0
|
||||||
char* m_pName; // 0x10
|
char* m_pCPPClassname; // 0x8
|
||||||
char* m_pCPPClassname; // 0x18
|
char* m_pNetworkDataReferencedDescription; // 0x10
|
||||||
char* m_pNetworkDataReferencedDescription; // 0x20
|
char* m_pNetworkDataReferencedPtrPropDescription; // 0x18
|
||||||
char* m_pNetworkDataReferencedPtrPropDescription; // 0x28
|
int32_t m_nRuntimeIndex; // 0x20
|
||||||
int32_t m_nRuntimeIndex; // 0x30
|
uint32_t m_nFlags; // 0x24
|
||||||
uint32_t m_nFlags; // 0x34
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0038[0x38]; // 0x38
|
[[maybe_unused]] uint8_t __pad0028[0x38]; // 0x28
|
||||||
public:
|
public:
|
||||||
CEntityComponentHelper* m_pBaseClassComponentHelper; // 0x70
|
CEntityComponentHelper* m_pBaseClassComponentHelper; // 0x60
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
|
7868
sdk/particles.hpp
7868
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: resourcesystem.dll
|
// Binary: resourcesystem.dll
|
||||||
// Classes count: 52
|
// Classes count: 53
|
||||||
// Enums count: 2
|
// Enums count: 2
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -95,6 +95,16 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class InfoForResourceTypeIPulseGraphDef
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIParticleSystemDefinition
|
class InfoForResourceTypeIParticleSystemDefinition
|
||||||
|
539
sdk/server.hpp
539
sdk/server.hpp
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: server.dll
|
// Binary: server.dll
|
||||||
// Classes count: 769
|
// Classes count: 768
|
||||||
// Enums count: 123
|
// Enums count: 124
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
@ -81,6 +81,15 @@ enum class ChatIgnoreType_t : uint32_t
|
|||||||
CHAT_IGNORE_TEAM = 0x2,
|
CHAT_IGNORE_TEAM = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x3
|
||||||
|
enum class FixAngleSet_t : uint8_t
|
||||||
|
{
|
||||||
|
None = 0x0,
|
||||||
|
Absolute = 0x1,
|
||||||
|
Relative = 0x2,
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x4
|
// Size: 0x4
|
||||||
enum class CommandExecMode_t : uint32_t
|
enum class CommandExecMode_t : uint32_t
|
||||||
@ -1670,7 +1679,7 @@ enum class ForcedCrouchState_t : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0xb
|
// Size: 0xc
|
||||||
enum class Hull_t : uint32_t
|
enum class Hull_t : uint32_t
|
||||||
{
|
{
|
||||||
HULL_HUMAN = 0x0,
|
HULL_HUMAN = 0x0,
|
||||||
@ -1682,8 +1691,9 @@ enum class Hull_t : uint32_t
|
|||||||
HULL_LARGE = 0x6,
|
HULL_LARGE = 0x6,
|
||||||
HULL_LARGE_CENTERED = 0x7,
|
HULL_LARGE_CENTERED = 0x7,
|
||||||
HULL_MEDIUM_TALL = 0x8,
|
HULL_MEDIUM_TALL = 0x8,
|
||||||
NUM_HULLS = 0x9,
|
HULL_SMALL = 0x9,
|
||||||
HULL_NONE = 0xa,
|
NUM_HULLS = 0xa,
|
||||||
|
HULL_NONE = 0xb,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -2594,7 +2604,7 @@ enum class CSWeaponSilencerType : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x17
|
// Size: 0x18
|
||||||
enum class PlayerAnimEvent_t : uint32_t
|
enum class PlayerAnimEvent_t : uint32_t
|
||||||
{
|
{
|
||||||
PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0,
|
PLAYERANIMEVENT_FIRE_GUN_PRIMARY = 0x0,
|
||||||
@ -2610,16 +2620,17 @@ enum class PlayerAnimEvent_t : uint32_t
|
|||||||
PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 0xa,
|
PLAYERANIMEVENT_THROW_GRENADE_UNDERHAND = 0xa,
|
||||||
PLAYERANIMEVENT_CATCH_WEAPON = 0xb,
|
PLAYERANIMEVENT_CATCH_WEAPON = 0xb,
|
||||||
PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 0xc,
|
PLAYERANIMEVENT_LOOKATWEAPON_REQUEST = 0xc,
|
||||||
PLAYERANIMEVENT_HAULBACK = 0xd,
|
PLAYERANIMEVENT_RELOAD_CANCEL_LOOKATWEAPON = 0xd,
|
||||||
PLAYERANIMEVENT_IDLE = 0xe,
|
PLAYERANIMEVENT_HAULBACK = 0xe,
|
||||||
PLAYERANIMEVENT_STRIKE_HIT = 0xf,
|
PLAYERANIMEVENT_IDLE = 0xf,
|
||||||
PLAYERANIMEVENT_STRIKE_MISS = 0x10,
|
PLAYERANIMEVENT_STRIKE_HIT = 0x10,
|
||||||
PLAYERANIMEVENT_BACKSTAB = 0x11,
|
PLAYERANIMEVENT_STRIKE_MISS = 0x11,
|
||||||
PLAYERANIMEVENT_DRYFIRE = 0x12,
|
PLAYERANIMEVENT_BACKSTAB = 0x12,
|
||||||
PLAYERANIMEVENT_FIDGET = 0x13,
|
PLAYERANIMEVENT_DRYFIRE = 0x13,
|
||||||
PLAYERANIMEVENT_RELEASE = 0x14,
|
PLAYERANIMEVENT_FIDGET = 0x14,
|
||||||
PLAYERANIMEVENT_TAUNT = 0x15,
|
PLAYERANIMEVENT_RELEASE = 0x15,
|
||||||
PLAYERANIMEVENT_COUNT = 0x16,
|
PLAYERANIMEVENT_TAUNT = 0x16,
|
||||||
|
PLAYERANIMEVENT_COUNT = 0x17,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -3160,14 +3171,15 @@ public:
|
|||||||
uint32_t m_Value; // 0x0
|
uint32_t m_Value; // 0x0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 2
|
||||||
// Size: 0x20
|
// Size: 0x48
|
||||||
class CBuoyancyHelper
|
class CBuoyancyHelper
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
||||||
public:
|
public:
|
||||||
float m_flFluidDensity; // 0x18
|
float m_flFluidDensity; // 0x18
|
||||||
|
float m_flDisplacementFromObjects; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -4612,8 +4624,8 @@ public:
|
|||||||
GameTime_t m_flTimeStartedState; // 0x18
|
GameTime_t m_flTimeStartedState; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 9
|
// Alignment: 10
|
||||||
// Size: 0x9
|
// Size: 0xa
|
||||||
struct HullFlags_t
|
struct HullFlags_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -4626,6 +4638,7 @@ public:
|
|||||||
bool m_bHull_Large; // 0x6
|
bool m_bHull_Large; // 0x6
|
||||||
bool m_bHull_LargeCentered; // 0x7
|
bool m_bHull_LargeCentered; // 0x7
|
||||||
bool m_bHull_MediumTall; // 0x8
|
bool m_bHull_MediumTall; // 0x8
|
||||||
|
bool m_bHull_Small; // 0x9
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -4992,8 +5005,9 @@ public:
|
|||||||
static bool &Get_s_bAbsQueriesValid(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[4]->m_instance);};
|
static bool &Get_s_bAbsQueriesValid(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[4]->m_instance);};
|
||||||
static bool &Get_s_bPreventingSetAnimRunAnimEvents(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[5]->m_instance);};
|
static bool &Get_s_bPreventingSetAnimRunAnimEvents(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[5]->m_instance);};
|
||||||
static int32_t &Get_m_nPredictionRandomSeed(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[6]->m_instance);};
|
static int32_t &Get_m_nPredictionRandomSeed(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[6]->m_instance);};
|
||||||
static CBasePlayerController* &Get_m_pPredictionPlayerController(){return *reinterpret_cast<CBasePlayerController**>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[7]->m_instance);};
|
static int32_t &Get_m_nPredictionRandomSeedServer(){return *reinterpret_cast<int32_t*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[7]->m_instance);};
|
||||||
static bool &Get_sm_bDatadescValidating(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[8]->m_instance);};
|
static CBasePlayerController* &Get_m_pPredictionPlayerController(){return *reinterpret_cast<CBasePlayerController**>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[8]->m_instance);};
|
||||||
|
static bool &Get_sm_bDatadescValidating(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseEntity")->m_static_fields[9]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -7218,7 +7232,7 @@ public:
|
|||||||
float m_flSwimSoundTime; // 0x5c
|
float m_flSwimSoundTime; // 0x5c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 10
|
// Alignment: 11
|
||||||
// Size: 0x460
|
// Size: 0x460
|
||||||
class CCSPlayer_WeaponServices : public CPlayer_WeaponServices
|
class CCSPlayer_WeaponServices : public CPlayer_WeaponServices
|
||||||
{
|
{
|
||||||
@ -7239,7 +7253,8 @@ public:
|
|||||||
int32_t m_nTimeToPrimary; // 0xc4
|
int32_t m_nTimeToPrimary; // 0xc4
|
||||||
int32_t m_nTimeToSniperRifle; // 0xc8
|
int32_t m_nTimeToSniperRifle; // 0xc8
|
||||||
bool m_bIsBeingGivenItem; // 0xcc
|
bool m_bIsBeingGivenItem; // 0xcc
|
||||||
bool m_bPickedUpWeapon; // 0xcd
|
bool m_bIsPickingUpItemWithUse; // 0xcd
|
||||||
|
bool m_bPickedUpWeapon; // 0xce
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 5
|
||||||
@ -11036,14 +11051,6 @@ public:
|
|||||||
CHandle< CBaseFilter > m_hFilter; // 0x4c0
|
CHandle< CBaseFilter > m_hFilter; // 0x4c0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x4a0
|
|
||||||
class CSprayCan : public CPointEntity
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// No members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x4a8
|
// Size: 0x4a8
|
||||||
class CInfoPlayerStart : public CPointEntity
|
class CInfoPlayerStart : public CPointEntity
|
||||||
@ -12870,13 +12877,13 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x8c0
|
// Size: 0x8e8
|
||||||
class CTriggerBuoyancy : public CBaseTrigger
|
class CTriggerBuoyancy : public CBaseTrigger
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CBuoyancyHelper m_BuoyancyHelper; // 0x898
|
CBuoyancyHelper m_BuoyancyHelper; // 0x898
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flFluidDensity; // 0x8b8
|
float m_flFluidDensity; // 0x8e0
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -17232,7 +17239,7 @@ public:
|
|||||||
CHandle< CItemGenericTriggerHelper > m_hTriggerHelper; // 0xa60
|
CHandle< CItemGenericTriggerHelper > m_hTriggerHelper; // 0xa60
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 22
|
// Alignment: 24
|
||||||
// Size: 0xaa0
|
// Size: 0xaa0
|
||||||
class CBasePlayerPawn : public CBaseCombatCharacter
|
class CBasePlayerPawn : public CBaseCombatCharacter
|
||||||
{
|
{
|
||||||
@ -17259,27 +17266,35 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad09b0[0x8]; // 0x9b0
|
[[maybe_unused]] uint8_t __pad09b0[0x8]; // 0x9b0
|
||||||
public:
|
public:
|
||||||
QAngle v_angle; // 0x9b8
|
// MNetworkEnable
|
||||||
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
|
FixAngleSet_t m_fixAngleChangeType; // 0x9b8
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad09c4[0x10]; // 0x9c4
|
[[maybe_unused]] uint8_t __pad09b9[0x3]; // 0x9b9
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "LocalPlayerExclusive"
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
uint32_t m_iHideHUD; // 0x9d4
|
QAngle m_fixAngleChangeAngle; // 0x9bc
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "LocalPlayerExclusive"
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
sky3dparams_t m_skybox3d; // 0x9d8
|
int32_t m_fixAngleChangeTick; // 0x9c8
|
||||||
GameTime_t m_fTimeLastHurt; // 0xa68
|
QAngle v_angle; // 0x9cc
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
GameTime_t m_flDeathTime; // 0xa6c
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
GameTime_t m_fNextSuicideTime; // 0xa70
|
uint32_t m_iHideHUD; // 0x9d8
|
||||||
bool m_fInitHUD; // 0xa74
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a75[0x3]; // 0xa75
|
[[maybe_unused]] uint8_t __pad09dc[0x4]; // 0x9dc
|
||||||
public:
|
public:
|
||||||
GameTime_t m_flNextDecalTime; // 0xa78
|
// MNetworkEnable
|
||||||
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
|
sky3dparams_t m_skybox3d; // 0x9e0
|
||||||
|
GameTime_t m_fTimeLastHurt; // 0xa70
|
||||||
|
// MNetworkEnable
|
||||||
|
GameTime_t m_flDeathTime; // 0xa74
|
||||||
|
GameTime_t m_fNextSuicideTime; // 0xa78
|
||||||
|
bool m_fInitHUD; // 0xa7c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a7c[0x4]; // 0xa7c
|
[[maybe_unused]] uint8_t __pad0a7d[0x3]; // 0xa7d
|
||||||
public:
|
public:
|
||||||
CAI_Expresser* m_pExpresser; // 0xa80
|
CAI_Expresser* m_pExpresser; // 0xa80
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
@ -17908,7 +17923,7 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 189
|
// Alignment: 190
|
||||||
// Size: 0x1570
|
// Size: 0x1570
|
||||||
class CCSPlayerPawnBase : public CBasePlayerPawn
|
class CCSPlayerPawnBase : public CBasePlayerPawn
|
||||||
{
|
{
|
||||||
@ -17932,297 +17947,297 @@ public:
|
|||||||
GameTime_t m_blindStartTime; // 0xaf0
|
GameTime_t m_blindStartTime; // 0xaf0
|
||||||
GameTime_t m_allowAutoFollowTime; // 0xaf4
|
GameTime_t m_allowAutoFollowTime; // 0xaf4
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
EntitySpottedState_t m_entitySpottedState; // 0xaf8
|
bool m_bHasFemaleVoice; // 0xaf8
|
||||||
int32_t m_nSpotRules; // 0xb10
|
|
||||||
// MNetworkEnable
|
|
||||||
float m_flTimeOfLastInjury; // 0xb14
|
|
||||||
// MNetworkEnable
|
|
||||||
RelativeDamagedDirection_t m_nRelativeDirectionOfLastInjury; // 0xb18
|
|
||||||
// MNetworkEnable
|
|
||||||
CSPlayerState m_iPlayerState; // 0xb1c
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0b20[0x8]; // 0xb20
|
[[maybe_unused]] uint8_t __pad0af9[0x7]; // 0xaf9
|
||||||
public:
|
public:
|
||||||
CountdownTimer m_chickenIdleSoundTimer; // 0xb28
|
// MNetworkEnable
|
||||||
CountdownTimer m_chickenJumpSoundTimer; // 0xb40
|
EntitySpottedState_t m_entitySpottedState; // 0xb00
|
||||||
|
int32_t m_nSpotRules; // 0xb18
|
||||||
|
// MNetworkEnable
|
||||||
|
float m_flTimeOfLastInjury; // 0xb1c
|
||||||
|
// MNetworkEnable
|
||||||
|
RelativeDamagedDirection_t m_nRelativeDirectionOfLastInjury; // 0xb20
|
||||||
|
// MNetworkEnable
|
||||||
|
CSPlayerState m_iPlayerState; // 0xb24
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0b58[0xa0]; // 0xb58
|
[[maybe_unused]] uint8_t __pad0b28[0x8]; // 0xb28
|
||||||
public:
|
public:
|
||||||
Vector m_vecLastBookmarkedPosition; // 0xbf8
|
CountdownTimer m_chickenIdleSoundTimer; // 0xb30
|
||||||
float m_flLastDistanceTraveledNotice; // 0xc04
|
CountdownTimer m_chickenJumpSoundTimer; // 0xb48
|
||||||
float m_flAccumulatedDistanceTraveled; // 0xc08
|
|
||||||
float m_flLastFriendlyFireDamageReductionRatio; // 0xc0c
|
|
||||||
bool m_bRespawning; // 0xc10
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c11[0x3]; // 0xc11
|
[[maybe_unused]] uint8_t __pad0b60[0xa0]; // 0xb60
|
||||||
public:
|
public:
|
||||||
int32_t m_iNumGunGameTRBombTotalPoints; // 0xc14
|
Vector m_vecLastBookmarkedPosition; // 0xc00
|
||||||
bool m_bShouldProgressGunGameTRBombModeWeapon; // 0xc18
|
float m_flLastDistanceTraveledNotice; // 0xc0c
|
||||||
|
float m_flAccumulatedDistanceTraveled; // 0xc10
|
||||||
|
float m_flLastFriendlyFireDamageReductionRatio; // 0xc14
|
||||||
|
bool m_bRespawning; // 0xc18
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c19[0x3]; // 0xc19
|
[[maybe_unused]] uint8_t __pad0c19[0x3]; // 0xc19
|
||||||
public:
|
public:
|
||||||
int32_t m_nLastPickupPriority; // 0xc1c
|
int32_t m_iNumGunGameTRBombTotalPoints; // 0xc1c
|
||||||
float m_flLastPickupPriorityTime; // 0xc20
|
bool m_bShouldProgressGunGameTRBombModeWeapon; // 0xc20
|
||||||
// MNetworkEnable
|
|
||||||
bool m_passiveItems[4]; // 0xc24
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bIsScoped; // 0xc28
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bIsWalking; // 0xc29
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bResumeZoom; // 0xc2a
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bIsDefusing; // 0xc2b
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bIsGrabbingHostage; // 0xc2c
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c2d[0x3]; // 0xc2d
|
[[maybe_unused]] uint8_t __pad0c21[0x3]; // 0xc21
|
||||||
|
public:
|
||||||
|
int32_t m_nLastPickupPriority; // 0xc24
|
||||||
|
float m_flLastPickupPriorityTime; // 0xc28
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_passiveItems[4]; // 0xc2c
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bIsScoped; // 0xc30
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bIsWalking; // 0xc31
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bResumeZoom; // 0xc32
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bIsDefusing; // 0xc33
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bIsGrabbingHostage; // 0xc34
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0c35[0x3]; // 0xc35
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0xc30
|
CSPlayerBlockingUseAction_t m_iBlockingUseActionInProgress; // 0xc38
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
GameTime_t m_fImmuneToGunGameDamageTime; // 0xc34
|
GameTime_t m_fImmuneToGunGameDamageTime; // 0xc3c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bGunGameImmunity; // 0xc38
|
bool m_bGunGameImmunity; // 0xc40
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bMadeFinalGunGameProgressiveKill; // 0xc39
|
bool m_bMadeFinalGunGameProgressiveKill; // 0xc41
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c3a[0x2]; // 0xc3a
|
[[maybe_unused]] uint8_t __pad0c42[0x2]; // 0xc42
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iGunGameProgressiveWeaponIndex; // 0xc3c
|
int32_t m_iGunGameProgressiveWeaponIndex; // 0xc44
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iNumGunGameTRKillPoints; // 0xc40
|
int32_t m_iNumGunGameTRKillPoints; // 0xc48
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iNumGunGameKillsWithCurrentWeapon; // 0xc44
|
int32_t m_iNumGunGameKillsWithCurrentWeapon; // 0xc4c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
uint32_t m_unTotalRoundDamageDealt; // 0xc48
|
uint32_t m_unTotalRoundDamageDealt; // 0xc50
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_fMolotovDamageTime; // 0xc4c
|
float m_fMolotovDamageTime; // 0xc54
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bHasMovedSinceSpawn; // 0xc50
|
bool m_bHasMovedSinceSpawn; // 0xc58
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bCanMoveDuringFreezePeriod; // 0xc51
|
bool m_bCanMoveDuringFreezePeriod; // 0xc59
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_isCurrentGunGameLeader; // 0xc52
|
bool m_isCurrentGunGameLeader; // 0xc5a
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_isCurrentGunGameTeamLeader; // 0xc53
|
bool m_isCurrentGunGameTeamLeader; // 0xc5b
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flGuardianTooFarDistFrac; // 0xc54
|
float m_flGuardianTooFarDistFrac; // 0xc5c
|
||||||
float m_flNextGuardianTooFarHurtTime; // 0xc58
|
float m_flNextGuardianTooFarHurtTime; // 0xc60
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
GameTime_t m_flDetectedByEnemySensorTime; // 0xc5c
|
GameTime_t m_flDetectedByEnemySensorTime; // 0xc64
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsSpawnRappelling; // 0xc60
|
bool m_bIsSpawnRappelling; // 0xc68
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c61[0x3]; // 0xc61
|
[[maybe_unused]] uint8_t __pad0c69[0x3]; // 0xc69
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vecSpawnRappellingRopeOrigin; // 0xc64
|
Vector m_vecSpawnRappellingRopeOrigin; // 0xc6c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nSurvivalTeam; // 0xc70
|
int32_t m_nSurvivalTeam; // 0xc78
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CHandle< CCSPlayerPawnBase > m_hSurvivalAssassinationTarget; // 0xc74
|
CHandle< CCSPlayerPawnBase > m_hSurvivalAssassinationTarget; // 0xc7c
|
||||||
int32_t m_nCompletedSurvivalAssassinations; // 0xc78
|
int32_t m_nCompletedSurvivalAssassinations; // 0xc80
|
||||||
float m_flDealtDamageToEnemyMostRecentTimestamp; // 0xc7c
|
float m_flDealtDamageToEnemyMostRecentTimestamp; // 0xc84
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flHealthShotBoostExpirationTime; // 0xc80
|
float m_flHealthShotBoostExpirationTime; // 0xc88
|
||||||
GameTime_t m_flLastEquippedHelmetTime; // 0xc84
|
GameTime_t m_flLastEquippedHelmetTime; // 0xc8c
|
||||||
GameTime_t m_flLastEquippedArmorTime; // 0xc88
|
GameTime_t m_flLastEquippedArmorTime; // 0xc90
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0xc8c
|
int32_t m_nHeavyAssaultSuitCooldownRemaining; // 0xc94
|
||||||
bool m_bResetArmorNextSpawn; // 0xc90
|
bool m_bResetArmorNextSpawn; // 0xc98
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c91[0x3]; // 0xc91
|
[[maybe_unused]] uint8_t __pad0c99[0x3]; // 0xc99
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flLastExoJumpTime; // 0xc94
|
float m_flLastExoJumpTime; // 0xc9c
|
||||||
GameTime_t m_flLastBumpMineBumpTime; // 0xc98
|
GameTime_t m_flLastBumpMineBumpTime; // 0xca0
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0c9c[0xc]; // 0xc9c
|
[[maybe_unused]] uint8_t __pad0ca4[0xc]; // 0xca4
|
||||||
public:
|
|
||||||
bool m_bEscaped; // 0xca8
|
|
||||||
bool m_bIsVIP; // 0xca9
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0caa[0x2]; // 0xcaa
|
|
||||||
public:
|
|
||||||
int32_t m_iNumSpawns; // 0xcac
|
|
||||||
int32_t m_iShouldHaveCash; // 0xcb0
|
|
||||||
bool m_bJustKilledTeammate; // 0xcb4
|
|
||||||
bool m_bPunishedForTK; // 0xcb5
|
|
||||||
bool m_bInvalidSteamLogonDelayed; // 0xcb6
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0cb7[0x1]; // 0xcb7
|
|
||||||
public:
|
|
||||||
int32_t m_iTeamKills; // 0xcb8
|
|
||||||
GameTime_t m_flLastAction; // 0xcbc
|
|
||||||
float m_flNameChangeHistory[5]; // 0xcc0
|
|
||||||
float m_fLastGivenDefuserTime; // 0xcd4
|
|
||||||
float m_fLastGivenBombTime; // 0xcd8
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bHasNightVision; // 0xcdc
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bNightVisionOn; // 0xcdd
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0cde[0x2]; // 0xcde
|
|
||||||
public:
|
|
||||||
float m_fNextRadarUpdateTime; // 0xce0
|
|
||||||
float m_flLastMoneyUpdateTime; // 0xce4
|
|
||||||
char m_MenuStringBuffer[1024]; // 0xce8
|
|
||||||
CHandle< CBaseEntity > m_pIntroCamera; // 0x10e8
|
|
||||||
float m_fIntroCamTime; // 0x10ec
|
|
||||||
int32_t m_nMyCollisionGroup; // 0x10f0
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bInBombZone; // 0x10f4
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bInBuyZone; // 0x10f5
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bInNoDefuseArea; // 0x10f6
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bKilledByTaser; // 0x10f7
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_iMoveState; // 0x10f8
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad10fc[0x4]; // 0x10fc
|
|
||||||
public:
|
|
||||||
CStrongHandle< InfoForResourceTypeCModel > m_nPreviousModelIndex; // 0x1100
|
|
||||||
GameTime_t m_grenadeParameterStashTime; // 0x1108
|
|
||||||
bool m_bGrenadeParametersStashed; // 0x110c
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad110d[0x3]; // 0x110d
|
|
||||||
public:
|
|
||||||
QAngle m_angStashedShootAngles; // 0x1110
|
|
||||||
Vector m_vecStashedGrenadeThrowPosition; // 0x111c
|
|
||||||
Vector m_vecStashedVelocity; // 0x1128
|
|
||||||
QAngle m_angShootAngleHistory[2]; // 0x1134
|
|
||||||
Vector m_vecThrowPositionHistory[2]; // 0x114c
|
|
||||||
Vector m_vecVelocityHistory[2]; // 0x1164
|
|
||||||
uint16_t m_nCharacterDefIndex; // 0x117c
|
|
||||||
bool m_bDiedAirborne; // 0x117e
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad117f[0x1]; // 0x117f
|
|
||||||
public:
|
|
||||||
CEntityIndex m_iBombSiteIndex; // 0x1180
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_nWhichBombZone; // 0x1184
|
|
||||||
bool m_bInBombZoneTrigger; // 0x1188
|
|
||||||
bool m_bWasInBombZoneTrigger; // 0x1189
|
|
||||||
bool m_bWasInHostageRescueZone; // 0x118a
|
|
||||||
bool m_bWasInBuyZone; // 0x118b
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bInHostageRescueZone; // 0x118c
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad118d[0x3]; // 0x118d
|
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flStamina; // 0x1190
|
GameTime_t m_flEmitSoundTime; // 0xcb0
|
||||||
// MNetworkEnable
|
bool m_bEscaped; // 0xcb4
|
||||||
int32_t m_iDirection; // 0x1194
|
bool m_bIsVIP; // 0xcb5
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_iShotsFired; // 0x1198
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_ArmorValue; // 0x119c
|
|
||||||
float m_flFlinchStack; // 0x11a0
|
|
||||||
// MNetworkEnable
|
|
||||||
float m_flVelocityModifier; // 0x11a4
|
|
||||||
// MNetworkEnable
|
|
||||||
float m_flGroundAccelLinearFracLastTime; // 0x11a8
|
|
||||||
int32_t m_iHostagesKilled; // 0x11ac
|
|
||||||
Vector m_vecTotalBulletForce; // 0x11b0
|
|
||||||
// MNetworkEnable
|
|
||||||
float m_flFlashDuration; // 0x11bc
|
|
||||||
// MNetworkEnable
|
|
||||||
float m_flFlashMaxAlpha; // 0x11c0
|
|
||||||
// MNetworkEnable
|
|
||||||
float m_flProgressBarStartTime; // 0x11c4
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_iProgressBarDuration; // 0x11c8
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bWaitForNoAttack; // 0x11cc
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bIsRespawningForDMBonus; // 0x11cd
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad11ce[0x2]; // 0x11ce
|
[[maybe_unused]] uint8_t __pad0cb6[0x2]; // 0xcb6
|
||||||
|
public:
|
||||||
|
int32_t m_iNumSpawns; // 0xcb8
|
||||||
|
int32_t m_iShouldHaveCash; // 0xcbc
|
||||||
|
bool m_bJustKilledTeammate; // 0xcc0
|
||||||
|
bool m_bPunishedForTK; // 0xcc1
|
||||||
|
bool m_bInvalidSteamLogonDelayed; // 0xcc2
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0cc3[0x1]; // 0xcc3
|
||||||
|
public:
|
||||||
|
int32_t m_iTeamKills; // 0xcc4
|
||||||
|
GameTime_t m_flLastAction; // 0xcc8
|
||||||
|
float m_flNameChangeHistory[5]; // 0xccc
|
||||||
|
float m_fLastGivenDefuserTime; // 0xce0
|
||||||
|
float m_fLastGivenBombTime; // 0xce4
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bHasNightVision; // 0xce8
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bNightVisionOn; // 0xce9
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0cea[0x2]; // 0xcea
|
||||||
|
public:
|
||||||
|
float m_fNextRadarUpdateTime; // 0xcec
|
||||||
|
float m_flLastMoneyUpdateTime; // 0xcf0
|
||||||
|
char m_MenuStringBuffer[1024]; // 0xcf4
|
||||||
|
CHandle< CBaseEntity > m_pIntroCamera; // 0x10f4
|
||||||
|
float m_fIntroCamTime; // 0x10f8
|
||||||
|
int32_t m_nMyCollisionGroup; // 0x10fc
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bInBombZone; // 0x1100
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bInBuyZone; // 0x1101
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bInNoDefuseArea; // 0x1102
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bKilledByTaser; // 0x1103
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iMoveState; // 0x1104
|
||||||
|
CStrongHandle< InfoForResourceTypeCModel > m_nPreviousModelIndex; // 0x1108
|
||||||
|
GameTime_t m_grenadeParameterStashTime; // 0x1110
|
||||||
|
bool m_bGrenadeParametersStashed; // 0x1114
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad1115[0x3]; // 0x1115
|
||||||
|
public:
|
||||||
|
QAngle m_angStashedShootAngles; // 0x1118
|
||||||
|
Vector m_vecStashedGrenadeThrowPosition; // 0x1124
|
||||||
|
Vector m_vecStashedVelocity; // 0x1130
|
||||||
|
QAngle m_angShootAngleHistory[2]; // 0x113c
|
||||||
|
Vector m_vecThrowPositionHistory[2]; // 0x1154
|
||||||
|
Vector m_vecVelocityHistory[2]; // 0x116c
|
||||||
|
uint16_t m_nCharacterDefIndex; // 0x1184
|
||||||
|
bool m_bDiedAirborne; // 0x1186
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad1187[0x1]; // 0x1187
|
||||||
|
public:
|
||||||
|
CEntityIndex m_iBombSiteIndex; // 0x1188
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_nWhichBombZone; // 0x118c
|
||||||
|
bool m_bInBombZoneTrigger; // 0x1190
|
||||||
|
bool m_bWasInBombZoneTrigger; // 0x1191
|
||||||
|
bool m_bWasInHostageRescueZone; // 0x1192
|
||||||
|
bool m_bWasInBuyZone; // 0x1193
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bInHostageRescueZone; // 0x1194
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad1195[0x3]; // 0x1195
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
float m_flLowerBodyYawTarget; // 0x11d0
|
float m_flStamina; // 0x1198
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bStrafing; // 0x11d4
|
int32_t m_iDirection; // 0x119c
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iShotsFired; // 0x11a0
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_ArmorValue; // 0x11a4
|
||||||
|
float m_flFlinchStack; // 0x11a8
|
||||||
|
// MNetworkEnable
|
||||||
|
float m_flVelocityModifier; // 0x11ac
|
||||||
|
// MNetworkEnable
|
||||||
|
float m_flGroundAccelLinearFracLastTime; // 0x11b0
|
||||||
|
int32_t m_iHostagesKilled; // 0x11b4
|
||||||
|
Vector m_vecTotalBulletForce; // 0x11b8
|
||||||
|
// MNetworkEnable
|
||||||
|
float m_flFlashDuration; // 0x11c4
|
||||||
|
// MNetworkEnable
|
||||||
|
float m_flFlashMaxAlpha; // 0x11c8
|
||||||
|
// MNetworkEnable
|
||||||
|
float m_flProgressBarStartTime; // 0x11cc
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iProgressBarDuration; // 0x11d0
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bWaitForNoAttack; // 0x11d4
|
||||||
|
// MNetworkEnable
|
||||||
|
bool m_bIsRespawningForDMBonus; // 0x11d5
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad11d5[0x3]; // 0x11d5
|
[[maybe_unused]] uint8_t __pad11d6[0x2]; // 0x11d6
|
||||||
public:
|
public:
|
||||||
Vector m_lastStandingPos; // 0x11d8
|
// MNetworkEnable
|
||||||
float m_ignoreLadderJumpTime; // 0x11e4
|
float m_flLowerBodyYawTarget; // 0x11d8
|
||||||
CountdownTimer m_ladderSurpressionTimer; // 0x11e8
|
// MNetworkEnable
|
||||||
Vector m_lastLadderNormal; // 0x1200
|
bool m_bStrafing; // 0x11dc
|
||||||
Vector m_lastLadderPos; // 0x120c
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad11dd[0x3]; // 0x11dd
|
||||||
|
public:
|
||||||
|
Vector m_lastStandingPos; // 0x11e0
|
||||||
|
float m_ignoreLadderJumpTime; // 0x11ec
|
||||||
|
CountdownTimer m_ladderSurpressionTimer; // 0x11f0
|
||||||
|
Vector m_lastLadderNormal; // 0x1208
|
||||||
|
Vector m_lastLadderPos; // 0x1214
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkEncoder
|
// MNetworkEncoder
|
||||||
// MNetworkBitCount "32"
|
// MNetworkBitCount "32"
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
QAngle m_thirdPersonHeading; // 0x1218
|
QAngle m_thirdPersonHeading; // 0x1220
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
float m_flSlopeDropOffset; // 0x1224
|
float m_flSlopeDropOffset; // 0x122c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
float m_flSlopeDropHeight; // 0x1228
|
float m_flSlopeDropHeight; // 0x1230
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
Vector m_vHeadConstraintOffset; // 0x122c
|
Vector m_vHeadConstraintOffset; // 0x1234
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1238[0x8]; // 0x1238
|
[[maybe_unused]] uint8_t __pad1240[0x8]; // 0x1240
|
||||||
public:
|
public:
|
||||||
int32_t m_iLastWeaponFireUsercmd; // 0x1240
|
int32_t m_iLastWeaponFireUsercmd; // 0x1248
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkEncoder
|
// MNetworkEncoder
|
||||||
// MNetworkBitCount "32"
|
// MNetworkBitCount "32"
|
||||||
// MNetworkPriority "32"
|
// MNetworkPriority "32"
|
||||||
QAngle m_angEyeAngles; // 0x1244
|
QAngle m_angEyeAngles; // 0x124c
|
||||||
bool m_bVCollisionInitted; // 0x1250
|
bool m_bVCollisionInitted; // 0x1258
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1251[0x3]; // 0x1251
|
[[maybe_unused]] uint8_t __pad1259[0x3]; // 0x1259
|
||||||
public:
|
public:
|
||||||
Vector m_storedSpawnPosition; // 0x1254
|
Vector m_storedSpawnPosition; // 0x125c
|
||||||
QAngle m_storedSpawnAngle; // 0x1260
|
QAngle m_storedSpawnAngle; // 0x1268
|
||||||
bool m_bIsSpawning; // 0x126c
|
bool m_bIsSpawning; // 0x1274
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bHideTargetID; // 0x126d
|
bool m_bHideTargetID; // 0x1275
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad126e[0x2]; // 0x126e
|
|
||||||
public:
|
|
||||||
int32_t m_nNumDangerZoneDamageHits; // 0x1270
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bHud_MiniScoreHidden; // 0x1274
|
|
||||||
// MNetworkEnable
|
|
||||||
bool m_bHud_RadarHidden; // 0x1275
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1276[0x2]; // 0x1276
|
[[maybe_unused]] uint8_t __pad1276[0x2]; // 0x1276
|
||||||
public:
|
public:
|
||||||
|
int32_t m_nNumDangerZoneDamageHits; // 0x1278
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CEntityIndex m_nLastKillerIndex; // 0x1278
|
bool m_bHud_MiniScoreHidden; // 0x127c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nLastConcurrentKilled; // 0x127c
|
bool m_bHud_RadarHidden; // 0x127d
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_nDeathCamMusic; // 0x1280
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_iAddonBits; // 0x1284
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_iPrimaryAddon; // 0x1288
|
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_iSecondaryAddon; // 0x128c
|
|
||||||
int32_t m_nTeamDamageGivenForMatch; // 0x1290
|
|
||||||
bool m_bTDGaveProtectionWarning; // 0x1294
|
|
||||||
bool m_bTDGaveProtectionWarningThisRound; // 0x1295
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1296[0x2]; // 0x1296
|
[[maybe_unused]] uint8_t __pad127e[0x2]; // 0x127e
|
||||||
public:
|
public:
|
||||||
float m_applyDeafnessTime; // 0x1298
|
// MNetworkEnable
|
||||||
float m_flLastTHWarningTime; // 0x129c
|
CEntityIndex m_nLastKillerIndex; // 0x1280
|
||||||
CUtlStringToken m_currentDeafnessFilter; // 0x12a0
|
// MNetworkEnable
|
||||||
|
int32_t m_nLastConcurrentKilled; // 0x1284
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_nDeathCamMusic; // 0x1288
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iAddonBits; // 0x128c
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iPrimaryAddon; // 0x1290
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_iSecondaryAddon; // 0x1294
|
||||||
|
int32_t m_nTeamDamageGivenForMatch; // 0x1298
|
||||||
|
bool m_bTDGaveProtectionWarning; // 0x129c
|
||||||
|
bool m_bTDGaveProtectionWarningThisRound; // 0x129d
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad12a4[0x4]; // 0x12a4
|
[[maybe_unused]] uint8_t __pad129e[0x2]; // 0x129e
|
||||||
public:
|
public:
|
||||||
|
float m_flLastTHWarningTime; // 0x12a0
|
||||||
|
CUtlStringToken m_currentDeafnessFilter; // 0x12a4
|
||||||
CUtlVector< CHandle< CCSPlayerPawnBase > > m_enemyPlayersKilledThisRound; // 0x12a8
|
CUtlVector< CHandle< CCSPlayerPawnBase > > m_enemyPlayersKilledThisRound; // 0x12a8
|
||||||
int32_t m_NumEnemiesKilledThisSpawn; // 0x12c0
|
int32_t m_NumEnemiesKilledThisSpawn; // 0x12c0
|
||||||
int32_t m_maxNumEnemiesKillStreak; // 0x12c4
|
int32_t m_maxNumEnemiesKillStreak; // 0x12c4
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: worldrenderer.dll
|
// Binary: worldrenderer.dll
|
||||||
// Classes count: 23
|
// Classes count: 24
|
||||||
// Enums count: 1
|
// Enums count: 1
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -181,7 +181,7 @@ public:
|
|||||||
CUtlVector< uint8 > m_pData; // 0x20
|
CUtlVector< uint8 > m_pData; // 0x20
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 12
|
// Alignment: 13
|
||||||
// Size: 0x30
|
// Size: 0x30
|
||||||
struct AggregateMeshInfo_t
|
struct AggregateMeshInfo_t
|
||||||
{
|
{
|
||||||
@ -190,21 +190,36 @@ public:
|
|||||||
uint8_t m_nVisClusterMemberCount; // 0x4
|
uint8_t m_nVisClusterMemberCount; // 0x4
|
||||||
bool m_bHasTransform; // 0x5
|
bool m_bHasTransform; // 0x5
|
||||||
int16_t m_nDrawCallIndex; // 0x6
|
int16_t m_nDrawCallIndex; // 0x6
|
||||||
Color m_vTintColor; // 0x8
|
int16_t m_nLODSetupIndex; // 0x8
|
||||||
uint8_t m_nLODGroupMask; // 0xc
|
uint8_t m_nLODGroupMask; // 0xa
|
||||||
|
Color m_vTintColor; // 0xb
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad000d[0x3]; // 0xd
|
[[maybe_unused]] uint8_t __pad000f[0x1]; // 0xf
|
||||||
public:
|
public:
|
||||||
ObjectTypeFlags_t m_objectFlags; // 0x10
|
ObjectTypeFlags_t m_objectFlags; // 0x10
|
||||||
Vector m_vLODOrigin; // 0x14
|
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x14
|
||||||
float m_fLODStartDrawDistance; // 0x20
|
Vector m_vLODOrigin; // 0x18
|
||||||
float m_fLODEndDrawDistance; // 0x24
|
float m_fLODStartDrawDistance; // 0x24
|
||||||
float m_fMaxObjectScale; // 0x28
|
float m_fLODEndDrawDistance; // 0x28
|
||||||
int32_t m_nLightProbeVolumePrecomputedHandshake; // 0x2c
|
float m_fMaxObjectScale; // 0x2c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 4
|
||||||
// Size: 0x60
|
// Size: 0x40
|
||||||
|
struct AggregateLODSetup_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
Vector m_vLODOrigin; // 0x0
|
||||||
|
float m_fMaxObjectScale; // 0xc
|
||||||
|
uint8_t m_nLODMask; // 0x10
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0011[0x7]; // 0x11
|
||||||
|
public:
|
||||||
|
CUtlVectorFixedGrowable< float32 > m_fSwitchDistances; // 0x18
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x78
|
||||||
struct AggregateSceneObject_t
|
struct AggregateSceneObject_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -215,9 +230,10 @@ private:
|
|||||||
[[maybe_unused]] uint8_t __pad000a[0x6]; // 0xa
|
[[maybe_unused]] uint8_t __pad000a[0x6]; // 0xa
|
||||||
public:
|
public:
|
||||||
CUtlVector< AggregateMeshInfo_t > m_aggregateMeshes; // 0x10
|
CUtlVector< AggregateMeshInfo_t > m_aggregateMeshes; // 0x10
|
||||||
CUtlVector< uint16 > m_visClusterMembership; // 0x28
|
CUtlVector< AggregateLODSetup_t > m_lodSetups; // 0x28
|
||||||
CUtlVector< matrix3x4_t > m_fragmentTransforms; // 0x40
|
CUtlVector< uint16 > m_visClusterMembership; // 0x40
|
||||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x58
|
CUtlVector< matrix3x4_t > m_fragmentTransforms; // 0x58
|
||||||
|
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x70
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 12
|
// Alignment: 12
|
||||||
|
Loading…
Reference in New Issue
Block a user