151 lines
16 KiB
C++
151 lines
16 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: WBP_HUD_BattleScreen
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "SandFall_structs.hpp"
|
|
#include "CommonUI_classes.hpp"
|
|
#include "EBattleTurnState_structs.hpp"
|
|
#include "UMG_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// WidgetBlueprintGeneratedClass WBP_HUD_BattleScreen.WBP_HUD_BattleScreen_C
|
|
// 0x0190 (0x05C0 - 0x0430)
|
|
class UWBP_HUD_BattleScreen_C final : public UCommonActivatableWidget
|
|
{
|
|
public:
|
|
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0430(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
|
class UWidgetAnimation* Anim_VignettingHit; // 0x0438(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|
class UWidgetAnimation* Anim_Panel_Appear; // 0x0440(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|
class UBackgroundBlur* BackgroundBlur_79; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UGridPanel* BaseGrid; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UScaleBox* BattleWheelTutorialHightlight; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UImage* BG; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UImage* BG_ArtDeco; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UDynamicEntryBox* BossOverheadBox; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UCanvasPanel* Canvas_UniqueMechanicsContainer; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UCanvasPanel* CanvasPanel_0; // 0x0480(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UVerticalBox* CharacterInfoBox; // 0x0488(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UImage* RedVignetting; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class USafeZone* SafeZone; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_Battle_JumpCounterHint_C* WBP_Battle_JumpCounterHint; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_BattleInput_EnemyTurn_C* WBP_BattleInput_EnemyTurn; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_BattleInput_PlayerTurn_C* WBP_BattleInput_PlayerTurn; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_BattleInput_SelectTarget_C* WBP_BattleInput_SelectTarget; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_CharacterStatusPanel_C* WBP_CharacterStatusPanel; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_DPIScaleBox_C* WBP_DPIScaleBox; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_GradientChargeGauge_C* WBP_GradientChargeGauge; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_HUD_AimTarget_C* WBP_HUD_AimTarget; // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_HUD_BattleActionTooltip_C* WBP_HUD_BattleActionTooltip; // 0x04E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_HUD_DamageFeedback_C* WBP_HUD_DamageFeedback; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_HUD_DisplayCharacters_C* WBP_HUD_DisplayCharacterPortraits; // 0x04F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_HUD_DriveG_TimeContainer_C* WBP_HUD_DriveG_TimeContainer; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_HUD_Battle_TargetingControls_C* WBP_HUD_TargetingControls; // 0x0500(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_UniqueMechanic_Perfection_C* WBP_Perfection_Preview; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_Tooltip_Battle_Small_C* WBP_Tooltip_Battle_Small; // 0x0510(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_Tooltip_BattleScreen_C* WBP_Tooltip_BattleScreen; // 0x0518(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_WidescreenRatioBox_C* WBP_WidescreenRatioBox; // 0x0520(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
bool WIP_Mode; // 0x0528(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_529[0x7]; // 0x0529(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAC_jRPG_BattleManager_C* BattleManagerReference; // 0x0530(0x0008)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash)
|
|
bool IsTargeting; // 0x0538(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool IsTooltipVisible; // 0x0539(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool IsInputRegistered; // 0x053A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
bool IsTargetingRegistered; // 0x053B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_53C[0x4]; // 0x053C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSoundEventDataTableRowHandle SoundEvent_Skill_Target_Ally_Cancel; // 0x0540(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
struct FSoundEventDataTableRowHandle SoundEvent_Skill_Target_Enemy_Cancel; // 0x0550(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
struct FSoundEventDataTableRowHandle SoundEvent_Item_Target_Ally_Cancel; // 0x0560(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
struct FSoundEventDataTableRowHandle SoundEvent_Item_Target_Enemy_Cancel; // 0x0570(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
bool IsLastTurnAlly; // 0x0580(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
|
|
uint8 Pad_581[0x7]; // 0x0581(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ABP_jRPG_Character_Battle_Base_C* LastCurrentCharacter; // 0x0588(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|
struct FTimerHandle Timer_TooltipAutoClose; // 0x0590(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|
class UCurveVector* ThreeDCurve_Transform; // 0x0598(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|
class UCurveVector* ThreeDCurve_Shear; // 0x05A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
|
|
class UWBP_HUD_WheelsContainer_C* WBP_HUD_WheelsContainer; // 0x05A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
class UUserWidget* DEBUG_BattleOverlay; // 0x05B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
class UUserWidget* WBP_UniqueMechanic_CurrentCharacter; // 0x05B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
|
|
public:
|
|
void AddFullscreenChild(class UUserWidget* Content, int32 InZOrder);
|
|
void AddUniqueMechanicWidget(class UUserWidget* Content);
|
|
void Appear();
|
|
void Bind3DWidget();
|
|
void BindBackButton(const TDelegate<void(class UCommonButtonBase* Button)>& ClickedEvent);
|
|
void BndEvt__WBP_HUD_BattleScreen_WBP_HUD_TargetingControls_K2Node_ComponentBoundEvent_1_OnCancelClicked__DelegateSignature();
|
|
void BndEvt__WBP_HUD_BattleScreen_WBP_HUD_TargetingControls_K2Node_ComponentBoundEvent_3_OnConfirmClicked__DelegateSignature();
|
|
void Construct();
|
|
void DEBUG_OnCvarChanged_HideUI(bool NewValue);
|
|
void Destruct();
|
|
void DisableWheel();
|
|
void EnableWheel();
|
|
void ExecuteUbergraph_WBP_HUD_BattleScreen(int32 EntryPoint);
|
|
void Get_Battle_Wheels_Container(class UWBP_HUD_WheelsContainer_C** WBP_HUD_WheelsContainer_0);
|
|
void GetNextAvailableBossUI(class UAC_jRPG_CharacterBattleStats_C* InCharacterBattleStats, class UWBP_Battle_Boss_OverheadState_C** BossUI);
|
|
void HideBattleMenuTooltip();
|
|
void HitVignetting();
|
|
void OnBattleEnd();
|
|
void OnCancelTargeting();
|
|
void OnCharacterTurnStart(class UAC_jRPG_CharacterBattleStats_C* Character);
|
|
void OnEnemiesTurnEnd();
|
|
void OnEnemiesTurnStart();
|
|
void OnFleeSelected();
|
|
void OnFreeAimEnd();
|
|
void OnFreeAimStart();
|
|
void OnInput_SkipTurnChosen();
|
|
void OnLoaded_78E841414181513F331E47B80E7F176C(TSubclassOf<class UObject> Loaded);
|
|
void OnPauseMenuClosed();
|
|
void OnPauseMenuOpened();
|
|
void OnPhotoModeClosed();
|
|
void OnPhotoModeOpened();
|
|
void OnPlayerChoseAction();
|
|
void OnPlayerTurnEnd();
|
|
void OnPlayerTurnPreStart();
|
|
void OnPlayerTurnStart();
|
|
void OnSafeZoneScaleChanged(float NewValue);
|
|
void OnSettingsApplied(const class UConfigurableGameUserSettings* UserConfig);
|
|
void OnStartTargeting();
|
|
void PreConstruct(bool IsDesignTime);
|
|
void ProcessOnWheelsPageChanged();
|
|
void RegisterTargetingInput();
|
|
void RegisterWheelInput();
|
|
void RemoveBossUI(class UWBP_Battle_Boss_OverheadState_C* BossUI);
|
|
void ShowMenuTooltip(const class FText& TooltipName, const class FText& TooltipDesc);
|
|
void ShowTooltip(const class FText& ToolTipText_0, bool AutoFadeout);
|
|
void StopTargetingInternal();
|
|
void UnbindBackButton(const TDelegate<void(class UCommonButtonBase* Button)>& ClickedEvent);
|
|
void UnregisterTargetingInput();
|
|
void UnregisterWheelInput();
|
|
void UpdateBossUIScale();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
BP_STATIC_CLASS_IMPL("WBP_HUD_BattleScreen_C")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WBP_HUD_BattleScreen_C")
|
|
}
|
|
static class UWBP_HUD_BattleScreen_C* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWBP_HUD_BattleScreen_C>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWBP_HUD_BattleScreen_C;
|
|
|
|
}
|
|
|