1550 lines
67 KiB
C++
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;
|
|
|
|
}
|
|
|