mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-01-22 21:36:01 +00:00
New Frontier
This commit is contained in:
parent
0c99a33fd3
commit
34def8f80d
9543
sdk/!GlobalTypes.hpp
9543
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,19 @@ public:
|
|||||||
CUtlVector< CUtlPair< CBufferString, float32 > > m_morphCtrlWeightArray; // 0x48
|
CUtlVector< CUtlPair< CBufferString, float32 > > m_morphCtrlWeightArray; // 0x48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 5
|
||||||
// Size: 0x40
|
// Size: 0x50
|
||||||
class CSeqScaleSet
|
class CSeqScaleSet
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CBufferString m_sName; // 0x0
|
CBufferString m_sName; // 0x0
|
||||||
CUtlVector< int16 > m_nLocalBoneArray; // 0x10
|
bool m_bRootOffset; // 0x10
|
||||||
CUtlVector< float32 > m_flBoneScaleArray; // 0x28
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0011[0x3]; // 0x11
|
||||||
|
public:
|
||||||
|
Vector m_vRootOffset; // 0x14
|
||||||
|
CUtlVector< int16 > m_nLocalBoneArray; // 0x20
|
||||||
|
CUtlVector< float32 > m_flBoneScaleArray; // 0x38
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 6
|
||||||
@ -1699,67 +1706,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 +2260,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 +2364,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 +2383,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 +5538,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 +5548,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 +5722,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
|
||||||
@ -7314,7 +7337,7 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
// Size: 0x1d8
|
// Size: 0x1e0
|
||||||
class CRenderMesh
|
class CRenderMesh
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -7802,6 +7825,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
|
||||||
|
29507
sdk/client.hpp
29507
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
@ -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
|
||||||
|
12258
sdk/fwd.hpp
Normal file
12258
sdk/fwd.hpp
Normal file
File diff suppressed because it is too large
Load Diff
7880
sdk/particles.hpp
7880
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
|
||||||
@ -437,7 +447,7 @@ public:
|
|||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCCSGOItem
|
class InfoForResourceTypeCCSGOEconItem
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
41159
sdk/server.hpp
41159
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -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