#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(); } }; 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(); } }; 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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(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& Handler); static void RegisterRouteURL(const class UObject* WorldContextObject, const struct FPL_URL& BasePath, const TScriptInterface& Handler); static void UnregisterAll(const class UObject* WorldContextObject, const TScriptInterface& Handler); static void UnregisterRoute(const class UObject* WorldContextObject, const class FString& BasePath, const TScriptInterface& Handler); static void UnregisterRouteURL(const class UObject* WorldContextObject, const struct FPL_URL& BasePath, const TScriptInterface& 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(); } }; DUMPER7_ASSERTS_UPL_URLRouterSubsystem; }