1076 lines
93 KiB
C++
1076 lines
93 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: GPPUI
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "GPPUI_structs.hpp"
|
|||
|
|
#include "SlateCore_structs.hpp"
|
|||
|
|
#include "AccelByteUe4Sdk_structs.hpp"
|
|||
|
|
#include "UMG_classes.hpp"
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
#include "CoreUObject_classes.hpp"
|
|||
|
|
#include "InputCore_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLegalAgreementHeaderWidget
|
|||
|
|
// 0x0048 (0x02A8 - 0x0260)
|
|||
|
|
class UGPPLegalAgreementHeaderWidget final : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UGPPMenuBtnWidget* GPPMenuBtnWidget; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(uint8 TabIndex)> OnTabClicked; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|||
|
|
class UImage* Img_Select; // 0x0278(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_280[0x20]; // 0x0280(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
uint8 TabIndex; // 0x02A0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLegalAgreementHeaderWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLegalAgreementHeaderWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLegalAgreementHeaderWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLegalAgreementHeaderWidget) == 0x000008, "Wrong alignment on UGPPLegalAgreementHeaderWidget");
|
|||
|
|
static_assert(sizeof(UGPPLegalAgreementHeaderWidget) == 0x0002A8, "Wrong size on UGPPLegalAgreementHeaderWidget");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementHeaderWidget, GPPMenuBtnWidget) == 0x000260, "Member 'UGPPLegalAgreementHeaderWidget::GPPMenuBtnWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementHeaderWidget, OnTabClicked) == 0x000268, "Member 'UGPPLegalAgreementHeaderWidget::OnTabClicked' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementHeaderWidget, Img_Select) == 0x000278, "Member 'UGPPLegalAgreementHeaderWidget::Img_Select' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementHeaderWidget, TabIndex) == 0x0002A0, "Member 'UGPPLegalAgreementHeaderWidget::TabIndex' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPBaseScreen
|
|||
|
|
// 0x0050 (0x02B0 - 0x0260)
|
|||
|
|
class UGPPBaseScreen : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_260[0x28]; // 0x0260(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMulticastInlineDelegate<void()> OnCloseScreenDelegate; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_298[0x18]; // 0x0298(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetAllowFocus(bool bFocusAllowed);
|
|||
|
|
void SetSupportExternalInput(bool bIsAllowed);
|
|||
|
|
void UpdateWidget();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPBaseScreen">();
|
|||
|
|
}
|
|||
|
|
static class UGPPBaseScreen* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPBaseScreen>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPBaseScreen) == 0x000008, "Wrong alignment on UGPPBaseScreen");
|
|||
|
|
static_assert(sizeof(UGPPBaseScreen) == 0x0002B0, "Wrong size on UGPPBaseScreen");
|
|||
|
|
static_assert(offsetof(UGPPBaseScreen, OnCloseScreenDelegate) == 0x000288, "Member 'UGPPBaseScreen::OnCloseScreenDelegate' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPAboutHighlightWidget
|
|||
|
|
// 0x0018 (0x02C8 - 0x02B0)
|
|||
|
|
class UGPPAboutHighlightWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UImage* Img_Highlight; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UAccelByteCmsContent* WB_CmsTitle; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UAccelByteCmsContent* WB_CmsDescription; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPAboutHighlightWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPAboutHighlightWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPAboutHighlightWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPAboutHighlightWidget) == 0x000008, "Wrong alignment on UGPPAboutHighlightWidget");
|
|||
|
|
static_assert(sizeof(UGPPAboutHighlightWidget) == 0x0002C8, "Wrong size on UGPPAboutHighlightWidget");
|
|||
|
|
static_assert(offsetof(UGPPAboutHighlightWidget, Img_Highlight) == 0x0002B0, "Member 'UGPPAboutHighlightWidget::Img_Highlight' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAboutHighlightWidget, WB_CmsTitle) == 0x0002B8, "Member 'UGPPAboutHighlightWidget::WB_CmsTitle' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAboutHighlightWidget, WB_CmsDescription) == 0x0002C0, "Member 'UGPPAboutHighlightWidget::WB_CmsDescription' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPAlertWidget
|
|||
|
|
// 0x0070 (0x0320 - 0x02B0)
|
|||
|
|
class UGPPAlertWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2B0[0x30]; // 0x02B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UGPPMenuBtnWidget* Btn_ForOneBtnType; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Left_ForTwoBtnType; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Right_ForTwoBtnType; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UWidgetSwitcher* WS_BtnContent; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UTextBlock* T_Title; // 0x0300(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_Desc_Header; // 0x0308(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_Desc_Content; // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnClickBtn_Btn_ForOneBtnType(bool bEnable);
|
|||
|
|
void OnClickBtn_Btn_Left_ForTwoBtnType(bool bEnable);
|
|||
|
|
void OnClickBtn_Btn_Right_ForTwoBtnType(bool bEnable);
|
|||
|
|
void SetAllowExternalInput(bool bAllow);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPAlertWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPAlertWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPAlertWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPAlertWidget) == 0x000008, "Wrong alignment on UGPPAlertWidget");
|
|||
|
|
static_assert(sizeof(UGPPAlertWidget) == 0x000320, "Wrong size on UGPPAlertWidget");
|
|||
|
|
static_assert(offsetof(UGPPAlertWidget, Btn_ForOneBtnType) == 0x0002E0, "Member 'UGPPAlertWidget::Btn_ForOneBtnType' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAlertWidget, Btn_Left_ForTwoBtnType) == 0x0002E8, "Member 'UGPPAlertWidget::Btn_Left_ForTwoBtnType' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAlertWidget, Btn_Right_ForTwoBtnType) == 0x0002F0, "Member 'UGPPAlertWidget::Btn_Right_ForTwoBtnType' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAlertWidget, WS_BtnContent) == 0x0002F8, "Member 'UGPPAlertWidget::WS_BtnContent' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAlertWidget, T_Title) == 0x000300, "Member 'UGPPAlertWidget::T_Title' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAlertWidget, T_Desc_Header) == 0x000308, "Member 'UGPPAlertWidget::T_Desc_Header' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPAlertWidget, T_Desc_Content) == 0x000310, "Member 'UGPPAlertWidget::T_Desc_Content' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPButton
|
|||
|
|
// 0x0000 (0x0428 - 0x0428)
|
|||
|
|
class UGPPButton final : public UButton
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPButton">();
|
|||
|
|
}
|
|||
|
|
static class UGPPButton* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPButton>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPButton) == 0x000008, "Wrong alignment on UGPPButton");
|
|||
|
|
static_assert(sizeof(UGPPButton) == 0x000428, "Wrong size on UGPPButton");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPControlIconWidget
|
|||
|
|
// 0x0070 (0x0320 - 0x02B0)
|
|||
|
|
class UGPPControlIconWidget : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
EAccelByteControlName ControlAssociation; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMap<EAccelByteControlName, struct FAccelByteControlDefinition> ControlDefinitions; // 0x02B8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|||
|
|
class UWidgetSwitcher* WS_IconTypes; // 0x0308(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UImage* Img_Control; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UTextBlock* T_Control; // 0x0318(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPControlIconWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPControlIconWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPControlIconWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPControlIconWidget) == 0x000008, "Wrong alignment on UGPPControlIconWidget");
|
|||
|
|
static_assert(sizeof(UGPPControlIconWidget) == 0x000320, "Wrong size on UGPPControlIconWidget");
|
|||
|
|
static_assert(offsetof(UGPPControlIconWidget, ControlAssociation) == 0x0002B0, "Member 'UGPPControlIconWidget::ControlAssociation' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPControlIconWidget, ControlDefinitions) == 0x0002B8, "Member 'UGPPControlIconWidget::ControlDefinitions' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPControlIconWidget, WS_IconTypes) == 0x000308, "Member 'UGPPControlIconWidget::WS_IconTypes' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPControlIconWidget, Img_Control) == 0x000310, "Member 'UGPPControlIconWidget::Img_Control' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPControlIconWidget, T_Control) == 0x000318, "Member 'UGPPControlIconWidget::T_Control' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPCountdownTimer
|
|||
|
|
// 0x0058 (0x0308 - 0x02B0)
|
|||
|
|
class UGPPCountdownTimer : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UImage* Img_ProgressBar; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_Countdown; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float Timeout; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UMaterialInterface* ProgressBarMaterial; // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FColor ProgressBarColor; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMulticastInlineDelegate<void()> OnTimerComplete; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
class UMaterialInstanceDynamic* DynProgressBarMaterialIns; // 0x02E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_2F0[0x18]; // 0x02F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void PauseTimer();
|
|||
|
|
void ResumeTimer();
|
|||
|
|
void SetTimeout(float InTimeout);
|
|||
|
|
void StartCountdownUntil(const struct FDateTime& InEndTime);
|
|||
|
|
void StartTimer();
|
|||
|
|
void StopTimer();
|
|||
|
|
|
|||
|
|
bool IsPaused() const;
|
|||
|
|
bool IsRunning() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPCountdownTimer">();
|
|||
|
|
}
|
|||
|
|
static class UGPPCountdownTimer* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPCountdownTimer>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPCountdownTimer) == 0x000008, "Wrong alignment on UGPPCountdownTimer");
|
|||
|
|
static_assert(sizeof(UGPPCountdownTimer) == 0x000308, "Wrong size on UGPPCountdownTimer");
|
|||
|
|
static_assert(offsetof(UGPPCountdownTimer, Img_ProgressBar) == 0x0002B0, "Member 'UGPPCountdownTimer::Img_ProgressBar' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPCountdownTimer, T_Countdown) == 0x0002B8, "Member 'UGPPCountdownTimer::T_Countdown' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPCountdownTimer, Timeout) == 0x0002C0, "Member 'UGPPCountdownTimer::Timeout' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPCountdownTimer, ProgressBarMaterial) == 0x0002C8, "Member 'UGPPCountdownTimer::ProgressBarMaterial' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPCountdownTimer, ProgressBarColor) == 0x0002D0, "Member 'UGPPCountdownTimer::ProgressBarColor' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPCountdownTimer, OnTimerComplete) == 0x0002D8, "Member 'UGPPCountdownTimer::OnTimerComplete' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPCountdownTimer, DynProgressBarMaterialIns) == 0x0002E8, "Member 'UGPPCountdownTimer::DynProgressBarMaterialIns' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPDebugRegionLanguageWidget
|
|||
|
|
// 0x0040 (0x02F0 - 0x02B0)
|
|||
|
|
class UGPPDebugRegionLanguageWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UTextBlock* T_LanInfo_Via_UE; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_LanInfo_Via_OS; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_LanInfo_Via_UserAccount; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_LanInfo_Via_StorePlatformGameSetting; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_RegionInfo_Via_UE; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_RegionInfo_Via_OS; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_RegionInfo_Via_UserAccount; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_RegionInfo_Via_StorePlatformGameSetting; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPDebugRegionLanguageWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPDebugRegionLanguageWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPDebugRegionLanguageWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPDebugRegionLanguageWidget) == 0x000008, "Wrong alignment on UGPPDebugRegionLanguageWidget");
|
|||
|
|
static_assert(sizeof(UGPPDebugRegionLanguageWidget) == 0x0002F0, "Wrong size on UGPPDebugRegionLanguageWidget");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_LanInfo_Via_UE) == 0x0002B0, "Member 'UGPPDebugRegionLanguageWidget::T_LanInfo_Via_UE' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_LanInfo_Via_OS) == 0x0002B8, "Member 'UGPPDebugRegionLanguageWidget::T_LanInfo_Via_OS' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_LanInfo_Via_UserAccount) == 0x0002C0, "Member 'UGPPDebugRegionLanguageWidget::T_LanInfo_Via_UserAccount' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_LanInfo_Via_StorePlatformGameSetting) == 0x0002C8, "Member 'UGPPDebugRegionLanguageWidget::T_LanInfo_Via_StorePlatformGameSetting' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_RegionInfo_Via_UE) == 0x0002D0, "Member 'UGPPDebugRegionLanguageWidget::T_RegionInfo_Via_UE' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_RegionInfo_Via_OS) == 0x0002D8, "Member 'UGPPDebugRegionLanguageWidget::T_RegionInfo_Via_OS' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_RegionInfo_Via_UserAccount) == 0x0002E0, "Member 'UGPPDebugRegionLanguageWidget::T_RegionInfo_Via_UserAccount' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPDebugRegionLanguageWidget, T_RegionInfo_Via_StorePlatformGameSetting) == 0x0002E8, "Member 'UGPPDebugRegionLanguageWidget::T_RegionInfo_Via_StorePlatformGameSetting' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLegalAgreementWidget
|
|||
|
|
// 0x01E8 (0x0498 - 0x02B0)
|
|||
|
|
class UGPPLegalAgreementWidget : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMulticastInlineDelegate<void()> OnLegalDocsAvailable; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(bool IsMandatory)> OnMandatoryDocument; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> AccelByteLegalWidgetClass; // 0x02D0(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TSoftClassPtr<class UClass> HeaderTabWidgetClass; // 0x02F8(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UAccelByteOfflineLegalDocument* AccelByteOfflineLegalDocument; // 0x0320(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UWidgetSwitcher* WS_MainSwitcher; // 0x0328(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class USizeBox* SB_Loading; // 0x0330(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class USizeBox* SB_LoadSuccess; // 0x0338(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class USizeBox* SB_LoadFailed; // 0x0340(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UWidgetSwitcher* WS_PageSwitcher; // 0x0348(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UHorizontalBox* HB_LegalTabs; // 0x0350(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UTextBlock* T_Error; // 0x0358(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UButton* Btn_Retry; // 0x0360(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Disagree; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Agree; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UPanelWidget* P_LegalTabs; // 0x0378(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class UGPPLegalWidget*> LegalAgreementContents; // 0x0380(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class UGPPLegalAgreementHeaderWidget*> LegalAgreementHeaderTabs; // 0x0390(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
TArray<class USizeBox*> LegalSizeBoxes; // 0x03A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
struct FKey KeyMap_TabLeftKeyPC; // 0x03B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FKey KeyMap_TabLeftGamepad; // 0x03C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FKey KeyMap_TabRightKeyPC; // 0x03E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FKey KeyMap_TabRightGamepad; // 0x03F8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
struct FKey ScrollContentGamepadKey; // 0x0410(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float ScrollSpeed; // 0x0428(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
int32 TotalTabCharacters; // 0x042C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
int32 MaxTabsWithoutScroll; // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_434[0x64]; // 0x0434(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void AgreeLegal(bool Selected);
|
|||
|
|
void DisagreeLegal(bool Selected);
|
|||
|
|
bool HasMultiplePolicies();
|
|||
|
|
bool IsDocumentReady();
|
|||
|
|
void OnClick_Btn_Agree(bool Selected);
|
|||
|
|
void OnClick_Btn_Disagree(bool Selected);
|
|||
|
|
void OnClick_LegalTab(uint8 TabSelected);
|
|||
|
|
void OnUserScrolled(float OffsetValue);
|
|||
|
|
void RetryRequest();
|
|||
|
|
void ScrollInput(float InDirection);
|
|||
|
|
void SetOptionalPoliciesAllowed(bool bIsAllowed);
|
|||
|
|
void SetUseOfflineLegalDocument(bool UseOfflineLegalDocument);
|
|||
|
|
void SwitchLegalTab(int32 Direction);
|
|||
|
|
void UpdateLegalDocument();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLegalAgreementWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLegalAgreementWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLegalAgreementWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLegalAgreementWidget) == 0x000008, "Wrong alignment on UGPPLegalAgreementWidget");
|
|||
|
|
static_assert(sizeof(UGPPLegalAgreementWidget) == 0x000498, "Wrong size on UGPPLegalAgreementWidget");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, OnLegalDocsAvailable) == 0x0002B0, "Member 'UGPPLegalAgreementWidget::OnLegalDocsAvailable' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, OnMandatoryDocument) == 0x0002C0, "Member 'UGPPLegalAgreementWidget::OnMandatoryDocument' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, AccelByteLegalWidgetClass) == 0x0002D0, "Member 'UGPPLegalAgreementWidget::AccelByteLegalWidgetClass' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, HeaderTabWidgetClass) == 0x0002F8, "Member 'UGPPLegalAgreementWidget::HeaderTabWidgetClass' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, AccelByteOfflineLegalDocument) == 0x000320, "Member 'UGPPLegalAgreementWidget::AccelByteOfflineLegalDocument' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, WS_MainSwitcher) == 0x000328, "Member 'UGPPLegalAgreementWidget::WS_MainSwitcher' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, SB_Loading) == 0x000330, "Member 'UGPPLegalAgreementWidget::SB_Loading' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, SB_LoadSuccess) == 0x000338, "Member 'UGPPLegalAgreementWidget::SB_LoadSuccess' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, SB_LoadFailed) == 0x000340, "Member 'UGPPLegalAgreementWidget::SB_LoadFailed' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, WS_PageSwitcher) == 0x000348, "Member 'UGPPLegalAgreementWidget::WS_PageSwitcher' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, HB_LegalTabs) == 0x000350, "Member 'UGPPLegalAgreementWidget::HB_LegalTabs' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, T_Error) == 0x000358, "Member 'UGPPLegalAgreementWidget::T_Error' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, Btn_Retry) == 0x000360, "Member 'UGPPLegalAgreementWidget::Btn_Retry' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, Btn_Disagree) == 0x000368, "Member 'UGPPLegalAgreementWidget::Btn_Disagree' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, Btn_Agree) == 0x000370, "Member 'UGPPLegalAgreementWidget::Btn_Agree' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, P_LegalTabs) == 0x000378, "Member 'UGPPLegalAgreementWidget::P_LegalTabs' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, LegalAgreementContents) == 0x000380, "Member 'UGPPLegalAgreementWidget::LegalAgreementContents' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, LegalAgreementHeaderTabs) == 0x000390, "Member 'UGPPLegalAgreementWidget::LegalAgreementHeaderTabs' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, LegalSizeBoxes) == 0x0003A0, "Member 'UGPPLegalAgreementWidget::LegalSizeBoxes' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, KeyMap_TabLeftKeyPC) == 0x0003B0, "Member 'UGPPLegalAgreementWidget::KeyMap_TabLeftKeyPC' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, KeyMap_TabLeftGamepad) == 0x0003C8, "Member 'UGPPLegalAgreementWidget::KeyMap_TabLeftGamepad' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, KeyMap_TabRightKeyPC) == 0x0003E0, "Member 'UGPPLegalAgreementWidget::KeyMap_TabRightKeyPC' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, KeyMap_TabRightGamepad) == 0x0003F8, "Member 'UGPPLegalAgreementWidget::KeyMap_TabRightGamepad' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, ScrollContentGamepadKey) == 0x000410, "Member 'UGPPLegalAgreementWidget::ScrollContentGamepadKey' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, ScrollSpeed) == 0x000428, "Member 'UGPPLegalAgreementWidget::ScrollSpeed' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, TotalTabCharacters) == 0x00042C, "Member 'UGPPLegalAgreementWidget::TotalTabCharacters' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalAgreementWidget, MaxTabsWithoutScroll) == 0x000430, "Member 'UGPPLegalAgreementWidget::MaxTabsWithoutScroll' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLegalHeaderTab
|
|||
|
|
// 0x0198 (0x0448 - 0x02B0)
|
|||
|
|
class UGPPLegalHeaderTab final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UTextBlock* T_Label; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UImage* Img_Background; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UButton* Btn_ActionButton; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class USizeBox* SB_Sizer; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_2E0[0x8]; // 0x02E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FSlateColor DefaultColor; // 0x02E8(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateColor SelectedColor; // 0x0310(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateBrush DefaultBrush; // 0x0338(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateBrush SelectedBrush; // 0x03C0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnActionButtonPressed();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLegalHeaderTab">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLegalHeaderTab* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLegalHeaderTab>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLegalHeaderTab) == 0x000008, "Wrong alignment on UGPPLegalHeaderTab");
|
|||
|
|
static_assert(sizeof(UGPPLegalHeaderTab) == 0x000448, "Wrong size on UGPPLegalHeaderTab");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, T_Label) == 0x0002C0, "Member 'UGPPLegalHeaderTab::T_Label' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, Img_Background) == 0x0002C8, "Member 'UGPPLegalHeaderTab::Img_Background' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, Btn_ActionButton) == 0x0002D0, "Member 'UGPPLegalHeaderTab::Btn_ActionButton' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, SB_Sizer) == 0x0002D8, "Member 'UGPPLegalHeaderTab::SB_Sizer' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, DefaultColor) == 0x0002E8, "Member 'UGPPLegalHeaderTab::DefaultColor' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, SelectedColor) == 0x000310, "Member 'UGPPLegalHeaderTab::SelectedColor' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, DefaultBrush) == 0x000338, "Member 'UGPPLegalHeaderTab::DefaultBrush' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalHeaderTab, SelectedBrush) == 0x0003C0, "Member 'UGPPLegalHeaderTab::SelectedBrush' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLegalScrollbar
|
|||
|
|
// 0x0030 (0x02E0 - 0x02B0)
|
|||
|
|
class UGPPLegalScrollbar final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMulticastInlineDelegate<void(float Value)> OnScrollbarValueChanged; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
class USlider* Slider_Scollbar; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float ScrollbarMultiplier; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float ScrollbarMinValue; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float ScrollbarMaxValue; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float DeltaThumbPosition; // 0x02D4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float LastThumbPosition; // 0x02D8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
float CurrentThumbPosition; // 0x02DC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
float GetDeltaThumbPosition();
|
|||
|
|
void OnValueChanged(float Value);
|
|||
|
|
void SetScrollbarMaxValue(float Value);
|
|||
|
|
void SetScrollbarMinValue(float Value);
|
|||
|
|
void SetScrollbarValue(float Value);
|
|||
|
|
|
|||
|
|
float GetScrollbarNormalizeValue() const;
|
|||
|
|
float GetScrollbarValue() const;
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLegalScrollbar">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLegalScrollbar* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLegalScrollbar>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLegalScrollbar) == 0x000008, "Wrong alignment on UGPPLegalScrollbar");
|
|||
|
|
static_assert(sizeof(UGPPLegalScrollbar) == 0x0002E0, "Wrong size on UGPPLegalScrollbar");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, OnScrollbarValueChanged) == 0x0002B0, "Member 'UGPPLegalScrollbar::OnScrollbarValueChanged' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, Slider_Scollbar) == 0x0002C0, "Member 'UGPPLegalScrollbar::Slider_Scollbar' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, ScrollbarMultiplier) == 0x0002C8, "Member 'UGPPLegalScrollbar::ScrollbarMultiplier' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, ScrollbarMinValue) == 0x0002CC, "Member 'UGPPLegalScrollbar::ScrollbarMinValue' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, ScrollbarMaxValue) == 0x0002D0, "Member 'UGPPLegalScrollbar::ScrollbarMaxValue' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, DeltaThumbPosition) == 0x0002D4, "Member 'UGPPLegalScrollbar::DeltaThumbPosition' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, LastThumbPosition) == 0x0002D8, "Member 'UGPPLegalScrollbar::LastThumbPosition' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalScrollbar, CurrentThumbPosition) == 0x0002DC, "Member 'UGPPLegalScrollbar::CurrentThumbPosition' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLegalWidget
|
|||
|
|
// 0x0038 (0x02E8 - 0x02B0)
|
|||
|
|
class UGPPLegalWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMulticastInlineDelegate<void(float OffsetValue)> OnUserScrolled; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
float ScrollboxMaxOffset; // 0x02C0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UScrollBox* SCB_ScrollBox; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UTextBlock* T_Title; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UTextBlock* T_EffectiveDate; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UAccelByteCmsContent* WB_ABCmsContent; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
class UScrollBox* GetScrollBox();
|
|||
|
|
float GetScrollboxMaxOffset();
|
|||
|
|
void OnScrollbarChanged(float OffsetValue);
|
|||
|
|
void SetDocumentContent(class FString* Content);
|
|||
|
|
void SetEffectiveDate(const class FString& EffectiveTitle, const struct FDateTime& EffectiveDate);
|
|||
|
|
void SetTitle(const class FString& Title);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLegalWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLegalWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLegalWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLegalWidget) == 0x000008, "Wrong alignment on UGPPLegalWidget");
|
|||
|
|
static_assert(sizeof(UGPPLegalWidget) == 0x0002E8, "Wrong size on UGPPLegalWidget");
|
|||
|
|
static_assert(offsetof(UGPPLegalWidget, OnUserScrolled) == 0x0002B0, "Member 'UGPPLegalWidget::OnUserScrolled' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalWidget, ScrollboxMaxOffset) == 0x0002C0, "Member 'UGPPLegalWidget::ScrollboxMaxOffset' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalWidget, SCB_ScrollBox) == 0x0002C8, "Member 'UGPPLegalWidget::SCB_ScrollBox' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalWidget, T_Title) == 0x0002D0, "Member 'UGPPLegalWidget::T_Title' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalWidget, T_EffectiveDate) == 0x0002D8, "Member 'UGPPLegalWidget::T_EffectiveDate' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLegalWidget, WB_ABCmsContent) == 0x0002E0, "Member 'UGPPLegalWidget::WB_ABCmsContent' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLinkKAWidget
|
|||
|
|
// 0x0148 (0x03F8 - 0x02B0)
|
|||
|
|
class UGPPLinkKAWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMulticastInlineDelegate<void(EGPPButtonID ButtonID)> OnUseConfirmButtonRequest; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void()> OnCloseWidget; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2D0[0x10]; // 0x02D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UGPPMenuBtnWidget* Btn_OK; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Cancel_PC; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Cancel_Playstation; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Cancel_XBox; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Back; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_RetryLink; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Back_Linked_PC; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Back_Linked_Playstation; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Back_Linked_XBox; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_OpenBrowser_Linked_PC; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_OpenBrowser_ForLink_PC; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
uint8 Pad_338[0x40]; // 0x0338(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UTextBlock* T_LinkFailedDesc; // 0x0378(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UGPPShortCodeWidget* WB_ShortCodeBox; // 0x0380(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UAccelByteQrImage* W_QRCodeBox; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UGPPCountdownTimer* WB_TimerBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UAccelByteQrImage* W_QRCodeLogin; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_ProfileEmail; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UWidgetSwitcher* WS_MainSwitcher; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UThrobber* Trb_Loading; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UWidgetSwitcher* WS_PageSwitcher; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class USizeBox* SB_LoadFailed; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_LinkUrl; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_LinkUrl_Linked; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UCanvasPanel* Cvs_LinkingPage; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UCanvasPanel* Cvs_LinkedPage; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UCanvasPanel* Cvs_LinkingSuccessfulPage; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OKButtonPressed(bool Selected);
|
|||
|
|
void OnAccountLinkedCompleted();
|
|||
|
|
void OnAccountLinkStarted();
|
|||
|
|
void OnAccountUnlinked(const struct FAccelByteModelsGaUnlinkPlatformNotif& GaUnlinkPlatformNotif);
|
|||
|
|
void OnClaimCodeExpired();
|
|||
|
|
void OnClaimCodeReceived(const struct FAccountClaimCodeReceived& Result);
|
|||
|
|
void OnClaimError(int32 Code, const class FString& Message);
|
|||
|
|
void OnClicked_Btn_Back(bool bSelected);
|
|||
|
|
void OnClicked_Btn_Cancel(bool bSelected);
|
|||
|
|
void OnClicked_Btn_OK(bool bSelected);
|
|||
|
|
void OnClicked_Btn_OpenBrowser(bool bSelected);
|
|||
|
|
void OnClicked_Btn_RetryLink(bool bSelected);
|
|||
|
|
void OpenBrowserPressed(bool Selected);
|
|||
|
|
void OpenLinkAccountPage();
|
|||
|
|
void OpenMyAccountPage();
|
|||
|
|
void RetryRequestPressed(bool Selected);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLinkKAWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLinkKAWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLinkKAWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLinkKAWidget) == 0x000008, "Wrong alignment on UGPPLinkKAWidget");
|
|||
|
|
static_assert(sizeof(UGPPLinkKAWidget) == 0x0003F8, "Wrong size on UGPPLinkKAWidget");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, OnUseConfirmButtonRequest) == 0x0002B0, "Member 'UGPPLinkKAWidget::OnUseConfirmButtonRequest' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, OnCloseWidget) == 0x0002C0, "Member 'UGPPLinkKAWidget::OnCloseWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_OK) == 0x0002E0, "Member 'UGPPLinkKAWidget::Btn_OK' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_Cancel_PC) == 0x0002E8, "Member 'UGPPLinkKAWidget::Btn_Cancel_PC' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_Cancel_Playstation) == 0x0002F0, "Member 'UGPPLinkKAWidget::Btn_Cancel_Playstation' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_Cancel_XBox) == 0x0002F8, "Member 'UGPPLinkKAWidget::Btn_Cancel_XBox' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_Back) == 0x000300, "Member 'UGPPLinkKAWidget::Btn_Back' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_RetryLink) == 0x000308, "Member 'UGPPLinkKAWidget::Btn_RetryLink' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_Back_Linked_PC) == 0x000310, "Member 'UGPPLinkKAWidget::Btn_Back_Linked_PC' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_Back_Linked_Playstation) == 0x000318, "Member 'UGPPLinkKAWidget::Btn_Back_Linked_Playstation' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_Back_Linked_XBox) == 0x000320, "Member 'UGPPLinkKAWidget::Btn_Back_Linked_XBox' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_OpenBrowser_Linked_PC) == 0x000328, "Member 'UGPPLinkKAWidget::Btn_OpenBrowser_Linked_PC' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Btn_OpenBrowser_ForLink_PC) == 0x000330, "Member 'UGPPLinkKAWidget::Btn_OpenBrowser_ForLink_PC' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, T_LinkFailedDesc) == 0x000378, "Member 'UGPPLinkKAWidget::T_LinkFailedDesc' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, WB_ShortCodeBox) == 0x000380, "Member 'UGPPLinkKAWidget::WB_ShortCodeBox' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, W_QRCodeBox) == 0x000388, "Member 'UGPPLinkKAWidget::W_QRCodeBox' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, WB_TimerBox) == 0x000390, "Member 'UGPPLinkKAWidget::WB_TimerBox' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, W_QRCodeLogin) == 0x000398, "Member 'UGPPLinkKAWidget::W_QRCodeLogin' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, T_ProfileEmail) == 0x0003A0, "Member 'UGPPLinkKAWidget::T_ProfileEmail' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, WS_MainSwitcher) == 0x0003A8, "Member 'UGPPLinkKAWidget::WS_MainSwitcher' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Trb_Loading) == 0x0003B0, "Member 'UGPPLinkKAWidget::Trb_Loading' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, WS_PageSwitcher) == 0x0003B8, "Member 'UGPPLinkKAWidget::WS_PageSwitcher' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, SB_LoadFailed) == 0x0003C0, "Member 'UGPPLinkKAWidget::SB_LoadFailed' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, T_LinkUrl) == 0x0003C8, "Member 'UGPPLinkKAWidget::T_LinkUrl' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, T_LinkUrl_Linked) == 0x0003D0, "Member 'UGPPLinkKAWidget::T_LinkUrl_Linked' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Cvs_LinkingPage) == 0x0003D8, "Member 'UGPPLinkKAWidget::Cvs_LinkingPage' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Cvs_LinkedPage) == 0x0003E0, "Member 'UGPPLinkKAWidget::Cvs_LinkedPage' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLinkKAWidget, Cvs_LinkingSuccessfulPage) == 0x0003E8, "Member 'UGPPLinkKAWidget::Cvs_LinkingSuccessfulPage' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPMenuBtnWidget
|
|||
|
|
// 0x0558 (0x0808 - 0x02B0)
|
|||
|
|
class UGPPMenuBtnWidget : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TMulticastInlineDelegate<void(bool Selected)> OnClickedDelegate; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMulticastInlineDelegate<void()> OnUpdateWidget; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2E0[0x10]; // 0x02E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UTextBlock* T_Title; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UGPPButton* Btn_Button; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateBrush BtnBrush; // 0x0300(0x0088)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
class UImage* Img_Background; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateBrush BG_Disabled; // 0x0390(0x0088)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateBrush BG_Normal; // 0x0418(0x0088)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateBrush BG_Focused; // 0x04A0(0x0088)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateBrush BG_Selected; // 0x0528(0x0088)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FMargin BtnPadding; // 0x05B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateColor TextTintColor_Disabled; // 0x05C0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateColor TextTintColor_Normal; // 0x05E8(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateColor TextTintColor_Focused; // 0x0610(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateColor TextTintColor_Selected; // 0x0638(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateFontInfo TextFont_Disabled; // 0x0660(0x0058)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateFontInfo TextFont_Normal; // 0x06B8(0x0058)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateFontInfo TextFont_Focused; // 0x0710(0x0058)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
struct FSlateFontInfo TextFont_Selected; // 0x0768(0x0058)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class FText TitleText; // 0x07C0(0x0018)(Edit, NativeAccessSpecifierPrivate)
|
|||
|
|
bool bIsEnable; // 0x07D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
bool bNeedFocusForKeyInteraction; // 0x07D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
bool bSelected; // 0x07DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_7DB[0x5]; // 0x07DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FKey> KeyBindingList; // 0x07E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_7F0[0x10]; // 0x07F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float MinimumClickRepetitionTime; // 0x0800(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_804[0x4]; // 0x0804(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
bool GetEnable();
|
|||
|
|
void OnClicked();
|
|||
|
|
void OnHovered();
|
|||
|
|
void OnUnHovered();
|
|||
|
|
void UnlockClick();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPMenuBtnWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPMenuBtnWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPMenuBtnWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPMenuBtnWidget) == 0x000008, "Wrong alignment on UGPPMenuBtnWidget");
|
|||
|
|
static_assert(sizeof(UGPPMenuBtnWidget) == 0x000808, "Wrong size on UGPPMenuBtnWidget");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, OnClickedDelegate) == 0x0002B0, "Member 'UGPPMenuBtnWidget::OnClickedDelegate' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, OnUpdateWidget) == 0x0002D0, "Member 'UGPPMenuBtnWidget::OnUpdateWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, T_Title) == 0x0002F0, "Member 'UGPPMenuBtnWidget::T_Title' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, Btn_Button) == 0x0002F8, "Member 'UGPPMenuBtnWidget::Btn_Button' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, BtnBrush) == 0x000300, "Member 'UGPPMenuBtnWidget::BtnBrush' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, Img_Background) == 0x000388, "Member 'UGPPMenuBtnWidget::Img_Background' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, BG_Disabled) == 0x000390, "Member 'UGPPMenuBtnWidget::BG_Disabled' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, BG_Normal) == 0x000418, "Member 'UGPPMenuBtnWidget::BG_Normal' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, BG_Focused) == 0x0004A0, "Member 'UGPPMenuBtnWidget::BG_Focused' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, BG_Selected) == 0x000528, "Member 'UGPPMenuBtnWidget::BG_Selected' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, BtnPadding) == 0x0005B0, "Member 'UGPPMenuBtnWidget::BtnPadding' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextTintColor_Disabled) == 0x0005C0, "Member 'UGPPMenuBtnWidget::TextTintColor_Disabled' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextTintColor_Normal) == 0x0005E8, "Member 'UGPPMenuBtnWidget::TextTintColor_Normal' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextTintColor_Focused) == 0x000610, "Member 'UGPPMenuBtnWidget::TextTintColor_Focused' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextTintColor_Selected) == 0x000638, "Member 'UGPPMenuBtnWidget::TextTintColor_Selected' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextFont_Disabled) == 0x000660, "Member 'UGPPMenuBtnWidget::TextFont_Disabled' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextFont_Normal) == 0x0006B8, "Member 'UGPPMenuBtnWidget::TextFont_Normal' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextFont_Focused) == 0x000710, "Member 'UGPPMenuBtnWidget::TextFont_Focused' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TextFont_Selected) == 0x000768, "Member 'UGPPMenuBtnWidget::TextFont_Selected' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, TitleText) == 0x0007C0, "Member 'UGPPMenuBtnWidget::TitleText' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, bIsEnable) == 0x0007D8, "Member 'UGPPMenuBtnWidget::bIsEnable' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, bNeedFocusForKeyInteraction) == 0x0007D9, "Member 'UGPPMenuBtnWidget::bNeedFocusForKeyInteraction' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, bSelected) == 0x0007DA, "Member 'UGPPMenuBtnWidget::bSelected' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, KeyBindingList) == 0x0007E0, "Member 'UGPPMenuBtnWidget::KeyBindingList' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMenuBtnWidget, MinimumClickRepetitionTime) == 0x000800, "Member 'UGPPMenuBtnWidget::MinimumClickRepetitionTime' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLoginListItemWidget
|
|||
|
|
// 0x0008 (0x0810 - 0x0808)
|
|||
|
|
class UGPPLoginListItemWidget final : public UGPPMenuBtnWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UImage* Img_Icon; // 0x0808(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLoginListItemWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLoginListItemWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLoginListItemWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLoginListItemWidget) == 0x000008, "Wrong alignment on UGPPLoginListItemWidget");
|
|||
|
|
static_assert(sizeof(UGPPLoginListItemWidget) == 0x000810, "Wrong size on UGPPLoginListItemWidget");
|
|||
|
|
static_assert(offsetof(UGPPLoginListItemWidget, Img_Icon) == 0x000808, "Member 'UGPPLoginListItemWidget::Img_Icon' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPLoginWidget
|
|||
|
|
// 0x0020 (0x0280 - 0x0260)
|
|||
|
|
class UGPPLoginWidget final : public UUserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSubclassOf<class UUserWidget> ListItemClass; // 0x0260(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UVerticalBox* LoginList; // 0x0268(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
TArray<class UGPPLoginListItemWidget*> GPPLoginListItemWidgetList; // 0x0270(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPLoginWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPLoginWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPLoginWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPLoginWidget) == 0x000008, "Wrong alignment on UGPPLoginWidget");
|
|||
|
|
static_assert(sizeof(UGPPLoginWidget) == 0x000280, "Wrong size on UGPPLoginWidget");
|
|||
|
|
static_assert(offsetof(UGPPLoginWidget, ListItemClass) == 0x000260, "Member 'UGPPLoginWidget::ListItemClass' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLoginWidget, LoginList) == 0x000268, "Member 'UGPPLoginWidget::LoginList' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPLoginWidget, GPPLoginListItemWidgetList) == 0x000270, "Member 'UGPPLoginWidget::GPPLoginListItemWidgetList' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPMaintenanceWidget
|
|||
|
|
// 0x0010 (0x02C0 - 0x02B0)
|
|||
|
|
class UGPPMaintenanceWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Confirm; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UTextBlock* T_Duration; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnClickBtn_Confirm(bool bEnable);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPMaintenanceWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPMaintenanceWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPMaintenanceWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPMaintenanceWidget) == 0x000008, "Wrong alignment on UGPPMaintenanceWidget");
|
|||
|
|
static_assert(sizeof(UGPPMaintenanceWidget) == 0x0002C0, "Wrong size on UGPPMaintenanceWidget");
|
|||
|
|
static_assert(offsetof(UGPPMaintenanceWidget, Btn_Confirm) == 0x0002B0, "Member 'UGPPMaintenanceWidget::Btn_Confirm' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPMaintenanceWidget, T_Duration) == 0x0002B8, "Member 'UGPPMaintenanceWidget::T_Duration' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPNotiWidget
|
|||
|
|
// 0x0038 (0x02E8 - 0x02B0)
|
|||
|
|
class UGPPNotiWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UWidgetAnimation* DestroyWidgetAnim; // 0x02B0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float DestroyFirstDelay; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float FastDestroyAnimPlayRate; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_Title; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_Message; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_2D0[0x18]; // 0x02D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void DestroyNotiWidget();
|
|||
|
|
void DestroyWidget();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPNotiWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPNotiWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPNotiWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPNotiWidget) == 0x000008, "Wrong alignment on UGPPNotiWidget");
|
|||
|
|
static_assert(sizeof(UGPPNotiWidget) == 0x0002E8, "Wrong size on UGPPNotiWidget");
|
|||
|
|
static_assert(offsetof(UGPPNotiWidget, DestroyWidgetAnim) == 0x0002B0, "Member 'UGPPNotiWidget::DestroyWidgetAnim' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPNotiWidget, DestroyFirstDelay) == 0x0002B8, "Member 'UGPPNotiWidget::DestroyFirstDelay' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPNotiWidget, FastDestroyAnimPlayRate) == 0x0002BC, "Member 'UGPPNotiWidget::FastDestroyAnimPlayRate' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPNotiWidget, T_Title) == 0x0002C0, "Member 'UGPPNotiWidget::T_Title' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPNotiWidget, T_Message) == 0x0002C8, "Member 'UGPPNotiWidget::T_Message' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPRedeemEnterWidget
|
|||
|
|
// 0x0018 (0x02C8 - 0x02B0)
|
|||
|
|
class UGPPRedeemEnterWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Cancel; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Submit; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UEditableTextBox* ET_Code; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnClickBtn_Btn_Cancel(bool bEnable);
|
|||
|
|
void OnClickBtn_Btn_Submit(bool bEnable);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPRedeemEnterWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPRedeemEnterWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPRedeemEnterWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPRedeemEnterWidget) == 0x000008, "Wrong alignment on UGPPRedeemEnterWidget");
|
|||
|
|
static_assert(sizeof(UGPPRedeemEnterWidget) == 0x0002C8, "Wrong size on UGPPRedeemEnterWidget");
|
|||
|
|
static_assert(offsetof(UGPPRedeemEnterWidget, Btn_Cancel) == 0x0002B0, "Member 'UGPPRedeemEnterWidget::Btn_Cancel' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPRedeemEnterWidget, Btn_Submit) == 0x0002B8, "Member 'UGPPRedeemEnterWidget::Btn_Submit' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPRedeemEnterWidget, ET_Code) == 0x0002C0, "Member 'UGPPRedeemEnterWidget::ET_Code' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPRedemptionCompleteWidget
|
|||
|
|
// 0x0020 (0x02D0 - 0x02B0)
|
|||
|
|
class UGPPRedemptionCompleteWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Confirm; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UImage* Img_Reward; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_RewardTitle; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_RewardDesc; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnClickBtn_Confirm(bool bEnable);
|
|||
|
|
void OnRewardImgDownloadCallback(class UTexture2DDynamic* Texture);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPRedemptionCompleteWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPRedemptionCompleteWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPRedemptionCompleteWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPRedemptionCompleteWidget) == 0x000008, "Wrong alignment on UGPPRedemptionCompleteWidget");
|
|||
|
|
static_assert(sizeof(UGPPRedemptionCompleteWidget) == 0x0002D0, "Wrong size on UGPPRedemptionCompleteWidget");
|
|||
|
|
static_assert(offsetof(UGPPRedemptionCompleteWidget, Btn_Confirm) == 0x0002B0, "Member 'UGPPRedemptionCompleteWidget::Btn_Confirm' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPRedemptionCompleteWidget, Img_Reward) == 0x0002B8, "Member 'UGPPRedemptionCompleteWidget::Img_Reward' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPRedemptionCompleteWidget, T_RewardTitle) == 0x0002C0, "Member 'UGPPRedemptionCompleteWidget::T_RewardTitle' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPRedemptionCompleteWidget, T_RewardDesc) == 0x0002C8, "Member 'UGPPRedemptionCompleteWidget::T_RewardDesc' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPSelectUserAccountItemWidget
|
|||
|
|
// 0x0058 (0x0308 - 0x02B0)
|
|||
|
|
class UGPPSelectUserAccountItemWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Select; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
class UImage* bg; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UImage* BG_Focused; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_UserID; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_DisplayName; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
class UTextBlock* T_LastLogin; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_2F0[0x18]; // 0x02F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnClickedBtn_Select(bool bSelected);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPSelectUserAccountItemWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPSelectUserAccountItemWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPSelectUserAccountItemWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPSelectUserAccountItemWidget) == 0x000008, "Wrong alignment on UGPPSelectUserAccountItemWidget");
|
|||
|
|
static_assert(sizeof(UGPPSelectUserAccountItemWidget) == 0x000308, "Wrong size on UGPPSelectUserAccountItemWidget");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountItemWidget, Btn_Select) == 0x0002C0, "Member 'UGPPSelectUserAccountItemWidget::Btn_Select' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountItemWidget, bg) == 0x0002C8, "Member 'UGPPSelectUserAccountItemWidget::bg' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountItemWidget, BG_Focused) == 0x0002D0, "Member 'UGPPSelectUserAccountItemWidget::BG_Focused' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountItemWidget, T_UserID) == 0x0002D8, "Member 'UGPPSelectUserAccountItemWidget::T_UserID' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountItemWidget, T_DisplayName) == 0x0002E0, "Member 'UGPPSelectUserAccountItemWidget::T_DisplayName' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountItemWidget, T_LastLogin) == 0x0002E8, "Member 'UGPPSelectUserAccountItemWidget::T_LastLogin' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPSelectUserAccountWidget
|
|||
|
|
// 0x0030 (0x02E0 - 0x02B0)
|
|||
|
|
class UGPPSelectUserAccountWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UVerticalBox* VB_AccountList; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
TSubclassOf<class UUserWidget> ListItemClass; // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
TArray<class UGPPSelectUserAccountItemWidget*> GPPSelectUserAccountItemWidgetList; // 0x02D0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnSelectUserAccount();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPSelectUserAccountWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPSelectUserAccountWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPSelectUserAccountWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPSelectUserAccountWidget) == 0x000008, "Wrong alignment on UGPPSelectUserAccountWidget");
|
|||
|
|
static_assert(sizeof(UGPPSelectUserAccountWidget) == 0x0002E0, "Wrong size on UGPPSelectUserAccountWidget");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountWidget, VB_AccountList) == 0x0002C0, "Member 'UGPPSelectUserAccountWidget::VB_AccountList' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountWidget, ListItemClass) == 0x0002C8, "Member 'UGPPSelectUserAccountWidget::ListItemClass' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPSelectUserAccountWidget, GPPSelectUserAccountItemWidgetList) == 0x0002D0, "Member 'UGPPSelectUserAccountWidget::GPPSelectUserAccountItemWidgetList' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPShortCodeComponentWidget
|
|||
|
|
// 0x0010 (0x02C0 - 0x02B0)
|
|||
|
|
class UGPPShortCodeComponentWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FString Letter; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPShortCodeComponentWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPShortCodeComponentWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPShortCodeComponentWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPShortCodeComponentWidget) == 0x000008, "Wrong alignment on UGPPShortCodeComponentWidget");
|
|||
|
|
static_assert(sizeof(UGPPShortCodeComponentWidget) == 0x0002C0, "Wrong size on UGPPShortCodeComponentWidget");
|
|||
|
|
static_assert(offsetof(UGPPShortCodeComponentWidget, Letter) == 0x0002B0, "Member 'UGPPShortCodeComponentWidget::Letter' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPShortCodeWidget
|
|||
|
|
// 0x0088 (0x0338 - 0x02B0)
|
|||
|
|
class UGPPShortCodeWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
int32 MaxLetterCount; // 0x02B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TSoftClassPtr<class UClass> ShortCodeComponentWidget; // 0x02B8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
class UHorizontalBox* HB_ChildRoot; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|||
|
|
TMap<class FString, class UGPPShortCodeComponentWidget*> StoredComponents; // 0x02E8(0x0050)(BlueprintVisible, ExportObject, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void ResetShortCode();
|
|||
|
|
void SetShortCode(const class FString& Shortcode);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPShortCodeWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPShortCodeWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPShortCodeWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPShortCodeWidget) == 0x000008, "Wrong alignment on UGPPShortCodeWidget");
|
|||
|
|
static_assert(sizeof(UGPPShortCodeWidget) == 0x000338, "Wrong size on UGPPShortCodeWidget");
|
|||
|
|
static_assert(offsetof(UGPPShortCodeWidget, MaxLetterCount) == 0x0002B0, "Member 'UGPPShortCodeWidget::MaxLetterCount' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPShortCodeWidget, ShortCodeComponentWidget) == 0x0002B8, "Member 'UGPPShortCodeWidget::ShortCodeComponentWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPShortCodeWidget, HB_ChildRoot) == 0x0002E0, "Member 'UGPPShortCodeWidget::HB_ChildRoot' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPShortCodeWidget, StoredComponents) == 0x0002E8, "Member 'UGPPShortCodeWidget::StoredComponents' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPToastMessageWidget
|
|||
|
|
// 0x00A8 (0x0358 - 0x02B0)
|
|||
|
|
class UGPPToastMessageWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class UWidgetAnimation* DestroyWidgetAnim; // 0x02B0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float DestroyFirstDelay; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float FastDestroyAnimPlayRate; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateColor WarningTextColor; // 0x02C0(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateColor ErrorTextColor; // 0x02E8(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
struct FSlateColor NormalTextColor; // 0x0310(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|||
|
|
class UTextBlock* T_Message; // 0x0338(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_340[0x18]; // 0x0340(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void DestroyToastMessageWidget();
|
|||
|
|
void DestroyWidget();
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPToastMessageWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPToastMessageWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPToastMessageWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPToastMessageWidget) == 0x000008, "Wrong alignment on UGPPToastMessageWidget");
|
|||
|
|
static_assert(sizeof(UGPPToastMessageWidget) == 0x000358, "Wrong size on UGPPToastMessageWidget");
|
|||
|
|
static_assert(offsetof(UGPPToastMessageWidget, DestroyWidgetAnim) == 0x0002B0, "Member 'UGPPToastMessageWidget::DestroyWidgetAnim' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPToastMessageWidget, DestroyFirstDelay) == 0x0002B8, "Member 'UGPPToastMessageWidget::DestroyFirstDelay' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPToastMessageWidget, FastDestroyAnimPlayRate) == 0x0002BC, "Member 'UGPPToastMessageWidget::FastDestroyAnimPlayRate' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPToastMessageWidget, WarningTextColor) == 0x0002C0, "Member 'UGPPToastMessageWidget::WarningTextColor' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPToastMessageWidget, ErrorTextColor) == 0x0002E8, "Member 'UGPPToastMessageWidget::ErrorTextColor' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPToastMessageWidget, NormalTextColor) == 0x000310, "Member 'UGPPToastMessageWidget::NormalTextColor' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPToastMessageWidget, T_Message) == 0x000338, "Member 'UGPPToastMessageWidget::T_Message' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPUISettings
|
|||
|
|
// 0x0190 (0x01B8 - 0x0028)
|
|||
|
|
class UGPPUISettings final : public UObject
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
TSoftClassPtr<class UClass> LegalAgreementWidget; // 0x0028(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> LinkKraftonWidget; // 0x0050(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> AlertWidget; // 0x0078(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> RedeemEnterWidget; // 0x00A0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> RedemptionCompleteWidget; // 0x00C8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> ToastMessageWidget; // 0x00F0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> NotiWidget; // 0x0118(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> MaintenanceWidget; // 0x0140(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> SelectUserAccountWidget; // 0x0168(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TSoftClassPtr<class UClass> WebBrowserWidget; // 0x0190(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPUISettings">();
|
|||
|
|
}
|
|||
|
|
static class UGPPUISettings* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPUISettings>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPUISettings) == 0x000008, "Wrong alignment on UGPPUISettings");
|
|||
|
|
static_assert(sizeof(UGPPUISettings) == 0x0001B8, "Wrong size on UGPPUISettings");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, LegalAgreementWidget) == 0x000028, "Member 'UGPPUISettings::LegalAgreementWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, LinkKraftonWidget) == 0x000050, "Member 'UGPPUISettings::LinkKraftonWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, AlertWidget) == 0x000078, "Member 'UGPPUISettings::AlertWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, RedeemEnterWidget) == 0x0000A0, "Member 'UGPPUISettings::RedeemEnterWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, RedemptionCompleteWidget) == 0x0000C8, "Member 'UGPPUISettings::RedemptionCompleteWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, ToastMessageWidget) == 0x0000F0, "Member 'UGPPUISettings::ToastMessageWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, NotiWidget) == 0x000118, "Member 'UGPPUISettings::NotiWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, MaintenanceWidget) == 0x000140, "Member 'UGPPUISettings::MaintenanceWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, SelectUserAccountWidget) == 0x000168, "Member 'UGPPUISettings::SelectUserAccountWidget' has a wrong offset!");
|
|||
|
|
static_assert(offsetof(UGPPUISettings, WebBrowserWidget) == 0x000190, "Member 'UGPPUISettings::WebBrowserWidget' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPWebBrowserWidget
|
|||
|
|
// 0x0028 (0x02D8 - 0x02B0)
|
|||
|
|
class UGPPWebBrowserWidget final : public UGPPBaseScreen
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
uint8 Pad_2B0[0x20]; // 0x02B0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UGPPMenuBtnWidget* Btn_Close; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void Close();
|
|||
|
|
void OnClickedBtn_Close(bool bEnable);
|
|||
|
|
void OpenExternalWebBrowser(const class FString& URL);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPWebBrowserWidget">();
|
|||
|
|
}
|
|||
|
|
static class UGPPWebBrowserWidget* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPWebBrowserWidget>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPWebBrowserWidget) == 0x000008, "Wrong alignment on UGPPWebBrowserWidget");
|
|||
|
|
static_assert(sizeof(UGPPWebBrowserWidget) == 0x0002D8, "Wrong size on UGPPWebBrowserWidget");
|
|||
|
|
static_assert(offsetof(UGPPWebBrowserWidget, Btn_Close) == 0x0002D0, "Member 'UGPPWebBrowserWidget::Btn_Close' has a wrong offset!");
|
|||
|
|
|
|||
|
|
// Class GPPUI.GPPWidgetSwitcher
|
|||
|
|
// 0x0000 (0x0138 - 0x0138)
|
|||
|
|
class UGPPWidgetSwitcher final : public UWidgetSwitcher
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
return StaticClassImpl<"GPPWidgetSwitcher">();
|
|||
|
|
}
|
|||
|
|
static class UGPPWidgetSwitcher* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UGPPWidgetSwitcher>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
static_assert(alignof(UGPPWidgetSwitcher) == 0x000008, "Wrong alignment on UGPPWidgetSwitcher");
|
|||
|
|
static_assert(sizeof(UGPPWidgetSwitcher) == 0x000138, "Wrong size on UGPPWidgetSwitcher");
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|