#pragma once

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

// Package: Trap_Floor_Turret_Parent

#include "Basic.hpp"

#include "FortniteGame_classes.hpp"


namespace SDK
{

// BlueprintGeneratedClass Trap_Floor_Turret_Parent.Trap_Floor_Turret_Parent_C
// 0x0028 (0x0E68 - 0x0E40)
class ATrap_Floor_Turret_Parent_C final : public ABuildingTrapFloor_Turret
{
public:
	class UStaticMeshComponent*                   TurretBase;                                        // 0x0E40(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
	class UBoxComponent*                          Box_Collision;                                     // 0x0E48(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
	class USceneComponent*                        FirePoint;                                         // 0x0E50(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
	class UParticleSystemComponent*               ExplosionBuildUP_Flashes;                          // 0x0E58(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
	class UStaticMeshComponent*                   SK_Playset_Turret;                                 // 0x0E60(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)

public:
	void UserConstructionScript();

public:
	static class UClass* StaticClass()
	{
		return StaticBPGeneratedClassImpl<"Trap_Floor_Turret_Parent_C">();
	}
	static class ATrap_Floor_Turret_Parent_C* GetDefaultObj()
	{
		return GetDefaultObjImpl<ATrap_Floor_Turret_Parent_C>();
	}
};
static_assert(alignof(ATrap_Floor_Turret_Parent_C) == 0x000008, "Wrong alignment on ATrap_Floor_Turret_Parent_C");
static_assert(sizeof(ATrap_Floor_Turret_Parent_C) == 0x000E68, "Wrong size on ATrap_Floor_Turret_Parent_C");
static_assert(offsetof(ATrap_Floor_Turret_Parent_C, TurretBase) == 0x000E40, "Member 'ATrap_Floor_Turret_Parent_C::TurretBase' has a wrong offset!");
static_assert(offsetof(ATrap_Floor_Turret_Parent_C, Box_Collision) == 0x000E48, "Member 'ATrap_Floor_Turret_Parent_C::Box_Collision' has a wrong offset!");
static_assert(offsetof(ATrap_Floor_Turret_Parent_C, FirePoint) == 0x000E50, "Member 'ATrap_Floor_Turret_Parent_C::FirePoint' has a wrong offset!");
static_assert(offsetof(ATrap_Floor_Turret_Parent_C, ExplosionBuildUP_Flashes) == 0x000E58, "Member 'ATrap_Floor_Turret_Parent_C::ExplosionBuildUP_Flashes' has a wrong offset!");
static_assert(offsetof(ATrap_Floor_Turret_Parent_C, SK_Playset_Turret) == 0x000E60, "Member 'ATrap_Floor_Turret_Parent_C::SK_Playset_Turret' has a wrong offset!");

}

