#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 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(); } }; DUMPER7_ASSERTS_UWB_MainUI_C; }