#pragma once

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

// Package: Frontend_HeroLoadout

#include "Basic.hpp"

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


namespace SDK
{

// BlueprintGeneratedClass Frontend_HeroLoadout.Frontend_HeroLoadout_C
// 0x0088 (0x03D0 - 0x0348)
class AFrontend_HeroLoadout_C final : public AFortLevelScriptActor
{
public:
	struct FPointerToUberGraphFrame               UberGraphFrame;                                    // 0x0348(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
	struct FTransform                             Transform_Minus_HeroLoadOut;                       // 0x0350(0x0030)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor)
	struct FTransform                             Transform_Minus_Command;                           // 0x0380(0x0030)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor)
	class AHeroLoadoutItemPedestal_C*             HLMinusPedestal;                                   // 0x03B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class AActor*                                 CommandMinusPedestalMinusPlacement_ExecuteUbergraph_Frontend_HeroLoadout_RefProperty; // 0x03B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
	class AActor*                                 HeroLoadoutMinusPedestalMinusPlacement_ExecuteUbergraph_Frontend_HeroLoadout_RefProperty; // 0x03C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash)

public:
	void ExecuteUbergraph_Frontend_HeroLoadout(int32 EntryPoint);
	void HandleFrontendCameraChanged(EFrontEndCamera NewCamera, EFrontEndCamera OldCamera);
	void Command_Minus_Transform();
	void HeroLoadout_Minus_Transfrom();
	void ReceiveBeginPlay();

public:
	static class UClass* StaticClass()
	{
		return StaticBPGeneratedClassImpl<"Frontend_HeroLoadout_C">();
	}
	static class AFrontend_HeroLoadout_C* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFrontend_HeroLoadout_C>();
	}
};
static_assert(alignof(AFrontend_HeroLoadout_C) == 0x000010, "Wrong alignment on AFrontend_HeroLoadout_C");
static_assert(sizeof(AFrontend_HeroLoadout_C) == 0x0003D0, "Wrong size on AFrontend_HeroLoadout_C");
static_assert(offsetof(AFrontend_HeroLoadout_C, UberGraphFrame) == 0x000348, "Member 'AFrontend_HeroLoadout_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(AFrontend_HeroLoadout_C, Transform_Minus_HeroLoadOut) == 0x000350, "Member 'AFrontend_HeroLoadout_C::Transform_Minus_HeroLoadOut' has a wrong offset!");
static_assert(offsetof(AFrontend_HeroLoadout_C, Transform_Minus_Command) == 0x000380, "Member 'AFrontend_HeroLoadout_C::Transform_Minus_Command' has a wrong offset!");
static_assert(offsetof(AFrontend_HeroLoadout_C, HLMinusPedestal) == 0x0003B0, "Member 'AFrontend_HeroLoadout_C::HLMinusPedestal' has a wrong offset!");
static_assert(offsetof(AFrontend_HeroLoadout_C, CommandMinusPedestalMinusPlacement_ExecuteUbergraph_Frontend_HeroLoadout_RefProperty) == 0x0003B8, "Member 'AFrontend_HeroLoadout_C::CommandMinusPedestalMinusPlacement_ExecuteUbergraph_Frontend_HeroLoadout_RefProperty' has a wrong offset!");
static_assert(offsetof(AFrontend_HeroLoadout_C, HeroLoadoutMinusPedestalMinusPlacement_ExecuteUbergraph_Frontend_HeroLoadout_RefProperty) == 0x0003C0, "Member 'AFrontend_HeroLoadout_C::HeroLoadoutMinusPedestalMinusPlacement_ExecuteUbergraph_Frontend_HeroLoadout_RefProperty' has a wrong offset!");

}

