235 lines
7.5 KiB
C++
235 lines
7.5 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: CJNamedLocations
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "CJNamedLocations_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class CJNamedLocations.NamedLocationEditorSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UNamedLocationEditorSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
bool bEnableAutoLoadingWorld; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double LoadingAreaSize; // 0x0040(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationEditorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationEditorSettings")
|
|
}
|
|
static class UNamedLocationEditorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNamedLocationEditorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNamedLocationEditorSettings;
|
|
|
|
// Class CJNamedLocations.NamedLocationsSettings
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UNamedLocationsSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationsSettings")
|
|
}
|
|
static class UNamedLocationsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNamedLocationsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNamedLocationsSettings;
|
|
|
|
// Class CJNamedLocations.NamedLocationSubsystem
|
|
// 0x00C8 (0x0100 - 0x0038)
|
|
class UNamedLocationSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_38[0xC8]; // 0x0038(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<struct FPrimaryAssetId> GetActiveNamedLocationIds();
|
|
TArray<struct FPrimaryAssetId> GetAllNamedLocationIds();
|
|
bool GetLocationTransform(const TSoftObjectPtr<class UNamedLocationIdentifierAsset>& NamedLocationIdentifierAsset, struct FTransform* OutLocationTransform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationSubsystem")
|
|
}
|
|
static class UNamedLocationSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNamedLocationSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNamedLocationSubsystem;
|
|
|
|
// Class CJNamedLocations.NamedLocationInitializer
|
|
// 0x0018 (0x02C8 - 0x02B0)
|
|
class ANamedLocationInitializer final : public AInfo
|
|
{
|
|
public:
|
|
TArray<struct FNamedLocationInitializerEntry> NamedLocations; // 0x02B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UNamedLocationRegistryAsset* NamedLocationRegistry; // 0x02C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationInitializer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationInitializer")
|
|
}
|
|
static class ANamedLocationInitializer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ANamedLocationInitializer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ANamedLocationInitializer;
|
|
|
|
// Class CJNamedLocations.StaticNamedLocation
|
|
// 0x0008 (0x02B8 - 0x02B0)
|
|
class AStaticNamedLocation final : public AActor
|
|
{
|
|
public:
|
|
class UNamedLocationComponent* NamedLocationComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("StaticNamedLocation")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"StaticNamedLocation")
|
|
}
|
|
static class AStaticNamedLocation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AStaticNamedLocation>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AStaticNamedLocation;
|
|
|
|
// Class CJNamedLocations.NamedLocationIdentifierAsset
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UNamedLocationIdentifierAsset final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class FName DebugCategory; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationIdentifierAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationIdentifierAsset")
|
|
}
|
|
static class UNamedLocationIdentifierAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNamedLocationIdentifierAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNamedLocationIdentifierAsset;
|
|
|
|
// Class CJNamedLocations.NamedLocationRegistryAsset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UNamedLocationRegistryAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<struct FNamedLocationInitializerEntry> NamedLocations; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationRegistryAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationRegistryAsset")
|
|
}
|
|
static class UNamedLocationRegistryAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNamedLocationRegistryAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNamedLocationRegistryAsset;
|
|
|
|
// Class CJNamedLocations.NamedLocationComponent
|
|
// 0x0050 (0x02A0 - 0x0250)
|
|
class UNamedLocationComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UNamedLocationIdentifierAsset> NamedLocationIdentifier; // 0x0250(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CharacterTeleportOffset; // 0x0278(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationComponent")
|
|
}
|
|
static class UNamedLocationComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNamedLocationComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNamedLocationComponent;
|
|
|
|
// Class CJNamedLocations.NamedLocationPreviewComponent
|
|
// 0x0000 (0x0250 - 0x0250)
|
|
class UNamedLocationPreviewComponent : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("NamedLocationPreviewComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"NamedLocationPreviewComponent")
|
|
}
|
|
static class UNamedLocationPreviewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNamedLocationPreviewComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UNamedLocationPreviewComponent;
|
|
|
|
}
|
|
|