#pragma once

/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/

// Package: ItemReceived_PrePrompt

#include "Basic.hpp"

#include "Engine_structs.hpp"
#include "FortniteUI_classes.hpp"
#include "UMG_structs.hpp"


namespace SDK
{

// WidgetBlueprintGeneratedClass ItemReceived_PrePrompt.ItemReceived_PrePrompt_C
// 0x0080 (0x0528 - 0x04A8)
class UItemReceived_PrePrompt_C final : public UFortItemReceivedPrePrompt
{
public:
	struct FPointerToUberGraphFrame               UberGraphFrame;                                    // 0x04A8(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
	class UWidgetAnimation*                       ScaleUP;                                           // 0x04B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash)
	class UWidgetAnimation*                       Scale;                                             // 0x04B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash)
	class UWidgetAnimation*                       Idle;                                              // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash)
	class UWidgetAnimation*                       Init;                                              // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash)
	class UCommonTextBlock*                       CommonTextBlock_0;                                 // 0x04D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UHorizontalBox*                         FromField;                                         // 0x04D8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UCommonLazyImage*                       Image_GiftBox;                                     // 0x04E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UImage*                                 ImageRarityFlare;                                  // 0x04E8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UIconTextButton_C*                      OpenButton;                                        // 0x04F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UOverlay*                               Overlay_GiftTag;                                   // 0x04F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UCommonTextBlock*                       Text_UserMsg;                                      // 0x0500(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UCommonTextBlock*                       Textfrom;                                          // 0x0508(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UCommonTextBlock*                       TopTitle;                                          // 0x0510(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	class UCommonBorder*                          UserMessageBorder;                                 // 0x0518(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
	bool                                          FromSelf;                                          // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)

public:
	void ExecuteUbergraph_ItemReceived_PrePrompt(int32 EntryPoint);
	void OnUserMsgFiltered(bool bSuccess, const class FString& SanitzedMsg);
	void OnInitialized();
	void CustomEvent_0();
	void OnGiftBoxItemSet(bool bFromSelf);
	void OnActivated();
	void BndEvt__PurchaseButton_K2Node_ComponentBoundEvent_56_CommonButtonClicked__DelegateSignature(class UCommonButton* Button);
	void UpdateFromGiftBoxItem(bool bFromSelf);
	void LargeImageLoaded(class UObject* Obj);

public:
	static class UClass* StaticClass()
	{
		return StaticBPGeneratedClassImpl<"ItemReceived_PrePrompt_C">();
	}
	static class UItemReceived_PrePrompt_C* GetDefaultObj()
	{
		return GetDefaultObjImpl<UItemReceived_PrePrompt_C>();
	}
};
static_assert(alignof(UItemReceived_PrePrompt_C) == 0x000008, "Wrong alignment on UItemReceived_PrePrompt_C");
static_assert(sizeof(UItemReceived_PrePrompt_C) == 0x000528, "Wrong size on UItemReceived_PrePrompt_C");
static_assert(offsetof(UItemReceived_PrePrompt_C, UberGraphFrame) == 0x0004A8, "Member 'UItemReceived_PrePrompt_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, ScaleUP) == 0x0004B0, "Member 'UItemReceived_PrePrompt_C::ScaleUP' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, Scale) == 0x0004B8, "Member 'UItemReceived_PrePrompt_C::Scale' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, Idle) == 0x0004C0, "Member 'UItemReceived_PrePrompt_C::Idle' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, Init) == 0x0004C8, "Member 'UItemReceived_PrePrompt_C::Init' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, CommonTextBlock_0) == 0x0004D0, "Member 'UItemReceived_PrePrompt_C::CommonTextBlock_0' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, FromField) == 0x0004D8, "Member 'UItemReceived_PrePrompt_C::FromField' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, Image_GiftBox) == 0x0004E0, "Member 'UItemReceived_PrePrompt_C::Image_GiftBox' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, ImageRarityFlare) == 0x0004E8, "Member 'UItemReceived_PrePrompt_C::ImageRarityFlare' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, OpenButton) == 0x0004F0, "Member 'UItemReceived_PrePrompt_C::OpenButton' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, Overlay_GiftTag) == 0x0004F8, "Member 'UItemReceived_PrePrompt_C::Overlay_GiftTag' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, Text_UserMsg) == 0x000500, "Member 'UItemReceived_PrePrompt_C::Text_UserMsg' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, Textfrom) == 0x000508, "Member 'UItemReceived_PrePrompt_C::Textfrom' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, TopTitle) == 0x000510, "Member 'UItemReceived_PrePrompt_C::TopTitle' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, UserMessageBorder) == 0x000518, "Member 'UItemReceived_PrePrompt_C::UserMessageBorder' has a wrong offset!");
static_assert(offsetof(UItemReceived_PrePrompt_C, FromSelf) == 0x000520, "Member 'UItemReceived_PrePrompt_C::FromSelf' has a wrong offset!");

}

