mirror of
https://github.com/neverlosecc/source2sdk.git
synced 2025-04-20 21:28:12 +00:00
commit
c8f2f7ed50
8492
sdk/!GlobalTypes.hpp
8492
sdk/!GlobalTypes.hpp
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
3225
sdk/client.hpp
3225
sdk/client.hpp
File diff suppressed because it is too large
Load Diff
@ -59,6 +59,8 @@ struct CScriptComponent;
|
|||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
struct EngineLoopState_t
|
struct EngineLoopState_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
||||||
public:
|
public:
|
||||||
int32_t m_nPlatWindowWidth; // 0x18
|
int32_t m_nPlatWindowWidth; // 0x18
|
||||||
int32_t m_nPlatWindowHeight; // 0x1c
|
int32_t m_nPlatWindowHeight; // 0x1c
|
||||||
@ -70,8 +72,10 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventModInitialized_t
|
struct EventModInitialized_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -94,8 +98,10 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventSplitScreenStateChanged_t
|
struct EventSplitScreenStateChanged_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 8
|
||||||
@ -286,8 +292,10 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventClientPredictionPostNetupdate_t
|
struct EventClientPredictionPostNetupdate_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -302,8 +310,10 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct EventClientProcessNetworking_t
|
struct EventClientProcessNetworking_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -398,14 +408,18 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class IHandleEntity
|
class IHandleEntity
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x8]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
class CNetworkVarChainer
|
class CNetworkVarChainer
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x20]; // 0x0
|
||||||
public:
|
public:
|
||||||
// MNetworkDisable
|
// MNetworkDisable
|
||||||
// MNetworkChangeAccessorFieldPathIndex
|
// MNetworkChangeAccessorFieldPathIndex
|
||||||
@ -416,16 +430,20 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class CVariantDefaultAllocator
|
class CVariantDefaultAllocator
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
struct EntOutput_t
|
struct EntOutput_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x10]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x10]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 7
|
||||||
@ -449,22 +467,28 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class CEntityComponent
|
class CEntityComponent
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x8]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x30
|
// Size: 0x30
|
||||||
struct EntInput_t
|
struct EntInput_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x30]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x30]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
class CEntityComponentHelper
|
class CEntityComponentHelper
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint32_t m_flags; // 0x8
|
uint32_t m_flags; // 0x8
|
||||||
private:
|
private:
|
||||||
@ -482,6 +506,8 @@ public:
|
|||||||
// Size: 0x78
|
// Size: 0x78
|
||||||
class CEntityIdentity
|
class CEntityIdentity
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x14]; // 0x0
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "entityIdentityNameChanged"
|
// MNetworkChangeCallback "entityIdentityNameChanged"
|
||||||
@ -514,8 +540,10 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class CEmptyEntityInstance
|
class CEmptyEntityInstance
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x8]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -540,6 +568,8 @@ public:
|
|||||||
// Size: 0x28
|
// Size: 0x28
|
||||||
class CEntityIOOutput
|
class CEntityIOOutput
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x18]; // 0x0
|
||||||
public:
|
public:
|
||||||
CVariantBase< CVariantDefaultAllocator > m_Value; // 0x18
|
CVariantBase< CVariantDefaultAllocator > m_Value; // 0x18
|
||||||
};
|
};
|
||||||
@ -548,8 +578,12 @@ public:
|
|||||||
// Size: 0x38
|
// Size: 0x38
|
||||||
class CScriptComponent : public CEntityComponent
|
class CScriptComponent : public CEntityComponent
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0008[0x28]; // 0x8
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_scriptClassName; // 0x30
|
CUtlSymbolLarge m_scriptClassName; // 0x30
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("engine2.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
|
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("engine2.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->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("engine2.dll")->FindDeclaredClass("CScriptComponent")->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("engine2.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
|
||||||
};
|
};
|
||||||
|
@ -13,12 +13,14 @@
|
|||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
class CAnimScriptBase
|
class CAnimScriptBase
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
bool m_bIsValid; // 0x8
|
bool m_bIsValid; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x38
|
// Size: 0x20
|
||||||
class EmptyTestScript : public CAnimScriptBase
|
class EmptyTestScript : public CAnimScriptBase
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
7399
sdk/particles.hpp
7399
sdk/particles.hpp
File diff suppressed because it is too large
Load Diff
@ -4,13 +4,13 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: pulse_system.dll
|
// Binary: pulse_system.dll
|
||||||
// Classes count: 66
|
// Classes count: 71
|
||||||
// Enums count: 3
|
// Enums count: 3
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x24
|
// Size: 0x41
|
||||||
enum class PulseInstructionCode_t : uint16_t
|
enum class PulseInstructionCode_t : uint16_t
|
||||||
{
|
{
|
||||||
INVALID = 0x0,
|
INVALID = 0x0,
|
||||||
@ -26,29 +26,58 @@ enum class PulseInstructionCode_t : uint16_t
|
|||||||
PULSE_CALL_ASYNC_FIRE = 0xa,
|
PULSE_CALL_ASYNC_FIRE = 0xa,
|
||||||
CELL_INVOKE = 0xb,
|
CELL_INVOKE = 0xb,
|
||||||
LIBRARY_INVOKE = 0xc,
|
LIBRARY_INVOKE = 0xc,
|
||||||
SET_VAR_REG_BOOL = 0xd,
|
TARGET_INVOKE = 0xd,
|
||||||
SET_VAR_REG_INT = 0xe,
|
SET_VAR = 0xe,
|
||||||
SET_VAR_REG_FLOAT = 0xf,
|
GET_VAR = 0xf,
|
||||||
SET_VAR_REG_STR = 0x10,
|
SET_REGISTER_LIT_BOOL = 0x10,
|
||||||
SET_VAR_REG_EHANDLE = 0x11,
|
SET_REGISTER_LIT_INT = 0x11,
|
||||||
SET_VAR_REG_SNDEVT_GUID = 0x12,
|
SET_REGISTER_LIT_FLOAT = 0x12,
|
||||||
SET_VAR_REG_VEC3 = 0x13,
|
SET_REGISTER_LIT_STR = 0x13,
|
||||||
GET_VAR_REG_BOOL = 0x14,
|
SET_REGISTER_LIT_INVAL_EHANDLE = 0x14,
|
||||||
GET_VAR_REG_INT = 0x15,
|
SET_REGISTER_LIT_INVAL_SNDEVT_GUID = 0x15,
|
||||||
GET_VAR_REG_FLOAT = 0x16,
|
SET_REGISTER_LIT_VEC3 = 0x16,
|
||||||
GET_VAR_REG_STR = 0x17,
|
SET_REGISTER_DOMAIN_VALUE = 0x17,
|
||||||
GET_VAR_REG_EHANDLE = 0x18,
|
COPY = 0x18,
|
||||||
GET_VAR_REG_SNDEVT_GUID = 0x19,
|
NOT = 0x19,
|
||||||
GET_VAR_REG_VEC3 = 0x1a,
|
NEGATE = 0x1a,
|
||||||
SET_REGISTER_LIT_BOOL = 0x1b,
|
ADD = 0x1b,
|
||||||
SET_REGISTER_LIT_INT = 0x1c,
|
SUB = 0x1c,
|
||||||
SET_REGISTER_LIT_FLOAT = 0x1d,
|
MUL = 0x1d,
|
||||||
SET_REGISTER_LIT_STR = 0x1e,
|
DIV = 0x1e,
|
||||||
SET_REGISTER_LIT_INVAL_EHANDLE = 0x1f,
|
MOD = 0x1f,
|
||||||
SET_REGISTER_LIT_INVAL_SNDEVT_GUID = 0x20,
|
LT = 0x20,
|
||||||
SET_REGISTER_LIT_VEC3 = 0x21,
|
LTE = 0x21,
|
||||||
SET_REGISTER_DOMAIN_VALUE = 0x22,
|
EQ = 0x22,
|
||||||
COUNT = 0x23,
|
NE = 0x23,
|
||||||
|
AND = 0x24,
|
||||||
|
OR = 0x25,
|
||||||
|
CONVERT_VALUE = 0x26,
|
||||||
|
LAST_SERIALIZED_CODE = 0x27,
|
||||||
|
NEGATE_INT = 0x28,
|
||||||
|
NEGATE_FLOAT = 0x29,
|
||||||
|
ADD_INT = 0x2a,
|
||||||
|
ADD_FLOAT = 0x2b,
|
||||||
|
ADD_STRING = 0x2c,
|
||||||
|
SUB_INT = 0x2d,
|
||||||
|
SUB_FLOAT = 0x2e,
|
||||||
|
MUL_INT = 0x2f,
|
||||||
|
MUL_FLOAT = 0x30,
|
||||||
|
DIV_INT = 0x31,
|
||||||
|
DIV_FLOAT = 0x32,
|
||||||
|
MOD_INT = 0x33,
|
||||||
|
MOD_FLOAT = 0x34,
|
||||||
|
LT_INT = 0x35,
|
||||||
|
LT_FLOAT = 0x36,
|
||||||
|
LTE_INT = 0x37,
|
||||||
|
LTE_FLOAT = 0x38,
|
||||||
|
EQ_BOOL = 0x39,
|
||||||
|
EQ_INT = 0x3a,
|
||||||
|
EQ_FLOAT = 0x3b,
|
||||||
|
EQ_STRING = 0x3c,
|
||||||
|
NE_BOOL = 0x3d,
|
||||||
|
NE_INT = 0x3e,
|
||||||
|
NE_FLOAT = 0x3f,
|
||||||
|
NE_STRING = 0x40,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -60,7 +89,7 @@ enum class PulseMethodCallMode_t : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0xd
|
// Size: 0xe
|
||||||
enum class PulseValueType_t : uint32_t
|
enum class PulseValueType_t : uint32_t
|
||||||
{
|
{
|
||||||
PVAL_INVALID = 0xffffffffffffffff,
|
PVAL_INVALID = 0xffffffffffffffff,
|
||||||
@ -73,9 +102,10 @@ enum class PulseValueType_t : uint32_t
|
|||||||
PVAL_EHANDLE = 0x6,
|
PVAL_EHANDLE = 0x6,
|
||||||
PVAL_RESOURCE = 0x7,
|
PVAL_RESOURCE = 0x7,
|
||||||
PVAL_SNDEVT_GUID = 0x8,
|
PVAL_SNDEVT_GUID = 0x8,
|
||||||
PVAL_CURSOR_FLOW = 0x9,
|
PVAL_SCHEMA_PTR = 0x9,
|
||||||
PVAL_ANY = 0xa,
|
PVAL_CURSOR_FLOW = 0xa,
|
||||||
PVAL_COUNT = 0xb,
|
PVAL_ANY = 0xb,
|
||||||
|
PVAL_COUNT = 0xc,
|
||||||
};
|
};
|
||||||
|
|
||||||
struct PulseRuntimeRegisterIndex_t;
|
struct PulseRuntimeRegisterIndex_t;
|
||||||
@ -89,13 +119,27 @@ struct PulseRuntimeCallInfoIndex_t;
|
|||||||
struct PulseRuntimeOutputIndex_t;
|
struct PulseRuntimeOutputIndex_t;
|
||||||
struct CPulse_ResumePoint;
|
struct CPulse_ResumePoint;
|
||||||
struct CPulse_OutflowConnection;
|
struct CPulse_OutflowConnection;
|
||||||
|
struct PulseTestEHandle_t;
|
||||||
|
struct CPulseGraphInstance_TestDomain;
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class CPulseTestFuncs_LibraryA
|
class CPulseTestFuncs_LibraryA
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x188
|
||||||
|
class CPulseExecCursor
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x188]; // 0x0
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -104,6 +148,9 @@ struct PulseRuntimeRegisterIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int16_t m_Value; // 0x0
|
int16_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeRegisterIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -131,13 +178,14 @@ public:
|
|||||||
bool m_bIsPublic; // 0x32
|
bool m_bIsPublic; // 0x32
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 3
|
||||||
// Size: 0x10
|
// Size: 0x20
|
||||||
class CPulse_PublicOutput
|
class CPulse_PublicOutput
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_Name; // 0x0
|
CUtlSymbolLarge m_Name; // 0x0
|
||||||
CUtlString m_Description; // 0x8
|
CUtlString m_Description; // 0x8
|
||||||
|
CPulseValueFullType m_ParamType; // 0x10
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -157,6 +205,9 @@ struct PulseRuntimeChunkIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeChunkIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -165,12 +216,17 @@ struct PulseDocNodeID_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseDocNodeID_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 9
|
// Alignment: 9
|
||||||
// Size: 0xf8
|
// Size: 0xf8
|
||||||
class CPulseGraphDef
|
class CPulseGraphDef
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_DomainIdentifier; // 0x8
|
CUtlSymbolLarge m_DomainIdentifier; // 0x8
|
||||||
CUtlSymbolLarge m_ParentMapName; // 0x10
|
CUtlSymbolLarge m_ParentMapName; // 0x10
|
||||||
@ -187,8 +243,30 @@ public:
|
|||||||
// Size: 0xd0
|
// Size: 0xd0
|
||||||
class CBasePulseGraphInstance
|
class CBasePulseGraphInstance
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0xd0]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0xd0]; // Autoaligned
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class CPulseMathlib
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class CPulseTestScriptLib
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -197,6 +275,9 @@ struct PulseRuntimeCellIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeCellIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -205,6 +286,9 @@ struct PulseRuntimeCallInfoIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeCallInfoIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -213,6 +297,9 @@ struct PulseRuntimeVarIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeVarIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -221,6 +308,9 @@ struct PulseRuntimeOutputIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeOutputIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -229,6 +319,9 @@ struct PulseRuntimeStateOffset_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint16_t m_Value; // 0x0
|
uint16_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeStateOffset_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 5
|
||||||
@ -258,6 +351,9 @@ struct PulseRuntimeInvokeIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeInvokeIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 6
|
// Alignment: 6
|
||||||
@ -282,18 +378,25 @@ struct PulseRuntimeEntrypointIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseRuntimeEntrypointIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 6
|
||||||
// Size: 0x38
|
// Size: 0x48
|
||||||
class CPulse_InvokeBinding
|
class CPulse_InvokeBinding
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
PulseRegisterMap_t m_RegisterMap; // 0x0
|
PulseRegisterMap_t m_RegisterMap; // 0x0
|
||||||
CUtlSymbolLarge m_FuncName; // 0x20
|
CUtlSymbolLarge m_FuncName; // 0x20
|
||||||
PulseRuntimeCellIndex_t m_nCellIndex; // 0x28
|
PulseRuntimeCellIndex_t m_nCellIndex; // 0x28
|
||||||
PulseRuntimeChunkIndex_t m_nSrcChunk; // 0x2c
|
private:
|
||||||
int32_t m_nSrcInstruction; // 0x30
|
[[maybe_unused]] uint8_t __pad002c[0x4]; // 0x2c
|
||||||
|
public:
|
||||||
|
CPulseValueFullType m_InstanceType; // 0x30
|
||||||
|
PulseRuntimeChunkIndex_t m_nSrcChunk; // 0x40
|
||||||
|
int32_t m_nSrcInstruction; // 0x44
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 16
|
// Alignment: 16
|
||||||
@ -350,6 +453,8 @@ public:
|
|||||||
// Size: 0x48
|
// Size: 0x48
|
||||||
class CPulseCell_Base
|
class CPulseCell_Base
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
// MFgdFromSchemaCompletelySkipField
|
// MFgdFromSchemaCompletelySkipField
|
||||||
PulseDocNodeID_t m_nEditorNodeID; // 0x8
|
PulseDocNodeID_t m_nEditorNodeID; // 0x8
|
||||||
@ -443,14 +548,6 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x68
|
|
||||||
class CPulseCell_Value_Expression : public CPulseCell_BaseValue
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
// No members available
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
// Size: 0x50
|
// Size: 0x50
|
||||||
class CPulseCell_Step_PublicOutput : public CPulseCell_BaseFlow
|
class CPulseCell_Step_PublicOutput : public CPulseCell_BaseFlow
|
||||||
@ -555,6 +652,17 @@ public:
|
|||||||
CPulse_OutflowConnection m_No; // 0x58
|
CPulse_OutflowConnection m_No; // 0x58
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 2
|
||||||
|
// Size: 0x68
|
||||||
|
class CPulseCell_Outflow_TestExplicitYesNo : public CPulseCell_BaseFlow
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Yes"
|
||||||
|
CPulse_OutflowConnection m_Yes; // 0x48
|
||||||
|
// MPropertyFriendlyName "No"
|
||||||
|
CPulse_OutflowConnection m_No; // 0x58
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x48
|
// Size: 0x48
|
||||||
class CPulseCell_Value_TestValue50 : public CPulseCell_BaseValue
|
class CPulseCell_Value_TestValue50 : public CPulseCell_BaseValue
|
||||||
@ -594,10 +702,33 @@ struct PulseTestEHandle_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
int32_t m_Value; // 0x0
|
int32_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("PulseTestEHandle_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 7
|
||||||
// Size: 0x108
|
// Size: 0x30
|
||||||
|
struct FakeEntity_t
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
PulseTestEHandle_t m_nHandle; // 0x0
|
||||||
|
CUtlString m_Name; // 0x8
|
||||||
|
CUtlString m_Class; // 0x10
|
||||||
|
bool m_bDestroyed; // 0x18
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0019[0x7]; // 0x19
|
||||||
|
public:
|
||||||
|
CPulseGraphInstance_TestDomain* m_pAssociatedGraphInstance; // 0x20
|
||||||
|
bool m_bFuncWasCalled; // 0x28
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0029[0x3]; // 0x29
|
||||||
|
public:
|
||||||
|
float m_fValue; // 0x2c
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 6
|
||||||
|
// Size: 0xf8
|
||||||
class CPulseGraphInstance_TestDomain : public CBasePulseGraphInstance
|
class CPulseGraphInstance_TestDomain : public CBasePulseGraphInstance
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -609,6 +740,9 @@ private:
|
|||||||
public:
|
public:
|
||||||
int32_t m_nNextValidateIndex; // 0xd4
|
int32_t m_nNextValidateIndex; // 0xd4
|
||||||
CUtlVector< CUtlString > m_Tracepoints; // 0xd8
|
CUtlVector< CUtlString > m_Tracepoints; // 0xd8
|
||||||
|
bool m_bTestYesOrNoPath; // 0xf0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
static double &Get_s_flExplicitCurTime(){return *reinterpret_cast<double*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("CPulseGraphInstance_TestDomain")->m_static_fields[0]->m_instance);};
|
static double &Get_s_flExplicitCurTime(){return *reinterpret_cast<double*>(interfaces::g_schema->FindTypeScopeForModule("pulse_system.dll")->FindDeclaredClass("CPulseGraphInstance_TestDomain")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -660,20 +794,31 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 2
|
||||||
// Size: 0x108
|
// Size: 0x190
|
||||||
|
class CTestDomainDerived_Cursor : public CPulseExecCursor
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
int32_t m_nCursorValueA; // 0x188
|
||||||
|
int32_t m_nCursorValueB; // 0x18c
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 1
|
||||||
|
// Size: 0x100
|
||||||
class CPulseGraphInstance_TestDomain_Derived : public CPulseGraphInstance_TestDomain
|
class CPulseGraphInstance_TestDomain_Derived : public CPulseGraphInstance_TestDomain
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
// No members available
|
int32_t m_nInstanceValueX; // 0xf8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class CPulseTestFuncs_DerivedDomain
|
class CPulseTestFuncs_DerivedDomain
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
@ -700,6 +845,17 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 4
|
||||||
|
// Size: 0x1a0
|
||||||
|
class CPulseTurtleGraphicsCursor : public CPulseExecCursor
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
Color m_Color; // 0x188
|
||||||
|
Vector2D m_vPos; // 0x18c
|
||||||
|
float m_flHeadingDeg; // 0x194
|
||||||
|
bool m_bPenUp; // 0x198
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0xf0
|
// Size: 0xf0
|
||||||
class CPulseGraphInstance_TurtleGraphics : public CBasePulseGraphInstance
|
class CPulseGraphInstance_TurtleGraphics : public CBasePulseGraphInstance
|
||||||
@ -708,11 +864,3 @@ public:
|
|||||||
// No members available
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x1
|
|
||||||
class CPulseTurtleGraphicsLib
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
|
||||||
};
|
|
||||||
|
|
||||||
|
@ -48,24 +48,30 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeTestResource_t
|
struct InfoForResourceTypeTestResource_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeProceduralTestResource_t
|
struct InfoForResourceTypeProceduralTestResource_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeManifestTestResource_t
|
struct InfoForResourceTypeManifestTestResource_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -83,312 +89,390 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVDataResource
|
class InfoForResourceTypeCVDataResource
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIPulseGraphDef
|
class InfoForResourceTypeIPulseGraphDef
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class InfoForResourceTypeCTypeScriptResource
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
|
};
|
||||||
|
|
||||||
|
// Alignment: 0
|
||||||
|
// Size: 0x1
|
||||||
|
class InfoForResourceTypeCJavaScriptResource
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
|
public:
|
||||||
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIParticleSystemDefinition
|
class InfoForResourceTypeIParticleSystemDefinition
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIParticleSnapshot
|
class InfoForResourceTypeIParticleSnapshot
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCAnimData
|
class InfoForResourceTypeCAnimData
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCAnimationGroup
|
class InfoForResourceTypeCAnimationGroup
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCSequenceGroupData
|
class InfoForResourceTypeCSequenceGroupData
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIMaterial2
|
class InfoForResourceTypeIMaterial2
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCMorphSetData
|
class InfoForResourceTypeCMorphSetData
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCRenderMesh
|
class InfoForResourceTypeCRenderMesh
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCModel
|
class InfoForResourceTypeCModel
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCTextureBase
|
class InfoForResourceTypeCTextureBase
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIVectorGraphic
|
class InfoForResourceTypeIVectorGraphic
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVSoundEventScriptList
|
class InfoForResourceTypeCVSoundEventScriptList
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVSoundStackScriptList
|
class InfoForResourceTypeCVSoundStackScriptList
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeVSound_t
|
struct InfoForResourceTypeVSound_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVMixListResource
|
class InfoForResourceTypeCVMixListResource
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPhysAggregateData
|
class InfoForResourceTypeCPhysAggregateData
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
class InfoForResourceTypeCVPhysXSurfacePropertiesList
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCEntityLump
|
class InfoForResourceTypeCEntityLump
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCWorldNode
|
class InfoForResourceTypeCWorldNode
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeWorld_t
|
struct InfoForResourceTypeWorld_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCVoxelVisibility
|
class InfoForResourceTypeCVoxelVisibility
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPostProcessingResource
|
class InfoForResourceTypeCPostProcessingResource
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaStyle
|
class InfoForResourceTypeCPanoramaStyle
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaLayout
|
class InfoForResourceTypeCPanoramaLayout
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCPanoramaDynamicImages
|
class InfoForResourceTypeCPanoramaDynamicImages
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDotaItemDefinitionResource
|
class InfoForResourceTypeCDotaItemDefinitionResource
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x1
|
|
||||||
class InfoForResourceTypeCPanoramaScript
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 0
|
|
||||||
// Size: 0x1
|
|
||||||
class InfoForResourceTypeCPanoramaTypeScript
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDOTAPatchNotesList
|
class InfoForResourceTypeCDOTAPatchNotesList
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDOTANovelsList
|
class InfoForResourceTypeCDOTANovelsList
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeIAnimGraphModelBinding
|
class InfoForResourceTypeIAnimGraphModelBinding
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCChoreoSceneFileData
|
class InfoForResourceTypeCChoreoSceneFileData
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCDACGameDefsData
|
class InfoForResourceTypeCDACGameDefsData
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCCompositeMaterialKit
|
class InfoForResourceTypeCCompositeMaterialKit
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCSmartProp
|
class InfoForResourceTypeCSmartProp
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCCSGOEconItem
|
class InfoForResourceTypeCCSGOEconItem
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCResponseRulesList
|
class InfoForResourceTypeCResponseRulesList
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -397,6 +481,9 @@ struct FuseVariableIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint16_t m_Value; // 0x0
|
uint16_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("resourcesystem.dll")->FindDeclaredClass("FuseVariableIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -405,6 +492,9 @@ struct FuseFunctionIndex_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint16_t m_Value; // 0x0
|
uint16_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("resourcesystem.dll")->FindDeclaredClass("FuseFunctionIndex_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
@ -434,6 +524,8 @@ public:
|
|||||||
// Size: 0x20
|
// Size: 0x20
|
||||||
struct FunctionInfo_t
|
struct FunctionInfo_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x8
|
CUtlString m_name; // 0x8
|
||||||
CUtlStringToken m_nameToken; // 0x10
|
CUtlStringToken m_nameToken; // 0x10
|
||||||
|
@ -146,8 +146,10 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
class InfoForResourceTypeCResourceManifestInternal
|
class InfoForResourceTypeCResourceManifestInternal
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 1
|
// Alignment: 1
|
||||||
@ -156,6 +158,9 @@ struct ResourceId_t
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint64_t m_Value; // 0x0
|
uint64_t m_Value; // 0x0
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
|
static bool &Get_IS_TYPESAFE_INTEGER(){return *reinterpret_cast<bool*>(interfaces::g_schema->FindTypeScopeForModule("schemasystem.dll")->FindDeclaredClass("ResourceId_t")->m_static_fields[0]->m_instance);};
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -171,6 +176,8 @@ public:
|
|||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
class CExampleSchemaVData_PolymorphicBase
|
class CExampleSchemaVData_PolymorphicBase
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
int32_t m_nBase; // 0x8
|
int32_t m_nBase; // 0x8
|
||||||
};
|
};
|
||||||
|
3708
sdk/server.hpp
3708
sdk/server.hpp
File diff suppressed because it is too large
Load Diff
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: soundsystem.dll
|
// Binary: soundsystem.dll
|
||||||
// Classes count: 36
|
// Classes count: 37
|
||||||
// Enums count: 13
|
// Enums count: 13
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -46,12 +46,13 @@ enum class soundlevel_t : uint32_t
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x3
|
// Size: 0x4
|
||||||
enum class ActionType_t : uint32_t
|
enum class ActionType_t : uint32_t
|
||||||
{
|
{
|
||||||
SOS_ACTION_NONE = 0x0,
|
SOS_ACTION_NONE = 0x0,
|
||||||
SOS_ACTION_LIMITER = 0x1,
|
SOS_ACTION_LIMITER = 0x1,
|
||||||
SOS_ACTION_TIME_LIMIT = 0x2,
|
SOS_ACTION_TIME_LIMIT = 0x2,
|
||||||
|
SOS_ACTION_SET_SOUNDEVENT_PARAM = 0x3,
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
@ -206,6 +207,8 @@ struct VMixFilterDesc_t;
|
|||||||
// Size: 0x18
|
// Size: 0x18
|
||||||
class CSosGroupActionSchema
|
class CSosGroupActionSchema
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Name"
|
// MPropertyFriendlyName "Name"
|
||||||
CUtlString m_name; // 0x8
|
CUtlString m_name; // 0x8
|
||||||
@ -237,10 +240,32 @@ public:
|
|||||||
float m_flMaxDuration; // 0x18
|
float m_flMaxDuration; // 0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Alignment: 5
|
||||||
|
// Size: 0x38
|
||||||
|
class CSosGroupActionSetSoundeventParameterSchema : public CSosGroupActionSchema
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Max Count"
|
||||||
|
int32_t m_nMaxCount; // 0x18
|
||||||
|
// MPropertyFriendlyName "Minimum Value"
|
||||||
|
float m_flMinValue; // 0x1c
|
||||||
|
// MPropertyFriendlyName "Maximum Value"
|
||||||
|
float m_flMaxValue; // 0x20
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0024[0x4]; // 0x24
|
||||||
|
public:
|
||||||
|
// MPropertyFriendlyName "Parameter Name"
|
||||||
|
CUtlString m_opvarName; // 0x28
|
||||||
|
// MPropertyFriendlyName "Sort Type"
|
||||||
|
SosActionSortType_t m_nSortType; // 0x30
|
||||||
|
};
|
||||||
|
|
||||||
// Alignment: 4
|
// Alignment: 4
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
class CSosGroupBranchPattern
|
class CSosGroupBranchPattern
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
// MPropertyFriendlyName "Event Name"
|
// MPropertyFriendlyName "Event Name"
|
||||||
bool m_bMatchEventName; // 0x8
|
bool m_bMatchEventName; // 0x8
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
// Binary: vphysics2.dll
|
// Binary: vphysics2.dll
|
||||||
// Classes count: 88
|
// Classes count: 87
|
||||||
// Enums count: 2
|
// Enums count: 2
|
||||||
// Created using source2gen - github.com/neverlosecc/source2gen
|
// Created using source2gen - github.com/neverlosecc/source2gen
|
||||||
// /////////////////////////////////////////////////////////////
|
// /////////////////////////////////////////////////////////////
|
||||||
@ -79,8 +79,10 @@ public:
|
|||||||
// Size: 0x8
|
// Size: 0x8
|
||||||
class IPhysicsPlayerController
|
class IPhysicsPlayerController
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x8]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 35
|
// Alignment: 35
|
||||||
@ -146,8 +148,8 @@ public:
|
|||||||
CFeJiggleBone m_jiggleBone; // 0x8
|
CFeJiggleBone m_jiggleBone; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 100
|
// Alignment: 98
|
||||||
// Size: 0x600
|
// Size: 0x5e8
|
||||||
struct PhysFeModelDesc_t
|
struct PhysFeModelDesc_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -167,12 +169,11 @@ public:
|
|||||||
uint16_t m_nSimdQuadCount2; // 0x4e
|
uint16_t m_nSimdQuadCount2; // 0x4e
|
||||||
uint16_t m_nQuadCount1; // 0x50
|
uint16_t m_nQuadCount1; // 0x50
|
||||||
uint16_t m_nQuadCount2; // 0x52
|
uint16_t m_nQuadCount2; // 0x52
|
||||||
uint16_t m_nCollisionSphereInclusiveCount; // 0x54
|
uint16_t m_nTreeDepth; // 0x54
|
||||||
uint16_t m_nTreeDepth; // 0x56
|
uint16_t m_nNodeBaseJiggleboneDependsCount; // 0x56
|
||||||
uint16_t m_nNodeBaseJiggleboneDependsCount; // 0x58
|
uint16_t m_nRopeCount; // 0x58
|
||||||
uint16_t m_nRopeCount; // 0x5a
|
|
||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad005c[0x4]; // 0x5c
|
[[maybe_unused]] uint8_t __pad005a[0x6]; // 0x5a
|
||||||
public:
|
public:
|
||||||
CUtlVector< uint16 > m_Ropes; // 0x60
|
CUtlVector< uint16 > m_Ropes; // 0x60
|
||||||
CUtlVector< FeNodeBase_t > m_NodeBases; // 0x78
|
CUtlVector< FeNodeBase_t > m_NodeBases; // 0x78
|
||||||
@ -189,71 +190,70 @@ public:
|
|||||||
CUtlVector< FeCtrlOffset_t > m_CtrlOffsets; // 0x180
|
CUtlVector< FeCtrlOffset_t > m_CtrlOffsets; // 0x180
|
||||||
CUtlVector< FeCtrlOsOffset_t > m_CtrlOsOffsets; // 0x198
|
CUtlVector< FeCtrlOsOffset_t > m_CtrlOsOffsets; // 0x198
|
||||||
CUtlVector< FeFollowNode_t > m_FollowNodes; // 0x1b0
|
CUtlVector< FeFollowNode_t > m_FollowNodes; // 0x1b0
|
||||||
CUtlVector< FeCollisionSphere_t > m_CollisionSpheres; // 0x1c8
|
CUtlVector< FeCollisionPlane_t > m_CollisionPlanes; // 0x1c8
|
||||||
CUtlVector< FeCollisionPlane_t > m_CollisionPlanes; // 0x1e0
|
CUtlVector< FeNodeIntegrator_t > m_NodeIntegrator; // 0x1e0
|
||||||
CUtlVector< FeNodeIntegrator_t > m_NodeIntegrator; // 0x1f8
|
CUtlVector< FeSpringIntegrator_t > m_SpringIntegrator; // 0x1f8
|
||||||
CUtlVector< FeSpringIntegrator_t > m_SpringIntegrator; // 0x210
|
CUtlVector< FeSimdSpringIntegrator_t > m_SimdSpringIntegrator; // 0x210
|
||||||
CUtlVector< FeSimdSpringIntegrator_t > m_SimdSpringIntegrator; // 0x228
|
CUtlVector< FeWorldCollisionParams_t > m_WorldCollisionParams; // 0x228
|
||||||
CUtlVector< FeWorldCollisionParams_t > m_WorldCollisionParams; // 0x240
|
CUtlVector< float32 > m_LegacyStretchForce; // 0x240
|
||||||
CUtlVector< float32 > m_LegacyStretchForce; // 0x258
|
CUtlVector< float32 > m_NodeCollisionRadii; // 0x258
|
||||||
CUtlVector< float32 > m_NodeCollisionRadii; // 0x270
|
CUtlVector< float32 > m_DynNodeFriction; // 0x270
|
||||||
CUtlVector< float32 > m_DynNodeFriction; // 0x288
|
CUtlVector< float32 > m_LocalRotation; // 0x288
|
||||||
CUtlVector< float32 > m_LocalRotation; // 0x2a0
|
CUtlVector< float32 > m_LocalForce; // 0x2a0
|
||||||
CUtlVector< float32 > m_LocalForce; // 0x2b8
|
CUtlVector< FeTaperedCapsuleStretch_t > m_TaperedCapsuleStretches; // 0x2b8
|
||||||
CUtlVector< FeTaperedCapsuleStretch_t > m_TaperedCapsuleStretches; // 0x2d0
|
CUtlVector< FeTaperedCapsuleRigid_t > m_TaperedCapsuleRigids; // 0x2d0
|
||||||
CUtlVector< FeTaperedCapsuleRigid_t > m_TaperedCapsuleRigids; // 0x2e8
|
CUtlVector< FeSphereRigid_t > m_SphereRigids; // 0x2e8
|
||||||
CUtlVector< FeSphereRigid_t > m_SphereRigids; // 0x300
|
CUtlVector< uint16 > m_WorldCollisionNodes; // 0x300
|
||||||
CUtlVector< uint16 > m_WorldCollisionNodes; // 0x318
|
CUtlVector< uint16 > m_TreeParents; // 0x318
|
||||||
CUtlVector< uint16 > m_TreeParents; // 0x330
|
CUtlVector< uint16 > m_TreeCollisionMasks; // 0x330
|
||||||
CUtlVector< uint16 > m_TreeCollisionMasks; // 0x348
|
CUtlVector< FeTreeChildren_t > m_TreeChildren; // 0x348
|
||||||
CUtlVector< FeTreeChildren_t > m_TreeChildren; // 0x360
|
CUtlVector< uint16 > m_FreeNodes; // 0x360
|
||||||
CUtlVector< uint16 > m_FreeNodes; // 0x378
|
CUtlVector< FeFitMatrix_t > m_FitMatrices; // 0x378
|
||||||
CUtlVector< FeFitMatrix_t > m_FitMatrices; // 0x390
|
CUtlVector< FeFitWeight_t > m_FitWeights; // 0x390
|
||||||
CUtlVector< FeFitWeight_t > m_FitWeights; // 0x3a8
|
CUtlVector< FeNodeReverseOffset_t > m_ReverseOffsets; // 0x3a8
|
||||||
CUtlVector< FeNodeReverseOffset_t > m_ReverseOffsets; // 0x3c0
|
CUtlVector< FeAnimStrayRadius_t > m_AnimStrayRadii; // 0x3c0
|
||||||
CUtlVector< FeAnimStrayRadius_t > m_AnimStrayRadii; // 0x3d8
|
CUtlVector< FeSimdAnimStrayRadius_t > m_SimdAnimStrayRadii; // 0x3d8
|
||||||
CUtlVector< FeSimdAnimStrayRadius_t > m_SimdAnimStrayRadii; // 0x3f0
|
CUtlVector< FeKelagerBend2_t > m_KelagerBends; // 0x3f0
|
||||||
CUtlVector< FeKelagerBend2_t > m_KelagerBends; // 0x408
|
CUtlVector< FeCtrlSoftOffset_t > m_CtrlSoftOffsets; // 0x408
|
||||||
CUtlVector< FeCtrlSoftOffset_t > m_CtrlSoftOffsets; // 0x420
|
CUtlVector< CFeIndexedJiggleBone > m_JiggleBones; // 0x420
|
||||||
CUtlVector< CFeIndexedJiggleBone > m_JiggleBones; // 0x438
|
CUtlVector< uint16 > m_SourceElems; // 0x438
|
||||||
CUtlVector< uint16 > m_SourceElems; // 0x450
|
CUtlVector< uint32 > m_GoalDampedSpringIntegrators; // 0x450
|
||||||
CUtlVector< uint32 > m_GoalDampedSpringIntegrators; // 0x468
|
CUtlVector< FeTri_t > m_Tris; // 0x468
|
||||||
CUtlVector< FeTri_t > m_Tris; // 0x480
|
uint16_t m_nTriCount1; // 0x480
|
||||||
uint16_t m_nTriCount1; // 0x498
|
uint16_t m_nTriCount2; // 0x482
|
||||||
uint16_t m_nTriCount2; // 0x49a
|
uint8_t m_nReservedUint8; // 0x484
|
||||||
uint8_t m_nReservedUint8; // 0x49c
|
uint8_t m_nExtraPressureIterations; // 0x485
|
||||||
uint8_t m_nExtraPressureIterations; // 0x49d
|
uint8_t m_nExtraGoalIterations; // 0x486
|
||||||
uint8_t m_nExtraGoalIterations; // 0x49e
|
uint8_t m_nExtraIterations; // 0x487
|
||||||
uint8_t m_nExtraIterations; // 0x49f
|
CUtlVector< FeBoxRigid_t > m_BoxRigids; // 0x488
|
||||||
CUtlVector< FeBoxRigid_t > m_BoxRigids; // 0x4a0
|
CUtlVector< uint8 > m_DynNodeVertexSet; // 0x4a0
|
||||||
CUtlVector< uint8 > m_DynNodeVertexSet; // 0x4b8
|
CUtlVector< uint32 > m_VertexSetNames; // 0x4b8
|
||||||
CUtlVector< uint32 > m_VertexSetNames; // 0x4d0
|
CUtlVector< FeRigidColliderIndices_t > m_RigidColliderPriorities; // 0x4d0
|
||||||
CUtlVector< FeRigidColliderIndices_t > m_RigidColliderPriorities; // 0x4e8
|
CUtlVector< FeMorphLayerDepr_t > m_MorphLayers; // 0x4e8
|
||||||
CUtlVector< FeMorphLayerDepr_t > m_MorphLayers; // 0x500
|
CUtlVector< uint8 > m_MorphSetData; // 0x500
|
||||||
CUtlVector< uint8 > m_MorphSetData; // 0x518
|
CUtlVector< FeVertexMapDesc_t > m_VertexMaps; // 0x518
|
||||||
CUtlVector< FeVertexMapDesc_t > m_VertexMaps; // 0x530
|
CUtlVector< uint8 > m_VertexMapValues; // 0x530
|
||||||
CUtlVector< uint8 > m_VertexMapValues; // 0x548
|
CUtlVector< FeEffectDesc_t > m_Effects; // 0x548
|
||||||
CUtlVector< FeEffectDesc_t > m_Effects; // 0x560
|
CUtlVector< FeCtrlOffset_t > m_LockToParent; // 0x560
|
||||||
CUtlVector< FeCtrlOffset_t > m_LockToParent; // 0x578
|
CUtlVector< uint16 > m_LockToGoal; // 0x578
|
||||||
CUtlVector< uint16 > m_LockToGoal; // 0x590
|
CUtlVector< FeNodeWindBase_t > m_DynNodeWindBases; // 0x590
|
||||||
CUtlVector< FeNodeWindBase_t > m_DynNodeWindBases; // 0x5a8
|
float m_flInternalPressure; // 0x5a8
|
||||||
float m_flInternalPressure; // 0x5c0
|
float m_flDefaultTimeDilation; // 0x5ac
|
||||||
float m_flDefaultTimeDilation; // 0x5c4
|
float m_flWindage; // 0x5b0
|
||||||
float m_flWindage; // 0x5c8
|
float m_flWindDrag; // 0x5b4
|
||||||
float m_flWindDrag; // 0x5cc
|
float m_flDefaultSurfaceStretch; // 0x5b8
|
||||||
float m_flDefaultSurfaceStretch; // 0x5d0
|
float m_flDefaultThreadStretch; // 0x5bc
|
||||||
float m_flDefaultThreadStretch; // 0x5d4
|
float m_flDefaultGravityScale; // 0x5c0
|
||||||
float m_flDefaultGravityScale; // 0x5d8
|
float m_flDefaultVelAirDrag; // 0x5c4
|
||||||
float m_flDefaultVelAirDrag; // 0x5dc
|
float m_flDefaultExpAirDrag; // 0x5c8
|
||||||
float m_flDefaultExpAirDrag; // 0x5e0
|
float m_flDefaultVelQuadAirDrag; // 0x5cc
|
||||||
float m_flDefaultVelQuadAirDrag; // 0x5e4
|
float m_flDefaultExpQuadAirDrag; // 0x5d0
|
||||||
float m_flDefaultExpQuadAirDrag; // 0x5e8
|
float m_flRodVelocitySmoothRate; // 0x5d4
|
||||||
float m_flRodVelocitySmoothRate; // 0x5ec
|
float m_flQuadVelocitySmoothRate; // 0x5d8
|
||||||
float m_flQuadVelocitySmoothRate; // 0x5f0
|
float m_flAddWorldCollisionRadius; // 0x5dc
|
||||||
float m_flAddWorldCollisionRadius; // 0x5f4
|
float m_flDefaultVolumetricSolveAmount; // 0x5e0
|
||||||
float m_flDefaultVolumetricSolveAmount; // 0x5f8
|
uint16_t m_nRodVelocitySmoothIterations; // 0x5e4
|
||||||
uint16_t m_nRodVelocitySmoothIterations; // 0x5fc
|
uint16_t m_nQuadVelocitySmoothIterations; // 0x5e6
|
||||||
uint16_t m_nQuadVelocitySmoothIterations; // 0x5fe
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -580,18 +580,6 @@ public:
|
|||||||
float flWeight; // 0x4
|
float flWeight; // 0x4
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
|
||||||
// Size: 0x18
|
|
||||||
struct FeCollisionSphere_t
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
uint16_t nCtrlParent; // 0x0
|
|
||||||
uint16_t nChildNode; // 0x2
|
|
||||||
float m_flRFactor; // 0x4
|
|
||||||
Vector m_vOrigin; // 0x8
|
|
||||||
float flStickiness; // 0x14
|
|
||||||
};
|
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
// Size: 0x10
|
// Size: 0x10
|
||||||
struct RnPlane_t
|
struct RnPlane_t
|
||||||
@ -728,16 +716,15 @@ public:
|
|||||||
uint16_t nBeginDynamic; // 0x30
|
uint16_t nBeginDynamic; // 0x30
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 5
|
// Alignment: 4
|
||||||
// Size: 0xc
|
// Size: 0x8
|
||||||
struct FeRigidColliderIndices_t
|
struct FeRigidColliderIndices_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
uint16_t m_nTaperedCapsuleRigidIndex; // 0x0
|
uint16_t m_nTaperedCapsuleRigidIndex; // 0x0
|
||||||
uint16_t m_nSphereRigidIndex; // 0x2
|
uint16_t m_nSphereRigidIndex; // 0x2
|
||||||
uint16_t m_nBoxRigidIndex; // 0x4
|
uint16_t m_nBoxRigidIndex; // 0x4
|
||||||
uint16_t m_nCollisionSphereIndex[2]; // 0x6
|
uint16_t m_nCollisionPlaneIndex; // 0x6
|
||||||
uint16_t m_nCollisionPlaneIndex; // 0xa
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 2
|
// Alignment: 2
|
||||||
@ -985,7 +972,7 @@ public:
|
|||||||
uint32_t m_nTriangleOffset; // 0x1c
|
uint32_t m_nTriangleOffset; // 0x1c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 8
|
// Alignment: 9
|
||||||
// Size: 0xa0
|
// Size: 0xa0
|
||||||
struct RnMesh_t
|
struct RnMesh_t
|
||||||
{
|
{
|
||||||
@ -998,6 +985,7 @@ public:
|
|||||||
CUtlVector< RnWing_t > m_Wings; // 0x60
|
CUtlVector< RnWing_t > m_Wings; // 0x60
|
||||||
CUtlVector< uint8 > m_Materials; // 0x78
|
CUtlVector< uint8 > m_Materials; // 0x78
|
||||||
Vector m_vOrthographicAreas; // 0x90
|
Vector m_vOrthographicAreas; // 0x90
|
||||||
|
bool m_bHasOpenEdges; // 0x9c
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 3
|
// Alignment: 3
|
||||||
|
@ -61,6 +61,8 @@ public:
|
|||||||
// Size: 0x40
|
// Size: 0x40
|
||||||
struct EntityKeyValueData_t
|
struct EntityKeyValueData_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x8
|
CUtlVector< EntityIOConnectionData_t > m_connections; // 0x8
|
||||||
CUtlBinaryBlock m_keyValuesData; // 0x20
|
CUtlBinaryBlock m_keyValuesData; // 0x20
|
||||||
@ -70,6 +72,8 @@ public:
|
|||||||
// Size: 0x40
|
// Size: 0x40
|
||||||
struct PermEntityLumpData_t
|
struct PermEntityLumpData_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x8]; // 0x0
|
||||||
public:
|
public:
|
||||||
CUtlString m_name; // 0x8
|
CUtlString m_name; // 0x8
|
||||||
CUtlString m_hammerUniqueId; // 0x10
|
CUtlString m_hammerUniqueId; // 0x10
|
||||||
@ -241,11 +245,11 @@ struct ClutterTile_t
|
|||||||
public:
|
public:
|
||||||
uint32_t m_nFirstInstance; // 0x0
|
uint32_t m_nFirstInstance; // 0x0
|
||||||
uint32_t m_nLastInstance; // 0x4
|
uint32_t m_nLastInstance; // 0x4
|
||||||
AABB_t m_Bounds; // 0x8
|
AABB_t m_BoundsWs; // 0x8
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 7
|
// Alignment: 8
|
||||||
// Size: 0x70
|
// Size: 0xa0
|
||||||
struct ClutterSceneObject_t
|
struct ClutterSceneObject_t
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -255,10 +259,14 @@ public:
|
|||||||
private:
|
private:
|
||||||
[[maybe_unused]] uint8_t __pad001e[0x2]; // 0x1e
|
[[maybe_unused]] uint8_t __pad001e[0x2]; // 0x1e
|
||||||
public:
|
public:
|
||||||
CUtlVector< matrix3x4_t > m_transforms; // 0x20
|
CUtlVector< Vector > m_instancePositions; // 0x20
|
||||||
CUtlVector< Color > m_tintColorSrgb; // 0x38
|
private:
|
||||||
CUtlVector< ClutterTile_t > m_tiles; // 0x50
|
[[maybe_unused]] uint8_t __pad0038[0x18]; // 0x38
|
||||||
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x68
|
public:
|
||||||
|
CUtlVector< float32 > m_instanceScales; // 0x50
|
||||||
|
CUtlVector< Color > m_instanceTintSrgb; // 0x68
|
||||||
|
CUtlVector< ClutterTile_t > m_tiles; // 0x80
|
||||||
|
CStrongHandle< InfoForResourceTypeCModel > m_renderableModel; // 0x98
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 13
|
// Alignment: 13
|
||||||
@ -337,6 +345,8 @@ public:
|
|||||||
// Size: 0xa0
|
// Size: 0xa0
|
||||||
class CVoxelVisibility
|
class CVoxelVisibility
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x40]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint32_t m_nBaseClusterCount; // 0x40
|
uint32_t m_nBaseClusterCount; // 0x40
|
||||||
uint32_t m_nPVSBytesPerCluster; // 0x44
|
uint32_t m_nPVSBytesPerCluster; // 0x44
|
||||||
@ -357,22 +367,28 @@ public:
|
|||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct VMapResourceData_t
|
struct VMapResourceData_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 0
|
// Alignment: 0
|
||||||
// Size: 0x1
|
// Size: 0x1
|
||||||
struct InfoForResourceTypeVMapResourceData_t
|
struct InfoForResourceTypeVMapResourceData_t
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x1]; // 0x0
|
||||||
public:
|
public:
|
||||||
uint8_t __pad0000[0x1]; // Autoaligned
|
// No members available
|
||||||
};
|
};
|
||||||
|
|
||||||
// Alignment: 11
|
// Alignment: 11
|
||||||
// Size: 0x78
|
// Size: 0x78
|
||||||
class CEntityIdentity
|
class CEntityIdentity
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0000[0x14]; // 0x0
|
||||||
public:
|
public:
|
||||||
// MNetworkEnable
|
// MNetworkEnable
|
||||||
// MNetworkChangeCallback "entityIdentityNameChanged"
|
// MNetworkChangeCallback "entityIdentityNameChanged"
|
||||||
@ -423,8 +439,12 @@ public:
|
|||||||
// Size: 0x38
|
// Size: 0x38
|
||||||
class CScriptComponent : public CEntityComponent
|
class CScriptComponent : public CEntityComponent
|
||||||
{
|
{
|
||||||
|
private:
|
||||||
|
[[maybe_unused]] uint8_t __pad0008[0x28]; // 0x8
|
||||||
public:
|
public:
|
||||||
CUtlSymbolLarge m_scriptClassName; // 0x30
|
CUtlSymbolLarge m_scriptClassName; // 0x30
|
||||||
|
|
||||||
|
// Static fields:
|
||||||
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->m_instance);};
|
static EntComponentInfo_t &Get_s_EntComponentInfo(){return *reinterpret_cast<EntComponentInfo_t*>(interfaces::g_schema->FindTypeScopeForModule("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[0]->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("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->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("worldrenderer.dll")->FindDeclaredClass("CScriptComponent")->m_static_fields[1]->m_instance);};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user