734 lines
33 KiB
C++
734 lines
33 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: EngineCustomized
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "EngineCustomized_structs.hpp"
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "OnlineSubsystemUtils_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class EngineCustomized.SlowTickSettings
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class USlowTickSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
uint8 bEnableSlowTickPartBeginPlay : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint32 SlowTickPhase; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FConfigVisualizationLODParameters> LODParametersV2; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FSimpleRepresentationParameters> RepresentationParameters; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool bEnableLevelLayer; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlowTickSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlowTickSettings")
|
|
}
|
|
static class USlowTickSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USlowTickSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlowTickSettings;
|
|
|
|
// Class EngineCustomized.SimpleActorSettings
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class USimpleActorSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
double DesiredActorSpawningTimeSlicePerTick; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double DesiredActorDestructionTimeSlicePerTick; // 0x0040(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double DesiredEntityCompactionTimeSlicePerTick; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredActorFailedSpawningRetryTimeInterval; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DesiredActorFailedSpawningRetryMoveDistance; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SimpleActorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SimpleActorSettings")
|
|
}
|
|
static class USimpleActorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USimpleActorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USimpleActorSettings;
|
|
|
|
// Class EngineCustomized.SlowTickSettingsWithQuality
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USlowTickSettingsWithQuality final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FConfigVisualizationLODParameters> LODParametersV2; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlowTickSettingsWithQuality")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlowTickSettingsWithQuality")
|
|
}
|
|
static class USlowTickSettingsWithQuality* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USlowTickSettingsWithQuality>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlowTickSettingsWithQuality;
|
|
|
|
// Class EngineCustomized.OnlineGridCells
|
|
// 0x0030 (0x0320 - 0x02F0)
|
|
class AOnlineGridCells : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ConnectionInitialTimeout; // 0x02F8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ConnectionTimeout; // 0x02FC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_300[0x10]; // 0x0300(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNetDriver* NetDriver; // 0x0310(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetNetDriverAddress(int32* OutIntAddress, class FString* OutStringAddress);
|
|
bool SendHello2(const class FString& Identity);
|
|
bool UpdateAddressInfo(const class FString& AddressName, const class FString& AddressUrl);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OnlineGridCells")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OnlineGridCells")
|
|
}
|
|
static class AOnlineGridCells* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AOnlineGridCells>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AOnlineGridCells;
|
|
|
|
// Class EngineCustomized.SlowTickSettingsWithQuality4Debug
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class USlowTickSettingsWithQuality4Debug final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FConfigVisualizationLODParameters> LODParametersV2; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlowTickSettingsWithQuality4Debug")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlowTickSettingsWithQuality4Debug")
|
|
}
|
|
static class USlowTickSettingsWithQuality4Debug* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USlowTickSettingsWithQuality4Debug>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlowTickSettingsWithQuality4Debug;
|
|
|
|
// Class EngineCustomized.CustomizedActorIterableLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCustomizedActorIterableLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CustomizedActorIterableLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CustomizedActorIterableLibrary")
|
|
}
|
|
static class UCustomizedActorIterableLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCustomizedActorIterableLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCustomizedActorIterableLibrary;
|
|
|
|
// Class EngineCustomized.SlowTickStreamingPolicy
|
|
// 0x0168 (0x0458 - 0x02F0)
|
|
class ASlowTickStreamingPolicy : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2F0[0x168]; // 0x02F0(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlowTickStreamingPolicy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlowTickStreamingPolicy")
|
|
}
|
|
static class ASlowTickStreamingPolicy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASlowTickStreamingPolicy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ASlowTickStreamingPolicy;
|
|
|
|
// Class EngineCustomized.CustomizedAnimationLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCustomizedAnimationLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool Montage_GetAllNotifies(const class UAnimMontage* Montage, TArray<struct FAnimNotifyEvent>* OutNotifies);
|
|
static int32 Montage_GetCurrentInstanceId(const class UAnimInstance* AnimInstance, const class UAnimMontage* MontageToPlay);
|
|
static TArray<class UAnimNotify*> Montage_GetNotifiesByClass(const class UAnimMontage* Montage, const TSubclassOf<class UAnimNotify> NotifyClass);
|
|
static const class UAnimNotify* Montage_GetNotifyByClass(const class UAnimMontage* Montage, const TSubclassOf<class UAnimNotify> NotifyClass);
|
|
static const class UAnimNotifyState* Montage_GetNotifyStateByClass(const class UAnimMontage* Montage, const TSubclassOf<class UAnimNotifyState> NotifyStateClass);
|
|
static TArray<class UAnimNotifyState*> Montage_GetNotifyStatesByClass(const class UAnimMontage* Montage, const TSubclassOf<class UAnimNotifyState> NotifyStateClass);
|
|
static bool Montage_GetNotifyStateTriggerTime(const class UAnimMontage* Montage, const TSubclassOf<class UAnimNotifyState> NotifyClass, float* OutStartTime, float* OutEndTime);
|
|
static void Montage_GetNotifyStateTriggerTimeByEvent(const struct FAnimNotifyEventReference& EventReference, float* OutStartTime, float* OutEndTime);
|
|
static bool Montage_GetNotifyTriggerTime(const class UAnimMontage* Montage, const TSubclassOf<class UAnimNotify> NotifyClass, float* OutTime);
|
|
static float Montage_GetOnNotifyTriggerRemainingTimeByClass(const class UAnimMontage* Montage, const TSubclassOf<class UAnimNotify> NotifyClass);
|
|
static float Montage_GetRateScale(const class UAnimMontage* Montage);
|
|
static bool Montage_GetSectionIndex(const class UAnimMontage* Montage, class FName SectionName, int32* SectionIndex);
|
|
static float Montage_GetSectionLength(const class UAnimMontage* Montage, class FName SectionName);
|
|
static float Montage_GetSectionLengthBySectionIndex(const class UAnimMontage* Montage, const int32 SectionIndex);
|
|
static bool Montage_GetSectionName(const class UAnimMontage* Montage, const int32 SectionIndex, class FName* SectionName);
|
|
static bool Montage_GetSectionStartAndEnd(const class UAnimMontage* Montage, class FName SectionName, float* OutStartTime, float* OutEndTime);
|
|
static bool Montage_GetSectionStartAndEndBySectionIndex(const class UAnimMontage* Montage, const int32 SectionIndex, float* OutStartTime, float* OutEndTime);
|
|
static class FName Montage_GetSlotName(const class UAnimMontage* Montage);
|
|
static bool Montage_IsValidSection(const class UAnimMontage* Montage, const int32 SectionIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CustomizedAnimationLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CustomizedAnimationLibrary")
|
|
}
|
|
static class UCustomizedAnimationLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCustomizedAnimationLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCustomizedAnimationLibrary;
|
|
|
|
// Class EngineCustomized.SimpleActorPoolableInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISimpleActorPoolableInterface final
|
|
{
|
|
public:
|
|
bool CanBePooled();
|
|
void PrepareForGame();
|
|
void PrepareForPooling();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SimpleActorPoolableInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SimpleActorPoolableInterface")
|
|
}
|
|
static class ISimpleActorPoolableInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISimpleActorPoolableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ISimpleActorPoolableInterface;
|
|
|
|
// Class EngineCustomized.ECSActorInstancesSettings
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UECSActorInstancesSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
bool InstanceOnlyInEditor; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ECSActorInstancesSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ECSActorInstancesSettings")
|
|
}
|
|
static class UECSActorInstancesSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UECSActorInstancesSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UECSActorInstancesSettings;
|
|
|
|
// Class EngineCustomized.ECSActorInstancesComponent
|
|
// 0x0020 (0x0108 - 0x00E8)
|
|
class UECSActorInstancesComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FECSActorInstanceData> Instances; // 0x00E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InitializeAgentComponent(class USimpleAgentComponent* AgentComponent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ECSActorInstancesComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ECSActorInstancesComponent")
|
|
}
|
|
static class UECSActorInstancesComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UECSActorInstancesComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UECSActorInstancesComponent;
|
|
|
|
// Class EngineCustomized.ECSActorInstancesAgent
|
|
// 0x0020 (0x0310 - 0x02F0)
|
|
class AECSActorInstancesAgent final : public AActor
|
|
{
|
|
public:
|
|
bool bAutoUpdateProxy; // 0x02F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AActor> ProxyTargetClass; // 0x02F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UECSActorInstancesComponent* InstancesComponent; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnabled; // 0x0308(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void UpdateProxyImmediately();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ECSActorInstancesAgent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ECSActorInstancesAgent")
|
|
}
|
|
static class AECSActorInstancesAgent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AECSActorInstancesAgent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AECSActorInstancesAgent;
|
|
|
|
// Class EngineCustomized.SimpleAgentComponent
|
|
// 0x0028 (0x0110 - 0x00E8)
|
|
class USimpleAgentComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UECSActorInstancesComponent> InstancesOwner; // 0x00F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 InstanceIdx; // 0x0100(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_104[0xC]; // 0x0104(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Disable();
|
|
void Enable();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SimpleAgentComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SimpleAgentComponent")
|
|
}
|
|
static class USimpleAgentComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USimpleAgentComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USimpleAgentComponent;
|
|
|
|
// Class EngineCustomized.SimpleActorsSubsystem
|
|
// 0x00E0 (0x0120 - 0x0040)
|
|
class USimpleActorsSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<TSubclassOf<class UECSActorInstancesComponent>, struct FSimpleAgentInitializationQueue> PendingPuppets; // 0x0090(0x0050)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E0[0x40]; // 0x00E0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SimpleActorsSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SimpleActorsSubsystem")
|
|
}
|
|
static class USimpleActorsSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USimpleActorsSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USimpleActorsSubsystem;
|
|
|
|
// Class EngineCustomized.SimpleRepresentationActorManagement
|
|
// 0x0070 (0x0098 - 0x0028)
|
|
class USimpleRepresentationActorManagement final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x70]; // 0x0028(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SimpleRepresentationActorManagement")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SimpleRepresentationActorManagement")
|
|
}
|
|
static class USimpleRepresentationActorManagement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USimpleRepresentationActorManagement>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USimpleRepresentationActorManagement;
|
|
|
|
// Class EngineCustomized.SimpleActorSpawnerSubsystem
|
|
// 0x00C0 (0x00F0 - 0x0030)
|
|
class USimpleActorSpawnerSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<struct FSimpleConstructViewStore> SpawnRequests; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> ActorsToDestroy; // 0x0040(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> DeactivatedActorsToDestroy; // 0x0050(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x88]; // 0x0060(0x0088)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USimpleRepresentationActorManagement* RepresentationActorManagement; // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SimpleActorSpawnerSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SimpleActorSpawnerSubsystem")
|
|
}
|
|
static class USimpleActorSpawnerSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USimpleActorSpawnerSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USimpleActorSpawnerSubsystem;
|
|
|
|
// Class EngineCustomized.ActorIterableSubsystem
|
|
// 0x9D10 (0x9D50 - 0x0040)
|
|
class UActorIterableSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<struct FSlowTickLayer> Layers; // 0x0040(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> ActorsListFromUnRegisterSlowTick; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class AActor*, struct FDCSPauseableTime> GamePauseableSeconds; // 0x0068(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x9810]; // 0x00B8(0x9810)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float UpdateIntervel; // 0x98C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98CC[0x4]; // 0x98CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString Version; // 0x98D0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98E0[0x8]; // 0x98E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ASlowTickStreamingPolicy* ActorLevelPool; // 0x98E8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FSimpleProcessingPhase ProcessingPhases[0x8]; // 0x98F0(0x0080)(Edit, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_9CF0[0x60]; // 0x9CF0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddActorToUnRegisterSlowTickActorsList(class AActor* Actor);
|
|
void ChangeLODInerval(const EDCSSlowTick LOD, const float Interval);
|
|
void ChangeLODMaxCost(const EDCSSlowTick LOD, const int32 MaxCost);
|
|
void DebugControlSlowTick(const EDCSSlowTick SlowTick, class AActor* Actor);
|
|
void GetAllRegisterActors(const EDCSSlowTick SlowTick, TSubclassOf<class AActor> ActorClass, TArray<class AActor*>* OutActors, const bool bIncludeHigherLevel);
|
|
void GetAllRegisterActorsWithInterface(const EDCSSlowTick SlowTick, TArray<class AActor*>* OutActors, TSubclassOf<class IInterface> Interface, const bool bIncludeHigherLevel);
|
|
float GetPauseableSeconds(class AActor* BindActor);
|
|
bool GetWeightOfSlowTick(const class AActor* Actor, int32* OutWeight, EDCSSlowTick* OutSlowTick);
|
|
bool IsPauseableSecondsPaused(class AActor* BindActor);
|
|
void OnExtraTracedActorEndPlayed(class AActor* InActor, EEndPlayReason EndPlayReason);
|
|
void OnTimeActorEndPlayed(class AActor* InActor, EEndPlayReason EndPlayReason);
|
|
void OnWorldNewTick(class UWorld* InWorld);
|
|
void RemoveActorFromUnRegisterSlowTickActorsList(class AActor* Actor);
|
|
void SetDataLayerActive(const class FName InLayerName, const bool bActive);
|
|
void SetPauseableSeconds(class AActor* BindActor, bool bPaused);
|
|
void SetSlowTickSortInterval(const float Interval);
|
|
void UpdateClientViewPorts(const TArray<struct FTransform>& InClientViewPorts);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ActorIterableSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ActorIterableSubsystem")
|
|
}
|
|
static class UActorIterableSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UActorIterableSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UActorIterableSubsystem;
|
|
|
|
// Class EngineCustomized.PrivateSlowTickStreamingPolicy
|
|
// 0x0030 (0x0488 - 0x0458)
|
|
class APrivateSlowTickStreamingPolicy final : public ASlowTickStreamingPolicy
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UActorIterableSubsystem> SlowTickSys; // 0x0458(0x0030)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PrivateSlowTickStreamingPolicy")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PrivateSlowTickStreamingPolicy")
|
|
}
|
|
static class APrivateSlowTickStreamingPolicy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APrivateSlowTickStreamingPolicy>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APrivateSlowTickStreamingPolicy;
|
|
|
|
// Class EngineCustomized.SlowTickSystemLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class USlowTickSystemLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void GetVisualizationLODParameters(TArray<struct FConfigVisualizationLODParameters>* OutLodParameters, const bool bUseCache);
|
|
static void SetCachedVisualizationLODParameters(const TArray<struct FConfigVisualizationLODParameters>& InLodParameters, const bool bEnableCache);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("SlowTickSystemLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"SlowTickSystemLibrary")
|
|
}
|
|
static class USlowTickSystemLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USlowTickSystemLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_USlowTickSystemLibrary;
|
|
|
|
// Class EngineCustomized.IpForwardNetDriver
|
|
// 0x0060 (0x08A0 - 0x0840)
|
|
class UIpForwardNetDriver final : public UIpNetDriver
|
|
{
|
|
public:
|
|
uint8 Pad_840[0x60]; // 0x0840(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("IpForwardNetDriver")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"IpForwardNetDriver")
|
|
}
|
|
static class UIpForwardNetDriver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UIpForwardNetDriver>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UIpForwardNetDriver;
|
|
|
|
// Class EngineCustomized.IpForwardNetDriverRegister
|
|
// 0x0008 (0x0328 - 0x0320)
|
|
class AIpForwardNetDriverRegister final : public AOnlineGridCells
|
|
{
|
|
public:
|
|
uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool DeferredNetDriver(bool bDestroy);
|
|
bool PostInitServer();
|
|
bool PreInitClient();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("IpForwardNetDriverRegister")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"IpForwardNetDriverRegister")
|
|
}
|
|
static class AIpForwardNetDriverRegister* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AIpForwardNetDriverRegister>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AIpForwardNetDriverRegister;
|
|
|
|
// Class EngineCustomized.OnlineGridCellsClient
|
|
// 0x0068 (0x0388 - 0x0320)
|
|
class AOnlineGridCellsClient final : public AOnlineGridCells
|
|
{
|
|
public:
|
|
uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AOnlineGridCellsHostObject* GridCellsOwner; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNetConnection* GridCellsConnection; // 0x0330(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGridCellsConnectionState ConnectionState; // 0x0338(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_339[0x4F]; // 0x0339(0x004F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClientOnConnected();
|
|
bool InitClient(const class FString& URL);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OnlineGridCellsClient")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OnlineGridCellsClient")
|
|
}
|
|
static class AOnlineGridCellsClient* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AOnlineGridCellsClient>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AOnlineGridCellsClient;
|
|
|
|
// Class EngineCustomized.OnlineGridCellsHost
|
|
// 0x0110 (0x0430 - 0x0320)
|
|
class AOnlineGridCellsHost final : public AOnlineGridCells
|
|
{
|
|
public:
|
|
int32 ListenPort; // 0x0320(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAuthRequired; // 0x0324(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_325[0x3]; // 0x0325(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint32 MaxAuthTokenSize; // 0x0328(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32C[0x54]; // 0x032C(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AOnlineGridCellsClient*> ClientActors; // 0x0380(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_390[0xA0]; // 0x0390(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool InitHost(const class FString& URL);
|
|
void RegisterHostObject(class AOnlineGridCellsHostObject* NewHostObject);
|
|
void UnregisterHostObject(const class FString& BeaconType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OnlineGridCellsHost")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OnlineGridCellsHost")
|
|
}
|
|
static class AOnlineGridCellsHost* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AOnlineGridCellsHost>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AOnlineGridCellsHost;
|
|
|
|
// Class EngineCustomized.OnlineGridCellsHostObject
|
|
// 0x0018 (0x0308 - 0x02F0)
|
|
class AOnlineGridCellsHostObject final : public AActor
|
|
{
|
|
public:
|
|
TSubclassOf<class AOnlineGridCellsClient> ClientGridCellsActorClass; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AOnlineGridCellsClient*> ClientActors; // 0x02F8(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("OnlineGridCellsHostObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"OnlineGridCellsHostObject")
|
|
}
|
|
static class AOnlineGridCellsHostObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AOnlineGridCellsHostObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AOnlineGridCellsHostObject;
|
|
|
|
// Class EngineCustomized.DCSNetToolTester
|
|
// 0x0030 (0x0320 - 0x02F0)
|
|
class ADCSNetToolTester final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const class FString& PingType, double ApproxTimeSeconds, double CurPing)> OnPingSuccessEvent; // 0x0300(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(const class FString& PingType)> OnPingTimeOutEvent; // 0x0310(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Ping(double CurTimeSeconds, float Interval, const class FString& PingAddress);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("DCSNetToolTester")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"DCSNetToolTester")
|
|
}
|
|
static class ADCSNetToolTester* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADCSNetToolTester>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ADCSNetToolTester;
|
|
|
|
}
|
|
|