Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_DeepLink_classes.hpp

131 lines
3.6 KiB
C++
Raw Normal View History

2026-03-06 01:31:19 +01:00
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_DeepLink
#include "Basic.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_classes.hpp"
namespace SDK
{
// Class PL_DeepLink.PL_URLGenerator
// 0x0000 (0x0028 - 0x0028)
class UPL_URLGenerator : public UObject
{
public:
struct FPL_URL GenerateURL() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_URLGenerator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_URLGenerator")
}
static class UPL_URLGenerator* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_URLGenerator>();
}
};
DUMPER7_ASSERTS_UPL_URLGenerator;
// Class PL_DeepLink.PL_URLGenerator_LiteralURL
// 0x0010 (0x0038 - 0x0028)
class UPL_URLGenerator_LiteralURL final : public UPL_URLGenerator
{
public:
class FString URL; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_URLGenerator_LiteralURL")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_URLGenerator_LiteralURL")
}
static class UPL_URLGenerator_LiteralURL* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_URLGenerator_LiteralURL>();
}
};
DUMPER7_ASSERTS_UPL_URLGenerator_LiteralURL;
// Class PL_DeepLink.PL_URLHandlerInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_URLHandlerInterface final
{
public:
void ReceiveHandleURLRequest(const struct FPL_URLRequest& Request);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_URLHandlerInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_URLHandlerInterface")
}
static class IPL_URLHandlerInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_URLHandlerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_URLHandlerInterface;
// Class PL_DeepLink.PL_URLRouterSubsystem
// 0x0010 (0x0040 - 0x0030)
class UPL_URLRouterSubsystem final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void NavigateToURL(const class UObject* WorldContextObject, const struct FPL_URL& URL);
static void RegisterRoute(const class UObject* WorldContextObject, const class FString& BasePath, const TScriptInterface<class IPL_URLHandlerInterface>& Handler);
static void RegisterRouteURL(const class UObject* WorldContextObject, const struct FPL_URL& BasePath, const TScriptInterface<class IPL_URLHandlerInterface>& Handler);
static void UnregisterAll(const class UObject* WorldContextObject, const TScriptInterface<class IPL_URLHandlerInterface>& Handler);
static void UnregisterRoute(const class UObject* WorldContextObject, const class FString& BasePath, const TScriptInterface<class IPL_URLHandlerInterface>& Handler);
static void UnregisterRouteURL(const class UObject* WorldContextObject, const struct FPL_URL& BasePath, const TScriptInterface<class IPL_URLHandlerInterface>& Handler);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_URLRouterSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_URLRouterSubsystem")
}
static class UPL_URLRouterSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_URLRouterSubsystem>();
}
};
DUMPER7_ASSERTS_UPL_URLRouterSubsystem;
}