#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 StreamingRequests; // 0x02E8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray 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(); } }; DUMPER7_ASSERTS_ASpawnPoint; // Class SimpleSpawnPoints.SpawnPointsConfig // 0x0010 (0x0040 - 0x0030) class USpawnPointsConfig final : public UDataAsset { public: TArray 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(); } }; 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 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(); } }; DUMPER7_ASSERTS_USpawnPointWidget; // Class SimpleSpawnPoints.SpawnPointsListWidget // 0x0060 (0x02D8 - 0x0278) class USpawnPointsListWidget final : public UUserWidget { public: TSoftObjectPtr ConfigPath; // 0x0278(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf 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 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(); } }; DUMPER7_ASSERTS_USpawnPointsListWidget; // Class SimpleSpawnPoints.SpawnPointsSettings // 0x0030 (0x0068 - 0x0038) class USpawnPointsSettings final : public UDeveloperSettings { public: TSoftObjectPtr 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(); } }; DUMPER7_ASSERTS_USpawnPointsSettings; }