Files
ReshadePluginsCore/WuchangFF/SDK/WB_PlayerCoins_classes.hpp

90 lines
7.1 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: WB_PlayerCoins
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "UMG_classes.hpp"
#include "AkAudio_structs.hpp"
namespace SDK
{
// WidgetBlueprintGeneratedClass WB_PlayerCoins.WB_PlayerCoins_C
// 0x00B0 (0x0328 - 0x0278)
class UWB_PlayerCoins_C final : public UUserWidget
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0278(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class UWidgetAnimation* MoneyEnough; // 0x0280(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, RepSkip, NoDestructor, HasGetValueTypeHash)
class UHorizontalBox* Coin; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCustomizationTextBlock* CoinNew; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCustomizationTextBlock* CoinsAddNew; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UVerticalBox* CoinVer; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Image; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UNiagaraSystemWidget* NiagaraSystemWidget_234; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UProgressBar* ProgressBar_124; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
struct FLinearColor TextColor; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 OldMoney; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool IsCoinAdd; // 0x02D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
double CoinValue; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UDataTable* Mapped_Table; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
struct FTimerHandle CoinTimer; // 0x02E8(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
int32 CoinCurrentDisplayValue; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void()> OnValueChanged; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
bool CanUpgrade; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimerHandle BlinkTimer; // 0x0310(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
int32 NewMoney; // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInstanceDynamic* CoinMat; // 0x0320(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
public:
void BeginBlink();
void BlinkAnim(int32 PlayTimes);
void CoinIsEnoughToUpgrade(bool* CanUpgrade_0);
void Construct();
void ExecuteUbergraph_WB_PlayerCoins(int32 EntryPoint);
void FinishiDisplay();
void Money_Change_Display(int32 OldNum, bool bIsNumAdd);
void MoneyChange();
void OnPlayerHasBorned(const class FString& FirePoint, bool isReborn, const struct FTransform& Position);
void PlayerMoneyChange(const struct FGameplayTag& Property, int32 OldIntValue, int32 NewIntValue);
void PreConstruct(bool IsDesignTime);
void Set_CoinAndWLAdd_Display(int32 Count, bool IsAdd, class UTextBlock* TextWidget);
void SetNiaValue(double Value);
void UpdateCoinNumAndProgress(int32 CoinNum);
void UpdateCoinProgress(int32 Money);
void UpdateNia(bool Hide);
void UpdateShowItemNum();
public:
static class UClass* StaticClass()
{
BP_STATIC_CLASS_IMPL("WB_PlayerCoins_C")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"WB_PlayerCoins_C")
}
static class UWB_PlayerCoins_C* GetDefaultObj()
{
return GetDefaultObjImpl<UWB_PlayerCoins_C>();
}
};
DUMPER7_ASSERTS_UWB_PlayerCoins_C;
}