Files
ReshadePluginsCore/SpongeBogTOTT/SDK/PL_UserInterface_classes.hpp
2026-03-06 01:31:19 +01:00

1550 lines
67 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: PL_UserInterface
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "CommonInput_structs.hpp"
#include "CommonInput_classes.hpp"
#include "PL_UserInterface_structs.hpp"
#include "SlateCore_structs.hpp"
#include "CommonGame_structs.hpp"
#include "CommonGame_classes.hpp"
#include "ModelViewViewModel_classes.hpp"
#include "InputCore_structs.hpp"
#include "UMG_structs.hpp"
#include "UMG_classes.hpp"
#include "CommonUI_classes.hpp"
#include "PL_Core_classes.hpp"
#include "GameplayTags_structs.hpp"
namespace SDK
{
// Class PL_UserInterface.PL_UserWidgetSelectorInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_UserWidgetSelectorInterface final
{
public:
TSubclassOf<class UUserWidget> GetWidgetClassForDataObject(const class UObject* Data);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UserWidgetSelectorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UserWidgetSelectorInterface")
}
static class IPL_UserWidgetSelectorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_UserWidgetSelectorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_UserWidgetSelectorInterface;
// Class PL_UserInterface.WidgetReferenceBlueprintFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UWidgetReferenceBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static class UWidget* ResolveWidget(const struct FPL_WidgetReference& WidgetReference, class UUserWidget* OwnerWidget);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("WidgetReferenceBlueprintFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WidgetReferenceBlueprintFunctionLibrary")
}
static class UWidgetReferenceBlueprintFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UWidgetReferenceBlueprintFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UWidgetReferenceBlueprintFunctionLibrary;
// Class PL_UserInterface.PL_UIDeepLinkComponent
// 0x0018 (0x00D8 - 0x00C0)
class UPL_UIDeepLinkComponent final : public UActorComponent
{
public:
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FPL_UIDeepLinkEntry> PathToUI; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UIDeepLinkComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UIDeepLinkComponent")
}
static class UPL_UIDeepLinkComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_UIDeepLinkComponent>();
}
};
DUMPER7_ASSERTS_UPL_UIDeepLinkComponent;
// Class PL_UserInterface.PL_HUD
// 0x0010 (0x0420 - 0x0410)
class APL_HUD final : public AHUD
{
public:
uint8 Pad_410[0x10]; // 0x0410(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_HUD")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_HUD")
}
static class APL_HUD* GetDefaultObj()
{
return GetDefaultObjImpl<APL_HUD>();
}
};
DUMPER7_ASSERTS_APL_HUD;
// Class PL_UserInterface.PL_DynamicMenuEntryViewModel
// 0x0018 (0x0080 - 0x0068)
class UPL_DynamicMenuEntryViewModel : public UMVVMViewModelBase
{
public:
uint8 Pad_68[0x18]; // 0x0068(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
const class FText GetDisplayText() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DynamicMenuEntryViewModel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DynamicMenuEntryViewModel")
}
static class UPL_DynamicMenuEntryViewModel* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DynamicMenuEntryViewModel>();
}
};
DUMPER7_ASSERTS_UPL_DynamicMenuEntryViewModel;
// Class PL_UserInterface.PL_DynamicMenuButtonViewModel
// 0x0008 (0x0088 - 0x0080)
class UPL_DynamicMenuButtonViewModel final : public UPL_DynamicMenuEntryViewModel
{
public:
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnClick(const class UCommonButtonBase* Button);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DynamicMenuButtonViewModel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DynamicMenuButtonViewModel")
}
static class UPL_DynamicMenuButtonViewModel* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DynamicMenuButtonViewModel>();
}
};
DUMPER7_ASSERTS_UPL_DynamicMenuButtonViewModel;
// Class PL_UserInterface.PL_DynamicMenuData
// 0x0030 (0x0060 - 0x0030)
class UPL_DynamicMenuData final : public UDataAsset
{
public:
class FText MenuHeaderText; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FInstancedStruct OnExit; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<struct FInstancedStruct> Options; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DynamicMenuData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DynamicMenuData")
}
static class UPL_DynamicMenuData* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DynamicMenuData>();
}
};
DUMPER7_ASSERTS_UPL_DynamicMenuData;
// Class PL_UserInterface.PL_HUDDefinition
// 0x0030 (0x0060 - 0x0030)
class UPL_HUDDefinition final : public UPrimaryDataAsset
{
public:
TArray<struct FPL_HUDElementEntry> Widgets; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPL_HUDLayoutDataEntry> Layouts; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UPL_UserWidgetSelectorData>> DefaultWidgetsPerData; // 0x0050(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_HUDDefinition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_HUDDefinition")
}
static class UPL_HUDDefinition* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_HUDDefinition>();
}
};
DUMPER7_ASSERTS_UPL_HUDDefinition;
// Class PL_UserInterface.PL_ObservableCollection
// 0x0068 (0x0090 - 0x0028)
class alignas(0x10) UPL_ObservableCollection final : public UObject
{
public:
TMulticastInlineDelegate<void(const struct FPL_CollectionChangedArgs& ChangeArgs)> OnCollectionChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<class UObject*> SourceCollection; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_48[0x48]; // 0x0048(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ObservableCollection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ObservableCollection")
}
static class UPL_ObservableCollection* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ObservableCollection>();
}
};
DUMPER7_ASSERTS_UPL_ObservableCollection;
// Class PL_UserInterface.PL_UserWidgetSelectorData
// 0x0058 (0x0088 - 0x0030)
class UPL_UserWidgetSelectorData final : public UDataAsset
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSubclassOf<class UObject>, TSubclassOf<class UUserWidget>> DataTypeToWidget; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UserWidgetSelectorData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UserWidgetSelectorData")
}
static class UPL_UserWidgetSelectorData* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_UserWidgetSelectorData>();
}
};
DUMPER7_ASSERTS_UPL_UserWidgetSelectorData;
// Class PL_UserInterface.PL_AsyncAction_ShowDialog
// 0x0028 (0x0058 - 0x0030)
class UPL_AsyncAction_ShowDialog final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void(ECommonMessagingResult Result, class UPL_DialogDescriptorBase* Descriptor)> OnResult; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UObject* WorldContextObject; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
class ULocalPlayer* TargetLocalPlayer; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
class UPL_DialogDescriptorBase* Descriptor; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
public:
static class UPL_AsyncAction_ShowDialog* ShowDialog(class UObject* InWorldContextObject, class UPL_DialogDescriptorBase* Descriptor_0);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_AsyncAction_ShowDialog")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_AsyncAction_ShowDialog")
}
static class UPL_AsyncAction_ShowDialog* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_AsyncAction_ShowDialog>();
}
};
DUMPER7_ASSERTS_UPL_AsyncAction_ShowDialog;
// Class PL_UserInterface.PL_DialogDescriptorBase
// 0x0068 (0x00C0 - 0x0058)
class UPL_DialogDescriptorBase : public UCommonGameDialogDescriptor
{
public:
uint8 Pad_58[0x68]; // 0x0058(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DialogDescriptorBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DialogDescriptorBase")
}
static class UPL_DialogDescriptorBase* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DialogDescriptorBase>();
}
};
DUMPER7_ASSERTS_UPL_DialogDescriptorBase;
// Class PL_UserInterface.PL_ConfirmationDialogDescriptor
// 0x0000 (0x00C0 - 0x00C0)
class UPL_ConfirmationDialogDescriptor : public UPL_DialogDescriptorBase
{
public:
static class UPL_ConfirmationDialogDescriptor* CreateConfirmationOk(const class FText& InHeader, const class FText& InBody);
static class UPL_ConfirmationDialogDescriptor* CreateConfirmationOkCancel(const class FText& InHeader, const class FText& InBody);
static class UPL_ConfirmationDialogDescriptor* CreateConfirmationYesNo(const class FText& InHeader, const class FText& InBody);
static class UPL_ConfirmationDialogDescriptor* CreateConfirmationYesNoCancel(const class FText& InHeader, const class FText& InBody);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ConfirmationDialogDescriptor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ConfirmationDialogDescriptor")
}
static class UPL_ConfirmationDialogDescriptor* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ConfirmationDialogDescriptor>();
}
};
DUMPER7_ASSERTS_UPL_ConfirmationDialogDescriptor;
// Class PL_UserInterface.PL_ErrorDialogDescriptor
// 0x0000 (0x00C0 - 0x00C0)
class UPL_ErrorDialogDescriptor final : public UPL_DialogDescriptorBase
{
public:
static class UPL_ErrorDialogDescriptor* CreateErrorOk(const class FText& InHeader, const class FText& InBody);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ErrorDialogDescriptor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ErrorDialogDescriptor")
}
static class UPL_ErrorDialogDescriptor* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ErrorDialogDescriptor>();
}
};
DUMPER7_ASSERTS_UPL_ErrorDialogDescriptor;
// Class PL_UserInterface.PL_DialogSelectorData
// 0x0058 (0x0088 - 0x0030)
class UPL_DialogSelectorData final : public UDataAsset
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMap<TSubclassOf<class UPL_DialogDescriptorBase>, TSubclassOf<class UCommonGameDialog>> DataTypeToWidget; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DialogSelectorData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DialogSelectorData")
}
static class UPL_DialogSelectorData* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DialogSelectorData>();
}
};
DUMPER7_ASSERTS_UPL_DialogSelectorData;
// Class PL_UserInterface.PL_DialogSubsystem
// 0x0010 (0x0040 - 0x0030)
class UPL_DialogSubsystem final : public UCommonMessagingSubsystem
{
public:
class UPL_DialogSelectorData* DialogClassesPtr; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
class UPL_DialogSelectorData* ErrorDialogClassesPtr; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DialogSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DialogSubsystem")
}
static class UPL_DialogSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DialogSubsystem>();
}
};
DUMPER7_ASSERTS_UPL_DialogSubsystem;
// Class PL_UserInterface.PL_DialogUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_DialogUtils final : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DialogUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DialogUtils")
}
static class UPL_DialogUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DialogUtils>();
}
};
DUMPER7_ASSERTS_UPL_DialogUtils;
// Class PL_UserInterface.PL_GameDialogWidget
// 0x0048 (0x04F0 - 0x04A8)
class UPL_GameDialogWidget final : public UCommonGameDialog
{
public:
class UPL_RichTextBlock* Text_Title; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UPL_RichTextBlock* Text_Description; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UDynamicEntryBox* EntryBox_Buttons; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UCommonBorder* Border_TapToCloseZone; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
EPL_WidgetInputMode InputConfig; // 0x04C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EMouseCaptureMode GameMouseCaptureMode; // 0x04C9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECommonMessagingResult BackActionResult; // 0x04CA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECommonMessagingResult ClickCloseZoneResult; // 0x04CB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4CC[0x4]; // 0x04CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UPL_DialogDescriptorBase* DialogDescriptor; // 0x04D0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_4D8[0x18]; // 0x04D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
struct FEventReply HandleTapToCloseZoneMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
void ReceiveSetupDialog(const class UCommonGameDialogDescriptor* Descriptor);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_GameDialogWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_GameDialogWidget")
}
static class UPL_GameDialogWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_GameDialogWidget>();
}
};
DUMPER7_ASSERTS_UPL_GameDialogWidget;
// Class PL_UserInterface.PL_InputIconGenerationWidget
// 0x0010 (0x0350 - 0x0340)
class UPL_InputIconGenerationWidget : public UUserWidget
{
public:
TArray<struct FKey> Keys; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
public:
static class FText GetKeyName(const struct FKey& Key, bool bFallbackShowLongDisplayName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_InputIconGenerationWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_InputIconGenerationWidget")
}
static class UPL_InputIconGenerationWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_InputIconGenerationWidget>();
}
};
DUMPER7_ASSERTS_UPL_InputIconGenerationWidget;
// Class PL_UserInterface.PL_CommonInputUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_CommonInputUtils final : public UBlueprintFunctionLibrary
{
public:
static const class UInputAction* GetInputActionForInputBindingHandle(const struct FUIActionBindingHandle& UIActionBindingHandle);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_CommonInputUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_CommonInputUtils")
}
static class UPL_CommonInputUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_CommonInputUtils>();
}
};
DUMPER7_ASSERTS_UPL_CommonInputUtils;
// Class PL_UserInterface.PL_InputBaseControllerData
// 0x0038 (0x0120 - 0x00E8)
class UPL_InputBaseControllerData : public UCommonInputBaseControllerData
{
public:
struct FPL_InputIconGenerationData DefaultKeyGenerationData; // 0x00E8(0x0018)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FPL_InputIconGenerationKeyConfiguration> KeyGenerationDataOverrides; // 0x0100(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<struct FPL_InputIconGenerationOutput> GenerationOutput; // 0x0110(0x0010)(ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_InputBaseControllerData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_InputBaseControllerData")
}
static class UPL_InputBaseControllerData* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_InputBaseControllerData>();
}
};
DUMPER7_ASSERTS_UPL_InputBaseControllerData;
// Class PL_UserInterface.PL_DisplayTextInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_DisplayTextInterface final
{
public:
class FText GetDisplayDescription() const;
class FText GetDisplayTitle() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DisplayTextInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DisplayTextInterface")
}
static class IPL_DisplayTextInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_DisplayTextInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_DisplayTextInterface;
// Class PL_UserInterface.PL_DisplayTextInterfaceUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_DisplayTextInterfaceUtils final : public UBlueprintFunctionLibrary
{
public:
static class FText GetDisplayDescription(const class UObject* Target);
static class FText GetDisplayTitle(const class UObject* Target);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DisplayTextInterfaceUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DisplayTextInterfaceUtils")
}
static class UPL_DisplayTextInterfaceUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DisplayTextInterfaceUtils>();
}
};
DUMPER7_ASSERTS_UPL_DisplayTextInterfaceUtils;
// Class PL_UserInterface.PL_InvokableInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_InvokableInterface final
{
public:
void Invoke(class UObject* Instigator);
bool CanInvoke(const class UObject* Instigator) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_InvokableInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_InvokableInterface")
}
static class IPL_InvokableInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_InvokableInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_InvokableInterface;
// Class PL_UserInterface.PL_InvokableInterfaceUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_InvokableInterfaceUtils final : public UBlueprintFunctionLibrary
{
public:
static void TryInvoke(class UObject* Target, class UObject* Instigator);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_InvokableInterfaceUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_InvokableInterfaceUtils")
}
static class UPL_InvokableInterfaceUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_InvokableInterfaceUtils>();
}
};
DUMPER7_ASSERTS_UPL_InvokableInterfaceUtils;
// Class PL_UserInterface.PL_ShowableWidgetInterface
// 0x0000 (0x0000 - 0x0000)
class IPL_ShowableWidgetInterface final
{
public:
void Hide(bool bPlayAnimation);
void HideWithOnComplete(const TDelegate<void(class UWidget* Widget)>& OnHiddenOnce, bool bPlayAnimation);
void Show(bool bPlayAnimation);
void ShowWithOnComplete(const TDelegate<void(class UWidget* Widget)>& OnShownOnce, bool bPlayAnimation);
EPL_WidgetVisualState GetVisualState() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ShowableWidgetInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ShowableWidgetInterface")
}
static class IPL_ShowableWidgetInterface* GetDefaultObj()
{
return GetDefaultObjImpl<IPL_ShowableWidgetInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IPL_ShowableWidgetInterface;
// Class PL_UserInterface.PL_HUDLayoutWidget
// 0x0058 (0x0500 - 0x04A8)
class UPL_HUDLayoutWidget : public UCommonActivatableWidget
{
public:
EPL_WidgetInputMode InputConfig; // 0x04A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EMouseCaptureMode GameMouseCaptureMode; // 0x04A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4AA[0x56]; // 0x04AA(0x0056)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AddBinding(struct FUIActionBindingHandle& BindingHandle);
void OnControlMappingsRebuilt();
struct FUIActionBindingHandle RegisterBinding(const struct FPL_UIBindingParams& Params_0);
void RemoveBinding(struct FUIActionBindingHandle& BindingHandle);
void UnregisterAllBindings();
void UnregisterBinding(struct FUIActionBindingHandle& BindingHandle);
TSubclassOf<class UUserWidget> GetWidgetClassFromHUDManagerSubsystem(class UObject* DataItem) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_HUDLayoutWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_HUDLayoutWidget")
}
static class UPL_HUDLayoutWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_HUDLayoutWidget>();
}
};
DUMPER7_ASSERTS_UPL_HUDLayoutWidget;
// Class PL_UserInterface.PL_UserInterfaceSettings
// 0x00C8 (0x0100 - 0x0038)
class UPL_UserInterfaceSettings final : public UPL_SettingsBase
{
public:
bool bAutoLoadData; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UPL_DialogSelectorData> DialogClassesSelectorData; // 0x0040(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECommonInputType DefaultInputType; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DefaultHoldTime; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> DefaultRichTextInputDataClass; // 0x0070(0x0028)(Edit, Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bUseDefaultSubtitlesAsFallback; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<struct FKey, class FText> KeyDisplayTextOverride; // 0x00A0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, Protected, NativeAccessSpecifierProtected)
class UPL_RichTextInputData* RichTextInputDataInstance; // 0x00F0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class FText GetKeyDisplayName(const struct FKey& Key, bool bFallbackShowLongDisplayName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UserInterfaceSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UserInterfaceSettings")
}
static class UPL_UserInterfaceSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_UserInterfaceSettings>();
}
};
DUMPER7_ASSERTS_UPL_UserInterfaceSettings;
// Class PL_UserInterface.PL_UserInterfaceUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_UserInterfaceUtils final : public UBlueprintFunctionLibrary
{
public:
static class UPL_GameUIManagerSubsystem* GetGameUIManagerSubsystem(const class UObject* WorldContextObject);
static ESlateVisibility GetLayerVisibility(const class UObject* WorldContextObject, const class UCommonLocalPlayer* LocalPlayer, const struct FGameplayTag& LayerTag);
static class UPrimaryGameLayout* GetRootUILayout(const class UObject* WorldContextObject, const class UCommonLocalPlayer* LocalPlayer);
static class UTexture2D* GetSharedMissingTexture();
static class UCommonActivatableWidgetContainerBase* GetUILayerWidget(const class UObject* WorldContextObject, const class UCommonLocalPlayer* LocalPlayer, const struct FGameplayTag& LayerTag);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UserInterfaceUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UserInterfaceUtils")
}
static class UPL_UserInterfaceUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_UserInterfaceUtils>();
}
};
DUMPER7_ASSERTS_UPL_UserInterfaceUtils;
// Class PL_UserInterface.PL_IgnoreRichTagDecorator
// 0x0010 (0x0038 - 0x0028)
class UPL_IgnoreRichTagDecorator final : public URichTextBlockDecorator
{
public:
TArray<class FName> Tags; // 0x0028(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_IgnoreRichTagDecorator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_IgnoreRichTagDecorator")
}
static class UPL_IgnoreRichTagDecorator* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_IgnoreRichTagDecorator>();
}
};
DUMPER7_ASSERTS_UPL_IgnoreRichTagDecorator;
// Class PL_UserInterface.PL_RichTextBlock
// 0x0010 (0x0800 - 0x07F0)
class UPL_RichTextBlock final : public UCommonRichTextBlock
{
public:
bool bRemoveAllRichTextTags; // 0x07E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7E9[0x17]; // 0x07E9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_RichTextBlock")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_RichTextBlock")
}
static class UPL_RichTextBlock* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_RichTextBlock>();
}
};
DUMPER7_ASSERTS_UPL_RichTextBlock;
// Class PL_UserInterface.PL_RichTextInputData
// 0x0060 (0x0088 - 0x0028)
class UPL_RichTextInputData : public UObject
{
public:
TArray<class UInputMappingContext*> InputContexts; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
TMap<class FName, class UInputAction*> LoadedActions; // 0x0038(0x0050)(Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_RichTextInputData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_RichTextInputData")
}
static class UPL_RichTextInputData* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_RichTextInputData>();
}
};
DUMPER7_ASSERTS_UPL_RichTextInputData;
// Class PL_UserInterface.PL_TextWithImageDecorator
// 0x0010 (0x0038 - 0x0028)
class UPL_TextWithImageDecorator : public URichTextBlockDecorator
{
public:
class UDataTable* TextStyleWithImageTable; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
struct FPL_TextWithImage_CustomizationFlags IgnoreFlags; // 0x0030(0x0006)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bShowInvalidIconsAsMissingTexture; // 0x0036(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_TextWithImageDecorator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_TextWithImageDecorator")
}
static class UPL_TextWithImageDecorator* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_TextWithImageDecorator>();
}
};
DUMPER7_ASSERTS_UPL_TextWithImageDecorator;
// Class PL_UserInterface.PL_SubtitleStyle
// 0x00B0 (0x00E0 - 0x0030)
class UPL_SubtitleStyle final : public UDataAsset
{
public:
struct FPL_SubtitleStyleTextStyle SubtitleTextStyle; // 0x0030(0x0058)(Edit, Protected, NativeAccessSpecifierProtected)
struct FPL_SubtitleStyleTextStyle SpeakerTextStyle; // 0x0088(0x0058)(Edit, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SubtitleStyle")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SubtitleStyle")
}
static class UPL_SubtitleStyle* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SubtitleStyle>();
}
};
DUMPER7_ASSERTS_UPL_SubtitleStyle;
// Class PL_UserInterface.PL_GameUIManagerSubsystem
// 0x0000 (0x0060 - 0x0060)
class UPL_GameUIManagerSubsystem final : public UGameUIManagerSubsystem
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_GameUIManagerSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_GameUIManagerSubsystem")
}
static class UPL_GameUIManagerSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_GameUIManagerSubsystem>();
}
};
DUMPER7_ASSERTS_UPL_GameUIManagerSubsystem;
// Class PL_UserInterface.PL_HUDManagerSubsystem
// 0x00C0 (0x00F0 - 0x0030)
class UPL_HUDManagerSubsystem : public UWorldSubsystem
{
public:
uint8 Pad_30[0x70]; // 0x0030(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
TMap<struct FGameplayTag, class UCommonActivatableWidget*> PushedLayouts; // 0x00A0(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
public:
static TSubclassOf<class UUserWidget> GetWidgetClassForDataFromHUDManager(const class UObject* WorldContextObject, const class UObject* Data);
TSubclassOf<class UUserWidget> GetWidgetClassForData(const class UObject* Data) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_HUDManagerSubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_HUDManagerSubsystem")
}
static class UPL_HUDManagerSubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_HUDManagerSubsystem>();
}
};
DUMPER7_ASSERTS_UPL_HUDManagerSubsystem;
// Class PL_UserInterface.PL_SubtitleManager
// 0x0038 (0x0068 - 0x0030)
class UPL_SubtitleManager final : public UGameInstanceSubsystem
{
public:
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const struct FPL_SubtitleManagerContext& Context)> SubtitlesChanged; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, Protected, NativeAccessSpecifierProtected)
struct FPL_SubtitleFormat SubtitleFormat; // 0x0060(0x0002)(NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SubtitleManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SubtitleManager")
}
static class UPL_SubtitleManager* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SubtitleManager>();
}
};
DUMPER7_ASSERTS_UPL_SubtitleManager;
// Class PL_UserInterface.PL_UIVisibilitySubsystem
// 0x0000 (0x0088 - 0x0088)
class UPL_UIVisibilitySubsystem : public UCommonUIVisibilitySubsystem
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UIVisibilitySubsystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UIVisibilitySubsystem")
}
static class UPL_UIVisibilitySubsystem* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_UIVisibilitySubsystem>();
}
};
DUMPER7_ASSERTS_UPL_UIVisibilitySubsystem;
// Class PL_UserInterface.PL_UserWidget
// 0x00A8 (0x0410 - 0x0368)
class UPL_UserWidget : public UCommonUserWidget
{
public:
uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UWidget* Widget)> OnShowComplete; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UWidget* Widget)> OnHideComplete; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UWidget* Widget)> OnShowCompleteOnce; // 0x0390(0x0010)(ZeroConstructor, Transient, InstancedReference, DuplicateTransient, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UWidget* Widget)> OnHideCompleteOnce; // 0x03A0(0x0010)(ZeroConstructor, Transient, InstancedReference, DuplicateTransient, BlueprintAssignable, NativeAccessSpecifierPublic)
TSubclassOf<class UInputComponent> InputComponentClass; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ESlateVisibility ShownVisibility; // 0x03B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ESlateVisibility HiddenVisibility; // 0x03B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EPL_WidgetVisualState VisualState; // 0x03BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3BB[0x5]; // 0x03BB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UWidgetAnimation* AnimShow; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UWidgetAnimation* AnimHide; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FPL_UIActionBindingArgs> AdditionalActions; // 0x03D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<struct FPL_UIActionBindingArgs> UIActionBindings; // 0x03E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint8 Pad_3F0[0x20]; // 0x03F0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void HideCompleted();
void ReceivedHide(bool bPlayAnimation);
void ReceivedShow(bool bPlayAnimation);
void ReceiveOnHideComplete();
void ReceiveOnShowComplete();
struct FUIActionBindingHandle RegisterInputBinding(class UInputAction* InputAction, const TDelegate<void()>& Callback);
TArray<struct FUIActionBindingHandle> RegisterInputBindings(const TArray<struct FPL_UIActionBindingArgs>& ActionBindingArgs);
struct FUIActionBindingHandle RegisterInputBindingWithArgs(const struct FPL_UIActionBindingArgs& ActionBindingArgs);
void ShowCompleted();
bool TryAddActionBinding(struct FUIActionBindingHandle& BindingHandle);
bool TryRemoveActionBinding(struct FUIActionBindingHandle& BindingHandle);
void UnregisterAllInputBindings();
void UnregisterInputBinding(struct FUIActionBindingHandle& InOutBindingHandle);
void UnregisterInputBindings(TArray<struct FUIActionBindingHandle>& InOutBindingHandles);
bool IsFullyHidden() const;
bool IsFullyShown() const;
bool IsHiddenOrHiding() const;
bool IsShownOrShowing() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UserWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UserWidget")
}
static class UPL_UserWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_UserWidget>();
}
};
DUMPER7_ASSERTS_UPL_UserWidget;
// Class PL_UserInterface.PL_ActionBar
// 0x0010 (0x0420 - 0x0410)
class UPL_ActionBar : public UPL_UserWidget
{
public:
bool bHideWhenEmpty; // 0x0410(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_411[0x7]; // 0x0411(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UCommonBoundActionBar* ActionBar; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
void OnActionBarUpdated();
void ReceiveActionBarUpdated();
TArray<class UUserWidget*> GetAllEntries() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ActionBar")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ActionBar")
}
static class UPL_ActionBar* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ActionBar>();
}
};
DUMPER7_ASSERTS_UPL_ActionBar;
// Class PL_UserInterface.PL_ActivatableWidget
// 0x0040 (0x04E8 - 0x04A8)
class UPL_ActivatableWidget : public UCommonActivatableWidget
{
public:
TArray<struct FPL_UIActionBindingArgs> AdditionalActions; // 0x04A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<struct FPL_UIActionBindingArgs> UIActionBindings; // 0x04B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint8 Pad_4C8[0x20]; // 0x04C8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
struct FUIActionBindingHandle RegisterInputBinding(class UInputAction* InputAction, const TDelegate<void()>& Callback);
TArray<struct FUIActionBindingHandle> RegisterInputBindings(const TArray<struct FPL_UIActionBindingArgs>& ActionBindingArgs);
struct FUIActionBindingHandle RegisterInputBindingWithArgs(const struct FPL_UIActionBindingArgs& ActionBindingArgs);
bool TryAddActionBinding(struct FUIActionBindingHandle& BindingHandle);
bool TryRemoveActionBinding(struct FUIActionBindingHandle& BindingHandle);
void UnregisterAllInputBindings();
void UnregisterInputBinding(struct FUIActionBindingHandle& BindingHandle);
void UnregisterInputBindings(TArray<struct FUIActionBindingHandle>& BindingHandles);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ActivatableWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ActivatableWidget")
}
static class UPL_ActivatableWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ActivatableWidget>();
}
};
DUMPER7_ASSERTS_UPL_ActivatableWidget;
// Class PL_UserInterface.PL_MVVMListItem
// 0x0010 (0x0420 - 0x0410)
class UPL_MVVMListItem final : public UPL_UserWidget
{
public:
uint8 Pad_410[0x8]; // 0x0410(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UMVVMViewModelBase* ViewModel; // 0x0418(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
bool IsEmpty() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_MVVMListItem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_MVVMListItem")
}
static class UPL_MVVMListItem* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_MVVMListItem>();
}
};
DUMPER7_ASSERTS_UPL_MVVMListItem;
// Class PL_UserInterface.PL_PrimaryGameLayout
// 0x0050 (0x0420 - 0x03D0)
class UPL_PrimaryGameLayout final : public UPrimaryGameLayout
{
public:
TMap<struct FGameplayTag, struct FPL_WidgetReference> LayerDefinitions; // 0x03D0(0x0050)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_PrimaryGameLayout")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_PrimaryGameLayout")
}
static class UPL_PrimaryGameLayout* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_PrimaryGameLayout>();
}
};
DUMPER7_ASSERTS_UPL_PrimaryGameLayout;
// Class PL_UserInterface.PL_ButtonBase
// 0x0040 (0x1570 - 0x1530)
#pragma pack(push, 0x1)
class alignas(0x10) UPL_ButtonBase : public UCommonButtonBase
{
public:
TMulticastInlineDelegate<void()> OnButtonStyleChanged; // 0x1530(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UCommonTextBlock* ButtonTextBlock; // 0x1540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FText ButtonText; // 0x1548(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
bool bApplyButtonTextOnPreConstruct; // 0x1558(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bUseHoveredInputAction; // 0x1559(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_155A[0x2]; // 0x155A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 ShowHoverActionMask; // 0x155C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UInputAction* DefaultHoveredInputAction; // 0x1560(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
class UInputAction* ReceiveGetHoveredInputAction() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ButtonBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ButtonBase")
}
static class UPL_ButtonBase* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ButtonBase>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UPL_ButtonBase;
// Class PL_UserInterface.PL_ButtonDecorator
// 0x0008 (0x0418 - 0x0410)
class UPL_ButtonDecorator : public UPL_UserWidget
{
public:
TWeakObjectPtr<class UPL_ButtonBase> ParentButton; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ButtonDecorator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ButtonDecorator")
}
static class UPL_ButtonDecorator* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ButtonDecorator>();
}
};
DUMPER7_ASSERTS_UPL_ButtonDecorator;
// Class PL_UserInterface.PL_DialogueLayoutWidget
// 0x0038 (0x0538 - 0x0500)
class UPL_DialogueLayoutWidget : public UPL_HUDLayoutWidget
{
public:
class UCommonLazyImage* PortraitImage; // 0x0500(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UCommonRichTextBlock* SpeakerNameText; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UCommonRichTextBlock* DialogText; // 0x0510(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* SkipAction; // 0x0518(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UInputAction* ContinueAction; // 0x0520(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_528[0x10]; // 0x0528(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnContinue(const class UInputAction* InputAction);
void OnSkip(const class UInputAction* InputAction);
void SetDialogText(const class FText& Text);
void SetPortrait(const TSoftObjectPtr<class UTexture2D>& Portrait);
void SetSpeaker(const class FText& SpeakerName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_DialogueLayoutWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_DialogueLayoutWidget")
}
static class UPL_DialogueLayoutWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_DialogueLayoutWidget>();
}
};
DUMPER7_ASSERTS_UPL_DialogueLayoutWidget;
// Class PL_UserInterface.PL_AnimatedImagePlayer
// 0x0178 (0x02E0 - 0x0168)
class UPL_AnimatedImagePlayer final : public UWidget
{
public:
uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateBrush Brush; // 0x0170(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TDelegate<void()> BrushDelegate; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPL_AnimatedImageSequence Sequence; // 0x0230(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TDelegate<void()> SequenceDelegate; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlaybackSpeed; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void()> PlaybackSpeedDelegate; // 0x0254(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor ColorAndOpacity; // 0x0264(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void()> ColorAndOpacityDelegate; // 0x0274(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent)> OnMouseButtonDownEvent; // 0x0284(0x0010)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_294[0x4C]; // 0x0294(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UMaterialInstanceDynamic* GetDynamicMaterial();
void SetBrush(const struct FSlateBrush& InBrush);
void SetBrushFromAsset(class USlateBrushAsset* InAsset);
void SetBrushFromAtlasInterface(const TScriptInterface<class ISlateTextureAtlasInterface>& InAtlasRegion, const bool bInMatchSize);
void SetBrushFromMaterial(class UMaterialInterface* InMaterial);
void SetBrushFromSoftMaterial(TSoftObjectPtr<class UMaterialInterface> SoftMaterial);
void SetBrushFromSoftTexture(TSoftObjectPtr<class UTexture2D> SoftTexture, bool bMatchSize);
void SetBrushFromTexture(class UTexture2D* InTexture, const bool bInMatchSize);
void SetBrushFromTextureDynamic(class UTexture2DDynamic* InTexture, const bool bInMatchSize);
void SetBrushResourceObject(class UObject* InResourceObject);
void SetBrushTintColor(const struct FSlateColor& InTintColor);
void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity);
void SetDesiredSizeOverride(const struct FVector2D& InDesiredSize);
void SetOpacity(const float InOpacity);
void SetPlaybackSpeed(const float InPlaybackSpeed);
void SetSequence(const struct FPL_AnimatedImageSequence& InSequence);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_AnimatedImagePlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_AnimatedImagePlayer")
}
static class UPL_AnimatedImagePlayer* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_AnimatedImagePlayer>();
}
};
DUMPER7_ASSERTS_UPL_AnimatedImagePlayer;
// Class PL_UserInterface.PL_CustomSubtitlesWidget
// 0x0060 (0x0470 - 0x0410)
class alignas(0x10) UPL_CustomSubtitlesWidget final : public UPL_UserWidget
{
public:
class UPL_RichTextBlock* LabelSubtitles; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UPL_RichTextBlock* LabelSpeaker; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAutoHide; // 0x0420(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_421[0x7]; // 0x0421(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSubtitleCue> Subtitles; // 0x0428(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_438[0x38]; // 0x0438(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
float GetTime() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_CustomSubtitlesWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_CustomSubtitlesWidget")
}
static class UPL_CustomSubtitlesWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_CustomSubtitlesWidget>();
}
};
DUMPER7_ASSERTS_UPL_CustomSubtitlesWidget;
// Class PL_UserInterface.PL_SubtitlesWidget
// 0x0058 (0x0468 - 0x0410)
class UPL_SubtitlesWidget : public UPL_UserWidget
{
public:
class UPL_RichTextBlock* LabelSubtitles; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UPL_RichTextBlock* LabelSpeaker; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
bool bAutoHide; // 0x0420(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_421[0x7]; // 0x0421(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UPL_SubtitleStyle* SubtitleStyle; // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
struct FPL_SubtitleFormat CurrentSubtitleFormat; // 0x0430(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_432[0x6]; // 0x0432(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FText SubtitleText; // 0x0438(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected)
class FText SpeakerText; // 0x0448(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected)
class UCommonTextStyle* SpeakerTextStyle; // 0x0458(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class UCommonTextStyle* SubtitleTextStyle; // 0x0460(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
public:
void OnSetSubtitle(const struct FPL_SubtitleManagerContext& Context);
void ReceiveOnDisplayFormatChanged(const struct FPL_SubtitleFormat& SubtitleFormat);
void ReceiveOnSubtitleChanged();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_SubtitlesWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_SubtitlesWidget")
}
static class UPL_SubtitlesWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_SubtitlesWidget>();
}
};
DUMPER7_ASSERTS_UPL_SubtitlesWidget;
// Class PL_UserInterface.PL_UiMediaUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_UiMediaUtils final : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_UiMediaUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_UiMediaUtils")
}
static class UPL_UiMediaUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_UiMediaUtils>();
}
};
DUMPER7_ASSERTS_UPL_UiMediaUtils;
// Class PL_UserInterface.PL_ListView
// 0x0020 (0x0B90 - 0x0B70)
class UPL_ListView final : public UCommonListView
{
public:
class UObject* ItemWidgetSelector; // 0x0B70(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_B78[0x10]; // 0x0B78(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class UPL_ObservableCollection> ObservableCollectionSource; // 0x0B88(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void OnObservableCollectionSourceChanged(const struct FPL_CollectionChangedArgs& ChangeArgs);
void SetObservableCollectionSource(class UPL_ObservableCollection* NewSource);
int32 GetItemIndex(const class UObject* Item) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_ListView")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_ListView")
}
static class UPL_ListView* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_ListView>();
}
};
DUMPER7_ASSERTS_UPL_ListView;
// Class PL_UserInterface.PL_TileView
// 0x0010 (0x0BB0 - 0x0BA0)
class UPL_TileView final : public UCommonTileView
{
public:
class UObject* ItemWidgetSelector; // 0x0B98(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_BA0[0x10]; // 0x0BA0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
int32 GetItemIndex(const class UObject* Item) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_TileView")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_TileView")
}
static class UPL_TileView* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_TileView>();
}
};
DUMPER7_ASSERTS_UPL_TileView;
// Class PL_UserInterface.PL_CommonActionWidget
// 0x0020 (0x0450 - 0x0430)
class UPL_CommonActionWidget : public UCommonActionWidget
{
public:
bool bUseKeysSetIfAvailable; // 0x0428(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_429[0x3]; // 0x0429(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
EPL_CommonActionIconType IconType; // 0x042C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 AlternativeKeyIndex; // 0x0430(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UInputMappingContext*> SpecificInputContexts; // 0x0438(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_CommonActionWidget")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_CommonActionWidget")
}
static class UPL_CommonActionWidget* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_CommonActionWidget>();
}
};
DUMPER7_ASSERTS_UPL_CommonActionWidget;
// Class PL_UserInterface.PL_WidgetUtils
// 0x0000 (0x0028 - 0x0028)
class UPL_WidgetUtils final : public UBlueprintFunctionLibrary
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PL_WidgetUtils")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PL_WidgetUtils")
}
static class UPL_WidgetUtils* GetDefaultObj()
{
return GetDefaultObjImpl<UPL_WidgetUtils>();
}
};
DUMPER7_ASSERTS_UPL_WidgetUtils;
}