mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
188 lines
8.5 KiB
C++
188 lines
8.5 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class GameFeatures.GameFeatureStateChangeObserver
|
|
class IGameFeatureStateChangeObserver : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IGameFeatureStateChangeObserver* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class GameFeatures.GameFeatureAction
|
|
class UGameFeatureAction : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeatureAction* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class GameFeatures.GameFeatureAction_AddCheats
|
|
class UGameFeatureAction_AddCheats : public UGameFeatureAction
|
|
{
|
|
public:
|
|
TArray<TSoftClassPtr<class UCheatManagerExtension>> CheatManagers; // 0x28(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bLoadCheatManagersAsync; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_934[0xF]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TWeakObjectPtr<class UCheatManagerExtension>> SpawnedCheatManagers; // 0x48(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_935[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeatureAction_AddCheats* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class GameFeatures.GameFeatureAction_AddComponents
|
|
class UGameFeatureAction_AddComponents : public UGameFeatureAction
|
|
{
|
|
public:
|
|
TArray<struct FGameFeatureComponentEntry> ComponentList; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_944[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeatureAction_AddComponents* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class GameFeatures.GameFeatureAction_AddWPContent
|
|
class UGameFeatureAction_AddWPContent : public UGameFeatureAction
|
|
{
|
|
public:
|
|
class UContentBundleDescriptor* ContentBundleDescriptor; // 0x28(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_94A[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeatureAction_AddWPContent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class GameFeatures.GameFeatureAction_DataRegistry
|
|
class UGameFeatureAction_DataRegistry : public UGameFeatureAction
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class UDataRegistry>> RegistriesToAdd; // 0x28(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
bool bPreloadInEditor; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_950[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeatureAction_DataRegistry* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class GameFeatures.GameFeatureAction_DataRegistrySource
|
|
class UGameFeatureAction_DataRegistrySource : public UGameFeatureAction
|
|
{
|
|
public:
|
|
TArray<struct FDataRegistrySourceToAdd> SourcesToAdd; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
bool bPreloadInEditor; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_959[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeatureAction_DataRegistrySource* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class GameFeatures.GameFeatureData
|
|
class UGameFeatureData : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TArray<class UGameFeatureAction*> Actions; // 0x30(0x10)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<struct FPrimaryAssetTypeInfo> PrimaryAssetTypesToScan; // 0x40(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeatureData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1B8 (0x1E0 - 0x28)
|
|
// Class GameFeatures.GameFeaturePluginStateMachine
|
|
class UGameFeaturePluginStateMachine : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_968[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGameFeaturePluginStateMachineProperties StateProperties; // 0x30(0xC8)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_969[0xE8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeaturePluginStateMachine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class GameFeatures.GameFeaturesProjectPolicies
|
|
class UGameFeaturesProjectPolicies : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeaturesProjectPolicies* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class GameFeatures.DefaultGameFeaturesProjectPolicies
|
|
class UDefaultGameFeaturesProjectPolicies : public UGameFeaturesProjectPolicies
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDefaultGameFeaturesProjectPolicies* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xD0 (0x100 - 0x30)
|
|
// Class GameFeatures.GameFeaturesSubsystem
|
|
class UGameFeaturesSubsystem : public UEngineSubsystem
|
|
{
|
|
public:
|
|
TMap<struct FGameFeaturePluginIdentifier, class UGameFeaturePluginStateMachine*> GameFeaturePluginStateMachines; // 0x30(0x50)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UGameFeaturePluginStateMachine*> TerminalGameFeaturePluginStateMachines; // 0x80(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_97D[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UObject*> Observers; // 0xE0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class UGameFeaturesProjectPolicies* GameSpecificPolicies; // 0xF0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_980[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeaturesSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x98 - 0x38)
|
|
// Class GameFeatures.GameFeaturesSubsystemSettings
|
|
class UGameFeaturesSubsystemSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
struct FSoftClassPath GameFeaturesManagerClassName; // 0x38(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> DisabledPlugins; // 0x58(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> AdditionalPluginMetadataKeys; // 0x68(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
uint8 Pad_986[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameFeaturesSubsystemSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|