Files
ReshadePluginsCore/WuchangFF/SDK/WB_NewPlayerGuidelines_classes.hpp

113 lines
10 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: WB_NewPlayerGuidelines
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "ST_NewPlayerGuidelines_structs.hpp"
#include "AkAudio_structs.hpp"
#include "WidgetGroup_classes.hpp"
#include "UMG_structs.hpp"
namespace SDK
{
// WidgetBlueprintGeneratedClass WB_NewPlayerGuidelines.WB_NewPlayerGuidelines_C
// 0x02A8 (0x0568 - 0x02C0)
class UWB_NewPlayerGuidelines_C final : public UWGI_UserWidget
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x02C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class UWidgetAnimation* RightButton; // 0x02C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
class UWidgetAnimation* LeftButton; // 0x02D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
class UWidgetAnimation* ShowAllContent; // 0x02D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
class UWidgetAnimation* ShowPanel; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
class UWidgetAnimation* Show; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
class UBorder* Border_Focus; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWGI_Button* Btn_Left; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWGI_Button* Btn_Right; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UVerticalBox* Content; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHorizontalBox* ContentPage; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Image_bg; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Image_Left; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Image_Right; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWidgetSwitcher* Swtich_Left; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWidgetSwitcher* Swtich_Right; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCustomizationTextBlock* Text_Title; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWB_AnimationSlot_Fade_C* WB_AnimationSlot_Fade; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWGI_InputHelpVis_C* WGI_InputHelpVis; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
struct FST_NewPlayerGuidelines NextData; // 0x0358(0x0110)(Edit, BlueprintVisible, HasGetValueTypeHash)
TSoftObjectPtr<class UTexture2D> AsyLoadImage; // 0x0468(0x0030)(Edit, BlueprintVisible, DisableEditOnInstance, HasGetValueTypeHash)
TMap<int32, struct FST_NewPlayerGuidelines> DataList; // 0x0498(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance)
class UWB_NewHelpWindowPage_C* SelectPage; // 0x04E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
int32 CurrentPage; // 0x04F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_4F4[0x4]; // 0x04F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<int32, class UWB_NewHelpWindowPage_C*> indexPageMap; // 0x04F8(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference)
TArray<class FName> PageIDList; // 0x0548(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance)
bool HasAdd; // 0x0558(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_559[0x7]; // 0x0559(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UWB_NewHelpWindow_C* NewHelpWindow; // 0x0560(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
public:
void AddInputHelp();
void BackKeyEvent(const struct FGeometry& InGeometry, bool isDown);
void bindevent();
void BndEvt__WB_NewPlayerGuidelines_Btn_Left_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature();
void BndEvt__WB_NewPlayerGuidelines_Btn_Right_K2Node_ComponentBoundEvent_1_OnButtonClickedEvent__DelegateSignature();
void CallResetFocus();
void ClosePanel();
void Construct();
void Create_New_Help_Window(const struct FST_NewPlayerGuidelines& Data, TArray<class FName>& pageList);
void CreateTitlePage(TArray<class FName>& RowName);
void CreateWindowByPage(const struct FST_NewPlayerGuidelines& Data);
void Destruct();
void EnterKeyEvent(const struct FGeometry& InGeometry, bool isDown);
void ExecuteUbergraph_WB_NewPlayerGuidelines(int32 EntryPoint);
void GetisFinallyCanCreateTitle(TArray<class FName>& RowName, bool* return_value);
void GetPageIndex(class FName ID, int32* Index_0);
void LastPage(const struct FGeometry& InGeometry, const struct FKeyEvent& InKeyEvent, const struct FGameplayTag& inKeyTag, bool bIsDown);
void NextPage(const struct FGeometry& InGeometry, const struct FKeyEvent& InKeyEvent, const struct FGameplayTag& inKeyTag, bool bIsDown);
struct FEventReply On_Border_Focus_MouseButtonEvent(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
struct FEventReply On_Border_Focus_MouseMove(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
void OnClickEffect(bool isLeft);
void OnClosePanel(const struct FGeometry& InGeometry, const struct FKeyEvent& InKeyEvent, const struct FGameplayTag& inKeyTag, bool bIsDown);
void OnDeviceChangedEvent(const class FString& NewDeviceType, uint8 TypeIndex);
void OnFocusLost(const struct FFocusEvent& InFocusEvent);
class UUserWidget* OnGetAnimationWidgetInterface();
void OnSelectPage(int32 Index_0, const struct FST_NewPlayerGuidelines& Data);
void OpenHelp(const struct FGeometry& InGeometry, const struct FKeyEvent& InKeyEvent, const struct FGameplayTag& inKeyTag, bool bIsDown);
void PlayerSet(bool Opened);
void SelectLastPage();
void SelectNextPage(bool isA);
void ShowPageImage(uint8 Type);
void UpdateInputHelpVis();
void UpdatePage();
void UpdateTitle(const class FText& InText);
public:
static class UClass* StaticClass()
{
BP_STATIC_CLASS_IMPL("WB_NewPlayerGuidelines_C")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WB_NewPlayerGuidelines_C")
}
static class UWB_NewPlayerGuidelines_C* GetDefaultObj()
{
return GetDefaultObjImpl<UWB_NewPlayerGuidelines_C>();
}
};
DUMPER7_ASSERTS_UWB_NewPlayerGuidelines_C;
}