mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
17.11.2023
This commit is contained in:
parent
e530b9f70f
commit
17ca0eb81d
@ -5,7 +5,7 @@
|
|||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: !GlobalTypes
|
// Binary: !GlobalTypes
|
||||||
// Classes count: 1294
|
// Classes count: 1294
|
||||||
// Enums count: 303
|
// Enums count: 304
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
@ -2961,7 +2961,7 @@ enum class ValueRemapperHapticsType_t : uint32_t
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0xe
|
// Size: 0xf
|
||||||
enum class TakeDamageFlags_t : uint32_t
|
enum class TakeDamageFlags_t : uint32_t
|
||||||
{
|
{
|
||||||
DFLAG_NONE = 0x0,
|
DFLAG_NONE = 0x0,
|
||||||
@ -2980,6 +2980,7 @@ enum class TakeDamageFlags_t : uint32_t
|
|||||||
// MEnumeratorIsNotAFlag
|
// MEnumeratorIsNotAFlag
|
||||||
DMG_LASTDFLAG = 0x400,
|
DMG_LASTDFLAG = 0x400,
|
||||||
DFLAG_IGNORE_ARMOR = 0x800,
|
DFLAG_IGNORE_ARMOR = 0x800,
|
||||||
|
DFLAG_SUPPRESS_UTILREMOVE = 0x1000,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
@ -4626,6 +4627,16 @@ enum class StanceType_t : uint32_t
|
|||||||
NUM_STANCES = 0x3,
|
NUM_STANCES = 0x3,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: server.dll (project 'server')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x3
|
||||||
|
enum class C4LightEffect_t : uint32_t
|
||||||
|
{
|
||||||
|
eLightEffectNone = 0x0,
|
||||||
|
eLightEffectDropped = 0x1,
|
||||||
|
eLightEffectThirdPersonHeld = 0x2,
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x3
|
// Size: 0x3
|
||||||
@ -5356,7 +5367,7 @@ public:
|
|||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vcompmat@?gú"
|
// MResourceTypeForInfoType "vcompmat@‡½ÿ"
|
||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
@ -30068,12 +30079,12 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x538
|
// Size: 0x540
|
||||||
// Has VTable
|
// Has VTable
|
||||||
class CCSGOPlayerAnimGraphState
|
class CCSGOPlayerAnimGraphState
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x538]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x540]; // 0x0
|
||||||
public:
|
public:
|
||||||
// No schema binary for binding
|
// No schema binary for binding
|
||||||
};
|
};
|
||||||
@ -30993,12 +31004,12 @@ public:
|
|||||||
|
|
||||||
// Registered binary: client.dll (project 'client')
|
// Registered binary: client.dll (project 'client')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x98
|
// Size: 0xb0
|
||||||
class C_CommandContext
|
class C_CommandContext
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
bool needsprocessing; // 0x0
|
bool needsprocessing; // 0x0
|
||||||
int32_t command_number; // 0x90
|
int32_t command_number; // 0xa8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: client.dll (project 'client')
|
// Registered binary: client.dll (project 'client')
|
||||||
@ -31220,7 +31231,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: client.dll (project 'client')
|
// Registered binary: client.dll (project 'client')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x98
|
// Size: 0xb0
|
||||||
class CDecalInfo
|
class CDecalInfo
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -31234,12 +31245,17 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad001c[0xc]; // 0x1c
|
[[maybe_unused]] uint8_t __pad001c[0xc]; // 0x1c
|
||||||
public:
|
public:
|
||||||
CDecalInfo* m_pNext; // 0x28
|
Vector m_vPosition; // 0x28
|
||||||
CDecalInfo* m_pPrev; // 0x30
|
float m_flBoundingRadiusSqr; // 0x34
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0038[0x58]; // 0x38
|
[[maybe_unused]] uint8_t __pad0038[0x8]; // 0x38
|
||||||
public:
|
public:
|
||||||
int32_t m_nDecalMaterialIndex; // 0x90
|
CDecalInfo* m_pNext; // 0x40
|
||||||
|
CDecalInfo* m_pPrev; // 0x48
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0050[0x58]; // 0x50
|
||||||
|
public:
|
||||||
|
int32_t m_nDecalMaterialIndex; // 0xa8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: client.dll (project 'client')
|
// Registered binary: client.dll (project 'client')
|
||||||
|
568
sdk/client.hpp
568
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
@ -601,7 +601,7 @@ public:
|
|||||||
// Has Trivial Constructor
|
// Has Trivial Constructor
|
||||||
// Has Trivial Destructor
|
// Has Trivial Destructor
|
||||||
//
|
//
|
||||||
// MResourceTypeForInfoType "vcompmat@?gú"
|
// MResourceTypeForInfoType "vcompmat@‡˝˙"
|
||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
|
312
sdk/server.hpp
312
sdk/server.hpp
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: server.dll
|
// Binary: server.dll
|
||||||
// Classes count: 755
|
// Classes count: 757
|
||||||
// Enums count: 121
|
// Enums count: 122
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
@ -281,7 +281,7 @@ enum class AmmoFlags_t : uint32_t
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0xe
|
// Size: 0xf
|
||||||
enum class TakeDamageFlags_t : uint32_t
|
enum class TakeDamageFlags_t : uint32_t
|
||||||
{
|
{
|
||||||
DFLAG_NONE = 0x0,
|
DFLAG_NONE = 0x0,
|
||||||
@ -300,6 +300,7 @@ enum class TakeDamageFlags_t : uint32_t
|
|||||||
// MEnumeratorIsNotAFlag
|
// MEnumeratorIsNotAFlag
|
||||||
DMG_LASTDFLAG = 0x400,
|
DMG_LASTDFLAG = 0x400,
|
||||||
DFLAG_IGNORE_ARMOR = 0x800,
|
DFLAG_IGNORE_ARMOR = 0x800,
|
||||||
|
DFLAG_SUPPRESS_UTILREMOVE = 0x1000,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
@ -1813,6 +1814,16 @@ enum class CSWeaponMode : uint32_t
|
|||||||
WeaponMode_MAX = 0x2,
|
WeaponMode_MAX = 0x2,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: server.dll (project 'server')
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x3
|
||||||
|
enum class C4LightEffect_t : uint32_t
|
||||||
|
{
|
||||||
|
eLightEffectNone = 0x0,
|
||||||
|
eLightEffectDropped = 0x1,
|
||||||
|
eLightEffectThirdPersonHeld = 0x2,
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x3
|
// Size: 0x3
|
||||||
@ -7301,7 +7312,7 @@ public:
|
|||||||
// MNetworkVarNames "int m_nEndMatchMapVoteWinner"
|
// MNetworkVarNames "int m_nEndMatchMapVoteWinner"
|
||||||
// MNetworkVarNames "int m_iNumConsecutiveCTLoses"
|
// MNetworkVarNames "int m_iNumConsecutiveCTLoses"
|
||||||
// MNetworkVarNames "int m_iNumConsecutiveTerroristLoses"
|
// MNetworkVarNames "int m_iNumConsecutiveTerroristLoses"
|
||||||
// MNetworkVarNames "bool m_bMatchAbortedDueToPlayerBan"
|
// MNetworkVarNames "int m_nMatchAbortedEarlyReason"
|
||||||
// MNetworkVarNames "CCSGameModeRules * m_pGameModeRules"
|
// MNetworkVarNames "CCSGameModeRules * m_pGameModeRules"
|
||||||
// MNetworkVarNames "CRetakeGameRules m_RetakeRules"
|
// MNetworkVarNames "CRetakeGameRules m_RetakeRules"
|
||||||
// MNetworkVarNames "uint8 m_nMatchEndCount"
|
// MNetworkVarNames "uint8 m_nMatchEndCount"
|
||||||
@ -7684,12 +7695,12 @@ private:
|
|||||||
[[maybe_unused]] uint8_t __pad1258[0x278]; // 0x1258
|
[[maybe_unused]] uint8_t __pad1258[0x278]; // 0x1258
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bMatchAbortedDueToPlayerBan; // 0x14d0
|
int32_t m_nMatchAbortedEarlyReason; // 0x14d0
|
||||||
bool m_bHasTriggeredRoundStartMusic; // 0x14d1
|
bool m_bHasTriggeredRoundStartMusic; // 0x14d4
|
||||||
bool m_bHasTriggeredCoopSpawnReset; // 0x14d2
|
bool m_bHasTriggeredCoopSpawnReset; // 0x14d5
|
||||||
bool m_bSwitchingTeamsAtRoundReset; // 0x14d3
|
bool m_bSwitchingTeamsAtRoundReset; // 0x14d6
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad14d4[0x1c]; // 0x14d4
|
[[maybe_unused]] uint8_t __pad14d7[0x19]; // 0x14d7
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkPolymorphic
|
// MNetworkPolymorphic
|
||||||
@ -7789,7 +7800,7 @@ public:
|
|||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iAssists; // 0x38
|
int32_t m_iAssists; // 0x38
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "AllPlayersDuringFreezePeriod"
|
// MNetworkUserGroup "AllPlayersDuringFreezePeriodOrMatchEnd"
|
||||||
int32_t m_iDamage; // 0x3c
|
int32_t m_iDamage; // 0x3c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "TeammateAndSpectatorExclusive"
|
// MNetworkUserGroup "TeammateAndSpectatorExclusive"
|
||||||
@ -7805,16 +7816,16 @@ public:
|
|||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iHeadShotKills; // 0x50
|
int32_t m_iHeadShotKills; // 0x50
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "AllPlayersDuringFreezePeriod"
|
// MNetworkUserGroup "AllPlayersDuringFreezePeriodOrMatchEnd"
|
||||||
int32_t m_iObjective; // 0x54
|
int32_t m_iObjective; // 0x54
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "TeammateAndSpectatorExclusive"
|
// MNetworkUserGroup "TeammateAndSpectatorExclusive"
|
||||||
int32_t m_iCashEarned; // 0x58
|
int32_t m_iCashEarned; // 0x58
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "AllPlayersDuringFreezePeriod"
|
// MNetworkUserGroup "AllPlayersDuringFreezePeriodOrMatchEnd"
|
||||||
int32_t m_iUtilityDamage; // 0x5c
|
int32_t m_iUtilityDamage; // 0x5c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "AllPlayersDuringFreezePeriod"
|
// MNetworkUserGroup "AllPlayersDuringFreezePeriodOrMatchEnd"
|
||||||
int32_t m_iEnemiesFlashed; // 0x60
|
int32_t m_iEnemiesFlashed; // 0x60
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -8015,12 +8026,12 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x538
|
// Size: 0x540
|
||||||
// Has VTable
|
// Has VTable
|
||||||
class CCSGOPlayerAnimGraphState
|
class CCSGOPlayerAnimGraphState
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0000[0x538]; // 0x0
|
[[maybe_unused]] uint8_t __pad0000[0x540]; // 0x0
|
||||||
public:
|
public:
|
||||||
// No schema binary for binding
|
// No schema binary for binding
|
||||||
};
|
};
|
||||||
@ -9014,6 +9025,27 @@ private:
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: server.dll (project 'server')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x4f8
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MPulseBindableTarget
|
||||||
|
// MPulseRegisterTypeInfo
|
||||||
|
class CLogicEventListener : public CLogicalEntity
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad04b0[0x10]; // 0x4b0
|
||||||
|
public:
|
||||||
|
CUtlString m_strEventName; // 0x4c0
|
||||||
|
bool m_bIsEnabled; // 0x4c8
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad04c9[0x3]; // 0x4c9
|
||||||
|
public:
|
||||||
|
int32_t m_nTeam; // 0x4cc
|
||||||
|
CEntityIOOutput m_OnEventFired; // 0x4d0
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf8
|
// Size: 0xf8
|
||||||
@ -16074,7 +16106,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xf8f0
|
// Size: 0xf900
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -16312,7 +16344,12 @@ public:
|
|||||||
bool m_bPunishForTeamKill; // 0xf8e9
|
bool m_bPunishForTeamKill; // 0xf8e9
|
||||||
bool m_bGaveTeamDamageWarning; // 0xf8ea
|
bool m_bGaveTeamDamageWarning; // 0xf8ea
|
||||||
bool m_bGaveTeamDamageWarningThisRound; // 0xf8eb
|
bool m_bGaveTeamDamageWarningThisRound; // 0xf8eb
|
||||||
GameTime_t m_LastTeamDamageWarningTime; // 0xf8ec
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __padf8ec[0x4]; // 0xf8ec
|
||||||
|
public:
|
||||||
|
double m_dblLastReceivedPacketPlatFloatTime; // 0xf8f0
|
||||||
|
GameTime_t m_LastTeamDamageWarningTime; // 0xf8f8
|
||||||
|
GameTime_t m_LastTimePlayerWasDisconnectedForPawnsRemove; // 0xf8fc
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
@ -16567,6 +16604,18 @@ class CTriggerBombReset : public CBaseTrigger
|
|||||||
public:
|
public:
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: server.dll (project 'server')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x8a8
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MPulseBindableTarget
|
||||||
|
// MPulseRegisterTypeInfo
|
||||||
|
class CTriggerHostageReset : public CBaseTrigger
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x710
|
// Size: 0x710
|
||||||
@ -16582,6 +16631,25 @@ public:
|
|||||||
CUtlSymbolLarge m_name; // 0x708
|
CUtlSymbolLarge m_name; // 0x708
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Registered binary: server.dll (project 'server')
|
||||||
|
// Alignment: 8
|
||||||
|
// Size: 0x770
|
||||||
|
// Has VTable
|
||||||
|
//
|
||||||
|
// MPulseBindableTarget
|
||||||
|
// MPulseRegisterTypeInfo
|
||||||
|
class CGameMoney : public CRulePointEntity
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
CEntityIOOutput m_OnMoneySpent; // 0x710
|
||||||
|
CEntityIOOutput m_OnMoneySpentFail; // 0x738
|
||||||
|
int32_t m_nMoney; // 0x760
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0764[0x4]; // 0x764
|
||||||
|
public:
|
||||||
|
CUtlString m_strAwardText; // 0x768
|
||||||
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x7d8
|
// Size: 0x7d8
|
||||||
@ -16642,25 +16710,6 @@ public:
|
|||||||
static CUtlVector< CPlayerSprayDecal* > &Get_s_arrFEPlayerDecals(){return *reinterpret_cast<CUtlVector< CPlayerSprayDecal* >*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CPlayerSprayDecal")->m_static_fields[0]->m_instance);};
|
static CUtlVector< CPlayerSprayDecal* > &Get_s_arrFEPlayerDecals(){return *reinterpret_cast<CUtlVector< CPlayerSprayDecal* >*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CPlayerSprayDecal")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
|
||||||
// Alignment: 8
|
|
||||||
// Size: 0x770
|
|
||||||
// Has VTable
|
|
||||||
//
|
|
||||||
// MPulseBindableTarget
|
|
||||||
// MPulseRegisterTypeInfo
|
|
||||||
class CGameMoney : public CRulePointEntity
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
CEntityIOOutput m_OnMoneySpent; // 0x710
|
|
||||||
CEntityIOOutput m_OnMoneySpentFail; // 0x738
|
|
||||||
int32_t m_nMoney; // 0x760
|
|
||||||
private:
|
|
||||||
[[maybe_unused]] uint8_t __pad0764[0x4]; // 0x764
|
|
||||||
public:
|
|
||||||
CUtlString m_strAwardText; // 0x768
|
|
||||||
};
|
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x1380
|
// Size: 0x1380
|
||||||
@ -19680,11 +19729,12 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xa30
|
// Size: 0xa40
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
// MPulseRegisterTypeInfo
|
// MPulseRegisterTypeInfo
|
||||||
|
// MNetworkVarNames "Vector m_vInitialPosition"
|
||||||
// MNetworkVarNames "Vector m_vInitialVelocity"
|
// MNetworkVarNames "Vector m_vInitialVelocity"
|
||||||
// MNetworkVarNames "int m_nBounces"
|
// MNetworkVarNames "int m_nBounces"
|
||||||
// MNetworkVarNames "HParticleSystemDefinitionStrong m_nExplodeEffectIndex"
|
// MNetworkVarNames "HParticleSystemDefinitionStrong m_nExplodeEffectIndex"
|
||||||
@ -19694,31 +19744,38 @@ class CBaseCSGrenadeProjectile : public CBaseGrenade
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vInitialVelocity; // 0x9c8
|
Vector m_vInitialPosition; // 0x9c8
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nBounces; // 0x9d4
|
Vector m_vInitialVelocity; // 0x9d4
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > m_nExplodeEffectIndex; // 0x9d8
|
int32_t m_nBounces; // 0x9e0
|
||||||
// MNetworkEnable
|
|
||||||
int32_t m_nExplodeEffectTickBegin; // 0x9e0
|
|
||||||
// MNetworkEnable
|
|
||||||
Vector m_vecExplodeEffectOrigin; // 0x9e4
|
|
||||||
GameTime_t m_flSpawnTime; // 0x9f0
|
|
||||||
uint8_t m_unOGSExtraFlags; // 0x9f4
|
|
||||||
bool m_bDetonationRecorded; // 0x9f5
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad09f6[0x2]; // 0x9f6
|
[[maybe_unused]] uint8_t __pad09e4[0x4]; // 0x9e4
|
||||||
public:
|
public:
|
||||||
GameTime_t m_flDetonateTime; // 0x9f8
|
// MNetworkEnable
|
||||||
uint16_t m_nItemIndex; // 0x9fc
|
CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > m_nExplodeEffectIndex; // 0x9e8
|
||||||
|
// MNetworkEnable
|
||||||
|
int32_t m_nExplodeEffectTickBegin; // 0x9f0
|
||||||
|
// MNetworkEnable
|
||||||
|
Vector m_vecExplodeEffectOrigin; // 0x9f4
|
||||||
|
GameTime_t m_flSpawnTime; // 0xa00
|
||||||
|
uint8_t m_unOGSExtraFlags; // 0xa04
|
||||||
|
bool m_bDetonationRecorded; // 0xa05
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad09fe[0x2]; // 0x9fe
|
[[maybe_unused]] uint8_t __pad0a06[0x2]; // 0xa06
|
||||||
public:
|
public:
|
||||||
Vector m_vecOriginalSpawnLocation; // 0xa00
|
GameTime_t m_flDetonateTime; // 0xa08
|
||||||
GameTime_t m_flLastBounceSoundTime; // 0xa0c
|
uint16_t m_nItemIndex; // 0xa0c
|
||||||
RotationVector m_vecGrenadeSpin; // 0xa10
|
private:
|
||||||
Vector m_vecLastHitSurfaceNormal; // 0xa1c
|
[[maybe_unused]] uint8_t __pad0a0e[0x2]; // 0xa0e
|
||||||
int32_t m_nTicksAtZeroVelocity; // 0xa28
|
public:
|
||||||
|
Vector m_vecOriginalSpawnLocation; // 0xa10
|
||||||
|
GameTime_t m_flLastBounceSoundTime; // 0xa1c
|
||||||
|
RotationVector m_vecGrenadeSpin; // 0xa20
|
||||||
|
Vector m_vecLastHitSurfaceNormal; // 0xa2c
|
||||||
|
int32_t m_nTicksAtZeroVelocity; // 0xa38
|
||||||
|
bool m_bHasEverHitPlayer; // 0xa3c
|
||||||
|
bool m_bClearFromPlayers; // 0xa3d
|
||||||
|
|
||||||
// Static fields:
|
// Static fields:
|
||||||
static float &Get_s_flThinkInterval(){return *reinterpret_cast<float*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseCSGrenadeProjectile")->m_static_fields[0]->m_instance);};
|
static float &Get_s_flThinkInterval(){return *reinterpret_cast<float*>(interfaces::g_schema->FindTypeScopeForModule("server.dll")->FindDeclaredClass("CBaseCSGrenadeProjectile")->m_static_fields[0]->m_instance);};
|
||||||
@ -19744,7 +19801,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xa40
|
// Size: 0xa50
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -19752,9 +19809,9 @@ public:
|
|||||||
class CSensorGrenadeProjectile : public CBaseCSGrenadeProjectile
|
class CSensorGrenadeProjectile : public CBaseCSGrenadeProjectile
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
GameTime_t m_fExpireTime; // 0xa30
|
GameTime_t m_fExpireTime; // 0xa40
|
||||||
GameTime_t m_fNextDetectPlayerSound; // 0xa34
|
GameTime_t m_fNextDetectPlayerSound; // 0xa44
|
||||||
CHandle< CBaseEntity > m_hDisplayGrenade; // 0xa38
|
CHandle< CBaseEntity > m_hDisplayGrenade; // 0xa48
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
@ -19795,7 +19852,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xa38
|
// Size: 0xa48
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -19803,14 +19860,14 @@ public:
|
|||||||
class CFlashbangProjectile : public CBaseCSGrenadeProjectile
|
class CFlashbangProjectile : public CBaseCSGrenadeProjectile
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
float m_flTimeToDetonate; // 0xa30
|
float m_flTimeToDetonate; // 0xa40
|
||||||
uint8_t m_numOpponentsHit; // 0xa34
|
uint8_t m_numOpponentsHit; // 0xa44
|
||||||
uint8_t m_numTeammatesHit; // 0xa35
|
uint8_t m_numTeammatesHit; // 0xa45
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xa30
|
// Size: 0xa40
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -20732,7 +20789,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xb28
|
// Size: 0xb38
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -20742,24 +20799,24 @@ class CMolotovProjectile : public CBaseCSGrenadeProjectile
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsIncGrenade; // 0xa30
|
bool m_bIsIncGrenade; // 0xa40
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a31[0xb]; // 0xa31
|
[[maybe_unused]] uint8_t __pad0a41[0xb]; // 0xa41
|
||||||
public:
|
public:
|
||||||
bool m_bDetonated; // 0xa3c
|
bool m_bDetonated; // 0xa4c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a3d[0x3]; // 0xa3d
|
[[maybe_unused]] uint8_t __pad0a4d[0x3]; // 0xa4d
|
||||||
public:
|
public:
|
||||||
IntervalTimer m_stillTimer; // 0xa40
|
IntervalTimer m_stillTimer; // 0xa50
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a50[0xd0]; // 0xa50
|
[[maybe_unused]] uint8_t __pad0a60[0xd0]; // 0xa60
|
||||||
public:
|
public:
|
||||||
bool m_bHasBouncedOffPlayer; // 0xb20
|
bool m_bHasBouncedOffPlayer; // 0xb30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xa58
|
// Size: 0xa68
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -20768,21 +20825,21 @@ public:
|
|||||||
class CDecoyProjectile : public CBaseCSGrenadeProjectile
|
class CDecoyProjectile : public CBaseCSGrenadeProjectile
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a30[0x8]; // 0xa30
|
[[maybe_unused]] uint8_t __pad0a40[0x8]; // 0xa40
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nDecoyShotTick; // 0xa38
|
int32_t m_nDecoyShotTick; // 0xa48
|
||||||
int32_t m_shotsRemaining; // 0xa3c
|
int32_t m_shotsRemaining; // 0xa4c
|
||||||
GameTime_t m_fExpireTime; // 0xa40
|
GameTime_t m_fExpireTime; // 0xa50
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a44[0xc]; // 0xa44
|
[[maybe_unused]] uint8_t __pad0a54[0xc]; // 0xa54
|
||||||
public:
|
public:
|
||||||
uint16_t m_decoyWeaponDefIndex; // 0xa50
|
uint16_t m_decoyWeaponDefIndex; // 0xa60
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0xc90
|
// Size: 0x2d20
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -20796,28 +20853,28 @@ public:
|
|||||||
class CSmokeGrenadeProjectile : public CBaseCSGrenadeProjectile
|
class CSmokeGrenadeProjectile : public CBaseCSGrenadeProjectile
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a30[0x18]; // 0xa30
|
[[maybe_unused]] uint8_t __pad0a40[0x18]; // 0xa40
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nSmokeEffectTickBegin; // 0xa48
|
int32_t m_nSmokeEffectTickBegin; // 0xa58
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bDidSmokeEffect; // 0xa4c
|
bool m_bDidSmokeEffect; // 0xa5c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a4d[0x3]; // 0xa4d
|
[[maybe_unused]] uint8_t __pad0a5d[0x3]; // 0xa5d
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nRandomSeed; // 0xa50
|
int32_t m_nRandomSeed; // 0xa60
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vSmokeColor; // 0xa54
|
Vector m_vSmokeColor; // 0xa64
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vSmokeDetonationPos; // 0xa60
|
Vector m_vSmokeDetonationPos; // 0xa70
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad0a6c[0x4]; // 0xa6c
|
[[maybe_unused]] uint8_t __pad0a7c[0x4]; // 0xa7c
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CUtlVector< uint8 > m_VoxelFrameData; // 0xa70
|
CUtlVector< uint8 > m_VoxelFrameData; // 0xa80
|
||||||
GameTime_t m_flLastBounce; // 0xa88
|
GameTime_t m_flLastBounce; // 0xa98
|
||||||
GameTime_t m_fllastSimulationTime; // 0xa8c
|
GameTime_t m_fllastSimulationTime; // 0xa9c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
@ -21378,7 +21435,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 16
|
// Alignment: 16
|
||||||
// Size: 0x1f70
|
// Size: 0x1f80
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -21459,16 +21516,17 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad15b2[0xae]; // 0x15b2
|
[[maybe_unused]] uint8_t __pad15b2[0xae]; // 0x15b2
|
||||||
public:
|
public:
|
||||||
|
bool m_bInHostageResetZone; // 0x1660
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bInBuyZone; // 0x1660
|
bool m_bInBuyZone; // 0x1661
|
||||||
bool m_bWasInBuyZone; // 0x1661
|
bool m_bWasInBuyZone; // 0x1662
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bInHostageRescueZone; // 0x1662
|
bool m_bInHostageRescueZone; // 0x1663
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bInBombZone; // 0x1663
|
bool m_bInBombZone; // 0x1664
|
||||||
bool m_bWasInHostageRescueZone; // 0x1664
|
bool m_bWasInHostageRescueZone; // 0x1665
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1665[0x3]; // 0x1665
|
[[maybe_unused]] uint8_t __pad1666[0x2]; // 0x1666
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_iRetakesOffering; // 0x1668
|
int32_t m_iRetakesOffering; // 0x1668
|
||||||
@ -21505,54 +21563,54 @@ public:
|
|||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bIsBuyMenuOpen; // 0x16c0
|
bool m_bIsBuyMenuOpen; // 0x16c0
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad16c1[0x56f]; // 0x16c1
|
[[maybe_unused]] uint8_t __pad16c1[0x57f]; // 0x16c1
|
||||||
public:
|
public:
|
||||||
CTransform m_xLastHeadBoneTransform; // 0x1c30
|
CTransform m_xLastHeadBoneTransform; // 0x1c40
|
||||||
bool m_bLastHeadBoneTransformIsValid; // 0x1c50
|
bool m_bLastHeadBoneTransformIsValid; // 0x1c60
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1c51[0x3]; // 0x1c51
|
[[maybe_unused]] uint8_t __pad1c61[0x3]; // 0x1c61
|
||||||
public:
|
public:
|
||||||
GameTime_t m_lastLandTime; // 0x1c54
|
GameTime_t m_lastLandTime; // 0x1c64
|
||||||
bool m_bOnGroundLastTick; // 0x1c58
|
bool m_bOnGroundLastTick; // 0x1c68
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1c59[0x3]; // 0x1c59
|
[[maybe_unused]] uint8_t __pad1c69[0x3]; // 0x1c69
|
||||||
public:
|
public:
|
||||||
int32_t m_iPlayerLocked; // 0x1c5c
|
int32_t m_iPlayerLocked; // 0x1c6c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1c60[0x4]; // 0x1c60
|
[[maybe_unused]] uint8_t __pad1c70[0x4]; // 0x1c70
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
GameTime_t m_flTimeOfLastInjury; // 0x1c64
|
GameTime_t m_flTimeOfLastInjury; // 0x1c74
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkUserGroup "LocalPlayerExclusive"
|
// MNetworkUserGroup "LocalPlayerExclusive"
|
||||||
GameTime_t m_flNextSprayDecalTime; // 0x1c68
|
GameTime_t m_flNextSprayDecalTime; // 0x1c78
|
||||||
bool m_bNextSprayDecalTimeExpedited; // 0x1c6c
|
bool m_bNextSprayDecalTimeExpedited; // 0x1c7c
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1c6d[0x3]; // 0x1c6d
|
[[maybe_unused]] uint8_t __pad1c7d[0x3]; // 0x1c7d
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
int32_t m_nRagdollDamageBone; // 0x1c70
|
int32_t m_nRagdollDamageBone; // 0x1c80
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vRagdollDamageForce; // 0x1c74
|
Vector m_vRagdollDamageForce; // 0x1c84
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vRagdollDamagePosition; // 0x1c80
|
Vector m_vRagdollDamagePosition; // 0x1c90
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
char m_szRagdollDamageWeaponName[64]; // 0x1c8c
|
char m_szRagdollDamageWeaponName[64]; // 0x1c9c
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
bool m_bRagdollDamageHeadshot; // 0x1ccc
|
bool m_bRagdollDamageHeadshot; // 0x1cdc
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1ccd[0x3]; // 0x1ccd
|
[[maybe_unused]] uint8_t __pad1cdd[0x3]; // 0x1cdd
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
Vector m_vRagdollServerOrigin; // 0x1cd0
|
Vector m_vRagdollServerOrigin; // 0x1ce0
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad1cdc[0x4]; // 0x1cdc
|
[[maybe_unused]] uint8_t __pad1cec[0x4]; // 0x1cec
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
CEconItemView m_EconGloves; // 0x1ce0
|
CEconItemView m_EconGloves; // 0x1cf0
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
QAngle m_qDeathEyeAngles; // 0x1f58
|
QAngle m_qDeathEyeAngles; // 0x1f68
|
||||||
bool m_bSkipOneHeadConstraintUpdate; // 0x1f64
|
bool m_bSkipOneHeadConstraintUpdate; // 0x1f74
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
@ -21570,7 +21628,7 @@ public:
|
|||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x2c68
|
// Size: 0x2c70
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
@ -21677,11 +21735,15 @@ public:
|
|||||||
int32_t m_nApproachRewardPayouts; // 0x2c3c
|
int32_t m_nApproachRewardPayouts; // 0x2c3c
|
||||||
int32_t m_nPickupEventCount; // 0x2c40
|
int32_t m_nPickupEventCount; // 0x2c40
|
||||||
Vector m_vecSpawnGroundPos; // 0x2c44
|
Vector m_vecSpawnGroundPos; // 0x2c44
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad2c50[0x14]; // 0x2c50
|
||||||
|
public:
|
||||||
|
Vector m_vecHostageResetPosition; // 0x2c64
|
||||||
};
|
};
|
||||||
|
|
||||||
// Registered binary: server.dll (project 'server')
|
// Registered binary: server.dll (project 'server')
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
// Size: 0x2c68
|
// Size: 0x2c70
|
||||||
// Has VTable
|
// Has VTable
|
||||||
//
|
//
|
||||||
// MPulseBindableTarget
|
// MPulseBindableTarget
|
||||||
|
Loading…
Reference in New Issue
Block a user