#pragma once

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

// Package: Announcement_ZoneModifiers

#include "Basic.hpp"

#include "FortniteGame_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "Engine_structs.hpp"


namespace SDK::Params
{

// Function Announcement_ZoneModifiers.Announcement_ZoneModifiers_C.ExecuteUbergraph_Announcement_ZoneModifiers
// 0x00F0 (0x00F0 - 0x0000)
struct Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers final
{
public:
	int32                                         EntryPoint;                                        // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	TDelegate<void()>                             K2Node_CreateDelegate_OutputDelegate;              // 0x0004(0x0010)(ZeroConstructor, NoDestructor)
	TDelegate<void(class AFortClientAnnouncement* NewAnnouncement)> K2Node_CreateDelegate_OutputDelegate1;             // 0x0014(0x0010)(ZeroConstructor, NoDestructor)
	uint8                                         Pad_24[0x4];                                       // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortClientAnnouncement*                K2Node_Event_Announcement;                         // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class AFortClientAnnouncement_ZoneModifiers*  K2Node_DynamicCast_AsFort_Client_Announcement_Zone_Modifiers; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess;                       // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortClientAnnouncementData_Conversation K2Node_MakeStruct_FortClientAnnouncementData_Conversation; // 0x0040(0x0010)(NoDestructor)
	TDelegate<void()>                             K2Node_CreateDelegate_OutputDelegate2;             // 0x0050(0x0010)(ZeroConstructor, NoDestructor)
	class APlayerController*                      CallFunc_GetOwningPlayer_ReturnValue;              // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class AFortPlayerController*                  K2Node_DynamicCast_AsFort_Player_Controller;       // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          K2Node_DynamicCast_bSuccess1;                      // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_71[0x7];                                       // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerController*>          K2Node_MakeArray_Array;                            // 0x0078(0x0010)(ZeroConstructor, ReferenceParm)
	uint8                                         Pad_88[0x8];                                       // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             CallFunc_MakeTransform_ReturnValue;                // 0x0090(0x0030)(IsPlainOldData, NoDestructor)
	class AActor*                                 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	struct FTimerHandle                           CallFunc_K2_SetTimerDelegate_ReturnValue;          // 0x00C8(0x0008)(NoDestructor, HasGetValueTypeHash)
	class AFortClientAnnouncement_Conversation*   CallFunc_FinishSpawningActor_ReturnValue;          // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_IsValid_ReturnValue;                      // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
	uint8                                         Pad_D9[0x7];                                       // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortClientAnnouncement*                K2Node_CustomEvent_NewAnnouncement;                // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	bool                                          CallFunc_IsValid_ReturnValue1;                     // 0x00E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor)
};
static_assert(alignof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers) == 0x000010, "Wrong alignment on Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers");
static_assert(sizeof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers) == 0x0000F0, "Wrong size on Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, EntryPoint) == 0x000000, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::EntryPoint' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_CreateDelegate_OutputDelegate) == 0x000004, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_CreateDelegate_OutputDelegate' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_CreateDelegate_OutputDelegate1) == 0x000014, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_CreateDelegate_OutputDelegate1' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_Event_Announcement) == 0x000028, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_Event_Announcement' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_DynamicCast_AsFort_Client_Announcement_Zone_Modifiers) == 0x000030, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_DynamicCast_AsFort_Client_Announcement_Zone_Modifiers' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_DynamicCast_bSuccess) == 0x000038, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_DynamicCast_bSuccess' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_MakeStruct_FortClientAnnouncementData_Conversation) == 0x000040, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_MakeStruct_FortClientAnnouncementData_Conversation' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_CreateDelegate_OutputDelegate2) == 0x000050, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_CreateDelegate_OutputDelegate2' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, CallFunc_GetOwningPlayer_ReturnValue) == 0x000060, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::CallFunc_GetOwningPlayer_ReturnValue' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_DynamicCast_AsFort_Player_Controller) == 0x000068, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_DynamicCast_AsFort_Player_Controller' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_DynamicCast_bSuccess1) == 0x000070, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_DynamicCast_bSuccess1' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_MakeArray_Array) == 0x000078, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_MakeArray_Array' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, CallFunc_MakeTransform_ReturnValue) == 0x000090, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::CallFunc_MakeTransform_ReturnValue' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue) == 0x0000C0, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, CallFunc_K2_SetTimerDelegate_ReturnValue) == 0x0000C8, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::CallFunc_K2_SetTimerDelegate_ReturnValue' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, CallFunc_FinishSpawningActor_ReturnValue) == 0x0000D0, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::CallFunc_FinishSpawningActor_ReturnValue' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, CallFunc_IsValid_ReturnValue) == 0x0000D8, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::CallFunc_IsValid_ReturnValue' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, K2Node_CustomEvent_NewAnnouncement) == 0x0000E0, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::K2Node_CustomEvent_NewAnnouncement' has a wrong offset!");
static_assert(offsetof(Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers, CallFunc_IsValid_ReturnValue1) == 0x0000E8, "Member 'Announcement_ZoneModifiers_C_ExecuteUbergraph_Announcement_ZoneModifiers::CallFunc_IsValid_ReturnValue1' has a wrong offset!");

// Function Announcement_ZoneModifiers.Announcement_ZoneModifiers_C.OnAnnouncementStopped
// 0x0008 (0x0008 - 0x0000)
struct Announcement_ZoneModifiers_C_OnAnnouncementStopped final
{
public:
	class AFortClientAnnouncement*                NewAnnouncement;                                   // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(Announcement_ZoneModifiers_C_OnAnnouncementStopped) == 0x000008, "Wrong alignment on Announcement_ZoneModifiers_C_OnAnnouncementStopped");
static_assert(sizeof(Announcement_ZoneModifiers_C_OnAnnouncementStopped) == 0x000008, "Wrong size on Announcement_ZoneModifiers_C_OnAnnouncementStopped");
static_assert(offsetof(Announcement_ZoneModifiers_C_OnAnnouncementStopped, NewAnnouncement) == 0x000000, "Member 'Announcement_ZoneModifiers_C_OnAnnouncementStopped::NewAnnouncement' has a wrong offset!");

// Function Announcement_ZoneModifiers.Announcement_ZoneModifiers_C.UpdateWidgetData
// 0x0008 (0x0008 - 0x0000)
struct Announcement_ZoneModifiers_C_UpdateWidgetData final
{
public:
	class AFortClientAnnouncement*                Announcement;                                      // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
};
static_assert(alignof(Announcement_ZoneModifiers_C_UpdateWidgetData) == 0x000008, "Wrong alignment on Announcement_ZoneModifiers_C_UpdateWidgetData");
static_assert(sizeof(Announcement_ZoneModifiers_C_UpdateWidgetData) == 0x000008, "Wrong size on Announcement_ZoneModifiers_C_UpdateWidgetData");
static_assert(offsetof(Announcement_ZoneModifiers_C_UpdateWidgetData, Announcement) == 0x000000, "Member 'Announcement_ZoneModifiers_C_UpdateWidgetData::Announcement' has a wrong offset!");

}

