161 lines
6.0 KiB
C++
161 lines
6.0 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: SimpleSpawnPoints
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "DeveloperSettings_classes.hpp"
|
|||
|
|
#include "LevelStreaming_structs.hpp"
|
|||
|
|
#include "Engine_classes.hpp"
|
|||
|
|
#include "SimpleSpawnPoints_structs.hpp"
|
|||
|
|
#include "UMG_classes.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Class SimpleSpawnPoints.SpawnPoint
|
|||
|
|
// 0x0030 (0x0308 - 0x02D8)
|
|||
|
|
class ASpawnPoint : public ANavigationObjectBase
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString CustomName; // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<struct FLevelStreamingRequestHandle> StreamingRequests; // 0x02E8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<struct FDataLayerStatus> InitialDataLayerRequests; // 0x02F8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnPlayerSpawn();
|
|||
|
|
void OnPlayFromHere();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SpawnPoint")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SpawnPoint")
|
|||
|
|
}
|
|||
|
|
static class ASpawnPoint* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ASpawnPoint>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ASpawnPoint;
|
|||
|
|
|
|||
|
|
// Class SimpleSpawnPoints.SpawnPointsConfig
|
|||
|
|
// 0x0010 (0x0040 - 0x0030)
|
|||
|
|
class USpawnPointsConfig final : public UDataAsset
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TArray<struct FSpawnPointData> Spawnpoints; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SpawnPointsConfig")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SpawnPointsConfig")
|
|||
|
|
}
|
|||
|
|
static class USpawnPointsConfig* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USpawnPointsConfig>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USpawnPointsConfig;
|
|||
|
|
|
|||
|
|
// Class SimpleSpawnPoints.SpawnPointWidget
|
|||
|
|
// 0x0158 (0x03D0 - 0x0278)
|
|||
|
|
class USpawnPointWidget final : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FSpawnPointData Data; // 0x0280(0x0120)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
class UBButton* Slot_but; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TMulticastInlineDelegate<void(const struct FSpawnPointData& Info)> OnClicked; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_3B8[0x18]; // 0x03B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SpawnPointWidget")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SpawnPointWidget")
|
|||
|
|
}
|
|||
|
|
static class USpawnPointWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USpawnPointWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USpawnPointWidget;
|
|||
|
|
|
|||
|
|
// Class SimpleSpawnPoints.SpawnPointsListWidget
|
|||
|
|
// 0x0060 (0x02D8 - 0x0278)
|
|||
|
|
class USpawnPointsListWidget final : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftObjectPtr<class USpawnPointsConfig> ConfigPath; // 0x0278(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TSubclassOf<class USpawnPointWidget> ItemWidgetClass; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UPanelWidget* Items_box; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TMulticastInlineDelegate<void(const struct FSpawnPointData& Info)> OnSpawnPointSelected; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void ForEachSpawnPointData();
|
|||
|
|
void OnFocus();
|
|||
|
|
|
|||
|
|
bool HasData() const;
|
|||
|
|
bool OnAddItem(const struct FSpawnPointData& Data) const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SpawnPointsListWidget")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SpawnPointsListWidget")
|
|||
|
|
}
|
|||
|
|
static class USpawnPointsListWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USpawnPointsListWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USpawnPointsListWidget;
|
|||
|
|
|
|||
|
|
// Class SimpleSpawnPoints.SpawnPointsSettings
|
|||
|
|
// 0x0030 (0x0068 - 0x0038)
|
|||
|
|
class USpawnPointsSettings final : public UDeveloperSettings
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftObjectPtr<class USpawnPointsConfig> SpawnPointConfig; // 0x0038(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("SpawnPointsSettings")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"SpawnPointsSettings")
|
|||
|
|
}
|
|||
|
|
static class USpawnPointsSettings* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<USpawnPointsSettings>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_USpawnPointsSettings;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|