Files
ReshadePluginsCore/WuchangFF/SDK/EngineCustomized_classes.hpp
2026-03-12 15:00:32 +01:00

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;
}