Files
ReshadePluginsCore/Samson/SDK/CJNamedLocations_classes.hpp

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