97 lines
9.1 KiB
C++
97 lines
9.1 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: WBP_Merchant_Panel
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "CommonUI_classes.hpp"
|
|
#include "S_MerchantItemSellData_structs.hpp"
|
|
#include "SandFall_structs.hpp"
|
|
#include "UMG_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// WidgetBlueprintGeneratedClass WBP_Merchant_Panel.WBP_Merchant_Panel_C
|
|
// 0x0150 (0x0580 - 0x0430)
|
|
class UWBP_Merchant_Panel_C final : public UCommonActivatableWidget
|
|
{
|
|
public:
|
|
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0430(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
|
|
class UWidgetAnimation* Anim_Appear; // 0x0438(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
|
|
class UWBP_TextualInputActionBinding_C* BuyItemBinding; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_BaseButton_C* BuyItemButton; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UDynamicEntryBox* DynamicEntryBox_Items; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_TextualInputActionBinding_C* FightMerchantBinding; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_BaseButton_C* FightMerchantButton; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UNiagaraSystemWidget* FX_LightMerchant; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_TextualInputActionBinding_C* LeaveBinding; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_BaseButton_C* LeaveButton; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UCommonLazyImage* PlaceholderMerchant; // 0x0480(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UCommonLazyImage* PlaceholderMerchant_1; // 0x0488(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class USafeZone* SafeZone_0; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_DPISizeBox_C* WBP_DPISizeBox; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_GoldAmount_C* WBP_GoldAmount; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_ItemDetailsPanel_C* WBP_ItemDetailsPanel; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
class UWBP_WidescreenRatioBox_C* WBP_WidescreenRatioBox; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
|
|
TMap<class FName, struct FS_MerchantItemSellData> AvailableItems; // 0x04B8(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference)
|
|
TMulticastInlineDelegate<void()> OnCloseMerchantPanel; // 0x0508(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
|
class UWBP_Merchant_Item_Row_C* FocusedMerchantItem; // 0x0518(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
class UBP_MerchantComponent_C* MerchantComponent; // 0x0520(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
TMulticastInlineDelegate<void()> OnFightMerchantRequested; // 0x0528(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
|
|
class UWBP_CharacterSelectorPanel_C* CharacterSelectorPanel; // 0x0538(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
|
|
struct FSoundEventDataTableRowHandle SD_OpenMerchant; // 0x0540(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
struct FSoundEventDataTableRowHandle SD_CloseMerchant; // 0x0550(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
struct FSoundEventDataTableRowHandle SD_BuyItemConfirm; // 0x0560(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
struct FSoundEventDataTableRowHandle SD_FightMerchantConfirm; // 0x0570(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
|
|
|
|
public:
|
|
void BndEvt__WBP_Merchant_Panel_BuyItemButton_K2Node_ComponentBoundEvent_3_CommonButtonBaseClicked__DelegateSignature(class UCommonButtonBase* Button);
|
|
void BndEvt__WBP_Merchant_Panel_BuyItemButton_K2Node_ComponentBoundEvent_6_OnButtonBaseActionProgress__DelegateSignature(double Progress);
|
|
void BndEvt__WBP_Merchant_Panel_FightMerchantButton_K2Node_ComponentBoundEvent_4_CommonButtonBaseClicked__DelegateSignature(class UCommonButtonBase* Button);
|
|
void BndEvt__WBP_Merchant_Panel_FightMerchantButton_K2Node_ComponentBoundEvent_7_OnButtonBaseActionProgress__DelegateSignature(double Progress);
|
|
void BndEvt__WBP_Merchant_Panel_LeaveButton_K2Node_ComponentBoundEvent_5_CommonButtonBaseClicked__DelegateSignature(class UCommonButtonBase* Button);
|
|
void BndEvt__WBP_Merchant_Panel_LeaveButton_K2Node_ComponentBoundEvent_8_OnButtonBaseActionProgress__DelegateSignature(double Progress);
|
|
void BP_OnActivated();
|
|
void BP_OnDeactivated();
|
|
void CreateCharacterSelectorWidget();
|
|
void CreateMerchantItem(const struct FS_MerchantItemSellData& Item);
|
|
void DestroyCharacterSelectorWidget();
|
|
void ExecuteUbergraph_WBP_Merchant_Panel(int32 EntryPoint);
|
|
void LoadMerchant(class UBP_MerchantComponent_C* Merchant);
|
|
void OnCharacterSelectionCanceled();
|
|
void OnCharacterSelectionDoneToFightMerchant(TArray<class UBP_CharacterData_C*>& CharacterDatas);
|
|
void OnMerchantItemFocused(class UWBP_Merchant_Item_Row_C* Widget);
|
|
void PreConstruct(bool IsDesignTime);
|
|
void TryGetCharacterDataForItem(const struct FS_MerchantItemSellData& MerchantItem, class UBP_CharacterData_C** CharacterData);
|
|
void UpdateFightMerchantButtonState();
|
|
|
|
class UWidget* BP_GetDesiredFocusTarget() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
BP_STATIC_CLASS_IMPL("WBP_Merchant_Panel_C")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WBP_Merchant_Panel_C")
|
|
}
|
|
static class UWBP_Merchant_Panel_C* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWBP_Merchant_Panel_C>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWBP_Merchant_Panel_C;
|
|
|
|
}
|
|
|