131 lines
3.6 KiB
C++
131 lines
3.6 KiB
C++
#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;
|
|
|
|
}
|
|
|