90 lines
7.1 KiB
C++
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;
|
|
|
|
}
|
|
|