164 lines
17 KiB
C++
164 lines
17 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: WB_MainUI
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "GameplayTags_structs.hpp"
|
|||
|
|
#include "Engine_structs.hpp"
|
|||
|
|
#include "E_BuffType_structs.hpp"
|
|||
|
|
#include "WidgetGroup_classes.hpp"
|
|||
|
|
#include "E_ItemType_structs.hpp"
|
|||
|
|
#include "UMG_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// WidgetBlueprintGeneratedClass WB_MainUI.WB_MainUI_C
|
|||
|
|
// 0x0140 (0x0400 - 0x02C0)
|
|||
|
|
class UWB_MainUI_C final : public UWGI_UserWidget
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FPointerToUberGraphFrame UberGraphFrame; // 0x02C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
|||
|
|
class UWidgetAnimation* HiddenAll; // 0x02C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
class UWidgetAnimation* PlayerCoinsImmersionMode; // 0x02D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
class UWidgetAnimation* PlayerStateJoinImmersionMode; // 0x02D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
class UWidgetAnimation* ActiveSlotJoinImmersionMode; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
class UWidgetAnimation* JoinOrOutImmersionMode; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
class UCanvasPanel* CanvasPanel_0; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UOverlay* NewHelpBlock; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UCustomizationTextBlock* PingText; // 0x0300(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UScaleBox* ScaleCoin; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UScaleBox* ScaleDeBuff; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UScaleBox* ScaleDebuffTips; // 0x0318(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UScaleBox* ScaleHelp; // 0x0320(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UScaleBox* ScaleItem; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UScaleBox* ScaleKeyTips; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UScaleBox* ScaleWeapon; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_ActiveSlots_C* WB_ActiveSlots; // 0x0340(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_BuffPanel_C* WB_BuffPanel; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_CombatInfo_C* WB_CombatPanel; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_HelpPlayers_C* WB_HelpPlayers; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_KeyTipPanel_C* WB_KeyTipPanel_47; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_NpcFriend_C* WB_NpcFriend; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_PlayerCoins_C* WB_PlayerCoins; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_PlayerState_C* WB_PlayerState; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_QuickBar_C* WB_QuickSpell; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UWB_QuickBar_C* WB_QuickTool; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|||
|
|
class UUINotifyComponent_C* UINotify; // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool bQuickBarHold; // 0x0398(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
uint8 Pad_399[0x7]; // 0x0399(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
struct FTimerHandle HoldTimer; // 0x03A0(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool bIsTool; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool bOpenedQuick; // 0x03A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
uint8 Pad_3AA[0x6]; // 0x03AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TArray<struct FGameplayTag> QuitckKeys; // 0x03B0(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance)
|
|||
|
|
class UWB_MenuMain_C* MenuMain; // 0x03C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
class UCombatStatCaculator* Calculator; // 0x03C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool bUseQuick; // 0x03D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool bIsGamePad; // 0x03D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
uint8 Pad_3D2[0x6]; // 0x03D2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
double HoldTime; // 0x03D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
class UDataTable* MainUITable; // 0x03E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool OpenedQuitck; // 0x03E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool AlreadyUsed; // 0x03E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
uint8 Pad_3EA[0x6]; // 0x03EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
class UWB_NewHelpBlock_C* NewHelpBlockPanel; // 0x03F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool ImmersionModeIsEnabled; // 0x03F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool StopOpenImmersionMode; // 0x03F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool ActiveSlotImmersionModeEnable; // 0x03FA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool PlayerStateImmersionModeEnable; // 0x03FB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool PlayerEnergyImmersionModeEnable; // 0x03FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool PlayerCoinsImmersionModeEnable; // 0x03FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
bool CanOpenPosePanel; // 0x03FE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void ActiveSlotInImmersionMode_Private(bool Enable);
|
|||
|
|
void BackKeyEvent(const struct FGeometry& InGeometry, bool isDown);
|
|||
|
|
void bindevent();
|
|||
|
|
void BindImmersionModeCheckEvent();
|
|||
|
|
void BndEvt__WB_MainUI_WB_ActiveSlots_K2Node_ComponentBoundEvent_0_UpdateHasRebornActor__DelegateSignature(bool Has);
|
|||
|
|
void BndEvt__WB_MainUI_WB_PlayerCoins_K2Node_ComponentBoundEvent_4_OnValueChanged__DelegateSignature();
|
|||
|
|
void BndEvt__WB_MainUI_WB_PlayerState_K2Node_ComponentBoundEvent_6_OnEnergyChanged__DelegateSignature();
|
|||
|
|
void ChangeKeyTipState(bool Show);
|
|||
|
|
void CheckBuffAlreadyExsist();
|
|||
|
|
void CheckBuffIconExsist();
|
|||
|
|
void CheckImmersionModeOpen();
|
|||
|
|
void CloseImmersionMode();
|
|||
|
|
void CloseNpcFriend();
|
|||
|
|
void CloseQuick();
|
|||
|
|
void Construct();
|
|||
|
|
void CreateNewHelpBlockPanel(const struct FST_NewPlayerGuidelines& new_data, bool not_use_Queue);
|
|||
|
|
void DebuffRefValid(bool* DebuffValid);
|
|||
|
|
void DelayCheckImmersionMode();
|
|||
|
|
void EnableImmersionMode_Private(bool Enable, bool StopOpen);
|
|||
|
|
void EventOpenPosePanel();
|
|||
|
|
void ExecuteUbergraph_WB_MainUI(int32 EntryPoint);
|
|||
|
|
bool ForceJoinImmersionMode();
|
|||
|
|
void GetComponent();
|
|||
|
|
void HoldTool_Event(bool tool, bool Down);
|
|||
|
|
void IsPTBuff(class UBP_Buff_Base_C* buffbase, bool* IsPT);
|
|||
|
|
void JoinImmersionMode();
|
|||
|
|
bool NeedEnterKeyEvent(const struct FGeometry& InGeometry, bool isDown);
|
|||
|
|
void OnBaseValueChanged(const struct FGameplayTag& stat, double NewValue);
|
|||
|
|
void OnBuffAddNew(class UBP_Buff_Base_C* buff);
|
|||
|
|
void OnBuffRemovedNew(class UBP_Buff_Base_C* buff);
|
|||
|
|
void OnClosePanelEvent();
|
|||
|
|
bool OnCustomBlueprintKeyInputEvent(const struct FKeyEvent& InKeyEvent, bool isDown);
|
|||
|
|
void OnDebuffRemove(const struct FGameplayTag& Tag);
|
|||
|
|
void OnDebuffUpdate(const struct FGameplayTag& Tag, double CurrentValue, double MaxValue);
|
|||
|
|
void OnHdrDetailShow(bool Show);
|
|||
|
|
void OnLevelChapterHidden();
|
|||
|
|
void OnLevelChapterShown();
|
|||
|
|
void OnMenuMainDestructEvent(class UUserWidget* Widget);
|
|||
|
|
void OnOptionValueChange(const struct FGameplayTag& OptionTag);
|
|||
|
|
void OnOptionValueChange_Event(const struct FGameplayTag& OptionTag);
|
|||
|
|
void OnScreenResolutionChanged();
|
|||
|
|
void OnStaminaChengedEvent(const struct FGameplayTag& Type, double OldValue, double NewValue, double MaxValue);
|
|||
|
|
void OnStatValueChangedEvent(const struct FGameplayTag& Type, double OldValue, double NewValue, double MaxValue);
|
|||
|
|
void OnSwitchToolEvent(bool Up);
|
|||
|
|
void OnSwitchWeaponSpellEvent();
|
|||
|
|
void OnTargetingToggledEvent(bool Enabled);
|
|||
|
|
void OpenMenu(const struct FGeometry& InGeometry, const struct FKeyEvent& InKeyEvent, const struct FGameplayTag& inKeyTag, bool bIsDown);
|
|||
|
|
void OpenNpcFriend();
|
|||
|
|
void OpenQuick();
|
|||
|
|
void PlayerAlertStatuChangedEvent(bool NewAIAlertBattle);
|
|||
|
|
void PlayerCoinsInImmersionMode_Private(bool Enable);
|
|||
|
|
void PlayerEnergyInImmersionMode_Private(bool Enable);
|
|||
|
|
void PlayerStateInImmersionMode_Private(bool Enable);
|
|||
|
|
void SetActiveSlotinImmersionMode(bool In);
|
|||
|
|
void SetPlayerCoinsInImmersionMode(bool In);
|
|||
|
|
void SetPlayerEnergyInImmersionMode(bool SetPlayerEnergyIn);
|
|||
|
|
void SetPlayerStateInImmersionMode(bool SetPlayerStateIn);
|
|||
|
|
void ShowPosePanelEvent(const struct FGeometry& InGeometry, const struct FKeyEvent& InKeyEvent, const struct FGameplayTag& inKeyTag, bool bIsDown);
|
|||
|
|
void StartBindImmersionMode();
|
|||
|
|
void Tick(const struct FGeometry& MyGeometry, float InDeltaTime);
|
|||
|
|
void UnBindImmersionModeCheckEvent();
|
|||
|
|
void UpdateNpcFriend(int32 Index_0, class ABP_SpawnedAI_C* Pawn, class UObject* Brush, const class FText& InText);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
BP_STATIC_CLASS_IMPL("WB_MainUI_C")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"WB_MainUI_C")
|
|||
|
|
}
|
|||
|
|
static class UWB_MainUI_C* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UWB_MainUI_C>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UWB_MainUI_C;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|