#pragma once

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

// Package: FortniteGame

#include "Basic.hpp"

#include "GameplayAbilities_structs.hpp"
#include "GameplayAbilities_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "GameplayTags_structs.hpp"
#include "FortniteGame_structs.hpp"
#include "ClientPilot_classes.hpp"
#include "BlueprintContext_classes.hpp"
#include "AIModule_structs.hpp"
#include "AIModule_classes.hpp"
#include "SlateCore_structs.hpp"
#include "McpProfileSys_structs.hpp"
#include "McpProfileSys_classes.hpp"
#include "CommonInput_structs.hpp"
#include "NavigationSystem_classes.hpp"
#include "AnimationSharing_classes.hpp"
#include "CinematicCamera_classes.hpp"
#include "PhysXVehicles_classes.hpp"
#include "Party_structs.hpp"
#include "Party_classes.hpp"
#include "Account_structs.hpp"
#include "Account_classes.hpp"
#include "OnlineSubsystemUtils_structs.hpp"
#include "OnlineSubsystemUtils_classes.hpp"
#include "Hotfix_classes.hpp"
#include "Lobby_classes.hpp"
#include "MeshNetwork_structs.hpp"
#include "MeshNetwork_classes.hpp"
#include "GameSubCatalog_structs.hpp"
#include "Foliage_classes.hpp"
#include "Rejoin_classes.hpp"
#include "ReplicationGraph_classes.hpp"
#include "SignificanceManager_classes.hpp"
#include "Gauntlet_classes.hpp"
#include "AnimationBudgetAllocator_classes.hpp"
#include "InputCore_structs.hpp"


namespace SDK
{

// Class FortniteGame.FortItemDefinition
// 0x02C0 (0x02F0 - 0x0030)
class UFortItemDefinition : public UMcpItemDefinitionBase
{
public:
	uint8                                         Pad_30[0x10];                                      // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnItemCountChanged;                                // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	EFortRarity                                   Rarity;                                            // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortItemType                                 ItemType;                                          // 0x0051(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortItemType                                 PrimaryAssetIdItemTypeOverride;                    // 0x0052(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortInventoryFilter                          FilterOverride;                                    // 0x0053(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortQuality                                  Quality;                                           // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortItemTier                                 Tier;                                              // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortItemTier                                 MaxTier;                                           // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortTemplateAccess                           Access;                                            // 0x0057(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bIsAccountItem : 1;                                // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bNeverPersisted : 1;                               // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowMultipleStacks : 1;                          // 0x0058(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAutoBalanceStacks : 1;                            // 0x0058(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceAutoPickup : 1;                              // 0x0058(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bInventorySizeLimited : 1;                         // 0x0058(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCalculateRarityFromQualityAndTier : 1;            // 0x0058(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_59[0x7];                                       // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   ItemTypeNameOverride;                              // 0x0060(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         MinLevel;                                          // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxLevel;                                          // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   DisplayName;                                       // 0x0080(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected)
	class FText                                   ShortDescription;                                  // 0x0098(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   Description;                                       // 0x00B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   DisplayNamePrefix;                                 // 0x00C8(0x0018)(Protected, NativeAccessSpecifierProtected)
	class FText                                   SearchTags;                                        // 0x00E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  GameplayTags;                                      // 0x00F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  SecondaryCategoryOverrideTags;                     // 0x0118(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  TertiaryCategoryOverrideTags;                      // 0x0138(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	int32                                         MaxStackSize;                                      // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FrontendPreviewScale;                              // 0x015C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   TooltipClass;                                      // 0x0160(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortTooltipDisplayStatsList> StatList;                                          // 0x0188(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   RatingLookup;                                      // 0x01B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              SmallPreviewImage;                                 // 0x01C0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              LargePreviewImage;                                 // 0x01E8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSoftObjectPath                        DisplayAssetPath;                                  // 0x0210(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                FrontendPreviewPivotOffset;                        // 0x0228(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FRotator                               FrontendPreviewInitialRotation;                    // 0x0234(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	struct FTransform                             FrontendPreviewMeshOffset;                         // 0x0240(0x0030)(Edit, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	struct FTransform                             AthenaFrontendPreviewMeshOffset;                   // 0x0270(0x0030)(Edit, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UStaticMesh>             FrontendPreviewMeshOverride;                       // 0x02A0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USkeletalMesh>           FrontendPreviewSkeletalMeshOverride;               // 0x02C8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void CustomizePreviewPrefab(class AActor* PrefabInstance);

	class UFortItem* CreateTemporaryInstanceFromExistingItemBP(class UFortItem* ExistingItem, int32 Count, int32 Level) const;
	class UFortItem* CreateTemporaryItemInstanceBP(int32 Count, int32 Level) const;
	void CustomizePreviewMesh(class UMeshComponent* Mesh) const;
	TArray<class FText> GetDescription() const;
	struct FSoftObjectPath GetDisplayAssetPath() const;
	class FText GetDisplayName(bool bBaseName) const;
	class UFortTooltipDisplayStatsList* GetDisplayStats() const;
	EFortItemType GetItemType() const;
	class FText GetItemTypeName(bool bUsePlural) const;
	TSoftObjectPtr<class UTexture2D> GetLargePreviewImage() const;
	class FString GetPersistentName() const;
	void GetPreviewAssets(TArray<TSoftObjectPtr<class UObject>>* Assets) const;
	struct FTransform GetPreviewMeshOffset() const;
	bool GetPreviewPrefabAsset(TSoftClassPtr<class UClass>* Asset) const;
	bool GetPreviewSkeletalMeshAsset(TSoftObjectPtr<class USkeletalMesh>* Asset) const;
	bool GetPreviewStaticMeshAsset(TSoftObjectPtr<class UStaticMesh>* Asset) const;
	EFortRarity GetRarity() const;
	class FText GetRichDescription() const;
	class FText GetShortDescription() const;
	class FText GetSingleLineDescription() const;
	TSoftObjectPtr<class UTexture2D> GetSmallPreviewImage() const;
	struct FSlateBrush GetSmallPreviewImageBrush() const;
	TSubclassOf<class UFortTooltip> GetTooltip() const;
	bool IsInventorySizeLimited() const;
	bool ShouldShowPreviewOnCurrentHero() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemDefinition">();
	}
	static class UFortItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemDefinition>();
	}
};
static_assert(alignof(UFortItemDefinition) == 0x000010, "Wrong alignment on UFortItemDefinition");
static_assert(sizeof(UFortItemDefinition) == 0x0002F0, "Wrong size on UFortItemDefinition");
static_assert(offsetof(UFortItemDefinition, OnItemCountChanged) == 0x000040, "Member 'UFortItemDefinition::OnItemCountChanged' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, Rarity) == 0x000050, "Member 'UFortItemDefinition::Rarity' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, ItemType) == 0x000051, "Member 'UFortItemDefinition::ItemType' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, PrimaryAssetIdItemTypeOverride) == 0x000052, "Member 'UFortItemDefinition::PrimaryAssetIdItemTypeOverride' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, FilterOverride) == 0x000053, "Member 'UFortItemDefinition::FilterOverride' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, Quality) == 0x000054, "Member 'UFortItemDefinition::Quality' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, Tier) == 0x000055, "Member 'UFortItemDefinition::Tier' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, MaxTier) == 0x000056, "Member 'UFortItemDefinition::MaxTier' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, Access) == 0x000057, "Member 'UFortItemDefinition::Access' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, ItemTypeNameOverride) == 0x000060, "Member 'UFortItemDefinition::ItemTypeNameOverride' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, MinLevel) == 0x000078, "Member 'UFortItemDefinition::MinLevel' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, MaxLevel) == 0x00007C, "Member 'UFortItemDefinition::MaxLevel' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, DisplayName) == 0x000080, "Member 'UFortItemDefinition::DisplayName' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, ShortDescription) == 0x000098, "Member 'UFortItemDefinition::ShortDescription' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, Description) == 0x0000B0, "Member 'UFortItemDefinition::Description' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, DisplayNamePrefix) == 0x0000C8, "Member 'UFortItemDefinition::DisplayNamePrefix' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, SearchTags) == 0x0000E0, "Member 'UFortItemDefinition::SearchTags' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, GameplayTags) == 0x0000F8, "Member 'UFortItemDefinition::GameplayTags' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, SecondaryCategoryOverrideTags) == 0x000118, "Member 'UFortItemDefinition::SecondaryCategoryOverrideTags' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, TertiaryCategoryOverrideTags) == 0x000138, "Member 'UFortItemDefinition::TertiaryCategoryOverrideTags' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, MaxStackSize) == 0x000158, "Member 'UFortItemDefinition::MaxStackSize' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, FrontendPreviewScale) == 0x00015C, "Member 'UFortItemDefinition::FrontendPreviewScale' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, TooltipClass) == 0x000160, "Member 'UFortItemDefinition::TooltipClass' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, StatList) == 0x000188, "Member 'UFortItemDefinition::StatList' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, RatingLookup) == 0x0001B0, "Member 'UFortItemDefinition::RatingLookup' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, SmallPreviewImage) == 0x0001C0, "Member 'UFortItemDefinition::SmallPreviewImage' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, LargePreviewImage) == 0x0001E8, "Member 'UFortItemDefinition::LargePreviewImage' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, DisplayAssetPath) == 0x000210, "Member 'UFortItemDefinition::DisplayAssetPath' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, FrontendPreviewPivotOffset) == 0x000228, "Member 'UFortItemDefinition::FrontendPreviewPivotOffset' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, FrontendPreviewInitialRotation) == 0x000234, "Member 'UFortItemDefinition::FrontendPreviewInitialRotation' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, FrontendPreviewMeshOffset) == 0x000240, "Member 'UFortItemDefinition::FrontendPreviewMeshOffset' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, AthenaFrontendPreviewMeshOffset) == 0x000270, "Member 'UFortItemDefinition::AthenaFrontendPreviewMeshOffset' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, FrontendPreviewMeshOverride) == 0x0002A0, "Member 'UFortItemDefinition::FrontendPreviewMeshOverride' has a wrong offset!");
static_assert(offsetof(UFortItemDefinition, FrontendPreviewSkeletalMeshOverride) == 0x0002C8, "Member 'UFortItemDefinition::FrontendPreviewSkeletalMeshOverride' has a wrong offset!");

// Class FortniteGame.FortAccountItemDefinition
// 0x0070 (0x0360 - 0x02F0)
class UFortAccountItemDefinition : public UFortItemDefinition
{
public:
	struct FCurveTableRowHandle                   LevelToXpHandle;                                   // 0x02F0(0x0010)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   LevelToSacrificeXpHandle;                          // 0x0300(0x0010)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    SacrificeRecipe;                                   // 0x0310(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    TransmogSacrificeRow;                              // 0x0320(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FDataTableRowHandle>            ConversionRecipes;                                 // 0x0330(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    UpgradeRarityRecipeHandle;                         // 0x0340(0x0010)(Edit, NoDestructor, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected)
	class FString                                 GrantToProfileType;                                // 0x0350(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountItemDefinition">();
	}
	static class UFortAccountItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountItemDefinition>();
	}
};
static_assert(alignof(UFortAccountItemDefinition) == 0x000010, "Wrong alignment on UFortAccountItemDefinition");
static_assert(sizeof(UFortAccountItemDefinition) == 0x000360, "Wrong size on UFortAccountItemDefinition");
static_assert(offsetof(UFortAccountItemDefinition, LevelToXpHandle) == 0x0002F0, "Member 'UFortAccountItemDefinition::LevelToXpHandle' has a wrong offset!");
static_assert(offsetof(UFortAccountItemDefinition, LevelToSacrificeXpHandle) == 0x000300, "Member 'UFortAccountItemDefinition::LevelToSacrificeXpHandle' has a wrong offset!");
static_assert(offsetof(UFortAccountItemDefinition, SacrificeRecipe) == 0x000310, "Member 'UFortAccountItemDefinition::SacrificeRecipe' has a wrong offset!");
static_assert(offsetof(UFortAccountItemDefinition, TransmogSacrificeRow) == 0x000320, "Member 'UFortAccountItemDefinition::TransmogSacrificeRow' has a wrong offset!");
static_assert(offsetof(UFortAccountItemDefinition, ConversionRecipes) == 0x000330, "Member 'UFortAccountItemDefinition::ConversionRecipes' has a wrong offset!");
static_assert(offsetof(UFortAccountItemDefinition, UpgradeRarityRecipeHandle) == 0x000340, "Member 'UFortAccountItemDefinition::UpgradeRarityRecipeHandle' has a wrong offset!");
static_assert(offsetof(UFortAccountItemDefinition, GrantToProfileType) == 0x000350, "Member 'UFortAccountItemDefinition::GrantToProfileType' has a wrong offset!");

// Class FortniteGame.AthenaEventTokenItemDefinition
// 0x0010 (0x0370 - 0x0360)
class UAthenaEventTokenItemDefinition final : public UFortAccountItemDefinition
{
public:
	EEventTokenType                               TokenType;                                         // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_361[0xF];                                      // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaEventTokenItemDefinition">();
	}
	static class UAthenaEventTokenItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaEventTokenItemDefinition>();
	}
};
static_assert(alignof(UAthenaEventTokenItemDefinition) == 0x000010, "Wrong alignment on UAthenaEventTokenItemDefinition");
static_assert(sizeof(UAthenaEventTokenItemDefinition) == 0x000370, "Wrong size on UAthenaEventTokenItemDefinition");
static_assert(offsetof(UAthenaEventTokenItemDefinition, TokenType) == 0x000360, "Member 'UAthenaEventTokenItemDefinition::TokenType' has a wrong offset!");

// Class FortniteGame.FortDecoPreview
// 0x0160 (0x0490 - 0x0330)
class AFortDecoPreview : public AActor
{
public:
	EBuildingAttachmentType                       FallbackAttachmentType;                            // 0x0330(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EPlacementType                                FallbackPlacementType;                             // 0x0331(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_332[0x6];                                      // 0x0332(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UMaterialInterface>      PreviewPlacementMaterial;                          // 0x0338(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCurveFloat>             MotionBounceCurve;                                 // 0x0360(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   CanBePlacedMaterialScalarParam;                    // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ValidPlacementScalarParam;                         // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InvalidPlacementScalarParam;                       // 0x0394(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   InverseMovementVectorMaterialParam;                // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MovementEffectScale;                               // 0x03A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   InverseOuterScaleVectorParam;                      // 0x03A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   InverseInnerScaleVectorParam;                      // 0x03AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   WorldSpacePivotVectorParam;                        // 0x03B4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   DiffuseTextureParam;                               // 0x03BC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FreePlacementOffset;                               // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTimeline                              BounceTimeline;                                    // 0x03C8(0x0098)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<class UMaterialInstanceDynamic*>       PreviewMIDs;                                       // 0x0460(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FVector                                DirectionChange;                                   // 0x0470(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                WorldSpacePivot;                                   // 0x047C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortDecoHelper*                        ParentDecoHelper;                                  // 0x0488(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	class UMaterialInstanceDynamic* CreatePreviewMID(class UMaterialInterface* OverrideParentMaterial);
	class UTexture* GetTextureParameterValueFromMeshComponent(class UMeshComponent* MeshComp, int32 ElementIdx, class FName ParamName);
	void OnBounceMotionUpdate(float VectorScale);
	void OnInitializeDecoPreview(const class ABuildingActor* NewBuildingActor, const class UFortDecoItemDefinition* NewDecoItemDefinition);
	void OnUpdateScale(float Scale, const struct FVector& InWorldSpacePivot);
	void OnUpdateVisuals(float DeltaSeconds, bool bSafeToPlace);
	void SetScalarParameterValueOnAllPreviewMIDs(class FName ParamName, float ParamValue);
	void SetVectorParameterValueOnAllPreviewMIDs(class FName ParamName, const struct FLinearColor& ParamValue);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoPreview">();
	}
	static class AFortDecoPreview* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoPreview>();
	}
};
static_assert(alignof(AFortDecoPreview) == 0x000008, "Wrong alignment on AFortDecoPreview");
static_assert(sizeof(AFortDecoPreview) == 0x000490, "Wrong size on AFortDecoPreview");
static_assert(offsetof(AFortDecoPreview, FallbackAttachmentType) == 0x000330, "Member 'AFortDecoPreview::FallbackAttachmentType' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, FallbackPlacementType) == 0x000331, "Member 'AFortDecoPreview::FallbackPlacementType' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, PreviewPlacementMaterial) == 0x000338, "Member 'AFortDecoPreview::PreviewPlacementMaterial' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, MotionBounceCurve) == 0x000360, "Member 'AFortDecoPreview::MotionBounceCurve' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, CanBePlacedMaterialScalarParam) == 0x000388, "Member 'AFortDecoPreview::CanBePlacedMaterialScalarParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, ValidPlacementScalarParam) == 0x000390, "Member 'AFortDecoPreview::ValidPlacementScalarParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, InvalidPlacementScalarParam) == 0x000394, "Member 'AFortDecoPreview::InvalidPlacementScalarParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, InverseMovementVectorMaterialParam) == 0x000398, "Member 'AFortDecoPreview::InverseMovementVectorMaterialParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, MovementEffectScale) == 0x0003A0, "Member 'AFortDecoPreview::MovementEffectScale' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, InverseOuterScaleVectorParam) == 0x0003A4, "Member 'AFortDecoPreview::InverseOuterScaleVectorParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, InverseInnerScaleVectorParam) == 0x0003AC, "Member 'AFortDecoPreview::InverseInnerScaleVectorParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, WorldSpacePivotVectorParam) == 0x0003B4, "Member 'AFortDecoPreview::WorldSpacePivotVectorParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, DiffuseTextureParam) == 0x0003BC, "Member 'AFortDecoPreview::DiffuseTextureParam' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, FreePlacementOffset) == 0x0003C4, "Member 'AFortDecoPreview::FreePlacementOffset' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, BounceTimeline) == 0x0003C8, "Member 'AFortDecoPreview::BounceTimeline' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, PreviewMIDs) == 0x000460, "Member 'AFortDecoPreview::PreviewMIDs' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, DirectionChange) == 0x000470, "Member 'AFortDecoPreview::DirectionChange' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, WorldSpacePivot) == 0x00047C, "Member 'AFortDecoPreview::WorldSpacePivot' has a wrong offset!");
static_assert(offsetof(AFortDecoPreview, ParentDecoHelper) == 0x000488, "Member 'AFortDecoPreview::ParentDecoHelper' has a wrong offset!");

// Class FortniteGame.FortDecoPreview_ComponentHarvester
// 0x0000 (0x0490 - 0x0490)
class AFortDecoPreview_ComponentHarvester : public AFortDecoPreview
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoPreview_ComponentHarvester">();
	}
	static class AFortDecoPreview_ComponentHarvester* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoPreview_ComponentHarvester>();
	}
};
static_assert(alignof(AFortDecoPreview_ComponentHarvester) == 0x000008, "Wrong alignment on AFortDecoPreview_ComponentHarvester");
static_assert(sizeof(AFortDecoPreview_ComponentHarvester) == 0x000490, "Wrong size on AFortDecoPreview_ComponentHarvester");

// Class FortniteGame.FortMatchAnalytics
// 0x00D8 (0x0100 - 0x0028)
class UFortMatchAnalytics : public UObject
{
public:
	uint8                                         Pad_28[0xD8];                                      // 0x0028(0x00D8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnGamePhaseChanged(EAthenaGamePhase Phase);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchAnalytics">();
	}
	static class UFortMatchAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchAnalytics>();
	}
};
static_assert(alignof(UFortMatchAnalytics) == 0x000008, "Wrong alignment on UFortMatchAnalytics");
static_assert(sizeof(UFortMatchAnalytics) == 0x000100, "Wrong size on UFortMatchAnalytics");

// Class FortniteGame.FortAthenaVehicle
// 0x0808 (0x0B98 - 0x0390)
#pragma pack(push, 0x1)
class alignas(0x08) AFortAthenaVehicle : public APawn
{
public:
	uint8                                         Pad_390[0x38];                                     // 0x0390(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	EPhysicalSurface                              PrimarySurfaceType;                                // 0x03C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBaseWeaponDamage                         WeaponResponseType;                                // 0x03C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3CA[0x6];                                      // 0x03CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SeatSwitchCooldown;                                // 0x03D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D4[0x4];                                      // 0x03D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bShowDamageNumbers;                                // 0x03D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayDamageAudio;                                  // 0x03D9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowVehicleHealthBarOnPlayerHUD;                  // 0x03DA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDestroyBuildingSMActorOnForceExit;                // 0x03DB(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3DC[0x14];                                     // 0x03DC(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  VehicleTags;                                       // 0x03F0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FVehicleSpringInfo>             Springs;                                           // 0x0410(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSpringGroundTriangle                  GroundTriangle;                                    // 0x0420(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FSMVehicleGear>                 Gears;                                             // 0x0438(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FSMVehicleGear>                 SprintGears;                                       // 0x0448(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FSMVehicleGear>                 ReverseGears;                                      // 0x0458(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	float                                         ForwardDrivingAntiGravityScaler;                   // 0x0468(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraSpaceForwardDistanceOffset;                  // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_470[0x4];                                      // 0x0470(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CameraAssistStrength;                              // 0x0474(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeToAutoCamera;                                  // 0x0478(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraAssistBaseHeight;                            // 0x047C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraAssistUpHillScaler;                          // 0x0480(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraAssistSteerScaler;                           // 0x0484(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraAssistForwardScale;                          // 0x0488(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedForAutoCamera;                             // 0x048C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraFOVOffset;                                   // 0x0490(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_494[0x4];                                      // 0x0494(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIgnoreAllFallingDamage;                           // 0x0498(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreNextFallingDamage;                          // 0x0499(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_49A[0x2];                                      // 0x049A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         VehicleMinHorSpeedToDamage;                        // 0x049C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMaxHorSpeedToDamage;                        // 0x04A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMinHorSpeedDamage;                          // 0x04A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMaxHorSpeedDamage;                          // 0x04A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpulseResponseMultiplier;                         // 0x04AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpulseResponseZBias;                              // 0x04B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBraking;                                        // 0x04B4(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4B5[0x3];                                      // 0x04B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         BrakeAboveTopSpeedDelta;                           // 0x04B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ChangeDirBrakeDelta;                               // 0x04BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeToIdleBrake;                                   // 0x04C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DragCoefficient;                                   // 0x04C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxRearLateralFriction;                            // 0x04C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxFrontLateralFriction;                           // 0x04CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraPitchConstraint;                             // 0x04D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraYawConstraint;                               // 0x04D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   MainBodyCollision;                                 // 0x04D8(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                TestInitialLinearVelocity;                         // 0x04E0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                TestInitialAngularVelocity;                        // 0x04EC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FHitResult                             LookAheadHit;                                      // 0x04F8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	class UFortVehicleTrickSet*                   TrickSet;                                          // 0x0580(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedSpeed;                                       // 0x0588(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_58C[0x4];                                      // 0x058C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   PushForceSocket;                                   // 0x0590(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   FrontWheelsSocket;                                 // 0x0598(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   RearWheelSockets;                                  // 0x05A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UWeaponHitNotifyAudioBank*              DefaultHitNotifyAudioBank;                         // 0x05A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnHealthChanged;                                   // 0x05B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	float                                         LifespanAfterDeath;                                // 0x05C0(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayedDying;                                      // 0x05C4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C5[0x3];                                      // 0x05C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastDamagedTime;                                   // 0x05C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5CC[0x4];                                      // 0x05CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FSeatTransitionMontage>         SeatTransitions;                                   // 0x05D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         Pad_5E0[0x90];                                     // 0x05E0(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UGameplayEffect>            PlayerCollisionGameplayEffect;                     // 0x0670(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPrimitiveComponent*                    OverlapComponent;                                  // 0x0678(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasDriver;                                        // 0x0680(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_681[0x7];                                      // 0x0681(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAthenaVehicleInputState           EmptyDriverInputState;                             // 0x0688(0x002C)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_6B4[0xFC];                                     // 0x06B4(0x00FC)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAthenaCarPlayerSlot>           PlayerSlots;                                       // 0x07B0(0x0010)(Edit, Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<int32>                                 PlayerSlotPriorityList;                            // 0x07C0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_7D0[0x18];                                     // 0x07D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         GravityMultiplier;                                 // 0x07E8(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7EC[0x4];                                      // 0x07EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortVehicleMovementSet*                VehicleMovementSet;                                // 0x07F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FReplicatedAthenaVehicleAttributes     VehicleAttributes;                                 // 0x07F8(0x0018)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TArray<class ABuildingActor*>                 IgnoredBuildingActors;                             // 0x0810(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate)
	struct FVehicleTargetOrientation              CorrectTargetOrientation;                          // 0x0820(0x0024)(Net, Transient, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_844[0x8];                                      // 0x0844(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                SafeTeleportLocation;                              // 0x084C(0x000C)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_858[0x8];                                      // 0x0858(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortCameraMode_AthenaVehicle> CameraModeClass;                                   // 0x0860(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FAthenaCarPlayerSlotUnreplicated> PlayerSlotsUnreplicated;                           // 0x0868(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TSubclassOf<class UAnimInstance>              DrivingAnimClass;                                  // 0x0878(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bAwaitingCorrectionFromServer;                     // 0x0880(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_881[0x163];                                    // 0x0881(0x0163)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAttributeInitializationKey        AttributeInitKey;                                  // 0x09E4(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_9F4[0x4];                                      // 0x09F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x09F8(0x0008)(ExportObject, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortHealthSet*                         HealthSet;                                         // 0x0A00(0x0008)(ExportObject, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortAthenaImpulseResponseSet*          ImpulseResponseSet;                                // 0x0A08(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortDamageSet*                         DamageSet;                                         // 0x0A10(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortHealthBarIndicator*                HealthBarIndicator;                                // 0x0A18(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortPlayerPawn*                        MostRecentCosmeticSourcePawn;                      // 0x0A20(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UAthenaVehicleCosmeticItemDefinition*   ActiveCosmeticItem;                                // 0x0A28(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortPlayerPawn*                        PawnAssociatedWithWrap;                            // 0x0A30(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UAthenaItemWrapDefinition*              ActiveCosmeticWrap;                                // 0x0A38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class USceneComponent*>                SpawnedCosmeticComponents;                         // 0x0A40(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	bool                                          bPendingDeath;                                     // 0x0A50(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A51[0x8F];                                     // 0x0A51(0x008F)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  GameplayTags;                                      // 0x0AE0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FIgnoredPawn>                   PawnsToIgnoreForDamge;                             // 0x0B00(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UBuildingEditModeMetadata*>      WallsVehicleCanDestroy;                            // 0x0B10(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UBuildingEditModeMetadata*>      WallsVehicleCannotDestroyWhenBoosting;             // 0x0B20(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class ABuildingActor>>     BuildingPropClassesVehicleCanDestroy;              // 0x0B30(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class ABuildingActor>>     BuildingPropClassesVehicleCannotDestroyWhenBoosting; // 0x0B40(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	uint8                                         Pad_B50[0x2];                                      // 0x0B50(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	EPhysicalSurface                              SurfaceTypeVehicleOn;                              // 0x0B52(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B53[0x5];                                      // 0x0B53(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnSurfaceTypeVehicleIsOnChangedDelegate;           // 0x0B58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	class UFortAbilitySet*                        StartupAbilitySet;                                 // 0x0B68(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDestroyOnLastExit;                                // 0x0B70(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IndicatorEnabled;                                  // 0x0B71(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B72[0x2];                                      // 0x0B72(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         IndicatorAudibleDistance;                          // 0x0B74(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTexture*                               IndicatorIcon;                                     // 0x0B78(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           IndicatorTint;                                     // 0x0B80(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B90[0x8];                                      // 0x0B90(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class UMaterialInstanceDynamic* ApplyMaterialAndUseWrapIfPossible(class UMaterialInterface* MaterialToUse, int32 SlotIndex, bool bAlwaysCreateMID);
	bool BP_CanInteract(class AFortPlayerController* FortPC);
	void ChangeSeat();
	void ClientBroadcastHitDetection(float Radius, float Relevancy, const struct FVector& HalfPoints, const struct FVector& DoublePoints);
	void DebugDrawImpactBucket(const struct FVector& Location, const struct FVector& ImpactVector, const struct FColor& Color);
	void DestroyVehicle();
	void DisableTrickCredit(float Duration);
	void EjectAllPlayers();
	bool EjectPlayerPawn(const class AFortPlayerPawn* InPlayerPawn);
	bool EjectSeat(const int32 SeatIndex);
	void GameplayCue_Damage(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	TArray<class FText> GetVehicleSeatActionLabels(class AFortPlayerPawn* PlayerPawn, const ECommonInputType OverrideInputType);
	TArray<class FName> GetVehicleSeatActionNames(class AFortPlayerPawn* PlayerPawn, const ECommonInputType OverrideInputType);
	TArray<class FText> GetVehicleSeatLabels(class AFortPlayerPawn* PlayerPawn, const ECommonInputType OverrideInputType);
	void K2_ApplyCosmeticWrap(const class UAthenaItemWrapDefinition* LoadedWrap);
	float ModifyIncomingDamage(float Damage, const struct FGameplayTagContainer& InTags, const struct FGameplayEffectContextHandle& EffectContext, class AController* EventInstigator, class AActor* DamageCauser);
	void OnCollisionHitDamageEffects(float DamageTaken);
	void OnCollisionHitEffects(const struct FVector& HitLocation, const struct FVector& HitNormalImpulse, const struct FVector& HitFrictionImpulse, const struct FVector& HitNormal, class AActor* HitActor, EPhysicalSurface HitSurfaceType);
	void OnDamaged(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FGameplayEffectContextHandle& EffectContext, class AController* EventInstigator, class AActor* DamageCauser);
	void OnDamagePlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDeathPlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnEnteredWaterVolume(const struct FVector& WaterSurfacePoint);
	void OnExitedWaterVolume(const struct FVector& WaterSurfacePoint);
	void OnHoldExitStarted(class AFortPawn* ExitingPawn, const float ExitDuration);
	void OnHoldExitStopped(class AFortPawn* ExitingPawn);
	void OnHonk();
	void OnImpactDamageApplied(const float Damage, const struct FVector& ImpactNormal);
	void OnIsSprintingChanged();
	void OnPawnEnterVehicle(class AFortPlayerPawn* PlayerPawn, int32 SeatIdx);
	void OnPawnExitVehicle(class AFortPlayerPawn* PlayerPawn, class FName ExitSocketName);
	void OnPxComponentWake(class UPrimitiveComponent* WakingComponent, class FName BoneName);
	void OnRep_AbilitySystemComponent();
	void OnRep_CorrectTargetOrientation();
	void OnRep_GravityMultiplier();
	void OnRep_HealthSet();
	void OnRep_IgnoredBuildingActors();
	void OnRep_PendingDeath();
	void OnRep_PlayerSlots();
	void OnRep_SafeTeleportLocation();
	void OnRep_ServerCorrection();
	void OnRep_SurfaceTypeVehicleOn(EPhysicalSurface PreviousSurfaceOn);
	void OnRep_VehicleAttributes();
	void OnStartFire(uint8 FireModeNum);
	void OnStartTick();
	void OnStopTick();
	void OnSurfaceTypeVehicleIsOnChanged(EPhysicalSurface SurfaceTypeVehicleIsOn);
	void PawnHitByVehicle(class AFortPawn* Pawn, const struct FVector& ImpactPoint, const struct FVector& ImpactNormal, const struct FVector& LaunchVector);
	void ResetTrick();
	void ServerCorrectionReceived();
	bool ServerOnAttemptInteract(const struct FInteractionType& InteractType);
	void ServerSetIgnoreAllFallingDamage(bool InIgnoreAllFallingDamage);
	void ServerSetIgnoreNextFallingDamage(bool InIgnoreNextFallingDamage);
	void ServerStartFire(uint8 FireModeNum);
	void ServerUpdatePhysicsParams(const struct FReplicatedAthenaVehiclePhysicsState& InState);
	void ServerUpdateStateSync(const TArray<uint8>& StateSyncData);
	void ServerUsingRiftPortal(class ABuildingGameplayActor* RiftPortal);
	void SetCurrentFocusedSocketLocation(const int32 SeatIndex);
	void SetDyingPhysics();
	void SetIgnoreAllFallingDamage(bool InIgnoreAllFallingDamage);
	void SetIgnoreNextFallingDamage(bool InIgnoreNextFallingDamage);
	void SetImpulseResponseMultiplier(const float Multiplier);
	void SetImpulseResponseZBias(const float ZBias);
	void SetPropDestructionParams(const TArray<TSubclassOf<class ABuildingActor>>& InBuildingPropClassesVehicleCanDestroy, const TArray<TSubclassOf<class ABuildingActor>>& InBuildingPropClassesVehicleCannotDestroyWhenBoosting, const TArray<class UBuildingEditModeMetadata*>& InWallsVehicleCanDestroy, const TArray<class UBuildingEditModeMetadata*>& InWallsVehicleCannotDestroyWhenBoosting);
	void SetShootingCone(int32 SeatIdx, const struct FAthenaVehicleShootingCone& InCone);
	void UpdateClientWithVehicleTestInput(const struct FVector& LinearVelocity, const struct FVector& AngularVelocity);
	void WakeUp();
	void WakeUpOnGroundDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);

	bool AnyWheelsOnGround() const;
	bool CanAntigravityOnIncline() const;
	bool CanContainPlayers() const;
	bool CanCorrectOrientation(class AFortPawn* FP) const;
	bool CanDriveOnIncline() const;
	bool CanShootFromSeat(int32 SeatIndex) const;
	bool CanTeleport() const;
	bool ClientIsDriver() const;
	bool ContainsPlayers() const;
	int32 FindSeatIndex(const class AFortPlayerPawn* PlayerPawn) const;
	TArray<class AFortPlayerPawn*> GetAllPassengers() const;
	float GetBrakingDelta() const;
	struct FVector GetCrouchingFiringOffsetForSeat(int32 SeatIdx) const;
	float GetCurrentBrakeForce(float ForwardSpeedKmH) const;
	int32 GetCurrentBudget() const;
	float GetCurrentForwardVelocity() const;
	float GetCurrentFOV() const;
	int32 GetCurrentGear() const;
	float GetDesiredForwardSpeedKmh() const;
	float GetDesiredForwardVelocity() const;
	float GetDesiredForwardVelocityDelta() const;
	class FString GetDisplayName() const;
	class AFortPlayerPawn* GetDriver() const;
	float GetForwardSpeedKmh() const;
	float GetHealth() const;
	struct FVector GetIndicatorRelativeOffset() const;
	float GetMaxHealth() const;
	class AFortPlayerPawn* GetPawnAtSeat(int32 SeatIdx) const;
	float GetPreviousForwardSpeedKmh() const;
	struct FVector GetPreviousLinearAcceleration() const;
	struct FVector GetPreviousLinearVelocity() const;
	bool GetShootingCone(int32 SeatIdx, struct FTransform* OutConeTM, struct FAthenaVehicleShootingCone* OutCone) const;
	float GetSpringLengthRatio(int32 SpringIdx) const;
	struct FVector GetStandingFiringOffsetForSeat(int32 SeatIdx) const;
	float GetSteeringAngle() const;
	class FName GetVehicleChangeSeatActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetVehicleExitActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetVehicleSeatPrimaryAction(class AFortPlayerPawn* FortPlayerPawn) const;
	struct FVector GetVehicleVelocity() const;
	bool HasDriver() const;
	bool IsAirControlling() const;
	bool IsAsleep() const;
	bool IsBraking() const;
	bool IsCameraControlledRotation() const;
	bool IsCorrectingOrientation() const;
	bool IsHonking() const;
	bool IsInAir() const;
	bool IsInWater() const;
	bool IsJumping() const;
	bool IsScrapingSidesOrTop() const;
	bool IsSlowEnoughToInteract() const;
	bool IsSprinting() const;
	bool RearLateralFrictionHasReachedMax() const;
	bool SeatIsTurret(int32 SeatIndex) const;
	bool ShouldShowSoundIndicator() const;
	bool WheelsOnGround() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaVehicle">();
	}
	static class AFortAthenaVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaVehicle>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortAthenaVehicle) == 0x000008, "Wrong alignment on AFortAthenaVehicle");
static_assert(sizeof(AFortAthenaVehicle) == 0x000B98, "Wrong size on AFortAthenaVehicle");
static_assert(offsetof(AFortAthenaVehicle, PrimarySurfaceType) == 0x0003C8, "Member 'AFortAthenaVehicle::PrimarySurfaceType' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, WeaponResponseType) == 0x0003C9, "Member 'AFortAthenaVehicle::WeaponResponseType' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, SeatSwitchCooldown) == 0x0003D0, "Member 'AFortAthenaVehicle::SeatSwitchCooldown' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bShowDamageNumbers) == 0x0003D8, "Member 'AFortAthenaVehicle::bShowDamageNumbers' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bPlayDamageAudio) == 0x0003D9, "Member 'AFortAthenaVehicle::bPlayDamageAudio' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bShowVehicleHealthBarOnPlayerHUD) == 0x0003DA, "Member 'AFortAthenaVehicle::bShowVehicleHealthBarOnPlayerHUD' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bDestroyBuildingSMActorOnForceExit) == 0x0003DB, "Member 'AFortAthenaVehicle::bDestroyBuildingSMActorOnForceExit' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, VehicleTags) == 0x0003F0, "Member 'AFortAthenaVehicle::VehicleTags' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, Springs) == 0x000410, "Member 'AFortAthenaVehicle::Springs' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, GroundTriangle) == 0x000420, "Member 'AFortAthenaVehicle::GroundTriangle' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, Gears) == 0x000438, "Member 'AFortAthenaVehicle::Gears' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, SprintGears) == 0x000448, "Member 'AFortAthenaVehicle::SprintGears' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ReverseGears) == 0x000458, "Member 'AFortAthenaVehicle::ReverseGears' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ForwardDrivingAntiGravityScaler) == 0x000468, "Member 'AFortAthenaVehicle::ForwardDrivingAntiGravityScaler' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraSpaceForwardDistanceOffset) == 0x00046C, "Member 'AFortAthenaVehicle::CameraSpaceForwardDistanceOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraAssistStrength) == 0x000474, "Member 'AFortAthenaVehicle::CameraAssistStrength' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, TimeToAutoCamera) == 0x000478, "Member 'AFortAthenaVehicle::TimeToAutoCamera' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraAssistBaseHeight) == 0x00047C, "Member 'AFortAthenaVehicle::CameraAssistBaseHeight' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraAssistUpHillScaler) == 0x000480, "Member 'AFortAthenaVehicle::CameraAssistUpHillScaler' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraAssistSteerScaler) == 0x000484, "Member 'AFortAthenaVehicle::CameraAssistSteerScaler' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraAssistForwardScale) == 0x000488, "Member 'AFortAthenaVehicle::CameraAssistForwardScale' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, MinSpeedForAutoCamera) == 0x00048C, "Member 'AFortAthenaVehicle::MinSpeedForAutoCamera' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraFOVOffset) == 0x000490, "Member 'AFortAthenaVehicle::CameraFOVOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bIgnoreAllFallingDamage) == 0x000498, "Member 'AFortAthenaVehicle::bIgnoreAllFallingDamage' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bIgnoreNextFallingDamage) == 0x000499, "Member 'AFortAthenaVehicle::bIgnoreNextFallingDamage' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, VehicleMinHorSpeedToDamage) == 0x00049C, "Member 'AFortAthenaVehicle::VehicleMinHorSpeedToDamage' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, VehicleMaxHorSpeedToDamage) == 0x0004A0, "Member 'AFortAthenaVehicle::VehicleMaxHorSpeedToDamage' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, VehicleMinHorSpeedDamage) == 0x0004A4, "Member 'AFortAthenaVehicle::VehicleMinHorSpeedDamage' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, VehicleMaxHorSpeedDamage) == 0x0004A8, "Member 'AFortAthenaVehicle::VehicleMaxHorSpeedDamage' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ImpulseResponseMultiplier) == 0x0004AC, "Member 'AFortAthenaVehicle::ImpulseResponseMultiplier' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ImpulseResponseZBias) == 0x0004B0, "Member 'AFortAthenaVehicle::ImpulseResponseZBias' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bIsBraking) == 0x0004B4, "Member 'AFortAthenaVehicle::bIsBraking' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, BrakeAboveTopSpeedDelta) == 0x0004B8, "Member 'AFortAthenaVehicle::BrakeAboveTopSpeedDelta' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ChangeDirBrakeDelta) == 0x0004BC, "Member 'AFortAthenaVehicle::ChangeDirBrakeDelta' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, TimeToIdleBrake) == 0x0004C0, "Member 'AFortAthenaVehicle::TimeToIdleBrake' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, DragCoefficient) == 0x0004C4, "Member 'AFortAthenaVehicle::DragCoefficient' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, MaxRearLateralFriction) == 0x0004C8, "Member 'AFortAthenaVehicle::MaxRearLateralFriction' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, MaxFrontLateralFriction) == 0x0004CC, "Member 'AFortAthenaVehicle::MaxFrontLateralFriction' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraPitchConstraint) == 0x0004D0, "Member 'AFortAthenaVehicle::CameraPitchConstraint' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraYawConstraint) == 0x0004D4, "Member 'AFortAthenaVehicle::CameraYawConstraint' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, MainBodyCollision) == 0x0004D8, "Member 'AFortAthenaVehicle::MainBodyCollision' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, TestInitialLinearVelocity) == 0x0004E0, "Member 'AFortAthenaVehicle::TestInitialLinearVelocity' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, TestInitialAngularVelocity) == 0x0004EC, "Member 'AFortAthenaVehicle::TestInitialAngularVelocity' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, LookAheadHit) == 0x0004F8, "Member 'AFortAthenaVehicle::LookAheadHit' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, TrickSet) == 0x000580, "Member 'AFortAthenaVehicle::TrickSet' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CachedSpeed) == 0x000588, "Member 'AFortAthenaVehicle::CachedSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, PushForceSocket) == 0x000590, "Member 'AFortAthenaVehicle::PushForceSocket' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, FrontWheelsSocket) == 0x000598, "Member 'AFortAthenaVehicle::FrontWheelsSocket' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, RearWheelSockets) == 0x0005A0, "Member 'AFortAthenaVehicle::RearWheelSockets' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, DefaultHitNotifyAudioBank) == 0x0005A8, "Member 'AFortAthenaVehicle::DefaultHitNotifyAudioBank' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, OnHealthChanged) == 0x0005B0, "Member 'AFortAthenaVehicle::OnHealthChanged' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, LifespanAfterDeath) == 0x0005C0, "Member 'AFortAthenaVehicle::LifespanAfterDeath' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bPlayedDying) == 0x0005C4, "Member 'AFortAthenaVehicle::bPlayedDying' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, LastDamagedTime) == 0x0005C8, "Member 'AFortAthenaVehicle::LastDamagedTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, SeatTransitions) == 0x0005D0, "Member 'AFortAthenaVehicle::SeatTransitions' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, PlayerCollisionGameplayEffect) == 0x000670, "Member 'AFortAthenaVehicle::PlayerCollisionGameplayEffect' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, OverlapComponent) == 0x000678, "Member 'AFortAthenaVehicle::OverlapComponent' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bHasDriver) == 0x000680, "Member 'AFortAthenaVehicle::bHasDriver' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, EmptyDriverInputState) == 0x000688, "Member 'AFortAthenaVehicle::EmptyDriverInputState' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, PlayerSlots) == 0x0007B0, "Member 'AFortAthenaVehicle::PlayerSlots' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, PlayerSlotPriorityList) == 0x0007C0, "Member 'AFortAthenaVehicle::PlayerSlotPriorityList' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, GravityMultiplier) == 0x0007E8, "Member 'AFortAthenaVehicle::GravityMultiplier' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, VehicleMovementSet) == 0x0007F0, "Member 'AFortAthenaVehicle::VehicleMovementSet' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, VehicleAttributes) == 0x0007F8, "Member 'AFortAthenaVehicle::VehicleAttributes' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, IgnoredBuildingActors) == 0x000810, "Member 'AFortAthenaVehicle::IgnoredBuildingActors' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CorrectTargetOrientation) == 0x000820, "Member 'AFortAthenaVehicle::CorrectTargetOrientation' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, SafeTeleportLocation) == 0x00084C, "Member 'AFortAthenaVehicle::SafeTeleportLocation' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, CameraModeClass) == 0x000860, "Member 'AFortAthenaVehicle::CameraModeClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, PlayerSlotsUnreplicated) == 0x000868, "Member 'AFortAthenaVehicle::PlayerSlotsUnreplicated' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, DrivingAnimClass) == 0x000878, "Member 'AFortAthenaVehicle::DrivingAnimClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bAwaitingCorrectionFromServer) == 0x000880, "Member 'AFortAthenaVehicle::bAwaitingCorrectionFromServer' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, AttributeInitKey) == 0x0009E4, "Member 'AFortAthenaVehicle::AttributeInitKey' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, AbilitySystemComponent) == 0x0009F8, "Member 'AFortAthenaVehicle::AbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, HealthSet) == 0x000A00, "Member 'AFortAthenaVehicle::HealthSet' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ImpulseResponseSet) == 0x000A08, "Member 'AFortAthenaVehicle::ImpulseResponseSet' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, DamageSet) == 0x000A10, "Member 'AFortAthenaVehicle::DamageSet' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, HealthBarIndicator) == 0x000A18, "Member 'AFortAthenaVehicle::HealthBarIndicator' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, MostRecentCosmeticSourcePawn) == 0x000A20, "Member 'AFortAthenaVehicle::MostRecentCosmeticSourcePawn' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ActiveCosmeticItem) == 0x000A28, "Member 'AFortAthenaVehicle::ActiveCosmeticItem' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, PawnAssociatedWithWrap) == 0x000A30, "Member 'AFortAthenaVehicle::PawnAssociatedWithWrap' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, ActiveCosmeticWrap) == 0x000A38, "Member 'AFortAthenaVehicle::ActiveCosmeticWrap' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, SpawnedCosmeticComponents) == 0x000A40, "Member 'AFortAthenaVehicle::SpawnedCosmeticComponents' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bPendingDeath) == 0x000A50, "Member 'AFortAthenaVehicle::bPendingDeath' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, GameplayTags) == 0x000AE0, "Member 'AFortAthenaVehicle::GameplayTags' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, PawnsToIgnoreForDamge) == 0x000B00, "Member 'AFortAthenaVehicle::PawnsToIgnoreForDamge' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, WallsVehicleCanDestroy) == 0x000B10, "Member 'AFortAthenaVehicle::WallsVehicleCanDestroy' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, WallsVehicleCannotDestroyWhenBoosting) == 0x000B20, "Member 'AFortAthenaVehicle::WallsVehicleCannotDestroyWhenBoosting' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, BuildingPropClassesVehicleCanDestroy) == 0x000B30, "Member 'AFortAthenaVehicle::BuildingPropClassesVehicleCanDestroy' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, BuildingPropClassesVehicleCannotDestroyWhenBoosting) == 0x000B40, "Member 'AFortAthenaVehicle::BuildingPropClassesVehicleCannotDestroyWhenBoosting' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, SurfaceTypeVehicleOn) == 0x000B52, "Member 'AFortAthenaVehicle::SurfaceTypeVehicleOn' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, OnSurfaceTypeVehicleIsOnChangedDelegate) == 0x000B58, "Member 'AFortAthenaVehicle::OnSurfaceTypeVehicleIsOnChangedDelegate' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, StartupAbilitySet) == 0x000B68, "Member 'AFortAthenaVehicle::StartupAbilitySet' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, bDestroyOnLastExit) == 0x000B70, "Member 'AFortAthenaVehicle::bDestroyOnLastExit' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, IndicatorEnabled) == 0x000B71, "Member 'AFortAthenaVehicle::IndicatorEnabled' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, IndicatorAudibleDistance) == 0x000B74, "Member 'AFortAthenaVehicle::IndicatorAudibleDistance' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, IndicatorIcon) == 0x000B78, "Member 'AFortAthenaVehicle::IndicatorIcon' has a wrong offset!");
static_assert(offsetof(AFortAthenaVehicle, IndicatorTint) == 0x000B80, "Member 'AFortAthenaVehicle::IndicatorTint' has a wrong offset!");

// Class FortniteGame.FortAthenaSKVehicle
// 0x0088 (0x0C20 - 0x0B98)
class AFortAthenaSKVehicle : public AFortAthenaVehicle
{
public:
	class USkeletalMeshComponentBudgeted*         SkeletalMesh;                                      // 0x0B98(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetFR;                                     // 0x0BA0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetFL;                                     // 0x0BA4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetLimitF;                                 // 0x0BA8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetBR;                                     // 0x0BAC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetBL;                                     // 0x0BB0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetLimitB;                                 // 0x0BB4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetLerpPerSecondUp;                        // 0x0BB8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelOffsetLerpPerSecondDown;                      // 0x0BBC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AxleOffsetZ;                                       // 0x0BC0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AxleCenterF;                                       // 0x0BC4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AxleCenterB;                                       // 0x0BC8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AxleRollF;                                         // 0x0BCC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AxleRollB;                                         // 0x0BD0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationFR;                                   // 0x0BD4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationFL;                                   // 0x0BD8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationBR;                                   // 0x0BDC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationBL;                                   // 0x0BE0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationVelocityFR;                           // 0x0BE4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationVelocityFL;                           // 0x0BE8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationVelocityBR;                           // 0x0BEC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationVelocityBL;                           // 0x0BF0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinFR;                                       // 0x0BF4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinFL;                                       // 0x0BF8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinBR;                                       // 0x0BFC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinBL;                                       // 0x0C00(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinVelocityFR;                               // 0x0C04(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinVelocityFL;                               // 0x0C08(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinVelocityBR;                               // 0x0C0C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinVelocityBL;                               // 0x0C10(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelSpinDampingPerSecond;                         // 0x0C14(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C18[0x8];                                      // 0x0C18(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetModifiedDamageForActor(float Damage, const class ABuildingActor* BuildingActor) const;
	bool HasPermissionToAlterBuildings() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSKVehicle">();
	}
	static class AFortAthenaSKVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSKVehicle>();
	}
};
static_assert(alignof(AFortAthenaSKVehicle) == 0x000008, "Wrong alignment on AFortAthenaSKVehicle");
static_assert(sizeof(AFortAthenaSKVehicle) == 0x000C20, "Wrong size on AFortAthenaSKVehicle");
static_assert(offsetof(AFortAthenaSKVehicle, SkeletalMesh) == 0x000B98, "Member 'AFortAthenaSKVehicle::SkeletalMesh' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetFR) == 0x000BA0, "Member 'AFortAthenaSKVehicle::WheelOffsetFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetFL) == 0x000BA4, "Member 'AFortAthenaSKVehicle::WheelOffsetFL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetLimitF) == 0x000BA8, "Member 'AFortAthenaSKVehicle::WheelOffsetLimitF' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetBR) == 0x000BAC, "Member 'AFortAthenaSKVehicle::WheelOffsetBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetBL) == 0x000BB0, "Member 'AFortAthenaSKVehicle::WheelOffsetBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetLimitB) == 0x000BB4, "Member 'AFortAthenaSKVehicle::WheelOffsetLimitB' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetLerpPerSecondUp) == 0x000BB8, "Member 'AFortAthenaSKVehicle::WheelOffsetLerpPerSecondUp' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelOffsetLerpPerSecondDown) == 0x000BBC, "Member 'AFortAthenaSKVehicle::WheelOffsetLerpPerSecondDown' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, AxleOffsetZ) == 0x000BC0, "Member 'AFortAthenaSKVehicle::AxleOffsetZ' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, AxleCenterF) == 0x000BC4, "Member 'AFortAthenaSKVehicle::AxleCenterF' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, AxleCenterB) == 0x000BC8, "Member 'AFortAthenaSKVehicle::AxleCenterB' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, AxleRollF) == 0x000BCC, "Member 'AFortAthenaSKVehicle::AxleRollF' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, AxleRollB) == 0x000BD0, "Member 'AFortAthenaSKVehicle::AxleRollB' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationFR) == 0x000BD4, "Member 'AFortAthenaSKVehicle::WheelRotationFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationFL) == 0x000BD8, "Member 'AFortAthenaSKVehicle::WheelRotationFL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationBR) == 0x000BDC, "Member 'AFortAthenaSKVehicle::WheelRotationBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationBL) == 0x000BE0, "Member 'AFortAthenaSKVehicle::WheelRotationBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationVelocityFR) == 0x000BE4, "Member 'AFortAthenaSKVehicle::WheelRotationVelocityFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationVelocityFL) == 0x000BE8, "Member 'AFortAthenaSKVehicle::WheelRotationVelocityFL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationVelocityBR) == 0x000BEC, "Member 'AFortAthenaSKVehicle::WheelRotationVelocityBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelRotationVelocityBL) == 0x000BF0, "Member 'AFortAthenaSKVehicle::WheelRotationVelocityBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinFR) == 0x000BF4, "Member 'AFortAthenaSKVehicle::WheelSpinFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinFL) == 0x000BF8, "Member 'AFortAthenaSKVehicle::WheelSpinFL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinBR) == 0x000BFC, "Member 'AFortAthenaSKVehicle::WheelSpinBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinBL) == 0x000C00, "Member 'AFortAthenaSKVehicle::WheelSpinBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinVelocityFR) == 0x000C04, "Member 'AFortAthenaSKVehicle::WheelSpinVelocityFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinVelocityFL) == 0x000C08, "Member 'AFortAthenaSKVehicle::WheelSpinVelocityFL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinVelocityBR) == 0x000C0C, "Member 'AFortAthenaSKVehicle::WheelSpinVelocityBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinVelocityBL) == 0x000C10, "Member 'AFortAthenaSKVehicle::WheelSpinVelocityBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKVehicle, WheelSpinDampingPerSecond) == 0x000C14, "Member 'AFortAthenaSKVehicle::WheelSpinDampingPerSecond' has a wrong offset!");

// Class FortniteGame.FortAthenaDoghouseVehicle
// 0x0518 (0x1138 - 0x0C20)
#pragma pack(push, 0x1)
class alignas(0x08) AFortAthenaDoghouseVehicle : public AFortAthenaSKVehicle
{
public:
	float                                         AntiGravityScalerWhenEmpty;                        // 0x0C20(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraPitchInterpSpeed;                            // 0x0C24(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraYawInterpSpeed;                              // 0x0C28(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PropSpeed;                                         // 0x0C2C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PropRotation;                                      // 0x0C30(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostTopSpeedKmh;                                  // 0x0C34(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostThrust;                                       // 0x0C38(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AirbrakeDragCoefficient;                           // 0x0C3C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HardRollHeadingMatchRate;                          // 0x0C40(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HardRollHeadingSteerRate;                          // 0x0C44(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HardRollOffsetPercent;                             // 0x0C48(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DivebombSpeedMinKmh;                               // 0x0C4C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DivebombSpeedMaxKmh;                               // 0x0C50(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DivebombSteerPitchRate;                            // 0x0C54(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DivebombHeadingMatchRate;                          // 0x0C58(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AileronRollMatchRate;                              // 0x0C5C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AileronRollRotationalDampingCoefficient;           // 0x0C60(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AileronRollMaxRotationalDampingTorque;             // 0x0C64(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBeforeStallWithNoPassengersInAir;              // 0x0C68(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBeforeStallWithNoPassengersOnGround;           // 0x0C6C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFlightParams                          BaseFlightParams;                                  // 0x0C70(0x00A4)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_D14[0x4];                                      // 0x0D14(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortRechargingActionTimer             BoostAction;                                       // 0x0D18(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAileronRoll                           AileronRoll;                                       // 0x0D70(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
	float                                         AileronRollDoubleClickSpeed;                       // 0x0DD0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bFreelookAutoRecenter;                             // 0x0DD4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DD5[0x3];                                      // 0x0DD5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FreelookPitchConstraintDegrees;                    // 0x0DD8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreelookYawConstraintDegrees;                      // 0x0DDC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreelookSensitivity;                               // 0x0DE0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MouseSteerSensitivity;                             // 0x0DE4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreelookInterpolation;                             // 0x0DE8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreelookReturnAcceleration;                        // 0x0DEC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FreelookReturnDecelleration;                       // 0x0DF0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   ShootCenterPointSocket;                            // 0x0DF4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ShootAimAheadDistance;                             // 0x0DFC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E00[0x304];                                    // 0x0E00(0x0304)(Fixing Size After Last Property [ Dumper-7 ])
	struct FReplicatedControlState                ControlState;                                      // 0x1104(0x001C)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1120[0x18];                                    // 0x1120(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	struct FVector GetAimPoint();
	struct FVector GetAimPointLocal();
	struct FVector GetShootCenterPoint();
	struct FVector GetShootCenterPointLocal();
	void MultiBeginAileronRoll(EAileronRollDirection Direction);
	void OnEngineStart();
	void OnEngineStop();
	void OnLanding();
	void OnRep_ControlState();
	void OnTakeoff();
	void ServerBeginAileronRoll(EAileronRollDirection Direction);
	void ServerUpdateControlState(const struct FReplicatedControlState& InControlState);

	bool GasPedalIsDown() const;
	EAileronRollDirection GetAileronRollDirection() const;
	float GetAltitudeZ() const;
	struct FVector GetFlightControlForce() const;
	const struct FFlightControlSurfaces GetFlightControlSurfaces() const;
	const struct FFlightControlSurfaces GetFlightControlSurfaceTargets() const;
	struct FVector GetFlightControlTorque() const;
	float GetStandingInPlaceSteeringAngle() const;
	bool IsAileronRolling() const;
	bool IsEngineAutoStartingInAir() const;
	bool IsEngineOn() const;
	bool IsFlying() const;
	bool IsFreelooking() const;
	bool IsRollingInverted() const;
	bool IsRollingLeft() const;
	bool IsRollingRight() const;
	bool IsStallingFromAltitude() const;
	bool IsStandingInPlace() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaDoghouseVehicle">();
	}
	static class AFortAthenaDoghouseVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaDoghouseVehicle>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortAthenaDoghouseVehicle) == 0x000008, "Wrong alignment on AFortAthenaDoghouseVehicle");
static_assert(sizeof(AFortAthenaDoghouseVehicle) == 0x001138, "Wrong size on AFortAthenaDoghouseVehicle");
static_assert(offsetof(AFortAthenaDoghouseVehicle, AntiGravityScalerWhenEmpty) == 0x000C20, "Member 'AFortAthenaDoghouseVehicle::AntiGravityScalerWhenEmpty' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, CameraPitchInterpSpeed) == 0x000C24, "Member 'AFortAthenaDoghouseVehicle::CameraPitchInterpSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, CameraYawInterpSpeed) == 0x000C28, "Member 'AFortAthenaDoghouseVehicle::CameraYawInterpSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, PropSpeed) == 0x000C2C, "Member 'AFortAthenaDoghouseVehicle::PropSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, PropRotation) == 0x000C30, "Member 'AFortAthenaDoghouseVehicle::PropRotation' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, BoostTopSpeedKmh) == 0x000C34, "Member 'AFortAthenaDoghouseVehicle::BoostTopSpeedKmh' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, BoostThrust) == 0x000C38, "Member 'AFortAthenaDoghouseVehicle::BoostThrust' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, AirbrakeDragCoefficient) == 0x000C3C, "Member 'AFortAthenaDoghouseVehicle::AirbrakeDragCoefficient' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, HardRollHeadingMatchRate) == 0x000C40, "Member 'AFortAthenaDoghouseVehicle::HardRollHeadingMatchRate' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, HardRollHeadingSteerRate) == 0x000C44, "Member 'AFortAthenaDoghouseVehicle::HardRollHeadingSteerRate' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, HardRollOffsetPercent) == 0x000C48, "Member 'AFortAthenaDoghouseVehicle::HardRollOffsetPercent' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, DivebombSpeedMinKmh) == 0x000C4C, "Member 'AFortAthenaDoghouseVehicle::DivebombSpeedMinKmh' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, DivebombSpeedMaxKmh) == 0x000C50, "Member 'AFortAthenaDoghouseVehicle::DivebombSpeedMaxKmh' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, DivebombSteerPitchRate) == 0x000C54, "Member 'AFortAthenaDoghouseVehicle::DivebombSteerPitchRate' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, DivebombHeadingMatchRate) == 0x000C58, "Member 'AFortAthenaDoghouseVehicle::DivebombHeadingMatchRate' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, AileronRollMatchRate) == 0x000C5C, "Member 'AFortAthenaDoghouseVehicle::AileronRollMatchRate' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, AileronRollRotationalDampingCoefficient) == 0x000C60, "Member 'AFortAthenaDoghouseVehicle::AileronRollRotationalDampingCoefficient' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, AileronRollMaxRotationalDampingTorque) == 0x000C64, "Member 'AFortAthenaDoghouseVehicle::AileronRollMaxRotationalDampingTorque' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, TimeBeforeStallWithNoPassengersInAir) == 0x000C68, "Member 'AFortAthenaDoghouseVehicle::TimeBeforeStallWithNoPassengersInAir' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, TimeBeforeStallWithNoPassengersOnGround) == 0x000C6C, "Member 'AFortAthenaDoghouseVehicle::TimeBeforeStallWithNoPassengersOnGround' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, BaseFlightParams) == 0x000C70, "Member 'AFortAthenaDoghouseVehicle::BaseFlightParams' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, BoostAction) == 0x000D18, "Member 'AFortAthenaDoghouseVehicle::BoostAction' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, AileronRoll) == 0x000D70, "Member 'AFortAthenaDoghouseVehicle::AileronRoll' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, AileronRollDoubleClickSpeed) == 0x000DD0, "Member 'AFortAthenaDoghouseVehicle::AileronRollDoubleClickSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, bFreelookAutoRecenter) == 0x000DD4, "Member 'AFortAthenaDoghouseVehicle::bFreelookAutoRecenter' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, FreelookPitchConstraintDegrees) == 0x000DD8, "Member 'AFortAthenaDoghouseVehicle::FreelookPitchConstraintDegrees' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, FreelookYawConstraintDegrees) == 0x000DDC, "Member 'AFortAthenaDoghouseVehicle::FreelookYawConstraintDegrees' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, FreelookSensitivity) == 0x000DE0, "Member 'AFortAthenaDoghouseVehicle::FreelookSensitivity' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, MouseSteerSensitivity) == 0x000DE4, "Member 'AFortAthenaDoghouseVehicle::MouseSteerSensitivity' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, FreelookInterpolation) == 0x000DE8, "Member 'AFortAthenaDoghouseVehicle::FreelookInterpolation' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, FreelookReturnAcceleration) == 0x000DEC, "Member 'AFortAthenaDoghouseVehicle::FreelookReturnAcceleration' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, FreelookReturnDecelleration) == 0x000DF0, "Member 'AFortAthenaDoghouseVehicle::FreelookReturnDecelleration' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, ShootCenterPointSocket) == 0x000DF4, "Member 'AFortAthenaDoghouseVehicle::ShootCenterPointSocket' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, ShootAimAheadDistance) == 0x000DFC, "Member 'AFortAthenaDoghouseVehicle::ShootAimAheadDistance' has a wrong offset!");
static_assert(offsetof(AFortAthenaDoghouseVehicle, ControlState) == 0x001104, "Member 'AFortAthenaDoghouseVehicle::ControlState' has a wrong offset!");

// Class FortniteGame.AIHotSpotSlotGenerator
// 0x0000 (0x0028 - 0x0028)
class UAIHotSpotSlotGenerator : public UObject
{
public:
	void GenerateSlots();

	class UAIHotSpotSlot* AddSlot(const struct FVector& RelativeLocation, const struct FRotator& RelativeRotation, TSubclassOf<class UAIHotSpotSlot> CustomSlotClass, bool bEnabled) const;
	class AAIHotSpot* GetHotSpot() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AIHotSpotSlotGenerator">();
	}
	static class UAIHotSpotSlotGenerator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAIHotSpotSlotGenerator>();
	}
};
static_assert(alignof(UAIHotSpotSlotGenerator) == 0x000008, "Wrong alignment on UAIHotSpotSlotGenerator");
static_assert(sizeof(UAIHotSpotSlotGenerator) == 0x000028, "Wrong size on UAIHotSpotSlotGenerator");

// Class FortniteGame.AIHotSpotSlotGenerator_OnBoundingBox
// 0x0048 (0x0070 - 0x0028)
class UAIHotSpotSlotGenerator_OnBoundingBox : public UAIHotSpotSlotGenerator
{
public:
	TSubclassOf<class UAIHotSpotSlot>             SlotClass;                                         // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                MaxExtent;                                         // 0x0030(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ExpandBy;                                          // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         OffsetFromEdge;                                    // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Spacing;                                           // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bLimitMaxExtent : 1;                               // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bMustHitFocusActor : 1;                            // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_49[0x3];                                       // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EBoundingBoxSlotDirectionCalculation          SlotDirectionCalculation;                          // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4D[0x23];                                      // 0x004D(0x0023)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AIHotSpotSlotGenerator_OnBoundingBox">();
	}
	static class UAIHotSpotSlotGenerator_OnBoundingBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAIHotSpotSlotGenerator_OnBoundingBox>();
	}
};
static_assert(alignof(UAIHotSpotSlotGenerator_OnBoundingBox) == 0x000008, "Wrong alignment on UAIHotSpotSlotGenerator_OnBoundingBox");
static_assert(sizeof(UAIHotSpotSlotGenerator_OnBoundingBox) == 0x000070, "Wrong size on UAIHotSpotSlotGenerator_OnBoundingBox");
static_assert(offsetof(UAIHotSpotSlotGenerator_OnBoundingBox, SlotClass) == 0x000028, "Member 'UAIHotSpotSlotGenerator_OnBoundingBox::SlotClass' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlotGenerator_OnBoundingBox, MaxExtent) == 0x000030, "Member 'UAIHotSpotSlotGenerator_OnBoundingBox::MaxExtent' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlotGenerator_OnBoundingBox, ExpandBy) == 0x00003C, "Member 'UAIHotSpotSlotGenerator_OnBoundingBox::ExpandBy' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlotGenerator_OnBoundingBox, OffsetFromEdge) == 0x000040, "Member 'UAIHotSpotSlotGenerator_OnBoundingBox::OffsetFromEdge' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlotGenerator_OnBoundingBox, Spacing) == 0x000044, "Member 'UAIHotSpotSlotGenerator_OnBoundingBox::Spacing' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlotGenerator_OnBoundingBox, SlotDirectionCalculation) == 0x00004C, "Member 'UAIHotSpotSlotGenerator_OnBoundingBox::SlotDirectionCalculation' has a wrong offset!");

// Class FortniteGame.FortMinigameScoreRegistry
// 0x0110 (0x0440 - 0x0330)
class AFortMinigameScoreRegistry final : public AInfo
{
public:
	class UFortPlaysetItemDefinition*             Playset;                                           // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FMinigameScoreTemplate                 ScoreTemplate;                                     // 0x0338(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bPostToKillFeed;                                   // 0x0344(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_345[0x3];                                      // 0x0345(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnScoreRecorded;                                   // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnScoreRankingsUpdated;                            // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FMinigameScoreArray                    Scores;                                            // 0x0368(0x00D8)(Edit, Net, Transient, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)

public:
	static class FText PointsToText(float Points);
	static class FText TimeToText(float Time);

	void OnRep_Playset();
	void OnRep_Scores();
	bool RecordScore(class AFortPlayerState* PlayerState, float Score);
	bool RemoveAllScores(class AFortPlayerState* PlayerState);

	bool GetHighScores(TArray<struct FMinigameScoreEntry>* HighScores) const;
	bool GetScores(class AFortPlayerState* PlayerState, TArray<struct FMinigameScoreEntry>* ScoreEnties) const;
	class FText ScoreToText(float Score) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameScoreRegistry">();
	}
	static class AFortMinigameScoreRegistry* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMinigameScoreRegistry>();
	}
};
static_assert(alignof(AFortMinigameScoreRegistry) == 0x000008, "Wrong alignment on AFortMinigameScoreRegistry");
static_assert(sizeof(AFortMinigameScoreRegistry) == 0x000440, "Wrong size on AFortMinigameScoreRegistry");
static_assert(offsetof(AFortMinigameScoreRegistry, Playset) == 0x000330, "Member 'AFortMinigameScoreRegistry::Playset' has a wrong offset!");
static_assert(offsetof(AFortMinigameScoreRegistry, ScoreTemplate) == 0x000338, "Member 'AFortMinigameScoreRegistry::ScoreTemplate' has a wrong offset!");
static_assert(offsetof(AFortMinigameScoreRegistry, bPostToKillFeed) == 0x000344, "Member 'AFortMinigameScoreRegistry::bPostToKillFeed' has a wrong offset!");
static_assert(offsetof(AFortMinigameScoreRegistry, OnScoreRecorded) == 0x000348, "Member 'AFortMinigameScoreRegistry::OnScoreRecorded' has a wrong offset!");
static_assert(offsetof(AFortMinigameScoreRegistry, OnScoreRankingsUpdated) == 0x000358, "Member 'AFortMinigameScoreRegistry::OnScoreRankingsUpdated' has a wrong offset!");
static_assert(offsetof(AFortMinigameScoreRegistry, Scores) == 0x000368, "Member 'AFortMinigameScoreRegistry::Scores' has a wrong offset!");

// Class FortniteGame.FortAthenaAircraft
// 0x0238 (0x0568 - 0x0330)
class AFortAthenaAircraft final : public AActor
{
public:
	struct FLinearColor                           MinimapIconColorTeammate;                          // 0x0330(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           MinimapIconColorEnemy;                             // 0x0340(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_350[0x30];                                     // 0x0350(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         JumpFlashCount;                                    // 0x0380(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortCameraMode_AthenaAircraft> CameraModeClass;                                   // 0x0388(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               CameraInitialRotation;                             // 0x0390(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FVector                                ExitLocation;                                      // 0x039C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumSpawnSlots;                                     // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpawnOffsetRadius;                                 // 0x03AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3B0[0x10];                                     // 0x03B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAircraftFlightInfo                    FlightInfo;                                        // 0x03C0(0x0028)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         FlightStartTime;                                   // 0x03E8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FlightEndTime;                                     // 0x03EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DropStartTime;                                     // 0x03F0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DropEndTime;                                       // 0x03F4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ReplicatedFlightTimestamp;                         // 0x03F8(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FlightElapsedTime;                                 // 0x03FC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ClientFlightTimerDrift;                            // 0x0400(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_404[0x4];                                      // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MiniMapIconScale;                                  // 0x0408(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_40C[0x4];                                      // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x0410(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         MiniMapTeamIndicatorIconScale;                     // 0x0498(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_49C[0x4];                                      // 0x049C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MiniMapTeamIndicatorIconBrush;                     // 0x04A0(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class UAthenaBattleBusItemDefinition*         DefaultBusSkin;                                    // 0x0528(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABattleBusCosmeticInstanceBase*         SpawnedCosmeticActor;                              // 0x0530(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaBattleBusItemDefinition*         AsyncLoadingSkin;                                  // 0x0538(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_540[0x10];                                     // 0x0540(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AircraftIndex;                                     // 0x0550(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_554[0x4];                                      // 0x0554(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMiniMapIndicator*                  Indicator;                                         // 0x0558(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMiniMapIndicator*                  TeamIndicator;                                     // 0x0560(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void FortAthenaAircraftDelegate__DelegateSignature(class AFortAthenaAircraft* FortAthenaAircraft);
	void OnRep_JumpFlashCount();
	void OnRep_ReplicatedFlightTimestamp();
	void PlayEffectsForPlayerJumped();

	float GetDropEndTime() const;
	float GetDropStartTime() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaAircraft">();
	}
	static class AFortAthenaAircraft* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaAircraft>();
	}
};
static_assert(alignof(AFortAthenaAircraft) == 0x000008, "Wrong alignment on AFortAthenaAircraft");
static_assert(sizeof(AFortAthenaAircraft) == 0x000568, "Wrong size on AFortAthenaAircraft");
static_assert(offsetof(AFortAthenaAircraft, MinimapIconColorTeammate) == 0x000330, "Member 'AFortAthenaAircraft::MinimapIconColorTeammate' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, MinimapIconColorEnemy) == 0x000340, "Member 'AFortAthenaAircraft::MinimapIconColorEnemy' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, JumpFlashCount) == 0x000380, "Member 'AFortAthenaAircraft::JumpFlashCount' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, CameraModeClass) == 0x000388, "Member 'AFortAthenaAircraft::CameraModeClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, CameraInitialRotation) == 0x000390, "Member 'AFortAthenaAircraft::CameraInitialRotation' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, ExitLocation) == 0x00039C, "Member 'AFortAthenaAircraft::ExitLocation' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, NumSpawnSlots) == 0x0003A8, "Member 'AFortAthenaAircraft::NumSpawnSlots' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, SpawnOffsetRadius) == 0x0003AC, "Member 'AFortAthenaAircraft::SpawnOffsetRadius' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, FlightInfo) == 0x0003C0, "Member 'AFortAthenaAircraft::FlightInfo' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, FlightStartTime) == 0x0003E8, "Member 'AFortAthenaAircraft::FlightStartTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, FlightEndTime) == 0x0003EC, "Member 'AFortAthenaAircraft::FlightEndTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, DropStartTime) == 0x0003F0, "Member 'AFortAthenaAircraft::DropStartTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, DropEndTime) == 0x0003F4, "Member 'AFortAthenaAircraft::DropEndTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, ReplicatedFlightTimestamp) == 0x0003F8, "Member 'AFortAthenaAircraft::ReplicatedFlightTimestamp' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, FlightElapsedTime) == 0x0003FC, "Member 'AFortAthenaAircraft::FlightElapsedTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, ClientFlightTimerDrift) == 0x000400, "Member 'AFortAthenaAircraft::ClientFlightTimerDrift' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, MiniMapIconScale) == 0x000408, "Member 'AFortAthenaAircraft::MiniMapIconScale' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, MiniMapIconBrush) == 0x000410, "Member 'AFortAthenaAircraft::MiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, MiniMapTeamIndicatorIconScale) == 0x000498, "Member 'AFortAthenaAircraft::MiniMapTeamIndicatorIconScale' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, MiniMapTeamIndicatorIconBrush) == 0x0004A0, "Member 'AFortAthenaAircraft::MiniMapTeamIndicatorIconBrush' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, DefaultBusSkin) == 0x000528, "Member 'AFortAthenaAircraft::DefaultBusSkin' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, SpawnedCosmeticActor) == 0x000530, "Member 'AFortAthenaAircraft::SpawnedCosmeticActor' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, AsyncLoadingSkin) == 0x000538, "Member 'AFortAthenaAircraft::AsyncLoadingSkin' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, AircraftIndex) == 0x000550, "Member 'AFortAthenaAircraft::AircraftIndex' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, Indicator) == 0x000558, "Member 'AFortAthenaAircraft::Indicator' has a wrong offset!");
static_assert(offsetof(AFortAthenaAircraft, TeamIndicator) == 0x000560, "Member 'AFortAthenaAircraft::TeamIndicator' has a wrong offset!");

// Class FortniteGame.AthenaCosmeticItemDefinition
// 0x00C0 (0x0420 - 0x0360)
#pragma pack(push, 0x1)
class alignas(0x10) UAthenaCosmeticItemDefinition : public UFortAccountItemDefinition
{
public:
	uint8                                         bIsShuffleTile : 1;                                // 0x0360(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_361[0x3];                                      // 0x0361(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               PreviewPawnRotationOffset;                         // 0x0364(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  DisallowedCosmeticTags;                            // 0x0370(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	TArray<struct FAthenaCosmeticMaterialOverride> MaterialOverrides;                                 // 0x0390(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  ObservedPlayerStats;                               // 0x03A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortMontageItemDefinitionBase*> BuiltInEmotes;                                     // 0x03C0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortCosmeticVariant*>           ItemVariants;                                      // 0x03D0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortCosmeticVariantPreview>    ItemVariantPreviews;                               // 0x03E0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class FText                                   DirectAquisitionStyleDisclaimerOverride;           // 0x03F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortCosmeticAdaptiveStatPreview> ItemObservedStatPreviews;                          // 0x0408(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	const struct FGameplayTagContainer GetAdaptivePlayerStatsList() const;
	void GetDefaultVariantChannels(TArray<struct FMcpVariantChannelInfo>* OutDefaultVariantData) const;
	const TArray<struct FFortCosmeticAdaptiveStatPreview> GetItemAdaptiveStatPreviews() const;
	const TArray<struct FFortCosmeticVariantPreview> GetItemVariantPreviews() const;
	struct FRotator GetPreviewPawnRotationOffset() const;
	class UFortCosmeticVariant* GetVariantChannel(const struct FGameplayTag& InVariantChannelTag) const;
	bool HasModifiableVariants(class UFortItem* InItem) const;
	bool HasVariants() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCosmeticItemDefinition">();
	}
	static class UAthenaCosmeticItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaCosmeticItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UAthenaCosmeticItemDefinition) == 0x000010, "Wrong alignment on UAthenaCosmeticItemDefinition");
static_assert(sizeof(UAthenaCosmeticItemDefinition) == 0x000420, "Wrong size on UAthenaCosmeticItemDefinition");
static_assert(offsetof(UAthenaCosmeticItemDefinition, PreviewPawnRotationOffset) == 0x000364, "Member 'UAthenaCosmeticItemDefinition::PreviewPawnRotationOffset' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, DisallowedCosmeticTags) == 0x000370, "Member 'UAthenaCosmeticItemDefinition::DisallowedCosmeticTags' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, MaterialOverrides) == 0x000390, "Member 'UAthenaCosmeticItemDefinition::MaterialOverrides' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, ObservedPlayerStats) == 0x0003A0, "Member 'UAthenaCosmeticItemDefinition::ObservedPlayerStats' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, BuiltInEmotes) == 0x0003C0, "Member 'UAthenaCosmeticItemDefinition::BuiltInEmotes' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, ItemVariants) == 0x0003D0, "Member 'UAthenaCosmeticItemDefinition::ItemVariants' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, ItemVariantPreviews) == 0x0003E0, "Member 'UAthenaCosmeticItemDefinition::ItemVariantPreviews' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, DirectAquisitionStyleDisclaimerOverride) == 0x0003F0, "Member 'UAthenaCosmeticItemDefinition::DirectAquisitionStyleDisclaimerOverride' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticItemDefinition, ItemObservedStatPreviews) == 0x000408, "Member 'UAthenaCosmeticItemDefinition::ItemObservedStatPreviews' has a wrong offset!");

// Class FortniteGame.FortMontageItemDefinitionBase
// 0x0060 (0x0480 - 0x0420)
#pragma pack(push, 0x1)
class alignas(0x10) UFortMontageItemDefinitionBase : public UAthenaCosmeticItemDefinition
{
public:
	TSoftObjectPtr<class UAnimMontage>            Animation;                                         // 0x0418(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UAnimMontage>            AnimationFemaleOverride;                           // 0x0440(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         PreviewLoops;                                      // 0x0468(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PreviewLength;                                     // 0x046C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EmoteCooldownSecs;                                 // 0x0470(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMontageContainsFacialAnimation;                   // 0x0474(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPlayRandomSection;                                // 0x0475(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSwitchToHarvestingToolOnUse;                      // 0x0476(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHolsterWeapon;                                    // 0x0477(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void PreviewInPIE();

	TSoftObjectPtr<class UAnimMontage> GetAnimation(EFortCustomBodyType BodyType, EFortCustomGender Gender) const;
	class UAnimMontage* GetAnimationHardReference(EFortCustomBodyType BodyType, EFortCustomGender Gender) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMontageItemDefinitionBase">();
	}
	static class UFortMontageItemDefinitionBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMontageItemDefinitionBase>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortMontageItemDefinitionBase) == 0x000010, "Wrong alignment on UFortMontageItemDefinitionBase");
static_assert(sizeof(UFortMontageItemDefinitionBase) == 0x000480, "Wrong size on UFortMontageItemDefinitionBase");
static_assert(offsetof(UFortMontageItemDefinitionBase, Animation) == 0x000418, "Member 'UFortMontageItemDefinitionBase::Animation' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, AnimationFemaleOverride) == 0x000440, "Member 'UFortMontageItemDefinitionBase::AnimationFemaleOverride' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, PreviewLoops) == 0x000468, "Member 'UFortMontageItemDefinitionBase::PreviewLoops' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, PreviewLength) == 0x00046C, "Member 'UFortMontageItemDefinitionBase::PreviewLength' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, EmoteCooldownSecs) == 0x000470, "Member 'UFortMontageItemDefinitionBase::EmoteCooldownSecs' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, bMontageContainsFacialAnimation) == 0x000474, "Member 'UFortMontageItemDefinitionBase::bMontageContainsFacialAnimation' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, bPlayRandomSection) == 0x000475, "Member 'UFortMontageItemDefinitionBase::bPlayRandomSection' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, bSwitchToHarvestingToolOnUse) == 0x000476, "Member 'UFortMontageItemDefinitionBase::bSwitchToHarvestingToolOnUse' has a wrong offset!");
static_assert(offsetof(UFortMontageItemDefinitionBase, bHolsterWeapon) == 0x000477, "Member 'UFortMontageItemDefinitionBase::bHolsterWeapon' has a wrong offset!");

// Class FortniteGame.FortDamageSourceInterface
// 0x0000 (0x0028 - 0x0028)
class IFortDamageSourceInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDamageSourceInterface">();
	}
	static class IFortDamageSourceInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortDamageSourceInterface>();
	}
};
static_assert(alignof(IFortDamageSourceInterface) == 0x000008, "Wrong alignment on IFortDamageSourceInterface");
static_assert(sizeof(IFortDamageSourceInterface) == 0x000028, "Wrong size on IFortDamageSourceInterface");

// Class FortniteGame.FortPartyMember
// 0x05D0 (0x06A8 - 0x00D8)
class UFortPartyMember : public UPartyMember
{
public:
	struct FFortPartyMemberRepData                MemberRepData;                                     // 0x00D8(0x05B8)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_690[0x18];                                     // 0x0690(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPartyMember">();
	}
	static class UFortPartyMember* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPartyMember>();
	}
};
static_assert(alignof(UFortPartyMember) == 0x000008, "Wrong alignment on UFortPartyMember");
static_assert(sizeof(UFortPartyMember) == 0x0006A8, "Wrong size on UFortPartyMember");
static_assert(offsetof(UFortPartyMember, MemberRepData) == 0x0000D8, "Member 'UFortPartyMember::MemberRepData' has a wrong offset!");

// Class FortniteGame.FortLocalPartyMember
// 0x0010 (0x06B8 - 0x06A8)
class UFortLocalPartyMember final : public UFortPartyMember
{
public:
	uint8                                         NumAthenaPlayersLeftDeltaThreshold;                // 0x06A8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6A9[0x3];                                      // 0x06A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AthenaPlayersLeftUpdateDelay;                      // 0x06AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6B0[0x8];                                      // 0x06B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleMcpProfilesIntialized();
	void HandleNumAthenaPlayersLeftChanged(int32 NumPlayersLeft);
	void HandlePlayerControllerSet();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLocalPartyMember">();
	}
	static class UFortLocalPartyMember* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLocalPartyMember>();
	}
};
static_assert(alignof(UFortLocalPartyMember) == 0x000008, "Wrong alignment on UFortLocalPartyMember");
static_assert(sizeof(UFortLocalPartyMember) == 0x0006B8, "Wrong size on UFortLocalPartyMember");
static_assert(offsetof(UFortLocalPartyMember, NumAthenaPlayersLeftDeltaThreshold) == 0x0006A8, "Member 'UFortLocalPartyMember::NumAthenaPlayersLeftDeltaThreshold' has a wrong offset!");
static_assert(offsetof(UFortLocalPartyMember, AthenaPlayersLeftUpdateDelay) == 0x0006AC, "Member 'UFortLocalPartyMember::AthenaPlayersLeftUpdateDelay' has a wrong offset!");

// Class FortniteGame.FortAnalyticsItemExclusions
// 0x00C0 (0x00F0 - 0x0030)
class UFortAnalyticsItemExclusions final : public UDataAsset
{
public:
	TSet<EFortRarity>                             ExcludedRarities;                                  // 0x0030(0x0050)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSet<EFortItemType>                           ExcludedItemTypes;                                 // 0x0080(0x0050)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  ExcludedItemTags;                                  // 0x00D0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnalyticsItemExclusions">();
	}
	static class UFortAnalyticsItemExclusions* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnalyticsItemExclusions>();
	}
};
static_assert(alignof(UFortAnalyticsItemExclusions) == 0x000008, "Wrong alignment on UFortAnalyticsItemExclusions");
static_assert(sizeof(UFortAnalyticsItemExclusions) == 0x0000F0, "Wrong size on UFortAnalyticsItemExclusions");
static_assert(offsetof(UFortAnalyticsItemExclusions, ExcludedRarities) == 0x000030, "Member 'UFortAnalyticsItemExclusions::ExcludedRarities' has a wrong offset!");
static_assert(offsetof(UFortAnalyticsItemExclusions, ExcludedItemTypes) == 0x000080, "Member 'UFortAnalyticsItemExclusions::ExcludedItemTypes' has a wrong offset!");
static_assert(offsetof(UFortAnalyticsItemExclusions, ExcludedItemTags) == 0x0000D0, "Member 'UFortAnalyticsItemExclusions::ExcludedItemTags' has a wrong offset!");

// Class FortniteGame.AIHotSpot
// 0x0188 (0x04B8 - 0x0330)
class AAIHotSpot : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAIHotSpotSlot*>                 UserSlots;                                         // 0x0338(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UAIHotSpotSlotGenerator*                SlotGenerator;                                     // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UAIHotSpotSlot*>                 Slots;                                             // 0x0350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
	class AActor*                                 FocusActor;                                        // 0x0360(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UNavigationQueryFilter>     FilterClass;                                       // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                CustomNavmeshSearchExtent;                         // 0x0370(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bStartEnabled : 1;                                 // 0x037C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowSlotlessAssignment : 1;                      // 0x037C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowClaimingMultipleSlots : 1;                   // 0x037C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTrackOverlappingSlots : 1;                        // 0x037C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bProjectSlotsOnNavmesh : 1;                        // 0x037C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCustomNavmeshSearchExtent : 1;                    // 0x037C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsEnabled : 1;                                    // 0x037C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_37D[0x3];                                      // 0x037D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AAIController*>                  NoSlotAssignees;                                   // 0x0380(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_390[0x110];                                    // 0x0390(0x0110)(Fixing Size After Last Property [ Dumper-7 ])
	class UPrimitiveComponent*                    RenderingComponent;                                // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBillboardComponent*                    SpriteComponent;                                   // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B0[0x8];                                      // 0x04B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AssignFromWaitingList();
	int32 AssignGroupToHotspot(const TArray<class AAIController*>& GroupOfAI);
	bool AssignToHotspot(class AAIController* AI);
	bool AssignToSlotByIndex(class AAIController* AI, int32 Param_Index);
	bool OccupySlotByIndex(int32 Param_Index);
	bool OnAssignedClaimedBehavior(class AAIController* AI, int32 Param_Index, int32 UserId, bool bWasOnWaitingList);
	bool OnAssignedOccupiedBehavior(class AAIController* AI, int32 Param_Index, int32 UserId);
	bool OnAssignedSlotlessBehavior(class AAIController* AI);
	void OnHotSpotDisabled();
	void OnHotSpotEnabled();
	void OnMoveToSlotFinished(class AAIController* AI, int32 Param_Index, int32 UserId, bool bResult);
	void OnRemovedBehavior(class AAIController* AI, int32 Param_Index, int32 UserId, EAIHotSpotSlot PrevState, bool bWasOnWaitingList);
	void OnRemovedSlotlessBehavior(class AAIController* AI, bool bIsClamingSlot);
	void OnSlotBlocked(class AAIController* AI, int32 Param_Index, int32 UserId);
	void OnSlotClaimed(class AAIController* AI, int32 Param_Index, int32 UserId);
	void OnSlotDisabled(int32 Param_Index, int32 UserId);
	void OnSlotEnabled(int32 Param_Index, int32 UserId);
	void OnSlotFreed(class AAIController* AI, int32 Param_Index, int32 UserId);
	void OnSlotOccupied(class AAIController* AI, int32 Param_Index, int32 UserId);
	bool RemoveFromHotspot(class AAIController* AI, bool bAssignFromWaitingList);
	int32 RemoveGroupFromHotspot(const TArray<class AAIController*>& GroupOfAI);
	void SetEnabled(bool bEnabled);

	bool CanUseSlotByIndex(const class AAIController* AI, int32 Param_Index) const;
	int32 FindBestSlotIndex(class AAIController* AI) const;
	TArray<int32> FindBestSlotIndices(const TArray<class AAIController*>& AI) const;
	TArray<class AAIController*> GetAssignedAI(EAIHotSpotAssignmentFilter Filter) const;
	int32 GetAssignedAICount(EAIHotSpotAssignmentFilter Filter) const;
	class UAIHotSpotSlot* GetSlotByIndex(int32 Param_Index) const;
	class UAIHotSpotSlot* GetSlotByOwner(const class AAIController* AIOwner) const;
	int32 GetSlotCount(EAIHotSpotSlotFilter Filter) const;
	int32 GetSlotIndexByOwner(const class AAIController* AIOwner) const;
	struct FVector GetSlotLocationByIndex(int32 Param_Index) const;
	class AAIController* GetSlotOwnerByIndex(int32 Param_Index) const;
	struct FRotator GetSlotRotationByIndex(int32 Param_Index) const;
	EAIHotSpotSlot GetSlotStateByIndex(int32 Param_Index) const;
	EAIHotSpotSlot GetSlotStateByOwner(const class AAIController* AIOwner) const;
	int32 GetSlotUserIdByIndex(int32 Param_Index) const;
	bool HasAssignedAI(const class AAIController* AI, EAIHotSpotAssignmentFilter Filter) const;
	bool HasEnabledSlots() const;
	bool IsAIAllowed(const class AAIController* AI) const;
	bool IsEnabled() const;
	bool IsSlotlessAssignmentAllowed() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AIHotSpot">();
	}
	static class AAIHotSpot* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAIHotSpot>();
	}
};
static_assert(alignof(AAIHotSpot) == 0x000008, "Wrong alignment on AAIHotSpot");
static_assert(sizeof(AAIHotSpot) == 0x0004B8, "Wrong size on AAIHotSpot");
static_assert(offsetof(AAIHotSpot, UserSlots) == 0x000338, "Member 'AAIHotSpot::UserSlots' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, SlotGenerator) == 0x000348, "Member 'AAIHotSpot::SlotGenerator' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, Slots) == 0x000350, "Member 'AAIHotSpot::Slots' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, FocusActor) == 0x000360, "Member 'AAIHotSpot::FocusActor' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, FilterClass) == 0x000368, "Member 'AAIHotSpot::FilterClass' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, CustomNavmeshSearchExtent) == 0x000370, "Member 'AAIHotSpot::CustomNavmeshSearchExtent' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, NoSlotAssignees) == 0x000380, "Member 'AAIHotSpot::NoSlotAssignees' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, RenderingComponent) == 0x0004A0, "Member 'AAIHotSpot::RenderingComponent' has a wrong offset!");
static_assert(offsetof(AAIHotSpot, SpriteComponent) == 0x0004A8, "Member 'AAIHotSpot::SpriteComponent' has a wrong offset!");

// Class FortniteGame.AthenaConsumableEmoteItemDefinition
// 0x0000 (0x0480 - 0x0480)
class UAthenaConsumableEmoteItemDefinition final : public UFortMontageItemDefinitionBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaConsumableEmoteItemDefinition">();
	}
	static class UAthenaConsumableEmoteItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaConsumableEmoteItemDefinition>();
	}
};
static_assert(alignof(UAthenaConsumableEmoteItemDefinition) == 0x000010, "Wrong alignment on UAthenaConsumableEmoteItemDefinition");
static_assert(sizeof(UAthenaConsumableEmoteItemDefinition) == 0x000480, "Wrong size on UAthenaConsumableEmoteItemDefinition");

// Class FortniteGame.FortGameplayCueNotify_Actor
// 0x0088 (0x0428 - 0x03A0)
class AFortGameplayCueNotify_Actor : public AGameplayCueNotify_Actor
{
public:
	struct FFortGameplayCueSpawnCondition         DefaultCondition;                                  // 0x03A0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayCueAttachInfo             DefaultAttachment;                                 // 0x03D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  HUDElementTag;                                     // 0x03F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class AActor*                                 ExecutionTarget;                                   // 0x0418(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_420[0x8];                                      // 0x0420(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueNotify_Actor">();
	}
	static class AFortGameplayCueNotify_Actor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayCueNotify_Actor>();
	}
};
static_assert(alignof(AFortGameplayCueNotify_Actor) == 0x000008, "Wrong alignment on AFortGameplayCueNotify_Actor");
static_assert(sizeof(AFortGameplayCueNotify_Actor) == 0x000428, "Wrong size on AFortGameplayCueNotify_Actor");
static_assert(offsetof(AFortGameplayCueNotify_Actor, DefaultCondition) == 0x0003A0, "Member 'AFortGameplayCueNotify_Actor::DefaultCondition' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Actor, DefaultAttachment) == 0x0003D0, "Member 'AFortGameplayCueNotify_Actor::DefaultAttachment' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Actor, HUDElementTag) == 0x0003F8, "Member 'AFortGameplayCueNotify_Actor::HUDElementTag' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Actor, ExecutionTarget) == 0x000418, "Member 'AFortGameplayCueNotify_Actor::ExecutionTarget' has a wrong offset!");

// Class FortniteGame.FortGameplayCueNotify_BurstLatent
// 0x0130 (0x0558 - 0x0428)
class AFortGameplayCueNotify_BurstLatent : public AFortGameplayCueNotify_Actor
{
public:
	struct FFortBurstEffectData                   BurstEffectData;                                   // 0x0428(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayCueSpawnResult            BurstResult;                                       // 0x0520(0x0038)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)

public:
	void OnBurst(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters, const TArray<class UParticleSystemComponent*>& ParticleComponents, const TArray<class UAudioComponent*>& AudioComponents, class UCameraShake* BurstCameraShakeInstance, class ADecalActor* BurstDecalInstance) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueNotify_BurstLatent">();
	}
	static class AFortGameplayCueNotify_BurstLatent* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayCueNotify_BurstLatent>();
	}
};
static_assert(alignof(AFortGameplayCueNotify_BurstLatent) == 0x000008, "Wrong alignment on AFortGameplayCueNotify_BurstLatent");
static_assert(sizeof(AFortGameplayCueNotify_BurstLatent) == 0x000558, "Wrong size on AFortGameplayCueNotify_BurstLatent");
static_assert(offsetof(AFortGameplayCueNotify_BurstLatent, BurstEffectData) == 0x000428, "Member 'AFortGameplayCueNotify_BurstLatent::BurstEffectData' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_BurstLatent, BurstResult) == 0x000520, "Member 'AFortGameplayCueNotify_BurstLatent::BurstResult' has a wrong offset!");

// Class FortniteGame.AIHotSpotConfig
// 0x0020 (0x0050 - 0x0030)
class UAIHotSpotConfig final : public UDataAsset
{
public:
	TArray<struct FAIHotSpotSlotConfig>           Slots;                                             // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         bDetectUnreachableSlots : 1;                       // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_41[0x7];                                       // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAIHotSpotSlotGenerator*                SlotGenerator;                                     // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AIHotSpotConfig">();
	}
	static class UAIHotSpotConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAIHotSpotConfig>();
	}
};
static_assert(alignof(UAIHotSpotConfig) == 0x000008, "Wrong alignment on UAIHotSpotConfig");
static_assert(sizeof(UAIHotSpotConfig) == 0x000050, "Wrong size on UAIHotSpotConfig");
static_assert(offsetof(UAIHotSpotConfig, Slots) == 0x000030, "Member 'UAIHotSpotConfig::Slots' has a wrong offset!");
static_assert(offsetof(UAIHotSpotConfig, SlotGenerator) == 0x000048, "Member 'UAIHotSpotConfig::SlotGenerator' has a wrong offset!");

// Class FortniteGame.FortExpeditionManager
// 0x0010 (0x0038 - 0x0028)
class UFortExpeditionManager final : public UObject
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortExpeditionManager">();
	}
	static class UFortExpeditionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortExpeditionManager>();
	}
};
static_assert(alignof(UFortExpeditionManager) == 0x000008, "Wrong alignment on UFortExpeditionManager");
static_assert(sizeof(UFortExpeditionManager) == 0x000038, "Wrong size on UFortExpeditionManager");

// Class FortniteGame.BuildingActor
// 0x0370 (0x06A0 - 0x0330)
class ABuildingActor : public AActor
{
public:
	uint8                                         Pad_330[0x70];                                     // 0x0330(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGuid                                  MyGuid;                                            // 0x03A0(0x0010)(Net, ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   InteractionText;                                   // 0x03B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         OwnerPersistentID;                                 // 0x03C8(0x0004)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SavedHealthPct;                                    // 0x03CC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   AreaClass;                                         // 0x03D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   NavigationLinksClass;                              // 0x03F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_420[0x10];                                     // 0x0420(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bCollisionBlockedByPawns : 1;                      // 0x0430(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_431[0xF];                                      // 0x0431(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortAthenaVehicle*>             InitialOverlappingVehicles;                        // 0x0440(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	int32                                         CurrentBuildingLevel;                              // 0x0450(0x0004)(Edit, Net, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, RepNotify, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaximumBuildingLevel;                              // 0x0454(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortBuildingActorSet>      BuildingAttributeSetClass;                         // 0x0458(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortBuildingActorSet*                  BuildingAttributeSet;                              // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortBuildingActorSet*                  ReplicatedBuildingAttributeSet;                    // 0x0468(0x0008)(ExportObject, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bPreviewBuildingActor;                             // 0x0470(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_471[0x3];                                      // 0x0471(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAttributeInitializationKey        AttributeInitKeys[0x2];                            // 0x0474(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	EAttributeInitLevelSource                     AttributeInitLevelSource;                          // 0x0494(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAbilitySystemComponentCreationPolicy         AbilitySystemComponentCreationPolicy;              // 0x0495(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EPhysicalSurface                              PrimarySurfaceType;                                // 0x0496(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBaseWeaponDamage                         WeaponResponseType;                                // 0x0497(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LifespanAfterDeath;                                // 0x0498(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bPlayedDying : 1;                                  // 0x049C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_49D[0x3];                                      // 0x049D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x04A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortAbilitySystemComponent*            ReplicatedAbilitySystemComponent;                  // 0x04A8(0x0008)(ExportObject, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FGameplayCueParameters>         PendingDamageImpactCues;                           // 0x04B0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
	float                                         HealthBarIndicatorWidth;                           // 0x04C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HealthBarIndicatorVerticalOffset;                  // 0x04C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortHealthBarIndicator*                HealthBarIndicator;                                // 0x04C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         HealthBarIndicatorDifficultyRating;                // 0x04D0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         ForceMetadataRelevant;                             // 0x04D4(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         LastMetadataRelevant;                              // 0x04D5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EDynamicBuildingPlacementType                 DynamicBuildingPlacementType;                      // 0x04D6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ENavigationObstacleOverride                   NavigationObstacleOverride;                        // 0x04D7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bIsInvulnerable : 1;                               // 0x04D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_4D9[0x7];                                      // 0x04D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagQuery                      IncomingDamageFilterQuery;                         // 0x04E0(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	uint8                                         bHasRegisteredActorStateAtLeastOnce : 1;           // 0x0528(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDirtyForLevelRecordSave : 1;                      // 0x0528(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSavedMetaPropertiesProcessed : 1;                 // 0x0528(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUpgradeUsesSameClass : 1;                         // 0x0528(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDisplayLevelInInfoWidget : 1;                     // 0x0528(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowUpgradeRegardlessOfPlayerBuildLevel : 1;     // 0x0528(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDisplayDamageNumbersInAthena : 1;                 // 0x0528(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseFortHealthBarIndicator : 1;                    // 0x0528(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSurpressHealthBar : 1;                            // 0x0529(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCreateVerboseHealthLogs : 1;                      // 0x0529(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsIndestructibleForTargetSelection : 1;           // 0x0529(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDestroyed : 1;                                    // 0x0529(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPersistToWorld : 1;                               // 0x0529(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRefreshFullSaveDataBeforeZoneSave : 1;            // 0x0529(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bBeingDragged : 1;                                 // 0x0529(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRotateInPlaceGame : 1;                            // 0x0529(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_52A_0 : 1;                                  // 0x052A(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bBoundsAreInvalidForMelee : 1;                     // 0x052A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsNavigationModifier : 1;                         // 0x052A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bBlockNavigationLinks : 1;                         // 0x052A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanExportNavigationCollisions : 1;                // 0x052A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanExportNavigationObstacle : 1;                  // 0x052A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bMirrorNavLinksX : 1;                              // 0x052A(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bMirrorNavLinksY : 1;                              // 0x052A(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIgnoreMoveGoalCollisionRadius : 1;                // 0x052B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceDisableRootNavigationRelevance : 1;          // 0x052B(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceAutomationPass : 1;                          // 0x052B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceAutomationPass_NavmeshOnTop : 1;             // 0x052B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceAutomationPass_SmashableFlat : 1;            // 0x052B(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsNavigationRelevant : 1;                         // 0x052B(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bBlockNavLinksInCell : 1;                          // 0x052B(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseHotSpotAsMoveGoalReplacement : 1;              // 0x052B(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_52C_0 : 1;                                  // 0x052C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bWorldReadyCalled : 1;                             // 0x052C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bBeingRotatedOrScaled : 1;                         // 0x052C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bBeingTranslated : 1;                              // 0x052C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRotateInPlaceEditor : 1;                          // 0x052C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bEditorPlaced : 1;                                 // 0x052C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPlayerPlaced : 1;                                 // 0x052C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bShouldTick : 1;                                   // 0x052C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUsesDayPhaseChange : 1;                           // 0x052D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsDynamic : 1;                                    // 0x052D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsDynamicOnDedicatedServer : 1;                   // 0x052D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsMovable : 1;                                    // 0x052D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRegisteredForDayPhaseChange : 1;                  // 0x052D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceDamagePing : 1;                              // 0x052D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDestroyFoliageWhenPlaced : 1;                     // 0x052D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bObstructTrapTargeting : 1;                        // 0x052D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_52E_0 : 1;                                  // 0x052E(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bPredictedBuildingActor : 1;                       // 0x052E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDoNotBlockBuildings : 1;                          // 0x052E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceBlockBuildings : 1;                          // 0x052E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIgnoreCollisionWithCriticalActors : 1;            // 0x052E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDestroyOnPlayerBuildingPlacement : 1;             // 0x052E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseCentroidForBlockBuildingsCheck : 1;            // 0x052E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsPlayerBuildable : 1;                            // 0x052E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFireBuiltAndDestroyedEvents : 1;                  // 0x052F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowInteract : 1;                                // 0x052F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowHostileBlueprintInteraction : 1;             // 0x052F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInstantDeath : 1;                                 // 0x052F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAlwaysUseNetCullDistanceSquaredForRelevancy : 1;  // 0x052F(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHighlightDirty : 1;                               // 0x052F(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceReplayRollback : 1;                          // 0x052F(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	EFortBuildingType                             BuildingType;                                      // 0x0530(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortTeam                                     Team;                                              // 0x0531(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         TeamIndex;                                         // 0x0532(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_533[0x2];                                      // 0x0533(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bIgnoreAffiliationInteractHighlight : 1;           // 0x0535(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_536[0x2];                                      // 0x0536(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  ConstTags;                                         // 0x0538(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, EditConst, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  StaticGameplayTags;                                // 0x0558(0x0020)(Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDied;                                            // 0x0578(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDamaged;                                         // 0x0588(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortMission*                           AssociatedMissionParam;                            // 0x0598(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlacementActor*                    OriginatingPlacementActor;                         // 0x05A0(0x0008)(Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BRMinDrawDistance;                                 // 0x05A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BRMaxDrawDistance;                                 // 0x05AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StWMinDrawDistance;                                // 0x05B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StWMaxDrawDistance;                                // 0x05B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnInteract;                                        // 0x05B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   InteractionSpeed;                                  // 0x05C8(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bSuppressInteractionWidget : 1;                    // 0x05D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_5D9[0x37];                                     // 0x05D9(0x0037)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DataVersion;                                       // 0x0610(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastTakeHitTimeTimeout;                            // 0x0614(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             PlayHitSound;                                      // 0x0618(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CullDistance;                                      // 0x0620(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SnapGridSize;                                      // 0x0624(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         VertSnapGridSize;                                  // 0x0628(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                SnapOffset;                                        // 0x062C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                CentroidOffset;                                    // 0x0638(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                BaseLocToPivotOffset;                              // 0x0644(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 CustomState;                                       // 0x0650(0x0010)(Net, ZeroConstructor, SaveGame, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UActorComponent>>    ComponentTypesWhitelistedForReplication;           // 0x0660(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	class UBuildingActorHotSpotConfig*            HotSpotConfig;                                     // 0x0670(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnBuildingHealthChanged;                           // 0x0678(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnActorHealthChanged;                              // 0x0688(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortVolume*                            VolumeSpawnedBy;                                   // 0x0698(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void AddEditorOnlyInstanceGameplayTags(const struct FGameplayTagContainer& NewTags);
	void BlueprintOnBeginInteract();
	void BlueprintOnInteract(const class AFortPawn* InteractingPawn);
	bool BlueprintOnLocalInteract(class AFortPlayerPawn* InteractingPawn);
	void CustomStateChanged();
	void ForceBuildingHealth(float NewHealth);
	void GameplayCue_Damage(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	void GameplayCue_Healing(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	void GameplayCue_InstantDeath(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	float GetShieldOrHealthPercent();
	void HandleDestroyed();
	void InitializeKismetSpawnedBuildingActor(class ABuildingActor* BuildingOwner, class AFortPlayerController* SpawningController, bool bUsePlayerBuildAnimations);
	void OnBuildingActorInitialized(EFortBuildingInitializationReason InitializationReason, EFortBuildingPersistentState BuildingPersistentState);
	void OnDamagePlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDamageServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDayPhaseChanged(EFortDayPhase CurrentDayPhase, EFortDayPhase PreviousDayPhase, bool bAtCreation);
	void OnDeathPlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDeathServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnMatchStarted();
	void OnRep_AbilitySystemComponent();
	void OnRep_bCollisionBlockedByPawns();
	void OnRep_bForceReplayRollback();
	void OnRep_BuildingAttributeSet();
	void OnRep_CurrentBuildingLevel();
	void OnRep_CustomState();
	void OnRep_InitialOverlappingVehicles();
	void OnRep_InstantDeath();
	void OnRep_Team();
	void OnSetCustomDepthStencilValue(const TArray<class UPrimitiveComponent*>& PrimComponents, bool bUseCustomDepth, int32 StencilValue, bool* bOutConsume);
	void OnWorldReady();
	void PlacedByPlacementTool();
	void PlacedByPlayer(const class AFortPlayerStateZone* PlayerState);
	void RemoveAbilitySystemComponentAfterAutoBuildIfFullHealth();
	void RemoveEditorOnlyInstanceGameplayTags(const struct FGameplayTagContainer& TagsToRemove);
	void SetCanExportNavigationObstacle(bool InCanExportNavigationObstacle);
	void SetCustomState(const class FString& NewState);
	void SetHealth(float NewHealth);
	void SetHealthBarIndicatorDifficultyRating(int32 InDisplayLevel);
	void SetNavigationModifier(bool bEnableModifier);
	void SetQuestHighlight(bool Enabled);
	void SetTeam(uint8 InTeam);
	bool ShouldDie(float Damage, class AController* EventInstigator, class AActor* DamageCauser);
	void SilentDie();
	void SnapDmgVisualsToCurrentHealth();

	bool BlueprintCanInteract(const class AFortPawn* InteractingPawn) const;
	class FText BlueprintGetFailedInteractionString(const class AFortPawn* InteractingPawn) const;
	class FText BlueprintGetInteractionString(const class AFortPawn* InteractingPawn) const;
	struct FVector GetCentroid() const;
	int32 GetCurrentBuildingLevel() const;
	class FString GetCustomState() const;
	void GetEditorTestTags(struct FGameplayTagContainer* TagContainer) const;
	float GetHealth() const;
	float GetHealthPercent() const;
	float GetMaxHealth() const;
	float GetMaxShield() const;
	float GetMissingHealth() const;
	class AController* GetOwningController() const;
	class AFortPlayerState* GetOwningPlayerState() const;
	float GetShield() const;
	float GetShieldPercent() const;
	bool HasHealthLeft() const;
	bool IsAcceptablePositionForPlacement(const struct FVector& InLocation, const struct FRotator& InRotation, class AFortDecoTool* DecoTool, bool bIsCDO, class FText* OutFailureReason) const;
	bool IsDamaged() const;
	bool IsPlayerBuilt() const;
	bool UseDefaultHealthBar() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingActor">();
	}
	static class ABuildingActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingActor>();
	}
};
static_assert(alignof(ABuildingActor) == 0x000008, "Wrong alignment on ABuildingActor");
static_assert(sizeof(ABuildingActor) == 0x0006A0, "Wrong size on ABuildingActor");
static_assert(offsetof(ABuildingActor, MyGuid) == 0x0003A0, "Member 'ABuildingActor::MyGuid' has a wrong offset!");
static_assert(offsetof(ABuildingActor, InteractionText) == 0x0003B0, "Member 'ABuildingActor::InteractionText' has a wrong offset!");
static_assert(offsetof(ABuildingActor, OwnerPersistentID) == 0x0003C8, "Member 'ABuildingActor::OwnerPersistentID' has a wrong offset!");
static_assert(offsetof(ABuildingActor, SavedHealthPct) == 0x0003CC, "Member 'ABuildingActor::SavedHealthPct' has a wrong offset!");
static_assert(offsetof(ABuildingActor, AreaClass) == 0x0003D0, "Member 'ABuildingActor::AreaClass' has a wrong offset!");
static_assert(offsetof(ABuildingActor, NavigationLinksClass) == 0x0003F8, "Member 'ABuildingActor::NavigationLinksClass' has a wrong offset!");
static_assert(offsetof(ABuildingActor, InitialOverlappingVehicles) == 0x000440, "Member 'ABuildingActor::InitialOverlappingVehicles' has a wrong offset!");
static_assert(offsetof(ABuildingActor, CurrentBuildingLevel) == 0x000450, "Member 'ABuildingActor::CurrentBuildingLevel' has a wrong offset!");
static_assert(offsetof(ABuildingActor, MaximumBuildingLevel) == 0x000454, "Member 'ABuildingActor::MaximumBuildingLevel' has a wrong offset!");
static_assert(offsetof(ABuildingActor, BuildingAttributeSetClass) == 0x000458, "Member 'ABuildingActor::BuildingAttributeSetClass' has a wrong offset!");
static_assert(offsetof(ABuildingActor, BuildingAttributeSet) == 0x000460, "Member 'ABuildingActor::BuildingAttributeSet' has a wrong offset!");
static_assert(offsetof(ABuildingActor, ReplicatedBuildingAttributeSet) == 0x000468, "Member 'ABuildingActor::ReplicatedBuildingAttributeSet' has a wrong offset!");
static_assert(offsetof(ABuildingActor, bPreviewBuildingActor) == 0x000470, "Member 'ABuildingActor::bPreviewBuildingActor' has a wrong offset!");
static_assert(offsetof(ABuildingActor, AttributeInitKeys) == 0x000474, "Member 'ABuildingActor::AttributeInitKeys' has a wrong offset!");
static_assert(offsetof(ABuildingActor, AttributeInitLevelSource) == 0x000494, "Member 'ABuildingActor::AttributeInitLevelSource' has a wrong offset!");
static_assert(offsetof(ABuildingActor, AbilitySystemComponentCreationPolicy) == 0x000495, "Member 'ABuildingActor::AbilitySystemComponentCreationPolicy' has a wrong offset!");
static_assert(offsetof(ABuildingActor, PrimarySurfaceType) == 0x000496, "Member 'ABuildingActor::PrimarySurfaceType' has a wrong offset!");
static_assert(offsetof(ABuildingActor, WeaponResponseType) == 0x000497, "Member 'ABuildingActor::WeaponResponseType' has a wrong offset!");
static_assert(offsetof(ABuildingActor, LifespanAfterDeath) == 0x000498, "Member 'ABuildingActor::LifespanAfterDeath' has a wrong offset!");
static_assert(offsetof(ABuildingActor, AbilitySystemComponent) == 0x0004A0, "Member 'ABuildingActor::AbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(ABuildingActor, ReplicatedAbilitySystemComponent) == 0x0004A8, "Member 'ABuildingActor::ReplicatedAbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(ABuildingActor, PendingDamageImpactCues) == 0x0004B0, "Member 'ABuildingActor::PendingDamageImpactCues' has a wrong offset!");
static_assert(offsetof(ABuildingActor, HealthBarIndicatorWidth) == 0x0004C0, "Member 'ABuildingActor::HealthBarIndicatorWidth' has a wrong offset!");
static_assert(offsetof(ABuildingActor, HealthBarIndicatorVerticalOffset) == 0x0004C4, "Member 'ABuildingActor::HealthBarIndicatorVerticalOffset' has a wrong offset!");
static_assert(offsetof(ABuildingActor, HealthBarIndicator) == 0x0004C8, "Member 'ABuildingActor::HealthBarIndicator' has a wrong offset!");
static_assert(offsetof(ABuildingActor, HealthBarIndicatorDifficultyRating) == 0x0004D0, "Member 'ABuildingActor::HealthBarIndicatorDifficultyRating' has a wrong offset!");
static_assert(offsetof(ABuildingActor, ForceMetadataRelevant) == 0x0004D4, "Member 'ABuildingActor::ForceMetadataRelevant' has a wrong offset!");
static_assert(offsetof(ABuildingActor, LastMetadataRelevant) == 0x0004D5, "Member 'ABuildingActor::LastMetadataRelevant' has a wrong offset!");
static_assert(offsetof(ABuildingActor, DynamicBuildingPlacementType) == 0x0004D6, "Member 'ABuildingActor::DynamicBuildingPlacementType' has a wrong offset!");
static_assert(offsetof(ABuildingActor, NavigationObstacleOverride) == 0x0004D7, "Member 'ABuildingActor::NavigationObstacleOverride' has a wrong offset!");
static_assert(offsetof(ABuildingActor, IncomingDamageFilterQuery) == 0x0004E0, "Member 'ABuildingActor::IncomingDamageFilterQuery' has a wrong offset!");
static_assert(offsetof(ABuildingActor, BuildingType) == 0x000530, "Member 'ABuildingActor::BuildingType' has a wrong offset!");
static_assert(offsetof(ABuildingActor, Team) == 0x000531, "Member 'ABuildingActor::Team' has a wrong offset!");
static_assert(offsetof(ABuildingActor, TeamIndex) == 0x000532, "Member 'ABuildingActor::TeamIndex' has a wrong offset!");
static_assert(offsetof(ABuildingActor, ConstTags) == 0x000538, "Member 'ABuildingActor::ConstTags' has a wrong offset!");
static_assert(offsetof(ABuildingActor, StaticGameplayTags) == 0x000558, "Member 'ABuildingActor::StaticGameplayTags' has a wrong offset!");
static_assert(offsetof(ABuildingActor, OnDied) == 0x000578, "Member 'ABuildingActor::OnDied' has a wrong offset!");
static_assert(offsetof(ABuildingActor, OnDamaged) == 0x000588, "Member 'ABuildingActor::OnDamaged' has a wrong offset!");
static_assert(offsetof(ABuildingActor, AssociatedMissionParam) == 0x000598, "Member 'ABuildingActor::AssociatedMissionParam' has a wrong offset!");
static_assert(offsetof(ABuildingActor, OriginatingPlacementActor) == 0x0005A0, "Member 'ABuildingActor::OriginatingPlacementActor' has a wrong offset!");
static_assert(offsetof(ABuildingActor, BRMinDrawDistance) == 0x0005A8, "Member 'ABuildingActor::BRMinDrawDistance' has a wrong offset!");
static_assert(offsetof(ABuildingActor, BRMaxDrawDistance) == 0x0005AC, "Member 'ABuildingActor::BRMaxDrawDistance' has a wrong offset!");
static_assert(offsetof(ABuildingActor, StWMinDrawDistance) == 0x0005B0, "Member 'ABuildingActor::StWMinDrawDistance' has a wrong offset!");
static_assert(offsetof(ABuildingActor, StWMaxDrawDistance) == 0x0005B4, "Member 'ABuildingActor::StWMaxDrawDistance' has a wrong offset!");
static_assert(offsetof(ABuildingActor, OnInteract) == 0x0005B8, "Member 'ABuildingActor::OnInteract' has a wrong offset!");
static_assert(offsetof(ABuildingActor, InteractionSpeed) == 0x0005C8, "Member 'ABuildingActor::InteractionSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingActor, DataVersion) == 0x000610, "Member 'ABuildingActor::DataVersion' has a wrong offset!");
static_assert(offsetof(ABuildingActor, LastTakeHitTimeTimeout) == 0x000614, "Member 'ABuildingActor::LastTakeHitTimeTimeout' has a wrong offset!");
static_assert(offsetof(ABuildingActor, PlayHitSound) == 0x000618, "Member 'ABuildingActor::PlayHitSound' has a wrong offset!");
static_assert(offsetof(ABuildingActor, CullDistance) == 0x000620, "Member 'ABuildingActor::CullDistance' has a wrong offset!");
static_assert(offsetof(ABuildingActor, SnapGridSize) == 0x000624, "Member 'ABuildingActor::SnapGridSize' has a wrong offset!");
static_assert(offsetof(ABuildingActor, VertSnapGridSize) == 0x000628, "Member 'ABuildingActor::VertSnapGridSize' has a wrong offset!");
static_assert(offsetof(ABuildingActor, SnapOffset) == 0x00062C, "Member 'ABuildingActor::SnapOffset' has a wrong offset!");
static_assert(offsetof(ABuildingActor, CentroidOffset) == 0x000638, "Member 'ABuildingActor::CentroidOffset' has a wrong offset!");
static_assert(offsetof(ABuildingActor, BaseLocToPivotOffset) == 0x000644, "Member 'ABuildingActor::BaseLocToPivotOffset' has a wrong offset!");
static_assert(offsetof(ABuildingActor, CustomState) == 0x000650, "Member 'ABuildingActor::CustomState' has a wrong offset!");
static_assert(offsetof(ABuildingActor, ComponentTypesWhitelistedForReplication) == 0x000660, "Member 'ABuildingActor::ComponentTypesWhitelistedForReplication' has a wrong offset!");
static_assert(offsetof(ABuildingActor, HotSpotConfig) == 0x000670, "Member 'ABuildingActor::HotSpotConfig' has a wrong offset!");
static_assert(offsetof(ABuildingActor, OnBuildingHealthChanged) == 0x000678, "Member 'ABuildingActor::OnBuildingHealthChanged' has a wrong offset!");
static_assert(offsetof(ABuildingActor, OnActorHealthChanged) == 0x000688, "Member 'ABuildingActor::OnActorHealthChanged' has a wrong offset!");
static_assert(offsetof(ABuildingActor, VolumeSpawnedBy) == 0x000698, "Member 'ABuildingActor::VolumeSpawnedBy' has a wrong offset!");

// Class FortniteGame.BuildingSMActor
// 0x0540 (0x0BE0 - 0x06A0)
class ABuildingSMActor : public ABuildingActor
{
public:
	uint8                                         Pad_6A0[0x10];                                     // 0x06A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UBuildingTextureData*                   TextureData[0x4];                                  // 0x06B0(0x0008)(Edit, Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMesh*                            StaticMesh;                                        // 0x06D0(0x0008)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FTierMeshSets>                  AlternateMeshes;                                   // 0x06D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         AltMeshIdx;                                        // 0x06E8(0x0004)(Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortResourceType                             ResourceType;                                      // 0x06EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, RepNotify, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6ED[0x53];                                     // 0x06ED(0x0053)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bForceReplicateSubObjects : 1;                     // 0x0740(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowBuildingCheat : 1;                           // 0x0740(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bMirrored : 1;                                     // 0x0740(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnTemplate, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoCollision : 1;                                  // 0x0740(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoCameraCollision : 1;                            // 0x0740(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCameraOnlyCollision : 1;                          // 0x0740(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoPawnCollision : 1;                              // 0x0740(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoAIPawnCollision : 1;                            // 0x0740(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoWeaponCollision : 1;                            // 0x0741(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoRangedWeaponCollision : 1;                      // 0x0741(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoProjectileCollision : 1;                        // 0x0741(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDoNotBlockInteract : 1;                           // 0x0741(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bBlocksCeilingPlacement : 1;                       // 0x0741(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bBlocksAttachmentPlacement : 1;                    // 0x0741(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bSupportsRepairing : 1;                            // 0x0741(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRandomYawOnPlacement : 1;                         // 0x0741(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRandomScaleOnPlacement : 1;                       // 0x0742(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bClearMIDWhenReturningToUndamagedState : 1;        // 0x0742(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_742_2 : 1;                                  // 0x0742(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bNeedsMIDsForCreative : 1;                         // 0x0742(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHiddenDueToTrapPlacement : 1;                     // 0x0742(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_742_5 : 1;                                  // 0x0742(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bAllowResourceDrop : 1;                            // 0x0742(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHideOnDeath : 1;                                  // 0x0742(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPlayDestructionEffects : 1;                       // 0x0743(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSkipConstructionSounds : 1;                       // 0x0743(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSupportedDirectly : 1;                            // 0x0743(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForciblyStructurallySupported : 1;                // 0x0743(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRegisterWithStructuralGrid : 1;                   // 0x0743(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUnderConstruction : 1;                            // 0x0743(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUnderRepair : 1;                                  // 0x0743(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCurrentlyBeingEdited : 1;                         // 0x0743(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_744_0 : 1;                                  // 0x0744(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bAllowWeakSpots : 1;                               // 0x0744(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseComplexForWeakSpots : 1;                       // 0x0744(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanSpawnAtLowerQuotaLevels : 1;                   // 0x0744(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bNeedsWindMaterialParameters : 1;                  // 0x0744(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPropagatesBounceEffects : 1;                      // 0x0744(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bNeedsDamageOverlay : 1;                           // 0x0744(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsInitiallyBuilding : 1;                          // 0x0744(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_745[0x1];                                      // 0x0745(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	ELootQuotaLevel                               MaximumQuotaLevelBound;                            // 0x0746(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBuildingAnim                                 BuildingAnimation;                                 // 0x0747(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              RandomScaleRange;                                  // 0x0748(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortBounceData                        BounceData;                                        // 0x0750(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic)
	float                                         DestroyedTime;                                     // 0x0780(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InfluenceMapWeight;                                // 0x0784(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   BASEEffectMeshComponent;                           // 0x0788(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FBuildingNavObstacle>           NavObstacles;                                      // 0x0790(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, NativeAccessSpecifierPublic)
	TSubclassOf<class UNavArea>                   CachedNavAreaHusk;                                 // 0x07A0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UNavArea>                   CachedNavAreaSmasher;                              // 0x07A8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7B0[0x10];                                     // 0x07B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                BuildingPlacementDistance;                         // 0x07C0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector_NetQuantize100                 ReplicatedDrawScale3D;                             // 0x07CC(0x000C)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class UMaterialInstanceConstant*              ReplicatedMIC;                                     // 0x07D8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FEditorOnlyBuildingInstanceMaterialParameters EditorOnlyInstanceMaterialParameters;              // 0x07E0(0x0030)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   StaticMeshComponent;                               // 0x0810(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UMaterialInterface*                     BaseMaterial;                                      // 0x0818(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnConstructionComplete;                            // 0x0820(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FBuildingActorMinimalReplicationProxy  MinimalReplicationProxy;                           // 0x0830(0x0018)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	class FName                                   DestructionLootTierGroup;                          // 0x0848(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FChosenQuotaInfo                       DestructionLootTierChosenQuotaInfo;                // 0x0850(0x000C)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class FName                                   DestructionLootTierKey;                            // 0x085C(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_864[0x4];                                      // 0x0864(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   BuildingResourceAmountOverride;                    // 0x0868(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxResourcesToSpawn;                               // 0x0878(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_87C[0x4];                                      // 0x087C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UCurveLinearColor>       WindSpeedCurve;                                    // 0x0880(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCurveLinearColor>       WindPannerSpeedCurve;                              // 0x08A8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UMaterialInterface>> IntenseWindMaterials;                              // 0x08D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              WindAudio;                                         // 0x08E0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystem*                        BreakEffect;                                       // 0x0908(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystem*                        DeathParticles;                                    // 0x0910(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   DeathParticleSocketName;                           // 0x0918(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             DeathSound;                                        // 0x0920(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystem*                        ConstructedEffect;                                 // 0x0928(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ShieldBuffMaterialParamValue1;                     // 0x0930(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ShieldBuffMaterialParamValue2;                     // 0x0934(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AnimatingDistanceFieldSelfShadowBias;              // 0x0938(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_93C[0x4];                                      // 0x093C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FRandomDayphaseFX>              RandomDayphaseFXList;                              // 0x0940(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class UAudioComponent*                        ConstructionAudioComponent;                        // 0x0950(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UMaterialInstanceDynamic*>       AnimatingMIDs;                                     // 0x0958(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   DamageOverlayComponent;                            // 0x0968(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               MIDDamageOverlay;                                  // 0x0970(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DamageAmountStart;                                 // 0x0978(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastDamageAmount;                                  // 0x097C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LastDamageHitImpulseDir;                           // 0x0980(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_98C[0x64];                                     // 0x098C(0x0064)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnRepairBuildingStarted;                           // 0x09F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnRepairBuildingFinished;                          // 0x0A00(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FFortConnectivityComponentData         ConnectivityData;                                  // 0x0A10(0x0018)(SaveGame, NativeAccessSpecifierPublic)
	class UBuildingEditModeMetadata*              EditModePatternData;                               // 0x0A28(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         UndermineGroup;                                    // 0x0A30(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         LogicalBuildingIdx;                                // 0x0A34(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FAnimatingMaterialPair>         AnimatingMaterialMappings;                         // 0x0A38(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FAnimatingMaterialPair>         DamagedButNotAnimatingMaterialMappings;            // 0x0A48(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         AnimatingSubObjects;                               // 0x0A58(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         NumFrameSubObjects;                                // 0x0A5C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A5D[0x3];                                      // 0x0A5D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UBuildingEditModeSupport>   EditModeSupportClass;                              // 0x0A60(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBuildingEditModeSupport*               EditModeSupport;                                   // 0x0A68(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HealthToAutoBuild;                                 // 0x0A70(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AccumulatedAutoBuildTime;                          // 0x0A74(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBuildingReplacementType                      BuildingReplacementType;                           // 0x0A78(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBuildingReplacementType                      ReplacementDestructionReason;                      // 0x0A79(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBuildingAnim                                 CurBuildingAnimType;                               // 0x0A7A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortDamageVisualsState                       DamageVisualsState;                                // 0x0A7B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         CurAnimSubObjectNum;                               // 0x0A7C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A7D[0x3];                                      // 0x0A7D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CurBuildingAnimStartTime;                          // 0x0A80(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         CurAnimSubObjectTargetNum;                         // 0x0A84(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A85[0x3];                                      // 0x0A85(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UMaterialInstanceDynamic*>       BlueprintMIDs;                                     // 0x0A88(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   BlueprintMeshComp;                                 // 0x0A98(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerStateZone*                   EditingPlayer;                                     // 0x0AA0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             ConnectivityIcon;                                  // 0x0AA8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AB0[0x18];                                     // 0x0AB0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                BuildingAttachmentPointOffset;                     // 0x0AC8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BuildingAttachmentRadius;                          // 0x0AD4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBuildingAttachmentSlot                       BuildingAttachmentSlot;                            // 0x0AD8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBuildingAttachmentType                       BuildingAttachmentType;                            // 0x0AD9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EPlacementType                                BuildingPlacementType;                             // 0x0ADA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EStructuralSupportCheck                       LastStructuralCheck;                               // 0x0ADB(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PlayerGridSnapSize;                                // 0x0ADC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingSMActor*                       ParentActorToAttachTo;                             // 0x0AE0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AE8[0x8];                                      // 0x0AE8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class ABuildingSMActor*>               AttachedBuildingActors;                            // 0x0AF0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<class ABuildingSMActor*>               BuildingActorsAttachedTo;                          // 0x0B00(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnTrapPlacementChanged;                            // 0x0B10(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplacementDestruction;                          // 0x0B20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<class ABuildingSMActor*>               AttachmentPlacementBlockingActors;                 // 0x0B30(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UBuildingConnectivityComponent*         ConnectivityComponent;                             // 0x0B40(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class ABuildingFoundation>     Foundation;                                        // 0x0B48(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint16                                        LODActorIndexInFoundation;                         // 0x0B50(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint16                                        ActorIndexInFoundation;                            // 0x0B52(0x0002)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B54[0x4];                                      // 0x0B54(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class USoundBase>              StartRepairSound;                                  // 0x0B58(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B80[0x10];                                     // 0x0B80(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingSMActor*                       DamagerOwner;                                      // 0x0B90(0x0008)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortConstructorBASE*                   RelevantBASE;                                      // 0x0B98(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BA0[0x8];                                      // 0x0BA0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortConstructorBASE*                   LastRelevantBASE;                                  // 0x0BA8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_BB0[0x10];                                     // 0x0BB0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FProxyGameplayCueDamagePhysical        ProxyGameplayCueDamagePhysical;                    // 0x0BC0(0x0020)(Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void AddToGrid();
	void AttachBuildingActorToMe(class ABuildingSMActor* ActorToAttach, bool bForceAttachment);
	void BlueprintOnStructurallyStable();
	void BlueprintOnStructurallyUnstable();
	void ClearRequestedBuildingAnimation();
	void DetachBuildingActorFromMe(class ABuildingSMActor* ActorToAttach, bool bBeingDestroyed);
	void EditorOnlyRemoveInstanceMaterialScalarParameter(class FName ParamName);
	void EditorOnlyRemoveInstanceMaterialTextureParameter(class FName ParamName);
	void EditorOnlyRemoveInstanceMaterialVectorParameter(class FName ParamName);
	void EditorOnlySetInstanceMaterialScalarParameter(class FName ParamName, float Value);
	void EditorOnlySetInstanceMaterialTextureParameter(class FName ParamName, class UTexture* Value);
	void EditorOnlySetInstanceMaterialVectorParameter(class FName ParamName, const struct FLinearColor& Value);
	void ForceIntoStructuralGridDuringRuntime();
	void GameplayCue_Abilities_Activation_Generic_BannerWallBuff1(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	void GameplayCue_Abilities_Activation_Generic_BannerWallBuff2(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	class UMaterialInstanceDynamic* GetAnimatingMID(int32 ElementIndex);
	TArray<class ABuildingSMActor*> GetAttachedBuildingActors();
	struct FBuildingDuplicationData GetDuplicationData();
	bool GetIntenseWindMaterialsForPreview(TArray<class UMaterialInterface*>* Materials);
	EBuildingReplacementType GetReplacementDestructionReason();
	void MarkConnectedBuildingsForStructuralIntegrityCheck();
	void MulticastPlayFullHealthEffects();
	void NetMulticast_InvokeGameplayCueAdded(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext);
	void NetMulticast_InvokeGameplayCueAdded_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& Parameters);
	void NetMulticast_InvokeGameplayCueAddedAndWhileActive_FromSpec(const struct FGameplayEffectSpecForRPC& Spec, const struct FPredictionKey& PredictionKey);
	void NetMulticast_InvokeGameplayCueAddedAndWhileActive_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void NetMulticast_InvokeGameplayCueExecuted(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext);
	void NetMulticast_InvokeGameplayCueExecuted_FromSpec(const struct FGameplayEffectSpecForRPC& Spec, const struct FPredictionKey& PredictionKey);
	void NetMulticast_InvokeGameplayCueExecuted_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void NetMulticast_InvokeGameplayCuesAddedAndWhileActive_WithParams(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void NetMulticast_InvokeGameplayCuesExecuted(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext);
	void NetMulticast_InvokeGameplayCuesExecuted_WithParams(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void OnAttachToBuilding(class ABuildingSMActor* AttachedToBuilding);
	void OnBounceAnimationUpdate(const struct FFortBounceData& Data);
	void OnDetachFromBuilding(class ABuildingSMActor* AttachedToBuilding, bool bBeingDestroyed);
	void OnDynamicShrinkAndDestroyEffectFinished();
	void OnLODOverrideEffectFinished();
	void OnRep_BuildingAnimation();
	void OnRep_BuildingReplacementType();
	void OnRep_bUnderConstruction();
	void OnRep_bUnderRepair();
	void OnRep_EditingPlayer();
	void OnRep_HiddenDueToTrapPlacement();
	void OnRep_MetaData();
	void OnRep_NoCameraCollision();
	void OnRep_NoCollision();
	void OnRep_ProxyGameplayCueDamagePhysical();
	void OnRep_RelevantBASE();
	void OnRep_ReplicatedDrawScale3D();
	void OnRep_ReplicatedMIC();
	void OnRep_ReplicationProxy();
	void OnRep_ResourceType(EFortResourceType OldType);
	void OnRepairStarted();
	void PostForceMove();
	void PreForceMove(class AController* EventInstigator);
	TArray<class UTexture2D*> ReadTextureData();
	void RepairBuilding(class AFortPlayerController* RepairingController, int32 ResourcesSpent);
	void SetMirrored(bool bIsMirrored);
	void SetTextureData(const TArray<class UTexture2D*>& InTextures);
	void StartBounceAnimation(const float StartTime, const float Radius, const struct FVector& Normal, const struct FVector& Center, EFortBounceType InBounceType, const bool bLocalInstigator);
	void TransferBuildingData(class ABuildingSMActor* SourceDataActor);
	void TransferFromDuplicationData(const struct FBuildingDuplicationData& SourceData);
	void UpdateDynamicShrinkAndDestroyEffect(float CurveValue);
	void UpdateLODOverrideEffect(float CurveValue);
	void UpdateRepairMaterialAnim(float CurveValue);

	class UStaticMeshComponent* GetBuildingMeshComponent() const;
	void GetBuildingTextureData(TArray<class UBuildingTextureData*>* OutTextureDataArray) const;
	int32 GetLogicalBuildingIndex() const;
	class UMaterialInterface* GetOverrideMeshMaterial(class UStaticMeshComponent* MeshComp, int32 MatIdx) const;
	class UCurveLinearColor* GetWindPannerSpeedCurveForPreview() const;
	class UCurveLinearColor* GetWindSpeedCurveForPreview() const;
	bool HasDestructionLoot() const;
	bool IsStructurallySupported() const;
	bool IsSupportedByWorld() const;
	bool IsUnderConstruction() const;
	bool WillRegisterWithStructuralGrid() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingSMActor">();
	}
	static class ABuildingSMActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingSMActor>();
	}
};
static_assert(alignof(ABuildingSMActor) == 0x000008, "Wrong alignment on ABuildingSMActor");
static_assert(sizeof(ABuildingSMActor) == 0x000BE0, "Wrong size on ABuildingSMActor");
static_assert(offsetof(ABuildingSMActor, TextureData) == 0x0006B0, "Member 'ABuildingSMActor::TextureData' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, StaticMesh) == 0x0006D0, "Member 'ABuildingSMActor::StaticMesh' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AlternateMeshes) == 0x0006D8, "Member 'ABuildingSMActor::AlternateMeshes' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AltMeshIdx) == 0x0006E8, "Member 'ABuildingSMActor::AltMeshIdx' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ResourceType) == 0x0006EC, "Member 'ABuildingSMActor::ResourceType' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, MaximumQuotaLevelBound) == 0x000746, "Member 'ABuildingSMActor::MaximumQuotaLevelBound' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingAnimation) == 0x000747, "Member 'ABuildingSMActor::BuildingAnimation' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, RandomScaleRange) == 0x000748, "Member 'ABuildingSMActor::RandomScaleRange' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BounceData) == 0x000750, "Member 'ABuildingSMActor::BounceData' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DestroyedTime) == 0x000780, "Member 'ABuildingSMActor::DestroyedTime' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, InfluenceMapWeight) == 0x000784, "Member 'ABuildingSMActor::InfluenceMapWeight' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BASEEffectMeshComponent) == 0x000788, "Member 'ABuildingSMActor::BASEEffectMeshComponent' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, NavObstacles) == 0x000790, "Member 'ABuildingSMActor::NavObstacles' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, CachedNavAreaHusk) == 0x0007A0, "Member 'ABuildingSMActor::CachedNavAreaHusk' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, CachedNavAreaSmasher) == 0x0007A8, "Member 'ABuildingSMActor::CachedNavAreaSmasher' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingPlacementDistance) == 0x0007C0, "Member 'ABuildingSMActor::BuildingPlacementDistance' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ReplicatedDrawScale3D) == 0x0007CC, "Member 'ABuildingSMActor::ReplicatedDrawScale3D' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ReplicatedMIC) == 0x0007D8, "Member 'ABuildingSMActor::ReplicatedMIC' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, EditorOnlyInstanceMaterialParameters) == 0x0007E0, "Member 'ABuildingSMActor::EditorOnlyInstanceMaterialParameters' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, StaticMeshComponent) == 0x000810, "Member 'ABuildingSMActor::StaticMeshComponent' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BaseMaterial) == 0x000818, "Member 'ABuildingSMActor::BaseMaterial' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, OnConstructionComplete) == 0x000820, "Member 'ABuildingSMActor::OnConstructionComplete' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, MinimalReplicationProxy) == 0x000830, "Member 'ABuildingSMActor::MinimalReplicationProxy' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DestructionLootTierGroup) == 0x000848, "Member 'ABuildingSMActor::DestructionLootTierGroup' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DestructionLootTierChosenQuotaInfo) == 0x000850, "Member 'ABuildingSMActor::DestructionLootTierChosenQuotaInfo' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DestructionLootTierKey) == 0x00085C, "Member 'ABuildingSMActor::DestructionLootTierKey' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingResourceAmountOverride) == 0x000868, "Member 'ABuildingSMActor::BuildingResourceAmountOverride' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, MaxResourcesToSpawn) == 0x000878, "Member 'ABuildingSMActor::MaxResourcesToSpawn' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, WindSpeedCurve) == 0x000880, "Member 'ABuildingSMActor::WindSpeedCurve' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, WindPannerSpeedCurve) == 0x0008A8, "Member 'ABuildingSMActor::WindPannerSpeedCurve' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, IntenseWindMaterials) == 0x0008D0, "Member 'ABuildingSMActor::IntenseWindMaterials' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, WindAudio) == 0x0008E0, "Member 'ABuildingSMActor::WindAudio' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BreakEffect) == 0x000908, "Member 'ABuildingSMActor::BreakEffect' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DeathParticles) == 0x000910, "Member 'ABuildingSMActor::DeathParticles' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DeathParticleSocketName) == 0x000918, "Member 'ABuildingSMActor::DeathParticleSocketName' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DeathSound) == 0x000920, "Member 'ABuildingSMActor::DeathSound' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ConstructedEffect) == 0x000928, "Member 'ABuildingSMActor::ConstructedEffect' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ShieldBuffMaterialParamValue1) == 0x000930, "Member 'ABuildingSMActor::ShieldBuffMaterialParamValue1' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ShieldBuffMaterialParamValue2) == 0x000934, "Member 'ABuildingSMActor::ShieldBuffMaterialParamValue2' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AnimatingDistanceFieldSelfShadowBias) == 0x000938, "Member 'ABuildingSMActor::AnimatingDistanceFieldSelfShadowBias' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, RandomDayphaseFXList) == 0x000940, "Member 'ABuildingSMActor::RandomDayphaseFXList' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ConstructionAudioComponent) == 0x000950, "Member 'ABuildingSMActor::ConstructionAudioComponent' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AnimatingMIDs) == 0x000958, "Member 'ABuildingSMActor::AnimatingMIDs' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DamageOverlayComponent) == 0x000968, "Member 'ABuildingSMActor::DamageOverlayComponent' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, MIDDamageOverlay) == 0x000970, "Member 'ABuildingSMActor::MIDDamageOverlay' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DamageAmountStart) == 0x000978, "Member 'ABuildingSMActor::DamageAmountStart' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, LastDamageAmount) == 0x00097C, "Member 'ABuildingSMActor::LastDamageAmount' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, LastDamageHitImpulseDir) == 0x000980, "Member 'ABuildingSMActor::LastDamageHitImpulseDir' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, OnRepairBuildingStarted) == 0x0009F0, "Member 'ABuildingSMActor::OnRepairBuildingStarted' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, OnRepairBuildingFinished) == 0x000A00, "Member 'ABuildingSMActor::OnRepairBuildingFinished' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ConnectivityData) == 0x000A10, "Member 'ABuildingSMActor::ConnectivityData' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, EditModePatternData) == 0x000A28, "Member 'ABuildingSMActor::EditModePatternData' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, UndermineGroup) == 0x000A30, "Member 'ABuildingSMActor::UndermineGroup' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, LogicalBuildingIdx) == 0x000A34, "Member 'ABuildingSMActor::LogicalBuildingIdx' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AnimatingMaterialMappings) == 0x000A38, "Member 'ABuildingSMActor::AnimatingMaterialMappings' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DamagedButNotAnimatingMaterialMappings) == 0x000A48, "Member 'ABuildingSMActor::DamagedButNotAnimatingMaterialMappings' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AnimatingSubObjects) == 0x000A58, "Member 'ABuildingSMActor::AnimatingSubObjects' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, NumFrameSubObjects) == 0x000A5C, "Member 'ABuildingSMActor::NumFrameSubObjects' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, EditModeSupportClass) == 0x000A60, "Member 'ABuildingSMActor::EditModeSupportClass' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, EditModeSupport) == 0x000A68, "Member 'ABuildingSMActor::EditModeSupport' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, HealthToAutoBuild) == 0x000A70, "Member 'ABuildingSMActor::HealthToAutoBuild' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AccumulatedAutoBuildTime) == 0x000A74, "Member 'ABuildingSMActor::AccumulatedAutoBuildTime' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingReplacementType) == 0x000A78, "Member 'ABuildingSMActor::BuildingReplacementType' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ReplacementDestructionReason) == 0x000A79, "Member 'ABuildingSMActor::ReplacementDestructionReason' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, CurBuildingAnimType) == 0x000A7A, "Member 'ABuildingSMActor::CurBuildingAnimType' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DamageVisualsState) == 0x000A7B, "Member 'ABuildingSMActor::DamageVisualsState' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, CurAnimSubObjectNum) == 0x000A7C, "Member 'ABuildingSMActor::CurAnimSubObjectNum' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, CurBuildingAnimStartTime) == 0x000A80, "Member 'ABuildingSMActor::CurBuildingAnimStartTime' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, CurAnimSubObjectTargetNum) == 0x000A84, "Member 'ABuildingSMActor::CurAnimSubObjectTargetNum' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BlueprintMIDs) == 0x000A88, "Member 'ABuildingSMActor::BlueprintMIDs' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BlueprintMeshComp) == 0x000A98, "Member 'ABuildingSMActor::BlueprintMeshComp' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, EditingPlayer) == 0x000AA0, "Member 'ABuildingSMActor::EditingPlayer' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ConnectivityIcon) == 0x000AA8, "Member 'ABuildingSMActor::ConnectivityIcon' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingAttachmentPointOffset) == 0x000AC8, "Member 'ABuildingSMActor::BuildingAttachmentPointOffset' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingAttachmentRadius) == 0x000AD4, "Member 'ABuildingSMActor::BuildingAttachmentRadius' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingAttachmentSlot) == 0x000AD8, "Member 'ABuildingSMActor::BuildingAttachmentSlot' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingAttachmentType) == 0x000AD9, "Member 'ABuildingSMActor::BuildingAttachmentType' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingPlacementType) == 0x000ADA, "Member 'ABuildingSMActor::BuildingPlacementType' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, LastStructuralCheck) == 0x000ADB, "Member 'ABuildingSMActor::LastStructuralCheck' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, PlayerGridSnapSize) == 0x000ADC, "Member 'ABuildingSMActor::PlayerGridSnapSize' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ParentActorToAttachTo) == 0x000AE0, "Member 'ABuildingSMActor::ParentActorToAttachTo' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AttachedBuildingActors) == 0x000AF0, "Member 'ABuildingSMActor::AttachedBuildingActors' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, BuildingActorsAttachedTo) == 0x000B00, "Member 'ABuildingSMActor::BuildingActorsAttachedTo' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, OnTrapPlacementChanged) == 0x000B10, "Member 'ABuildingSMActor::OnTrapPlacementChanged' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, OnReplacementDestruction) == 0x000B20, "Member 'ABuildingSMActor::OnReplacementDestruction' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, AttachmentPlacementBlockingActors) == 0x000B30, "Member 'ABuildingSMActor::AttachmentPlacementBlockingActors' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ConnectivityComponent) == 0x000B40, "Member 'ABuildingSMActor::ConnectivityComponent' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, Foundation) == 0x000B48, "Member 'ABuildingSMActor::Foundation' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, LODActorIndexInFoundation) == 0x000B50, "Member 'ABuildingSMActor::LODActorIndexInFoundation' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ActorIndexInFoundation) == 0x000B52, "Member 'ABuildingSMActor::ActorIndexInFoundation' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, StartRepairSound) == 0x000B58, "Member 'ABuildingSMActor::StartRepairSound' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, DamagerOwner) == 0x000B90, "Member 'ABuildingSMActor::DamagerOwner' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, RelevantBASE) == 0x000B98, "Member 'ABuildingSMActor::RelevantBASE' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, LastRelevantBASE) == 0x000BA8, "Member 'ABuildingSMActor::LastRelevantBASE' has a wrong offset!");
static_assert(offsetof(ABuildingSMActor, ProxyGameplayCueDamagePhysical) == 0x000BC0, "Member 'ABuildingSMActor::ProxyGameplayCueDamagePhysical' has a wrong offset!");

// Class FortniteGame.BuildingAutoNav
// 0x0008 (0x0BE8 - 0x0BE0)
class ABuildingAutoNav : public ABuildingSMActor
{
public:
	uint8                                         bAutoAssignNavProperties : 1;                      // 0x0BE0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_BE1[0x7];                                      // 0x0BE1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingAutoNav">();
	}
	static class ABuildingAutoNav* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingAutoNav>();
	}
};
static_assert(alignof(ABuildingAutoNav) == 0x000008, "Wrong alignment on ABuildingAutoNav");
static_assert(sizeof(ABuildingAutoNav) == 0x000BE8, "Wrong size on ABuildingAutoNav");

// Class FortniteGame.BuildingTimeOfDayLights
// 0x0048 (0x0C30 - 0x0BE8)
class ABuildingTimeOfDayLights : public ABuildingAutoNav
{
public:
	TArray<class ULightComponent*>                TimeOfDayControlledLights;                         // 0x0BE8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<struct FVector>                        TimeOfDayControlledLightsPositions;                // 0x0BF8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<float>                                 TimeOfDayControlledLightsInitalIntensities;        // 0x0C08(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_C18[0x18];                                     // 0x0C18(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void GetTimeOfDayBlueprintDefaultVariables(struct FTimeOfDayBlueprintDefaultVariables* OutVariables);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTimeOfDayLights">();
	}
	static class ABuildingTimeOfDayLights* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTimeOfDayLights>();
	}
};
static_assert(alignof(ABuildingTimeOfDayLights) == 0x000008, "Wrong alignment on ABuildingTimeOfDayLights");
static_assert(sizeof(ABuildingTimeOfDayLights) == 0x000C30, "Wrong size on ABuildingTimeOfDayLights");
static_assert(offsetof(ABuildingTimeOfDayLights, TimeOfDayControlledLights) == 0x000BE8, "Member 'ABuildingTimeOfDayLights::TimeOfDayControlledLights' has a wrong offset!");
static_assert(offsetof(ABuildingTimeOfDayLights, TimeOfDayControlledLightsPositions) == 0x000BF8, "Member 'ABuildingTimeOfDayLights::TimeOfDayControlledLightsPositions' has a wrong offset!");
static_assert(offsetof(ABuildingTimeOfDayLights, TimeOfDayControlledLightsInitalIntensities) == 0x000C08, "Member 'ABuildingTimeOfDayLights::TimeOfDayControlledLightsInitalIntensities' has a wrong offset!");

// Class FortniteGame.BuildingProp
// 0x0000 (0x0C30 - 0x0C30)
class ABuildingProp : public ABuildingTimeOfDayLights
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingProp">();
	}
	static class ABuildingProp* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingProp>();
	}
};
static_assert(alignof(ABuildingProp) == 0x000008, "Wrong alignment on ABuildingProp");
static_assert(sizeof(ABuildingProp) == 0x000C30, "Wrong size on ABuildingProp");

// Class FortniteGame.SupplyDropSpawner
// 0x0008 (0x0C38 - 0x0C30)
class ASupplyDropSpawner final : public ABuildingProp
{
public:
	float                                         MinSpawnHeightOverride;                            // 0x0C30(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpawnHeightOverride;                            // 0x0C34(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"SupplyDropSpawner">();
	}
	static class ASupplyDropSpawner* GetDefaultObj()
	{
		return GetDefaultObjImpl<ASupplyDropSpawner>();
	}
};
static_assert(alignof(ASupplyDropSpawner) == 0x000008, "Wrong alignment on ASupplyDropSpawner");
static_assert(sizeof(ASupplyDropSpawner) == 0x000C38, "Wrong size on ASupplyDropSpawner");
static_assert(offsetof(ASupplyDropSpawner, MinSpawnHeightOverride) == 0x000C30, "Member 'ASupplyDropSpawner::MinSpawnHeightOverride' has a wrong offset!");
static_assert(offsetof(ASupplyDropSpawner, MaxSpawnHeightOverride) == 0x000C34, "Member 'ASupplyDropSpawner::MaxSpawnHeightOverride' has a wrong offset!");

// Class FortniteGame.FortAthenaSKMotorVehicle
// 0x0080 (0x0CA0 - 0x0C20)
class AFortAthenaSKMotorVehicle : public AFortAthenaSKVehicle
{
public:
	float                                         AntiGravityScalerWhenEmpty;                        // 0x0C20(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringCompressionRefireTime;                       // 0x0C24(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MovementAmountParam;                               // 0x0C28(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CurrentMaxSpringCompression;                       // 0x0C2C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SparksLeftParam;                                   // 0x0C30(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SparksRightParam;                                  // 0x0C34(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LeftSlowDustParam;                                 // 0x0C38(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RightSlowDustParam;                                // 0x0C3C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LeftFastDustParam;                                 // 0x0C40(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RightFastDustParam;                                // 0x0C44(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FastDustParam;                                     // 0x0C48(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CoastingMovementParam;                             // 0x0C4C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkiddingAmountParam;                               // 0x0C50(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InAirParam;                                        // 0x0C54(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScrapingAmountParam;                               // 0x0C58(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AudioWindParam;                                    // 0x0C5C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C60[0x40];                                     // 0x0C60(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnSpringCompression();

	bool GasPedalIsDown() const;
	float GetStandingInPlaceSteeringAngle() const;
	bool HasTraction() const;
	bool IsStandingInPlace() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSKMotorVehicle">();
	}
	static class AFortAthenaSKMotorVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSKMotorVehicle>();
	}
};
static_assert(alignof(AFortAthenaSKMotorVehicle) == 0x000008, "Wrong alignment on AFortAthenaSKMotorVehicle");
static_assert(sizeof(AFortAthenaSKMotorVehicle) == 0x000CA0, "Wrong size on AFortAthenaSKMotorVehicle");
static_assert(offsetof(AFortAthenaSKMotorVehicle, AntiGravityScalerWhenEmpty) == 0x000C20, "Member 'AFortAthenaSKMotorVehicle::AntiGravityScalerWhenEmpty' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, SpringCompressionRefireTime) == 0x000C24, "Member 'AFortAthenaSKMotorVehicle::SpringCompressionRefireTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, MovementAmountParam) == 0x000C28, "Member 'AFortAthenaSKMotorVehicle::MovementAmountParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, CurrentMaxSpringCompression) == 0x000C2C, "Member 'AFortAthenaSKMotorVehicle::CurrentMaxSpringCompression' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, SparksLeftParam) == 0x000C30, "Member 'AFortAthenaSKMotorVehicle::SparksLeftParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, SparksRightParam) == 0x000C34, "Member 'AFortAthenaSKMotorVehicle::SparksRightParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, LeftSlowDustParam) == 0x000C38, "Member 'AFortAthenaSKMotorVehicle::LeftSlowDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, RightSlowDustParam) == 0x000C3C, "Member 'AFortAthenaSKMotorVehicle::RightSlowDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, LeftFastDustParam) == 0x000C40, "Member 'AFortAthenaSKMotorVehicle::LeftFastDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, RightFastDustParam) == 0x000C44, "Member 'AFortAthenaSKMotorVehicle::RightFastDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, FastDustParam) == 0x000C48, "Member 'AFortAthenaSKMotorVehicle::FastDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, CoastingMovementParam) == 0x000C4C, "Member 'AFortAthenaSKMotorVehicle::CoastingMovementParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, SkiddingAmountParam) == 0x000C50, "Member 'AFortAthenaSKMotorVehicle::SkiddingAmountParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, InAirParam) == 0x000C54, "Member 'AFortAthenaSKMotorVehicle::InAirParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, ScrapingAmountParam) == 0x000C58, "Member 'AFortAthenaSKMotorVehicle::ScrapingAmountParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKMotorVehicle, AudioWindParam) == 0x000C5C, "Member 'AFortAthenaSKMotorVehicle::AudioWindParam' has a wrong offset!");

// Class FortniteGame.FortAthenaAntelopeVehicle
// 0x0230 (0x0ED0 - 0x0CA0)
class AFortAthenaAntelopeVehicle final : public AFortAthenaSKMotorVehicle
{
public:
	struct FVector                                LeanPositionBack;                                  // 0x0CA0(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CAC[0x18];                                     // 0x0CAC(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LeanPositionFront;                                 // 0x0CC4(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanPositionFrontMaxLag;                           // 0x0CD0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanPositionFrontLagCoefficient;                   // 0x0CD4(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CD8[0x24];                                     // 0x0CD8(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LeanImpulseScaleBack;                              // 0x0CFC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                BounceOffsetBack;                                  // 0x0D00(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D0C[0x4];                                      // 0x0D0C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            BounceCurve;                                       // 0x0D10(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FLinearColor>                   BoostSlideColors;                                  // 0x0D18(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         HandBrakeSkidParam;                                // 0x0D28(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostParam;                                        // 0x0D2C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementParam;                                     // 0x0D30(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BatteryParam;                                      // 0x0D34(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleIntensity;                                   // 0x0D38(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bBoostCameraActive;                                // 0x0D3C(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLocalPlayerADS;                                   // 0x0D3D(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D3E[0x2];                                      // 0x0D3E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class UCameraShake*                           DriverCameraShake;                                 // 0x0D40(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraShake*                           PassengerCameraShake;                              // 0x0D48(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        LocalPlayerPawn;                                   // 0x0D50(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               PSC_Boost_Flames;                                  // 0x0D58(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedSkidValue;                                   // 0x0D60(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D64[0x4];                                      // 0x0D64(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortVehicleAudioVoice*                 CachedAudioEngineRevUp;                            // 0x0D68(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CachedAudioSkid;                                   // 0x0D70(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CachedAudioScrape;                                 // 0x0D78(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CachedAudioWind;                                   // 0x0D80(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CachedAudioBoost;                                  // 0x0D88(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CachedAudioHandbrakeSkid;                          // 0x0D90(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CachedAudioBoostCharge;                            // 0x0D98(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CachedAudioEngineIdle;                             // 0x0DA0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOutOfRangeAudioParamsSet;                         // 0x0DA8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bBudgetBasedAudioParamsCleared;                    // 0x0DA9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DAA[0x6];                                      // 0x0DAA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInstanceDynamic*               BoostMeterMID;                                     // 0x0DB0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               BodyMID;                                           // 0x0DB8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               PSC_ATV_Engine_Ready;                              // 0x0DC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystem*                        PS_Sputtering_Flames_Template;                     // 0x0DC8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHaveTriggeredBoostFX;                             // 0x0DD0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsUsingSputteringFlamesTemplate;                  // 0x0DD1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAreWheelsIced;                                    // 0x0DD2(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DD3[0x1];                                      // 0x0DD3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         RenderingDetailMode;                               // 0x0DD4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CacheWheelsBackOpacity;                            // 0x0DD8(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CacheWheelsFrontOpacity;                           // 0x0DDC(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               WheelBlursFront;                                   // 0x0DE0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               WheelBlursBack;                                    // 0x0DE8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   WheelBlur_BL;                                      // 0x0DF0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   WheelBlur_BR;                                      // 0x0DF8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   WheelBlur_FL;                                      // 0x0E00(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   WheelBlur_FR;                                      // 0x0E08(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E10[0x40];                                     // 0x0E10(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
	class UParticleSystemComponent*               PSC_WheelDust;                                     // 0x0E50(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_WheelSlide;                                    // 0x0E58(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_TrailLeft;                                     // 0x0E60(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_TrailRight;                                    // 0x0E68(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSubclassOf<class UFortAntelopeVehicleConfigs> FortAntelopeVehicleConfigsClass;                   // 0x0E70(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bPlayingBoostFX;                                   // 0x0E78(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPlayingBoostFXForward;                            // 0x0E79(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E7A[0x2];                                      // 0x0E7A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         BoostFXTime;                                       // 0x0E7C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BoostFXFOVOffset;                                  // 0x0E80(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E84[0x4];                                      // 0x0E84(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            BoostFXStrengthCurve;                              // 0x0E88(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            BoostFXRumbleStrengthCurve;                        // 0x0E90(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E98[0x8];                                      // 0x0E98(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAntelopeVehicleConfigs*            FortAntelopeVehicleConfigs;                        // 0x0EA0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_EA8[0x10];                                     // 0x0EA8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FPotentiallyDestroyedBuilding>  PotentiallyDestroyedBuildings;                     // 0x0EB8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_EC8[0x8];                                      // 0x0EC8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BoostBegin();
	void BoostEnd();
	void BoostFailed();
	void CacheAudioPointers(class UFortVehicleAudioVoice* InAudioEngineRevUp, class UFortVehicleAudioVoice* InAudioSkid, class UFortVehicleAudioVoice* InAudioScrape, class UFortVehicleAudioVoice* InAudioWind, class UFortVehicleAudioVoice* InAudioBoost, class UFortVehicleAudioVoice* InAudioHandbrakeSkid, class UFortVehicleAudioVoice* InAudioBoostCharge, class UFortVehicleAudioVoice* InAudioEngineIdle);
	void CacheBoostSM(class UStaticMeshComponent* InBoost);
	void CacheParticleComponentPointers(class UParticleSystemComponent* WheelDust, class UParticleSystemComponent* WheelSlide, class UParticleSystemComponent* TrailLeft, class UParticleSystemComponent* TrailRight, class UParticleSystemComponent* InEngineReady);
	void CacheWheelBlurStaticMeshes(class UStaticMeshComponent* InBL, class UStaticMeshComponent* InBR, class UStaticMeshComponent* InFL, class UStaticMeshComponent* InFR);
	void ClearBoostAccumulated();
	void NaturalSlideBegin();
	void NaturalSlideEnd();
	void SetSkidActive(bool bActive);
	void SmashedThroughBuildingPiece(const struct FVector& ImpactPoint, const struct FVector& ImpactNormal);

	float GetBoostAccumulated() const;
	class FName GetGolfCartForwardActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetGolfCartHonkActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetGolfCartReverseActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetVehicleJumpActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	bool IsAccumulatingBoost() const;
	bool IsBoosting() const;
	bool IsInBoostSmashForgivenessPeriod() const;
	bool IsLeaningOrBouncingBack() const;
	bool IsLocalPlayerRiding() const;
	bool IsNaturalSliding() const;
	bool IsPassivelyExpendingBoost() const;
	bool IsSmashing() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaAntelopeVehicle">();
	}
	static class AFortAthenaAntelopeVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaAntelopeVehicle>();
	}
};
static_assert(alignof(AFortAthenaAntelopeVehicle) == 0x000008, "Wrong alignment on AFortAthenaAntelopeVehicle");
static_assert(sizeof(AFortAthenaAntelopeVehicle) == 0x000ED0, "Wrong size on AFortAthenaAntelopeVehicle");
static_assert(offsetof(AFortAthenaAntelopeVehicle, LeanPositionBack) == 0x000CA0, "Member 'AFortAthenaAntelopeVehicle::LeanPositionBack' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, LeanPositionFront) == 0x000CC4, "Member 'AFortAthenaAntelopeVehicle::LeanPositionFront' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, LeanPositionFrontMaxLag) == 0x000CD0, "Member 'AFortAthenaAntelopeVehicle::LeanPositionFrontMaxLag' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, LeanPositionFrontLagCoefficient) == 0x000CD4, "Member 'AFortAthenaAntelopeVehicle::LeanPositionFrontLagCoefficient' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, LeanImpulseScaleBack) == 0x000CFC, "Member 'AFortAthenaAntelopeVehicle::LeanImpulseScaleBack' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BounceOffsetBack) == 0x000D00, "Member 'AFortAthenaAntelopeVehicle::BounceOffsetBack' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BounceCurve) == 0x000D10, "Member 'AFortAthenaAntelopeVehicle::BounceCurve' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BoostSlideColors) == 0x000D18, "Member 'AFortAthenaAntelopeVehicle::BoostSlideColors' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, HandBrakeSkidParam) == 0x000D28, "Member 'AFortAthenaAntelopeVehicle::HandBrakeSkidParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BoostParam) == 0x000D2C, "Member 'AFortAthenaAntelopeVehicle::BoostParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, MovementParam) == 0x000D30, "Member 'AFortAthenaAntelopeVehicle::MovementParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BatteryParam) == 0x000D34, "Member 'AFortAthenaAntelopeVehicle::BatteryParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, RumbleIntensity) == 0x000D38, "Member 'AFortAthenaAntelopeVehicle::RumbleIntensity' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bBoostCameraActive) == 0x000D3C, "Member 'AFortAthenaAntelopeVehicle::bBoostCameraActive' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bLocalPlayerADS) == 0x000D3D, "Member 'AFortAthenaAntelopeVehicle::bLocalPlayerADS' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, DriverCameraShake) == 0x000D40, "Member 'AFortAthenaAntelopeVehicle::DriverCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PassengerCameraShake) == 0x000D48, "Member 'AFortAthenaAntelopeVehicle::PassengerCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, LocalPlayerPawn) == 0x000D50, "Member 'AFortAthenaAntelopeVehicle::LocalPlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PSC_Boost_Flames) == 0x000D58, "Member 'AFortAthenaAntelopeVehicle::PSC_Boost_Flames' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedSkidValue) == 0x000D60, "Member 'AFortAthenaAntelopeVehicle::CachedSkidValue' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioEngineRevUp) == 0x000D68, "Member 'AFortAthenaAntelopeVehicle::CachedAudioEngineRevUp' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioSkid) == 0x000D70, "Member 'AFortAthenaAntelopeVehicle::CachedAudioSkid' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioScrape) == 0x000D78, "Member 'AFortAthenaAntelopeVehicle::CachedAudioScrape' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioWind) == 0x000D80, "Member 'AFortAthenaAntelopeVehicle::CachedAudioWind' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioBoost) == 0x000D88, "Member 'AFortAthenaAntelopeVehicle::CachedAudioBoost' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioHandbrakeSkid) == 0x000D90, "Member 'AFortAthenaAntelopeVehicle::CachedAudioHandbrakeSkid' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioBoostCharge) == 0x000D98, "Member 'AFortAthenaAntelopeVehicle::CachedAudioBoostCharge' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CachedAudioEngineIdle) == 0x000DA0, "Member 'AFortAthenaAntelopeVehicle::CachedAudioEngineIdle' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bOutOfRangeAudioParamsSet) == 0x000DA8, "Member 'AFortAthenaAntelopeVehicle::bOutOfRangeAudioParamsSet' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bBudgetBasedAudioParamsCleared) == 0x000DA9, "Member 'AFortAthenaAntelopeVehicle::bBudgetBasedAudioParamsCleared' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BoostMeterMID) == 0x000DB0, "Member 'AFortAthenaAntelopeVehicle::BoostMeterMID' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BodyMID) == 0x000DB8, "Member 'AFortAthenaAntelopeVehicle::BodyMID' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PSC_ATV_Engine_Ready) == 0x000DC0, "Member 'AFortAthenaAntelopeVehicle::PSC_ATV_Engine_Ready' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PS_Sputtering_Flames_Template) == 0x000DC8, "Member 'AFortAthenaAntelopeVehicle::PS_Sputtering_Flames_Template' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bHaveTriggeredBoostFX) == 0x000DD0, "Member 'AFortAthenaAntelopeVehicle::bHaveTriggeredBoostFX' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bIsUsingSputteringFlamesTemplate) == 0x000DD1, "Member 'AFortAthenaAntelopeVehicle::bIsUsingSputteringFlamesTemplate' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bAreWheelsIced) == 0x000DD2, "Member 'AFortAthenaAntelopeVehicle::bAreWheelsIced' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, RenderingDetailMode) == 0x000DD4, "Member 'AFortAthenaAntelopeVehicle::RenderingDetailMode' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CacheWheelsBackOpacity) == 0x000DD8, "Member 'AFortAthenaAntelopeVehicle::CacheWheelsBackOpacity' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, CacheWheelsFrontOpacity) == 0x000DDC, "Member 'AFortAthenaAntelopeVehicle::CacheWheelsFrontOpacity' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, WheelBlursFront) == 0x000DE0, "Member 'AFortAthenaAntelopeVehicle::WheelBlursFront' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, WheelBlursBack) == 0x000DE8, "Member 'AFortAthenaAntelopeVehicle::WheelBlursBack' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, WheelBlur_BL) == 0x000DF0, "Member 'AFortAthenaAntelopeVehicle::WheelBlur_BL' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, WheelBlur_BR) == 0x000DF8, "Member 'AFortAthenaAntelopeVehicle::WheelBlur_BR' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, WheelBlur_FL) == 0x000E00, "Member 'AFortAthenaAntelopeVehicle::WheelBlur_FL' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, WheelBlur_FR) == 0x000E08, "Member 'AFortAthenaAntelopeVehicle::WheelBlur_FR' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PSC_WheelDust) == 0x000E50, "Member 'AFortAthenaAntelopeVehicle::PSC_WheelDust' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PSC_WheelSlide) == 0x000E58, "Member 'AFortAthenaAntelopeVehicle::PSC_WheelSlide' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PSC_TrailLeft) == 0x000E60, "Member 'AFortAthenaAntelopeVehicle::PSC_TrailLeft' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PSC_TrailRight) == 0x000E68, "Member 'AFortAthenaAntelopeVehicle::PSC_TrailRight' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, FortAntelopeVehicleConfigsClass) == 0x000E70, "Member 'AFortAthenaAntelopeVehicle::FortAntelopeVehicleConfigsClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bPlayingBoostFX) == 0x000E78, "Member 'AFortAthenaAntelopeVehicle::bPlayingBoostFX' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, bPlayingBoostFXForward) == 0x000E79, "Member 'AFortAthenaAntelopeVehicle::bPlayingBoostFXForward' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BoostFXTime) == 0x000E7C, "Member 'AFortAthenaAntelopeVehicle::BoostFXTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BoostFXFOVOffset) == 0x000E80, "Member 'AFortAthenaAntelopeVehicle::BoostFXFOVOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BoostFXStrengthCurve) == 0x000E88, "Member 'AFortAthenaAntelopeVehicle::BoostFXStrengthCurve' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, BoostFXRumbleStrengthCurve) == 0x000E90, "Member 'AFortAthenaAntelopeVehicle::BoostFXRumbleStrengthCurve' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, FortAntelopeVehicleConfigs) == 0x000EA0, "Member 'AFortAthenaAntelopeVehicle::FortAntelopeVehicleConfigs' has a wrong offset!");
static_assert(offsetof(AFortAthenaAntelopeVehicle, PotentiallyDestroyedBuildings) == 0x000EB8, "Member 'AFortAthenaAntelopeVehicle::PotentiallyDestroyedBuildings' has a wrong offset!");

// Class FortniteGame.FortQueryContext_TwoPointSolverPointA
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_TwoPointSolverPointA final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_TwoPointSolverPointA">();
	}
	static class UFortQueryContext_TwoPointSolverPointA* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_TwoPointSolverPointA>();
	}
};
static_assert(alignof(UFortQueryContext_TwoPointSolverPointA) == 0x000008, "Wrong alignment on UFortQueryContext_TwoPointSolverPointA");
static_assert(sizeof(UFortQueryContext_TwoPointSolverPointA) == 0x000028, "Wrong size on UFortQueryContext_TwoPointSolverPointA");

// Class FortniteGame.FortQuestItemDefinition
// 0x01E0 (0x0540 - 0x0360)
class UFortQuestItemDefinition : public UFortAccountItemDefinition
{
public:
	EFortQuestType                                QuestType;                                         // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EQuestVisualStyle                             VisualStyle;                                       // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         BitPad_362_0 : 3;                                  // 0x0362(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bShouldDisplayOverallQuestInformation : 1;         // 0x0362(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAthenaUpdateObjectiveOncePerMatch : 1;            // 0x0362(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAthenaMustCompleteInSingleMatch : 1;              // 0x0362(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUpdateObjectiveOncePerMatch : 1;                  // 0x0362(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         IsStreamingRequired : 1;                           // 0x0362(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bExpandsStormShield : 1;                           // 0x0363(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHidden : 1;                                       // 0x0363(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIncludedInCategories : 1;                         // 0x0363(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAutoLaunch : 1;                                   // 0x0363(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDeprecated : 1;                                   // 0x0363(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDisableBackendConditionEvaluation : 1;            // 0x0363(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowTileMatching : 1;                            // 0x0363(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowPlayNowNavigation : 1;                       // 0x0363(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowMissionAlertMatchesBypassingTileRequirements : 1; // 0x0364(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTutorialQuest : 1;                                // 0x0364(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_365[0x3];                                      // 0x0365(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ExpirationDuration;                                // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         ObjectiveCompletionCount;                          // 0x036C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortItemQuantityPair>          Rewards;                                           // 0x0370(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UDataTable*                             RewardsTable;                                      // 0x0380(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_388[0x30];                                     // 0x0388(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortHiddenRewardQuantityPair>  HiddenRewards;                                     // 0x03B8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortMcpQuestRewardInfo>        SelectableRewards;                                 // 0x03C8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortMcpQuestObjectiveInfo>     Objectives;                                        // 0x03D8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  Prerequisites;                                     // 0x03E8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortQuestItemDefinition> PrerequisiteQuest;                                 // 0x0408(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    PrerequisiteObjective;                             // 0x0430(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         Weight;                                            // 0x0440(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint16                                        GranterWindowPeriodMinutes;                        // 0x0444(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint16                                        GranterCooldownPeriodSeconds;                      // 0x0446(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    Category;                                          // 0x0448(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortConversation>       IntroConversation;                                 // 0x0458(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortConversation>       SelectRewardsConversation;                         // 0x0480(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortConversation>       ClaimConversation;                                 // 0x04A8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   RewardHeaderText;                                  // 0x04D0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
	class FText                                   RewardDescription;                                 // 0x04E8(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
	class FText                                   CompletionText;                                    // 0x0500(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortQuestMissionCreationContext> MissionCreationContexts;                           // 0x0518(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FFortMissionConfigDataParams           MissionConfigMetadata;                             // 0x0528(0x0010)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint32                                        ClaimPriority;                                     // 0x0538(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SortPriority;                                      // 0x053C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	bool AllowsPlayNowNavigation() const;
	bool AllowsTileMatching() const;
	bool ExpandsStormShield() const;
	bool GetAthenaObjectiveMustBeCompletedInASingleMatch() const;
	bool GetAthenaUpdateObjectiveOncePerMatch() const;
	struct FDataTableRowHandle GetCategory() const;
	struct FFortRewardInfo GetChallengeChainRewardInfo(bool bGetAllQuestRewards) const;
	class UFortConversation* GetClaimConversation() const;
	class FText GetCompletionText() const;
	TArray<struct FFortHiddenRewardQuantityPair> GetHiddenRewards_BP() const;
	class UFortConversation* GetIntroConversation() const;
	int32 GetObjectiveNeededToComplete() const;
	TArray<struct FFortMcpQuestObjectiveInfo> GetObjectives_BP() const;
	int32 GetPartialObjectiveCompletionCount() const;
	struct FDataTableRowHandle GetPrerequisiteObjective() const;
	class UFortQuestItemDefinition* GetPrerequisiteQuest() const;
	EFortQuestType GetQuestType() const;
	class FText GetRewardDescription() const;
	class FText GetRewardHeaderText() const;
	struct FFortRewardInfo GetRewardInfo_BP() const;
	TArray<struct FFortItemQuantityPair> GetRewards_BP() const;
	EFortQuestRewardType GetRewardType() const;
	TArray<struct FFortMcpQuestRewardInfo> GetSelectableRewards_BP() const;
	class UFortConversation* GetSelectRewardsConversation() const;
	bool GetUpdateObjectiveOncePerMatch() const;
	EQuestVisualStyle GetVisualStyle() const;
	float GetWeight() const;
	bool IsDeprecated() const;
	bool IsHidden() const;
	bool IsIncludedInCategories() const;
	bool IsTutorialQuest() const;
	bool ShouldAutoLaunch() const;
	bool ShouldDisplayOverallQuestInformation() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuestItemDefinition">();
	}
	static class UFortQuestItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuestItemDefinition>();
	}
};
static_assert(alignof(UFortQuestItemDefinition) == 0x000010, "Wrong alignment on UFortQuestItemDefinition");
static_assert(sizeof(UFortQuestItemDefinition) == 0x000540, "Wrong size on UFortQuestItemDefinition");
static_assert(offsetof(UFortQuestItemDefinition, QuestType) == 0x000360, "Member 'UFortQuestItemDefinition::QuestType' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, VisualStyle) == 0x000361, "Member 'UFortQuestItemDefinition::VisualStyle' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, ExpirationDuration) == 0x000368, "Member 'UFortQuestItemDefinition::ExpirationDuration' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, ObjectiveCompletionCount) == 0x00036C, "Member 'UFortQuestItemDefinition::ObjectiveCompletionCount' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, Rewards) == 0x000370, "Member 'UFortQuestItemDefinition::Rewards' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, RewardsTable) == 0x000380, "Member 'UFortQuestItemDefinition::RewardsTable' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, HiddenRewards) == 0x0003B8, "Member 'UFortQuestItemDefinition::HiddenRewards' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, SelectableRewards) == 0x0003C8, "Member 'UFortQuestItemDefinition::SelectableRewards' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, Objectives) == 0x0003D8, "Member 'UFortQuestItemDefinition::Objectives' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, Prerequisites) == 0x0003E8, "Member 'UFortQuestItemDefinition::Prerequisites' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, PrerequisiteQuest) == 0x000408, "Member 'UFortQuestItemDefinition::PrerequisiteQuest' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, PrerequisiteObjective) == 0x000430, "Member 'UFortQuestItemDefinition::PrerequisiteObjective' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, Weight) == 0x000440, "Member 'UFortQuestItemDefinition::Weight' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, GranterWindowPeriodMinutes) == 0x000444, "Member 'UFortQuestItemDefinition::GranterWindowPeriodMinutes' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, GranterCooldownPeriodSeconds) == 0x000446, "Member 'UFortQuestItemDefinition::GranterCooldownPeriodSeconds' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, Category) == 0x000448, "Member 'UFortQuestItemDefinition::Category' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, IntroConversation) == 0x000458, "Member 'UFortQuestItemDefinition::IntroConversation' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, SelectRewardsConversation) == 0x000480, "Member 'UFortQuestItemDefinition::SelectRewardsConversation' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, ClaimConversation) == 0x0004A8, "Member 'UFortQuestItemDefinition::ClaimConversation' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, RewardHeaderText) == 0x0004D0, "Member 'UFortQuestItemDefinition::RewardHeaderText' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, RewardDescription) == 0x0004E8, "Member 'UFortQuestItemDefinition::RewardDescription' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, CompletionText) == 0x000500, "Member 'UFortQuestItemDefinition::CompletionText' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, MissionCreationContexts) == 0x000518, "Member 'UFortQuestItemDefinition::MissionCreationContexts' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, MissionConfigMetadata) == 0x000528, "Member 'UFortQuestItemDefinition::MissionConfigMetadata' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, ClaimPriority) == 0x000538, "Member 'UFortQuestItemDefinition::ClaimPriority' has a wrong offset!");
static_assert(offsetof(UFortQuestItemDefinition, SortPriority) == 0x00053C, "Member 'UFortQuestItemDefinition::SortPriority' has a wrong offset!");

// Class FortniteGame.AthenaDailyQuestDefinition
// 0x0000 (0x0540 - 0x0540)
class UAthenaDailyQuestDefinition final : public UFortQuestItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaDailyQuestDefinition">();
	}
	static class UAthenaDailyQuestDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaDailyQuestDefinition>();
	}
};
static_assert(alignof(UAthenaDailyQuestDefinition) == 0x000010, "Wrong alignment on UAthenaDailyQuestDefinition");
static_assert(sizeof(UAthenaDailyQuestDefinition) == 0x000540, "Wrong size on UAthenaDailyQuestDefinition");

// Class FortniteGame.FortItemCategory
// 0x0030 (0x0060 - 0x0030)
class UFortItemCategory final : public UDataAsset
{
public:
	TArray<struct FItemCategoryMappingData>       PrimaryCategories;                                 // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FItemCategory>                  SecondaryCategories;                               // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FItemCategory>                  TertiaryCategories;                                // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemCategory">();
	}
	static class UFortItemCategory* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemCategory>();
	}
};
static_assert(alignof(UFortItemCategory) == 0x000008, "Wrong alignment on UFortItemCategory");
static_assert(sizeof(UFortItemCategory) == 0x000060, "Wrong size on UFortItemCategory");
static_assert(offsetof(UFortItemCategory, PrimaryCategories) == 0x000030, "Member 'UFortItemCategory::PrimaryCategories' has a wrong offset!");
static_assert(offsetof(UFortItemCategory, SecondaryCategories) == 0x000040, "Member 'UFortItemCategory::SecondaryCategories' has a wrong offset!");
static_assert(offsetof(UFortItemCategory, TertiaryCategories) == 0x000050, "Member 'UFortItemCategory::TertiaryCategories' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_GenericSoundIndicator
// 0x0030 (0x0068 - 0x0038)
class UFortAnimNotify_GenericSoundIndicator final : public UAnimNotify
{
public:
	TSoftObjectPtr<class USoundBase>              BaseSound;                                         // 0x0038(0x0028)(Edit, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxAudibleDistance;                                // 0x0060(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortSoundIndicatorTypes                      IndicatorType;                                     // 0x0064(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIgnoreForLocalPlayer;                             // 0x0065(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_66[0x2];                                       // 0x0066(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_GenericSoundIndicator">();
	}
	static class UFortAnimNotify_GenericSoundIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_GenericSoundIndicator>();
	}
};
static_assert(alignof(UFortAnimNotify_GenericSoundIndicator) == 0x000008, "Wrong alignment on UFortAnimNotify_GenericSoundIndicator");
static_assert(sizeof(UFortAnimNotify_GenericSoundIndicator) == 0x000068, "Wrong size on UFortAnimNotify_GenericSoundIndicator");
static_assert(offsetof(UFortAnimNotify_GenericSoundIndicator, BaseSound) == 0x000038, "Member 'UFortAnimNotify_GenericSoundIndicator::BaseSound' has a wrong offset!");
static_assert(offsetof(UFortAnimNotify_GenericSoundIndicator, MaxAudibleDistance) == 0x000060, "Member 'UFortAnimNotify_GenericSoundIndicator::MaxAudibleDistance' has a wrong offset!");
static_assert(offsetof(UFortAnimNotify_GenericSoundIndicator, IndicatorType) == 0x000064, "Member 'UFortAnimNotify_GenericSoundIndicator::IndicatorType' has a wrong offset!");
static_assert(offsetof(UFortAnimNotify_GenericSoundIndicator, bIgnoreForLocalPlayer) == 0x000065, "Member 'UFortAnimNotify_GenericSoundIndicator::bIgnoreForLocalPlayer' has a wrong offset!");

// Class FortniteGame.FortPlayerState
// 0x0598 (0x09F0 - 0x0458)
class AFortPlayerState : public APlayerState
{
public:
	uint8                                         Pad_458[0x18];                                     // 0x0458(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bIsWorldDataOwner : 1;                             // 0x0470(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsGameSessionOwner : 1;                           // 0x0470(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_70_2 : 6;                                   // 0x0070(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         Pad_471[0x37];                                     // 0x0471(0x0037)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bIsGameSessionAdmin : 1;                           // 0x04A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsReadyToContinue : 1;                            // 0x04A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasFinishedLoading : 1;                           // 0x04A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasStartedPlaying : 1;                            // 0x04A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowHeroBackpack : 1;                             // 0x04A8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowHeroHeadAccessories : 1;                      // 0x04A8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRepFlag1 : 1;                                     // 0x04A8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_4A9[0x3];                                      // 0x04A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortPlayerRole                               PlayerRole;                                        // 0x04AC(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FUniqueNetIdRepl                       PartyOwnerUniqueId;                                // 0x04B0(0x0028)(Net, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         WorldPlayerId;                                     // 0x04D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4DC[0x4];                                      // 0x04DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 HeroId;                                            // 0x04E0(0x0010)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortHeroType*                          HeroType;                                          // 0x04F0(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   HeroSquadId;                                       // 0x04F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_500[0x18];                                     // 0x0500(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentCharXP;                                     // 0x0518(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_51C[0x4C];                                     // 0x051C(0x004C)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class AFortPickup>             MyBackpackPickup;                                  // 0x0568(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InitialExperienceLevel;                            // 0x0570(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         InitialExperienceAmount;                           // 0x0574(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortExperienceDelta>           ExperienceDeltas;                                  // 0x0578(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPublic)
	TArray<class UFortAwardItemDefinition*>       Awards;                                            // 0x0588(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	uint8                                         Pad_598[0x28];                                     // 0x0598(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 Platform;                                          // 0x05C0(0x0010)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5D0[0x18];                                     // 0x05D0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	EFortCustomGender                             CharacterGender;                                   // 0x05E8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortCustomBodyType                           CharacterBodyType;                                 // 0x05E9(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5EA[0x6];                                      // 0x05EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCustomCharacterParts                  CharacterParts;                                    // 0x05F0(0x0040)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class UCustomColorSwatch*                     CharacterColorSwatches[0x2];                       // 0x0630(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortCustomGender                             LocalCharacterGender;                              // 0x0640(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortCustomBodyType                           LocalCharacterBodyType;                            // 0x0641(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_642[0x6];                                      // 0x0642(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UCustomCharacterPart*                   LocalCharacterParts[0x6];                          // 0x0648(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomColorSwatch*                     LocalCharacterColorSwatches[0x2];                  // 0x0678(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomPlayerComponent*                 CustomPRIComponent;                                // 0x0688(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UCustomColorSwatch*                     CharacterPartColorSwatches[0x6];                   // 0x0690(0x0008)(Edit, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomColorSwatch*                     LocalCharacterPartColorSwatches[0x6];              // 0x06C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortTeamInfo*                          PlayerTeam;                                        // 0x06F0(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortTeamPrivateInfo*                   PlayerTeamPrivate;                                 // 0x06F8(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSkipReplicatedStats;                              // 0x0700(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_701[0x3];                                      // 0x0701(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FReplicatedStatValues                  ReplicatedStats_Campaign[0x22];                    // 0x0704(0x0008)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FReplicatedStatValues                  ReplicatedStats_Zone[0x22];                        // 0x0814(0x0008)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_924[0x4];                                      // 0x0924(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAreZoneStatsFinalized;                            // 0x0928(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EReadyCheckState                              ReadyCheckState;                                   // 0x0929(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_92A[0x6];                                      // 0x092A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 HomeActor;                                         // 0x0930(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortPlayerAttributeSets               AttributeSets;                                     // 0x0938(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x0988(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   PlayerOSSName;                                     // 0x0990(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ETrustedPlatformType                          TrustedPlatformType;                               // 0x0998(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_999[0x7];                                      // 0x0999(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       PlatformUniqueNetId;                               // 0x09A0(0x0028)(Net, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9C8[0x10];                                     // 0x09C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bInvitedToConsoleSession;                          // 0x09D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitializedPlayerCustomizationOptionsFromClientSettings; // 0x09D9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9DA[0x2];                                      // 0x09DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                PawnDeathLocation;                                 // 0x09DC(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         CachedPreviousWorldPlayerId;                       // 0x09E8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_9EC[0x4];                                      // 0x09EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool AreUniqueIDsIdentical(const struct FUniqueNetIdRepl& A, const struct FUniqueNetIdRepl& B);

	void ClientNotifyAwardGranted(class UFortAwardItemDefinition* AwardDefinition);
	void OnRep_AccessoryColorSwatches();
	void OnRep_bHasStartedPlaying();
	void OnRep_CharacterBodyType();
	void OnRep_CharacterColorSwatches();
	void OnRep_CharacterGender();
	void OnRep_CharacterParts();
	void OnRep_CurrentCharXP();
	void OnRep_HeroId();
	void OnRep_HeroType();
	void OnRep_HomeActor(class AActor* OldHomeActor);
	void OnRep_PartyOwner();
	void OnRep_Platform();
	void OnRep_PlatformUniqueNetId();
	void OnRep_PlayerTeam();
	void OnRep_ScoreStatChanged();
	void OnRep_SessionOwner();
	void OnRep_ShowHeroBackpack();
	void OnRep_ShowHeroHeadAccessories();
	void ServerSetShowHeroBackpack(bool bShow);
	void ServerSetShowHeroHeadAccessories(bool bShow);
	void UpdateScoreStatChanged();

	class AFortPlayerPawn* GetCurrentPawn() const;
	class FString GetPlatform() const;
	struct FUniqueNetIdRepl GetPlatformUniqueNetId() const;
	class FName GetPlayerOSSName() const;
	struct FUniqueNetIdRepl GetUniqueID() const;
	bool IsConsolePlayer() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerState">();
	}
	static class AFortPlayerState* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerState>();
	}
};
static_assert(alignof(AFortPlayerState) == 0x000008, "Wrong alignment on AFortPlayerState");
static_assert(sizeof(AFortPlayerState) == 0x0009F0, "Wrong size on AFortPlayerState");
static_assert(offsetof(AFortPlayerState, PlayerRole) == 0x0004AC, "Member 'AFortPlayerState::PlayerRole' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, PartyOwnerUniqueId) == 0x0004B0, "Member 'AFortPlayerState::PartyOwnerUniqueId' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, WorldPlayerId) == 0x0004D8, "Member 'AFortPlayerState::WorldPlayerId' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, HeroId) == 0x0004E0, "Member 'AFortPlayerState::HeroId' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, HeroType) == 0x0004F0, "Member 'AFortPlayerState::HeroType' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, HeroSquadId) == 0x0004F8, "Member 'AFortPlayerState::HeroSquadId' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CurrentCharXP) == 0x000518, "Member 'AFortPlayerState::CurrentCharXP' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, MyBackpackPickup) == 0x000568, "Member 'AFortPlayerState::MyBackpackPickup' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, InitialExperienceLevel) == 0x000570, "Member 'AFortPlayerState::InitialExperienceLevel' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, InitialExperienceAmount) == 0x000574, "Member 'AFortPlayerState::InitialExperienceAmount' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, ExperienceDeltas) == 0x000578, "Member 'AFortPlayerState::ExperienceDeltas' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, Awards) == 0x000588, "Member 'AFortPlayerState::Awards' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, Platform) == 0x0005C0, "Member 'AFortPlayerState::Platform' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CharacterGender) == 0x0005E8, "Member 'AFortPlayerState::CharacterGender' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CharacterBodyType) == 0x0005E9, "Member 'AFortPlayerState::CharacterBodyType' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CharacterParts) == 0x0005F0, "Member 'AFortPlayerState::CharacterParts' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CharacterColorSwatches) == 0x000630, "Member 'AFortPlayerState::CharacterColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, LocalCharacterGender) == 0x000640, "Member 'AFortPlayerState::LocalCharacterGender' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, LocalCharacterBodyType) == 0x000641, "Member 'AFortPlayerState::LocalCharacterBodyType' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, LocalCharacterParts) == 0x000648, "Member 'AFortPlayerState::LocalCharacterParts' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, LocalCharacterColorSwatches) == 0x000678, "Member 'AFortPlayerState::LocalCharacterColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CustomPRIComponent) == 0x000688, "Member 'AFortPlayerState::CustomPRIComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CharacterPartColorSwatches) == 0x000690, "Member 'AFortPlayerState::CharacterPartColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, LocalCharacterPartColorSwatches) == 0x0006C0, "Member 'AFortPlayerState::LocalCharacterPartColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, PlayerTeam) == 0x0006F0, "Member 'AFortPlayerState::PlayerTeam' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, PlayerTeamPrivate) == 0x0006F8, "Member 'AFortPlayerState::PlayerTeamPrivate' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, bSkipReplicatedStats) == 0x000700, "Member 'AFortPlayerState::bSkipReplicatedStats' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, ReplicatedStats_Campaign) == 0x000704, "Member 'AFortPlayerState::ReplicatedStats_Campaign' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, ReplicatedStats_Zone) == 0x000814, "Member 'AFortPlayerState::ReplicatedStats_Zone' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, bAreZoneStatsFinalized) == 0x000928, "Member 'AFortPlayerState::bAreZoneStatsFinalized' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, ReadyCheckState) == 0x000929, "Member 'AFortPlayerState::ReadyCheckState' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, HomeActor) == 0x000930, "Member 'AFortPlayerState::HomeActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, AttributeSets) == 0x000938, "Member 'AFortPlayerState::AttributeSets' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, AbilitySystemComponent) == 0x000988, "Member 'AFortPlayerState::AbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, PlayerOSSName) == 0x000990, "Member 'AFortPlayerState::PlayerOSSName' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, TrustedPlatformType) == 0x000998, "Member 'AFortPlayerState::TrustedPlatformType' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, PlatformUniqueNetId) == 0x0009A0, "Member 'AFortPlayerState::PlatformUniqueNetId' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, bInvitedToConsoleSession) == 0x0009D8, "Member 'AFortPlayerState::bInvitedToConsoleSession' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, bInitializedPlayerCustomizationOptionsFromClientSettings) == 0x0009D9, "Member 'AFortPlayerState::bInitializedPlayerCustomizationOptionsFromClientSettings' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, PawnDeathLocation) == 0x0009DC, "Member 'AFortPlayerState::PawnDeathLocation' has a wrong offset!");
static_assert(offsetof(AFortPlayerState, CachedPreviousWorldPlayerId) == 0x0009E8, "Member 'AFortPlayerState::CachedPreviousWorldPlayerId' has a wrong offset!");

// Class FortniteGame.FortPlayerStateZone
// 0x02D8 (0x0CC8 - 0x09F0)
class AFortPlayerStateZone : public AFortPlayerState
{
public:
	UMulticastDelegateProperty_                   OnCurrentPawnChanged;                              // 0x09F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A00[0x18];                                     // 0x0A00(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerStateZone*                   SpectatingTarget;                                  // 0x0A18(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortSpectatorZoneArray                Spectators;                                        // 0x0A20(0x00C8)(Net, NativeAccessSpecifierPublic)
	uint8                                         Pad_AE8[0x10];                                     // 0x0AE8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnSpectatorsRemovedEvent;                          // 0x0AF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSpectatorCountChangedEvent;                      // 0x0B08(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSpectatingTargetChangedEvent;                    // 0x0B18(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_B28[0x8];                                      // 0x0B28(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	EFortKickReason                               KickedFromSessionReason;                           // 0x0B30(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B31[0x3];                                      // 0x0B31(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FReplicatedStatValues                  RS_Zone_Old[0x22];                                 // 0x0B34(0x0008)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_C44[0x4];                                      // 0x0C44(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortCarriedObject*                     CarriedObject;                                     // 0x0C48(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumRejoins;                                        // 0x0C50(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         OldTotalScoreStat;                                 // 0x0C54(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_C58[0x18];                                     // 0x0C58(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bInvincibleDueToUI;                                // 0x0C70(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C71[0x3];                                      // 0x0C71(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CurrentHealth;                                     // 0x0C74(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxHealth;                                         // 0x0C78(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentShield;                                     // 0x0C7C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxShield;                                         // 0x0C80(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C84[0x4];                                      // 0x0C84(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAccumulatedItemEntry>          AccumulatedItems;                                  // 0x0C88(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAccumulatedItemsChanged;                         // 0x0C98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<struct FSimulatedAttributeEntry>       SimulatedAttributes;                               // 0x0CA8(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UFortGadgetItemDefinition*              PendingDestroyedGadgetItemDefinition;              // 0x0CB8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasEverSkydivedFromBus;                           // 0x0CC0(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasEverSkydivedFromBusAndLanded;                  // 0x0CC1(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CC2[0x6];                                      // 0x0CC2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class FText GetOverrideRespawnStatusText();
	int32 GetSpectatorCount();
	void MulticastTriggerOnGadgetTrackedAttributeDestroyedFX(const class UFortGadgetItemDefinition* GadgetItemDefinition);
	void OnRep_AccumulatedItems();
	void OnRep_NumRejoins();
	void OnRep_SpectatingTarget();

	int32 GetNumOfAccumulatedBluGlo() const;
	int32 GetNumOfAccumulatedItem(const class UFortWorldItemDefinition* ItemDefinition) const;
	class FString GetPlayerNameForStreaming() const;
	float GetSimulatedAttributeValue(const struct FGameplayAttribute& Attribute, const float DefaultValue) const;
	bool IsPlayerDead() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateZone">();
	}
	static class AFortPlayerStateZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateZone>();
	}
};
static_assert(alignof(AFortPlayerStateZone) == 0x000008, "Wrong alignment on AFortPlayerStateZone");
static_assert(sizeof(AFortPlayerStateZone) == 0x000CC8, "Wrong size on AFortPlayerStateZone");
static_assert(offsetof(AFortPlayerStateZone, OnCurrentPawnChanged) == 0x0009F0, "Member 'AFortPlayerStateZone::OnCurrentPawnChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, SpectatingTarget) == 0x000A18, "Member 'AFortPlayerStateZone::SpectatingTarget' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, Spectators) == 0x000A20, "Member 'AFortPlayerStateZone::Spectators' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, OnSpectatorsRemovedEvent) == 0x000AF8, "Member 'AFortPlayerStateZone::OnSpectatorsRemovedEvent' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, OnSpectatorCountChangedEvent) == 0x000B08, "Member 'AFortPlayerStateZone::OnSpectatorCountChangedEvent' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, OnSpectatingTargetChangedEvent) == 0x000B18, "Member 'AFortPlayerStateZone::OnSpectatingTargetChangedEvent' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, KickedFromSessionReason) == 0x000B30, "Member 'AFortPlayerStateZone::KickedFromSessionReason' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, RS_Zone_Old) == 0x000B34, "Member 'AFortPlayerStateZone::RS_Zone_Old' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, CarriedObject) == 0x000C48, "Member 'AFortPlayerStateZone::CarriedObject' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, NumRejoins) == 0x000C50, "Member 'AFortPlayerStateZone::NumRejoins' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, OldTotalScoreStat) == 0x000C54, "Member 'AFortPlayerStateZone::OldTotalScoreStat' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, bInvincibleDueToUI) == 0x000C70, "Member 'AFortPlayerStateZone::bInvincibleDueToUI' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, CurrentHealth) == 0x000C74, "Member 'AFortPlayerStateZone::CurrentHealth' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, MaxHealth) == 0x000C78, "Member 'AFortPlayerStateZone::MaxHealth' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, CurrentShield) == 0x000C7C, "Member 'AFortPlayerStateZone::CurrentShield' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, MaxShield) == 0x000C80, "Member 'AFortPlayerStateZone::MaxShield' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, AccumulatedItems) == 0x000C88, "Member 'AFortPlayerStateZone::AccumulatedItems' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, OnAccumulatedItemsChanged) == 0x000C98, "Member 'AFortPlayerStateZone::OnAccumulatedItemsChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, SimulatedAttributes) == 0x000CA8, "Member 'AFortPlayerStateZone::SimulatedAttributes' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, PendingDestroyedGadgetItemDefinition) == 0x000CB8, "Member 'AFortPlayerStateZone::PendingDestroyedGadgetItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, bHasEverSkydivedFromBus) == 0x000CC0, "Member 'AFortPlayerStateZone::bHasEverSkydivedFromBus' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateZone, bHasEverSkydivedFromBusAndLanded) == 0x000CC1, "Member 'AFortPlayerStateZone::bHasEverSkydivedFromBusAndLanded' has a wrong offset!");

// Class FortniteGame.FortPlayerStateOutpost
// 0x0008 (0x0CD0 - 0x0CC8)
class AFortPlayerStateOutpost final : public AFortPlayerStateZone
{
public:
	bool                                          bCanEditOutpost;                                   // 0x0CC8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CC9[0x3];                                      // 0x0CC9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CraftingTableItemsRemaing;                         // 0x0CCC(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void OnRep_CanEditOutpost();
	void OnRep_CraftingTableItemsRemaing();
	void ServerSetCanEditOutpost(class AFortPlayerStateOutpost* InPlayer, bool bCanEdit);
	void SetCanEditOutpost(class AFortPlayerStateOutpost* InPlayer, bool bCanEdit);

	bool CanEditOutpost() const;
	bool IsOutpostOwner() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateOutpost">();
	}
	static class AFortPlayerStateOutpost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateOutpost>();
	}
};
static_assert(alignof(AFortPlayerStateOutpost) == 0x000008, "Wrong alignment on AFortPlayerStateOutpost");
static_assert(sizeof(AFortPlayerStateOutpost) == 0x000CD0, "Wrong size on AFortPlayerStateOutpost");
static_assert(offsetof(AFortPlayerStateOutpost, bCanEditOutpost) == 0x000CC8, "Member 'AFortPlayerStateOutpost::bCanEditOutpost' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateOutpost, CraftingTableItemsRemaing) == 0x000CCC, "Member 'AFortPlayerStateOutpost::CraftingTableItemsRemaing' has a wrong offset!");

// Class FortniteGame.AIHotSpotManagerProxy
// 0x0058 (0x0080 - 0x0028)
class UAIHotSpotManagerProxy : public UAIHotSpotManager
{
public:
	uint8                                         Pad_28[0x58];                                      // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AIHotSpotManagerProxy">();
	}
	static class UAIHotSpotManagerProxy* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAIHotSpotManagerProxy>();
	}
};
static_assert(alignof(UAIHotSpotManagerProxy) == 0x000008, "Wrong alignment on UAIHotSpotManagerProxy");
static_assert(sizeof(UAIHotSpotManagerProxy) == 0x000080, "Wrong size on UAIHotSpotManagerProxy");

// Class FortniteGame.OutpostPOSTRequirementData
// 0x0020 (0x0048 - 0x0028)
class UOutpostPOSTRequirementData final : public UObject
{
public:
	class UFortItemDefinition*                    RequirementItemDefinition;                         // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TotalRequired;                                     // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AlreadyDeposited;                                  // 0x0034(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AmountOwned;                                       // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasEnough;                                        // 0x003C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D[0x3];                                       // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AmountToDeposit;                                   // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_44[0x4];                                       // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"OutpostPOSTRequirementData">();
	}
	static class UOutpostPOSTRequirementData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UOutpostPOSTRequirementData>();
	}
};
static_assert(alignof(UOutpostPOSTRequirementData) == 0x000008, "Wrong alignment on UOutpostPOSTRequirementData");
static_assert(sizeof(UOutpostPOSTRequirementData) == 0x000048, "Wrong size on UOutpostPOSTRequirementData");
static_assert(offsetof(UOutpostPOSTRequirementData, RequirementItemDefinition) == 0x000028, "Member 'UOutpostPOSTRequirementData::RequirementItemDefinition' has a wrong offset!");
static_assert(offsetof(UOutpostPOSTRequirementData, TotalRequired) == 0x000030, "Member 'UOutpostPOSTRequirementData::TotalRequired' has a wrong offset!");
static_assert(offsetof(UOutpostPOSTRequirementData, AlreadyDeposited) == 0x000034, "Member 'UOutpostPOSTRequirementData::AlreadyDeposited' has a wrong offset!");
static_assert(offsetof(UOutpostPOSTRequirementData, AmountOwned) == 0x000038, "Member 'UOutpostPOSTRequirementData::AmountOwned' has a wrong offset!");
static_assert(offsetof(UOutpostPOSTRequirementData, bHasEnough) == 0x00003C, "Member 'UOutpostPOSTRequirementData::bHasEnough' has a wrong offset!");
static_assert(offsetof(UOutpostPOSTRequirementData, AmountToDeposit) == 0x000040, "Member 'UOutpostPOSTRequirementData::AmountToDeposit' has a wrong offset!");

// Class FortniteGame.AthenaDanceItemDefinition
// 0x0040 (0x04C0 - 0x0480)
class UAthenaDanceItemDefinition : public UFortMontageItemDefinitionBase
{
public:
	bool                                          bMovingEmote;                                      // 0x0478(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMoveForwardOnly;                                  // 0x0479(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_47A[0x2];                                      // 0x047A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WalkForwardSpeed;                                  // 0x047C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   CustomDanceAbility;                                // 0x0480(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   ChatTriggerCommandName;                            // 0x04A8(0x0018)(Edit, AssetRegistrySearchable, NativeAccessSpecifierPrivate)

public:
	class FText GetChatTriggerCommandName() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaDanceItemDefinition">();
	}
	static class UAthenaDanceItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaDanceItemDefinition>();
	}
};
static_assert(alignof(UAthenaDanceItemDefinition) == 0x000010, "Wrong alignment on UAthenaDanceItemDefinition");
static_assert(sizeof(UAthenaDanceItemDefinition) == 0x0004C0, "Wrong size on UAthenaDanceItemDefinition");
static_assert(offsetof(UAthenaDanceItemDefinition, bMovingEmote) == 0x000478, "Member 'UAthenaDanceItemDefinition::bMovingEmote' has a wrong offset!");
static_assert(offsetof(UAthenaDanceItemDefinition, bMoveForwardOnly) == 0x000479, "Member 'UAthenaDanceItemDefinition::bMoveForwardOnly' has a wrong offset!");
static_assert(offsetof(UAthenaDanceItemDefinition, WalkForwardSpeed) == 0x00047C, "Member 'UAthenaDanceItemDefinition::WalkForwardSpeed' has a wrong offset!");
static_assert(offsetof(UAthenaDanceItemDefinition, CustomDanceAbility) == 0x000480, "Member 'UAthenaDanceItemDefinition::CustomDanceAbility' has a wrong offset!");
static_assert(offsetof(UAthenaDanceItemDefinition, ChatTriggerCommandName) == 0x0004A8, "Member 'UAthenaDanceItemDefinition::ChatTriggerCommandName' has a wrong offset!");

// Class FortniteGame.FortGliderAnimInstance
// 0x0068 (0x02D0 - 0x0268)
class UFortGliderAnimInstance final : public UAnimInstance
{
public:
	float                                         DeltaTime;                                         // 0x0268(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_26C[0x4];                                      // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerParachute*                   OwnerGlider;                                       // 0x0270(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerPawn*                        OwnerFortPawn;                                     // 0x0278(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortAnimInput_Skydiving               SkydivingState;                                    // 0x0280(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsAccelerating2D;                                 // 0x02C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2C9[0x7];                                      // 0x02C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetGliderFullyDeployed(bool bIsFullyDeployed);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGliderAnimInstance">();
	}
	static class UFortGliderAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGliderAnimInstance>();
	}
};
static_assert(alignof(UFortGliderAnimInstance) == 0x000008, "Wrong alignment on UFortGliderAnimInstance");
static_assert(sizeof(UFortGliderAnimInstance) == 0x0002D0, "Wrong size on UFortGliderAnimInstance");
static_assert(offsetof(UFortGliderAnimInstance, DeltaTime) == 0x000268, "Member 'UFortGliderAnimInstance::DeltaTime' has a wrong offset!");
static_assert(offsetof(UFortGliderAnimInstance, OwnerGlider) == 0x000270, "Member 'UFortGliderAnimInstance::OwnerGlider' has a wrong offset!");
static_assert(offsetof(UFortGliderAnimInstance, OwnerFortPawn) == 0x000278, "Member 'UFortGliderAnimInstance::OwnerFortPawn' has a wrong offset!");
static_assert(offsetof(UFortGliderAnimInstance, SkydivingState) == 0x000280, "Member 'UFortGliderAnimInstance::SkydivingState' has a wrong offset!");
static_assert(offsetof(UFortGliderAnimInstance, bIsAccelerating2D) == 0x0002C8, "Member 'UFortGliderAnimInstance::bIsAccelerating2D' has a wrong offset!");

// Class FortniteGame.AIHotSpotRenderingComponent
// 0x0000 (0x0570 - 0x0570)
class UAIHotSpotRenderingComponent final : public UPrimitiveComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AIHotSpotRenderingComponent">();
	}
	static class UAIHotSpotRenderingComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAIHotSpotRenderingComponent>();
	}
};
static_assert(alignof(UAIHotSpotRenderingComponent) == 0x000008, "Wrong alignment on UAIHotSpotRenderingComponent");
static_assert(sizeof(UAIHotSpotRenderingComponent) == 0x000570, "Wrong size on UAIHotSpotRenderingComponent");

// Class FortniteGame.AthenaEmojiItemDefinition
// 0x00C0 (0x0580 - 0x04C0)
class UAthenaEmojiItemDefinition final : public UAthenaDanceItemDefinition
{
public:
	struct FGameplayTag                           EmojiGameplayCueTag;                               // 0x04C0(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UAnimMontage>            PreviewAnimation;                                  // 0x04C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              SpriteSheet;                                       // 0x04F0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FIntPoint                              SheetDimensions;                                   // 0x0518(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         FrameIndex;                                        // 0x0520(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         FrameCount;                                        // 0x0524(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     BaseMaterial;                                      // 0x0528(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                IconSize;                                          // 0x0530(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           InitialColor;                                      // 0x053C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                InitialLocation;                                   // 0x054C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                InitialVelocity;                                   // 0x0558(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LifetimeIntroSeconds;                              // 0x0564(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LifetimeMidSeconds;                                // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LifetimeOutroSeconds;                              // 0x056C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstance*                      GeneratedMaterial;                                 // 0x0570(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_578[0x8];                                      // 0x0578(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ConfigureParticleSystem(class UParticleSystemComponent* ParticleSystem, TSoftObjectPtr<class UTexture2D> OverrideImage);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaEmojiItemDefinition">();
	}
	static class UAthenaEmojiItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaEmojiItemDefinition>();
	}
};
static_assert(alignof(UAthenaEmojiItemDefinition) == 0x000010, "Wrong alignment on UAthenaEmojiItemDefinition");
static_assert(sizeof(UAthenaEmojiItemDefinition) == 0x000580, "Wrong size on UAthenaEmojiItemDefinition");
static_assert(offsetof(UAthenaEmojiItemDefinition, EmojiGameplayCueTag) == 0x0004C0, "Member 'UAthenaEmojiItemDefinition::EmojiGameplayCueTag' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, PreviewAnimation) == 0x0004C8, "Member 'UAthenaEmojiItemDefinition::PreviewAnimation' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, SpriteSheet) == 0x0004F0, "Member 'UAthenaEmojiItemDefinition::SpriteSheet' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, SheetDimensions) == 0x000518, "Member 'UAthenaEmojiItemDefinition::SheetDimensions' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, FrameIndex) == 0x000520, "Member 'UAthenaEmojiItemDefinition::FrameIndex' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, FrameCount) == 0x000524, "Member 'UAthenaEmojiItemDefinition::FrameCount' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, BaseMaterial) == 0x000528, "Member 'UAthenaEmojiItemDefinition::BaseMaterial' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, IconSize) == 0x000530, "Member 'UAthenaEmojiItemDefinition::IconSize' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, InitialColor) == 0x00053C, "Member 'UAthenaEmojiItemDefinition::InitialColor' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, InitialLocation) == 0x00054C, "Member 'UAthenaEmojiItemDefinition::InitialLocation' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, InitialVelocity) == 0x000558, "Member 'UAthenaEmojiItemDefinition::InitialVelocity' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, LifetimeIntroSeconds) == 0x000564, "Member 'UAthenaEmojiItemDefinition::LifetimeIntroSeconds' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, LifetimeMidSeconds) == 0x000568, "Member 'UAthenaEmojiItemDefinition::LifetimeMidSeconds' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, LifetimeOutroSeconds) == 0x00056C, "Member 'UAthenaEmojiItemDefinition::LifetimeOutroSeconds' has a wrong offset!");
static_assert(offsetof(UAthenaEmojiItemDefinition, GeneratedMaterial) == 0x000570, "Member 'UAthenaEmojiItemDefinition::GeneratedMaterial' has a wrong offset!");

// Class FortniteGame.FortMapMarkerTopperActor
// 0x0010 (0x0340 - 0x0330)
class AFortMapMarkerTopperActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnMarkerMoved();
	void PreviewMapMarker(const class UAthenaMapMarkerItemDefinition* Marker);
	void SetLiveMapMarker(const class UAthenaMapMarkerItemDefinition* Marker);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMapMarkerTopperActor">();
	}
	static class AFortMapMarkerTopperActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMapMarkerTopperActor>();
	}
};
static_assert(alignof(AFortMapMarkerTopperActor) == 0x000008, "Wrong alignment on AFortMapMarkerTopperActor");
static_assert(sizeof(AFortMapMarkerTopperActor) == 0x000340, "Wrong size on AFortMapMarkerTopperActor");

// Class FortniteGame.FortAthenaFerretVehicle
// 0x0138 (0x1270 - 0x1138)
class AFortAthenaFerretVehicle : public AFortAthenaDoghouseVehicle
{
public:
	float                                         BoostParam;                                        // 0x1138(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementParam;                                     // 0x113C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleIntensity;                                   // 0x1140(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bBoostCameraActive;                                // 0x1144(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLocalPlayerADS;                                   // 0x1145(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1146[0x2];                                     // 0x1146(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class UCameraShake*                           DriverCameraShake;                                 // 0x1148(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraShake*                           PassengerCameraShake;                              // 0x1150(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        LocalPlayerPawn;                                   // 0x1158(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentMaxSpringCompression;                       // 0x1160(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringCompressionRefireTime;                       // 0x1164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SparksRightParam;                                  // 0x1168(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementAmountParam;                               // 0x116C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerDamageOnDestruction;                      // 0x1170(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1174[0x4];                                     // 0x1174(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UGameplayEffect>            GEDamagePassengersOnDeath;                         // 0x1178(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinPropSpeedWhenShooting;                          // 0x1180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1184[0x4];                                     // 0x1184(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortWeaponRangedDualFerret*            CachedWeapon;                                      // 0x1188(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortWeaponRangedItemDefinition*        CachedWeaponDef;                                   // 0x1190(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedOverheatMax;                                 // 0x1198(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedOverheatValue;                               // 0x119C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         OverheatValueRepped;                               // 0x11A0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWeaponEquipped;                                   // 0x11A4(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11A5[0xB];                                     // 0x11A5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
	class UParticleSystemComponent*               PSC_TrailTopLeft;                                  // 0x11B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_TrailTopRight;                                 // 0x11B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_TrailBottomLeft;                               // 0x11C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_TrailBottomRight;                              // 0x11C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSubclassOf<class UFortFerretVehicleConfigs>  FortFerretVehicleConfigsClass;                     // 0x11D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UStaticMeshComponent*                   BoostMeterSM;                                      // 0x11D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UStaticMeshComponent*                   PropellerSM;                                       // 0x11E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UMaterialInstanceDynamic*               BoostMID;                                          // 0x11E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PlaneSpeedFX;                                      // 0x11F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortVehicleAudioVoice*                 FortAudioMovementClose;                            // 0x11F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortVehicleAudioVoice*                 FortAudioMovementDistant;                          // 0x1200(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortVehicleAudioVoice*                 FortAudioWindFirstPerson;                          // 0x1208(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortVehicleAudioVoice*                 FortAudioDive;                                     // 0x1210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortVehicleAudioVoice*                 FortAudioTaxi;                                     // 0x1218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortVehicleAudioVoice*                 FortAudioSpark;                                    // 0x1220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortFerretVehicleConfigs*              FortFerretVehicleConfigs;                          // 0x1228(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bWeaponOverheatDataHasBeenCached;                  // 0x1230(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1231[0x3];                                     // 0x1231(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCachedWeaponOverheatData          CachedWeaponOverheatData;                          // 0x1234(0x0018)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_124C[0xC];                                     // 0x124C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FPotentiallyDestroyedBuilding>  PotentiallyDestroyedBuildings;                     // 0x1258(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1268[0x8];                                     // 0x1268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BoostBegin();
	void BoostEnd();
	void CacheAudioVoicePointers(class UFortVehicleAudioVoice* InAudioMovementClose, class UFortVehicleAudioVoice* InAudioMovementDistant, class UFortVehicleAudioVoice* InAudioWindFirstPerson, class UFortVehicleAudioVoice* InAudioDive, class UFortVehicleAudioVoice* InAudioTaxi, class UFortVehicleAudioVoice* InAudioSpark);
	void CacheParticleComponentPointers(class UParticleSystemComponent* InTrailTopLeft, class UParticleSystemComponent* InTrailTopRight, class UParticleSystemComponent* InTrailBottomLeft, class UParticleSystemComponent* InTrailBottomRight);
	void CachePlaneFX(class UParticleSystemComponent* InPlaneSpeedFX);
	void CachePropAndBoostMeterSM(class UStaticMeshComponent* InPropSM, class UStaticMeshComponent* InBoostSM);
	float GetCurrentOverheatValue();
	float GetOverheatScaler();
	void OnRep_OverheatValueRepped();
	void OnSpringCompression();
	void SetSkidActive(bool bActive);
	void SmashedThroughBuildingPiece(const struct FVector& ImpactPoint, const struct FVector& ImpactNormal);

	float GetOverheatingMaxValue() const;
	class FName GetVehicleJumpActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	bool IsBoosting() const;
	bool IsLocalPlayerRiding() const;
	bool IsShooting() const;
	bool IsTryingToShoot() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaFerretVehicle">();
	}
	static class AFortAthenaFerretVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaFerretVehicle>();
	}
};
static_assert(alignof(AFortAthenaFerretVehicle) == 0x000008, "Wrong alignment on AFortAthenaFerretVehicle");
static_assert(sizeof(AFortAthenaFerretVehicle) == 0x001270, "Wrong size on AFortAthenaFerretVehicle");
static_assert(offsetof(AFortAthenaFerretVehicle, BoostParam) == 0x001138, "Member 'AFortAthenaFerretVehicle::BoostParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, MovementParam) == 0x00113C, "Member 'AFortAthenaFerretVehicle::MovementParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, RumbleIntensity) == 0x001140, "Member 'AFortAthenaFerretVehicle::RumbleIntensity' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, bBoostCameraActive) == 0x001144, "Member 'AFortAthenaFerretVehicle::bBoostCameraActive' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, bLocalPlayerADS) == 0x001145, "Member 'AFortAthenaFerretVehicle::bLocalPlayerADS' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, DriverCameraShake) == 0x001148, "Member 'AFortAthenaFerretVehicle::DriverCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PassengerCameraShake) == 0x001150, "Member 'AFortAthenaFerretVehicle::PassengerCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, LocalPlayerPawn) == 0x001158, "Member 'AFortAthenaFerretVehicle::LocalPlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, CurrentMaxSpringCompression) == 0x001160, "Member 'AFortAthenaFerretVehicle::CurrentMaxSpringCompression' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, SpringCompressionRefireTime) == 0x001164, "Member 'AFortAthenaFerretVehicle::SpringCompressionRefireTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, SparksRightParam) == 0x001168, "Member 'AFortAthenaFerretVehicle::SparksRightParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, MovementAmountParam) == 0x00116C, "Member 'AFortAthenaFerretVehicle::MovementAmountParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PassengerDamageOnDestruction) == 0x001170, "Member 'AFortAthenaFerretVehicle::PassengerDamageOnDestruction' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, GEDamagePassengersOnDeath) == 0x001178, "Member 'AFortAthenaFerretVehicle::GEDamagePassengersOnDeath' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, MinPropSpeedWhenShooting) == 0x001180, "Member 'AFortAthenaFerretVehicle::MinPropSpeedWhenShooting' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, CachedWeapon) == 0x001188, "Member 'AFortAthenaFerretVehicle::CachedWeapon' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, CachedWeaponDef) == 0x001190, "Member 'AFortAthenaFerretVehicle::CachedWeaponDef' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, CachedOverheatMax) == 0x001198, "Member 'AFortAthenaFerretVehicle::CachedOverheatMax' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, CachedOverheatValue) == 0x00119C, "Member 'AFortAthenaFerretVehicle::CachedOverheatValue' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, OverheatValueRepped) == 0x0011A0, "Member 'AFortAthenaFerretVehicle::OverheatValueRepped' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, bWeaponEquipped) == 0x0011A4, "Member 'AFortAthenaFerretVehicle::bWeaponEquipped' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PSC_TrailTopLeft) == 0x0011B0, "Member 'AFortAthenaFerretVehicle::PSC_TrailTopLeft' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PSC_TrailTopRight) == 0x0011B8, "Member 'AFortAthenaFerretVehicle::PSC_TrailTopRight' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PSC_TrailBottomLeft) == 0x0011C0, "Member 'AFortAthenaFerretVehicle::PSC_TrailBottomLeft' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PSC_TrailBottomRight) == 0x0011C8, "Member 'AFortAthenaFerretVehicle::PSC_TrailBottomRight' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortFerretVehicleConfigsClass) == 0x0011D0, "Member 'AFortAthenaFerretVehicle::FortFerretVehicleConfigsClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, BoostMeterSM) == 0x0011D8, "Member 'AFortAthenaFerretVehicle::BoostMeterSM' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PropellerSM) == 0x0011E0, "Member 'AFortAthenaFerretVehicle::PropellerSM' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, BoostMID) == 0x0011E8, "Member 'AFortAthenaFerretVehicle::BoostMID' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PlaneSpeedFX) == 0x0011F0, "Member 'AFortAthenaFerretVehicle::PlaneSpeedFX' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortAudioMovementClose) == 0x0011F8, "Member 'AFortAthenaFerretVehicle::FortAudioMovementClose' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortAudioMovementDistant) == 0x001200, "Member 'AFortAthenaFerretVehicle::FortAudioMovementDistant' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortAudioWindFirstPerson) == 0x001208, "Member 'AFortAthenaFerretVehicle::FortAudioWindFirstPerson' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortAudioDive) == 0x001210, "Member 'AFortAthenaFerretVehicle::FortAudioDive' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortAudioTaxi) == 0x001218, "Member 'AFortAthenaFerretVehicle::FortAudioTaxi' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortAudioSpark) == 0x001220, "Member 'AFortAthenaFerretVehicle::FortAudioSpark' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, FortFerretVehicleConfigs) == 0x001228, "Member 'AFortAthenaFerretVehicle::FortFerretVehicleConfigs' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, bWeaponOverheatDataHasBeenCached) == 0x001230, "Member 'AFortAthenaFerretVehicle::bWeaponOverheatDataHasBeenCached' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, CachedWeaponOverheatData) == 0x001234, "Member 'AFortAthenaFerretVehicle::CachedWeaponOverheatData' has a wrong offset!");
static_assert(offsetof(AFortAthenaFerretVehicle, PotentiallyDestroyedBuildings) == 0x001258, "Member 'AFortAthenaFerretVehicle::PotentiallyDestroyedBuildings' has a wrong offset!");

// Class FortniteGame.AIHotSpotSlot
// 0x0098 (0x00C0 - 0x0028)
class UAIHotSpotSlot : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             LocalTransform;                                    // 0x0030(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         Height;                                            // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         Radius;                                            // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DistanceToFocusActor;                              // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         UserId;                                            // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bStartEnabled : 1;                                 // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasCachedAgentData : 1;                           // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasOverlappingSlots : 1;                          // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasDistanceToFocusActor : 1;                      // 0x0070(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsBlockingOthers : 1;                             // 0x0070(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsEnabled : 1;                                    // 0x0070(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_71[0x7];                                       // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AAIController*                          Owner;                                             // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SlotIndex;                                         // 0x0080(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAIHotSpotSlot                                SlotState;                                         // 0x0084(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_85[0x3B];                                      // 0x0085(0x003B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearSlot();
	void OnStateChanged(class AAIController* SlotOwner, EAIHotSpotSlot NewState);
	void SetSlotEnabled(bool bNewEnabled);
	void SetSlotOwnerAndState(class AAIController* NewOwner, EAIHotSpotSlot NewState);
	void SetSlotState(EAIHotSpotSlot NewState);

	class AAIHotSpot* GetHotSpot() const;
	struct FBox GetSlotBounds() const;
	float GetSlotHeight() const;
	int32 GetSlotIndex() const;
	struct FVector GetSlotLocation() const;
	class AAIController* GetSlotOwner() const;
	float GetSlotRadius() const;
	struct FRotator GetSlotRotation() const;
	EAIHotSpotSlot GetSlotState() const;
	int32 GetSlotUserId() const;
	bool HasUserId() const;
	bool IsAIAllowed(const class AAIController* AI) const;
	bool IsEnabled() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AIHotSpotSlot">();
	}
	static class UAIHotSpotSlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAIHotSpotSlot>();
	}
};
static_assert(alignof(UAIHotSpotSlot) == 0x000010, "Wrong alignment on UAIHotSpotSlot");
static_assert(sizeof(UAIHotSpotSlot) == 0x0000C0, "Wrong size on UAIHotSpotSlot");
static_assert(offsetof(UAIHotSpotSlot, LocalTransform) == 0x000030, "Member 'UAIHotSpotSlot::LocalTransform' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlot, Height) == 0x000060, "Member 'UAIHotSpotSlot::Height' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlot, Radius) == 0x000064, "Member 'UAIHotSpotSlot::Radius' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlot, DistanceToFocusActor) == 0x000068, "Member 'UAIHotSpotSlot::DistanceToFocusActor' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlot, UserId) == 0x00006C, "Member 'UAIHotSpotSlot::UserId' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlot, Owner) == 0x000078, "Member 'UAIHotSpotSlot::Owner' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlot, SlotIndex) == 0x000080, "Member 'UAIHotSpotSlot::SlotIndex' has a wrong offset!");
static_assert(offsetof(UAIHotSpotSlot, SlotState) == 0x000084, "Member 'UAIHotSpotSlot::SlotState' has a wrong offset!");

// Class FortniteGame.FortPathCostEstimator
// 0x0080 (0x00A8 - 0x0028)
class UFortPathCostEstimator final : public UObject
{
public:
	class AActor*                                 GoalActor;                                         // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortNavigationGraph*                   NavGraph;                                          // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_38[0x70];                                      // 0x0038(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPathCostEstimator">();
	}
	static class UFortPathCostEstimator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPathCostEstimator>();
	}
};
static_assert(alignof(UFortPathCostEstimator) == 0x000008, "Wrong alignment on UFortPathCostEstimator");
static_assert(sizeof(UFortPathCostEstimator) == 0x0000A8, "Wrong size on UFortPathCostEstimator");
static_assert(offsetof(UFortPathCostEstimator, GoalActor) == 0x000028, "Member 'UFortPathCostEstimator::GoalActor' has a wrong offset!");
static_assert(offsetof(UFortPathCostEstimator, NavGraph) == 0x000030, "Member 'UFortPathCostEstimator::NavGraph' has a wrong offset!");

// Class FortniteGame.FortItem
// 0x0060 (0x0088 - 0x0028)
class UFortItem : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnItemChanged;                                     // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_50[0x18];                                      // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnItemDestroyed;                                   // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_78[0x8];                                       // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bLoadedFromSave : 1;                               // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTemporaryItemOwningController : 1;                // 0x0080(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_81[0x7];                                       // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class FText GetEvolveRestrictionReasonText(const EItemEvolutionRestrictionReason Reason);
	static class FText GetUpgradeRestrictionReasonText(const EItemUpgradeRestrictionReason Reason);

	void SetOwningControllerForTemporaryItem(class AFortPlayerController* InController);

	bool AllowedToBeLockedInInventory() const;
	bool CanBeDropped() const;
	bool CanBeUnslotted() const;
	bool CanBeUpgraded(TArray<EItemUpgradeRestrictionReason>* OutRestrictionReasons) const;
	bool CanEvolve(TArray<EItemEvolutionRestrictionReason>* OutRestrictionReasons) const;
	bool CanUpgradeItemRarity(TArray<EItemEvolutionRestrictionReason>* OutRestrictionReasons) const;
	bool DoesMatchSearchString(const class FString& SearchString) const;
	TArray<class UFortAlterationItemDefinition*> GetActiveAlterations(int32 PretendLevel) const;
	TArray<struct FFortAlterationSlotStatus> GetAlterationSlots() const;
	float GetCooldownTimeRemaining(class AFortPlayerController* FortPC, float* CooldownDuration) const;
	class FText GetDescription() const;
	class FText GetDisplayName() const;
	class FText GetDisplayNameWithoutPrefix() const;
	float GetDurability() const;
	EFortInventoryFilter GetFilterCategory() const;
	class UFortItemDefinition* GetItemDefinitionBP() const;
	struct FGuid GetItemGuid() const;
	class FText GetItemTypeName(bool bUsePlural) const;
	TSoftObjectPtr<class UTexture2D> GetLargePreviewImage() const;
	int32 GetLevel() const;
	int32 GetLevelRelativeCostForRarityUpgrade() const;
	int32 GetLoadedAmmo() const;
	int32 GetMaxLevel() const;
	EFortItemTier GetMaxTier() const;
	float GetNormalizedDurability() const;
	int32 GetNumInStack() const;
	class AFortPlayerController* GetOwningController() const;
	TArray<TSoftObjectPtr<class UObject>> GetPreviewAssets() const;
	bool GetPrimaryCategory(class FText* ItemCategoryText) const;
	EFortRarity GetRarity() const;
	struct FLinearColor GetRarityColor() const;
	struct FLinearColor GetRaritySecondaryColor() const;
	int32 GetRating() const;
	int32 GetRecycleValue() const;
	int32 GetRemainingAmmo() const;
	class UFortItemDefinition* GetSchematicCraftingResultBP() const;
	class UFortWeaponItemDefinition* GetSchematicCraftingResultOrCraftedWeaponBP() const;
	EFortItemType GetSchematicResultType() const;
	class FText GetSearchTags() const;
	bool GetSecondaryCategory(class FText* ItemCategoryText, struct FSlateBrush* ItemCategoryBrush, EFortBrushSize BrushSize) const;
	TSoftObjectPtr<class UTexture2D> GetSmallPreviewImage() const;
	bool GetTertiaryCategory(class FText* ItemCategoryText, struct FSlateBrush* ItemCategoryBrush, EFortBrushSize BrushSize) const;
	EFortItemTier GetTier() const;
	EFortItemType GetType() const;
	int32 GetUpgradeCost() const;
	class UFortPersistentResourceItemDefinition* GetUpgradeResourceItemDefinition() const;
	bool HasDurability() const;
	bool HasEvolutions() const;
	bool HasRarityUpgrade() const;
	bool IsActivatable(class AFortPlayerController* FortPC, struct FGameplayTagContainer* FailureReason) const;
	bool IsDroppedItem() const;
	bool IsEquipable(const class AFortPlayerController* EquippingPC, bool bGamepadSwitchingForHeroAbilities) const;
	bool IsEquipped() const;
	bool IsInStorageVault() const;
	bool IsInventoryOverflowItem() const;
	bool IsSchematic() const;
	bool IsSchematicOrCraftedWeapon() const;
	bool IsSlotted() const;
	bool IsTemporaryItem() const;
	bool TryGetCategory(EFortItemCategoryOrdinal Ordinal, class FText* OutCategoryDisplayName, bool* OutHasIcon, struct FFortMultiSizeBrush* OutCategoryIconBrush) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItem">();
	}
	static class UFortItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItem>();
	}
};
static_assert(alignof(UFortItem) == 0x000008, "Wrong alignment on UFortItem");
static_assert(sizeof(UFortItem) == 0x000088, "Wrong size on UFortItem");
static_assert(offsetof(UFortItem, OnItemChanged) == 0x000040, "Member 'UFortItem::OnItemChanged' has a wrong offset!");
static_assert(offsetof(UFortItem, OnItemDestroyed) == 0x000068, "Member 'UFortItem::OnItemDestroyed' has a wrong offset!");

// Class FortniteGame.FortAccountItem
// 0x0058 (0x00E0 - 0x0088)
class UFortAccountItem : public UFortItem
{
public:
	int32                                         Level;                                             // 0x0088(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         Xp;                                                // 0x008C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         Item_seen;                                         // 0x0090(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         Favorite;                                          // 0x0094(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         Max_level_bonus;                                   // 0x0098(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9C[0x4];                                       // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 Inventory_overflow_date;                           // 0x00A0(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortAccountItemDefinition*             ItemDefinition;                                    // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InstanceId;                                        // 0x00B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 TemplateId;                                        // 0x00C8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         Quantity;                                          // 0x00D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsLocalOnlyItem;                                  // 0x00DC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsPendingBeingMarkedAsSeen;                       // 0x00DD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bNeedsResolveMarkedAsSeen;                         // 0x00DE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DF[0x1];                                       // 0x00DF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MarkItemAsSeenBP();

	TArray<struct FFortItemQuantityPair> GetRecyclingRefunds() const;
	TArray<struct FFortItemQuantityPair> GetRefundResults() const;
	bool HasBeenSeenLocally() const;
	bool IsFavorite() const;
	bool IsRefundable() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountItem">();
	}
	static class UFortAccountItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountItem>();
	}
};
static_assert(alignof(UFortAccountItem) == 0x000008, "Wrong alignment on UFortAccountItem");
static_assert(sizeof(UFortAccountItem) == 0x0000E0, "Wrong size on UFortAccountItem");
static_assert(offsetof(UFortAccountItem, Level) == 0x000088, "Member 'UFortAccountItem::Level' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, Xp) == 0x00008C, "Member 'UFortAccountItem::Xp' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, Item_seen) == 0x000090, "Member 'UFortAccountItem::Item_seen' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, Favorite) == 0x000094, "Member 'UFortAccountItem::Favorite' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, Max_level_bonus) == 0x000098, "Member 'UFortAccountItem::Max_level_bonus' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, Inventory_overflow_date) == 0x0000A0, "Member 'UFortAccountItem::Inventory_overflow_date' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, ItemDefinition) == 0x0000B0, "Member 'UFortAccountItem::ItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, InstanceId) == 0x0000B8, "Member 'UFortAccountItem::InstanceId' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, TemplateId) == 0x0000C8, "Member 'UFortAccountItem::TemplateId' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, Quantity) == 0x0000D8, "Member 'UFortAccountItem::Quantity' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, bIsLocalOnlyItem) == 0x0000DC, "Member 'UFortAccountItem::bIsLocalOnlyItem' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, bIsPendingBeingMarkedAsSeen) == 0x0000DD, "Member 'UFortAccountItem::bIsPendingBeingMarkedAsSeen' has a wrong offset!");
static_assert(offsetof(UFortAccountItem, bNeedsResolveMarkedAsSeen) == 0x0000DE, "Member 'UFortAccountItem::bNeedsResolveMarkedAsSeen' has a wrong offset!");

// Class FortniteGame.AthenaEventTokenItem
// 0x0010 (0x00F0 - 0x00E0)
class UAthenaEventTokenItem final : public UFortAccountItem
{
public:
	class FString                                 Game_code;                                         // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaEventTokenItem">();
	}
	static class UAthenaEventTokenItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaEventTokenItem>();
	}
};
static_assert(alignof(UAthenaEventTokenItem) == 0x000008, "Wrong alignment on UAthenaEventTokenItem");
static_assert(sizeof(UAthenaEventTokenItem) == 0x0000F0, "Wrong size on UAthenaEventTokenItem");
static_assert(offsetof(UAthenaEventTokenItem, Game_code) == 0x0000E0, "Member 'UAthenaEventTokenItem::Game_code' has a wrong offset!");

// Class FortniteGame.FortAttributeSet
// 0x0000 (0x0030 - 0x0030)
class UFortAttributeSet : public UAttributeSet
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAttributeSet">();
	}
	static class UFortAttributeSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAttributeSet>();
	}
};
static_assert(alignof(UFortAttributeSet) == 0x000008, "Wrong alignment on UFortAttributeSet");
static_assert(sizeof(UFortAttributeSet) == 0x000030, "Wrong size on UFortAttributeSet");

// Class FortniteGame.FortJumpBoostSet
// 0x0210 (0x0240 - 0x0030)
class UFortJumpBoostSet final : public UFortAttributeSet
{
public:
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAttributeData             BoostActive;                                       // 0x0038(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxFuel;                                           // 0x0060(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Fuel;                                              // 0x0088(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReserveMaxFuel;                                    // 0x00B0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReserveFuel;                                       // 0x00D8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             FuelBurnRate;                                      // 0x0100(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             FuelRegenRate;                                     // 0x0128(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             FuelRegenDelay;                                    // 0x0150(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BoostFuelCost;                                     // 0x0178(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             UpwardThrust;                                      // 0x01A0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             LateralThrust;                                     // 0x01C8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             UpwardAcceleration;                                // 0x01F0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             LateralAcceleration;                               // 0x0218(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortJumpBoostSet">();
	}
	static class UFortJumpBoostSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortJumpBoostSet>();
	}
};
static_assert(alignof(UFortJumpBoostSet) == 0x000008, "Wrong alignment on UFortJumpBoostSet");
static_assert(sizeof(UFortJumpBoostSet) == 0x000240, "Wrong size on UFortJumpBoostSet");
static_assert(offsetof(UFortJumpBoostSet, BoostActive) == 0x000038, "Member 'UFortJumpBoostSet::BoostActive' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, MaxFuel) == 0x000060, "Member 'UFortJumpBoostSet::MaxFuel' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, Fuel) == 0x000088, "Member 'UFortJumpBoostSet::Fuel' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, ReserveMaxFuel) == 0x0000B0, "Member 'UFortJumpBoostSet::ReserveMaxFuel' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, ReserveFuel) == 0x0000D8, "Member 'UFortJumpBoostSet::ReserveFuel' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, FuelBurnRate) == 0x000100, "Member 'UFortJumpBoostSet::FuelBurnRate' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, FuelRegenRate) == 0x000128, "Member 'UFortJumpBoostSet::FuelRegenRate' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, FuelRegenDelay) == 0x000150, "Member 'UFortJumpBoostSet::FuelRegenDelay' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, BoostFuelCost) == 0x000178, "Member 'UFortJumpBoostSet::BoostFuelCost' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, UpwardThrust) == 0x0001A0, "Member 'UFortJumpBoostSet::UpwardThrust' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, LateralThrust) == 0x0001C8, "Member 'UFortJumpBoostSet::LateralThrust' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, UpwardAcceleration) == 0x0001F0, "Member 'UFortJumpBoostSet::UpwardAcceleration' has a wrong offset!");
static_assert(offsetof(UFortJumpBoostSet, LateralAcceleration) == 0x000218, "Member 'UFortJumpBoostSet::LateralAcceleration' has a wrong offset!");

// Class FortniteGame.FortWorldItemDefinition
// 0x0580 (0x0870 - 0x02F0)
#pragma pack(push, 0x1)
class alignas(0x10) UFortWorldItemDefinition : public UFortItemDefinition
{
public:
	struct FGameplayTagContainer                  RequiredEquipTags;                                 // 0x02F0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  OverrideAutoEquipTags;                             // 0x0310(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	EFortReplicatedStat                           AccumulatingStatType;                              // 0x0330(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EWorldItemDropBehavior                        DropBehavior;                                      // 0x0331(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIgnoreRespawningForDroppingAsPickup;              // 0x0332(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bCanAutoEquipByClass : 1;                          // 0x0333(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPersistInInventoryWhenFinalStackEmpty : 1;        // 0x0333(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSupportsQuickbarFocus : 1;                        // 0x0333(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSupportsQuickbarFocusForGamepadOnly : 1;          // 0x0333(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bShouldActivateWhenFocused : 1;                    // 0x0333(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceFocusWhenAdded : 1;                          // 0x0333(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceIntoOverflow : 1;                            // 0x0333(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceStayInOverflow : 1;                          // 0x0333(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDropCurrentItemOnOverflow : 1;                    // 0x0334(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasDisintegrationValue : 1;                       // 0x0334(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUsesCraftingRecipeToGetDisintegrationValue : 1;   // 0x0334(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bShouldShowItemToast : 1;                          // 0x0334(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowDirectionalArrowWhenFarOff : 1;               // 0x0334(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanBeDropped : 1;                                 // 0x0334(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanBeReplacedByPickup : 1;                        // 0x0334(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bItemCanBeStolen : 1;                              // 0x0334(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanBeDepositedInStorageVault : 1;                 // 0x0335(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bItemHasDurability : 1;                            // 0x0335(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowedToBeLockedInInventory : 1;                 // 0x0335(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverridePickupMeshTransform : 1;                  // 0x0335(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDisplayPlayerNameForInventoryActor : 1;           // 0x0335(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDisplayHealthForInventoryActor : 1;               // 0x0335(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDisplayShieldForInventoryActor : 1;               // 0x0335(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAlwaysCountForCollectionQuest : 1;                // 0x0335(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDropOnDeath : 1;                                  // 0x0336(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDropOnLogout : 1;                                 // 0x0336(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDropOnDBNO : 1;                                   // 0x0336(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_337[0x1];                                      // 0x0337(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DropCount;                                         // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MiniMapViewableDistance;                           // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x0340(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   OwnerPickupText;                                   // 0x03C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FDataTableCategoryHandle               LootLevelData;                                     // 0x03E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_3F8[0x8];                                      // 0x03F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             PickupMeshTransform;                               // 0x0400(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorBaseTag;                               // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorPickupTag;                             // 0x0438(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   PickupSpecialActorUniqueID;                        // 0x0440(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            PickupMinimapIconBrush;                            // 0x0448(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              PickupMinimapIconScale;                            // 0x04D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            PickupCompassIconBrush;                            // 0x04D8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              PickupCompassIconScale;                            // 0x0560(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorInventoryTag;                          // 0x0568(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   InventorySpecialActorUniqueID;                     // 0x0570(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            InventoryMinimapIconBrush;                         // 0x0578(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              InventoryMinimapIconScale;                         // 0x0600(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            InventoryCompassIconBrush;                         // 0x0608(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              InventoryCompassIconScale;                         // 0x0690(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   InventoryActorDisplayName;                         // 0x0698(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<struct FSpecialActorSingleStatData>    SpecialActorPickupStatList;                        // 0x06B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FSpecialActorSingleStatData>    SpecialActorInventoryStatList;                     // 0x06C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FScalableFloat                         PickupDespawnTime;                                 // 0x06D0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FScalableFloat                         InStormPickupDespawnTime;                          // 0x06F0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FScalableFloat                         NetworkCullDistanceOverride;                       // 0x0710(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UStaticMesh>             PickupStaticMesh;                                  // 0x0730(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USkeletalMesh>           PickupSkeletalMesh;                                // 0x0758(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   PickupEffectOverride;                              // 0x0780(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              PickupSound;                                       // 0x07A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              PickupByNearbyPawnSound;                           // 0x07D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              DropSound;                                         // 0x07F8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              DroppedLoopSound;                                  // 0x0820(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    DisassembleRecipe;                                 // 0x0848(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         DisassembleDurabilityDegradeMinLootPercent;        // 0x0858(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DisassembleDurabilityDegradeMaxLootPercent;        // 0x085C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         FabricationValueOverride;                          // 0x0860(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         PreferredQuickbarSlot;                             // 0x0864(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	bool CanBeDisassembled() const;
	class UFortWorldItemDefinition* GetAmmoWorldItemDefinition_BP() const;
	float GetDamageAtLevel(int32 ItemLevel) const;
	float GetDPSAtLevel(int32 ItemLevel) const;
	int32 GetFabricationValue(bool bUseDisintegrationOverride) const;
	float GetMaxDurability(int32 ItemLevel) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorldItemDefinition">();
	}
	static class UFortWorldItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorldItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortWorldItemDefinition) == 0x000010, "Wrong alignment on UFortWorldItemDefinition");
static_assert(sizeof(UFortWorldItemDefinition) == 0x000870, "Wrong size on UFortWorldItemDefinition");
static_assert(offsetof(UFortWorldItemDefinition, RequiredEquipTags) == 0x0002F0, "Member 'UFortWorldItemDefinition::RequiredEquipTags' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, OverrideAutoEquipTags) == 0x000310, "Member 'UFortWorldItemDefinition::OverrideAutoEquipTags' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, AccumulatingStatType) == 0x000330, "Member 'UFortWorldItemDefinition::AccumulatingStatType' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, DropBehavior) == 0x000331, "Member 'UFortWorldItemDefinition::DropBehavior' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, bIgnoreRespawningForDroppingAsPickup) == 0x000332, "Member 'UFortWorldItemDefinition::bIgnoreRespawningForDroppingAsPickup' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, DropCount) == 0x000338, "Member 'UFortWorldItemDefinition::DropCount' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, MiniMapViewableDistance) == 0x00033C, "Member 'UFortWorldItemDefinition::MiniMapViewableDistance' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, MiniMapIconBrush) == 0x000340, "Member 'UFortWorldItemDefinition::MiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, OwnerPickupText) == 0x0003C8, "Member 'UFortWorldItemDefinition::OwnerPickupText' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, LootLevelData) == 0x0003E0, "Member 'UFortWorldItemDefinition::LootLevelData' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupMeshTransform) == 0x000400, "Member 'UFortWorldItemDefinition::PickupMeshTransform' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, SpecialActorBaseTag) == 0x000430, "Member 'UFortWorldItemDefinition::SpecialActorBaseTag' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, SpecialActorPickupTag) == 0x000438, "Member 'UFortWorldItemDefinition::SpecialActorPickupTag' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupSpecialActorUniqueID) == 0x000440, "Member 'UFortWorldItemDefinition::PickupSpecialActorUniqueID' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupMinimapIconBrush) == 0x000448, "Member 'UFortWorldItemDefinition::PickupMinimapIconBrush' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupMinimapIconScale) == 0x0004D0, "Member 'UFortWorldItemDefinition::PickupMinimapIconScale' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupCompassIconBrush) == 0x0004D8, "Member 'UFortWorldItemDefinition::PickupCompassIconBrush' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupCompassIconScale) == 0x000560, "Member 'UFortWorldItemDefinition::PickupCompassIconScale' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, SpecialActorInventoryTag) == 0x000568, "Member 'UFortWorldItemDefinition::SpecialActorInventoryTag' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, InventorySpecialActorUniqueID) == 0x000570, "Member 'UFortWorldItemDefinition::InventorySpecialActorUniqueID' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, InventoryMinimapIconBrush) == 0x000578, "Member 'UFortWorldItemDefinition::InventoryMinimapIconBrush' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, InventoryMinimapIconScale) == 0x000600, "Member 'UFortWorldItemDefinition::InventoryMinimapIconScale' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, InventoryCompassIconBrush) == 0x000608, "Member 'UFortWorldItemDefinition::InventoryCompassIconBrush' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, InventoryCompassIconScale) == 0x000690, "Member 'UFortWorldItemDefinition::InventoryCompassIconScale' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, InventoryActorDisplayName) == 0x000698, "Member 'UFortWorldItemDefinition::InventoryActorDisplayName' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, SpecialActorPickupStatList) == 0x0006B0, "Member 'UFortWorldItemDefinition::SpecialActorPickupStatList' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, SpecialActorInventoryStatList) == 0x0006C0, "Member 'UFortWorldItemDefinition::SpecialActorInventoryStatList' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupDespawnTime) == 0x0006D0, "Member 'UFortWorldItemDefinition::PickupDespawnTime' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, InStormPickupDespawnTime) == 0x0006F0, "Member 'UFortWorldItemDefinition::InStormPickupDespawnTime' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, NetworkCullDistanceOverride) == 0x000710, "Member 'UFortWorldItemDefinition::NetworkCullDistanceOverride' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupStaticMesh) == 0x000730, "Member 'UFortWorldItemDefinition::PickupStaticMesh' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupSkeletalMesh) == 0x000758, "Member 'UFortWorldItemDefinition::PickupSkeletalMesh' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupEffectOverride) == 0x000780, "Member 'UFortWorldItemDefinition::PickupEffectOverride' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupSound) == 0x0007A8, "Member 'UFortWorldItemDefinition::PickupSound' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PickupByNearbyPawnSound) == 0x0007D0, "Member 'UFortWorldItemDefinition::PickupByNearbyPawnSound' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, DropSound) == 0x0007F8, "Member 'UFortWorldItemDefinition::DropSound' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, DroppedLoopSound) == 0x000820, "Member 'UFortWorldItemDefinition::DroppedLoopSound' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, DisassembleRecipe) == 0x000848, "Member 'UFortWorldItemDefinition::DisassembleRecipe' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, DisassembleDurabilityDegradeMinLootPercent) == 0x000858, "Member 'UFortWorldItemDefinition::DisassembleDurabilityDegradeMinLootPercent' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, DisassembleDurabilityDegradeMaxLootPercent) == 0x00085C, "Member 'UFortWorldItemDefinition::DisassembleDurabilityDegradeMaxLootPercent' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, FabricationValueOverride) == 0x000860, "Member 'UFortWorldItemDefinition::FabricationValueOverride' has a wrong offset!");
static_assert(offsetof(UFortWorldItemDefinition, PreferredQuickbarSlot) == 0x000864, "Member 'UFortWorldItemDefinition::PreferredQuickbarSlot' has a wrong offset!");

// Class FortniteGame.FortGadgetItemDefinition
// 0x01F0 (0x0A60 - 0x0870)
#pragma pack(push, 0x1)
class alignas(0x10) UFortGadgetItemDefinition : public UFortWorldItemDefinition
{
public:
	uint8                                         Pad_868[0x8];                                      // 0x0868(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         GadgetPriority;                                    // 0x0870(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bDestroyGadgetWhenTrackedAttributesIsZero : 1;     // 0x0874(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasChargeUp : 1;                                  // 0x0874(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDropAllOnEquip : 1;                               // 0x0874(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanChangePreviewImageDuringGame : 1;              // 0x0874(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_875[0x3];                                      // 0x0875(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UCustomCharacterPart*>           CharacterParts;                                    // 0x0878(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   AnimBPOverride;                                    // 0x0888(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortFootstepAudioBank>  FootstepBankOverride;                              // 0x08B0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortAbilitySet>         AbilitySet;                                        // 0x08D8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   AttributeSet;                                      // 0x0900(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortAttributeInitializationKey        AttributeInitKey;                                  // 0x0928(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FGameplayAttribute>             TrackedAttributes;                                 // 0x0938(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UParticleSystem>         OnDestroyParticleSystem;                           // 0x0948(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              OnDestroySound;                                    // 0x0970(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   OnDestroyAttachToSocketName;                       // 0x0998(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   GameplayAbility;                                   // 0x09A0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  HUDVisibilityTags;                                 // 0x09C8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortDecoItemDefinition> DecoItemDefinition;                                // 0x09E8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bValidForLastEquipped;                             // 0x0A10(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A11[0x7];                                      // 0x0A11(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayAttribute                     LevelAttribute;                                    // 0x0A18(0x0020)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    DamageStatHandle;                                  // 0x0A38(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class FString                                 NodeId;                                            // 0x0A48(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	class UFortDecoItemDefinition* GetDecoItemDefinition() const;
	TSubclassOf<class UFortGameplayAbility> GetGameplayAbility() const;
	struct FGameplayAttribute GetLevelAttribute() const;
	bool HasChargeUp() const;
	bool HasTrackedAttributes() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGadgetItemDefinition">();
	}
	static class UFortGadgetItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGadgetItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortGadgetItemDefinition) == 0x000010, "Wrong alignment on UFortGadgetItemDefinition");
static_assert(sizeof(UFortGadgetItemDefinition) == 0x000A60, "Wrong size on UFortGadgetItemDefinition");
static_assert(offsetof(UFortGadgetItemDefinition, GadgetPriority) == 0x000870, "Member 'UFortGadgetItemDefinition::GadgetPriority' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, CharacterParts) == 0x000878, "Member 'UFortGadgetItemDefinition::CharacterParts' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, AnimBPOverride) == 0x000888, "Member 'UFortGadgetItemDefinition::AnimBPOverride' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, FootstepBankOverride) == 0x0008B0, "Member 'UFortGadgetItemDefinition::FootstepBankOverride' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, AbilitySet) == 0x0008D8, "Member 'UFortGadgetItemDefinition::AbilitySet' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, AttributeSet) == 0x000900, "Member 'UFortGadgetItemDefinition::AttributeSet' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, AttributeInitKey) == 0x000928, "Member 'UFortGadgetItemDefinition::AttributeInitKey' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, TrackedAttributes) == 0x000938, "Member 'UFortGadgetItemDefinition::TrackedAttributes' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, OnDestroyParticleSystem) == 0x000948, "Member 'UFortGadgetItemDefinition::OnDestroyParticleSystem' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, OnDestroySound) == 0x000970, "Member 'UFortGadgetItemDefinition::OnDestroySound' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, OnDestroyAttachToSocketName) == 0x000998, "Member 'UFortGadgetItemDefinition::OnDestroyAttachToSocketName' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, GameplayAbility) == 0x0009A0, "Member 'UFortGadgetItemDefinition::GameplayAbility' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, HUDVisibilityTags) == 0x0009C8, "Member 'UFortGadgetItemDefinition::HUDVisibilityTags' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, DecoItemDefinition) == 0x0009E8, "Member 'UFortGadgetItemDefinition::DecoItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, bValidForLastEquipped) == 0x000A10, "Member 'UFortGadgetItemDefinition::bValidForLastEquipped' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, LevelAttribute) == 0x000A18, "Member 'UFortGadgetItemDefinition::LevelAttribute' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, DamageStatHandle) == 0x000A38, "Member 'UFortGadgetItemDefinition::DamageStatHandle' has a wrong offset!");
static_assert(offsetof(UFortGadgetItemDefinition, NodeId) == 0x000A48, "Member 'UFortGadgetItemDefinition::NodeId' has a wrong offset!");

// Class FortniteGame.FortPlaysetItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortPlaysetItem final : public UFortAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlaysetItem">();
	}
	static class UFortPlaysetItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlaysetItem>();
	}
};
static_assert(alignof(UFortPlaysetItem) == 0x000008, "Wrong alignment on UFortPlaysetItem");
static_assert(sizeof(UFortPlaysetItem) == 0x0000E0, "Wrong size on UFortPlaysetItem");

// Class FortniteGame.FortReplaySpectatorPawnBase
// 0x0090 (0x0448 - 0x03B8)
class AFortReplaySpectatorPawnBase : public ASpectatorPawn
{
public:
	class UFortSpectatorCameraComponent*          SpectatorCameraComponent;                          // 0x03B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x03C0(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplaySpectatorPawnBase">();
	}
	static class AFortReplaySpectatorPawnBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortReplaySpectatorPawnBase>();
	}
};
static_assert(alignof(AFortReplaySpectatorPawnBase) == 0x000008, "Wrong alignment on AFortReplaySpectatorPawnBase");
static_assert(sizeof(AFortReplaySpectatorPawnBase) == 0x000448, "Wrong size on AFortReplaySpectatorPawnBase");
static_assert(offsetof(AFortReplaySpectatorPawnBase, SpectatorCameraComponent) == 0x0003B8, "Member 'AFortReplaySpectatorPawnBase::SpectatorCameraComponent' has a wrong offset!");
static_assert(offsetof(AFortReplaySpectatorPawnBase, MiniMapIconBrush) == 0x0003C0, "Member 'AFortReplaySpectatorPawnBase::MiniMapIconBrush' has a wrong offset!");

// Class FortniteGame.AthenaGadgetItemDefinition
// 0x0000 (0x0A60 - 0x0A60)
class UAthenaGadgetItemDefinition final : public UFortGadgetItemDefinition
{
public:
	bool                                          bCanBeDroppedWhenEquipmentChangeIsBlocked;         // 0x0A58(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreSingletonInventoryCheck;                    // 0x0A59(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A5A[0x6];                                      // 0x0A5A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaGadgetItemDefinition">();
	}
	static class UAthenaGadgetItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaGadgetItemDefinition>();
	}
};
static_assert(alignof(UAthenaGadgetItemDefinition) == 0x000010, "Wrong alignment on UAthenaGadgetItemDefinition");
static_assert(sizeof(UAthenaGadgetItemDefinition) == 0x000A60, "Wrong size on UAthenaGadgetItemDefinition");
static_assert(offsetof(UAthenaGadgetItemDefinition, bCanBeDroppedWhenEquipmentChangeIsBlocked) == 0x000A58, "Member 'UAthenaGadgetItemDefinition::bCanBeDroppedWhenEquipmentChangeIsBlocked' has a wrong offset!");
static_assert(offsetof(UAthenaGadgetItemDefinition, bIgnoreSingletonInventoryCheck) == 0x000A59, "Member 'UAthenaGadgetItemDefinition::bIgnoreSingletonInventoryCheck' has a wrong offset!");

// Class FortniteGame.ArenaCamPawn
// 0x0018 (0x0460 - 0x0448)
class AArenaCamPawn : public AFortReplaySpectatorPawnBase
{
public:
	TArray<class AFortArenaCamera*>               ArenaCams;                                         // 0x0448(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         CurrArenaCamIdx;                                   // 0x0458(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_45C[0x4];                                      // 0x045C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"ArenaCamPawn">();
	}
	static class AArenaCamPawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AArenaCamPawn>();
	}
};
static_assert(alignof(AArenaCamPawn) == 0x000008, "Wrong alignment on AArenaCamPawn");
static_assert(sizeof(AArenaCamPawn) == 0x000460, "Wrong size on AArenaCamPawn");
static_assert(offsetof(AArenaCamPawn, ArenaCams) == 0x000448, "Member 'AArenaCamPawn::ArenaCams' has a wrong offset!");
static_assert(offsetof(AArenaCamPawn, CurrArenaCamIdx) == 0x000458, "Member 'AArenaCamPawn::CurrArenaCamIdx' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_BuildingRifts
// 0x0000 (0x0050 - 0x0050)
class UFortQueryGenerator_BuildingRifts final : public UEnvQueryGenerator
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_BuildingRifts">();
	}
	static class UFortQueryGenerator_BuildingRifts* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_BuildingRifts>();
	}
};
static_assert(alignof(UFortQueryGenerator_BuildingRifts) == 0x000008, "Wrong alignment on UFortQueryGenerator_BuildingRifts");
static_assert(sizeof(UFortQueryGenerator_BuildingRifts) == 0x000050, "Wrong size on UFortQueryGenerator_BuildingRifts");

// Class FortniteGame.FortTooltipManager
// 0x0058 (0x0080 - 0x0028)
class UFortTooltipManager final : public UObject
{
public:
	TMap<class UClass*, class UFortTooltip*>      Tooltips;                                          // 0x0028(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AActor*                                 DamageRecieverProxy;                               // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltipManager">();
	}
	static class UFortTooltipManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTooltipManager>();
	}
};
static_assert(alignof(UFortTooltipManager) == 0x000008, "Wrong alignment on UFortTooltipManager");
static_assert(sizeof(UFortTooltipManager) == 0x000080, "Wrong size on UFortTooltipManager");
static_assert(offsetof(UFortTooltipManager, Tooltips) == 0x000028, "Member 'UFortTooltipManager::Tooltips' has a wrong offset!");
static_assert(offsetof(UFortTooltipManager, DamageRecieverProxy) == 0x000078, "Member 'UFortTooltipManager::DamageRecieverProxy' has a wrong offset!");

// Class FortniteGame.FortHeroData
// 0x0090 (0x00C0 - 0x0030)
class UFortHeroData final : public UPrimaryDataAsset
{
public:
	class FText                                   DefaultHeroName;                                   // 0x0030(0x0018)(Edit, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHeroType>           DefaultHero;                                       // 0x0048(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FHeroPerkDefaultRequirements           CommanderPerkDefaultRequirements;                  // 0x0070(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	struct FHeroPerkDefaultRequirements           LeaderPerkDefaultRequirements;                     // 0x007C(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	bool                                          bLeaderPerkDependsOnSupportTierUnlocks;            // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_89[0x7];                                       // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FGameplayEffectApplicationInfo> CombinedStatGEs;                                   // 0x0090(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FHeroSubclassAttributeData>     HeroAttributeDataForSubclasses;                    // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FHeroKeywordDisplayData>        HeroKeywordDisplayData;                            // 0x00B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroData">();
	}
	static class UFortHeroData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroData>();
	}
};
static_assert(alignof(UFortHeroData) == 0x000008, "Wrong alignment on UFortHeroData");
static_assert(sizeof(UFortHeroData) == 0x0000C0, "Wrong size on UFortHeroData");
static_assert(offsetof(UFortHeroData, DefaultHeroName) == 0x000030, "Member 'UFortHeroData::DefaultHeroName' has a wrong offset!");
static_assert(offsetof(UFortHeroData, DefaultHero) == 0x000048, "Member 'UFortHeroData::DefaultHero' has a wrong offset!");
static_assert(offsetof(UFortHeroData, CommanderPerkDefaultRequirements) == 0x000070, "Member 'UFortHeroData::CommanderPerkDefaultRequirements' has a wrong offset!");
static_assert(offsetof(UFortHeroData, LeaderPerkDefaultRequirements) == 0x00007C, "Member 'UFortHeroData::LeaderPerkDefaultRequirements' has a wrong offset!");
static_assert(offsetof(UFortHeroData, bLeaderPerkDependsOnSupportTierUnlocks) == 0x000088, "Member 'UFortHeroData::bLeaderPerkDependsOnSupportTierUnlocks' has a wrong offset!");
static_assert(offsetof(UFortHeroData, CombinedStatGEs) == 0x000090, "Member 'UFortHeroData::CombinedStatGEs' has a wrong offset!");
static_assert(offsetof(UFortHeroData, HeroAttributeDataForSubclasses) == 0x0000A0, "Member 'UFortHeroData::HeroAttributeDataForSubclasses' has a wrong offset!");
static_assert(offsetof(UFortHeroData, HeroKeywordDisplayData) == 0x0000B0, "Member 'UFortHeroData::HeroKeywordDisplayData' has a wrong offset!");

// Class FortniteGame.FortAthenaExitCraftSpawner
// 0x0060 (0x0390 - 0x0330)
class AFortAthenaExitCraftSpawner final : public AActor
{
public:
	uint8                                         Pad_330[0x18];                                     // 0x0330(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UCapsuleComponent*                      DestructionOverlapCapsule;                         // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortAthenaExitCraftInfo*               ExitCraftInfo;                                     // 0x0350(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class ABuildingSMActor*>               BuildingActorsToDestroy;                           // 0x0358(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class FName                                   SpawnerSpecialActorID;                             // 0x0368(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_370[0x20];                                     // 0x0370(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DestroyBlockingActors();
	void StartExitCraftSpawnTimer();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaExitCraftSpawner">();
	}
	static class AFortAthenaExitCraftSpawner* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaExitCraftSpawner>();
	}
};
static_assert(alignof(AFortAthenaExitCraftSpawner) == 0x000008, "Wrong alignment on AFortAthenaExitCraftSpawner");
static_assert(sizeof(AFortAthenaExitCraftSpawner) == 0x000390, "Wrong size on AFortAthenaExitCraftSpawner");
static_assert(offsetof(AFortAthenaExitCraftSpawner, DestructionOverlapCapsule) == 0x000348, "Member 'AFortAthenaExitCraftSpawner::DestructionOverlapCapsule' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraftSpawner, ExitCraftInfo) == 0x000350, "Member 'AFortAthenaExitCraftSpawner::ExitCraftInfo' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraftSpawner, BuildingActorsToDestroy) == 0x000358, "Member 'AFortAthenaExitCraftSpawner::BuildingActorsToDestroy' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraftSpawner, SpawnerSpecialActorID) == 0x000368, "Member 'AFortAthenaExitCraftSpawner::SpawnerSpecialActorID' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptionBase
// 0x0070 (0x00A0 - 0x0030)
class UPlaylistUserOptionBase : public UDataAsset
{
public:
	TSoftClassPtr<class UClass>                   OptionScope;                                       // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 OptionKey;                                         // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   OptionDisplayName;                                 // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   OptionDescription;                                 // 0x0080(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class UMaterial*                              OptionMaterial;                                    // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	class FString GetOptionKey(bool bWithScoping) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionBase">();
	}
	static class UPlaylistUserOptionBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionBase>();
	}
};
static_assert(alignof(UPlaylistUserOptionBase) == 0x000008, "Wrong alignment on UPlaylistUserOptionBase");
static_assert(sizeof(UPlaylistUserOptionBase) == 0x0000A0, "Wrong size on UPlaylistUserOptionBase");
static_assert(offsetof(UPlaylistUserOptionBase, OptionScope) == 0x000030, "Member 'UPlaylistUserOptionBase::OptionScope' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionBase, OptionKey) == 0x000058, "Member 'UPlaylistUserOptionBase::OptionKey' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionBase, OptionDisplayName) == 0x000068, "Member 'UPlaylistUserOptionBase::OptionDisplayName' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionBase, OptionDescription) == 0x000080, "Member 'UPlaylistUserOptionBase::OptionDescription' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionBase, OptionMaterial) == 0x000098, "Member 'UPlaylistUserOptionBase::OptionMaterial' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptionFloatRange
// 0x0028 (0x00C8 - 0x00A0)
class UPlaylistUserOptionFloatRange final : public UPlaylistUserOptionBase
{
public:
	float                                         Min;                                               // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Max;                                               // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultValue;                                      // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         IncrementValue;                                    // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   UnitName;                                          // 0x00B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionFloatRange">();
	}
	static class UPlaylistUserOptionFloatRange* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionFloatRange>();
	}
};
static_assert(alignof(UPlaylistUserOptionFloatRange) == 0x000008, "Wrong alignment on UPlaylistUserOptionFloatRange");
static_assert(sizeof(UPlaylistUserOptionFloatRange) == 0x0000C8, "Wrong size on UPlaylistUserOptionFloatRange");
static_assert(offsetof(UPlaylistUserOptionFloatRange, Min) == 0x0000A0, "Member 'UPlaylistUserOptionFloatRange::Min' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionFloatRange, Max) == 0x0000A4, "Member 'UPlaylistUserOptionFloatRange::Max' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionFloatRange, DefaultValue) == 0x0000A8, "Member 'UPlaylistUserOptionFloatRange::DefaultValue' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionFloatRange, IncrementValue) == 0x0000AC, "Member 'UPlaylistUserOptionFloatRange::IncrementValue' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionFloatRange, UnitName) == 0x0000B0, "Member 'UPlaylistUserOptionFloatRange::UnitName' has a wrong offset!");

// Class FortniteGame.AsyncTask
// 0x0018 (0x0040 - 0x0028)
class UAsyncTask final : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AsyncTask">();
	}
	static class UAsyncTask* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAsyncTask>();
	}
};
static_assert(alignof(UAsyncTask) == 0x000008, "Wrong alignment on UAsyncTask");
static_assert(sizeof(UAsyncTask) == 0x000040, "Wrong size on UAsyncTask");

// Class FortniteGame.FortPartyBeaconState
// 0x00A0 (0x0118 - 0x0078)
class UFortPartyBeaconState final : public UPartyBeaconState
{
public:
	struct FUniqueNetIdRepl                       GameSessionOwner;                                  // 0x0078(0x0028)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FEmptyServerReservation                ReservationData;                                   // 0x00A0(0x0058)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_F8[0x20];                                      // 0x00F8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPartyBeaconState">();
	}
	static class UFortPartyBeaconState* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPartyBeaconState>();
	}
};
static_assert(alignof(UFortPartyBeaconState) == 0x000008, "Wrong alignment on UFortPartyBeaconState");
static_assert(sizeof(UFortPartyBeaconState) == 0x000118, "Wrong size on UFortPartyBeaconState");
static_assert(offsetof(UFortPartyBeaconState, GameSessionOwner) == 0x000078, "Member 'UFortPartyBeaconState::GameSessionOwner' has a wrong offset!");
static_assert(offsetof(UFortPartyBeaconState, ReservationData) == 0x0000A0, "Member 'UFortPartyBeaconState::ReservationData' has a wrong offset!");

// Class FortniteGame.FortTooltip
// 0x0068 (0x0090 - 0x0028)
class UFortTooltip : public UObject
{
public:
	class FText                                   Description;                                       // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_40[0x50];                                      // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetLocalizationFloat(const class FString& Param_Name, float Value);
	void SetLocalizationInt(const class FString& Param_Name, int32 Value);
	void SetLocalizationText(const class FString& Param_Name, const class FText& Value);

	bool BP_GetNumericValue(const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, float* OutVal) const;
	bool BP_GetTextForToken(const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText) const;
	bool BP_GetTokenizedDescriptionText(const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, TArray<class FText>* OutDescription) const;
	bool BP_GetValueData(const class UObject* ObjectToDescribe, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, struct FFortTooltipValueData* OutData) const;
	bool GetNumericValue(const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, float* OutVal) const;
	bool GetTextForToken(const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText) const;
	bool GetTokenizedDescriptionText(const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, TArray<class FText>* OutDescription) const;
	bool GetValueData(const class UObject* ObjectToDescribe, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, struct FFortTooltipValueData* OutData) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltip">();
	}
	static class UFortTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTooltip>();
	}
};
static_assert(alignof(UFortTooltip) == 0x000008, "Wrong alignment on UFortTooltip");
static_assert(sizeof(UFortTooltip) == 0x000090, "Wrong size on UFortTooltip");
static_assert(offsetof(UFortTooltip, Description) == 0x000028, "Member 'UFortTooltip::Description' has a wrong offset!");

// Class FortniteGame.FortGuidedMissilePackSet
// 0x00C8 (0x00F8 - 0x0030)
class UFortGuidedMissilePackSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             MaxMissiles;                                       // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Missiles;                                          // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReserveMaxMissiles;                                // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReserveMissiles;                                   // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReloadDelay;                                       // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGuidedMissilePackSet">();
	}
	static class UFortGuidedMissilePackSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGuidedMissilePackSet>();
	}
};
static_assert(alignof(UFortGuidedMissilePackSet) == 0x000008, "Wrong alignment on UFortGuidedMissilePackSet");
static_assert(sizeof(UFortGuidedMissilePackSet) == 0x0000F8, "Wrong size on UFortGuidedMissilePackSet");
static_assert(offsetof(UFortGuidedMissilePackSet, MaxMissiles) == 0x000030, "Member 'UFortGuidedMissilePackSet::MaxMissiles' has a wrong offset!");
static_assert(offsetof(UFortGuidedMissilePackSet, Missiles) == 0x000058, "Member 'UFortGuidedMissilePackSet::Missiles' has a wrong offset!");
static_assert(offsetof(UFortGuidedMissilePackSet, ReserveMaxMissiles) == 0x000080, "Member 'UFortGuidedMissilePackSet::ReserveMaxMissiles' has a wrong offset!");
static_assert(offsetof(UFortGuidedMissilePackSet, ReserveMissiles) == 0x0000A8, "Member 'UFortGuidedMissilePackSet::ReserveMissiles' has a wrong offset!");
static_assert(offsetof(UFortGuidedMissilePackSet, ReloadDelay) == 0x0000D0, "Member 'UFortGuidedMissilePackSet::ReloadDelay' has a wrong offset!");

// Class FortniteGame.AsyncTaskQueue
// 0x0030 (0x0058 - 0x0028)
class UAsyncTaskQueue final : public UObject
{
public:
	TArray<class UAsyncTask*>                     TaskQueue_Internal;                                // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_38[0x18];                                      // 0x0038(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UAsyncTask*                             CurrentTask;                                       // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void OnAsyncTaskFinished(const struct FAsyncTaskResult& Result);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AsyncTaskQueue">();
	}
	static class UAsyncTaskQueue* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAsyncTaskQueue>();
	}
};
static_assert(alignof(UAsyncTaskQueue) == 0x000008, "Wrong alignment on UAsyncTaskQueue");
static_assert(sizeof(UAsyncTaskQueue) == 0x000058, "Wrong size on UAsyncTaskQueue");
static_assert(offsetof(UAsyncTaskQueue, TaskQueue_Internal) == 0x000028, "Member 'UAsyncTaskQueue::TaskQueue_Internal' has a wrong offset!");
static_assert(offsetof(UAsyncTaskQueue, CurrentTask) == 0x000050, "Member 'UAsyncTaskQueue::CurrentTask' has a wrong offset!");

// Class FortniteGame.FortAIController
// 0x00F0 (0x0530 - 0x0440)
class AFortAIController : public AAIController
{
public:
	uint8                                         Pad_440[0x18];                                     // 0x0440(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bUsingNavMesh : 1;                                 // 0x0458(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAlwaysNotifyBumpWall : 1;                         // 0x0458(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInstantRotation : 1;                              // 0x0458(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTurnTransitionsEnabled : 1;                       // 0x0458(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_459[0x7];                                      // 0x0459(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortPathFollowingComponent*            FortPathFollowingComp;                             // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FAIHotSpotUseInfo                      CurrentHotSpot;                                    // 0x0468(0x0018)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         GoalInfoUpdateRate;                                // 0x0480(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_484[0x4];                                      // 0x0484(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 GoalActor;                                         // 0x0488(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GoalVisibilityPersistanceTime;                     // 0x0490(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_494[0x94];                                     // 0x0494(0x0094)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortAIPawn*                            MyFortPawn;                                        // 0x0528(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static bool IsIgnoringProximity(class AFortAIController* FortAIController);

	bool CreateBuildingActor(TSubclassOf<class ABuildingSMActor> BuildingClass, const struct FVector& BuildLoc, const struct FRotator& BuildRot, bool bMirrored);
	void IgnoreProximityForDuration(float DurationToIgnore);
	bool IsAllowedToSleep();
	void LockBehaviorResource();
	void LockMovementResource();
	void OnBuildingActorGoalDestroyed();
	void SetAlwaysGameplayRelevant(bool bInAlwaysGameplayRelevant);
	void SetFullPeripheralVision(bool bNewFullPeripheralVision);
	void SetGoalActor(class AActor* InActor, bool bLocationAlwaysKnown);
	void SetIsSleeping(bool bNewSleepStatus);
	void SetPawnAIType(EFortressAIType NewAIType, class AActor* SpawnSpot);
	void SetTeam(EFortTeam InTeam);
	void SetupCustomVIM(class UClass* VIM);
	void UnlockBehaviorResource();
	void UnlockMovementResource();
	void UnregisterForGoalDetection();
	void WakeUp();

	class UFortAIEncounterInfo* GetEncounterInfo() const;
	class AActor* GetGoalActor() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIController">();
	}
	static class AFortAIController* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIController>();
	}
};
static_assert(alignof(AFortAIController) == 0x000008, "Wrong alignment on AFortAIController");
static_assert(sizeof(AFortAIController) == 0x000530, "Wrong size on AFortAIController");
static_assert(offsetof(AFortAIController, FortPathFollowingComp) == 0x000460, "Member 'AFortAIController::FortPathFollowingComp' has a wrong offset!");
static_assert(offsetof(AFortAIController, CurrentHotSpot) == 0x000468, "Member 'AFortAIController::CurrentHotSpot' has a wrong offset!");
static_assert(offsetof(AFortAIController, GoalInfoUpdateRate) == 0x000480, "Member 'AFortAIController::GoalInfoUpdateRate' has a wrong offset!");
static_assert(offsetof(AFortAIController, GoalActor) == 0x000488, "Member 'AFortAIController::GoalActor' has a wrong offset!");
static_assert(offsetof(AFortAIController, GoalVisibilityPersistanceTime) == 0x000490, "Member 'AFortAIController::GoalVisibilityPersistanceTime' has a wrong offset!");
static_assert(offsetof(AFortAIController, MyFortPawn) == 0x000528, "Member 'AFortAIController::MyFortPawn' has a wrong offset!");

// Class FortniteGame.FortWeapon
// 0x0658 (0x0988 - 0x0330)
class AFortWeapon : public AActor
{
public:
	uint8                                         Pad_330[0x18];                                     // 0x0330(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnWeaponRateOfFireChanged;                         // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_358[0x8];                                      // 0x0358(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsEquippingWeapon;                                // 0x0360(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsReloadingWeapon;                                // 0x0361(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsChargingWeapon;                                 // 0x0362(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_363[0x5];                                      // 0x0363(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnLocalAmmoChanged;                                // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnReticleColorChanged;                             // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortWeaponItemDefinition*              WeaponData;                                        // 0x0390(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortWeaponItemDefinition*              CosmeticOverrideWeaponData;                        // 0x0398(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bImpactFXAttachedToHitActor;                       // 0x03A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3A1[0x7];                                      // 0x03A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortGameplayAbilityBehaviorDistanceData> GameplayAbilityBehaviorDistanceData;               // 0x03A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	class UWeaponHitNotifyAudioBank*              HitNotifyAudioBank;                                // 0x03B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         EquippedWeaponDestroyWrapperRepCounter;            // 0x03C0(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C1[0xF];                                      // 0x03C1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PersistentFXStartTime;                             // 0x03D0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MinimumTimeForPersistentFX;                        // 0x03D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShouldDrawNativeReticle;                          // 0x03D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3D9[0x7];                                      // 0x03D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             ReticleImage;                                      // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             AutoFireReticleImage;                              // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FColor                                 ReticleDefaultColor;                               // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FColor                                 ReticleEnemyColor;                                 // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FColor                                 ReticleBuildingColor;                              // 0x03F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FColor                                 ReticleNoTargetColor;                              // 0x03FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             HitNotifyReticleImage;                             // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             HitNotifyLocationReticleImage;                     // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HitNotifyDisplayDuration;                          // 0x0410(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_414[0x4];                                      // 0x0414(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             ReticleCenterImage;                                // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             ReticleCenterPerfectAimImage;                      // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             ReticleInvalidTargetImage;                         // 0x0428(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             MuzzleBlockedReticleImage;                         // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ReticleDefaultPrimaryStrikeAngle;                  // 0x0438(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ReticleDefaultSecondaryStrikeAngle;                // 0x043C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSupportsAutofireAtReticleTarget;                  // 0x0440(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_441[0x7];                                      // 0x0441(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortCameraMode>            CameraBase3PClass;                                 // 0x0448(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortCameraMode>            CameraTargeting3PClass;                            // 0x0450(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortCameraMode>            CameraBase1PClass;                                 // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortCameraMode>            CameraTargeting1PClass;                            // 0x0460(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             DestroyedSound;                                    // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             OutOfAmmoSound;                                    // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             ReloadSounds[0x3];                                 // 0x0478(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             PrimaryFireSound[0x3];                             // 0x0490(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             PrimaryFireStopSound[0x3];                         // 0x04A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             SecondaryFireSound[0x3];                           // 0x04C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             SecondaryFireStopSound[0x3];                       // 0x04D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PrimaryFireSoundFadeOutTime;                       // 0x04F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4F4[0x4];                                      // 0x04F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             ImpactPhysicalSurfaceSounds[0x1A];                 // 0x04F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystem*                        ImpactPhysicalSurfaceEffects[0x1A];                // 0x05C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UCameraShake>               ImpactCameraShake;                                 // 0x0698(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UForceFeedbackEffect*                   PrimaryForceFeedbackEffect;                        // 0x06A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UForceFeedbackEffect*                   SecondaryForceFeedbackEffect;                      // 0x06A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UForceFeedbackEffect*                   PrimaryImpactForceFeedbackEffect;                  // 0x06B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UForceFeedbackEffect*                   SecondaryImpactForceFeedbackEffect;                // 0x06B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        FireAudioChannels[0x4];                            // 0x06C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        ReloadAudioChannels[0x3];                          // 0x06E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CurrentGunFireIndex;                               // 0x06F8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6FC[0x4];                                      // 0x06FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class USkeletalMeshComponentBudgeted*         WeaponMesh;                                        // 0x0700(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UMaterialInterface*>             DefaultWeaponMaterials;                            // 0x0708(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	int32                                         FireAudioChannelWantsToPlay[0x4];                  // 0x0718(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUsingSecondaryFireAudio;                          // 0x0728(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_729[0x3];                                      // 0x0729(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FColor                                 CurrentReticleColor;                               // 0x072C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                CurrentDamageStartLocation;                        // 0x0730(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                CurrentAdjustedAimDirection;                       // 0x073C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortEffectDistanceQuality             FireFXSignificance;                                // 0x0748(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         LastFireTime;                                      // 0x0760(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsPlayingFireFX;                                  // 0x0764(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bFireFXTriggered;                                  // 0x0765(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_766[0x2];                                      // 0x0766(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimerIntervalAdjustment;                           // 0x0768(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InputQueueTimePercent;                             // 0x076C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowTargeting;                                   // 0x0770(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsTargeting;                                      // 0x0771(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_772[0x2];                                      // 0x0772(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastTargetingTransitionTime;                       // 0x0774(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                TargetSourceOffset;                                // 0x0778(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                TargetSourceOffsetWhileCrouched;                   // 0x0784(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                TargetSourceOffsetWhileTargeting;                  // 0x0790(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTraceThroughPawns;                                // 0x079C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTraceThroughWorld;                                // 0x079D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_79E[0x2];                                      // 0x079E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TraceThroughPawnsLimit;                            // 0x07A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TraceThroughBuildingsLimit;                        // 0x07A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseProjectileTrace;                               // 0x07A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7A9[0x3];                                      // 0x07A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastReloadTime;                                    // 0x07AC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastSuccessfulReloadTime;                          // 0x07B0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CurrentReloadDuration;                             // 0x07B4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7B8[0x4];                                      // 0x07B8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGuid                                  ItemEntryGuid;                                     // 0x07BC(0x0010)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         WeaponLevel;                                       // 0x07CC(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         AmmoCount;                                         // 0x07D0(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7D4[0x4];                                      // 0x07D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         BurstFireCounter;                                  // 0x07D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ChargeTime;                                        // 0x07DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CurrentShotLogIndex;                               // 0x07E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7E4[0x4];                                      // 0x07E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<uint32>                                ShotLogFlags;                                      // 0x07E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         bInitializedWeaponItem : 1;                        // 0x07F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_7F8_1 : 2;                                  // 0x07F8(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bUpdateLocalAmmoCount : 1;                         // 0x07F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPendingDestroyDueToDurabilityOrStackCount : 1;    // 0x07F8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_F8_5 : 3;                                   // 0x00F8(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         bCompletedAppliedAlterationsLoad : 1;              // 0x07F9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCompletedWeaponLoad : 1;                          // 0x07F9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_7FA[0x2];                                      // 0x07FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int16                                         ChargeStatusPack;                                  // 0x07FC(0x0002)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7FE[0xE];                                      // 0x07FE(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class AFortProjectileTrajectory> AttachedTrajectoryIndicator;                       // 0x080C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_814[0x4];                                      // 0x0814(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortGameplayAbility*                   ActiveAbility;                                     // 0x0818(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayAbilitySpecHandle             PrimaryAbilitySpecHandle;                          // 0x0820(0x0004)(Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayAbilitySpecHandle             SecondaryAbilitySpecHandle;                        // 0x0824(0x0004)(Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayAbilitySpecHandle             ReloadAbilitySpecHandle;                           // 0x0828(0x0004)(Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_82C[0x4];                                      // 0x082C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FGameplayAbilitySpecHandle>     EquippedAbilityHandles;                            // 0x0830(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAbilitySetHandle>          EquippedAbilitySetHandles;                         // 0x0840(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortAlterationItemDefinition*>  AppliedAlterations;                                // 0x0850(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortAlterationItemDefinition*>  AppliedAlterationsToSkipLoading;                   // 0x0860(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UAthenaItemWrapDefinition*              AppliedItemWrap;                                   // 0x0870(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortFXManager*                         CachedFXManager;                                   // 0x0878(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortSignificanceManager*               CachedSignificanceManager;                         // 0x0880(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   MuzzleSocketName;                                  // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   MuzzleFalloffSocketName;                           // 0x0890(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   WeaponHandSocketNameOverride;                      // 0x0898(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   LeftHandWeaponHandSocketNameOverride;              // 0x08A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8A8[0x18];                                     // 0x08A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxWeaponSwitchNetworkWaitTime;                    // 0x08C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastFireAbilityTime;                               // 0x08C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           EquipAnimation;                                    // 0x08C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           ReloadAnimation;                                   // 0x08D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           WeaponEquipMontage;                                // 0x08D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           WeaponReloadMontage;                               // 0x08E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimSequence*                          PoseOffsetAnimSequence;                            // 0x08E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortWeaponCoreAnimation                      WeaponCoreAnimation;                               // 0x08F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8F1[0x7];                                      // 0x08F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortWeaponAnimSet*                     WeaponPawnAnimSet;                                 // 0x08F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_900[0x40];                                     // 0x0900(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
	class UAnimMontage*                           UnableToPerformActionMontageOverride;              // 0x0940(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_948[0x20];                                     // 0x0948(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 LockOnTargetCandidate;                             // 0x0968(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_970[0x1];                                      // 0x0970(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIgnoreTryToFireSlotCooldownRestriction;           // 0x0971(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_972[0x1];                                      // 0x0972(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bFireConsumableAnalyticEvent;                      // 0x0973(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_974[0x4];                                      // 0x0974(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FWeaponHudData>                 HudKeyActionData;                                  // 0x0978(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void CancelActiveAbility();
	void CheckPendingFire();
	void ClientGivenTo(class APawn* P);
	void ClientReportShotFlags(uint32 ShotFlags, int32 ShotIndex);
	struct FColor DetermineReticleColor();
	void GameplayCue_Impact(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	void GameplayCue_Weapons_Activation(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	float GetMeleeAttackPlayRate();
	float GetWeaponRateOfFireModifier();
	void K2_ConsumeAmmo(int32 Quantity);
	void K2_OnUnEquip();
	void OnAmmoCountChanged();
	void OnChargeDown();
	void OnChargeUp();
	void OnEndCharge();
	void OnEquippedWeaponDestory();
	void OnInitAlteration(class UFortAlterationItemDefinition* NewAlteration);
	void OnInitCosmeticAlterations(const struct FFortCosmeticModification& CosmeticMod, class UMaterialInstanceDynamic* DynamicMaterialInstance);
	void OnOutOfAmmoFire();
	void OnPawnMontageBlendingOut(class UAnimMontage* PawnMontage, bool bInterrupted);
	void OnPawnMontageStarted(class UAnimMontage* PawnMontage);
	void OnPlayImpactFX(const struct FHitResult& HitResult, EPhysicalSurface ImpactPhysicalSurface, class UParticleSystemComponent* SpawnedPSC);
	void OnPlayReloadFX(EFortReloadFXState ReloadStage);
	void OnPlayWeaponFireFX(bool bPersistentFire, bool bSecondaryFire);
	void OnReachedMaxCharge();
	void OnReachedMinCharge();
	void OnRep_AmmoCount(int32 OldAmmoCount);
	void OnRep_ChargeStatusPack();
	void OnRep_EquippedWeaponDestroyWrapper();
	void OnRep_PrimaryAbilitySpecHandle();
	void OnRep_ReplicatedAppliedAlterations();
	void OnRep_ReplicatedCosmeticOverrideWeaponData();
	void OnRep_ReplicatedWeaponData();
	void OnSetTargeting(bool bNewIsTargeting);
	void OnStartCharge();
	void OnStopWeaponFireFX();
	void OnWeaponAttached();
	void OnWeaponDetached();
	void OnWeaponMontageBlendingOut(class UAnimMontage* WeaponMontage, bool bInterrupted);
	void OnWeaponMontageStarted(class UAnimMontage* WeaponMontage);
	void OnWeaponVisibilityChanged(bool bVisible);
	void PlayForceFeedback(bool bSecondaryFire, bool bPersistentFire, bool bImpact);
	void PlayNativeImpactFX(const struct FHitResult& HitResult, const struct FGameplayCueParameters& GameplayCueParameters);
	void PlayReloadFX(EFortReloadFXState ReloadStage);
	void PlayWeaponFireFX(bool bSecondaryFire);
	void Reload();
	void ResetTempWeaponMaterialOverride();
	void ServerReleaseWeaponPrimaryAbility();
	void ServerResetShotReport();
	void ServerSetChargeState(uint8 NewState);
	void SetFireSoundPitchMultiplier(const float NewPitch);
	void SetShouldDrawNativeReticle(bool bInShouldDrawReticle);
	void SetWeaponVisibility(bool bDesiredVisibility, bool bForceUpdate);
	void StopForceFeedback();
	void StopWeaponFireFX();
	void UseWeaponDurability(float DurabilityScale);

	TArray<class UFortAlterationItemDefinition*> GetAlterations() const;
	int32 GetAmmoCostPerFire(float ChargePercentage) const;
	int32 GetBulletsPerClip() const;
	float GetChargePercent() const;
	float GetChargeToMinPercent() const;
	EFortWeaponCoreAnimation GetCoreAnimation() const;
	float GetCurrentMaxChargePercent() const;
	struct FVector GetDamageStartLocation(struct FVector* AimDir) const;
	float GetFiringRate() const;
	const TArray<struct FWeaponHudData> GetHudKeyActionData() const;
	struct FGuid GetInventoryGUID() const;
	int32 GetLocalMagazineAmmoCount() const;
	int32 GetLocalRemainingAmmo() const;
	int32 GetMagazineAmmoCount() const;
	struct FVector GetMuzzleLocation() const;
	struct FTransform GetMuzzleSocketTransform() const;
	float GetProjectileSpeed(float ChargePercent) const;
	float GetRange() const;
	float GetReloadProgress() const;
	float GetReloadTime() const;
	int32 GetRemainingAmmo() const;
	struct FColor GetReticleColor() const;
	bool GetSupportsAutoFireAtReticleTargetMode() const;
	class UFortWeaponAnimSet* GetWeaponPawnAnimSet() const;
	bool HasInfiniteAmmo() const;
	bool IsProjectileWeapon() const;
	bool IsReloading() const;
	bool IsSuppressed() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeapon">();
	}
	static class AFortWeapon* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeapon>();
	}
};
static_assert(alignof(AFortWeapon) == 0x000008, "Wrong alignment on AFortWeapon");
static_assert(sizeof(AFortWeapon) == 0x000988, "Wrong size on AFortWeapon");
static_assert(offsetof(AFortWeapon, OnWeaponRateOfFireChanged) == 0x000348, "Member 'AFortWeapon::OnWeaponRateOfFireChanged' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bIsEquippingWeapon) == 0x000360, "Member 'AFortWeapon::bIsEquippingWeapon' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bIsReloadingWeapon) == 0x000361, "Member 'AFortWeapon::bIsReloadingWeapon' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bIsChargingWeapon) == 0x000362, "Member 'AFortWeapon::bIsChargingWeapon' has a wrong offset!");
static_assert(offsetof(AFortWeapon, OnLocalAmmoChanged) == 0x000368, "Member 'AFortWeapon::OnLocalAmmoChanged' has a wrong offset!");
static_assert(offsetof(AFortWeapon, OnReticleColorChanged) == 0x000380, "Member 'AFortWeapon::OnReticleColorChanged' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponData) == 0x000390, "Member 'AFortWeapon::WeaponData' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CosmeticOverrideWeaponData) == 0x000398, "Member 'AFortWeapon::CosmeticOverrideWeaponData' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bImpactFXAttachedToHitActor) == 0x0003A0, "Member 'AFortWeapon::bImpactFXAttachedToHitActor' has a wrong offset!");
static_assert(offsetof(AFortWeapon, GameplayAbilityBehaviorDistanceData) == 0x0003A8, "Member 'AFortWeapon::GameplayAbilityBehaviorDistanceData' has a wrong offset!");
static_assert(offsetof(AFortWeapon, HitNotifyAudioBank) == 0x0003B8, "Member 'AFortWeapon::HitNotifyAudioBank' has a wrong offset!");
static_assert(offsetof(AFortWeapon, EquippedWeaponDestroyWrapperRepCounter) == 0x0003C0, "Member 'AFortWeapon::EquippedWeaponDestroyWrapperRepCounter' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PersistentFXStartTime) == 0x0003D0, "Member 'AFortWeapon::PersistentFXStartTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, MinimumTimeForPersistentFX) == 0x0003D4, "Member 'AFortWeapon::MinimumTimeForPersistentFX' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bShouldDrawNativeReticle) == 0x0003D8, "Member 'AFortWeapon::bShouldDrawNativeReticle' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleImage) == 0x0003E0, "Member 'AFortWeapon::ReticleImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, AutoFireReticleImage) == 0x0003E8, "Member 'AFortWeapon::AutoFireReticleImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleDefaultColor) == 0x0003F0, "Member 'AFortWeapon::ReticleDefaultColor' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleEnemyColor) == 0x0003F4, "Member 'AFortWeapon::ReticleEnemyColor' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleBuildingColor) == 0x0003F8, "Member 'AFortWeapon::ReticleBuildingColor' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleNoTargetColor) == 0x0003FC, "Member 'AFortWeapon::ReticleNoTargetColor' has a wrong offset!");
static_assert(offsetof(AFortWeapon, HitNotifyReticleImage) == 0x000400, "Member 'AFortWeapon::HitNotifyReticleImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, HitNotifyLocationReticleImage) == 0x000408, "Member 'AFortWeapon::HitNotifyLocationReticleImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, HitNotifyDisplayDuration) == 0x000410, "Member 'AFortWeapon::HitNotifyDisplayDuration' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleCenterImage) == 0x000418, "Member 'AFortWeapon::ReticleCenterImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleCenterPerfectAimImage) == 0x000420, "Member 'AFortWeapon::ReticleCenterPerfectAimImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleInvalidTargetImage) == 0x000428, "Member 'AFortWeapon::ReticleInvalidTargetImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, MuzzleBlockedReticleImage) == 0x000430, "Member 'AFortWeapon::MuzzleBlockedReticleImage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleDefaultPrimaryStrikeAngle) == 0x000438, "Member 'AFortWeapon::ReticleDefaultPrimaryStrikeAngle' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReticleDefaultSecondaryStrikeAngle) == 0x00043C, "Member 'AFortWeapon::ReticleDefaultSecondaryStrikeAngle' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bSupportsAutofireAtReticleTarget) == 0x000440, "Member 'AFortWeapon::bSupportsAutofireAtReticleTarget' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CameraBase3PClass) == 0x000448, "Member 'AFortWeapon::CameraBase3PClass' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CameraTargeting3PClass) == 0x000450, "Member 'AFortWeapon::CameraTargeting3PClass' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CameraBase1PClass) == 0x000458, "Member 'AFortWeapon::CameraBase1PClass' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CameraTargeting1PClass) == 0x000460, "Member 'AFortWeapon::CameraTargeting1PClass' has a wrong offset!");
static_assert(offsetof(AFortWeapon, DestroyedSound) == 0x000468, "Member 'AFortWeapon::DestroyedSound' has a wrong offset!");
static_assert(offsetof(AFortWeapon, OutOfAmmoSound) == 0x000470, "Member 'AFortWeapon::OutOfAmmoSound' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReloadSounds) == 0x000478, "Member 'AFortWeapon::ReloadSounds' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PrimaryFireSound) == 0x000490, "Member 'AFortWeapon::PrimaryFireSound' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PrimaryFireStopSound) == 0x0004A8, "Member 'AFortWeapon::PrimaryFireStopSound' has a wrong offset!");
static_assert(offsetof(AFortWeapon, SecondaryFireSound) == 0x0004C0, "Member 'AFortWeapon::SecondaryFireSound' has a wrong offset!");
static_assert(offsetof(AFortWeapon, SecondaryFireStopSound) == 0x0004D8, "Member 'AFortWeapon::SecondaryFireStopSound' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PrimaryFireSoundFadeOutTime) == 0x0004F0, "Member 'AFortWeapon::PrimaryFireSoundFadeOutTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ImpactPhysicalSurfaceSounds) == 0x0004F8, "Member 'AFortWeapon::ImpactPhysicalSurfaceSounds' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ImpactPhysicalSurfaceEffects) == 0x0005C8, "Member 'AFortWeapon::ImpactPhysicalSurfaceEffects' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ImpactCameraShake) == 0x000698, "Member 'AFortWeapon::ImpactCameraShake' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PrimaryForceFeedbackEffect) == 0x0006A0, "Member 'AFortWeapon::PrimaryForceFeedbackEffect' has a wrong offset!");
static_assert(offsetof(AFortWeapon, SecondaryForceFeedbackEffect) == 0x0006A8, "Member 'AFortWeapon::SecondaryForceFeedbackEffect' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PrimaryImpactForceFeedbackEffect) == 0x0006B0, "Member 'AFortWeapon::PrimaryImpactForceFeedbackEffect' has a wrong offset!");
static_assert(offsetof(AFortWeapon, SecondaryImpactForceFeedbackEffect) == 0x0006B8, "Member 'AFortWeapon::SecondaryImpactForceFeedbackEffect' has a wrong offset!");
static_assert(offsetof(AFortWeapon, FireAudioChannels) == 0x0006C0, "Member 'AFortWeapon::FireAudioChannels' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReloadAudioChannels) == 0x0006E0, "Member 'AFortWeapon::ReloadAudioChannels' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CurrentGunFireIndex) == 0x0006F8, "Member 'AFortWeapon::CurrentGunFireIndex' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponMesh) == 0x000700, "Member 'AFortWeapon::WeaponMesh' has a wrong offset!");
static_assert(offsetof(AFortWeapon, DefaultWeaponMaterials) == 0x000708, "Member 'AFortWeapon::DefaultWeaponMaterials' has a wrong offset!");
static_assert(offsetof(AFortWeapon, FireAudioChannelWantsToPlay) == 0x000718, "Member 'AFortWeapon::FireAudioChannelWantsToPlay' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bUsingSecondaryFireAudio) == 0x000728, "Member 'AFortWeapon::bUsingSecondaryFireAudio' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CurrentReticleColor) == 0x00072C, "Member 'AFortWeapon::CurrentReticleColor' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CurrentDamageStartLocation) == 0x000730, "Member 'AFortWeapon::CurrentDamageStartLocation' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CurrentAdjustedAimDirection) == 0x00073C, "Member 'AFortWeapon::CurrentAdjustedAimDirection' has a wrong offset!");
static_assert(offsetof(AFortWeapon, FireFXSignificance) == 0x000748, "Member 'AFortWeapon::FireFXSignificance' has a wrong offset!");
static_assert(offsetof(AFortWeapon, LastFireTime) == 0x000760, "Member 'AFortWeapon::LastFireTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bIsPlayingFireFX) == 0x000764, "Member 'AFortWeapon::bIsPlayingFireFX' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bFireFXTriggered) == 0x000765, "Member 'AFortWeapon::bFireFXTriggered' has a wrong offset!");
static_assert(offsetof(AFortWeapon, TimerIntervalAdjustment) == 0x000768, "Member 'AFortWeapon::TimerIntervalAdjustment' has a wrong offset!");
static_assert(offsetof(AFortWeapon, InputQueueTimePercent) == 0x00076C, "Member 'AFortWeapon::InputQueueTimePercent' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bAllowTargeting) == 0x000770, "Member 'AFortWeapon::bAllowTargeting' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bIsTargeting) == 0x000771, "Member 'AFortWeapon::bIsTargeting' has a wrong offset!");
static_assert(offsetof(AFortWeapon, LastTargetingTransitionTime) == 0x000774, "Member 'AFortWeapon::LastTargetingTransitionTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, TargetSourceOffset) == 0x000778, "Member 'AFortWeapon::TargetSourceOffset' has a wrong offset!");
static_assert(offsetof(AFortWeapon, TargetSourceOffsetWhileCrouched) == 0x000784, "Member 'AFortWeapon::TargetSourceOffsetWhileCrouched' has a wrong offset!");
static_assert(offsetof(AFortWeapon, TargetSourceOffsetWhileTargeting) == 0x000790, "Member 'AFortWeapon::TargetSourceOffsetWhileTargeting' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bTraceThroughPawns) == 0x00079C, "Member 'AFortWeapon::bTraceThroughPawns' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bTraceThroughWorld) == 0x00079D, "Member 'AFortWeapon::bTraceThroughWorld' has a wrong offset!");
static_assert(offsetof(AFortWeapon, TraceThroughPawnsLimit) == 0x0007A0, "Member 'AFortWeapon::TraceThroughPawnsLimit' has a wrong offset!");
static_assert(offsetof(AFortWeapon, TraceThroughBuildingsLimit) == 0x0007A4, "Member 'AFortWeapon::TraceThroughBuildingsLimit' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bUseProjectileTrace) == 0x0007A8, "Member 'AFortWeapon::bUseProjectileTrace' has a wrong offset!");
static_assert(offsetof(AFortWeapon, LastReloadTime) == 0x0007AC, "Member 'AFortWeapon::LastReloadTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, LastSuccessfulReloadTime) == 0x0007B0, "Member 'AFortWeapon::LastSuccessfulReloadTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CurrentReloadDuration) == 0x0007B4, "Member 'AFortWeapon::CurrentReloadDuration' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ItemEntryGuid) == 0x0007BC, "Member 'AFortWeapon::ItemEntryGuid' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponLevel) == 0x0007CC, "Member 'AFortWeapon::WeaponLevel' has a wrong offset!");
static_assert(offsetof(AFortWeapon, AmmoCount) == 0x0007D0, "Member 'AFortWeapon::AmmoCount' has a wrong offset!");
static_assert(offsetof(AFortWeapon, BurstFireCounter) == 0x0007D8, "Member 'AFortWeapon::BurstFireCounter' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ChargeTime) == 0x0007DC, "Member 'AFortWeapon::ChargeTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CurrentShotLogIndex) == 0x0007E0, "Member 'AFortWeapon::CurrentShotLogIndex' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ShotLogFlags) == 0x0007E8, "Member 'AFortWeapon::ShotLogFlags' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ChargeStatusPack) == 0x0007FC, "Member 'AFortWeapon::ChargeStatusPack' has a wrong offset!");
static_assert(offsetof(AFortWeapon, AttachedTrajectoryIndicator) == 0x00080C, "Member 'AFortWeapon::AttachedTrajectoryIndicator' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ActiveAbility) == 0x000818, "Member 'AFortWeapon::ActiveAbility' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PrimaryAbilitySpecHandle) == 0x000820, "Member 'AFortWeapon::PrimaryAbilitySpecHandle' has a wrong offset!");
static_assert(offsetof(AFortWeapon, SecondaryAbilitySpecHandle) == 0x000824, "Member 'AFortWeapon::SecondaryAbilitySpecHandle' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReloadAbilitySpecHandle) == 0x000828, "Member 'AFortWeapon::ReloadAbilitySpecHandle' has a wrong offset!");
static_assert(offsetof(AFortWeapon, EquippedAbilityHandles) == 0x000830, "Member 'AFortWeapon::EquippedAbilityHandles' has a wrong offset!");
static_assert(offsetof(AFortWeapon, EquippedAbilitySetHandles) == 0x000840, "Member 'AFortWeapon::EquippedAbilitySetHandles' has a wrong offset!");
static_assert(offsetof(AFortWeapon, AppliedAlterations) == 0x000850, "Member 'AFortWeapon::AppliedAlterations' has a wrong offset!");
static_assert(offsetof(AFortWeapon, AppliedAlterationsToSkipLoading) == 0x000860, "Member 'AFortWeapon::AppliedAlterationsToSkipLoading' has a wrong offset!");
static_assert(offsetof(AFortWeapon, AppliedItemWrap) == 0x000870, "Member 'AFortWeapon::AppliedItemWrap' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CachedFXManager) == 0x000878, "Member 'AFortWeapon::CachedFXManager' has a wrong offset!");
static_assert(offsetof(AFortWeapon, CachedSignificanceManager) == 0x000880, "Member 'AFortWeapon::CachedSignificanceManager' has a wrong offset!");
static_assert(offsetof(AFortWeapon, MuzzleSocketName) == 0x000888, "Member 'AFortWeapon::MuzzleSocketName' has a wrong offset!");
static_assert(offsetof(AFortWeapon, MuzzleFalloffSocketName) == 0x000890, "Member 'AFortWeapon::MuzzleFalloffSocketName' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponHandSocketNameOverride) == 0x000898, "Member 'AFortWeapon::WeaponHandSocketNameOverride' has a wrong offset!");
static_assert(offsetof(AFortWeapon, LeftHandWeaponHandSocketNameOverride) == 0x0008A0, "Member 'AFortWeapon::LeftHandWeaponHandSocketNameOverride' has a wrong offset!");
static_assert(offsetof(AFortWeapon, MaxWeaponSwitchNetworkWaitTime) == 0x0008C0, "Member 'AFortWeapon::MaxWeaponSwitchNetworkWaitTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, LastFireAbilityTime) == 0x0008C4, "Member 'AFortWeapon::LastFireAbilityTime' has a wrong offset!");
static_assert(offsetof(AFortWeapon, EquipAnimation) == 0x0008C8, "Member 'AFortWeapon::EquipAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeapon, ReloadAnimation) == 0x0008D0, "Member 'AFortWeapon::ReloadAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponEquipMontage) == 0x0008D8, "Member 'AFortWeapon::WeaponEquipMontage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponReloadMontage) == 0x0008E0, "Member 'AFortWeapon::WeaponReloadMontage' has a wrong offset!");
static_assert(offsetof(AFortWeapon, PoseOffsetAnimSequence) == 0x0008E8, "Member 'AFortWeapon::PoseOffsetAnimSequence' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponCoreAnimation) == 0x0008F0, "Member 'AFortWeapon::WeaponCoreAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeapon, WeaponPawnAnimSet) == 0x0008F8, "Member 'AFortWeapon::WeaponPawnAnimSet' has a wrong offset!");
static_assert(offsetof(AFortWeapon, UnableToPerformActionMontageOverride) == 0x000940, "Member 'AFortWeapon::UnableToPerformActionMontageOverride' has a wrong offset!");
static_assert(offsetof(AFortWeapon, LockOnTargetCandidate) == 0x000968, "Member 'AFortWeapon::LockOnTargetCandidate' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bIgnoreTryToFireSlotCooldownRestriction) == 0x000971, "Member 'AFortWeapon::bIgnoreTryToFireSlotCooldownRestriction' has a wrong offset!");
static_assert(offsetof(AFortWeapon, bFireConsumableAnalyticEvent) == 0x000973, "Member 'AFortWeapon::bFireConsumableAnalyticEvent' has a wrong offset!");
static_assert(offsetof(AFortWeapon, HudKeyActionData) == 0x000978, "Member 'AFortWeapon::HudKeyActionData' has a wrong offset!");

// Class FortniteGame.FortWeaponRanged
// 0x0298 (0x0C20 - 0x0988)
class AFortWeaponRanged : public AFortWeapon
{
public:
	UMulticastDelegateProperty_                   OnProjectileSpawned;                               // 0x0988(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortTracerBase>            TracerTemplate;                                    // 0x0998(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowAutomaticWeaponCatchup;                      // 0x09A0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9A1[0x7];                                      // 0x09A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentNumBullets;                                 // 0x09A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                ScopeTargetingMuzzleOffset;                        // 0x09AC(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                CurrentMuzzleBlockedLocation;                      // 0x09B8(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortAbilityTargetingSource                   CurrentDamageStart;                                // 0x09C4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9C5[0x3];                                      // 0x09C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               MaxTargetingAimAdjustment;                         // 0x09C8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         ProjectilePitchOffset;                             // 0x09D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bShouldDisplayAmmoCounter : 1;                     // 0x09D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bShouldAimFromMuzzleAtCloseRange : 1;              // 0x09D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bMaintainAimLocationDuringTargeting : 1;           // 0x09D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseScopeTargeting : 1;                            // 0x09D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseFirstPersonTargeting : 1;                      // 0x09D8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseReducedTargetingAimAssist : 1;                 // 0x09D8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPersistentFireFX : 1;                             // 0x09D8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseBeamParticles : 1;                             // 0x09D8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseImpactFXForProjectiles : 1;                    // 0x09D9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseImpactFXForProjectileOverlaps : 1;             // 0x09D9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseImpactDecals : 1;                              // 0x09D9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUsePersistentBeam : 1;                            // 0x09D9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_9DA[0x2];                                      // 0x09DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortEffectDistanceQuality             BeamSignificance;                                  // 0x09DC(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FFortEffectDistanceQuality             ImpactSignificance;                                // 0x09F4(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FFortEffectDistanceQuality             DecalSignificance;                                 // 0x0A0C(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         ScopeImpactEffectDistanceOffset;                   // 0x0A24(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystem*                        BeamParticleSystem;                                // 0x0A28(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   BeamSourceSocketName;                              // 0x0A30(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                DecalSizeMin;                                      // 0x0A38(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                DecalSizeMax;                                      // 0x0A44(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DecalLifespanMin;                                  // 0x0A50(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DecalLifespanMax;                                  // 0x0A54(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           DecalColorStart;                                   // 0x0A58(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           DecalColorEnd;                                     // 0x0A68(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     DecalMaterial;                                     // 0x0A78(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             DecalTexture;                                      // 0x0A80(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<EPhysicalSurface>                      SurfaceAcceptingDecals;                            // 0x0A88(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_A98[0x4];                                      // 0x0A98(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ShellReloadCounter;                                // 0x0A9C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA0[0x4];                                      // 0x0AA0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               TargetingRotAdjustmentTotal;                       // 0x0AA4(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         LastTargetingRotAdjustmentWeight;                  // 0x0AB0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AB4[0x54];                                     // 0x0AB4(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FWeightedBlendable>             ScopePostProcessMaterial;                          // 0x0B08(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_B18[0x68];                                     // 0x0B18(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         BitPad_B80_0 : 2;                                  // 0x0B80(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bUseAthenaRecoil : 1;                              // 0x0B80(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bUseAthenaPerfectADSAim : 1;                       // 0x0B80(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bFirstShotAccuracyCheckVehicleMovement : 1;        // 0x0B80(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_B81[0x3];                                      // 0x0B81(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FirstShotAccuracyMinWaitTime;                      // 0x0B84(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B88[0x38];                                     // 0x0B88(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	class UAnimMontage*                           FireAnimation;                                     // 0x0BC0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           FireDownsightsAnimation;                           // 0x0BC8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           CockingAnimation;                                  // 0x0BD0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           WeaponFireMontage;                                 // 0x0BD8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           WeaponFireDownsightsMontage;                       // 0x0BE0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           WeaponCockingMontage;                              // 0x0BE8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystemComponent*               BeamPSC;                                           // 0x0BF0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortWeaponOverheatState                      OverheatState;                                     // 0x0BF8(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BF9[0x7];                                      // 0x0BF9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAnimMontage*                           OverheatedAnimation;                               // 0x0C00(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           WeaponOverheatedAnimation;                         // 0x0C08(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCooldownWhileOverheated;                          // 0x0C10(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C11[0x3];                                      // 0x0C11(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         OverheatValue;                                     // 0x0C14(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeHeatWasLastAdded;                              // 0x0C18(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeOverheatedBegan;                               // 0x0C1C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void AbortScopeFX();
	void DeactivateBeamFX();
	void ForceScopeFX();
	float GetADSTransitionInTime();
	float GetADSTransitionOutTime();
	void InitializeBeamFX(class UParticleSystemComponent* InBeamPSC);
	void OnFinishedCooling();
	void OnLocalFailedToFireWhenOverheated();
	void OnRep_OverheatState(EFortWeaponOverheatState PreviousOverheatState);
	void OnSpawnProjectile(class AFortProjectileBase* SpawnProjectile);
	void OnStartCooling();
	void OnStartHeating();
	void OnStartOverheated();
	bool ShouldSpawnBulletShellFX();
	void TempHack_PlayOverheatedAnimation();

	float GetCurrentOverheatValue() const;
	float GetOverheatingMaxValue() const;
	float GetTimeToNextFire() const;
	bool IsCachedIsProjectileWeapon() const;
	bool IsUsingFirstPersonCamera() const;
	bool IsUsingScope() const;
	bool IsUsingScopeOrFirstPersonCamera() const;
	bool ShouldDisplayAmmoCounter() const;
	bool UseFirstPersonTargeting() const;
	bool UseReducedAimAssist() const;
	bool UseScopeTargeting() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRanged">();
	}
	static class AFortWeaponRanged* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeaponRanged>();
	}
};
static_assert(alignof(AFortWeaponRanged) == 0x000008, "Wrong alignment on AFortWeaponRanged");
static_assert(sizeof(AFortWeaponRanged) == 0x000C20, "Wrong size on AFortWeaponRanged");
static_assert(offsetof(AFortWeaponRanged, OnProjectileSpawned) == 0x000988, "Member 'AFortWeaponRanged::OnProjectileSpawned' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, TracerTemplate) == 0x000998, "Member 'AFortWeaponRanged::TracerTemplate' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, bAllowAutomaticWeaponCatchup) == 0x0009A0, "Member 'AFortWeaponRanged::bAllowAutomaticWeaponCatchup' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, CurrentNumBullets) == 0x0009A8, "Member 'AFortWeaponRanged::CurrentNumBullets' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, ScopeTargetingMuzzleOffset) == 0x0009AC, "Member 'AFortWeaponRanged::ScopeTargetingMuzzleOffset' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, CurrentMuzzleBlockedLocation) == 0x0009B8, "Member 'AFortWeaponRanged::CurrentMuzzleBlockedLocation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, CurrentDamageStart) == 0x0009C4, "Member 'AFortWeaponRanged::CurrentDamageStart' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, MaxTargetingAimAdjustment) == 0x0009C8, "Member 'AFortWeaponRanged::MaxTargetingAimAdjustment' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, ProjectilePitchOffset) == 0x0009D4, "Member 'AFortWeaponRanged::ProjectilePitchOffset' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, BeamSignificance) == 0x0009DC, "Member 'AFortWeaponRanged::BeamSignificance' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, ImpactSignificance) == 0x0009F4, "Member 'AFortWeaponRanged::ImpactSignificance' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalSignificance) == 0x000A0C, "Member 'AFortWeaponRanged::DecalSignificance' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, ScopeImpactEffectDistanceOffset) == 0x000A24, "Member 'AFortWeaponRanged::ScopeImpactEffectDistanceOffset' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, BeamParticleSystem) == 0x000A28, "Member 'AFortWeaponRanged::BeamParticleSystem' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, BeamSourceSocketName) == 0x000A30, "Member 'AFortWeaponRanged::BeamSourceSocketName' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalSizeMin) == 0x000A38, "Member 'AFortWeaponRanged::DecalSizeMin' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalSizeMax) == 0x000A44, "Member 'AFortWeaponRanged::DecalSizeMax' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalLifespanMin) == 0x000A50, "Member 'AFortWeaponRanged::DecalLifespanMin' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalLifespanMax) == 0x000A54, "Member 'AFortWeaponRanged::DecalLifespanMax' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalColorStart) == 0x000A58, "Member 'AFortWeaponRanged::DecalColorStart' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalColorEnd) == 0x000A68, "Member 'AFortWeaponRanged::DecalColorEnd' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalMaterial) == 0x000A78, "Member 'AFortWeaponRanged::DecalMaterial' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, DecalTexture) == 0x000A80, "Member 'AFortWeaponRanged::DecalTexture' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, SurfaceAcceptingDecals) == 0x000A88, "Member 'AFortWeaponRanged::SurfaceAcceptingDecals' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, ShellReloadCounter) == 0x000A9C, "Member 'AFortWeaponRanged::ShellReloadCounter' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, TargetingRotAdjustmentTotal) == 0x000AA4, "Member 'AFortWeaponRanged::TargetingRotAdjustmentTotal' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, LastTargetingRotAdjustmentWeight) == 0x000AB0, "Member 'AFortWeaponRanged::LastTargetingRotAdjustmentWeight' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, ScopePostProcessMaterial) == 0x000B08, "Member 'AFortWeaponRanged::ScopePostProcessMaterial' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, FirstShotAccuracyMinWaitTime) == 0x000B84, "Member 'AFortWeaponRanged::FirstShotAccuracyMinWaitTime' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, FireAnimation) == 0x000BC0, "Member 'AFortWeaponRanged::FireAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, FireDownsightsAnimation) == 0x000BC8, "Member 'AFortWeaponRanged::FireDownsightsAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, CockingAnimation) == 0x000BD0, "Member 'AFortWeaponRanged::CockingAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, WeaponFireMontage) == 0x000BD8, "Member 'AFortWeaponRanged::WeaponFireMontage' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, WeaponFireDownsightsMontage) == 0x000BE0, "Member 'AFortWeaponRanged::WeaponFireDownsightsMontage' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, WeaponCockingMontage) == 0x000BE8, "Member 'AFortWeaponRanged::WeaponCockingMontage' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, BeamPSC) == 0x000BF0, "Member 'AFortWeaponRanged::BeamPSC' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, OverheatState) == 0x000BF8, "Member 'AFortWeaponRanged::OverheatState' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, OverheatedAnimation) == 0x000C00, "Member 'AFortWeaponRanged::OverheatedAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, WeaponOverheatedAnimation) == 0x000C08, "Member 'AFortWeaponRanged::WeaponOverheatedAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, bCooldownWhileOverheated) == 0x000C10, "Member 'AFortWeaponRanged::bCooldownWhileOverheated' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, OverheatValue) == 0x000C14, "Member 'AFortWeaponRanged::OverheatValue' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, TimeHeatWasLastAdded) == 0x000C18, "Member 'AFortWeaponRanged::TimeHeatWasLastAdded' has a wrong offset!");
static_assert(offsetof(AFortWeaponRanged, TimeOverheatedBegan) == 0x000C1C, "Member 'AFortWeaponRanged::TimeOverheatedBegan' has a wrong offset!");

// Class FortniteGame.FortWeaponRangedDual
// 0x0058 (0x0C78 - 0x0C20)
class AFortWeaponRangedDual : public AFortWeaponRanged
{
public:
	class USkeletalMeshComponentBudgeted*         LeftHandWeaponMesh;                                // 0x0C20(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           LeftHandFireAnimation;                             // 0x0C28(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           LeftCockingAnimation;                              // 0x0C30(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           LeftHandFireDownsightsAnimation;                   // 0x0C38(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           LeftWeaponFireMontage;                             // 0x0C40(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           LeftWeaponFireDownsightsMontage;                   // 0x0C48(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           LeftWeaponCockingMontage;                          // 0x0C50(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           LeftWeaponReloadMontage;                           // 0x0C58(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnHandFired;                                       // 0x0C60(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_C70[0x8];                                      // 0x0C70(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	EDualWeaponHand GetLastFireHand() const;
	EDualWeaponHand GetNextFireHand() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedDual">();
	}
	static class AFortWeaponRangedDual* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeaponRangedDual>();
	}
};
static_assert(alignof(AFortWeaponRangedDual) == 0x000008, "Wrong alignment on AFortWeaponRangedDual");
static_assert(sizeof(AFortWeaponRangedDual) == 0x000C78, "Wrong size on AFortWeaponRangedDual");
static_assert(offsetof(AFortWeaponRangedDual, LeftHandWeaponMesh) == 0x000C20, "Member 'AFortWeaponRangedDual::LeftHandWeaponMesh' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, LeftHandFireAnimation) == 0x000C28, "Member 'AFortWeaponRangedDual::LeftHandFireAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, LeftCockingAnimation) == 0x000C30, "Member 'AFortWeaponRangedDual::LeftCockingAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, LeftHandFireDownsightsAnimation) == 0x000C38, "Member 'AFortWeaponRangedDual::LeftHandFireDownsightsAnimation' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, LeftWeaponFireMontage) == 0x000C40, "Member 'AFortWeaponRangedDual::LeftWeaponFireMontage' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, LeftWeaponFireDownsightsMontage) == 0x000C48, "Member 'AFortWeaponRangedDual::LeftWeaponFireDownsightsMontage' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, LeftWeaponCockingMontage) == 0x000C50, "Member 'AFortWeaponRangedDual::LeftWeaponCockingMontage' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, LeftWeaponReloadMontage) == 0x000C58, "Member 'AFortWeaponRangedDual::LeftWeaponReloadMontage' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDual, OnHandFired) == 0x000C60, "Member 'AFortWeaponRangedDual::OnHandFired' has a wrong offset!");

// Class FortniteGame.FortWeaponRangedDualForVehicle
// 0x0070 (0x0CE8 - 0x0C78)
class AFortWeaponRangedDualForVehicle : public AFortWeaponRangedDual
{
public:
	uint8                                         Pad_C78[0x8];                                      // 0x0C78(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMountedWeaponInfo                     MountedWeaponInfo;                                 // 0x0C80(0x0038)(NativeAccessSpecifierPublic)
	struct FVector                                LeftWeaponLoc;                                     // 0x0CB8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               LeftWeaponRot;                                     // 0x0CC4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FVector                                RightWeaponLoc;                                    // 0x0CD0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               RightWeaponRot;                                    // 0x0CDC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)

public:
	void OnHostVehicleSetup();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedDualForVehicle">();
	}
	static class AFortWeaponRangedDualForVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeaponRangedDualForVehicle>();
	}
};
static_assert(alignof(AFortWeaponRangedDualForVehicle) == 0x000008, "Wrong alignment on AFortWeaponRangedDualForVehicle");
static_assert(sizeof(AFortWeaponRangedDualForVehicle) == 0x000CE8, "Wrong size on AFortWeaponRangedDualForVehicle");
static_assert(offsetof(AFortWeaponRangedDualForVehicle, MountedWeaponInfo) == 0x000C80, "Member 'AFortWeaponRangedDualForVehicle::MountedWeaponInfo' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDualForVehicle, LeftWeaponLoc) == 0x000CB8, "Member 'AFortWeaponRangedDualForVehicle::LeftWeaponLoc' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDualForVehicle, LeftWeaponRot) == 0x000CC4, "Member 'AFortWeaponRangedDualForVehicle::LeftWeaponRot' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDualForVehicle, RightWeaponLoc) == 0x000CD0, "Member 'AFortWeaponRangedDualForVehicle::RightWeaponLoc' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedDualForVehicle, RightWeaponRot) == 0x000CDC, "Member 'AFortWeaponRangedDualForVehicle::RightWeaponRot' has a wrong offset!");

// Class FortniteGame.FortWeaponRangedDualFerret
// 0x0000 (0x0CE8 - 0x0CE8)
class AFortWeaponRangedDualFerret : public AFortWeaponRangedDualForVehicle
{
public:
	class AFortAthenaFerretVehicle* GetCachedFerretVehicle();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedDualFerret">();
	}
	static class AFortWeaponRangedDualFerret* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeaponRangedDualFerret>();
	}
};
static_assert(alignof(AFortWeaponRangedDualFerret) == 0x000008, "Wrong alignment on AFortWeaponRangedDualFerret");
static_assert(sizeof(AFortWeaponRangedDualFerret) == 0x000CE8, "Wrong size on AFortWeaponRangedDualFerret");

// Class FortniteGame.AthenaAIController
// 0x0048 (0x0578 - 0x0530)
class AAthenaAIController final : public AFortAIController
{
public:
	uint8                                         Pad_530[0x20];                                     // 0x0530(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortGameplayAbility*                   PrimaryMeleeAttackAbilityInstance;                 // 0x0550(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortGameplayAbility*                   PrimaryRangedAttackAbilityInstance;                // 0x0558(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_560[0x8];                                      // 0x0560(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 SecondaryGoalActor;                                // 0x0568(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_570[0x8];                                      // 0x0570(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAIController">();
	}
	static class AAthenaAIController* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaAIController>();
	}
};
static_assert(alignof(AAthenaAIController) == 0x000008, "Wrong alignment on AAthenaAIController");
static_assert(sizeof(AAthenaAIController) == 0x000578, "Wrong size on AAthenaAIController");
static_assert(offsetof(AAthenaAIController, PrimaryMeleeAttackAbilityInstance) == 0x000550, "Member 'AAthenaAIController::PrimaryMeleeAttackAbilityInstance' has a wrong offset!");
static_assert(offsetof(AAthenaAIController, PrimaryRangedAttackAbilityInstance) == 0x000558, "Member 'AAthenaAIController::PrimaryRangedAttackAbilityInstance' has a wrong offset!");
static_assert(offsetof(AAthenaAIController, SecondaryGoalActor) == 0x000568, "Member 'AAthenaAIController::SecondaryGoalActor' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategory
// 0x0008 (0x0038 - 0x0030)
class UFortDifficultyOptionCategory : public UDataAsset
{
public:
	bool                                          bIsRequired;                                       // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsStatic;                                         // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasValueRange;                                    // 0x0032(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_33[0x5];                                       // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategory">();
	}
	static class UFortDifficultyOptionCategory* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategory>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategory) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategory");
static_assert(sizeof(UFortDifficultyOptionCategory) == 0x000038, "Wrong size on UFortDifficultyOptionCategory");
static_assert(offsetof(UFortDifficultyOptionCategory, bIsRequired) == 0x000030, "Member 'UFortDifficultyOptionCategory::bIsRequired' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionCategory, bIsStatic) == 0x000031, "Member 'UFortDifficultyOptionCategory::bIsStatic' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionCategory, bHasValueRange) == 0x000032, "Member 'UFortDifficultyOptionCategory::bHasValueRange' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter
// 0x0000 (0x0038 - 0x0038)
class UFortDifficultyOptionCategoryEncounter : public UFortDifficultyOptionCategory
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter">();
	}
	static class UFortDifficultyOptionCategoryEncounter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter) == 0x000038, "Wrong size on UFortDifficultyOptionCategoryEncounter");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_TimedModifierTags
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_TimedModifierTags final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_TimedModifierTags>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_TimedModifierTags">();
	}
	static class UFortDifficultyOptionCategoryEncounter_TimedModifierTags* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_TimedModifierTags>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_TimedModifierTags) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_TimedModifierTags");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_TimedModifierTags) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_TimedModifierTags");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_TimedModifierTags, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_TimedModifierTags::Options' has a wrong offset!");

// Class FortniteGame.FortAIPerceptionComponent
// 0x0008 (0x01D0 - 0x01C8)
class UFortAIPerceptionComponent : public UAIPerceptionComponent
{
public:
	float                                         LosingSightRadiusBump;                             // 0x01C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1CC[0x4];                                      // 0x01CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIPerceptionComponent">();
	}
	static class UFortAIPerceptionComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIPerceptionComponent>();
	}
};
static_assert(alignof(UFortAIPerceptionComponent) == 0x000008, "Wrong alignment on UFortAIPerceptionComponent");
static_assert(sizeof(UFortAIPerceptionComponent) == 0x0001D0, "Wrong size on UFortAIPerceptionComponent");
static_assert(offsetof(UFortAIPerceptionComponent, LosingSightRadiusBump) == 0x0001C8, "Member 'UFortAIPerceptionComponent::LosingSightRadiusBump' has a wrong offset!");

// Class FortniteGame.FortClientPilot_Base
// 0x00F0 (0x0118 - 0x0028)
#pragma pack(push, 0x1)
class alignas(0x08) UFortClientPilot_Base : public UClientPilotComponent
{
public:
	uint8                                         Pad_28[0xA8];                                      // 0x0028(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPawn*                              EnemyTarget;                                       // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPickup*                            PickupTarget;                                      // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingActor*                         BuildingTarget;                                    // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingSMActor*                       EditTarget;                                        // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F0[0x28];                                      // 0x00F0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_Base">();
	}
	static class UFortClientPilot_Base* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_Base>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortClientPilot_Base) == 0x000008, "Wrong alignment on UFortClientPilot_Base");
static_assert(sizeof(UFortClientPilot_Base) == 0x000118, "Wrong size on UFortClientPilot_Base");
static_assert(offsetof(UFortClientPilot_Base, EnemyTarget) == 0x0000D0, "Member 'UFortClientPilot_Base::EnemyTarget' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_Base, PickupTarget) == 0x0000D8, "Member 'UFortClientPilot_Base::PickupTarget' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_Base, BuildingTarget) == 0x0000E0, "Member 'UFortClientPilot_Base::BuildingTarget' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_Base, EditTarget) == 0x0000E8, "Member 'UFortClientPilot_Base::EditTarget' has a wrong offset!");

// Class FortniteGame.FortClientPilot_GameplayBase
// 0x0178 (0x0290 - 0x0118)
class UFortClientPilot_GameplayBase : public UFortClientPilot_Base
{
public:
	uint8                                         Pad_118[0x4];                                      // 0x0118(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastRandomTurnTime;                                // 0x011C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPickLootTime;                                  // 0x0120(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPickEnemyTime;                                 // 0x0124(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastEnemyKilledTime;                               // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastBuildingKilledTime;                            // 0x012C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastGoodInteraction;                               // 0x0130(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastCheckGoodTarget;                               // 0x0134(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPickEditTime;                                  // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_13C[0xCC];                                     // 0x013C(0x00CC)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ViewLocation;                                      // 0x0208(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_214[0x4];                                      // 0x0214(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawn*                        MyPawn;                                            // 0x0218(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UFortWorldItem*>                 ItemsToCheckForMaxStackSize;                       // 0x0220(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_230[0x58];                                     // 0x0230(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTimerHandle                           MissionEndTimerHandle;                             // 0x0288(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_GameplayBase">();
	}
	static class UFortClientPilot_GameplayBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_GameplayBase>();
	}
};
static_assert(alignof(UFortClientPilot_GameplayBase) == 0x000008, "Wrong alignment on UFortClientPilot_GameplayBase");
static_assert(sizeof(UFortClientPilot_GameplayBase) == 0x000290, "Wrong size on UFortClientPilot_GameplayBase");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastRandomTurnTime) == 0x00011C, "Member 'UFortClientPilot_GameplayBase::LastRandomTurnTime' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastPickLootTime) == 0x000120, "Member 'UFortClientPilot_GameplayBase::LastPickLootTime' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastPickEnemyTime) == 0x000124, "Member 'UFortClientPilot_GameplayBase::LastPickEnemyTime' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastEnemyKilledTime) == 0x000128, "Member 'UFortClientPilot_GameplayBase::LastEnemyKilledTime' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastBuildingKilledTime) == 0x00012C, "Member 'UFortClientPilot_GameplayBase::LastBuildingKilledTime' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastGoodInteraction) == 0x000130, "Member 'UFortClientPilot_GameplayBase::LastGoodInteraction' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastCheckGoodTarget) == 0x000134, "Member 'UFortClientPilot_GameplayBase::LastCheckGoodTarget' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, LastPickEditTime) == 0x000138, "Member 'UFortClientPilot_GameplayBase::LastPickEditTime' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, ViewLocation) == 0x000208, "Member 'UFortClientPilot_GameplayBase::ViewLocation' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, MyPawn) == 0x000218, "Member 'UFortClientPilot_GameplayBase::MyPawn' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, ItemsToCheckForMaxStackSize) == 0x000220, "Member 'UFortClientPilot_GameplayBase::ItemsToCheckForMaxStackSize' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayBase, MissionEndTimerHandle) == 0x000288, "Member 'UFortClientPilot_GameplayBase::MissionEndTimerHandle' has a wrong offset!");

// Class FortniteGame.FortClientPilot_GameplayAthena
// 0x0060 (0x02F0 - 0x0290)
class UFortClientPilot_GameplayAthena : public UFortClientPilot_GameplayBase
{
public:
	uint8                                         Pad_290[0x60];                                     // 0x0290(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_GameplayAthena">();
	}
	static class UFortClientPilot_GameplayAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_GameplayAthena>();
	}
};
static_assert(alignof(UFortClientPilot_GameplayAthena) == 0x000008, "Wrong alignment on UFortClientPilot_GameplayAthena");
static_assert(sizeof(UFortClientPilot_GameplayAthena) == 0x0002F0, "Wrong size on UFortClientPilot_GameplayAthena");

// Class FortniteGame.FortClientPilot_BaseSmokeAthena
// 0x0080 (0x0370 - 0x02F0)
class UFortClientPilot_BaseSmokeAthena : public UFortClientPilot_GameplayAthena
{
public:
	uint8                                         Pad_2F0[0x80];                                     // 0x02F0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_BaseSmokeAthena">();
	}
	static class UFortClientPilot_BaseSmokeAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_BaseSmokeAthena>();
	}
};
static_assert(alignof(UFortClientPilot_BaseSmokeAthena) == 0x000008, "Wrong alignment on UFortClientPilot_BaseSmokeAthena");
static_assert(sizeof(UFortClientPilot_BaseSmokeAthena) == 0x000370, "Wrong size on UFortClientPilot_BaseSmokeAthena");

// Class FortniteGame.FortAnimNotifyState_AbilityDecisionWindow
// 0x0040 (0x0070 - 0x0030)
class UFortAnimNotifyState_AbilityDecisionWindow final : public UAnimNotifyState
{
public:
	struct FFortMontageInputAction                PrimaryInput;                                      // 0x0030(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortMontageInputAction                SecondaryInput;                                    // 0x0044(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	class FName                                   DefaultNextSection;                                // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PrimaryInputStrikeAngle;                           // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SecondaryInputStrikeAngle;                         // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ComboCounter;                                      // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6C[0x4];                                       // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_AbilityDecisionWindow">();
	}
	static class UFortAnimNotifyState_AbilityDecisionWindow* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_AbilityDecisionWindow>();
	}
};
static_assert(alignof(UFortAnimNotifyState_AbilityDecisionWindow) == 0x000008, "Wrong alignment on UFortAnimNotifyState_AbilityDecisionWindow");
static_assert(sizeof(UFortAnimNotifyState_AbilityDecisionWindow) == 0x000070, "Wrong size on UFortAnimNotifyState_AbilityDecisionWindow");
static_assert(offsetof(UFortAnimNotifyState_AbilityDecisionWindow, PrimaryInput) == 0x000030, "Member 'UFortAnimNotifyState_AbilityDecisionWindow::PrimaryInput' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_AbilityDecisionWindow, SecondaryInput) == 0x000044, "Member 'UFortAnimNotifyState_AbilityDecisionWindow::SecondaryInput' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_AbilityDecisionWindow, DefaultNextSection) == 0x000058, "Member 'UFortAnimNotifyState_AbilityDecisionWindow::DefaultNextSection' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_AbilityDecisionWindow, PrimaryInputStrikeAngle) == 0x000060, "Member 'UFortAnimNotifyState_AbilityDecisionWindow::PrimaryInputStrikeAngle' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_AbilityDecisionWindow, SecondaryInputStrikeAngle) == 0x000064, "Member 'UFortAnimNotifyState_AbilityDecisionWindow::SecondaryInputStrikeAngle' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_AbilityDecisionWindow, ComboCounter) == 0x000068, "Member 'UFortAnimNotifyState_AbilityDecisionWindow::ComboCounter' has a wrong offset!");

// Class FortniteGame.FortAnimInstance
// 0x00A8 (0x0310 - 0x0268)
class UFortAnimInstance : public UAnimInstance
{
public:
	bool                                          bUpdateAllPawnProperties;                          // 0x0268(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_269[0x3];                                      // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         VelocityLerpAlpha;                                 // 0x026C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                PawnVelocity;                                      // 0x0270(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeed2DThreshold;                               // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnSpeed2D;                                       // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnVelocityZ;                                     // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnMovementDirectionAzimuth;                      // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnMovementDirectionElevation;                    // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               PawnDeltaRotation;                                 // 0x0290(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               PawnLastRotation;                                  // 0x029C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                PawnLastLocation;                                  // 0x02A8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsJumping;                                        // 0x02B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsFalling;                                        // 0x02B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldPredictLanding;                             // 0x02B6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLandingPredicted;                                 // 0x02B7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PredictedFallTimeLeft;                             // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallLookAheadSubStepping;                          // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         FallLookAheadMaxIterations;                        // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDebugLandPrediction;                              // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRecordJumpPositions;                              // 0x02C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsRecordingJump;                                  // 0x02C6(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C7[0x1];                                      // 0x02C7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         RecordJumpFrameCount;                              // 0x02C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                RecordJumpInitialJumpLocation;                     // 0x02CC(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimPitch;                                          // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimYaw;                                            // 0x02DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeForRecentlyFired;                              // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeToReachRelaxedLevel1;                          // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeToReachRelaxedLevel2;                          // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRecentlyFired;                                    // 0x02EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsRelaxedLevel1;                                  // 0x02ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsRelaxedLevel2;                                  // 0x02EE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2EF[0x1];                                      // 0x02EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RelaxedLevelTimeCounter;                           // 0x02F0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SavedWeaponLastFireTime;                           // 0x02F4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bClothEnabled : 1;                                 // 0x02F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAnimDynamicsEnabled : 1;                          // 0x02F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRigidBodyEnabled : 1;                             // 0x02F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_2F9[0x7];                                      // 0x02F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAnimTagProperty>               AnimPropertyGameplayTagBindings;                   // 0x0300(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	void AnimNotify_LeftFootStep(const class UAnimNotify* Notify);
	void AnimNotify_RightFootStep(const class UAnimNotify* Notify);
	class AFortAIPawn* TryGetFortAIPawn();
	class AFortPawn* TryGetFortPawn();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimInstance">();
	}
	static class UFortAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimInstance>();
	}
};
static_assert(alignof(UFortAnimInstance) == 0x000008, "Wrong alignment on UFortAnimInstance");
static_assert(sizeof(UFortAnimInstance) == 0x000310, "Wrong size on UFortAnimInstance");
static_assert(offsetof(UFortAnimInstance, bUpdateAllPawnProperties) == 0x000268, "Member 'UFortAnimInstance::bUpdateAllPawnProperties' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, VelocityLerpAlpha) == 0x00026C, "Member 'UFortAnimInstance::VelocityLerpAlpha' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnVelocity) == 0x000270, "Member 'UFortAnimInstance::PawnVelocity' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, MinSpeed2DThreshold) == 0x00027C, "Member 'UFortAnimInstance::MinSpeed2DThreshold' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnSpeed2D) == 0x000280, "Member 'UFortAnimInstance::PawnSpeed2D' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnVelocityZ) == 0x000284, "Member 'UFortAnimInstance::PawnVelocityZ' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnMovementDirectionAzimuth) == 0x000288, "Member 'UFortAnimInstance::PawnMovementDirectionAzimuth' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnMovementDirectionElevation) == 0x00028C, "Member 'UFortAnimInstance::PawnMovementDirectionElevation' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnDeltaRotation) == 0x000290, "Member 'UFortAnimInstance::PawnDeltaRotation' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnLastRotation) == 0x00029C, "Member 'UFortAnimInstance::PawnLastRotation' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PawnLastLocation) == 0x0002A8, "Member 'UFortAnimInstance::PawnLastLocation' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bIsJumping) == 0x0002B4, "Member 'UFortAnimInstance::bIsJumping' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bIsFalling) == 0x0002B5, "Member 'UFortAnimInstance::bIsFalling' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bShouldPredictLanding) == 0x0002B6, "Member 'UFortAnimInstance::bShouldPredictLanding' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bLandingPredicted) == 0x0002B7, "Member 'UFortAnimInstance::bLandingPredicted' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, PredictedFallTimeLeft) == 0x0002B8, "Member 'UFortAnimInstance::PredictedFallTimeLeft' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, FallLookAheadSubStepping) == 0x0002BC, "Member 'UFortAnimInstance::FallLookAheadSubStepping' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, FallLookAheadMaxIterations) == 0x0002C0, "Member 'UFortAnimInstance::FallLookAheadMaxIterations' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bDebugLandPrediction) == 0x0002C4, "Member 'UFortAnimInstance::bDebugLandPrediction' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bRecordJumpPositions) == 0x0002C5, "Member 'UFortAnimInstance::bRecordJumpPositions' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bIsRecordingJump) == 0x0002C6, "Member 'UFortAnimInstance::bIsRecordingJump' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, RecordJumpFrameCount) == 0x0002C8, "Member 'UFortAnimInstance::RecordJumpFrameCount' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, RecordJumpInitialJumpLocation) == 0x0002CC, "Member 'UFortAnimInstance::RecordJumpInitialJumpLocation' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, AimPitch) == 0x0002D8, "Member 'UFortAnimInstance::AimPitch' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, AimYaw) == 0x0002DC, "Member 'UFortAnimInstance::AimYaw' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, TimeForRecentlyFired) == 0x0002E0, "Member 'UFortAnimInstance::TimeForRecentlyFired' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, TimeToReachRelaxedLevel1) == 0x0002E4, "Member 'UFortAnimInstance::TimeToReachRelaxedLevel1' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, TimeToReachRelaxedLevel2) == 0x0002E8, "Member 'UFortAnimInstance::TimeToReachRelaxedLevel2' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bRecentlyFired) == 0x0002EC, "Member 'UFortAnimInstance::bRecentlyFired' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bIsRelaxedLevel1) == 0x0002ED, "Member 'UFortAnimInstance::bIsRelaxedLevel1' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, bIsRelaxedLevel2) == 0x0002EE, "Member 'UFortAnimInstance::bIsRelaxedLevel2' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, RelaxedLevelTimeCounter) == 0x0002F0, "Member 'UFortAnimInstance::RelaxedLevelTimeCounter' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, SavedWeaponLastFireTime) == 0x0002F4, "Member 'UFortAnimInstance::SavedWeaponLastFireTime' has a wrong offset!");
static_assert(offsetof(UFortAnimInstance, AnimPropertyGameplayTagBindings) == 0x000300, "Member 'UFortAnimInstance::AnimPropertyGameplayTagBindings' has a wrong offset!");

// Class FortniteGame.FortPlayerAnimInstance
// 0x3FA0 (0x42B0 - 0x0310)
class UFortPlayerAnimInstance : public UFortAnimInstance
{
public:
	uint8                                         Pad_310[0x8];                                      // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DeltaTime;                                         // 0x0318(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31C[0x4];                                      // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawn*                        FortPlayerPawn;                                    // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCustomBodyType                           BodyType;                                          // 0x0328(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortPlayerAnimBodyType                       AnimBodyType;                                      // 0x0329(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCustomGender                             Gender;                                            // 0x032A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_32B[0x1];                                      // 0x032B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FallAnimDuration;                                  // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallPlayRate;                                      // 0x0330(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_334[0x4];                                      // 0x0334(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawnAthena*                  FortPlayerPawnAthena;                              // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAnimInput_SpeedWarping            SpeedWarping;                                      // 0x0340(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	float                                         JogStartSpeedWarpingAlpha;                         // 0x0360(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_364[0x4];                                      // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAnimInput_SpeedWarping            JogStartSpeedWarping;                              // 0x0368(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_HoverBoard              HoverBoardInput;                                   // 0x0388(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_ShoppingCart            ShoppingCartInput;                                 // 0x03F0(0x005C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_GolfCart                GolfCartInput;                                     // 0x044C(0x0054)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_Quad                    QuadBikeInput;                                     // 0x04A0(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_MountedTurret           MountedTurretInput;                                // 0x0510(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_FerretVehicle           FerretVehicleInput;                                // 0x0520(0x0064)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_Zipline                 ZiplineInput;                                      // 0x0584(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_JackalVehicle           JackalVehicleInput;                                // 0x05A4(0x01AC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_CommonVehicle           CommonVehicleInput;                                // 0x0750(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_CommonWeapon            CommonWeaponInput;                                 // 0x075C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_CreativeMoveTool        CreativeMoveToolInput;                             // 0x075D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_75E[0x2];                                      // 0x075E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAnimInput_WeaponCheck             WeaponCheckInput;                                  // 0x0760(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	float                                         SlopeWarpingAlpha;                                 // 0x0780(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DBNOSlopeWarpingAlpha;                             // 0x0784(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               DBNOSlopeRotation;                                 // 0x0788(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         DBNOTurnPlayRate;                                  // 0x0794(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAnimInput_TurnInPlace             TurnInPlaceInput;                                  // 0x0798(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FRotator                               TurnPelvisRotationOffset;                          // 0x07F8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                TurnPelvisTranslationOffset;                       // 0x0804(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAnimInput_AdjustedAim             AdjustedAimBase;                                   // 0x0810(0x0200)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_AdjustedAim             AdjustedAimAthena;                                 // 0x0A10(0x0200)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_AdjustedAim             AdjustedAim;                                       // 0x0C10(0x0200)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic)
	float                                         ADSToNonADSBlendTime;                              // 0x0E10(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RightHandIKAlpha;                                  // 0x0E14(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeftHandIKAlpha;                                   // 0x0E18(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeftHandFKAlpha;                                   // 0x0E1C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHandIK;                                     // 0x0E20(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E21[0x3];                                      // 0x0E21(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SnapWeapon_LHandAlpha;                             // 0x0E24(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LegIKAlpha;                                        // 0x0E28(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAnimInput_Skydiving               Skydiving;                                         // 0x0E2C(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIsSlopeSliding;                                   // 0x0E74(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E75[0x3];                                      // 0x0E75(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SlopeSlidingPitch;                                 // 0x0E78(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SlopeSlidingRoll;                                  // 0x0E7C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpAdditiveLayerAlpha;                            // 0x0E80(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCachedAnimStateData                   JumpAdditiveLayerPassthrough;                      // 0x0E84(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	struct FCachedAnimStateArray                  JumpAdditiveLeanOverride;                          // 0x0EA0(0x0018)(Edit, NativeAccessSpecifierPublic)
	float                                         JumpAdditiveLeanAlpha;                             // 0x0EB8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DisableArmsHeadAdditiveCurveAlpha;                 // 0x0EBC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAnimInput_PlayerAnimAsset         CurrentAnimSet;                                    // 0x0EC0(0x00C8)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_PlayerAnimAsset         DefaultAnimSetMale;                                // 0x0F88(0x00C8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_PlayerAnimAsset         DefaultAnimSetFemale;                              // 0x1050(0x00C8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_PlayerAnimAsset         MaleAnimSetOverrides[0x1E];                        // 0x1118(0x00C8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAnimInput_PlayerAnimAsset         FemaleAnimSetOverrides[0x1E];                      // 0x2888(0x00C8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	float                                         AimPitchAdjustment;                                // 0x3FF8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimYawAdjustment;                                  // 0x3FFC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4000[0x10];                                    // 0x4000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             LastFramePawnTransform;                            // 0x4010(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         MaxAimYawAdjustment;                               // 0x4040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxPitch;                                          // 0x4044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxYaw;                                            // 0x4048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReticleAimDistance;                                // 0x404C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimAdjustmentInterpSpeed;                          // 0x4050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimTwistCorrectionExponent;                        // 0x4054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimDriverDownwardPitchCorrectionScale;             // 0x4058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimDriverUpwardPitchCorrectionScale;               // 0x405C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                SlopeWarpingFloorOffset;                           // 0x4060(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               WeaponAimingFreezeInterpScale;                     // 0x406C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	class FName                                   WeaponAimingCurveName;                             // 0x4078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   WeaponAimingFreezeCurveName;                       // 0x4080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimSequence*                          ConsumableOffsetPose;                              // 0x4088(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bAimWeaponTowardsReticle : 1;                      // 0x4090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDebugWeaponAiming : 1;                            // 0x4090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCachedPawnTransform : 1;                          // 0x4090(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasValidWeaponMuzzleSocket : 1;                   // 0x4090(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseCustomFloorOffset : 1;                         // 0x4090(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPlayConsumableOffsetPose : 1;                     // 0x4090(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsOnGround : 1;                                   // 0x4090(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsTargeting : 1;                                  // 0x4090(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPlayUpperBodyTargeting : 1;                       // 0x4091(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPlayingRootMotion : 1;                            // 0x4091(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsStunned : 1;                                    // 0x4091(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsMontagePlaying : 1;                             // 0x4091(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsPlayingMeleeAnim : 1;                           // 0x4091(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsGoingCommando : 1;                              // 0x4091(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTempIsRelaxedLevel1 : 1;                          // 0x4091(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsCrouching : 1;                                  // 0x4091(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsCrouchMoving : 1;                               // 0x4092(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsCrouchSprinting : 1;                            // 0x4092(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUsingHoverboard : 1;                              // 0x4092(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsSprinting : 1;                                  // 0x4092(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsAccelerating2D : 1;                             // 0x4092(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsMoving2D : 1;                                   // 0x4092(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsAboveMinimumLocomotionSpeed : 1;                // 0x4092(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsBackpedaling : 1;                               // 0x4092(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldWalkRightFootFwd : 1;                       // 0x4093(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldPlayJogStartTransition : 1;                 // 0x4093(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldPlayJogStopTransition : 1;                  // 0x4093(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldPlayJogPivotTransition : 1;                 // 0x4093(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStartTransitionActive : 1;                        // 0x4093(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStopTransitionActive : 1;                         // 0x4093(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPivotTransitionActive : 1;                        // 0x4093(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldPlayPostPivotTransition : 1;                // 0x4093(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldEarlyOutStartState : 1;                     // 0x4094(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldEarlyOutStopState : 1;                      // 0x4094(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldEarlyOutPivotState : 1;                     // 0x4094(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsDBNO : 1;                                       // 0x4094(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsUsingJetpack : 1;                               // 0x4094(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsUsingRemoteControlPawn : 1;                     // 0x4094(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsInVehicle : 1;                                  // 0x4094(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsInShoppingCart : 1;                             // 0x4094(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsShoppingCartFrontPassenger : 1;                 // 0x4095(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsShoppingCartSidePassenger : 1;                  // 0x4095(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasFacialAnimationData : 1;                       // 0x4095(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStopJogDoOnceTriggered : 1;                       // 0x4095(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStartJogDoOnceTriggered : 1;                      // 0x4095(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPivotTransitionDoOnceTriggered : 1;               // 0x4095(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPostPivotTransitionDoOnceTriggered : 1;           // 0x4095(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsFallingSlow : 1;                                // 0x4095(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsFloatingHigher : 1;                             // 0x4096(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsFloatingHigherInAir : 1;                        // 0x4096(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsBalloonInAir : 1;                               // 0x4096(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasBalloons : 1;                                  // 0x4096(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsGhost : 1;                                      // 0x4096(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasIcyFeet : 1;                                   // 0x4096(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsMovingAndInMotionEmote : 1;                     // 0x4096(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsPlayingEmote : 1;                               // 0x4096(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	EFortBuildingState                            BuildingState;                                     // 0x4097(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TargetingWeight;                                   // 0x4098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MeleeTwistCurveValue;                              // 0x409C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpUpperBodyBlendWeight;                          // 0x40A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RightArmMaskWeight;                                // 0x40A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeftArmMaskWeight;                                 // 0x40A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpperBodyNoAdditivesMaskWeight;                    // 0x40AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocomotionAdditiveAlpha;                           // 0x40B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocalAccelYawAngle;                                // 0x40B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocalAccelYawAngleLastTick;                        // 0x40B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocalAccelDeltaYawAngle;                           // 0x40BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeed;                                          // 0x40C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VelocityZ;                                         // 0x40C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Speed2D;                                           // 0x40C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocalVelocityYawAngle;                             // 0x40CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocalVelocityYawAngleMinusJogBlendSpaceRotation;   // 0x40D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocalVelocityYawAngleMinusMeleeTwist;              // 0x40D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocalAccelVelocityYawDelta;                        // 0x40D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpeedAdjustedPlayRate;                             // 0x40DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanAdditiveAlpha;                                 // 0x40E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanAngle;                                         // 0x40E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SprintYawAngle;                                    // 0x40E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocomotionTransitionAdditiveAlpha;                 // 0x40EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartStateWeight;                                  // 0x40F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartStateRotationMultiplier;                      // 0x40F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartAnimDeltaAngleNorth;                          // 0x40F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartAnimDeltaAngleEast;                           // 0x40FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartAnimDeltaAngleSouth;                          // 0x4100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartAnimDeltaAngleWest;                           // 0x4104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StopStateRotationMultiplier;                       // 0x4108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StopStateWeight;                                   // 0x410C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StopAnimDeltaAngle;                                // 0x4110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JogPrePivotTimer;                                  // 0x4114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PivotStateWeight;                                  // 0x4118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PrePivotAnimDeltaAngle;                            // 0x411C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PostPivotAnimDeltaAngle;                           // 0x4120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TransitionPlayRate;                                // 0x4124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         YawDeltaCurrentTick;                               // 0x4128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         YawDeltaLastTick;                                  // 0x412C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         YawDeltaSmoothed;                                  // 0x4130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AbsYawDeltaSmoothed;                               // 0x4134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnToVehicleDeltaYawAngleDegrees;                 // 0x4138(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPawnToVehicleDeltaYawAngleDegrees;             // 0x413C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WorldAcceleration;                                 // 0x4140(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocalAcceleration;                                 // 0x414C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WorldVelocity;                                     // 0x4158(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocalVelocity;                                     // 0x4164(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                ActorSpaceVelocityDirPreTurn;                      // 0x4170(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               ActorRotationLastTick;                             // 0x417C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EFortWeaponCoreAnimation                      WeaponCoreAnim;                                    // 0x4188(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4189[0x7];                                     // 0x4189(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortWeaponAnimSet*                     WeaponAnimSet;                                     // 0x4190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCardinalDirection                        PreviousFrameLocomotionCardinalDirection;          // 0x4198(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCardinalDirection                        LocomotionCardinalDirection;                       // 0x4199(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCardinalDirection                        StartTransitionInitialDirection;                   // 0x419A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCardinalDirection                        StopCardinalDirection;                             // 0x419B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCardinalDirection                        PrePivotCardinalDirection;                         // 0x419C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCardinalDirection                        PostPivotCardinalDirection;                        // 0x419D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_419E[0x2];                                     // 0x419E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TargetingSpeed;                                    // 0x41A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpUpperBodyBlendSpeed;                           // 0x41A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TargetingWeightInLocomotion;                       // 0x41A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinimumLocomotionSpeed;                            // 0x41AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BackpedalSpeedThresholdAngle;                      // 0x41B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpeedAdjustedPlayratePivotSpeed;                   // 0x41B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredCrouchSprintSpeed;                         // 0x41B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredCrouchWalkSpeed;                           // 0x41BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredCrouchJogSpeed;                            // 0x41C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredSprintSpeed;                               // 0x41C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredWalkSpeed;                                 // 0x41C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredJogBwdSpeed;                               // 0x41CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredJogFwdSpeed;                               // 0x41D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AuthoredJogStrafeSpeed;                            // 0x41D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanFadeInSpeed;                                   // 0x41D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanFadeOutSpeed;                                  // 0x41DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanAngleMultiplier;                               // 0x41E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanAngleBackpedalMultiplier;                      // 0x41E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SprintYawAngleInterpSpeed;                         // 0x41E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SprintYawAngleFadeOutSpeed;                        // 0x41EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LocomotionDeadZoneAngle;                           // 0x41F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartStateRotationFadeInSpeed;                     // 0x41F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StopStateRotationFadeOutSpeed;                     // 0x41F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JogPivotTimeToPivot;                               // 0x41FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PostPivotAnimInterpSpeed;                          // 0x4200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAllowedPivotRotation;                           // 0x4204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   MeleeTwistCurveValueName;                          // 0x4208(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   MeleeAnimCurveValueName;                           // 0x4210(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   AdditiveLayerCurveValueName;                       // 0x4218(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   MaskRightArmCurveValueName;                        // 0x4220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   StartAnimCurveValueName;                           // 0x4228(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   StopAnimCurveValueName;                            // 0x4230(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   PivotAnimCurveValueName;                           // 0x4238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bEnableAdditiveLayer : 1;                          // 0x4240(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldDisableJogTransitions : 1;                  // 0x4240(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_4241[0x3];                                     // 0x4241(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   HeadTrackingReticleSocketName;                     // 0x4244(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAxis                                         HeadTrackingReticleSocketLookAtAxis;               // 0x424C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_424D[0x3];                                     // 0x424D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HeadTrackingReticleInterpSpeed;                    // 0x4250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               HeadTrackingReticleAdjustment;                     // 0x4254(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         HeadTrackingReticlePitchAlpha;                     // 0x4260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HeadTrackingReticleAimDistance;                    // 0x4264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HeadTrackingReticleAimDistanceDownsights;          // 0x4268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_426C[0x4];                                     // 0x426C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagAnimations                 GameplayTagAnimations;                             // 0x4270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector                                StandardIdlePelvisOffset;                          // 0x4280(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LargeFemaleIdlePelvisOffset;                       // 0x428C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                IdlePelvisOffset;                                  // 0x4298(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         IdlePelvisOffsetAlpha;                             // 0x42A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PawnLOD;                                           // 0x42A8(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bTransition_FullBody_Sprinting : 1;                // 0x42AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransition_FullBody_Stunned : 1;                  // 0x42AC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransition_FullBody_DBNOMove : 1;                 // 0x42AC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransition_FullBody_DBNOTurn : 1;                 // 0x42AC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransition_Fullbody_LaunchpadTakeOff : 1;         // 0x42AC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bEarlyOut_Lowerbody_Turns : 1;                     // 0x42AC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransition_LowerBody_Shuffle : 1;                 // 0x42AC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransition_LowerBody_Movement : 1;                // 0x42AC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransition_LocomotionAdditive_CrouchTurning : 1;  // 0x42AD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bLocomotion_Idles_to_Turns : 1;                    // 0x42AD(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFullBodyAdditives_NewFallAdditive_to_BalloonLoop : 1; // 0x42AD(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_42AE[0x2];                                     // 0x42AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AnimNotify_PlayFireFX(const class UAnimNotify* Notify);
	void AnimNotify_PlaySecondaryFireFX(const class UAnimNotify* Notify);
	void AnimNotify_SkydiveAdditiveEnd(const class UAnimNotify* Notify);
	void AnimNotify_StopFireFX(const class UAnimNotify* Notify);
	void HandleBeginSkydiving();
	void OnPlayMontageFromGameplayTagQuery(const struct FGameplayTagQuery& MatchingQuery, class UAnimMontage* MontagePlaying);

	EFortCardinalDirection GetCardinalDirectionFromAngle(float Angle, float DeadZoneAngle) const;
	float GetRelativeAngle(float MovementAngle, EFortCardinalDirection Direction, bool bMirrorBackside) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance">();
	}
	static class UFortPlayerAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance");
static_assert(sizeof(UFortPlayerAnimInstance) == 0x0042B0, "Wrong size on UFortPlayerAnimInstance");
static_assert(offsetof(UFortPlayerAnimInstance, DeltaTime) == 0x000318, "Member 'UFortPlayerAnimInstance::DeltaTime' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, FortPlayerPawn) == 0x000320, "Member 'UFortPlayerAnimInstance::FortPlayerPawn' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, BodyType) == 0x000328, "Member 'UFortPlayerAnimInstance::BodyType' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AnimBodyType) == 0x000329, "Member 'UFortPlayerAnimInstance::AnimBodyType' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, Gender) == 0x00032A, "Member 'UFortPlayerAnimInstance::Gender' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, FallAnimDuration) == 0x00032C, "Member 'UFortPlayerAnimInstance::FallAnimDuration' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, FallPlayRate) == 0x000330, "Member 'UFortPlayerAnimInstance::FallPlayRate' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, FortPlayerPawnAthena) == 0x000338, "Member 'UFortPlayerAnimInstance::FortPlayerPawnAthena' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SpeedWarping) == 0x000340, "Member 'UFortPlayerAnimInstance::SpeedWarping' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JogStartSpeedWarpingAlpha) == 0x000360, "Member 'UFortPlayerAnimInstance::JogStartSpeedWarpingAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JogStartSpeedWarping) == 0x000368, "Member 'UFortPlayerAnimInstance::JogStartSpeedWarping' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HoverBoardInput) == 0x000388, "Member 'UFortPlayerAnimInstance::HoverBoardInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, ShoppingCartInput) == 0x0003F0, "Member 'UFortPlayerAnimInstance::ShoppingCartInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, GolfCartInput) == 0x00044C, "Member 'UFortPlayerAnimInstance::GolfCartInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, QuadBikeInput) == 0x0004A0, "Member 'UFortPlayerAnimInstance::QuadBikeInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MountedTurretInput) == 0x000510, "Member 'UFortPlayerAnimInstance::MountedTurretInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, FerretVehicleInput) == 0x000520, "Member 'UFortPlayerAnimInstance::FerretVehicleInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, ZiplineInput) == 0x000584, "Member 'UFortPlayerAnimInstance::ZiplineInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JackalVehicleInput) == 0x0005A4, "Member 'UFortPlayerAnimInstance::JackalVehicleInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, CommonVehicleInput) == 0x000750, "Member 'UFortPlayerAnimInstance::CommonVehicleInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, CommonWeaponInput) == 0x00075C, "Member 'UFortPlayerAnimInstance::CommonWeaponInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, CreativeMoveToolInput) == 0x00075D, "Member 'UFortPlayerAnimInstance::CreativeMoveToolInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WeaponCheckInput) == 0x000760, "Member 'UFortPlayerAnimInstance::WeaponCheckInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SlopeWarpingAlpha) == 0x000780, "Member 'UFortPlayerAnimInstance::SlopeWarpingAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, DBNOSlopeWarpingAlpha) == 0x000784, "Member 'UFortPlayerAnimInstance::DBNOSlopeWarpingAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, DBNOSlopeRotation) == 0x000788, "Member 'UFortPlayerAnimInstance::DBNOSlopeRotation' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, DBNOTurnPlayRate) == 0x000794, "Member 'UFortPlayerAnimInstance::DBNOTurnPlayRate' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, TurnInPlaceInput) == 0x000798, "Member 'UFortPlayerAnimInstance::TurnInPlaceInput' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, TurnPelvisRotationOffset) == 0x0007F8, "Member 'UFortPlayerAnimInstance::TurnPelvisRotationOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, TurnPelvisTranslationOffset) == 0x000804, "Member 'UFortPlayerAnimInstance::TurnPelvisTranslationOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AdjustedAimBase) == 0x000810, "Member 'UFortPlayerAnimInstance::AdjustedAimBase' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AdjustedAimAthena) == 0x000A10, "Member 'UFortPlayerAnimInstance::AdjustedAimAthena' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AdjustedAim) == 0x000C10, "Member 'UFortPlayerAnimInstance::AdjustedAim' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, ADSToNonADSBlendTime) == 0x000E10, "Member 'UFortPlayerAnimInstance::ADSToNonADSBlendTime' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, RightHandIKAlpha) == 0x000E14, "Member 'UFortPlayerAnimInstance::RightHandIKAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeftHandIKAlpha) == 0x000E18, "Member 'UFortPlayerAnimInstance::LeftHandIKAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeftHandFKAlpha) == 0x000E1C, "Member 'UFortPlayerAnimInstance::LeftHandFKAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, bEnableHandIK) == 0x000E20, "Member 'UFortPlayerAnimInstance::bEnableHandIK' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SnapWeapon_LHandAlpha) == 0x000E24, "Member 'UFortPlayerAnimInstance::SnapWeapon_LHandAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LegIKAlpha) == 0x000E28, "Member 'UFortPlayerAnimInstance::LegIKAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, Skydiving) == 0x000E2C, "Member 'UFortPlayerAnimInstance::Skydiving' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, bIsSlopeSliding) == 0x000E74, "Member 'UFortPlayerAnimInstance::bIsSlopeSliding' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SlopeSlidingPitch) == 0x000E78, "Member 'UFortPlayerAnimInstance::SlopeSlidingPitch' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SlopeSlidingRoll) == 0x000E7C, "Member 'UFortPlayerAnimInstance::SlopeSlidingRoll' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JumpAdditiveLayerAlpha) == 0x000E80, "Member 'UFortPlayerAnimInstance::JumpAdditiveLayerAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JumpAdditiveLayerPassthrough) == 0x000E84, "Member 'UFortPlayerAnimInstance::JumpAdditiveLayerPassthrough' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JumpAdditiveLeanOverride) == 0x000EA0, "Member 'UFortPlayerAnimInstance::JumpAdditiveLeanOverride' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JumpAdditiveLeanAlpha) == 0x000EB8, "Member 'UFortPlayerAnimInstance::JumpAdditiveLeanAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, DisableArmsHeadAdditiveCurveAlpha) == 0x000EBC, "Member 'UFortPlayerAnimInstance::DisableArmsHeadAdditiveCurveAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, CurrentAnimSet) == 0x000EC0, "Member 'UFortPlayerAnimInstance::CurrentAnimSet' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, DefaultAnimSetMale) == 0x000F88, "Member 'UFortPlayerAnimInstance::DefaultAnimSetMale' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, DefaultAnimSetFemale) == 0x001050, "Member 'UFortPlayerAnimInstance::DefaultAnimSetFemale' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MaleAnimSetOverrides) == 0x001118, "Member 'UFortPlayerAnimInstance::MaleAnimSetOverrides' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, FemaleAnimSetOverrides) == 0x002888, "Member 'UFortPlayerAnimInstance::FemaleAnimSetOverrides' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AimPitchAdjustment) == 0x003FF8, "Member 'UFortPlayerAnimInstance::AimPitchAdjustment' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AimYawAdjustment) == 0x003FFC, "Member 'UFortPlayerAnimInstance::AimYawAdjustment' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LastFramePawnTransform) == 0x004010, "Member 'UFortPlayerAnimInstance::LastFramePawnTransform' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MaxAimYawAdjustment) == 0x004040, "Member 'UFortPlayerAnimInstance::MaxAimYawAdjustment' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MaxPitch) == 0x004044, "Member 'UFortPlayerAnimInstance::MaxPitch' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MaxYaw) == 0x004048, "Member 'UFortPlayerAnimInstance::MaxYaw' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, ReticleAimDistance) == 0x00404C, "Member 'UFortPlayerAnimInstance::ReticleAimDistance' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AimAdjustmentInterpSpeed) == 0x004050, "Member 'UFortPlayerAnimInstance::AimAdjustmentInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AimTwistCorrectionExponent) == 0x004054, "Member 'UFortPlayerAnimInstance::AimTwistCorrectionExponent' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AimDriverDownwardPitchCorrectionScale) == 0x004058, "Member 'UFortPlayerAnimInstance::AimDriverDownwardPitchCorrectionScale' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AimDriverUpwardPitchCorrectionScale) == 0x00405C, "Member 'UFortPlayerAnimInstance::AimDriverUpwardPitchCorrectionScale' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SlopeWarpingFloorOffset) == 0x004060, "Member 'UFortPlayerAnimInstance::SlopeWarpingFloorOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WeaponAimingFreezeInterpScale) == 0x00406C, "Member 'UFortPlayerAnimInstance::WeaponAimingFreezeInterpScale' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WeaponAimingCurveName) == 0x004078, "Member 'UFortPlayerAnimInstance::WeaponAimingCurveName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WeaponAimingFreezeCurveName) == 0x004080, "Member 'UFortPlayerAnimInstance::WeaponAimingFreezeCurveName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, ConsumableOffsetPose) == 0x004088, "Member 'UFortPlayerAnimInstance::ConsumableOffsetPose' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, BuildingState) == 0x004097, "Member 'UFortPlayerAnimInstance::BuildingState' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, TargetingWeight) == 0x004098, "Member 'UFortPlayerAnimInstance::TargetingWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MeleeTwistCurveValue) == 0x00409C, "Member 'UFortPlayerAnimInstance::MeleeTwistCurveValue' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JumpUpperBodyBlendWeight) == 0x0040A0, "Member 'UFortPlayerAnimInstance::JumpUpperBodyBlendWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, RightArmMaskWeight) == 0x0040A4, "Member 'UFortPlayerAnimInstance::RightArmMaskWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeftArmMaskWeight) == 0x0040A8, "Member 'UFortPlayerAnimInstance::LeftArmMaskWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, UpperBodyNoAdditivesMaskWeight) == 0x0040AC, "Member 'UFortPlayerAnimInstance::UpperBodyNoAdditivesMaskWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocomotionAdditiveAlpha) == 0x0040B0, "Member 'UFortPlayerAnimInstance::LocomotionAdditiveAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalAccelYawAngle) == 0x0040B4, "Member 'UFortPlayerAnimInstance::LocalAccelYawAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalAccelYawAngleLastTick) == 0x0040B8, "Member 'UFortPlayerAnimInstance::LocalAccelYawAngleLastTick' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalAccelDeltaYawAngle) == 0x0040BC, "Member 'UFortPlayerAnimInstance::LocalAccelDeltaYawAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MaxSpeed) == 0x0040C0, "Member 'UFortPlayerAnimInstance::MaxSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, VelocityZ) == 0x0040C4, "Member 'UFortPlayerAnimInstance::VelocityZ' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, Speed2D) == 0x0040C8, "Member 'UFortPlayerAnimInstance::Speed2D' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalVelocityYawAngle) == 0x0040CC, "Member 'UFortPlayerAnimInstance::LocalVelocityYawAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalVelocityYawAngleMinusJogBlendSpaceRotation) == 0x0040D0, "Member 'UFortPlayerAnimInstance::LocalVelocityYawAngleMinusJogBlendSpaceRotation' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalVelocityYawAngleMinusMeleeTwist) == 0x0040D4, "Member 'UFortPlayerAnimInstance::LocalVelocityYawAngleMinusMeleeTwist' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalAccelVelocityYawDelta) == 0x0040D8, "Member 'UFortPlayerAnimInstance::LocalAccelVelocityYawDelta' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SpeedAdjustedPlayRate) == 0x0040DC, "Member 'UFortPlayerAnimInstance::SpeedAdjustedPlayRate' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeanAdditiveAlpha) == 0x0040E0, "Member 'UFortPlayerAnimInstance::LeanAdditiveAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeanAngle) == 0x0040E4, "Member 'UFortPlayerAnimInstance::LeanAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SprintYawAngle) == 0x0040E8, "Member 'UFortPlayerAnimInstance::SprintYawAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocomotionTransitionAdditiveAlpha) == 0x0040EC, "Member 'UFortPlayerAnimInstance::LocomotionTransitionAdditiveAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartStateWeight) == 0x0040F0, "Member 'UFortPlayerAnimInstance::StartStateWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartStateRotationMultiplier) == 0x0040F4, "Member 'UFortPlayerAnimInstance::StartStateRotationMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartAnimDeltaAngleNorth) == 0x0040F8, "Member 'UFortPlayerAnimInstance::StartAnimDeltaAngleNorth' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartAnimDeltaAngleEast) == 0x0040FC, "Member 'UFortPlayerAnimInstance::StartAnimDeltaAngleEast' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartAnimDeltaAngleSouth) == 0x004100, "Member 'UFortPlayerAnimInstance::StartAnimDeltaAngleSouth' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartAnimDeltaAngleWest) == 0x004104, "Member 'UFortPlayerAnimInstance::StartAnimDeltaAngleWest' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StopStateRotationMultiplier) == 0x004108, "Member 'UFortPlayerAnimInstance::StopStateRotationMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StopStateWeight) == 0x00410C, "Member 'UFortPlayerAnimInstance::StopStateWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StopAnimDeltaAngle) == 0x004110, "Member 'UFortPlayerAnimInstance::StopAnimDeltaAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JogPrePivotTimer) == 0x004114, "Member 'UFortPlayerAnimInstance::JogPrePivotTimer' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PivotStateWeight) == 0x004118, "Member 'UFortPlayerAnimInstance::PivotStateWeight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PrePivotAnimDeltaAngle) == 0x00411C, "Member 'UFortPlayerAnimInstance::PrePivotAnimDeltaAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PostPivotAnimDeltaAngle) == 0x004120, "Member 'UFortPlayerAnimInstance::PostPivotAnimDeltaAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, TransitionPlayRate) == 0x004124, "Member 'UFortPlayerAnimInstance::TransitionPlayRate' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, YawDeltaCurrentTick) == 0x004128, "Member 'UFortPlayerAnimInstance::YawDeltaCurrentTick' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, YawDeltaLastTick) == 0x00412C, "Member 'UFortPlayerAnimInstance::YawDeltaLastTick' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, YawDeltaSmoothed) == 0x004130, "Member 'UFortPlayerAnimInstance::YawDeltaSmoothed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AbsYawDeltaSmoothed) == 0x004134, "Member 'UFortPlayerAnimInstance::AbsYawDeltaSmoothed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PawnToVehicleDeltaYawAngleDegrees) == 0x004138, "Member 'UFortPlayerAnimInstance::PawnToVehicleDeltaYawAngleDegrees' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LastPawnToVehicleDeltaYawAngleDegrees) == 0x00413C, "Member 'UFortPlayerAnimInstance::LastPawnToVehicleDeltaYawAngleDegrees' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WorldAcceleration) == 0x004140, "Member 'UFortPlayerAnimInstance::WorldAcceleration' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalAcceleration) == 0x00414C, "Member 'UFortPlayerAnimInstance::LocalAcceleration' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WorldVelocity) == 0x004158, "Member 'UFortPlayerAnimInstance::WorldVelocity' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocalVelocity) == 0x004164, "Member 'UFortPlayerAnimInstance::LocalVelocity' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, ActorSpaceVelocityDirPreTurn) == 0x004170, "Member 'UFortPlayerAnimInstance::ActorSpaceVelocityDirPreTurn' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, ActorRotationLastTick) == 0x00417C, "Member 'UFortPlayerAnimInstance::ActorRotationLastTick' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WeaponCoreAnim) == 0x004188, "Member 'UFortPlayerAnimInstance::WeaponCoreAnim' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, WeaponAnimSet) == 0x004190, "Member 'UFortPlayerAnimInstance::WeaponAnimSet' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PreviousFrameLocomotionCardinalDirection) == 0x004198, "Member 'UFortPlayerAnimInstance::PreviousFrameLocomotionCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocomotionCardinalDirection) == 0x004199, "Member 'UFortPlayerAnimInstance::LocomotionCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartTransitionInitialDirection) == 0x00419A, "Member 'UFortPlayerAnimInstance::StartTransitionInitialDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StopCardinalDirection) == 0x00419B, "Member 'UFortPlayerAnimInstance::StopCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PrePivotCardinalDirection) == 0x00419C, "Member 'UFortPlayerAnimInstance::PrePivotCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PostPivotCardinalDirection) == 0x00419D, "Member 'UFortPlayerAnimInstance::PostPivotCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, TargetingSpeed) == 0x0041A0, "Member 'UFortPlayerAnimInstance::TargetingSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JumpUpperBodyBlendSpeed) == 0x0041A4, "Member 'UFortPlayerAnimInstance::JumpUpperBodyBlendSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, TargetingWeightInLocomotion) == 0x0041A8, "Member 'UFortPlayerAnimInstance::TargetingWeightInLocomotion' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MinimumLocomotionSpeed) == 0x0041AC, "Member 'UFortPlayerAnimInstance::MinimumLocomotionSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, BackpedalSpeedThresholdAngle) == 0x0041B0, "Member 'UFortPlayerAnimInstance::BackpedalSpeedThresholdAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SpeedAdjustedPlayratePivotSpeed) == 0x0041B4, "Member 'UFortPlayerAnimInstance::SpeedAdjustedPlayratePivotSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredCrouchSprintSpeed) == 0x0041B8, "Member 'UFortPlayerAnimInstance::AuthoredCrouchSprintSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredCrouchWalkSpeed) == 0x0041BC, "Member 'UFortPlayerAnimInstance::AuthoredCrouchWalkSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredCrouchJogSpeed) == 0x0041C0, "Member 'UFortPlayerAnimInstance::AuthoredCrouchJogSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredSprintSpeed) == 0x0041C4, "Member 'UFortPlayerAnimInstance::AuthoredSprintSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredWalkSpeed) == 0x0041C8, "Member 'UFortPlayerAnimInstance::AuthoredWalkSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredJogBwdSpeed) == 0x0041CC, "Member 'UFortPlayerAnimInstance::AuthoredJogBwdSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredJogFwdSpeed) == 0x0041D0, "Member 'UFortPlayerAnimInstance::AuthoredJogFwdSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AuthoredJogStrafeSpeed) == 0x0041D4, "Member 'UFortPlayerAnimInstance::AuthoredJogStrafeSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeanFadeInSpeed) == 0x0041D8, "Member 'UFortPlayerAnimInstance::LeanFadeInSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeanFadeOutSpeed) == 0x0041DC, "Member 'UFortPlayerAnimInstance::LeanFadeOutSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeanAngleMultiplier) == 0x0041E0, "Member 'UFortPlayerAnimInstance::LeanAngleMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LeanAngleBackpedalMultiplier) == 0x0041E4, "Member 'UFortPlayerAnimInstance::LeanAngleBackpedalMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SprintYawAngleInterpSpeed) == 0x0041E8, "Member 'UFortPlayerAnimInstance::SprintYawAngleInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, SprintYawAngleFadeOutSpeed) == 0x0041EC, "Member 'UFortPlayerAnimInstance::SprintYawAngleFadeOutSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LocomotionDeadZoneAngle) == 0x0041F0, "Member 'UFortPlayerAnimInstance::LocomotionDeadZoneAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartStateRotationFadeInSpeed) == 0x0041F4, "Member 'UFortPlayerAnimInstance::StartStateRotationFadeInSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StopStateRotationFadeOutSpeed) == 0x0041F8, "Member 'UFortPlayerAnimInstance::StopStateRotationFadeOutSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, JogPivotTimeToPivot) == 0x0041FC, "Member 'UFortPlayerAnimInstance::JogPivotTimeToPivot' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PostPivotAnimInterpSpeed) == 0x004200, "Member 'UFortPlayerAnimInstance::PostPivotAnimInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MaxAllowedPivotRotation) == 0x004204, "Member 'UFortPlayerAnimInstance::MaxAllowedPivotRotation' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MeleeTwistCurveValueName) == 0x004208, "Member 'UFortPlayerAnimInstance::MeleeTwistCurveValueName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MeleeAnimCurveValueName) == 0x004210, "Member 'UFortPlayerAnimInstance::MeleeAnimCurveValueName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, AdditiveLayerCurveValueName) == 0x004218, "Member 'UFortPlayerAnimInstance::AdditiveLayerCurveValueName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, MaskRightArmCurveValueName) == 0x004220, "Member 'UFortPlayerAnimInstance::MaskRightArmCurveValueName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StartAnimCurveValueName) == 0x004228, "Member 'UFortPlayerAnimInstance::StartAnimCurveValueName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StopAnimCurveValueName) == 0x004230, "Member 'UFortPlayerAnimInstance::StopAnimCurveValueName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PivotAnimCurveValueName) == 0x004238, "Member 'UFortPlayerAnimInstance::PivotAnimCurveValueName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HeadTrackingReticleSocketName) == 0x004244, "Member 'UFortPlayerAnimInstance::HeadTrackingReticleSocketName' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HeadTrackingReticleSocketLookAtAxis) == 0x00424C, "Member 'UFortPlayerAnimInstance::HeadTrackingReticleSocketLookAtAxis' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HeadTrackingReticleInterpSpeed) == 0x004250, "Member 'UFortPlayerAnimInstance::HeadTrackingReticleInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HeadTrackingReticleAdjustment) == 0x004254, "Member 'UFortPlayerAnimInstance::HeadTrackingReticleAdjustment' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HeadTrackingReticlePitchAlpha) == 0x004260, "Member 'UFortPlayerAnimInstance::HeadTrackingReticlePitchAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HeadTrackingReticleAimDistance) == 0x004264, "Member 'UFortPlayerAnimInstance::HeadTrackingReticleAimDistance' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, HeadTrackingReticleAimDistanceDownsights) == 0x004268, "Member 'UFortPlayerAnimInstance::HeadTrackingReticleAimDistanceDownsights' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, GameplayTagAnimations) == 0x004270, "Member 'UFortPlayerAnimInstance::GameplayTagAnimations' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, StandardIdlePelvisOffset) == 0x004280, "Member 'UFortPlayerAnimInstance::StandardIdlePelvisOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, LargeFemaleIdlePelvisOffset) == 0x00428C, "Member 'UFortPlayerAnimInstance::LargeFemaleIdlePelvisOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, IdlePelvisOffset) == 0x004298, "Member 'UFortPlayerAnimInstance::IdlePelvisOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, IdlePelvisOffsetAlpha) == 0x0042A4, "Member 'UFortPlayerAnimInstance::IdlePelvisOffsetAlpha' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance, PawnLOD) == 0x0042A8, "Member 'UFortPlayerAnimInstance::PawnLOD' has a wrong offset!");

// Class FortniteGame.FortPlayerAnimInstance_GolfCartDriver
// 0x0120 (0x43D0 - 0x42B0)
class UFortPlayerAnimInstance_GolfCartDriver final : public UFortPlayerAnimInstance
{
public:
	struct FFortAnimInput_VelocityImpact          VelocityImpact;                                    // 0x42B0(0x00BC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                ImpactDisplacement;                                // 0x436C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGolfCartHandOnWheelControl            RightHand;                                         // 0x4378(0x002C)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic)
	struct FGolfCartHandOnWheelControl            LeftHand;                                          // 0x43A4(0x002C)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance_GolfCartDriver">();
	}
	static class UFortPlayerAnimInstance_GolfCartDriver* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance_GolfCartDriver>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance_GolfCartDriver) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance_GolfCartDriver");
static_assert(sizeof(UFortPlayerAnimInstance_GolfCartDriver) == 0x0043D0, "Wrong size on UFortPlayerAnimInstance_GolfCartDriver");
static_assert(offsetof(UFortPlayerAnimInstance_GolfCartDriver, VelocityImpact) == 0x0042B0, "Member 'UFortPlayerAnimInstance_GolfCartDriver::VelocityImpact' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_GolfCartDriver, ImpactDisplacement) == 0x00436C, "Member 'UFortPlayerAnimInstance_GolfCartDriver::ImpactDisplacement' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_GolfCartDriver, RightHand) == 0x004378, "Member 'UFortPlayerAnimInstance_GolfCartDriver::RightHand' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_GolfCartDriver, LeftHand) == 0x0043A4, "Member 'UFortPlayerAnimInstance_GolfCartDriver::LeftHand' has a wrong offset!");

// Class FortniteGame.AthenaAIPerceptionComponent
// 0x0000 (0x01D0 - 0x01D0)
class UAthenaAIPerceptionComponent final : public UFortAIPerceptionComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAIPerceptionComponent">();
	}
	static class UAthenaAIPerceptionComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaAIPerceptionComponent>();
	}
};
static_assert(alignof(UAthenaAIPerceptionComponent) == 0x000008, "Wrong alignment on UAthenaAIPerceptionComponent");
static_assert(sizeof(UAthenaAIPerceptionComponent) == 0x0001D0, "Wrong size on UAthenaAIPerceptionComponent");

// Class FortniteGame.FortClientEventData
// 0x0010 (0x0040 - 0x0030)
class UFortClientEventData final : public UDataAsset
{
public:
	TArray<struct FFortClientEventName>           ClientEventNames;                                  // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientEventData">();
	}
	static class UFortClientEventData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientEventData>();
	}
};
static_assert(alignof(UFortClientEventData) == 0x000008, "Wrong alignment on UFortClientEventData");
static_assert(sizeof(UFortClientEventData) == 0x000040, "Wrong size on UFortClientEventData");
static_assert(offsetof(UFortClientEventData, ClientEventNames) == 0x000030, "Member 'UFortClientEventData::ClientEventNames' has a wrong offset!");

// Class FortniteGame.FortBehaviorTreeComponent
// 0x0000 (0x02A8 - 0x02A8)
class UFortBehaviorTreeComponent : public UBehaviorTreeComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBehaviorTreeComponent">();
	}
	static class UFortBehaviorTreeComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBehaviorTreeComponent>();
	}
};
static_assert(alignof(UFortBehaviorTreeComponent) == 0x000008, "Wrong alignment on UFortBehaviorTreeComponent");
static_assert(sizeof(UFortBehaviorTreeComponent) == 0x0002A8, "Wrong size on UFortBehaviorTreeComponent");

// Class FortniteGame.FortAnimNotifyState_NotifyParts
// 0x0008 (0x0038 - 0x0030)
class UFortAnimNotifyState_NotifyParts final : public UAnimNotifyState
{
public:
	class FName                                   Context;                                           // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_NotifyParts">();
	}
	static class UFortAnimNotifyState_NotifyParts* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_NotifyParts>();
	}
};
static_assert(alignof(UFortAnimNotifyState_NotifyParts) == 0x000008, "Wrong alignment on UFortAnimNotifyState_NotifyParts");
static_assert(sizeof(UFortAnimNotifyState_NotifyParts) == 0x000038, "Wrong size on UFortAnimNotifyState_NotifyParts");
static_assert(offsetof(UFortAnimNotifyState_NotifyParts, Context) == 0x000030, "Member 'UFortAnimNotifyState_NotifyParts::Context' has a wrong offset!");

// Class FortniteGame.FortHeroTeamLeadPerkDefinition
// 0x0088 (0x00B8 - 0x0030)
class UFortHeroTeamLeadPerkDefinition final : public UPrimaryDataAsset
{
public:
	TSoftObjectPtr<class UFortAbilityKit>         GrantedAbilityKit;                                 // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bProgressiveBonus;                                 // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_59[0x7];                                       // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagQuery                      RequiredCommanderTagQuery;                         // 0x0060(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortHeroTeamLeadPerkSquadCondition> TeamLeadPerkConditions;                            // 0x00A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroTeamLeadPerkDefinition">();
	}
	static class UFortHeroTeamLeadPerkDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroTeamLeadPerkDefinition>();
	}
};
static_assert(alignof(UFortHeroTeamLeadPerkDefinition) == 0x000008, "Wrong alignment on UFortHeroTeamLeadPerkDefinition");
static_assert(sizeof(UFortHeroTeamLeadPerkDefinition) == 0x0000B8, "Wrong size on UFortHeroTeamLeadPerkDefinition");
static_assert(offsetof(UFortHeroTeamLeadPerkDefinition, GrantedAbilityKit) == 0x000030, "Member 'UFortHeroTeamLeadPerkDefinition::GrantedAbilityKit' has a wrong offset!");
static_assert(offsetof(UFortHeroTeamLeadPerkDefinition, bProgressiveBonus) == 0x000058, "Member 'UFortHeroTeamLeadPerkDefinition::bProgressiveBonus' has a wrong offset!");
static_assert(offsetof(UFortHeroTeamLeadPerkDefinition, RequiredCommanderTagQuery) == 0x000060, "Member 'UFortHeroTeamLeadPerkDefinition::RequiredCommanderTagQuery' has a wrong offset!");
static_assert(offsetof(UFortHeroTeamLeadPerkDefinition, TeamLeadPerkConditions) == 0x0000A8, "Member 'UFortHeroTeamLeadPerkDefinition::TeamLeadPerkConditions' has a wrong offset!");

// Class FortniteGame.AthenaBehaviorTreeComponent
// 0x0008 (0x02B0 - 0x02A8)
class UAthenaBehaviorTreeComponent final : public UFortBehaviorTreeComponent
{
public:
	uint8                                         Pad_2A8[0x8];                                      // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBehaviorTreeComponent">();
	}
	static class UAthenaBehaviorTreeComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaBehaviorTreeComponent>();
	}
};
static_assert(alignof(UAthenaBehaviorTreeComponent) == 0x000008, "Wrong alignment on UAthenaBehaviorTreeComponent");
static_assert(sizeof(UAthenaBehaviorTreeComponent) == 0x0002B0, "Wrong size on UAthenaBehaviorTreeComponent");

// Class FortniteGame.FortAIDirector
// 0x0B18 (0x0E48 - 0x0330)
class AFortAIDirector : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   MaxAliveCurve;                                     // 0x0340(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MinAliveCurve;                                     // 0x0350(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FIntensityData                         IntensityInfo;                                     // 0x0360(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortAIEncounterPIDController          AIDirectorPIDController;                           // 0x0390(0x0068)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAIEncounterPIDControllerSettings  PIDControllerSettings;                             // 0x03F8(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FUtilityData                           UtilityContributionData[0x10];                     // 0x0428(0x0040)(Edit, NativeAccessSpecifierPublic)
	float                                         UnreachableLocationPathCost;                       // 0x0828(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_82C[0x4];                                      // 0x082C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortPlayerPerformanceEstimateSettings PlayerPerformanceEstimateSettings;                 // 0x0830(0x0040)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         bUsePrototypeEnemies : 1;                          // 0x0870(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_871[0x7];                                      // 0x0871(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<EFortEncounterDirection>               DebugEncounterDirections;                          // 0x0878(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	EDespawnAIType                                DespawnAIType;                                     // 0x0888(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_889[0x3];                                      // 0x0889(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DespawnDistance;                                   // 0x088C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DespawnInterval;                                   // 0x0890(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_894[0x4];                                      // 0x0894(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  DebugSpawnAIGroupTags;                             // 0x0898(0x0020)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  DebugEncounterTags;                                // 0x08B8(0x0020)(Transient, Protected, NativeAccessSpecifierProtected)
	float                                         BurstSpawnThreatVisualsEndDelay;                   // 0x08D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8DC[0x4];                                      // 0x08DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortAIEncounterSpawnGroupCapsProfile> EncounterSpawnGroupCapSettings;                    // 0x08E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAIEncounterSpawnPointsProfile> EncounterSpawnPointsSettings;                      // 0x08F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAIEncounterPawnDifficultyLevelModifier> EncounterPawnDifficultyLevelModifiers;             // 0x0900(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAISpawnGroupUpgradeData>   SpawnGroupUpgrades;                                // 0x0910(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         GuaranteedUpgradeGroupUtilityBonus;                // 0x0920(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DiscreteEncounterUtilityDesireMappings[0x4];       // 0x0924(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortAIUtility                                InitialDynamicUtilities[0x4];                      // 0x0934(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FEncounterEnvironmentQueryInfo         SpawnLocationPlacementQueries[0x4];                // 0x0938(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FEncounterEnvironmentQueryInfo         SpawnLocationActorSearchQueries[0x4];              // 0x09D8(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class UFortAIDirectorDataTrackingSettings*    DataTrackingSettings;                              // 0x0A78(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FDataTableRowHandle>            BaseLootDropData;                                  // 0x0A80(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAILootDropModifiers>       LootDropModifiers;                                 // 0x0A90(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagQuery                      LootDropDenialQuery;                               // 0x0AA0(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         bDebugEncounterQueries : 1;                        // 0x0AE8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_AE9[0xF];                                      // 0x0AE9(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerControllerZone*>      PlayerControllers;                                 // 0x0AF8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortPlayerPawn*>                PlayerPawns;                                       // 0x0B08(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_B18[0x48];                                     // 0x0B18(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortAIController*>              AIControllers;                                     // 0x0B60(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortAIPawn*>                    AIPawns;                                           // 0x0B70(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_B80[0x40];                                     // 0x0B80(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAIPawnUpdateInfo>              AIPawnUpdateInfos;                                 // 0x0BC0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_BD0[0x8];                                      // 0x0BD0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<TWeakObjectPtr<class AFortAIPawn>, int32> AIPawnUpdateIdxMap;                                // 0x0BD8(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_C28[0x10];                                     // 0x0C28(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAsyncProcessUpdateAliveAIs;                       // 0x0C38(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowProcessPlayerTargeting;                      // 0x0C39(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C3A[0x2];                                      // 0x0C3A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxNumAIProcessPerFrame;                           // 0x0C3C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortEncounterPawnNumberCaps           DefaultEncounterPawnCaps;                          // 0x0C40(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_C58[0x8];                                      // 0x0C58(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UReporterGraph*                         IntensityGraph;                                    // 0x0C60(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         UtilitiesGraph;                                    // 0x0C68(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         PIDValuesGraph;                                    // 0x0C70(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         PIDContributionsGraph;                             // 0x0C78(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bNightActive : 1;                                  // 0x0C80(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAIDisabled : 1;                                   // 0x0C80(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRegisteredForDayPhaseChange : 1;                  // 0x0C80(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseSpawnCap : 1;                                  // 0x0C80(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_C81[0x3];                                      // 0x0C81(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NightCount;                                        // 0x0C84(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NightEncounterFailureBreatherTime;                 // 0x0C88(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EncounterPawnSpawnInterval;                        // 0x0C8C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortAIEncounterInfo>       DefaultNightEncounter;                             // 0x0C90(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortAIEncounterInfo>       DummyDebugEncounter;                               // 0x0C98(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortAIEncounterInfo>       BaseEncounterClass;                                // 0x0CA0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxActiveAlive;                                    // 0x0CA8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumActiveAlive;                                    // 0x0CAC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumPendingCapRelevantAI;                           // 0x0CB0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CB4[0x54];                                     // 0x0CB4(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FPendingSpawnInfo>              PendingSpawns;                                     // 0x0D08(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         MaxAISpawnedPerFrame;                              // 0x0D18(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         MaxAIDespawnedPerFrame;                            // 0x0D1C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         DespawnAllAIMaxAIDespawnedPerFrame;                // 0x0D20(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_D24[0x4];                                      // 0x0D24(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TWeakObjectPtr<class AFortAIPawn>>     PendingDespawns;                                   // 0x0D28(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
	uint8                                         Pad_D38[0x8];                                      // 0x0D38(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumWorldSubdivides;                                // 0x0D40(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinAISpawnDistanceFromPlayers;                     // 0x0D44(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  AmbientThreatPreferredPlacementActorTags;          // 0x0D48(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  AmbientThreatRequiredPlacementActorTags;           // 0x0D68(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortAIEncounterInfo*>           ActiveEncounters;                                  // 0x0D88(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortAIEncounterInfo*>           InactiveEncounters;                                // 0x0D98(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortPendingStoppedEncounterData> PendingStoppedEncounters;                          // 0x0DA8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UFortAIEncounterInfo*                   ActiveDefaultEncounter;                            // 0x0DB8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortAIEncounterInfo*                   ActiveDummyDebugEncounter;                         // 0x0DC0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortAIEncounterSequence*>       EncounterSequences;                                // 0x0DC8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UEQSRenderingComponent*                 EQSRenderingComp;                                  // 0x0DD8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         DebugGraphUpdateFrequency;                         // 0x0DE0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxNormalLODDistanceToPlayer;                      // 0x0DE4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AIRelevantDistanceToPlayer;                        // 0x0DE8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EncounterRelevantDistanceToPlayer;                 // 0x0DEC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EncounterRelevantDistanceToDefender;               // 0x0DF0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DF4[0x4];                                      // 0x0DF4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TScriptInterface<class IFortPatrolWardInterface>> PatrolWards;                                       // 0x0DF8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
	uint8                                         Pad_E08[0x4];                                      // 0x0E08(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxTotalActiveAliveAI;                             // 0x0E0C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxEncounterActiveAliveAI;                         // 0x0E10(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxSPUsed;                                         // 0x0E14(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E18[0x8];                                      // 0x0E18(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FUtilityTypeFloatPair>          DebugEncounterTopUtilityPercentages;               // 0x0E20(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UCurveFloat*>                    DebugEncounterSpawnPointsCurves;                   // 0x0E30(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         bDebugAllowEncounterModifierTags : 1;              // 0x0E40(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_E41[0x3];                                      // 0x0E41(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         SimulatedNumberOfPlayersForAIEncounters;           // 0x0E44(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static TArray<EFortEncounterDirection> ConvertInvalidDirectionsToValidDirections(const TArray<EFortEncounterDirection>& InvalidDirections);
	static EFortEncounterDirection GetEncounterDirectionFromVector(const struct FVector& DirectionVector);
	static struct FVector GetVectorFromEncounterDirection(EFortEncounterDirection Direction);

	void Activate();
	void Deactivate();
	int32 GetNumPlayers();
	void OnDayPhaseChanged(EFortDayPhase CurrentDayPhase, EFortDayPhase PreviousDayPhase, bool bAtCreation);
	void OnDirectorDeactivated();
	void OnFadeStarted();
	void OnPawnDied(class AFortAIPawn* KilledPawn);
	void OnPeakStarted();
	void OnPlayerDied(class AFortPlayerPawn* PlayerPawn);
	void OnPlayerSpawn(class AFortPlayerPawn* PlayerPawn);
	void OnRampStarted();
	void OnRestStarted();
	void PostDayPhaseChanged(EFortDayPhase CurrentDayPhase, EFortDayPhase PreviousDayPhase, bool bAtCreation);
	void ReceivePawnSpawned(class AFortPawn* SpawnedPawn);
	void RegisterPatrolWard(TScriptInterface<class IFortPatrolWardInterface> PatrolWard);
	void UnregisterPatrolWard(TScriptInterface<class IFortPatrolWardInterface> PatrolWard);

	void GetAmbientThreatEncounterSpawnLocations(TArray<struct FVector>* AmbientThreatEncounterSpawnLocations) const;
	TArray<class ABuildingRift*> GetRiftsFromClosestActiveEncounterTo(class AActor* Target) const;
	bool IsAnyActiveEncounterRelevantToDefender(class AFortAIPawn* Defender) const;
	bool IsAnyActiveEncounterRelevantToPlayer(class AFortPlayerPawn* Player) const;
	bool IsAnyAIRelevantToPlayer(class AFortPlayerPawn* Player) const;
	bool IsAnyEncounterGoalWithinDistanceOfPoint(const struct FVector& Point, float Distance, bool bOnlyActiveEncounters) const;
	bool IsLineTooCloseToPatrolWards(const struct FVector& LineStart, const struct FVector& LineEnd) const;
	bool IsPointTooCloseToPatrolWards(const struct FVector& Point, const EWardAffectType WardEffectTypeFilter) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDirector">();
	}
	static class AFortAIDirector* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIDirector>();
	}
};
static_assert(alignof(AFortAIDirector) == 0x000008, "Wrong alignment on AFortAIDirector");
static_assert(sizeof(AFortAIDirector) == 0x000E48, "Wrong size on AFortAIDirector");
static_assert(offsetof(AFortAIDirector, MaxAliveCurve) == 0x000340, "Member 'AFortAIDirector::MaxAliveCurve' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MinAliveCurve) == 0x000350, "Member 'AFortAIDirector::MinAliveCurve' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, IntensityInfo) == 0x000360, "Member 'AFortAIDirector::IntensityInfo' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AIDirectorPIDController) == 0x000390, "Member 'AFortAIDirector::AIDirectorPIDController' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PIDControllerSettings) == 0x0003F8, "Member 'AFortAIDirector::PIDControllerSettings' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, UtilityContributionData) == 0x000428, "Member 'AFortAIDirector::UtilityContributionData' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, UnreachableLocationPathCost) == 0x000828, "Member 'AFortAIDirector::UnreachableLocationPathCost' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PlayerPerformanceEstimateSettings) == 0x000830, "Member 'AFortAIDirector::PlayerPerformanceEstimateSettings' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DebugEncounterDirections) == 0x000878, "Member 'AFortAIDirector::DebugEncounterDirections' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DespawnAIType) == 0x000888, "Member 'AFortAIDirector::DespawnAIType' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DespawnDistance) == 0x00088C, "Member 'AFortAIDirector::DespawnDistance' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DespawnInterval) == 0x000890, "Member 'AFortAIDirector::DespawnInterval' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DebugSpawnAIGroupTags) == 0x000898, "Member 'AFortAIDirector::DebugSpawnAIGroupTags' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DebugEncounterTags) == 0x0008B8, "Member 'AFortAIDirector::DebugEncounterTags' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, BurstSpawnThreatVisualsEndDelay) == 0x0008D8, "Member 'AFortAIDirector::BurstSpawnThreatVisualsEndDelay' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EncounterSpawnGroupCapSettings) == 0x0008E0, "Member 'AFortAIDirector::EncounterSpawnGroupCapSettings' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EncounterSpawnPointsSettings) == 0x0008F0, "Member 'AFortAIDirector::EncounterSpawnPointsSettings' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EncounterPawnDifficultyLevelModifiers) == 0x000900, "Member 'AFortAIDirector::EncounterPawnDifficultyLevelModifiers' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, SpawnGroupUpgrades) == 0x000910, "Member 'AFortAIDirector::SpawnGroupUpgrades' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, GuaranteedUpgradeGroupUtilityBonus) == 0x000920, "Member 'AFortAIDirector::GuaranteedUpgradeGroupUtilityBonus' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DiscreteEncounterUtilityDesireMappings) == 0x000924, "Member 'AFortAIDirector::DiscreteEncounterUtilityDesireMappings' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, InitialDynamicUtilities) == 0x000934, "Member 'AFortAIDirector::InitialDynamicUtilities' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, SpawnLocationPlacementQueries) == 0x000938, "Member 'AFortAIDirector::SpawnLocationPlacementQueries' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, SpawnLocationActorSearchQueries) == 0x0009D8, "Member 'AFortAIDirector::SpawnLocationActorSearchQueries' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DataTrackingSettings) == 0x000A78, "Member 'AFortAIDirector::DataTrackingSettings' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, BaseLootDropData) == 0x000A80, "Member 'AFortAIDirector::BaseLootDropData' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, LootDropModifiers) == 0x000A90, "Member 'AFortAIDirector::LootDropModifiers' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, LootDropDenialQuery) == 0x000AA0, "Member 'AFortAIDirector::LootDropDenialQuery' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PlayerControllers) == 0x000AF8, "Member 'AFortAIDirector::PlayerControllers' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PlayerPawns) == 0x000B08, "Member 'AFortAIDirector::PlayerPawns' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AIControllers) == 0x000B60, "Member 'AFortAIDirector::AIControllers' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AIPawns) == 0x000B70, "Member 'AFortAIDirector::AIPawns' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AIPawnUpdateInfos) == 0x000BC0, "Member 'AFortAIDirector::AIPawnUpdateInfos' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AIPawnUpdateIdxMap) == 0x000BD8, "Member 'AFortAIDirector::AIPawnUpdateIdxMap' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, bAsyncProcessUpdateAliveAIs) == 0x000C38, "Member 'AFortAIDirector::bAsyncProcessUpdateAliveAIs' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, bAllowProcessPlayerTargeting) == 0x000C39, "Member 'AFortAIDirector::bAllowProcessPlayerTargeting' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxNumAIProcessPerFrame) == 0x000C3C, "Member 'AFortAIDirector::MaxNumAIProcessPerFrame' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DefaultEncounterPawnCaps) == 0x000C40, "Member 'AFortAIDirector::DefaultEncounterPawnCaps' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, IntensityGraph) == 0x000C60, "Member 'AFortAIDirector::IntensityGraph' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, UtilitiesGraph) == 0x000C68, "Member 'AFortAIDirector::UtilitiesGraph' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PIDValuesGraph) == 0x000C70, "Member 'AFortAIDirector::PIDValuesGraph' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PIDContributionsGraph) == 0x000C78, "Member 'AFortAIDirector::PIDContributionsGraph' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, NightCount) == 0x000C84, "Member 'AFortAIDirector::NightCount' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, NightEncounterFailureBreatherTime) == 0x000C88, "Member 'AFortAIDirector::NightEncounterFailureBreatherTime' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EncounterPawnSpawnInterval) == 0x000C8C, "Member 'AFortAIDirector::EncounterPawnSpawnInterval' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DefaultNightEncounter) == 0x000C90, "Member 'AFortAIDirector::DefaultNightEncounter' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DummyDebugEncounter) == 0x000C98, "Member 'AFortAIDirector::DummyDebugEncounter' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, BaseEncounterClass) == 0x000CA0, "Member 'AFortAIDirector::BaseEncounterClass' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxActiveAlive) == 0x000CA8, "Member 'AFortAIDirector::MaxActiveAlive' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, NumActiveAlive) == 0x000CAC, "Member 'AFortAIDirector::NumActiveAlive' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, NumPendingCapRelevantAI) == 0x000CB0, "Member 'AFortAIDirector::NumPendingCapRelevantAI' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PendingSpawns) == 0x000D08, "Member 'AFortAIDirector::PendingSpawns' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxAISpawnedPerFrame) == 0x000D18, "Member 'AFortAIDirector::MaxAISpawnedPerFrame' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxAIDespawnedPerFrame) == 0x000D1C, "Member 'AFortAIDirector::MaxAIDespawnedPerFrame' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DespawnAllAIMaxAIDespawnedPerFrame) == 0x000D20, "Member 'AFortAIDirector::DespawnAllAIMaxAIDespawnedPerFrame' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PendingDespawns) == 0x000D28, "Member 'AFortAIDirector::PendingDespawns' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, NumWorldSubdivides) == 0x000D40, "Member 'AFortAIDirector::NumWorldSubdivides' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MinAISpawnDistanceFromPlayers) == 0x000D44, "Member 'AFortAIDirector::MinAISpawnDistanceFromPlayers' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AmbientThreatPreferredPlacementActorTags) == 0x000D48, "Member 'AFortAIDirector::AmbientThreatPreferredPlacementActorTags' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AmbientThreatRequiredPlacementActorTags) == 0x000D68, "Member 'AFortAIDirector::AmbientThreatRequiredPlacementActorTags' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, ActiveEncounters) == 0x000D88, "Member 'AFortAIDirector::ActiveEncounters' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, InactiveEncounters) == 0x000D98, "Member 'AFortAIDirector::InactiveEncounters' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PendingStoppedEncounters) == 0x000DA8, "Member 'AFortAIDirector::PendingStoppedEncounters' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, ActiveDefaultEncounter) == 0x000DB8, "Member 'AFortAIDirector::ActiveDefaultEncounter' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, ActiveDummyDebugEncounter) == 0x000DC0, "Member 'AFortAIDirector::ActiveDummyDebugEncounter' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EncounterSequences) == 0x000DC8, "Member 'AFortAIDirector::EncounterSequences' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EQSRenderingComp) == 0x000DD8, "Member 'AFortAIDirector::EQSRenderingComp' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DebugGraphUpdateFrequency) == 0x000DE0, "Member 'AFortAIDirector::DebugGraphUpdateFrequency' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxNormalLODDistanceToPlayer) == 0x000DE4, "Member 'AFortAIDirector::MaxNormalLODDistanceToPlayer' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, AIRelevantDistanceToPlayer) == 0x000DE8, "Member 'AFortAIDirector::AIRelevantDistanceToPlayer' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EncounterRelevantDistanceToPlayer) == 0x000DEC, "Member 'AFortAIDirector::EncounterRelevantDistanceToPlayer' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, EncounterRelevantDistanceToDefender) == 0x000DF0, "Member 'AFortAIDirector::EncounterRelevantDistanceToDefender' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, PatrolWards) == 0x000DF8, "Member 'AFortAIDirector::PatrolWards' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxTotalActiveAliveAI) == 0x000E0C, "Member 'AFortAIDirector::MaxTotalActiveAliveAI' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxEncounterActiveAliveAI) == 0x000E10, "Member 'AFortAIDirector::MaxEncounterActiveAliveAI' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, MaxSPUsed) == 0x000E14, "Member 'AFortAIDirector::MaxSPUsed' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DebugEncounterTopUtilityPercentages) == 0x000E20, "Member 'AFortAIDirector::DebugEncounterTopUtilityPercentages' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, DebugEncounterSpawnPointsCurves) == 0x000E30, "Member 'AFortAIDirector::DebugEncounterSpawnPointsCurves' has a wrong offset!");
static_assert(offsetof(AFortAIDirector, SimulatedNumberOfPlayersForAIEncounters) == 0x000E44, "Member 'AFortAIDirector::SimulatedNumberOfPlayersForAIEncounters' has a wrong offset!");

// Class FortniteGame.FortDifficultyOption
// 0x0018 (0x0040 - 0x0028)
class UFortDifficultyOption : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDataTableRowHandle                    CostAndAvailability;                               // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOption">();
	}
	static class UFortDifficultyOption* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOption>();
	}
};
static_assert(alignof(UFortDifficultyOption) == 0x000008, "Wrong alignment on UFortDifficultyOption");
static_assert(sizeof(UFortDifficultyOption) == 0x000040, "Wrong size on UFortDifficultyOption");
static_assert(offsetof(UFortDifficultyOption, CostAndAvailability) == 0x000030, "Member 'UFortDifficultyOption::CostAndAvailability' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter
// 0x0008 (0x0048 - 0x0040)
class UFortDifficultyOptionEncounter : public UFortDifficultyOption
{
public:
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter">();
	}
	static class UFortDifficultyOptionEncounter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter");
static_assert(sizeof(UFortDifficultyOptionEncounter) == 0x000048, "Wrong size on UFortDifficultyOptionEncounter");

// Class FortniteGame.FortDifficultyOptionEncounter_DirectionNumber
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_DirectionNumber final : public UFortDifficultyOptionEncounter
{
public:
	int32                                         NumberOfDirections;                                // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_DirectionNumber">();
	}
	static class UFortDifficultyOptionEncounter_DirectionNumber* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_DirectionNumber>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_DirectionNumber) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_DirectionNumber");
static_assert(sizeof(UFortDifficultyOptionEncounter_DirectionNumber) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_DirectionNumber");
static_assert(offsetof(UFortDifficultyOptionEncounter_DirectionNumber, NumberOfDirections) == 0x000048, "Member 'UFortDifficultyOptionEncounter_DirectionNumber::NumberOfDirections' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_TriggerGameplayAbility
// 0x0018 (0x0050 - 0x0038)
class UFortAnimNotify_TriggerGameplayAbility final : public UAnimNotify
{
public:
	struct FGameplayTag                           ApplicationTag;                                    // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   MontageSectionIfBlocked;                           // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSetNextSectionIfBlocked;                          // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_TriggerGameplayAbility">();
	}
	static class UFortAnimNotify_TriggerGameplayAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_TriggerGameplayAbility>();
	}
};
static_assert(alignof(UFortAnimNotify_TriggerGameplayAbility) == 0x000008, "Wrong alignment on UFortAnimNotify_TriggerGameplayAbility");
static_assert(sizeof(UFortAnimNotify_TriggerGameplayAbility) == 0x000050, "Wrong size on UFortAnimNotify_TriggerGameplayAbility");
static_assert(offsetof(UFortAnimNotify_TriggerGameplayAbility, ApplicationTag) == 0x000038, "Member 'UFortAnimNotify_TriggerGameplayAbility::ApplicationTag' has a wrong offset!");
static_assert(offsetof(UFortAnimNotify_TriggerGameplayAbility, MontageSectionIfBlocked) == 0x000040, "Member 'UFortAnimNotify_TriggerGameplayAbility::MontageSectionIfBlocked' has a wrong offset!");
static_assert(offsetof(UFortAnimNotify_TriggerGameplayAbility, bSetNextSectionIfBlocked) == 0x000048, "Member 'UFortAnimNotify_TriggerGameplayAbility::bSetNextSectionIfBlocked' has a wrong offset!");

// Class FortniteGame.FortMetadataItemDefinition
// 0x0000 (0x02F0 - 0x02F0)
class UFortMetadataItemDefinition : public UFortItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMetadataItemDefinition">();
	}
	static class UFortMetadataItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMetadataItemDefinition>();
	}
};
static_assert(alignof(UFortMetadataItemDefinition) == 0x000010, "Wrong alignment on UFortMetadataItemDefinition");
static_assert(sizeof(UFortMetadataItemDefinition) == 0x0002F0, "Wrong size on UFortMetadataItemDefinition");

// Class FortniteGame.FortPlayerController
// 0x1770 (0x1DF0 - 0x0680)
class AFortPlayerController : public APlayerController
{
public:
	uint8                                         Pad_680[0x10];                                     // 0x0680(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPlayerPawnPossessed;                             // 0x0690(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_6A0[0x18];                                     // 0x06A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnInputFiltered;                                   // 0x06B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_6C8[0x18];                                     // 0x06C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bFailedToRespawn : 1;                              // 0x06E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsDisconnecting : 1;                              // 0x06E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsBeingKicked : 1;                                // 0x06E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasInitiallySpawned : 1;                          // 0x06E0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAssignedStartSpawn : 1;                           // 0x06E0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bReadyToStartMatch : 1;                            // 0x06E0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bClientPawnIsLoaded : 1;                           // 0x06E0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_6E1[0x3];                                      // 0x06E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                SpawnLoc;                                          // 0x06E4(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumPreviousSpawns;                                 // 0x06F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6F4[0x4];                                      // 0x06F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnBlueprintReadyCheckCompleted;                    // 0x06F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_708[0x30];                                     // 0x0708(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 RegisteredPartnerId;                               // 0x0738(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           RegisteredPartnerTag;                              // 0x0748(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortAIPawn*>                    ManagedAIs;                                        // 0x0750(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AFortPlayerPawn*                        MyFortPawn;                                        // 0x0760(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerPawn*                        MyFortPawnBeforeTakeoverOfScriptedPawn;            // 0x0768(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerController*                  ScriptedPawnControllerBeforeTakeover;              // 0x0770(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasClientFinishedLoading;                         // 0x0778(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasServerFinishedLoading;                         // 0x0779(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_77A[0x2];                                      // 0x077A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeStartedWaiting;                                // 0x077C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeFinishedNavigationBuild;                       // 0x0780(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_784[0x4];                                      // 0x0784(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialParameterCollection*           MaterialParameterCollection;                       // 0x0788(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bLoadingScreenDropped;                             // 0x0790(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_791[0x3];                                      // 0x0791(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                PendingSpectatorLocation;                          // 0x0794(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class AActor>                  ActorUnderReticle;                                 // 0x07A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class AActor>                  AutoFireReticleTarget;                             // 0x07A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTimerHandle                           AutofireTimerHandle;                               // 0x07B0(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7B8[0x8];                                      // 0x07B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class ABuildingWeakSpot>       WeakspotUnderReticle;                              // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FBuildingWeakSpotData>          ActiveWeakSpots;                                   // 0x07C8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	float                                         LastActiveTime;                                    // 0x07D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7DC[0x34];                                     // 0x07DC(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
	class UInputComponent*                        VehicleInputComponent;                             // 0x0810(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHoldingPrimaryFireFromTouch;                      // 0x0818(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_819[0x3];                                      // 0x0819(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AutoFireReticleWeaponDistanceScale;                // 0x081C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSupportNextPieceAssist;                           // 0x0820(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoBuildForTrapPlacement;                        // 0x0821(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoBuildForFloorTrapPlacement;                   // 0x0822(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoBuildForWallTrapPlacement;                    // 0x0823(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bNoControllerLighting;                             // 0x0824(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_825[0x3];                                      // 0x0825(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ReturnToMainMenuTimeoutDelay;                      // 0x0828(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_82C[0x1C];                                     // 0x082C(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnMcpProfilesInitializedEvent;                     // 0x0848(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnQuestObjectiveStateChanged;                      // 0x0858(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_868[0x160];                                    // 0x0868(0x0160)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnEnterVehicleDriver;                              // 0x09C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_9D8[0xC8];                                     // 0x09D8(0x00C8)(Fixing Size After Last Property [ Dumper-7 ])
	class UAudioComponent*                        LongInteractAudioComponent;                        // 0x0AA0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA8[0x14];                                     // 0x0AA8(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bUseTeamInteractQuestProgress;                     // 0x0ABC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_ABD[0x3];                                      // 0x0ABD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortInteractContextInfo*               PossibleInteractContextInfo;                       // 0x0AC0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortInteractContextInfo*               InteractResponse;                                  // 0x0AC8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AActor*                                 InteractActor;                                     // 0x0AD0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AD8[0x14];                                     // 0x0AD8(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MobileUpdateCachedInteractActorsCooldown;          // 0x0AEC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MobileUpdateCachedInteractActorsCooldownLength;    // 0x0AF0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bWantsToSprint;                                    // 0x0AF4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHoldingSprint;                                    // 0x0AF5(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSprintToggleable;                                 // 0x0AF6(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSprintByDefault;                                  // 0x0AF7(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSprintCancelsReload;                              // 0x0AF8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSprintWasCancelledByReload;                       // 0x0AF9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoRunOn;                                        // 0x0AFA(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTapInteractEnabled;                               // 0x0AFB(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTargetingToggleable;                              // 0x0AFC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMovementDisabledDueToCancellableAction;           // 0x0AFD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsPlayerActivelyMoving;                           // 0x0AFE(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AFF[0x1];                                      // 0x0AFF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         InMovementCancellableAction;                       // 0x0B00(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHoldingUse;                                       // 0x0B04(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bRetryUse;                                         // 0x0B05(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowRetryUse;                                    // 0x0B06(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowHoldForAmmoCrafting;                         // 0x0B07(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AutoLevelCameraStartPitch;                         // 0x0B08(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AutoLevelCameraStartTime;                          // 0x0B0C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsClientTimingOut;                                // 0x0B10(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B11[0x3];                                      // 0x0B11(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ClientTimeoutBlockInputTime;                       // 0x0B14(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastMoveInputTime;                                 // 0x0B18(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastPressGamepadSprintTime;                        // 0x0B1C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoRunWasHoldingForward;                         // 0x0B20(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAtNameBaseScreen;                                 // 0x0B21(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInventoryToggledByAlt;                            // 0x0B22(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B23[0x5];                                      // 0x0B23(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnSetFirstPersonCamera;                            // 0x0B28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_B38[0x58];                                     // 0x0B38(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortCinematicCamera>       CinematicCameraClassOverride;                      // 0x0B90(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bOnPressExecuteJetpack;                            // 0x0B98(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B99[0x1F];                                     // 0x0B99(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortInteractContextInfo*               AutoDoorInteractResponse;                          // 0x0BB8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnUiChoiceCompleted;                               // 0x0BC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnRegainedFocus;                                   // 0x0BD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnToggleFullscreenMap;                             // 0x0BE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnOpenVoteDialog;                                  // 0x0BF0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_C00[0x258];                                    // 0x0C00(0x0258)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsInQuickToggleCursorMode;                        // 0x0E58(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bGamepadAbilityPending;                            // 0x0E59(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bForceAllowCursorMode;                             // 0x0E5A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bForceAllowCameraMode;                             // 0x0E5B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bDragDropPending;                                  // 0x0E5C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bSuppressEventNotifications;                       // 0x0E5D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_E5E[0x6A];                                     // 0x0E5E(0x006A)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastSpotTime;                                      // 0x0EC8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_ECC[0x4];                                      // 0x0ECC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TWeakObjectPtr<class AFortMarkActor>>  CurrentMarks;                                      // 0x0ED0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	uint8                                         Pad_EE0[0x50];                                     // 0x0EE0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortGameplayAbility*                   PreviewAbility;                                    // 0x0F30(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAIDirectorDebugInfo                   IntensityGraphInfo;                                // 0x0F38(0x0028)(Net, RepNotify, NativeAccessSpecifierPublic)
	struct FAIDirectorDebugInfo                   PIDValuesGraphInfo;                                // 0x0F60(0x0028)(Net, RepNotify, NativeAccessSpecifierPublic)
	struct FAIDirectorDebugInfo                   PIDContributionsGraphInfo;                         // 0x0F88(0x0028)(Net, RepNotify, NativeAccessSpecifierPublic)
	class AFortCombatManager*                     CombatManager;                                     // 0x0FB0(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortAIDirectorDataManager*             AIDirectorDataManager;                             // 0x0FB8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMusicManager*                      MusicManager;                                      // 0x0FC0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_FC8[0x20];                                     // 0x0FC8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bUsePredictedBuildingActors;                       // 0x0FE8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_FE9[0x3];                                      // 0x0FE9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PredictedActorLifespan;                            // 0x0FEC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class ABuildingSMActor*>               PredictedBuildingSMActors;                         // 0x0FF0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	uint8                                         Pad_1000[0x108];                                   // 0x1000(0x0108)(Fixing Size After Last Property [ Dumper-7 ])
	class UInputComponent*                        BuildPreviewModeInputComponent;                    // 0x1108(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingPlayerPrimitivePreview*        BuildPreviewMarker;                                // 0x1110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingPlayerPrimitivePreview*        BuildPreviewMarkerExtraPiece;                      // 0x1118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1120[0x30];                                    // 0x1120(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAllowBuildingPreviewAutoRotation;                 // 0x1150(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1151[0xA7];                                    // 0x1151(0x00A7)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingActor*                         TargetedBuilding;                                  // 0x11F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortAthenaVehicle*                     TargetedVehicle;                                   // 0x1200(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class ABuildingSMActor>           ContextualConversionClass;                         // 0x1208(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              StartUpgradeSound;                                 // 0x1210(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class ABuildingActor*>                 HighlightedPrimaryBuildings;                       // 0x1238(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class ABuildingActor*>                 HighlightedInteractionBuildings;                   // 0x1248(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class ABuildingActor>          HighlightedPrimaryBuilding;                        // 0x1258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UMaterialInterface>      BuildPreviewMarkerParentMaterial;                  // 0x1260(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UMaterialInstanceDynamic*>       BuildPreviewMarkerMIDs;                            // 0x1288(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         BuildPreviewRotationIterations;                    // 0x1298(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1299[0x3];                                     // 0x1299(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bBuildPreviewMirrored : 1;                         // 0x129C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_129D[0x3];                                     // 0x129D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortBuildPreviewMarkerOptionalAdjustment     BuildPreviewMarkerOptionalAdjustment;              // 0x12A0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_12A1[0x3];                                     // 0x12A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bBuildFree : 1;                                    // 0x12A4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCraftFree : 1;                                    // 0x12A4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_12A5[0x3];                                     // 0x12A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortCostInfoTypes                            CurrentCostInfoType;                               // 0x12A8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_12A9[0x7];                                     // 0x12A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class ABuildingSMActor>           CurrentBuildableClass;                             // 0x12B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class ABuildingSMActor>           PreviousBuildableClass;                            // 0x12B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortResourceLevel                            CurrentResourceLevel;                              // 0x12C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortResourceType                             CurrentResourceType;                               // 0x12C1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_12C2[0x6];                                     // 0x12C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLastBuildableState                    LastBuildableStateData[0xC];                       // 0x12C8(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1388[0x10];                                    // 0x1388(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortDamageNumberInfo>          QueuedDamageNumbers;                               // 0x1398(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class AFortDamageNumbersActor*                DamageNumbersActor;                                // 0x13A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UInputComponent*                        EditModeInputComponent;                            // 0x13B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingSMActor*                       EditBuildingActor;                                 // 0x13B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModeDistance;                                  // 0x13C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LastBuildPreviewGridSnapLoc;                       // 0x13C4(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               LastBuildPreviewGridSnapRot;                       // 0x13D0(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FVector                                LastBuildPreviewGridSnapCentroid;                  // 0x13DC(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UInputComponent*                        PickerInputComponent;                              // 0x13E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortDecoHelper*                        TrapPickerDecoHelper;                              // 0x13F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FHitResult>                     TouchEditResults;                                  // 0x13F8(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1408[0x1];                                     // 0x1408(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bBuildingPlacementTraceSkipInitialPenetrationOfBuildingSMActor; // 0x1409(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bBuildingPlacementTraceSkipInitialPenetrationOfStaticMesh; // 0x140A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_140B[0xD];                                     // 0x140B(0x000D)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortQuickBars*                         ClientQuickBars;                                   // 0x1418(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1420[0x28];                                    // 0x1420(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FDelayedQuickBarAction>         DelayedQuickBarActions;                            // 0x1448(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
	TSet<uint16>                                  ClientProcessedQuickBarActions;                    // 0x1458(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	struct FQuickBar                              CachedPrimaryQuickBarRecord;                       // 0x14A8(0x0090)(Transient, NativeAccessSpecifierPrivate)
	struct FQuickBar                              CachedSecondaryQuickBarRecord;                     // 0x1538(0x0090)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_15C8[0x38];                                    // 0x15C8(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         PinnedSchematics;                                  // 0x1600(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic)
	uint8                                         Pad_1610[0x98];                                    // 0x1610(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bAutoEquipBetterItems : 1;                         // 0x16A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_16A9[0x7];                                     // 0x16A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortInventory*                         WorldInventory;                                    // 0x16B0(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortInventory*                         OutpostInventory;                                  // 0x16B8(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_16C0[0x4C];                                    // 0x16C0(0x004C)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bHasInitializedWorldInventory;                     // 0x170C(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasInitializedHeroInventory;                      // 0x170D(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAccountInventoryWasUpdated;                       // 0x170E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsSavingGadgetLoadout;                            // 0x170F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1710[0x68];                                    // 0x1710(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortClientPilot_Base*                  BotPilot;                                          // 0x1778(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1780[0x18];                                    // 0x1780(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortClientBotManager*                  BotManager;                                        // 0x1798(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_17A0[0x8];                                     // 0x17A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortClientBotManager>      ClientBotManagerClass;                             // 0x17A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortCustomizationAssetLoader*          LocalPawnCustomizationAssetLoader;                 // 0x17B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_17B8[0x18];                                    // 0x17B8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bDropWeaponsDuringAllMissionStates;                // 0x17D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_17D1[0x1F];                                    // 0x17D1(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortRewardReport                      LatestRewardReport;                                // 0x17F0(0x0070)(Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	class UFortRegisteredPlayerInfo*              MyPlayerInfo;                                      // 0x1860(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortUpdatedObjectiveStat>      UpdatedObjectiveStats;                             // 0x1868(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bHasUnsavedPrimaryMissionProgress;                 // 0x1878(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1879[0x3F];                                    // 0x1879(0x003F)(Fixing Size After Last Property [ Dumper-7 ])
	class UStatManager*                           StatManager;                                       // 0x18B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UHeartbeatManager*                      HeartbeatManager;                                  // 0x18C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortStatEventManager*                  StatEventManager;                                  // 0x18C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortPersistentGameplayStatContainer   CachedPersistentGameplayStats;                     // 0x18D0(0x0010)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_18E0[0x10];                                    // 0x18E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMontageItemDefinitionBase*         LastEmotePlayed;                                   // 0x18F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMap<class UFortMontageItemDefinitionBase*, int32> EmoteUsageCounts;                                  // 0x18F8(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FVector>                        AnalyticsBuildingWallTooLowLocations;              // 0x1948(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UMcpProfileGroup*                       McpProfileGroup;                                   // 0x1958(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMcpProfileCommonPublic*            CommonPublicMcpProfile;                            // 0x1960(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMcpProfileCommonCore*              CommonCoreMcpProfile;                              // 0x1968(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMcpProfileCampaign*                MainMcpProfile;                                    // 0x1970(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMcpProfileAthena*                  AthenaProfile;                                     // 0x1978(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMcpProfileMetadata*                MetadataProfile;                                   // 0x1980(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMcpProfileCreative*                CreativeModeProfile;                               // 0x1988(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortPCTutorialCompletedState                 TutorialCompletedState;                            // 0x1990(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1991[0x1F];                                    // 0x1991(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bShouldReceiveCriticalMatchBonus;                  // 0x19B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_19B1[0x7];                                     // 0x19B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPlayerChangedBuildMode;                          // 0x19B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAutoRunEnabled;                                  // 0x19C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_19D8[0x130];                                   // 0x19D8(0x0130)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LocationUnderReticle;                              // 0x1B08(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bEnableVoiceChatPTT : 1;                           // 0x1B14(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInfiniteAmmo : 1;                                 // 0x1B14(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInfiniteMagazine : 1;                             // 0x1B14(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNoCoolDown : 1;                                   // 0x1B14(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInfiniteDurability : 1;                           // 0x1B14(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUsePickers : 1;                                   // 0x1B14(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPickerOpen : 1;                                   // 0x1B14(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCheatGhost : 1;                                   // 0x1B14(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCheatFly : 1;                                     // 0x1B15(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_1B15_1 : 1;                                 // 0x1B15(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bEnableShotLogging : 1;                            // 0x1B15(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsNearActiveEncounters : 1;                       // 0x1B15(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1B16[0x2];                                     // 0x1B16(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         OverriddenBackpackSize;                            // 0x1B18(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint32                                        AimHelpMode;                                       // 0x1B1C(0x0004)(Net, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortJumpStaminaCost                          JumpStaminaCost;                                   // 0x1B20(0x0001)(Net, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B21[0x3];                                     // 0x1B21(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   CameraPrototypeName;                               // 0x1B24(0x0008)(Net, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B2C[0x10];                                    // 0x1B2C(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bHideHudEnglishText;                               // 0x1B3C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTurboBuild;                                       // 0x1B3D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B3E[0x2];                                     // 0x1B3E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TurboBuildFirstInterval;                           // 0x1B40(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurboBuildInterval;                                // 0x1B44(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurboPlaceFirstInterval;                           // 0x1B48(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurboPlaceInterval;                                // 0x1B4C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCreativeTurboDelete;                              // 0x1B50(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B51[0x3];                                     // 0x1B51(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TurboDeleteFirstInterval;                          // 0x1B54(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurboDeleteInterval;                               // 0x1B58(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoChangeMaterial;                               // 0x1B5C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCurrentWeaponDroppedDuringAbility;                // 0x1B5D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B5E[0x2];                                     // 0x1B5E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         EmoteOffCooldownTime;                              // 0x1B60(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SprayOffCooldownTime;                              // 0x1B64(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortSprayDecalInstance*>        ActiveSprayInstances;                              // 0x1B68(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AActor*>                         ActiveToyInstances;                                // 0x1B78(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TMap<class UClass*, int32>                    ToySummonCounts;                                   // 0x1B88(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	bool                                          bSyncPeripheralLightingWithEmoteMusic;             // 0x1BD8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPushEmoteAudioDataToCosmeticMaterials;            // 0x1BD9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1BDA[0x2];                                     // 0x1BDA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastEmoteMusicFFT100hz;                            // 0x1BDC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastEmoteMusicFFT2000hz;                           // 0x1BE0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EmoteMusicBeatThreshold;                           // 0x1BE4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EmoteMusicEnvelopeBeatCount;                       // 0x1BE8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1BEC[0x13C];                                   // 0x1BEC(0x013C)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bClientSideEditPrediction;                         // 0x1D28(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D29[0x3];                                     // 0x1D29(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ClientSideEditPredictionTimeout;                   // 0x1D2C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D30[0x8];                                     // 0x1D30(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingSMActor*                       PendingEnterModeActor;                             // 0x1D38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         RandomCharacterIndex;                              // 0x1D40(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AntiAddictionPlayTimeMultiplier;                   // 0x1D44(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D48[0x2C];                                    // 0x1D48(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLockOnInfo                            LockOnInfo;                                        // 0x1D74(0x0038)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bLockPrimaryInputMethodToMouse;                    // 0x1DAC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1DAD[0x3];                                     // 0x1DAD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumberOfInputMethodChangesRecently;                // 0x1DB0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInputModeThrashing;                               // 0x1DB4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1DB5[0x13];                                    // 0x1DB5(0x0013)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortIndicatorManager*                  IndicatorManager;                                  // 0x1DC8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1DD0[0x18];                                    // 0x1DD0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bFinalXPUpdateFailed;                              // 0x1DE8(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bEnableVoiceChatOnLoadingScreens;                  // 0x1DE9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1DEA[0x6];                                     // 0x1DEA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AddItemToQuickBars(class UFortItemDefinition* ItemDefinition, EFortQuickBars QuickBarType, int32 SlotIndex);
	void BP_FindItemInstancesFromDefinition(const class UFortItemDefinition* ItemDefinition, TArray<class UFortItem*>& ItemArray);
	void ChangeActiveVariantForCosmeticItem(class FName ItemTemplateToChange, const struct FGameplayTag& VariantChannelToChange, const struct FGameplayTag& DesiredActiveVariant);
	void Cheat(const class FString& Msg);
	void Cheat_ClearForcedCosmeticItems();
	void Cheat_ForceAthenaCosmeticItemInSlot(class UFortAccountItemDefinition* CosmeticItem, EAthenaCustomizationCategory Slot, int32 Param_Index);
	void Cheat_ForcePlayEmoteItem(const class UFortMontageItemDefinitionBase* EmoteAsset);
	void CheatAll(const class FString& Msg);
	void ClientActivateSlot(EFortQuickBars InQuickBar, int32 Slot, float ActivateDelay, bool bUpdatePreviousFocusedSlot, bool bForceExecution);
	void ClientAddHeroSpecialization(const class UFortHeroSpecialization* NewSpecialization);
	void ClientAddScoreNumber(int32 Score, EStatCategory ScoreCategory, const struct FVector_NetQuantize& ScoreLocation, bool bDisplayScoreOnPlayer);
	void ClientBotEnqueueCommand(const class FString& CommandToEnqueue);
	void ClientBotSetModuleToUse(const class FString& PilotCategory, const class FString& NewModule, bool bResetNow);
	void ClientCancelCrafting();
	void ClientCreateOrJoinChatRoom(const class FString& ChatRoomId);
	void ClientEndAbilityWeapon();
	void ClientEquipItem(const struct FGuid& ItemGuid, bool bForceExecution);
	void ClientExecuteInventoryItem(const struct FGuid& ItemGuid, float Delay, bool bForceExecute, bool bActivateSlotAfterSettingFocused);
	void ClientFailedToBeginEditingBuildingActor(class ABuildingSMActor* BuildingActorToStopEditing);
	void ClientFinishedInteractionInZone();
	void ClientForceCancelBuildingTool();
	void ClientForceProfileQuery();
	void ClientForceUpdateQuickbar(EFortQuickBars QuickbarToRefresh);
	void ClientGivePlayerLocalAccountItem(class UFortAccountItemDefinition* ItemDefinition, int32 Count);
	void ClientJoinConsoleSession(const class FString& ConsoleSession);
	void ClientOnGenericPlayerInitialization();
	void ClientOpenChoiceUI(const struct FChoiceData& ChoiceItems);
	void ClientPingMinimap(const struct FVector& WorldLocation, const struct FLinearColor& PingColor);
	void ClientReadyCheckComplete(bool bPassed);
	void ClientReceivedAttributeSources(const struct FGameplayAttribute& Attribute, class UFortAbilitySystemComponent* AbilitySystemComponent, const TArray<struct FAttributeModifierInfo>& Sources);
	void ClientReceivePresetTeamChat(const class FText& ChatText, const struct FUniqueNetIdRepl& SenderID);
	void ClientRefreshPlayerList();
	void ClientRegisterWithParty();
	void ClientReportDamagedResourceBuilding(class ABuildingSMActor* BuildingSMActor, EFortResourceType PotentialResourceType, int32 PotentialResourceCount, bool bDestroyed, bool bJustHitWeakspot);
	void ClientRequestReadyCheck(const class FText& QueryText, const class FText& YesText, const class FText& NoText);
	void ClientSendConfirmationMessage(const class FText& ConfirmationMessage, bool bClientQuitAfterMessage);
	void ClientSendMessage(const class FText& MESSAGE, class USoundBase* StartSound);
	void ClientSetActionMappingEnabled(class FName ActionName, bool bEnabled);
	void ClientSetInviteFlags(const struct FJoinabilitySettings& Settings);
	void ClientSetSpectatorCamera(const struct FVector& CameraLocation, const struct FRotator& CameraRotation);
	void ClientSideEditPredictionTimedOut();
	void ClientSpawnWeakSpotOnBuildingActor(const struct FBuildingWeakSpotData& ReplicatedWeakSpotData);
	void ClientStayWithParty(bool bStayWithParty);
	void ClientStopUIFeedbackEvent(class FName EventName);
	void ClientSwapQuickBarFocus(EFortQuickBars InQuickBar, int32 SlotOverride, bool bForceExecution);
	void ClientTriggerUIFeedbackEvent(class FName EventName);
	void ClientUpdatePlayerList();
	void ClientUpdateQuickBarRecordsCache(const struct FQuickBar& PrimaryQuickBarRecord, const struct FQuickBar& SecondaryQuickBarRecord);
	void ClientUpdateRichPresence(ERichPresenceStateChange RichPresenceChange, bool bImportant);
	void ClientUpdateServerOnPlayerChangedBuildMode();
	void DeployDefender(class ABuildingTrapDefender* DefenderTrap, const class UFortDefenderItem* DefenderItem, const class FName& DefenderSquadId, const class UFortItem* WeaponItem, const int32 AmmoQuantity);
	void DropAllItems(const class UFortItemDefinition* IgnoreItemDef, bool bIgnoreBuildingMaterials);
	void DropSpecificItem(const class UFortItemDefinition* DropItemDef);
	void Emote(const class FName& AssetName);
	void FixupInteractionWidgetsOnUnzoom();
	void ForceCancelBuildingTool();
	void FortClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier);
	void FortClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier);
	class AFortAIDirectorDataManager* GetAIDirectorDataManager();
	bool GetAtNameHomeBaseScreen();
	class UFortItem* GetItemInQuickbarSlot(EFortQuickBars QuickBarType, int32 SlotIndex);
	int32 GetItemNumInStackByGuid(const struct FGuid& ItemGuid);
	int32 GetNumQuickbarSlots(EFortQuickBars QuickBarType);
	class UAthenaCharacterItemDefinition* GetRandomDefaultAthenaCharacterDefinition(class UFortMcpProfileAthena* McpAthenaProfile);
	void GivePlayerAmmo(int32 AmmoCount);
	void HandleHeroTypeReplicated(const struct FUniqueNetIdRepl& UniqueId);
	void HandleOutpostInventoryLocalUpdate();
	void HandleQuickBarChanged(EFortQuickBars QuickBarType, const TArray<int32>& Slots);
	void HandleWorldInventoryLocalUpdate();
	void HideFullScreenMap();
	class UFortInteractContextInfo* K2_GetInteractResponse();
	void LocalOnBlueprintEdit(class ABuildingSMActor* EditedActor);
	void LocalOnUiChoiceCompleted(int32 ChosenItem, int32 MenuIdentifier);
	void LocalOverrideBuildMode(bool bVisible, TSubclassOf<class ABuildingSMActor> InBuildingClass, const struct FVector& BuildingOverrideDistance, class UMaterialInterface* PreviewMaterial, const struct FVector& NewScale, const struct FRotator& NewRotation);
	void LocalPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, bool bLooping, class FName Tag);
	void LocalStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag);
	void ModifyStat(class FName StatName, int32 Amount, EStatMod ModType, bool bForceStatSave);
	void MutePlayer(const struct FUniqueNetIdRepl& UniqueNetId);
	void OnDisplayHitMarker(const struct FGameplayTagContainer& HitTags, EFortDamageZone Zone);
	void OnEnterVolume(class AFortVolume* Volume);
	void OnLeaveVolume(class AFortVolume* Volume);
	void OnLocalInteraction(class AActor* ReceivingActor);
	void OnMinigameVolumeStateChanged(EVolumeState NewState, class AFortVolume* Volume);
	void OnRep_bHasServerFinishedLoading();
	void OnRep_CheatMovement();
	void OnRep_CombatManager();
	void OnRep_DelayedQuickBarActions();
	void OnRep_IntensityGraphInfo();
	void OnRep_LatestRewardReport();
	void OnRep_PIDContributionsGraphInfo();
	void OnRep_PIDValuesGraphInfo();
	void OnRep_PinnedSchematics();
	void OnRep_UpdatedObjectiveStats();
	void OnRep_UpdatedUnsavedPrimaryMissionProgress();
	void OpenChoiceUI(const struct FChoiceData& ChoiceData);
	void OpenVoteDialog();
	void PlayEmoteItem(const class UFortMontageItemDefinitionBase* EmoteAsset);
	void PlaySpatialSound(class USoundBase* Sound, const struct FVector& Location);
	void PostHeroStatCollectionBookProgressMade(int32 LevelReached);
	void PostHeroStatMissionCompleted(int32 DifficultyRating);
	void PostHeroStatSkillPointsEarned(int32 NumSkillPoints);
	void PreparePlayerForDisplay();
	void PrintDebugInfo();
	void PrintEventInfo();
	void RemoveItemFromQuickBars(class UFortItemDefinition* ItemDefinition);
	void ResetInputRotationScale();
	void ReturnToMainMenu();
	void SendMessage(const class FText& MESSAGE);
	void ServerAcknowledgeDelayedQuickBarAction(const TArray<uint16>& ProcessedActionIds);
	void ServerAddPawnMovementInput(class AFortPawn* InChar, const struct FVector& WorldDirection, float ScaleValue, bool bForce);
	void ServerAnnouncementStoppedOnClient(const struct FGuid& AnnouncementID);
	void ServerAttemptInteract(class AActor* ReceivingActor, class UPrimitiveComponent* InteractComponent, ETInteractionType InteractType, class UObject* OptionalObjectData);
	void ServerAttemptInventoryDrop(const struct FGuid& ItemGuid, int32 Count);
	void ServerAttemptPinSchematic(const class FString& ItemId, bool bSave);
	void ServerAttemptUnpinSchematic(const class FString& ItemId, bool bSave);
	void ServerBeginEditingBuildingActor(class ABuildingSMActor* BuildingActorToEdit);
	void ServerBroadcastPlayerChangedBuildMode(bool bIsInBuildMode);
	void ServerBroadcastUIFeedbackEvent(class FName EventName);
	void ServerCheat(const class FString& Msg);
	void ServerCheatAll(const class FString& Msg);
	void ServerClientPawnLoaded(bool bIsPawnLoaded);
	void ServerCombineInventoryItems(const struct FGuid& TargetItemGuid, const struct FGuid& SourceItemGuid);
	void ServerCraftSchematic(const class FString& ItemId, int32 PostCraftSlot, int32 CraftAmount, EFortItemTier RequestedTier, bool bIsQuickCrafted);
	void ServerCreateAIDirectorDataManager();
	void ServerCreateBuildingActor(const struct FBuildingClassData& BuildingClassData, const struct FVector_NetQuantize10& BuildLoc, const struct FRotator& BuildRot, bool bMirrored, float SyncKey);
	void ServerCreateCombatManager();
	void ServerDeployDefender(class ABuildingTrapDefender* DefenderTrap, const class FString& SelectedItemInstanceId, const class FName& DefenderSquadId, const struct FGuid& WeaponToGiveGuid, const int32 AmmoQuantity);
	void ServerDisassembleInventoryItems(const TArray<struct FGuid>& ItemGuids, const TArray<int32>& ItemCounts);
	void ServerDropAllItems(const class UFortItemDefinition* IgnoreItemDef);
	void ServerDropCarriedObject();
	void ServerEditBuildingActor(class ABuildingSMActor* BuildingActorToEdit, TSubclassOf<class ABuildingSMActor> NewBuildingClass, int32 RotationIterations, bool bMirrored);
	void ServerEmote(const class FName& AssetName);
	void ServerEndEditingBuildingActor(class ABuildingSMActor* BuildingActorToStopEditing);
	void ServerExecuteInventoryItem(const struct FGuid& ItemGuid);
	void ServerExecutePresetTeamChat(const class FText& ChatText, const struct FUniqueNetIdRepl& SenderID);
	void ServerGiftInventoryItemToOtherPlayer(const struct FGuid& ItemGuid, const struct FUniqueNetIdRepl& PlayerID, int32 Quantity);
	void ServerHandleMissionEvent_StartLeavingZone();
	void ServerHandleMissionEvent_ToggledCursorMode(bool bOpened);
	void ServerHandleMissionEvent_ToggledEditMode(class ABuildingSMActor* EditableActor, bool bOpened);
	void ServerItemWillBeDestroyed(const struct FGuid& DestroyedItemGuid, int32 Count);
	void ServerKickPlayer(const struct FUniqueNetIdRepl& PlayerToKick, const class FText& Reason);
	void ServerKillAllAIPawnsAroundPlayer();
	void ServerLoadingScreenDropped();
	void ServerModDurability(const struct FGuid& ItemGuid, float DurabilityMod, bool bForceSet);
	void ServerModifyStat(class FName StatName, int32 Amount, EStatMod ModType, bool bForceStatSave);
	void ServerPingMinimap(const struct FVector& WorldLocation, const struct FLinearColor& PingColor, uint8 RequiredTeam);
	void ServerPlayEmoteItem(const class UFortMontageItemDefinitionBase* EmoteAsset);
	void ServerReadyToStartMatch();
	void ServerReleaseInventoryItemKey(const struct FGuid& ItemGuid);
	void ServerRemoveDefender(class ABuildingTrapDefender* DefenderTrap);
	void ServerRemoveInventoryItem(const struct FGuid& ItemGuid, int32 Count, bool bForceRemoveFromQuickBars, bool bForceRemoval);
	void ServerRemoveInventoryStateValue(const struct FGuid& ItemGuid, EFortItemEntryState StateValueType);
	void ServerRepairBuildingActor(class ABuildingSMActor* BuildingActorToRepair);
	void ServerReplyToReadyCheck(bool bReady);
	void ServerReportClientFPS(float ClientAvgFPS, uint8 ClientAvgFrameScore, uint8 ClientMaxFrameScore);
	void ServerRequestAIDebug();
	void ServerRequestAttributeSources(const struct FGameplayAttribute& Attribute, class UFortAbilitySystemComponent* AbilitySystemComponent);
	void ServerRequestGameplayAction(EFortRequestedGameplayAction RequestedAction);
	void ServerReturnToMainMenu();
	void ServerSendClientProgressUpdate(int32 ClientProgressState, const TArray<uint64>& ClientProgressUpdate);
	void ServerSetAntiAddictionPlayTimeMultiplier(float NewPlayTimeRewardRate);
	void ServerSetAutoEquipBetterItems(bool bAutoEquip);
	void ServerSetClientHasFinishedLoading(bool bInHasFinishedLoading);
	void ServerSetHero(const class FString& NewHeroID);
	void ServerSetInventoryStateValue(const struct FGuid& ItemGuid, const struct FFortItemEntryStateValue& StateValue);
	void ServerSetMarkText(class AFortMarkActor* MarkActor, const class FString& MarkText);
	void ServerSetPartyOwner(const struct FUniqueNetIdRepl& PartyOwnerUniqueId);
	void ServerSetReadyToContinue(bool bReady, EFortGameplayState RequestedState, bool bTryStartTimer);
	void ServerSetShouldUseBotManager(bool InValue);
	void ServerSetShouldUsePilotComponent(bool InValue);
	void ServerSpawnMark(class AActor* ActorToAttachTo, const struct FVector& AttachOffset, const class FText& PreapprovedText);
	void ServerSpotActor(class AActor* NewlySpottedActor);
	void ServerStartIntensityGraphing();
	void ServerStartPIDContributionsGraphing();
	void ServerStartPIDValueGraphing();
	void ServerSuicide();
	void ServerTeamChatRoomReady(const class FString& ChatRoomId);
	void ServerTeleportToReticle(const struct FVector& TeleportLocation);
	void ServerTouchActiveTime();
	void ServerTriggerCombatEvent(EFortCombatEvents TriggeredEvent, float HeatMultiplier);
	void ServerTriggerCombatEventBatch(const TArray<struct FFortCombatManagerEvent>& Payload);
	void ServerTriggerGenericObjectiveEvent(class AFortObjectiveBase* Objective);
	void ServerUIChoiceCompleted(int32 ChosenItem, int32 MenuIdentifier);
	void ServerUpdateActorOptions(class AActor* OptionsTarget, const TArray<class FString>& OptionsKeys, const TArray<class FString>& OptionsValues);
	void ServerUpdateGameDescriptionData(class AActor* DataTarget, const class FText& GameName, const TArray<class FText>& GameDescriptionText);
	void ServerUpdateGameplayOptions(const TArray<class FString>& UserOptionsKeys, const TArray<class FString>& UserOptionsValues);
	void ServerUpdateQuickBarRecordsCache(const struct FQuickBar& PrimaryQuickBarRecord, const struct FQuickBar& SecondaryQuickBarRecord);
	void ServerUpgradeBuildingActor(class ABuildingActor* BuildingActorToUpgrade, int32 NewUpgradeLevel);
	void SetAtNameHomeBaseScreen(bool AtScreen);
	void SetAutoLevelCamera(bool bShouldLevel);
	void SetBuildingHighlight(const TArray<class ABuildingActor*>& TargetedBuildings, EBuildingHighlightType HighlightType, bool bValidHighlight);
	void SetCinematicModeWithWeapon(bool bInCinematicMode, bool bHidePlayer, bool bHideWeapon, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning);
	void SetCinematicOverrideClass(TSubclassOf<class UFortCinematicCamera> OverrideCameraClass);
	void SetFirstPersonCamera(bool bNewUseFirstPersonCamera);
	void SetFullscreenMapVisible(bool Visible);
	void SetInputPitchScale(float InInputPitchScale);
	void SetInputYawScale(float InInputYawScale);
	void SetLockOnTargetStickCoords(const struct FVector2D& Coords);
	void SetRotatePawnToCamera(bool bNewRotatePawnToCamera);
	class AActor* SpawnToyInstance(TSubclassOf<class AActor> ToyClass, const struct FTransform& SpawnPosition);
	void StartAutoLevelCamera();
	bool StartReadyCheck(const class FText& QueryText, const class FText& YesText, const class FText& NoText, float PercentageToPass);
	void Suicide();
	void SuppressEventNotifications(bool bSuppress);
	void ToggleClientBot();
	void ToggleFullScreenMap();
	void ToggleInventory();
	void TogglePersonalVehicle(bool bOn);
	void UnMutePlayer(const struct FUniqueNetIdRepl& UniqueNetId);
	void UpdateQuickBars();

	class UFortItem* BP_FindExistingItemForDefinition(const class UFortItemDefinition* ItemDefinition, bool bInStorageVault) const;
	class UFortItem* BP_GetInventoryItemWithGuid(const struct FGuid& ItemGuid) const;
	bool CanAlterHostileWalls() const;
	void DumpHomebaseRatingInfo() const;
	class UFortAccountItem* GetAccountItem(const class FString& ID) const;
	int32 GetAccountLevel() const;
	class AActor* GetActorUnderReticle() const;
	class UFortAwardManager* GetAwardManager(ESubGame SubGame) const;
	class ABuildingSMActor* GetBuildPreviewMarker() const;
	class UFortCollectionBookManager* GetCollectionBookManager() const;
	bool GetForceAllowCameraMode() const;
	struct FUniqueNetIdRepl GetGameAccountId() const;
	ELockOnState GetLockOnState() const;
	class UFortMinigameManager* GetMinigameManager(ESubGame SubGame) const;
	class AFortPlayerPawn* GetPlayerPawn() const;
	class UFortQuestManager* GetQuestManager(ESubGame SubGame) const;
	class UFortRegisteredPlayerInfo* GetRegisteredPlayerInfo() const;
	bool GetRotatePawnToCamera() const;
	float GetTimeRemainingForRespawnBP() const;
	bool HasLockOnTarget() const;
	bool HasPermissionToEditWorld(const class ABuildingActor* Building, const struct FVector& Location, const struct FRotator& Rotation) const;
	bool IsActionInputIgnored() const;
	bool IsBuildToolOverridden() const;
	bool IsClientBot() const;
	bool IsClientTimingOut() const;
	bool IsFullscreenMapVisible() const;
	bool IsInBuildMode() const;
	bool IsInRespawnCountdown() const;
	bool IsNearActiveEncounters() const;
	bool IsPersonalVehicleActive() const;
	bool IsPersonalVehicleAvailable() const;
	bool IsPlayingEmote() const;
	bool IsRequirementsMet(const struct FFortRequirementsInfo& InRequirements) const;
	bool IsUsingFirstPersonCamera() const;
	bool IsUsingGamepad() const;
	bool IsUsingHarvestingTool() const;
	bool IsUsingTouch() const;
	bool OwnsCurrentIslandVolume() const;
	bool OwnsIslandVolume(class AFortVolume* Volume) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerController">();
	}
	static class AFortPlayerController* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerController>();
	}
};
static_assert(alignof(AFortPlayerController) == 0x000008, "Wrong alignment on AFortPlayerController");
static_assert(sizeof(AFortPlayerController) == 0x001DF0, "Wrong size on AFortPlayerController");
static_assert(offsetof(AFortPlayerController, OnPlayerPawnPossessed) == 0x000690, "Member 'AFortPlayerController::OnPlayerPawnPossessed' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnInputFiltered) == 0x0006B8, "Member 'AFortPlayerController::OnInputFiltered' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, SpawnLoc) == 0x0006E4, "Member 'AFortPlayerController::SpawnLoc' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, NumPreviousSpawns) == 0x0006F0, "Member 'AFortPlayerController::NumPreviousSpawns' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnBlueprintReadyCheckCompleted) == 0x0006F8, "Member 'AFortPlayerController::OnBlueprintReadyCheckCompleted' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, RegisteredPartnerId) == 0x000738, "Member 'AFortPlayerController::RegisteredPartnerId' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, RegisteredPartnerTag) == 0x000748, "Member 'AFortPlayerController::RegisteredPartnerTag' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ManagedAIs) == 0x000750, "Member 'AFortPlayerController::ManagedAIs' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MyFortPawn) == 0x000760, "Member 'AFortPlayerController::MyFortPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MyFortPawnBeforeTakeoverOfScriptedPawn) == 0x000768, "Member 'AFortPlayerController::MyFortPawnBeforeTakeoverOfScriptedPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ScriptedPawnControllerBeforeTakeover) == 0x000770, "Member 'AFortPlayerController::ScriptedPawnControllerBeforeTakeover' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHasClientFinishedLoading) == 0x000778, "Member 'AFortPlayerController::bHasClientFinishedLoading' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHasServerFinishedLoading) == 0x000779, "Member 'AFortPlayerController::bHasServerFinishedLoading' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TimeStartedWaiting) == 0x00077C, "Member 'AFortPlayerController::TimeStartedWaiting' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TimeFinishedNavigationBuild) == 0x000780, "Member 'AFortPlayerController::TimeFinishedNavigationBuild' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MaterialParameterCollection) == 0x000788, "Member 'AFortPlayerController::MaterialParameterCollection' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bLoadingScreenDropped) == 0x000790, "Member 'AFortPlayerController::bLoadingScreenDropped' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PendingSpectatorLocation) == 0x000794, "Member 'AFortPlayerController::PendingSpectatorLocation' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ActorUnderReticle) == 0x0007A0, "Member 'AFortPlayerController::ActorUnderReticle' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AutoFireReticleTarget) == 0x0007A8, "Member 'AFortPlayerController::AutoFireReticleTarget' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AutofireTimerHandle) == 0x0007B0, "Member 'AFortPlayerController::AutofireTimerHandle' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, WeakspotUnderReticle) == 0x0007C0, "Member 'AFortPlayerController::WeakspotUnderReticle' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ActiveWeakSpots) == 0x0007C8, "Member 'AFortPlayerController::ActiveWeakSpots' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastActiveTime) == 0x0007D8, "Member 'AFortPlayerController::LastActiveTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, VehicleInputComponent) == 0x000810, "Member 'AFortPlayerController::VehicleInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHoldingPrimaryFireFromTouch) == 0x000818, "Member 'AFortPlayerController::bHoldingPrimaryFireFromTouch' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AutoFireReticleWeaponDistanceScale) == 0x00081C, "Member 'AFortPlayerController::AutoFireReticleWeaponDistanceScale' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bSupportNextPieceAssist) == 0x000820, "Member 'AFortPlayerController::bSupportNextPieceAssist' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAutoBuildForTrapPlacement) == 0x000821, "Member 'AFortPlayerController::bAutoBuildForTrapPlacement' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAutoBuildForFloorTrapPlacement) == 0x000822, "Member 'AFortPlayerController::bAutoBuildForFloorTrapPlacement' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAutoBuildForWallTrapPlacement) == 0x000823, "Member 'AFortPlayerController::bAutoBuildForWallTrapPlacement' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bNoControllerLighting) == 0x000824, "Member 'AFortPlayerController::bNoControllerLighting' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ReturnToMainMenuTimeoutDelay) == 0x000828, "Member 'AFortPlayerController::ReturnToMainMenuTimeoutDelay' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnMcpProfilesInitializedEvent) == 0x000848, "Member 'AFortPlayerController::OnMcpProfilesInitializedEvent' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnQuestObjectiveStateChanged) == 0x000858, "Member 'AFortPlayerController::OnQuestObjectiveStateChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnEnterVehicleDriver) == 0x0009C8, "Member 'AFortPlayerController::OnEnterVehicleDriver' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LongInteractAudioComponent) == 0x000AA0, "Member 'AFortPlayerController::LongInteractAudioComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bUseTeamInteractQuestProgress) == 0x000ABC, "Member 'AFortPlayerController::bUseTeamInteractQuestProgress' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PossibleInteractContextInfo) == 0x000AC0, "Member 'AFortPlayerController::PossibleInteractContextInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, InteractResponse) == 0x000AC8, "Member 'AFortPlayerController::InteractResponse' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, InteractActor) == 0x000AD0, "Member 'AFortPlayerController::InteractActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MobileUpdateCachedInteractActorsCooldown) == 0x000AEC, "Member 'AFortPlayerController::MobileUpdateCachedInteractActorsCooldown' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MobileUpdateCachedInteractActorsCooldownLength) == 0x000AF0, "Member 'AFortPlayerController::MobileUpdateCachedInteractActorsCooldownLength' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bWantsToSprint) == 0x000AF4, "Member 'AFortPlayerController::bWantsToSprint' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHoldingSprint) == 0x000AF5, "Member 'AFortPlayerController::bHoldingSprint' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bSprintToggleable) == 0x000AF6, "Member 'AFortPlayerController::bSprintToggleable' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bSprintByDefault) == 0x000AF7, "Member 'AFortPlayerController::bSprintByDefault' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bSprintCancelsReload) == 0x000AF8, "Member 'AFortPlayerController::bSprintCancelsReload' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bSprintWasCancelledByReload) == 0x000AF9, "Member 'AFortPlayerController::bSprintWasCancelledByReload' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAutoRunOn) == 0x000AFA, "Member 'AFortPlayerController::bAutoRunOn' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bTapInteractEnabled) == 0x000AFB, "Member 'AFortPlayerController::bTapInteractEnabled' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bTargetingToggleable) == 0x000AFC, "Member 'AFortPlayerController::bTargetingToggleable' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bMovementDisabledDueToCancellableAction) == 0x000AFD, "Member 'AFortPlayerController::bMovementDisabledDueToCancellableAction' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bIsPlayerActivelyMoving) == 0x000AFE, "Member 'AFortPlayerController::bIsPlayerActivelyMoving' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, InMovementCancellableAction) == 0x000B00, "Member 'AFortPlayerController::InMovementCancellableAction' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHoldingUse) == 0x000B04, "Member 'AFortPlayerController::bHoldingUse' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bRetryUse) == 0x000B05, "Member 'AFortPlayerController::bRetryUse' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAllowRetryUse) == 0x000B06, "Member 'AFortPlayerController::bAllowRetryUse' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAllowHoldForAmmoCrafting) == 0x000B07, "Member 'AFortPlayerController::bAllowHoldForAmmoCrafting' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AutoLevelCameraStartPitch) == 0x000B08, "Member 'AFortPlayerController::AutoLevelCameraStartPitch' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AutoLevelCameraStartTime) == 0x000B0C, "Member 'AFortPlayerController::AutoLevelCameraStartTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bIsClientTimingOut) == 0x000B10, "Member 'AFortPlayerController::bIsClientTimingOut' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ClientTimeoutBlockInputTime) == 0x000B14, "Member 'AFortPlayerController::ClientTimeoutBlockInputTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastMoveInputTime) == 0x000B18, "Member 'AFortPlayerController::LastMoveInputTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastPressGamepadSprintTime) == 0x000B1C, "Member 'AFortPlayerController::LastPressGamepadSprintTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAutoRunWasHoldingForward) == 0x000B20, "Member 'AFortPlayerController::bAutoRunWasHoldingForward' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAtNameBaseScreen) == 0x000B21, "Member 'AFortPlayerController::bAtNameBaseScreen' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bInventoryToggledByAlt) == 0x000B22, "Member 'AFortPlayerController::bInventoryToggledByAlt' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnSetFirstPersonCamera) == 0x000B28, "Member 'AFortPlayerController::OnSetFirstPersonCamera' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CinematicCameraClassOverride) == 0x000B90, "Member 'AFortPlayerController::CinematicCameraClassOverride' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bOnPressExecuteJetpack) == 0x000B98, "Member 'AFortPlayerController::bOnPressExecuteJetpack' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AutoDoorInteractResponse) == 0x000BB8, "Member 'AFortPlayerController::AutoDoorInteractResponse' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnUiChoiceCompleted) == 0x000BC0, "Member 'AFortPlayerController::OnUiChoiceCompleted' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnRegainedFocus) == 0x000BD0, "Member 'AFortPlayerController::OnRegainedFocus' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnToggleFullscreenMap) == 0x000BE0, "Member 'AFortPlayerController::OnToggleFullscreenMap' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnOpenVoteDialog) == 0x000BF0, "Member 'AFortPlayerController::OnOpenVoteDialog' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bIsInQuickToggleCursorMode) == 0x000E58, "Member 'AFortPlayerController::bIsInQuickToggleCursorMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bGamepadAbilityPending) == 0x000E59, "Member 'AFortPlayerController::bGamepadAbilityPending' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bForceAllowCursorMode) == 0x000E5A, "Member 'AFortPlayerController::bForceAllowCursorMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bForceAllowCameraMode) == 0x000E5B, "Member 'AFortPlayerController::bForceAllowCameraMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bDragDropPending) == 0x000E5C, "Member 'AFortPlayerController::bDragDropPending' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bSuppressEventNotifications) == 0x000E5D, "Member 'AFortPlayerController::bSuppressEventNotifications' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastSpotTime) == 0x000EC8, "Member 'AFortPlayerController::LastSpotTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CurrentMarks) == 0x000ED0, "Member 'AFortPlayerController::CurrentMarks' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PreviewAbility) == 0x000F30, "Member 'AFortPlayerController::PreviewAbility' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, IntensityGraphInfo) == 0x000F38, "Member 'AFortPlayerController::IntensityGraphInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PIDValuesGraphInfo) == 0x000F60, "Member 'AFortPlayerController::PIDValuesGraphInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PIDContributionsGraphInfo) == 0x000F88, "Member 'AFortPlayerController::PIDContributionsGraphInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CombatManager) == 0x000FB0, "Member 'AFortPlayerController::CombatManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AIDirectorDataManager) == 0x000FB8, "Member 'AFortPlayerController::AIDirectorDataManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MusicManager) == 0x000FC0, "Member 'AFortPlayerController::MusicManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bUsePredictedBuildingActors) == 0x000FE8, "Member 'AFortPlayerController::bUsePredictedBuildingActors' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PredictedActorLifespan) == 0x000FEC, "Member 'AFortPlayerController::PredictedActorLifespan' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PredictedBuildingSMActors) == 0x000FF0, "Member 'AFortPlayerController::PredictedBuildingSMActors' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BuildPreviewModeInputComponent) == 0x001108, "Member 'AFortPlayerController::BuildPreviewModeInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BuildPreviewMarker) == 0x001110, "Member 'AFortPlayerController::BuildPreviewMarker' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BuildPreviewMarkerExtraPiece) == 0x001118, "Member 'AFortPlayerController::BuildPreviewMarkerExtraPiece' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAllowBuildingPreviewAutoRotation) == 0x001150, "Member 'AFortPlayerController::bAllowBuildingPreviewAutoRotation' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TargetedBuilding) == 0x0011F8, "Member 'AFortPlayerController::TargetedBuilding' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TargetedVehicle) == 0x001200, "Member 'AFortPlayerController::TargetedVehicle' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ContextualConversionClass) == 0x001208, "Member 'AFortPlayerController::ContextualConversionClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, StartUpgradeSound) == 0x001210, "Member 'AFortPlayerController::StartUpgradeSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, HighlightedPrimaryBuildings) == 0x001238, "Member 'AFortPlayerController::HighlightedPrimaryBuildings' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, HighlightedInteractionBuildings) == 0x001248, "Member 'AFortPlayerController::HighlightedInteractionBuildings' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, HighlightedPrimaryBuilding) == 0x001258, "Member 'AFortPlayerController::HighlightedPrimaryBuilding' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BuildPreviewMarkerParentMaterial) == 0x001260, "Member 'AFortPlayerController::BuildPreviewMarkerParentMaterial' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BuildPreviewMarkerMIDs) == 0x001288, "Member 'AFortPlayerController::BuildPreviewMarkerMIDs' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BuildPreviewRotationIterations) == 0x001298, "Member 'AFortPlayerController::BuildPreviewRotationIterations' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BuildPreviewMarkerOptionalAdjustment) == 0x0012A0, "Member 'AFortPlayerController::BuildPreviewMarkerOptionalAdjustment' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CurrentCostInfoType) == 0x0012A8, "Member 'AFortPlayerController::CurrentCostInfoType' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CurrentBuildableClass) == 0x0012B0, "Member 'AFortPlayerController::CurrentBuildableClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PreviousBuildableClass) == 0x0012B8, "Member 'AFortPlayerController::PreviousBuildableClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CurrentResourceLevel) == 0x0012C0, "Member 'AFortPlayerController::CurrentResourceLevel' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CurrentResourceType) == 0x0012C1, "Member 'AFortPlayerController::CurrentResourceType' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastBuildableStateData) == 0x0012C8, "Member 'AFortPlayerController::LastBuildableStateData' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, QueuedDamageNumbers) == 0x001398, "Member 'AFortPlayerController::QueuedDamageNumbers' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, DamageNumbersActor) == 0x0013A8, "Member 'AFortPlayerController::DamageNumbersActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, EditModeInputComponent) == 0x0013B0, "Member 'AFortPlayerController::EditModeInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, EditBuildingActor) == 0x0013B8, "Member 'AFortPlayerController::EditBuildingActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, EditModeDistance) == 0x0013C0, "Member 'AFortPlayerController::EditModeDistance' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastBuildPreviewGridSnapLoc) == 0x0013C4, "Member 'AFortPlayerController::LastBuildPreviewGridSnapLoc' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastBuildPreviewGridSnapRot) == 0x0013D0, "Member 'AFortPlayerController::LastBuildPreviewGridSnapRot' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastBuildPreviewGridSnapCentroid) == 0x0013DC, "Member 'AFortPlayerController::LastBuildPreviewGridSnapCentroid' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PickerInputComponent) == 0x0013E8, "Member 'AFortPlayerController::PickerInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TrapPickerDecoHelper) == 0x0013F0, "Member 'AFortPlayerController::TrapPickerDecoHelper' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TouchEditResults) == 0x0013F8, "Member 'AFortPlayerController::TouchEditResults' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bBuildingPlacementTraceSkipInitialPenetrationOfBuildingSMActor) == 0x001409, "Member 'AFortPlayerController::bBuildingPlacementTraceSkipInitialPenetrationOfBuildingSMActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bBuildingPlacementTraceSkipInitialPenetrationOfStaticMesh) == 0x00140A, "Member 'AFortPlayerController::bBuildingPlacementTraceSkipInitialPenetrationOfStaticMesh' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ClientQuickBars) == 0x001418, "Member 'AFortPlayerController::ClientQuickBars' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, DelayedQuickBarActions) == 0x001448, "Member 'AFortPlayerController::DelayedQuickBarActions' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ClientProcessedQuickBarActions) == 0x001458, "Member 'AFortPlayerController::ClientProcessedQuickBarActions' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CachedPrimaryQuickBarRecord) == 0x0014A8, "Member 'AFortPlayerController::CachedPrimaryQuickBarRecord' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CachedSecondaryQuickBarRecord) == 0x001538, "Member 'AFortPlayerController::CachedSecondaryQuickBarRecord' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PinnedSchematics) == 0x001600, "Member 'AFortPlayerController::PinnedSchematics' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, WorldInventory) == 0x0016B0, "Member 'AFortPlayerController::WorldInventory' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OutpostInventory) == 0x0016B8, "Member 'AFortPlayerController::OutpostInventory' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHasInitializedWorldInventory) == 0x00170C, "Member 'AFortPlayerController::bHasInitializedWorldInventory' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHasInitializedHeroInventory) == 0x00170D, "Member 'AFortPlayerController::bHasInitializedHeroInventory' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAccountInventoryWasUpdated) == 0x00170E, "Member 'AFortPlayerController::bAccountInventoryWasUpdated' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bIsSavingGadgetLoadout) == 0x00170F, "Member 'AFortPlayerController::bIsSavingGadgetLoadout' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BotPilot) == 0x001778, "Member 'AFortPlayerController::BotPilot' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, BotManager) == 0x001798, "Member 'AFortPlayerController::BotManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ClientBotManagerClass) == 0x0017A8, "Member 'AFortPlayerController::ClientBotManagerClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LocalPawnCustomizationAssetLoader) == 0x0017B0, "Member 'AFortPlayerController::LocalPawnCustomizationAssetLoader' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bDropWeaponsDuringAllMissionStates) == 0x0017D0, "Member 'AFortPlayerController::bDropWeaponsDuringAllMissionStates' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LatestRewardReport) == 0x0017F0, "Member 'AFortPlayerController::LatestRewardReport' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MyPlayerInfo) == 0x001860, "Member 'AFortPlayerController::MyPlayerInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, UpdatedObjectiveStats) == 0x001868, "Member 'AFortPlayerController::UpdatedObjectiveStats' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHasUnsavedPrimaryMissionProgress) == 0x001878, "Member 'AFortPlayerController::bHasUnsavedPrimaryMissionProgress' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, StatManager) == 0x0018B8, "Member 'AFortPlayerController::StatManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, HeartbeatManager) == 0x0018C0, "Member 'AFortPlayerController::HeartbeatManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, StatEventManager) == 0x0018C8, "Member 'AFortPlayerController::StatEventManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CachedPersistentGameplayStats) == 0x0018D0, "Member 'AFortPlayerController::CachedPersistentGameplayStats' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastEmotePlayed) == 0x0018F0, "Member 'AFortPlayerController::LastEmotePlayed' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, EmoteUsageCounts) == 0x0018F8, "Member 'AFortPlayerController::EmoteUsageCounts' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AnalyticsBuildingWallTooLowLocations) == 0x001948, "Member 'AFortPlayerController::AnalyticsBuildingWallTooLowLocations' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, McpProfileGroup) == 0x001958, "Member 'AFortPlayerController::McpProfileGroup' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CommonPublicMcpProfile) == 0x001960, "Member 'AFortPlayerController::CommonPublicMcpProfile' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CommonCoreMcpProfile) == 0x001968, "Member 'AFortPlayerController::CommonCoreMcpProfile' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MainMcpProfile) == 0x001970, "Member 'AFortPlayerController::MainMcpProfile' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AthenaProfile) == 0x001978, "Member 'AFortPlayerController::AthenaProfile' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, MetadataProfile) == 0x001980, "Member 'AFortPlayerController::MetadataProfile' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CreativeModeProfile) == 0x001988, "Member 'AFortPlayerController::CreativeModeProfile' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TutorialCompletedState) == 0x001990, "Member 'AFortPlayerController::TutorialCompletedState' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bShouldReceiveCriticalMatchBonus) == 0x0019B0, "Member 'AFortPlayerController::bShouldReceiveCriticalMatchBonus' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnPlayerChangedBuildMode) == 0x0019B8, "Member 'AFortPlayerController::OnPlayerChangedBuildMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OnAutoRunEnabled) == 0x0019C8, "Member 'AFortPlayerController::OnAutoRunEnabled' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LocationUnderReticle) == 0x001B08, "Member 'AFortPlayerController::LocationUnderReticle' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, OverriddenBackpackSize) == 0x001B18, "Member 'AFortPlayerController::OverriddenBackpackSize' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AimHelpMode) == 0x001B1C, "Member 'AFortPlayerController::AimHelpMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, JumpStaminaCost) == 0x001B20, "Member 'AFortPlayerController::JumpStaminaCost' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, CameraPrototypeName) == 0x001B24, "Member 'AFortPlayerController::CameraPrototypeName' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bHideHudEnglishText) == 0x001B3C, "Member 'AFortPlayerController::bHideHudEnglishText' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bTurboBuild) == 0x001B3D, "Member 'AFortPlayerController::bTurboBuild' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TurboBuildFirstInterval) == 0x001B40, "Member 'AFortPlayerController::TurboBuildFirstInterval' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TurboBuildInterval) == 0x001B44, "Member 'AFortPlayerController::TurboBuildInterval' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TurboPlaceFirstInterval) == 0x001B48, "Member 'AFortPlayerController::TurboPlaceFirstInterval' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TurboPlaceInterval) == 0x001B4C, "Member 'AFortPlayerController::TurboPlaceInterval' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bCreativeTurboDelete) == 0x001B50, "Member 'AFortPlayerController::bCreativeTurboDelete' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TurboDeleteFirstInterval) == 0x001B54, "Member 'AFortPlayerController::TurboDeleteFirstInterval' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, TurboDeleteInterval) == 0x001B58, "Member 'AFortPlayerController::TurboDeleteInterval' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bAutoChangeMaterial) == 0x001B5C, "Member 'AFortPlayerController::bAutoChangeMaterial' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bCurrentWeaponDroppedDuringAbility) == 0x001B5D, "Member 'AFortPlayerController::bCurrentWeaponDroppedDuringAbility' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, EmoteOffCooldownTime) == 0x001B60, "Member 'AFortPlayerController::EmoteOffCooldownTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, SprayOffCooldownTime) == 0x001B64, "Member 'AFortPlayerController::SprayOffCooldownTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ActiveSprayInstances) == 0x001B68, "Member 'AFortPlayerController::ActiveSprayInstances' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ActiveToyInstances) == 0x001B78, "Member 'AFortPlayerController::ActiveToyInstances' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ToySummonCounts) == 0x001B88, "Member 'AFortPlayerController::ToySummonCounts' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bSyncPeripheralLightingWithEmoteMusic) == 0x001BD8, "Member 'AFortPlayerController::bSyncPeripheralLightingWithEmoteMusic' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bPushEmoteAudioDataToCosmeticMaterials) == 0x001BD9, "Member 'AFortPlayerController::bPushEmoteAudioDataToCosmeticMaterials' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastEmoteMusicFFT100hz) == 0x001BDC, "Member 'AFortPlayerController::LastEmoteMusicFFT100hz' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LastEmoteMusicFFT2000hz) == 0x001BE0, "Member 'AFortPlayerController::LastEmoteMusicFFT2000hz' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, EmoteMusicBeatThreshold) == 0x001BE4, "Member 'AFortPlayerController::EmoteMusicBeatThreshold' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, EmoteMusicEnvelopeBeatCount) == 0x001BE8, "Member 'AFortPlayerController::EmoteMusicEnvelopeBeatCount' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bClientSideEditPrediction) == 0x001D28, "Member 'AFortPlayerController::bClientSideEditPrediction' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, ClientSideEditPredictionTimeout) == 0x001D2C, "Member 'AFortPlayerController::ClientSideEditPredictionTimeout' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, PendingEnterModeActor) == 0x001D38, "Member 'AFortPlayerController::PendingEnterModeActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, RandomCharacterIndex) == 0x001D40, "Member 'AFortPlayerController::RandomCharacterIndex' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, AntiAddictionPlayTimeMultiplier) == 0x001D44, "Member 'AFortPlayerController::AntiAddictionPlayTimeMultiplier' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, LockOnInfo) == 0x001D74, "Member 'AFortPlayerController::LockOnInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bLockPrimaryInputMethodToMouse) == 0x001DAC, "Member 'AFortPlayerController::bLockPrimaryInputMethodToMouse' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, NumberOfInputMethodChangesRecently) == 0x001DB0, "Member 'AFortPlayerController::NumberOfInputMethodChangesRecently' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bInputModeThrashing) == 0x001DB4, "Member 'AFortPlayerController::bInputModeThrashing' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, IndicatorManager) == 0x001DC8, "Member 'AFortPlayerController::IndicatorManager' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bFinalXPUpdateFailed) == 0x001DE8, "Member 'AFortPlayerController::bFinalXPUpdateFailed' has a wrong offset!");
static_assert(offsetof(AFortPlayerController, bEnableVoiceChatOnLoadingScreens) == 0x001DE9, "Member 'AFortPlayerController::bEnableVoiceChatOnLoadingScreens' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerGameplay
// 0x0248 (0x2038 - 0x1DF0)
#pragma pack(push, 0x1)
class alignas(0x08) AFortPlayerControllerGameplay : public AFortPlayerController
{
public:
	class UFortAmbientAudioController*            FortAmbientAudioController;                        // 0x1DF0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int16                                         PoiTagContainerTableID;                            // 0x1DF8(0x0002)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1DFA[0x1E];                                    // 0x1DFA(0x001E)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTimerHandle                           VerifyAllowedToFlyTimerHandle;                     // 0x1E18(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVehicleTrickInfo                      VehicleTrickInfo;                                  // 0x1E20(0x0150)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FGhostModeRepData                      GhostModeRepData;                                  // 0x1F70(0x0018)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnGhostModeChanged;                                // 0x1F88(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnBalloonMovementChanged;                          // 0x1F98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnWorldInventoryChangedDelegate;                   // 0x1FA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnCreativeFlyChangedDelegate;                      // 0x1FB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint16                                        ServerNumNPCs;                                     // 0x1FC8(0x0002)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint16                                        ServerMaxNumNPCs;                                  // 0x1FCA(0x0002)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDisplayNPCNumbers;                                // 0x1FCC(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1FCD[0x43];                                    // 0x1FCD(0x0043)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTimerHandle                           AmbientControllerInitializeTimer;                  // 0x2010(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2018[0x10];                                    // 0x2018(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bHasSetInitialPoiTags;                             // 0x2028(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2029[0x7];                                     // 0x2029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UInputComponent*                        CreativeFlyingModeInputComponent;                  // 0x2030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void CheckGhostModeItemRemoved(class UFortWorldItemDefinition* GhostModeItemDef);
	void CheckGhostModeItemReplicated();
	void ClientCreativeStopFly();
	void DisableTrickCredit(float Duration);
	void DisplayNPCNumbers(bool bDisplay);
	void EndGhostMode();
	const struct FVehicleTrickInfo GetVehicleTrickInfo();
	void HandlePoiTagContainerTableFinishedReplicating(class AFortPoiManager* PoiManager);
	void InitializeAmbientAudioController();
	void OnRep_GhostModeRepData();
	void OnRep_PoiTagContainerTableID(int16 PreviousPoiTagContainerTableID);
	void OnVerifyAllowedToFly();
	void RefreshHUDElementVisibilitiesToSettings();
	void ResetHUDElementVisibilityToSettings(const struct FGameplayTagContainer& HUDElementTags);
	void ResetTrick(class AFortAthenaVehicle* Vehicle);
	void ServerAwardVehicleTrickPoints(int32 InPoints, int32 InAirTimeX1000);
	void ServerCreativeStartFlyDown();
	void ServerCreativeStartFlyUp();
	void ServerCreativeStopFly();
	void ServerCreativeStopFlyDown();
	void ServerCreativeStopFlyUp();
	void ServerCreativeToggleFly();
	void ServerRPCSetDisplayNPCNumbers(bool bEnable);
	void SetHUDElementVisibility(const struct FGameplayTagContainer& HUDElementTags, bool bHideElements);
	void StartGhostMode(class UFortWorldItemDefinition* ItemProvidingGhostMode);

	bool AreHUDElementsVisible(const struct FGameplayTagContainer& HUDElementTags) const;
	bool IsAllowedToFly() const;
	bool IsInGhostMode() const;
	bool Validation_IsFlyingPossible() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerGameplay">();
	}
	static class AFortPlayerControllerGameplay* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerGameplay>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortPlayerControllerGameplay) == 0x000008, "Wrong alignment on AFortPlayerControllerGameplay");
static_assert(sizeof(AFortPlayerControllerGameplay) == 0x002038, "Wrong size on AFortPlayerControllerGameplay");
static_assert(offsetof(AFortPlayerControllerGameplay, FortAmbientAudioController) == 0x001DF0, "Member 'AFortPlayerControllerGameplay::FortAmbientAudioController' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, PoiTagContainerTableID) == 0x001DF8, "Member 'AFortPlayerControllerGameplay::PoiTagContainerTableID' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, VerifyAllowedToFlyTimerHandle) == 0x001E18, "Member 'AFortPlayerControllerGameplay::VerifyAllowedToFlyTimerHandle' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, VehicleTrickInfo) == 0x001E20, "Member 'AFortPlayerControllerGameplay::VehicleTrickInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, GhostModeRepData) == 0x001F70, "Member 'AFortPlayerControllerGameplay::GhostModeRepData' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, OnGhostModeChanged) == 0x001F88, "Member 'AFortPlayerControllerGameplay::OnGhostModeChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, OnBalloonMovementChanged) == 0x001F98, "Member 'AFortPlayerControllerGameplay::OnBalloonMovementChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, OnWorldInventoryChangedDelegate) == 0x001FA8, "Member 'AFortPlayerControllerGameplay::OnWorldInventoryChangedDelegate' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, OnCreativeFlyChangedDelegate) == 0x001FB8, "Member 'AFortPlayerControllerGameplay::OnCreativeFlyChangedDelegate' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, ServerNumNPCs) == 0x001FC8, "Member 'AFortPlayerControllerGameplay::ServerNumNPCs' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, ServerMaxNumNPCs) == 0x001FCA, "Member 'AFortPlayerControllerGameplay::ServerMaxNumNPCs' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, bDisplayNPCNumbers) == 0x001FCC, "Member 'AFortPlayerControllerGameplay::bDisplayNPCNumbers' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, AmbientControllerInitializeTimer) == 0x002010, "Member 'AFortPlayerControllerGameplay::AmbientControllerInitializeTimer' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, bHasSetInitialPoiTags) == 0x002028, "Member 'AFortPlayerControllerGameplay::bHasSetInitialPoiTags' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerGameplay, CreativeFlyingModeInputComponent) == 0x002030, "Member 'AFortPlayerControllerGameplay::CreativeFlyingModeInputComponent' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerZone
// 0x03F8 (0x2430 - 0x2038)
class AFortPlayerControllerZone : public AFortPlayerControllerGameplay
{
public:
	UMulticastDelegateProperty_                   OnBeginSkydiving;                                  // 0x2038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEndSkydiving;                                    // 0x2048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnVehicleSeatTransitionTargetIndexChange;          // 0x2058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnStartedRespawn;                                  // 0x2068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bDontChangeReticleColorForEnemy;                   // 0x2078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2079[0x3];                                     // 0x2079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastVehicleSeatSwitchTime;                         // 0x207C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2080[0x8];                                     // 0x2080(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class APawn*                                  PlayerToSpectateOnDeath;                           // 0x2088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSet<struct FGuid>                            GadgetTrackedAttributeItemInstanceIds;             // 0x2090(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_20E0[0x50];                                    // 0x20E0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<struct FGuid, struct FFortAbilitySetHandle> AppliedInGameModifierAbilitySetHandles;            // 0x2130(0x0050)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class UInputComponent*                        DeathInputComponent;                               // 0x2180(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UInputComponent*                        RemoteControlledPawnInputComponent;                // 0x2188(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2190[0x28];                                    // 0x2190(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortPlayerDeathReport                 PlayerDeathReport;                                 // 0x21B8(0x0050)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
	bool                                          bClientNotifiedOfPawnDied;                         // 0x2208(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnterCameraModeOnDeath;                           // 0x2209(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_220A[0xDE];                                    // 0x220A(0x00DE)(Fixing Size After Last Property [ Dumper-7 ])
	TScriptInterface<class IFortHUDTargetUnderReticleInterface> HUDTargetUnderReticle;                             // 0x22E8(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<struct FUniqueNetIdRepl>               RejoinablePartyMembers;                            // 0x22F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2308[0x10];                                    // 0x2308(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastScoreEarnedTime;                               // 0x2318(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_231C[0x1C];                                    // 0x231C(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         VehicleSeatTransitionTargetIndex;                  // 0x2338(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_233C[0x1C];                                    // 0x233C(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 VoiceChatPlayerName;                               // 0x2358(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 VoiceChatChannel;                                  // 0x2368(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         VoiceChatJoinFailCount;                            // 0x2378(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         VoiceChatReconnectCount;                           // 0x237C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bVoiceChatBanned;                                  // 0x2380(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2381[0x1F];                                    // 0x2381(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         DesyncNotifyList;                                  // 0x23A0(0x0010)(Net, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_23B0[0x60];                                    // 0x23B0(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bJetpackExecuteToggle;                             // 0x2410(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2411[0x1F];                                    // 0x2411(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientClearDeathNotification();
	void ClientOnPawnDied(const struct FFortPlayerDeathReport& DeathReport);
	void ClientOnPawnRevived(class AController* EventInstigator);
	void ClientOnPawnSpawned();
	void ClientOnZoneEndScoreReports(const TArray<struct FFortPlayerScoreReport>& ScoreReports);
	void ClientSendPartyJoinInfoToPlayer(const class FString& JoinInfoStr);
	void ClientVoiceChatChannelJoin(const class FString& InVoiceChatPlayerName, const class FString& InVoiceChatChannel, const class FString& JoinToken);
	void ClientVoiceChatLogin(const class FString& InVoiceChatPlayerName, const class FString& LoginToken);
	void DisableRangedWeaponScopeFX();
	void DumpPhysicsVehicleBuffer(const class FString& Command);
	void FollowNextTeammate();
	void FollowPreviousTeammate();
	class FString GetSpectatingPlayerName();
	void KillAllVehicles(const class FString& Command);
	void OnPlayerStartedRespawn__DelegateSignature();
	void PopDeathInputComponent();
	void PushDeathInputComponent();
	void ResetExecuteJetpackToggle();
	void RespawnPlayer();
	void ResurrectPlayer();
	void RewindVehicle(const class FString& Command);
	void ServerActivateMission();
	void ServerAttemptExitVehicle();
	void ServerBeginGameplayVote(EFortVoteType VoteType, const struct FFortVoteConfig& VoteConfig);
	void ServerDestroyFromRemoteControlledPawn();
	void ServerDetachFromRemoteControlledPawn();
	void ServerEndGameplayVote(EFortVoteType VoteType);
	void ServerRequestSeatChange(int32 TargetSeatIndex);
	void ServerSendLoadoutConfig(int32 LoadoutSeed, const TArray<uint8>& Loadout);
	void ServerSendPartyJoinInfoToPlayer(const struct FUniqueNetIdRepl& RecipientId, const class FString& JoinInfoStr);
	void ServerSetShouldDisablePlayerTeleportingDuringMissionResults();
	void ServerSpectatePlayer(class APawn* NewPlayerToSpectate, bool bAllowStateChange);
	void ServerSpectatePlayerState(class AFortPlayerStateZone* PlayerToSpectate, bool bAllowStateChange);
	void ServerSubmitGameplayVote(EFortVoteType VoteType, int32 VoteDecision);
	void ServerTriggerSetupTeleportCameraEvent();
	void ServerVoiceChatReconnected();
	void ServerVoiceChatRejoinChannel();
	void SpectateOnDeath();
	void TestVehicleVelocity(const class FString& Command);

	bool CanFollowTeammate() const;
	int32 GetVehicleSeatTransitionTargetIndex() const;
	bool IsClientNotifiedOfPawnDied() const;
	bool IsUsingAnonymousMode() const;
	bool IsUsingHideOtherPlayerNames() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerZone">();
	}
	static class AFortPlayerControllerZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerZone>();
	}
};
static_assert(alignof(AFortPlayerControllerZone) == 0x000008, "Wrong alignment on AFortPlayerControllerZone");
static_assert(sizeof(AFortPlayerControllerZone) == 0x002430, "Wrong size on AFortPlayerControllerZone");
static_assert(offsetof(AFortPlayerControllerZone, OnBeginSkydiving) == 0x002038, "Member 'AFortPlayerControllerZone::OnBeginSkydiving' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, OnEndSkydiving) == 0x002048, "Member 'AFortPlayerControllerZone::OnEndSkydiving' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, OnVehicleSeatTransitionTargetIndexChange) == 0x002058, "Member 'AFortPlayerControllerZone::OnVehicleSeatTransitionTargetIndexChange' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, OnStartedRespawn) == 0x002068, "Member 'AFortPlayerControllerZone::OnStartedRespawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, bDontChangeReticleColorForEnemy) == 0x002078, "Member 'AFortPlayerControllerZone::bDontChangeReticleColorForEnemy' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, LastVehicleSeatSwitchTime) == 0x00207C, "Member 'AFortPlayerControllerZone::LastVehicleSeatSwitchTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, PlayerToSpectateOnDeath) == 0x002088, "Member 'AFortPlayerControllerZone::PlayerToSpectateOnDeath' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, GadgetTrackedAttributeItemInstanceIds) == 0x002090, "Member 'AFortPlayerControllerZone::GadgetTrackedAttributeItemInstanceIds' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, AppliedInGameModifierAbilitySetHandles) == 0x002130, "Member 'AFortPlayerControllerZone::AppliedInGameModifierAbilitySetHandles' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, DeathInputComponent) == 0x002180, "Member 'AFortPlayerControllerZone::DeathInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, RemoteControlledPawnInputComponent) == 0x002188, "Member 'AFortPlayerControllerZone::RemoteControlledPawnInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, PlayerDeathReport) == 0x0021B8, "Member 'AFortPlayerControllerZone::PlayerDeathReport' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, bClientNotifiedOfPawnDied) == 0x002208, "Member 'AFortPlayerControllerZone::bClientNotifiedOfPawnDied' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, bEnterCameraModeOnDeath) == 0x002209, "Member 'AFortPlayerControllerZone::bEnterCameraModeOnDeath' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, HUDTargetUnderReticle) == 0x0022E8, "Member 'AFortPlayerControllerZone::HUDTargetUnderReticle' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, RejoinablePartyMembers) == 0x0022F8, "Member 'AFortPlayerControllerZone::RejoinablePartyMembers' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, LastScoreEarnedTime) == 0x002318, "Member 'AFortPlayerControllerZone::LastScoreEarnedTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, VehicleSeatTransitionTargetIndex) == 0x002338, "Member 'AFortPlayerControllerZone::VehicleSeatTransitionTargetIndex' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, VoiceChatPlayerName) == 0x002358, "Member 'AFortPlayerControllerZone::VoiceChatPlayerName' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, VoiceChatChannel) == 0x002368, "Member 'AFortPlayerControllerZone::VoiceChatChannel' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, VoiceChatJoinFailCount) == 0x002378, "Member 'AFortPlayerControllerZone::VoiceChatJoinFailCount' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, VoiceChatReconnectCount) == 0x00237C, "Member 'AFortPlayerControllerZone::VoiceChatReconnectCount' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, bVoiceChatBanned) == 0x002380, "Member 'AFortPlayerControllerZone::bVoiceChatBanned' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, DesyncNotifyList) == 0x0023A0, "Member 'AFortPlayerControllerZone::DesyncNotifyList' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerZone, bJetpackExecuteToggle) == 0x002410, "Member 'AFortPlayerControllerZone::bJetpackExecuteToggle' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerPvE
// 0x0008 (0x2438 - 0x2430)
#pragma pack(push, 0x1)
class alignas(0x08) AFortPlayerControllerPvE : public AFortPlayerControllerZone
{
public:
	uint8                                         Pad_2430[0x8];                                     // 0x2430(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientSendKickMessage(const class FText& MESSAGE);
	void RequestIdleDetectionState(EFortIdleDetectionState NewIdleDetectionState);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerPvE">();
	}
	static class AFortPlayerControllerPvE* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerPvE>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortPlayerControllerPvE) == 0x000008, "Wrong alignment on AFortPlayerControllerPvE");
static_assert(sizeof(AFortPlayerControllerPvE) == 0x002438, "Wrong size on AFortPlayerControllerPvE");

// Class FortniteGame.FortPlayerControllerFOB
// 0x0008 (0x2440 - 0x2438)
class AFortPlayerControllerFOB final : public AFortPlayerControllerPvE
{
public:
	uint8                                         Pad_2438[0x8];                                     // 0x2438(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ServerAttemptSelectFOBCore(class ABuildingFOBConfigActor* FOBToSelectOn, class UFortFOBCoreDecoItemDefinition* DefToSelect);
	void ServerReloadFOB(class ABuildingFOBConfigActor* FOBToReload);
	void ServerResetFOB(class ABuildingFOBConfigActor* FOBToReset);
	void ServerSaveFOB(class ABuildingFOBConfigActor* FOBToSave);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerFOB">();
	}
	static class AFortPlayerControllerFOB* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerFOB>();
	}
};
static_assert(alignof(AFortPlayerControllerFOB) == 0x000008, "Wrong alignment on AFortPlayerControllerFOB");
static_assert(sizeof(AFortPlayerControllerFOB) == 0x002440, "Wrong size on AFortPlayerControllerFOB");

// Class FortniteGame.AthenaAIDirector
// 0x0000 (0x0E48 - 0x0E48)
class AAthenaAIDirector final : public AFortAIDirector
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAIDirector">();
	}
	static class AAthenaAIDirector* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaAIDirector>();
	}
};
static_assert(alignof(AAthenaAIDirector) == 0x000008, "Wrong alignment on AAthenaAIDirector");
static_assert(sizeof(AAthenaAIDirector) == 0x000E48, "Wrong size on AAthenaAIDirector");

// Class FortniteGame.AthenaAIDropper
// 0x0010 (0x0038 - 0x0028)
class UAthenaAIDropper final : public UObject
{
public:
	TArray<struct FDroppingAgentData>             InactiveAgents;                                    // 0x0028(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAIDropper">();
	}
	static class UAthenaAIDropper* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaAIDropper>();
	}
};
static_assert(alignof(UAthenaAIDropper) == 0x000008, "Wrong alignment on UAthenaAIDropper");
static_assert(sizeof(UAthenaAIDropper) == 0x000038, "Wrong size on UAthenaAIDropper");
static_assert(offsetof(UAthenaAIDropper, InactiveAgents) == 0x000028, "Member 'UAthenaAIDropper::InactiveAgents' has a wrong offset!");

// Class FortniteGame.FortClientPilot_LongSmokeAthena
// 0x0000 (0x0370 - 0x0370)
class UFortClientPilot_LongSmokeAthena final : public UFortClientPilot_BaseSmokeAthena
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_LongSmokeAthena">();
	}
	static class UFortClientPilot_LongSmokeAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_LongSmokeAthena>();
	}
};
static_assert(alignof(UFortClientPilot_LongSmokeAthena) == 0x000008, "Wrong alignment on UFortClientPilot_LongSmokeAthena");
static_assert(sizeof(UFortClientPilot_LongSmokeAthena) == 0x000370, "Wrong size on UFortClientPilot_LongSmokeAthena");

// Class FortniteGame.FortFeedbackManager
// 0x0138 (0x0468 - 0x0330)
class AFortFeedbackManager : public AActor
{
public:
	TArray<struct FFortFeedbackEventData>         FeedbackEvents;                                    // 0x0330(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bUsesStWFeedbackEvents;                            // 0x0340(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_341[0x7];                                      // 0x0341(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortFeedbackEventData>         BankDefinedFeedbackEvents;                         // 0x0348(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortPawn_FeedbackAnnouncer> AnnouncerPawnClass;                                // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPawn_FeedbackAnnouncer*            Announcer;                                         // 0x0360(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TWeakObjectPtr<class AController>>     SuppressedControllers;                             // 0x0368(0x0010)(Net, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	uint8                                         Pad_378[0xF0];                                     // 0x0378(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class AFortPawn_FeedbackAnnouncer* GetAnnouncerPawn(class UObject* WorldContextObject);
	static class AFortFeedbackManager* GetFeedbackManager(class UObject* WorldContextObject);

	void SuppressProceduralFeedback(const TArray<class AController*>& ControllersToSuppress);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFeedbackManager">();
	}
	static class AFortFeedbackManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortFeedbackManager>();
	}
};
static_assert(alignof(AFortFeedbackManager) == 0x000008, "Wrong alignment on AFortFeedbackManager");
static_assert(sizeof(AFortFeedbackManager) == 0x000468, "Wrong size on AFortFeedbackManager");
static_assert(offsetof(AFortFeedbackManager, FeedbackEvents) == 0x000330, "Member 'AFortFeedbackManager::FeedbackEvents' has a wrong offset!");
static_assert(offsetof(AFortFeedbackManager, bUsesStWFeedbackEvents) == 0x000340, "Member 'AFortFeedbackManager::bUsesStWFeedbackEvents' has a wrong offset!");
static_assert(offsetof(AFortFeedbackManager, BankDefinedFeedbackEvents) == 0x000348, "Member 'AFortFeedbackManager::BankDefinedFeedbackEvents' has a wrong offset!");
static_assert(offsetof(AFortFeedbackManager, AnnouncerPawnClass) == 0x000358, "Member 'AFortFeedbackManager::AnnouncerPawnClass' has a wrong offset!");
static_assert(offsetof(AFortFeedbackManager, Announcer) == 0x000360, "Member 'AFortFeedbackManager::Announcer' has a wrong offset!");
static_assert(offsetof(AFortFeedbackManager, SuppressedControllers) == 0x000368, "Member 'AFortFeedbackManager::SuppressedControllers' has a wrong offset!");

// Class FortniteGame.AthenaAIPerceptionManager
// 0x0010 (0x0048 - 0x0038)
class UAthenaAIPerceptionManager final : public UAISubsystem
{
public:
	uint8                                         Pad_38[0x10];                                      // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAIPerceptionManager">();
	}
	static class UAthenaAIPerceptionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaAIPerceptionManager>();
	}
};
static_assert(alignof(UAthenaAIPerceptionManager) == 0x000008, "Wrong alignment on UAthenaAIPerceptionManager");
static_assert(sizeof(UAthenaAIPerceptionManager) == 0x000048, "Wrong size on UAthenaAIPerceptionManager");

// Class FortniteGame.FortAnimNotify_WeaponCheckPlaying
// 0x0000 (0x0030 - 0x0030)
class UFortAnimNotify_WeaponCheckPlaying final : public UAnimNotifyState
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_WeaponCheckPlaying">();
	}
	static class UFortAnimNotify_WeaponCheckPlaying* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_WeaponCheckPlaying>();
	}
};
static_assert(alignof(UFortAnimNotify_WeaponCheckPlaying) == 0x000008, "Wrong alignment on UFortAnimNotify_WeaponCheckPlaying");
static_assert(sizeof(UFortAnimNotify_WeaponCheckPlaying) == 0x000030, "Wrong size on UFortAnimNotify_WeaponCheckPlaying");

// Class FortniteGame.FortHomebaseBannerColorItem
// 0x0008 (0x00E8 - 0x00E0)
class UFortHomebaseBannerColorItem final : public UFortAccountItem
{
public:
	class FName                                   ColorRowName;                                      // 0x00E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseBannerColorItem">();
	}
	static class UFortHomebaseBannerColorItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseBannerColorItem>();
	}
};
static_assert(alignof(UFortHomebaseBannerColorItem) == 0x000008, "Wrong alignment on UFortHomebaseBannerColorItem");
static_assert(sizeof(UFortHomebaseBannerColorItem) == 0x0000E8, "Wrong size on UFortHomebaseBannerColorItem");
static_assert(offsetof(UFortHomebaseBannerColorItem, ColorRowName) == 0x0000E0, "Member 'UFortHomebaseBannerColorItem::ColorRowName' has a wrong offset!");

// Class FortniteGame.AthenaAISense_Hearing
// 0x0000 (0x00E8 - 0x00E8)
class UAthenaAISense_Hearing final : public UAISense_Hearing
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAISense_Hearing">();
	}
	static class UAthenaAISense_Hearing* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaAISense_Hearing>();
	}
};
static_assert(alignof(UAthenaAISense_Hearing) == 0x000008, "Wrong alignment on UAthenaAISense_Hearing");
static_assert(sizeof(UAthenaAISense_Hearing) == 0x0000E8, "Wrong size on UAthenaAISense_Hearing");

// Class FortniteGame.FortGenericRecord
// 0x00A8 (0x00D0 - 0x0028)
class UFortGenericRecord : public UObject
{
public:
	uint8                                         Pad_28[0xA8];                                      // 0x0028(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGenericRecord">();
	}
	static class UFortGenericRecord* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGenericRecord>();
	}
};
static_assert(alignof(UFortGenericRecord) == 0x000008, "Wrong alignment on UFortGenericRecord");
static_assert(sizeof(UFortGenericRecord) == 0x0000D0, "Wrong size on UFortGenericRecord");

// Class FortniteGame.FortZoneRecord
// 0x01D0 (0x02A0 - 0x00D0)
class UFortZoneRecord final : public UFortGenericRecord
{
public:
	int32                                         WorldSaveCount;                                    // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ZoneIndex;                                         // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   PersistentLevelName;                               // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortLevelRecord>               SavedLevels;                                       // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         NumSavedLevels;                                    // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ZoneTileSeed;                                      // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F8[0x190];                                     // 0x00F8(0x0190)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FStatManagerPeriodRecord>       PlayerMapStatManagerPeriods;                       // 0x0288(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         CloudSaveItemDefContentVersion;                    // 0x0298(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bNeedsFullActorSave;                               // 0x029C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_29D[0x3];                                      // 0x029D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortZoneRecord">();
	}
	static class UFortZoneRecord* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortZoneRecord>();
	}
};
static_assert(alignof(UFortZoneRecord) == 0x000008, "Wrong alignment on UFortZoneRecord");
static_assert(sizeof(UFortZoneRecord) == 0x0002A0, "Wrong size on UFortZoneRecord");
static_assert(offsetof(UFortZoneRecord, WorldSaveCount) == 0x0000D0, "Member 'UFortZoneRecord::WorldSaveCount' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, ZoneIndex) == 0x0000D4, "Member 'UFortZoneRecord::ZoneIndex' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, PersistentLevelName) == 0x0000D8, "Member 'UFortZoneRecord::PersistentLevelName' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, SavedLevels) == 0x0000E0, "Member 'UFortZoneRecord::SavedLevels' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, NumSavedLevels) == 0x0000F0, "Member 'UFortZoneRecord::NumSavedLevels' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, ZoneTileSeed) == 0x0000F4, "Member 'UFortZoneRecord::ZoneTileSeed' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, PlayerMapStatManagerPeriods) == 0x000288, "Member 'UFortZoneRecord::PlayerMapStatManagerPeriods' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, CloudSaveItemDefContentVersion) == 0x000298, "Member 'UFortZoneRecord::CloudSaveItemDefContentVersion' has a wrong offset!");
static_assert(offsetof(UFortZoneRecord, bNeedsFullActorSave) == 0x00029C, "Member 'UFortZoneRecord::bNeedsFullActorSave' has a wrong offset!");

// Class FortniteGame.AthenaAISettings
// 0x0038 (0x0068 - 0x0030)
class UAthenaAISettings final : public UDataAsset
{
public:
	uint8                                         bAllowAIDirector : 1;                              // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowAIGoalManager : 1;                           // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceRVOUse : 1;                                  // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_31[0x3];                                       // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxPlayerSpeedScaleFootstepSounds;                 // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinFootstepHearingRange;                           // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxFootstepHearingRange;                           // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DamagedHearingRange;                               // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchHearingModifier;                             // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxNPCHearingRange;                                // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxPerceptualStimuliAge;                           // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DeAggroRange;                                      // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReducedDeAggroRange;                               // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DurationReduceAggroLimits;                         // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UNavigationSystemConfig*                NavigationSystemConfig;                            // 0x0060(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAISettings">();
	}
	static class UAthenaAISettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaAISettings>();
	}
};
static_assert(alignof(UAthenaAISettings) == 0x000008, "Wrong alignment on UAthenaAISettings");
static_assert(sizeof(UAthenaAISettings) == 0x000068, "Wrong size on UAthenaAISettings");
static_assert(offsetof(UAthenaAISettings, MaxPlayerSpeedScaleFootstepSounds) == 0x000034, "Member 'UAthenaAISettings::MaxPlayerSpeedScaleFootstepSounds' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, MinFootstepHearingRange) == 0x000038, "Member 'UAthenaAISettings::MinFootstepHearingRange' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, MaxFootstepHearingRange) == 0x00003C, "Member 'UAthenaAISettings::MaxFootstepHearingRange' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, DamagedHearingRange) == 0x000040, "Member 'UAthenaAISettings::DamagedHearingRange' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, CrouchHearingModifier) == 0x000044, "Member 'UAthenaAISettings::CrouchHearingModifier' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, MaxNPCHearingRange) == 0x000048, "Member 'UAthenaAISettings::MaxNPCHearingRange' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, MaxPerceptualStimuliAge) == 0x00004C, "Member 'UAthenaAISettings::MaxPerceptualStimuliAge' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, DeAggroRange) == 0x000050, "Member 'UAthenaAISettings::DeAggroRange' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, ReducedDeAggroRange) == 0x000054, "Member 'UAthenaAISettings::ReducedDeAggroRange' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, DurationReduceAggroLimits) == 0x000058, "Member 'UAthenaAISettings::DurationReduceAggroLimits' has a wrong offset!");
static_assert(offsetof(UAthenaAISettings, NavigationSystemConfig) == 0x000060, "Member 'UAthenaAISettings::NavigationSystemConfig' has a wrong offset!");

// Class FortniteGame.FortGameModeBase
// 0x0000 (0x0418 - 0x0418)
class AFortGameModeBase : public AGameMode
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeBase">();
	}
	static class AFortGameModeBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeBase>();
	}
};
static_assert(alignof(AFortGameModeBase) == 0x000008, "Wrong alignment on AFortGameModeBase");
static_assert(sizeof(AFortGameModeBase) == 0x000418, "Wrong size on AFortGameModeBase");

// Class FortniteGame.FortGameMode
// 0x02F0 (0x0708 - 0x0418)
class AFortGameMode : public AFortGameModeBase
{
public:
	uint8                                         bDisableCloudStorage : 1;                          // 0x0418(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTravelInitiated : 1;                              // 0x0418(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_419[0x7];                                      // 0x0419(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 CurrentWUID;                                       // 0x0420(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 CurrentBucketId;                                   // 0x0430(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CurrentPlaylistId;                                 // 0x0440(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   CurrentPlaylistName;                               // 0x0444(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_44C[0x24];                                     // 0x044C(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 MatchmakingRegionId;                               // 0x0470(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 CurrentZoneInstanceId;                             // 0x0480(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_490[0x4];                                      // 0x0490(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ZoneIndex;                                         // 0x0494(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bPlayersInvincible : 1;                            // 0x0498(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_499[0x3];                                      // 0x0499(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bKickIdlers;                                       // 0x049C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_49D[0x3];                                      // 0x049D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxIdleTime;                                       // 0x04A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NoScoreKickTime;                                   // 0x04A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableNotifications;                              // 0x04A8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableReplicationGraph;                           // 0x04A9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4AA[0x6];                                      // 0x04AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UFortGameDeathPenalty>   DefaultDeathPenaltyData;                           // 0x04B0(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortGameDeathPenalty*                  DeathPenaltyData;                                  // 0x04D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortGameSession*                       FortGameSession;                                   // 0x04E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 GameModeSessionString;                             // 0x04E8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bIsAutomatedTest : 1;                              // 0x04F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_4F9[0x7];                                      // 0x04F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   DefaultPawnClassStringRef;                         // 0x0500(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortMissionManager>        MissionManagerClass;                               // 0x0528(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortPlaylistManager*                   PlaylistManager;                                   // 0x0530(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  GameModeGameplayTags;                              // 0x0538(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         Pad_558[0x10];                                     // 0x0558(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bOverrideRotationOnRestartPlayer;                  // 0x0568(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortGameplayState                            PendingTimerState;                                 // 0x0569(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_56A[0x6];                                      // 0x056A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bDBNOEnabled;                                      // 0x0570(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_571[0x3];                                      // 0x0571(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bWorldIsReady : 1;                                 // 0x0574(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTheaterDataIsReady : 1;                           // 0x0574(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_575[0x3];                                      // 0x0575(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TheaterSlot;                                       // 0x0578(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GameplayServerHitchThreshold;                      // 0x057C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MovementTimeDiscrepancyHitchCooldown;              // 0x0580(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AbilityRefireHitchCooldown;                        // 0x0584(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCheckWeaponTracesForPlayerBuiltWalls;             // 0x0588(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_589[0x7];                                      // 0x0589(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UMatchHeartbeatManager*                 MatchHeartbeatManager;                             // 0x0590(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortAwardItemDefinition*>       ActiveAwards;                                      // 0x0598(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_5A8[0x10];                                     // 0x05A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  GameContextTags;                                   // 0x05B8(0x0020)(Transient, Protected, NativeAccessSpecifierProtected)
	class UFortSharedMissionLists*                SharedMissionLists;                                // 0x05D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5E0[0x10];                                     // 0x05E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AFortTeamInfo>              TeamInfoClass;                                     // 0x05F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<double>                                FrameTimeOvershootHistogramBucketsMs;              // 0x05F8(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<double>                                SleepTimeOvershootHistogramBucketsMs;              // 0x0608(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<double>                                FrameTimeWithoutSleepHistogramBucketsMs;           // 0x0618(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<struct FCumulativeFrameTimeWithoutSleepLimits> CumulativeFrameTimeWithoutSleepLimits;             // 0x0628(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<double>                                GameNetDriverTickFlushTimeHistogramBucketsMs;      // 0x0638(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<double>                                DemoNetDriverTickFlushTimeHistogramBucketsMs;      // 0x0648(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<double>                                ActorsStarvedByClassTimeHistogramBuckets;          // 0x0658(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<class FString>                         StarvedActorClassList;                             // 0x0668(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_678[0x18];                                     // 0x0678(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortMissionGenerationManager*          MissionGenerationManager;                          // 0x0690(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_698[0x30];                                     // 0x0698(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bOverrideQuickBars;                                // 0x06C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6C9[0x7];                                      // 0x06C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FQuickBarData                          QuickBarDefinitions[0x2];                          // 0x06D0(0x0010)(Edit, NativeAccessSpecifierPublic)
	uint8                                         Pad_6F0[0x8];                                      // 0x06F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerControllerGameplay*>  ConnectedPlayerControllers;                        // 0x06F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	void OnEndOfDay();

	void DumpReservations() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameMode">();
	}
	static class AFortGameMode* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameMode>();
	}
};
static_assert(alignof(AFortGameMode) == 0x000008, "Wrong alignment on AFortGameMode");
static_assert(sizeof(AFortGameMode) == 0x000708, "Wrong size on AFortGameMode");
static_assert(offsetof(AFortGameMode, CurrentWUID) == 0x000420, "Member 'AFortGameMode::CurrentWUID' has a wrong offset!");
static_assert(offsetof(AFortGameMode, CurrentBucketId) == 0x000430, "Member 'AFortGameMode::CurrentBucketId' has a wrong offset!");
static_assert(offsetof(AFortGameMode, CurrentPlaylistId) == 0x000440, "Member 'AFortGameMode::CurrentPlaylistId' has a wrong offset!");
static_assert(offsetof(AFortGameMode, CurrentPlaylistName) == 0x000444, "Member 'AFortGameMode::CurrentPlaylistName' has a wrong offset!");
static_assert(offsetof(AFortGameMode, MatchmakingRegionId) == 0x000470, "Member 'AFortGameMode::MatchmakingRegionId' has a wrong offset!");
static_assert(offsetof(AFortGameMode, CurrentZoneInstanceId) == 0x000480, "Member 'AFortGameMode::CurrentZoneInstanceId' has a wrong offset!");
static_assert(offsetof(AFortGameMode, ZoneIndex) == 0x000494, "Member 'AFortGameMode::ZoneIndex' has a wrong offset!");
static_assert(offsetof(AFortGameMode, bKickIdlers) == 0x00049C, "Member 'AFortGameMode::bKickIdlers' has a wrong offset!");
static_assert(offsetof(AFortGameMode, MaxIdleTime) == 0x0004A0, "Member 'AFortGameMode::MaxIdleTime' has a wrong offset!");
static_assert(offsetof(AFortGameMode, NoScoreKickTime) == 0x0004A4, "Member 'AFortGameMode::NoScoreKickTime' has a wrong offset!");
static_assert(offsetof(AFortGameMode, bEnableNotifications) == 0x0004A8, "Member 'AFortGameMode::bEnableNotifications' has a wrong offset!");
static_assert(offsetof(AFortGameMode, bEnableReplicationGraph) == 0x0004A9, "Member 'AFortGameMode::bEnableReplicationGraph' has a wrong offset!");
static_assert(offsetof(AFortGameMode, DefaultDeathPenaltyData) == 0x0004B0, "Member 'AFortGameMode::DefaultDeathPenaltyData' has a wrong offset!");
static_assert(offsetof(AFortGameMode, DeathPenaltyData) == 0x0004D8, "Member 'AFortGameMode::DeathPenaltyData' has a wrong offset!");
static_assert(offsetof(AFortGameMode, FortGameSession) == 0x0004E0, "Member 'AFortGameMode::FortGameSession' has a wrong offset!");
static_assert(offsetof(AFortGameMode, GameModeSessionString) == 0x0004E8, "Member 'AFortGameMode::GameModeSessionString' has a wrong offset!");
static_assert(offsetof(AFortGameMode, DefaultPawnClassStringRef) == 0x000500, "Member 'AFortGameMode::DefaultPawnClassStringRef' has a wrong offset!");
static_assert(offsetof(AFortGameMode, MissionManagerClass) == 0x000528, "Member 'AFortGameMode::MissionManagerClass' has a wrong offset!");
static_assert(offsetof(AFortGameMode, PlaylistManager) == 0x000530, "Member 'AFortGameMode::PlaylistManager' has a wrong offset!");
static_assert(offsetof(AFortGameMode, GameModeGameplayTags) == 0x000538, "Member 'AFortGameMode::GameModeGameplayTags' has a wrong offset!");
static_assert(offsetof(AFortGameMode, bOverrideRotationOnRestartPlayer) == 0x000568, "Member 'AFortGameMode::bOverrideRotationOnRestartPlayer' has a wrong offset!");
static_assert(offsetof(AFortGameMode, PendingTimerState) == 0x000569, "Member 'AFortGameMode::PendingTimerState' has a wrong offset!");
static_assert(offsetof(AFortGameMode, bDBNOEnabled) == 0x000570, "Member 'AFortGameMode::bDBNOEnabled' has a wrong offset!");
static_assert(offsetof(AFortGameMode, TheaterSlot) == 0x000578, "Member 'AFortGameMode::TheaterSlot' has a wrong offset!");
static_assert(offsetof(AFortGameMode, GameplayServerHitchThreshold) == 0x00057C, "Member 'AFortGameMode::GameplayServerHitchThreshold' has a wrong offset!");
static_assert(offsetof(AFortGameMode, MovementTimeDiscrepancyHitchCooldown) == 0x000580, "Member 'AFortGameMode::MovementTimeDiscrepancyHitchCooldown' has a wrong offset!");
static_assert(offsetof(AFortGameMode, AbilityRefireHitchCooldown) == 0x000584, "Member 'AFortGameMode::AbilityRefireHitchCooldown' has a wrong offset!");
static_assert(offsetof(AFortGameMode, bCheckWeaponTracesForPlayerBuiltWalls) == 0x000588, "Member 'AFortGameMode::bCheckWeaponTracesForPlayerBuiltWalls' has a wrong offset!");
static_assert(offsetof(AFortGameMode, MatchHeartbeatManager) == 0x000590, "Member 'AFortGameMode::MatchHeartbeatManager' has a wrong offset!");
static_assert(offsetof(AFortGameMode, ActiveAwards) == 0x000598, "Member 'AFortGameMode::ActiveAwards' has a wrong offset!");
static_assert(offsetof(AFortGameMode, GameContextTags) == 0x0005B8, "Member 'AFortGameMode::GameContextTags' has a wrong offset!");
static_assert(offsetof(AFortGameMode, SharedMissionLists) == 0x0005D8, "Member 'AFortGameMode::SharedMissionLists' has a wrong offset!");
static_assert(offsetof(AFortGameMode, TeamInfoClass) == 0x0005F0, "Member 'AFortGameMode::TeamInfoClass' has a wrong offset!");
static_assert(offsetof(AFortGameMode, FrameTimeOvershootHistogramBucketsMs) == 0x0005F8, "Member 'AFortGameMode::FrameTimeOvershootHistogramBucketsMs' has a wrong offset!");
static_assert(offsetof(AFortGameMode, SleepTimeOvershootHistogramBucketsMs) == 0x000608, "Member 'AFortGameMode::SleepTimeOvershootHistogramBucketsMs' has a wrong offset!");
static_assert(offsetof(AFortGameMode, FrameTimeWithoutSleepHistogramBucketsMs) == 0x000618, "Member 'AFortGameMode::FrameTimeWithoutSleepHistogramBucketsMs' has a wrong offset!");
static_assert(offsetof(AFortGameMode, CumulativeFrameTimeWithoutSleepLimits) == 0x000628, "Member 'AFortGameMode::CumulativeFrameTimeWithoutSleepLimits' has a wrong offset!");
static_assert(offsetof(AFortGameMode, GameNetDriverTickFlushTimeHistogramBucketsMs) == 0x000638, "Member 'AFortGameMode::GameNetDriverTickFlushTimeHistogramBucketsMs' has a wrong offset!");
static_assert(offsetof(AFortGameMode, DemoNetDriverTickFlushTimeHistogramBucketsMs) == 0x000648, "Member 'AFortGameMode::DemoNetDriverTickFlushTimeHistogramBucketsMs' has a wrong offset!");
static_assert(offsetof(AFortGameMode, ActorsStarvedByClassTimeHistogramBuckets) == 0x000658, "Member 'AFortGameMode::ActorsStarvedByClassTimeHistogramBuckets' has a wrong offset!");
static_assert(offsetof(AFortGameMode, StarvedActorClassList) == 0x000668, "Member 'AFortGameMode::StarvedActorClassList' has a wrong offset!");
static_assert(offsetof(AFortGameMode, MissionGenerationManager) == 0x000690, "Member 'AFortGameMode::MissionGenerationManager' has a wrong offset!");
static_assert(offsetof(AFortGameMode, bOverrideQuickBars) == 0x0006C8, "Member 'AFortGameMode::bOverrideQuickBars' has a wrong offset!");
static_assert(offsetof(AFortGameMode, QuickBarDefinitions) == 0x0006D0, "Member 'AFortGameMode::QuickBarDefinitions' has a wrong offset!");
static_assert(offsetof(AFortGameMode, ConnectedPlayerControllers) == 0x0006F8, "Member 'AFortGameMode::ConnectedPlayerControllers' has a wrong offset!");

// Class FortniteGame.FortGameModeZone
// 0x0300 (0x0A08 - 0x0708)
class AFortGameModeZone : public AFortGameMode
{
public:
	uint8                                         Pad_708[0x28];                                     // 0x0708(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPlayerLogin;                                     // 0x0730(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         bSpawnAllStuff : 1;                                // 0x0740(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDisableAI : 1;                                    // 0x0740(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInitBeaconAtInitGame : 1;                         // 0x0740(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_741[0x3];                                      // 0x0741(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         OverrideAIDirectorIndex;                           // 0x0744(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingSMActor*                       ActiveSpawnPad;                                    // 0x0748(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_750[0x18];                                     // 0x0750(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bDisableVoiceChat;                                 // 0x0768(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_769[0x7];                                      // 0x0769(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortAIDirector*                        AIDirector;                                        // 0x0770(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortAIGoalManager*                     AIGoalManager;                                     // 0x0778(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         EndOfZoneRemainTime;                               // 0x0780(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_784[0x4];                                      // 0x0784(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortTaggedActorsManager*               TaggedActorsManager;                               // 0x0788(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingConnectivityManager*           ConnectivityManager;                               // 0x0790(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseAllSocketsInSpawnPad;                          // 0x0798(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowSpectateAfterDeath;                          // 0x0799(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_79A[0x2];                                      // 0x079A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SpectateAfterDeath_DelayFirst;                     // 0x079C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpectateAfterDeath_DelayRepeating;                 // 0x07A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7A4[0x54];                                     // 0x07A4(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AFortVisibilityManager>     VisibilityManagerClass;                            // 0x07F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCriticalMissionEligible;                          // 0x0800(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_801[0x27];                                     // 0x0801(0x0027)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortPetManager*                        PetManager;                                        // 0x0828(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FItemAndCount>                  StartingItems;                                     // 0x0830(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         bAllowEnemyAIWorldItemLootDrops : 1;               // 0x0840(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowEnemyAIItemCacheLootDrops : 1;               // 0x0840(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowContainerItemCacheLootDrops : 1;             // 0x0840(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_841[0x7];                                      // 0x0841(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnHandleZonePeriodicReport;                        // 0x0848(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnHandleMatchHasStarted;                           // 0x0858(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	bool                                          bTrustXboxPlatformId;                              // 0x0868(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ESubGame                                      AssociatedSubGame;                                 // 0x0869(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_86A[0x6];                                      // 0x086A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            BluGloMiniMapIconBrushOverride;                    // 0x0870(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_8F8[0x88];                                     // 0x08F8(0x0088)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bTryToSpawnWithinStormShield;                      // 0x0980(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_981[0x3];                                      // 0x0981(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StormWindInactiveMagnitudeScalar;                  // 0x0984(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StormWindActiveMagnitudeScalar;                    // 0x0988(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_98C[0x4];                                      // 0x098C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FVector>                        PlayerStartLocationOverrides;                      // 0x0990(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_9A0[0x68];                                     // 0x09A0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearPlayerStartLocationOverrides();
	class AFortPlayerStartupController* GetPlayerStartupController();
	void OnEveningReached();
	void OnMorningReached();
	void OnPlayerExit(class AActor* Controller);
	void ReplicateHealthAndShield();
	void SetJoinability(bool bMatchJoinable);
	void SetPlayerStartLocationOverrides(const TArray<struct FVector>& InPlayerStarts, class AFortMission* InMission);
	void SetSpawnWithinStormShield(bool bSpawnInStormShield);

	bool IsGameReadyToSelectLoot() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeZone">();
	}
	static class AFortGameModeZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeZone>();
	}
};
static_assert(alignof(AFortGameModeZone) == 0x000008, "Wrong alignment on AFortGameModeZone");
static_assert(sizeof(AFortGameModeZone) == 0x000A08, "Wrong size on AFortGameModeZone");
static_assert(offsetof(AFortGameModeZone, OnPlayerLogin) == 0x000730, "Member 'AFortGameModeZone::OnPlayerLogin' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, OverrideAIDirectorIndex) == 0x000744, "Member 'AFortGameModeZone::OverrideAIDirectorIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, ActiveSpawnPad) == 0x000748, "Member 'AFortGameModeZone::ActiveSpawnPad' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, bDisableVoiceChat) == 0x000768, "Member 'AFortGameModeZone::bDisableVoiceChat' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, AIDirector) == 0x000770, "Member 'AFortGameModeZone::AIDirector' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, AIGoalManager) == 0x000778, "Member 'AFortGameModeZone::AIGoalManager' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, EndOfZoneRemainTime) == 0x000780, "Member 'AFortGameModeZone::EndOfZoneRemainTime' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, TaggedActorsManager) == 0x000788, "Member 'AFortGameModeZone::TaggedActorsManager' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, ConnectivityManager) == 0x000790, "Member 'AFortGameModeZone::ConnectivityManager' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, bUseAllSocketsInSpawnPad) == 0x000798, "Member 'AFortGameModeZone::bUseAllSocketsInSpawnPad' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, bAllowSpectateAfterDeath) == 0x000799, "Member 'AFortGameModeZone::bAllowSpectateAfterDeath' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, SpectateAfterDeath_DelayFirst) == 0x00079C, "Member 'AFortGameModeZone::SpectateAfterDeath_DelayFirst' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, SpectateAfterDeath_DelayRepeating) == 0x0007A0, "Member 'AFortGameModeZone::SpectateAfterDeath_DelayRepeating' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, VisibilityManagerClass) == 0x0007F8, "Member 'AFortGameModeZone::VisibilityManagerClass' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, bCriticalMissionEligible) == 0x000800, "Member 'AFortGameModeZone::bCriticalMissionEligible' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, PetManager) == 0x000828, "Member 'AFortGameModeZone::PetManager' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, StartingItems) == 0x000830, "Member 'AFortGameModeZone::StartingItems' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, OnHandleZonePeriodicReport) == 0x000848, "Member 'AFortGameModeZone::OnHandleZonePeriodicReport' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, OnHandleMatchHasStarted) == 0x000858, "Member 'AFortGameModeZone::OnHandleMatchHasStarted' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, bTrustXboxPlatformId) == 0x000868, "Member 'AFortGameModeZone::bTrustXboxPlatformId' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, AssociatedSubGame) == 0x000869, "Member 'AFortGameModeZone::AssociatedSubGame' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, BluGloMiniMapIconBrushOverride) == 0x000870, "Member 'AFortGameModeZone::BluGloMiniMapIconBrushOverride' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, bTryToSpawnWithinStormShield) == 0x000980, "Member 'AFortGameModeZone::bTryToSpawnWithinStormShield' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, StormWindInactiveMagnitudeScalar) == 0x000984, "Member 'AFortGameModeZone::StormWindInactiveMagnitudeScalar' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, StormWindActiveMagnitudeScalar) == 0x000988, "Member 'AFortGameModeZone::StormWindActiveMagnitudeScalar' has a wrong offset!");
static_assert(offsetof(AFortGameModeZone, PlayerStartLocationOverrides) == 0x000990, "Member 'AFortGameModeZone::PlayerStartLocationOverrides' has a wrong offset!");

// Class FortniteGame.FortGameModeBoss
// 0x0000 (0x0A08 - 0x0A08)
class AFortGameModeBoss final : public AFortGameModeZone
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeBoss">();
	}
	static class AFortGameModeBoss* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeBoss>();
	}
};
static_assert(alignof(AFortGameModeBoss) == 0x000008, "Wrong alignment on AFortGameModeBoss");
static_assert(sizeof(AFortGameModeBoss) == 0x000A08, "Wrong size on AFortGameModeBoss");

// Class FortniteGame.FortVehicleAnimInstance
// 0x00E8 (0x03F8 - 0x0310)
#pragma pack(push, 0x1)
class alignas(0x08) UFortVehicleAnimInstance : public UFortAnimInstance
{
public:
	class AFortAthenaSKVehicle*                   Vehicle;                                           // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                AxlePositionF;                                     // 0x0318(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                AxlePositionB;                                     // 0x0324(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               AxleRotationF;                                     // 0x0330(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               AxleRotationB;                                     // 0x033C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                WheelPositionFR;                                   // 0x0348(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WheelPositionFL;                                   // 0x0354(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WheelPositionBR;                                   // 0x0360(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WheelPositionBL;                                   // 0x036C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               WheelSpinFR;                                       // 0x0378(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WheelSpinFL;                                       // 0x0384(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WheelSpinBR;                                       // 0x0390(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WheelSpinBL;                                       // 0x039C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               DriveShaftSpin;                                    // 0x03A8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WheelRotationFR;                                   // 0x03B4(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WheelRotationFL;                                   // 0x03C0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WheelRotationBR;                                   // 0x03CC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WheelRotationBL;                                   // 0x03D8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               SteeringRotation;                                  // 0x03E4(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bHasDriver;                                        // 0x03F0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3F1[0x7];                                      // 0x03F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleAnimInstance">();
	}
	static class UFortVehicleAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleAnimInstance>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortVehicleAnimInstance) == 0x000008, "Wrong alignment on UFortVehicleAnimInstance");
static_assert(sizeof(UFortVehicleAnimInstance) == 0x0003F8, "Wrong size on UFortVehicleAnimInstance");
static_assert(offsetof(UFortVehicleAnimInstance, Vehicle) == 0x000310, "Member 'UFortVehicleAnimInstance::Vehicle' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, AxlePositionF) == 0x000318, "Member 'UFortVehicleAnimInstance::AxlePositionF' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, AxlePositionB) == 0x000324, "Member 'UFortVehicleAnimInstance::AxlePositionB' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, AxleRotationF) == 0x000330, "Member 'UFortVehicleAnimInstance::AxleRotationF' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, AxleRotationB) == 0x00033C, "Member 'UFortVehicleAnimInstance::AxleRotationB' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelPositionFR) == 0x000348, "Member 'UFortVehicleAnimInstance::WheelPositionFR' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelPositionFL) == 0x000354, "Member 'UFortVehicleAnimInstance::WheelPositionFL' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelPositionBR) == 0x000360, "Member 'UFortVehicleAnimInstance::WheelPositionBR' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelPositionBL) == 0x00036C, "Member 'UFortVehicleAnimInstance::WheelPositionBL' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelSpinFR) == 0x000378, "Member 'UFortVehicleAnimInstance::WheelSpinFR' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelSpinFL) == 0x000384, "Member 'UFortVehicleAnimInstance::WheelSpinFL' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelSpinBR) == 0x000390, "Member 'UFortVehicleAnimInstance::WheelSpinBR' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelSpinBL) == 0x00039C, "Member 'UFortVehicleAnimInstance::WheelSpinBL' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, DriveShaftSpin) == 0x0003A8, "Member 'UFortVehicleAnimInstance::DriveShaftSpin' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelRotationFR) == 0x0003B4, "Member 'UFortVehicleAnimInstance::WheelRotationFR' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelRotationFL) == 0x0003C0, "Member 'UFortVehicleAnimInstance::WheelRotationFL' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelRotationBR) == 0x0003CC, "Member 'UFortVehicleAnimInstance::WheelRotationBR' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, WheelRotationBL) == 0x0003D8, "Member 'UFortVehicleAnimInstance::WheelRotationBL' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, SteeringRotation) == 0x0003E4, "Member 'UFortVehicleAnimInstance::SteeringRotation' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance, bHasDriver) == 0x0003F0, "Member 'UFortVehicleAnimInstance::bHasDriver' has a wrong offset!");

// Class FortniteGame.FortPrototypingContext
// 0x0048 (0x0070 - 0x0028)
class UFortPrototypingContext final : public UBlueprintContextBase
{
public:
	UMulticastDelegateProperty_                   OnPrototypingStatusChangedEvent;                   // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_38[0x38];                                      // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleMcpProfilesInitialized();
	void OnPrototypingStatusChanged__DelegateSignature();

	EFortPrototypingStatus GetPrototypingStatus() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPrototypingContext">();
	}
	static class UFortPrototypingContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPrototypingContext>();
	}
};
static_assert(alignof(UFortPrototypingContext) == 0x000008, "Wrong alignment on UFortPrototypingContext");
static_assert(sizeof(UFortPrototypingContext) == 0x000070, "Wrong size on UFortPrototypingContext");
static_assert(offsetof(UFortPrototypingContext, OnPrototypingStatusChangedEvent) == 0x000028, "Member 'UFortPrototypingContext::OnPrototypingStatusChangedEvent' has a wrong offset!");

// Class FortniteGame.FortAISystem
// 0x0090 (0x01C0 - 0x0130)
class UFortAISystem : public UAISystem
{
public:
	TArray<class UFortQueryTwoPointSolver*>       TwoPointSolvers;                                   // 0x0130(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	class UFortInfluenceMap*                      InfluenceMap;                                      // 0x0140(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortBotMissionManager*                 BotManager;                                        // 0x0148(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_150[0x10];                                     // 0x0150(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortRiftBlockerComponent*>      ActiveRiftBlockers;                                // 0x0160(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_170[0x50];                                     // 0x0170(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool IsInCone2D(const struct FVector& ConeOrigin, const struct FVector& ConeDirection, float HalfAngle, const struct FVector& LocationToCheck);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISystem">();
	}
	static class UFortAISystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAISystem>();
	}
};
static_assert(alignof(UFortAISystem) == 0x000008, "Wrong alignment on UFortAISystem");
static_assert(sizeof(UFortAISystem) == 0x0001C0, "Wrong size on UFortAISystem");
static_assert(offsetof(UFortAISystem, TwoPointSolvers) == 0x000130, "Member 'UFortAISystem::TwoPointSolvers' has a wrong offset!");
static_assert(offsetof(UFortAISystem, InfluenceMap) == 0x000140, "Member 'UFortAISystem::InfluenceMap' has a wrong offset!");
static_assert(offsetof(UFortAISystem, BotManager) == 0x000148, "Member 'UFortAISystem::BotManager' has a wrong offset!");
static_assert(offsetof(UFortAISystem, ActiveRiftBlockers) == 0x000160, "Member 'UFortAISystem::ActiveRiftBlockers' has a wrong offset!");

// Class FortniteGame.FortClientPilot_QuickSmokeAthena
// 0x0000 (0x0370 - 0x0370)
class UFortClientPilot_QuickSmokeAthena final : public UFortClientPilot_BaseSmokeAthena
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_QuickSmokeAthena">();
	}
	static class UFortClientPilot_QuickSmokeAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_QuickSmokeAthena>();
	}
};
static_assert(alignof(UFortClientPilot_QuickSmokeAthena) == 0x000008, "Wrong alignment on UFortClientPilot_QuickSmokeAthena");
static_assert(sizeof(UFortClientPilot_QuickSmokeAthena) == 0x000370, "Wrong size on UFortClientPilot_QuickSmokeAthena");

// Class FortniteGame.FortItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortItemDefinitionTooltip : public UFortTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemDefinitionTooltip">();
	}
	static class UFortItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortItemDefinitionTooltip");
static_assert(sizeof(UFortItemDefinitionTooltip) == 0x000090, "Wrong size on UFortItemDefinitionTooltip");

// Class FortniteGame.FortWorldItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortWorldItemDefinitionTooltip : public UFortItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorldItemDefinitionTooltip">();
	}
	static class UFortWorldItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorldItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortWorldItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortWorldItemDefinitionTooltip");
static_assert(sizeof(UFortWorldItemDefinitionTooltip) == 0x000090, "Wrong size on UFortWorldItemDefinitionTooltip");

// Class FortniteGame.FortWeaponItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortWeaponItemDefinitionTooltip : public UFortWorldItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponItemDefinitionTooltip">();
	}
	static class UFortWeaponItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortWeaponItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortWeaponItemDefinitionTooltip");
static_assert(sizeof(UFortWeaponItemDefinitionTooltip) == 0x000090, "Wrong size on UFortWeaponItemDefinitionTooltip");

// Class FortniteGame.FortWeaponRangedItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortWeaponRangedItemDefinitionTooltip final : public UFortWeaponItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedItemDefinitionTooltip">();
	}
	static class UFortWeaponRangedItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponRangedItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortWeaponRangedItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortWeaponRangedItemDefinitionTooltip");
static_assert(sizeof(UFortWeaponRangedItemDefinitionTooltip) == 0x000090, "Wrong size on UFortWeaponRangedItemDefinitionTooltip");

// Class FortniteGame.AthenaAISystem
// 0x0040 (0x0200 - 0x01C0)
class UAthenaAISystem final : public UFortAISystem
{
public:
	class UAthenaAIPerceptionManager*             PerceptionManager;                                 // 0x01C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaAIDropper*                       AIDropper;                                         // 0x01C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AAthenaAIController*>            AIControllers;                                     // 0x01D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UAthenaBehaviorTreeComponent*>   BTComponents;                                      // 0x01E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<class UAthenaPathFollowingComponent*>  PathFollowingComponents;                           // 0x01F0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAISystem">();
	}
	static class UAthenaAISystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaAISystem>();
	}
};
static_assert(alignof(UAthenaAISystem) == 0x000008, "Wrong alignment on UAthenaAISystem");
static_assert(sizeof(UAthenaAISystem) == 0x000200, "Wrong size on UAthenaAISystem");
static_assert(offsetof(UAthenaAISystem, PerceptionManager) == 0x0001C0, "Member 'UAthenaAISystem::PerceptionManager' has a wrong offset!");
static_assert(offsetof(UAthenaAISystem, AIDropper) == 0x0001C8, "Member 'UAthenaAISystem::AIDropper' has a wrong offset!");
static_assert(offsetof(UAthenaAISystem, AIControllers) == 0x0001D0, "Member 'UAthenaAISystem::AIControllers' has a wrong offset!");
static_assert(offsetof(UAthenaAISystem, BTComponents) == 0x0001E0, "Member 'UAthenaAISystem::BTComponents' has a wrong offset!");
static_assert(offsetof(UAthenaAISystem, PathFollowingComponents) == 0x0001F0, "Member 'UAthenaAISystem::PathFollowingComponents' has a wrong offset!");

// Class FortniteGame.AthenaAvoidanceManager
// 0x0000 (0x00E0 - 0x00E0)
class UAthenaAvoidanceManager final : public UAvoidanceManager
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaAvoidanceManager">();
	}
	static class UAthenaAvoidanceManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaAvoidanceManager>();
	}
};
static_assert(alignof(UAthenaAvoidanceManager) == 0x000008, "Wrong alignment on UAthenaAvoidanceManager");
static_assert(sizeof(UAthenaAvoidanceManager) == 0x0000E0, "Wrong size on UAthenaAvoidanceManager");

// Class FortniteGame.FortAIRootAssignmentProviderInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAIRootAssignmentProviderInterface final : public IInterface
{
public:
	const struct FFortAIAssignmentIdentifier GetRootAssignmentIdentifier() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIRootAssignmentProviderInterface">();
	}
	static class IFortAIRootAssignmentProviderInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAIRootAssignmentProviderInterface>();
	}
};
static_assert(alignof(IFortAIRootAssignmentProviderInterface) == 0x000008, "Wrong alignment on IFortAIRootAssignmentProviderInterface");
static_assert(sizeof(IFortAIRootAssignmentProviderInterface) == 0x000028, "Wrong size on IFortAIRootAssignmentProviderInterface");

// Class FortniteGame.FortHomebaseNodeGameplayEffectDataTable
// 0x0010 (0x00B0 - 0x00A0)
class UFortHomebaseNodeGameplayEffectDataTable final : public UDataTable
{
public:
	TArray<TSubclassOf<class UGameplayEffect>>    TemplateAttributeGEs;                              // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseNodeGameplayEffectDataTable">();
	}
	static class UFortHomebaseNodeGameplayEffectDataTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseNodeGameplayEffectDataTable>();
	}
};
static_assert(alignof(UFortHomebaseNodeGameplayEffectDataTable) == 0x000008, "Wrong alignment on UFortHomebaseNodeGameplayEffectDataTable");
static_assert(sizeof(UFortHomebaseNodeGameplayEffectDataTable) == 0x0000B0, "Wrong size on UFortHomebaseNodeGameplayEffectDataTable");
static_assert(offsetof(UFortHomebaseNodeGameplayEffectDataTable, TemplateAttributeGEs) == 0x0000A0, "Member 'UFortHomebaseNodeGameplayEffectDataTable::TemplateAttributeGEs' has a wrong offset!");

// Class FortniteGame.FortGameModePvE
// 0x0018 (0x0A20 - 0x0A08)
class AFortGameModePvE : public AFortGameModeZone
{
public:
	float                                         MaxIdleTimeWhileSuspicious;                        // 0x0A08(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         IdleNotificationInterval;                          // 0x0A0C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOnlyIdleKickPublicMatches;                        // 0x0A10(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A11[0x3];                                      // 0x0A11(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         IdleCheck;                                         // 0x0A14(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         IdleCheck2;                                        // 0x0A18(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIdleKickEnabled;                                  // 0x0A1C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A1D[0x3];                                      // 0x0A1D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetIdleKickEnabled(bool bEnabled);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModePvE">();
	}
	static class AFortGameModePvE* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModePvE>();
	}
};
static_assert(alignof(AFortGameModePvE) == 0x000008, "Wrong alignment on AFortGameModePvE");
static_assert(sizeof(AFortGameModePvE) == 0x000A20, "Wrong size on AFortGameModePvE");
static_assert(offsetof(AFortGameModePvE, MaxIdleTimeWhileSuspicious) == 0x000A08, "Member 'AFortGameModePvE::MaxIdleTimeWhileSuspicious' has a wrong offset!");
static_assert(offsetof(AFortGameModePvE, IdleNotificationInterval) == 0x000A0C, "Member 'AFortGameModePvE::IdleNotificationInterval' has a wrong offset!");
static_assert(offsetof(AFortGameModePvE, bOnlyIdleKickPublicMatches) == 0x000A10, "Member 'AFortGameModePvE::bOnlyIdleKickPublicMatches' has a wrong offset!");
static_assert(offsetof(AFortGameModePvE, IdleCheck) == 0x000A14, "Member 'AFortGameModePvE::IdleCheck' has a wrong offset!");
static_assert(offsetof(AFortGameModePvE, IdleCheck2) == 0x000A18, "Member 'AFortGameModePvE::IdleCheck2' has a wrong offset!");
static_assert(offsetof(AFortGameModePvE, bIdleKickEnabled) == 0x000A1C, "Member 'AFortGameModePvE::bIdleKickEnabled' has a wrong offset!");

// Class FortniteGame.FortGameModeManor
// 0x0020 (0x0A40 - 0x0A20)
class AFortGameModeManor final : public AFortGameModePvE
{
public:
	uint8                                         Pad_A20[0x20];                                     // 0x0A20(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeManor">();
	}
	static class AFortGameModeManor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeManor>();
	}
};
static_assert(alignof(AFortGameModeManor) == 0x000008, "Wrong alignment on AFortGameModeManor");
static_assert(sizeof(AFortGameModeManor) == 0x000A40, "Wrong size on AFortGameModeManor");

// Class FortniteGame.FortSpectatorCameraComponent
// 0x00C0 (0x0940 - 0x0880)
class UFortSpectatorCameraComponent : public UCineCameraComponent
{
public:
	class AFortPlayerControllerSpectating*        SpectatorController;                               // 0x0880(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AActor*                                 IntendedViewTarget;                                // 0x0888(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_890[0x74];                                     // 0x0890(0x0074)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         BitPad_904_0 : 2;                                  // 0x0904(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bManualExposureControl : 1;                        // 0x0904(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bManualFocusControl : 1;                           // 0x0904(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_905[0x3];                                      // 0x0905(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ManualExposureBias;                                // 0x0908(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ManualFocusDistance;                               // 0x090C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveVector*                           ScreenFringeFOVCurve;                              // 0x0910(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ZoomRate;                                          // 0x0918(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FocalLengthInterpSpeed;                            // 0x091C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_920[0x20];                                     // 0x0920(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetAutoExposure();
	void SetAutoFocus();
	void SetFocalLength(float NewFocalLength, bool bImmediate);
	void SetManualExposure(float NewExposureBias);
	void SetManualFocusDistance(float NewFocusDist);
	void ShowFocusPlane(bool bShow);

	float GetAutoCameraCutDistanceThreshold() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpectatorCameraComponent">();
	}
	static class UFortSpectatorCameraComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSpectatorCameraComponent>();
	}
};
static_assert(alignof(UFortSpectatorCameraComponent) == 0x000010, "Wrong alignment on UFortSpectatorCameraComponent");
static_assert(sizeof(UFortSpectatorCameraComponent) == 0x000940, "Wrong size on UFortSpectatorCameraComponent");
static_assert(offsetof(UFortSpectatorCameraComponent, SpectatorController) == 0x000880, "Member 'UFortSpectatorCameraComponent::SpectatorController' has a wrong offset!");
static_assert(offsetof(UFortSpectatorCameraComponent, IntendedViewTarget) == 0x000888, "Member 'UFortSpectatorCameraComponent::IntendedViewTarget' has a wrong offset!");
static_assert(offsetof(UFortSpectatorCameraComponent, ManualExposureBias) == 0x000908, "Member 'UFortSpectatorCameraComponent::ManualExposureBias' has a wrong offset!");
static_assert(offsetof(UFortSpectatorCameraComponent, ManualFocusDistance) == 0x00090C, "Member 'UFortSpectatorCameraComponent::ManualFocusDistance' has a wrong offset!");
static_assert(offsetof(UFortSpectatorCameraComponent, ScreenFringeFOVCurve) == 0x000910, "Member 'UFortSpectatorCameraComponent::ScreenFringeFOVCurve' has a wrong offset!");
static_assert(offsetof(UFortSpectatorCameraComponent, ZoomRate) == 0x000918, "Member 'UFortSpectatorCameraComponent::ZoomRate' has a wrong offset!");
static_assert(offsetof(UFortSpectatorCameraComponent, FocalLengthInterpSpeed) == 0x00091C, "Member 'UFortSpectatorCameraComponent::FocalLengthInterpSpeed' has a wrong offset!");

// Class FortniteGame.FortHoverDroneCameraComponent
// 0x0050 (0x0990 - 0x0940)
class UFortHoverDroneCameraComponent final : public UFortSpectatorCameraComponent
{
public:
	uint8                                         Pad_940[0x10];                                     // 0x0940(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DroneTiltInterpSpeed_Accel;                        // 0x0950(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DroneTiltInterpSpeed_Decel;                        // 0x0954(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_958[0xC];                                      // 0x0958(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                TiltUpVector;                                      // 0x0964(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_970[0x20];                                     // 0x0970(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHoverDroneCameraComponent">();
	}
	static class UFortHoverDroneCameraComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHoverDroneCameraComponent>();
	}
};
static_assert(alignof(UFortHoverDroneCameraComponent) == 0x000010, "Wrong alignment on UFortHoverDroneCameraComponent");
static_assert(sizeof(UFortHoverDroneCameraComponent) == 0x000990, "Wrong size on UFortHoverDroneCameraComponent");
static_assert(offsetof(UFortHoverDroneCameraComponent, DroneTiltInterpSpeed_Accel) == 0x000950, "Member 'UFortHoverDroneCameraComponent::DroneTiltInterpSpeed_Accel' has a wrong offset!");
static_assert(offsetof(UFortHoverDroneCameraComponent, DroneTiltInterpSpeed_Decel) == 0x000954, "Member 'UFortHoverDroneCameraComponent::DroneTiltInterpSpeed_Decel' has a wrong offset!");
static_assert(offsetof(UFortHoverDroneCameraComponent, TiltUpVector) == 0x000964, "Member 'UFortHoverDroneCameraComponent::TiltUpVector' has a wrong offset!");

// Class FortniteGame.FortAnimSharingStateInstance
// 0x0000 (0x0290 - 0x0290)
class UFortAnimSharingStateInstance final : public UAnimSharingStateInstance
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimSharingStateInstance">();
	}
	static class UFortAnimSharingStateInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimSharingStateInstance>();
	}
};
static_assert(alignof(UFortAnimSharingStateInstance) == 0x000008, "Wrong alignment on UFortAnimSharingStateInstance");
static_assert(sizeof(UFortAnimSharingStateInstance) == 0x000290, "Wrong size on UFortAnimSharingStateInstance");

// Class FortniteGame.FortPvPPlayerStart
// 0x0010 (0x0370 - 0x0360)
class AFortPvPPlayerStart final : public APlayerStart
{
public:
	uint8                                         Pad_360[0x8];                                      // 0x0360(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         Team;                                              // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_369[0x3];                                      // 0x0369(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bDynamicStartLocation : 1;                         // 0x036C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_36D[0x3];                                      // 0x036D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPPlayerStart">();
	}
	static class AFortPvPPlayerStart* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPPlayerStart>();
	}
};
static_assert(alignof(AFortPvPPlayerStart) == 0x000008, "Wrong alignment on AFortPvPPlayerStart");
static_assert(sizeof(AFortPvPPlayerStart) == 0x000370, "Wrong size on AFortPvPPlayerStart");
static_assert(offsetof(AFortPvPPlayerStart, Team) == 0x000368, "Member 'AFortPvPPlayerStart::Team' has a wrong offset!");

// Class FortniteGame.AthenaCharacterPartItemDefinition
// 0x0010 (0x0430 - 0x0420)
class UAthenaCharacterPartItemDefinition : public UAthenaCosmeticItemDefinition
{
public:
	TArray<class UCustomCharacterPart*>           CharacterParts;                                    // 0x0418(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_428[0x8];                                      // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	const TArray<class UCustomCharacterPart*> GetCharacterParts() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCharacterPartItemDefinition">();
	}
	static class UAthenaCharacterPartItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaCharacterPartItemDefinition>();
	}
};
static_assert(alignof(UAthenaCharacterPartItemDefinition) == 0x000010, "Wrong alignment on UAthenaCharacterPartItemDefinition");
static_assert(sizeof(UAthenaCharacterPartItemDefinition) == 0x000430, "Wrong size on UAthenaCharacterPartItemDefinition");
static_assert(offsetof(UAthenaCharacterPartItemDefinition, CharacterParts) == 0x000418, "Member 'UAthenaCharacterPartItemDefinition::CharacterParts' has a wrong offset!");

// Class FortniteGame.FortCollectedResourceItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UFortCollectedResourceItemDefinition final : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectedResourceItemDefinition">();
	}
	static class UFortCollectedResourceItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectedResourceItemDefinition>();
	}
};
static_assert(alignof(UFortCollectedResourceItemDefinition) == 0x000010, "Wrong alignment on UFortCollectedResourceItemDefinition");
static_assert(sizeof(UFortCollectedResourceItemDefinition) == 0x000360, "Wrong size on UFortCollectedResourceItemDefinition");

// Class FortniteGame.FortAIAnimInstance
// 0x0028 (0x0338 - 0x0310)
#pragma pack(push, 0x1)
class alignas(0x08) UFortAIAnimInstance : public UFortAnimInstance
{
public:
	float                                         Speed;                                             // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpwardVelocity;                                    // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementDirection;                                 // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LowerBodyCurrentWeight;                            // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LowerBodyBlendTime;                                // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         RunVariation;                                      // 0x0324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         WalkVariation;                                     // 0x0328(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortMovementStyle                            MovementStyle;                                     // 0x032C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_32D[0x3];                                      // 0x032D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         BlockGetUp : 1;                                    // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsStunned : 1;                                    // 0x0330(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsKnockedback : 1;                                // 0x0330(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsStaggered : 1;                                  // 0x0330(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsSleeping : 1;                                   // 0x0330(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsDBNO : 1;                                       // 0x0330(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsDead : 1;                                       // 0x0330(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsSprinting : 1;                                  // 0x0330(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsCowering : 1;                                   // 0x0331(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasWeapon : 1;                                    // 0x0331(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAdditiveHitReactLoop : 1;                         // 0x0331(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseAltSleepAnim : 1;                              // 0x0331(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldUseMovementLocomotion : 1;                  // 0x0331(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanLookAtAimTarget : 1;                           // 0x0331(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsTargeting : 1;                                  // 0x0331(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTransitionToIdle : 1;                             // 0x0331(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_332[0x2];                                      // 0x0332(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	EFortWeaponCoreAnimation                      WeaponCoreAnimation;                               // 0x0334(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_335[0x3];                                      // 0x0335(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIAnimInstance">();
	}
	static class UFortAIAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIAnimInstance>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortAIAnimInstance) == 0x000008, "Wrong alignment on UFortAIAnimInstance");
static_assert(sizeof(UFortAIAnimInstance) == 0x000338, "Wrong size on UFortAIAnimInstance");
static_assert(offsetof(UFortAIAnimInstance, Speed) == 0x000310, "Member 'UFortAIAnimInstance::Speed' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, UpwardVelocity) == 0x000314, "Member 'UFortAIAnimInstance::UpwardVelocity' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, MovementDirection) == 0x000318, "Member 'UFortAIAnimInstance::MovementDirection' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, LowerBodyCurrentWeight) == 0x00031C, "Member 'UFortAIAnimInstance::LowerBodyCurrentWeight' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, LowerBodyBlendTime) == 0x000320, "Member 'UFortAIAnimInstance::LowerBodyBlendTime' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, RunVariation) == 0x000324, "Member 'UFortAIAnimInstance::RunVariation' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, WalkVariation) == 0x000328, "Member 'UFortAIAnimInstance::WalkVariation' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, MovementStyle) == 0x00032C, "Member 'UFortAIAnimInstance::MovementStyle' has a wrong offset!");
static_assert(offsetof(UFortAIAnimInstance, WeaponCoreAnimation) == 0x000334, "Member 'UFortAIAnimInstance::WeaponCoreAnimation' has a wrong offset!");

// Class FortniteGame.FortHuskAnimInstance
// 0x0058 (0x0390 - 0x0338)
class UFortHuskAnimInstance final : public UFortAIAnimInstance
{
public:
	EFortHuskAnimType                             HuskAnimType;                                      // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_339[0xB];                                      // 0x0339(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FallAsleepAnimDuration;                            // 0x0344(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AltFallAsleepAnimDuration;                         // 0x0348(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         WakeUpAnimDuration;                                // 0x034C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FallAsleepToSleepingCrossfade;                     // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         WakeUpToIdleCrossfade;                             // 0x0354(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DefaultToDwarfScaleRatio;                          // 0x0358(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LookAtAlpha;                                       // 0x035C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LookAtInterpSpeed;                                 // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AdjustedLowerBodyWeight;                           // 0x0364(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AdjustedLowerBodyInterpSpeed;                      // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RunPlayRate;                                       // 0x036C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ZapperOverrideWeight;                              // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RunStartPosition;                                  // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AuthoredJogSpeed;                                  // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MovementStyleIsWalking;                            // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bForceFullBodyMontage : 1;                         // 0x0380(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsDwarf : 1;                                      // 0x0380(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsZapper : 1;                                     // 0x0380(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_IdleToMove : 1;                    // 0x0380(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_IdleToFallAsleep : 1;              // 0x0380(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_IdleToStunned : 1;                 // 0x0380(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_IdleToKnockedbackDown : 1;         // 0x0380(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_IdleToKnockedbackUp : 1;           // 0x0380(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_MoveToIdle : 1;                    // 0x0381(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_FallAsleepToSleeping : 1;          // 0x0381(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_SleepingToWakeUp : 1;              // 0x0381(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_WakeUpToIdle : 1;                  // 0x0381(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_StunnedToIdle : 1;                 // 0x0381(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_KnockedbackDownToIdle : 1;         // 0x0381(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         StateTransition_KnockedbackUpToKnockedbackDown : 1; // 0x0381(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_382[0xE];                                      // 0x0382(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AnimNotify_SleepingFullyBlended(const class UAnimNotify* Notify);
	void SetHuskAnimType(EFortHuskAnimType NewHuskAnimType);

	EFortHuskAnimType GetHuskAnimType() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHuskAnimInstance">();
	}
	static class UFortHuskAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHuskAnimInstance>();
	}
};
static_assert(alignof(UFortHuskAnimInstance) == 0x000008, "Wrong alignment on UFortHuskAnimInstance");
static_assert(sizeof(UFortHuskAnimInstance) == 0x000390, "Wrong size on UFortHuskAnimInstance");
static_assert(offsetof(UFortHuskAnimInstance, HuskAnimType) == 0x000338, "Member 'UFortHuskAnimInstance::HuskAnimType' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, FallAsleepAnimDuration) == 0x000344, "Member 'UFortHuskAnimInstance::FallAsleepAnimDuration' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, AltFallAsleepAnimDuration) == 0x000348, "Member 'UFortHuskAnimInstance::AltFallAsleepAnimDuration' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, WakeUpAnimDuration) == 0x00034C, "Member 'UFortHuskAnimInstance::WakeUpAnimDuration' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, FallAsleepToSleepingCrossfade) == 0x000350, "Member 'UFortHuskAnimInstance::FallAsleepToSleepingCrossfade' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, WakeUpToIdleCrossfade) == 0x000354, "Member 'UFortHuskAnimInstance::WakeUpToIdleCrossfade' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, DefaultToDwarfScaleRatio) == 0x000358, "Member 'UFortHuskAnimInstance::DefaultToDwarfScaleRatio' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, LookAtAlpha) == 0x00035C, "Member 'UFortHuskAnimInstance::LookAtAlpha' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, LookAtInterpSpeed) == 0x000360, "Member 'UFortHuskAnimInstance::LookAtInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, AdjustedLowerBodyWeight) == 0x000364, "Member 'UFortHuskAnimInstance::AdjustedLowerBodyWeight' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, AdjustedLowerBodyInterpSpeed) == 0x000368, "Member 'UFortHuskAnimInstance::AdjustedLowerBodyInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, RunPlayRate) == 0x00036C, "Member 'UFortHuskAnimInstance::RunPlayRate' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, ZapperOverrideWeight) == 0x000370, "Member 'UFortHuskAnimInstance::ZapperOverrideWeight' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, RunStartPosition) == 0x000374, "Member 'UFortHuskAnimInstance::RunStartPosition' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, AuthoredJogSpeed) == 0x000378, "Member 'UFortHuskAnimInstance::AuthoredJogSpeed' has a wrong offset!");
static_assert(offsetof(UFortHuskAnimInstance, MovementStyleIsWalking) == 0x00037C, "Member 'UFortHuskAnimInstance::MovementStyleIsWalking' has a wrong offset!");

// Class FortniteGame.FortAISpawnGroupCapsCategorySet
// 0x0010 (0x0038 - 0x0028)
class UFortAISpawnGroupCapsCategorySet final : public UObject
{
public:
	TArray<struct FFortAIEncounterSpawnGroupCapsCategory> SpawnGroupCapsCategories;                          // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISpawnGroupCapsCategorySet">();
	}
	static class UFortAISpawnGroupCapsCategorySet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAISpawnGroupCapsCategorySet>();
	}
};
static_assert(alignof(UFortAISpawnGroupCapsCategorySet) == 0x000008, "Wrong alignment on UFortAISpawnGroupCapsCategorySet");
static_assert(sizeof(UFortAISpawnGroupCapsCategorySet) == 0x000038, "Wrong size on UFortAISpawnGroupCapsCategorySet");
static_assert(offsetof(UFortAISpawnGroupCapsCategorySet, SpawnGroupCapsCategories) == 0x000028, "Member 'UFortAISpawnGroupCapsCategorySet::SpawnGroupCapsCategories' has a wrong offset!");

// Class FortniteGame.FortMissionState
// 0x0038 (0x0368 - 0x0330)
class AFortMissionState : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnUpdateUI;                                        // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMissionUIEvent;                                  // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bAlreadySetTimerOnce;                              // 0x0358(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bAlreadyCalledOnAllPlayersLoadedIn;                // 0x0359(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_35A[0x2];                                      // 0x035A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimerForOnAllPlayersLoadedIn;                      // 0x035C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_360[0x8];                                      // 0x0360(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnAllPlayersLoadedIn();
	void OnAllPlayersLoadedInWrapper();
	void OnMatchStarted();
	void OnWorldReady();
	void SendMissionUIEvent(const struct FGameplayTagContainer& EventTags);
	void SetTimerForOnAllPlayersLoadedIn(float Timer);
	void UpdateUI();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionState">();
	}
	static class AFortMissionState* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMissionState>();
	}
};
static_assert(alignof(AFortMissionState) == 0x000008, "Wrong alignment on AFortMissionState");
static_assert(sizeof(AFortMissionState) == 0x000368, "Wrong size on AFortMissionState");
static_assert(offsetof(AFortMissionState, OnUpdateUI) == 0x000338, "Member 'AFortMissionState::OnUpdateUI' has a wrong offset!");
static_assert(offsetof(AFortMissionState, OnMissionUIEvent) == 0x000348, "Member 'AFortMissionState::OnMissionUIEvent' has a wrong offset!");
static_assert(offsetof(AFortMissionState, bAlreadySetTimerOnce) == 0x000358, "Member 'AFortMissionState::bAlreadySetTimerOnce' has a wrong offset!");
static_assert(offsetof(AFortMissionState, bAlreadyCalledOnAllPlayersLoadedIn) == 0x000359, "Member 'AFortMissionState::bAlreadyCalledOnAllPlayersLoadedIn' has a wrong offset!");
static_assert(offsetof(AFortMissionState, TimerForOnAllPlayersLoadedIn) == 0x00035C, "Member 'AFortMissionState::TimerForOnAllPlayersLoadedIn' has a wrong offset!");

// Class FortniteGame.FortMission
// 0x0378 (0x06E0 - 0x0368)
class AFortMission : public AFortMissionState
{
public:
	uint8                                         Pad_368[0x10];                                     // 0x0368(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMissionInfo*                       MissionInfo;                                       // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UClass*>                         MissionEnemyClasses;                               // 0x0380(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortBotMissionLogic>       BotLogicClass;                                     // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortBotMissionLogic*                   BotLogic;                                          // 0x0398(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UFortItemDefinition>> MissionPreloadAssets;                              // 0x03A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	class UFortMissionGenerator*                  MissionGenerator;                                  // 0x03B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EMissionGenerationCategory                    MissionCategory;                                   // 0x03B8(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3B9[0x3];                                      // 0x03B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         UIIndex;                                           // 0x03BC(0x0004)(Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FUniqueNetIdRepl                       QuestOwnerAccount;                                 // 0x03C0(0x0028)(Net, SaveGame, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortMissionEventName>          MissionEventNames;                                 // 0x03E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, AssetRegistrySearchable, AdvancedDisplay, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnObjectivesUpdated;                               // 0x03F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMissionInfoSet;                                  // 0x0408(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<struct FFortMissionPlacementActorPreferredTagInfo> PlacementActorPreferredTagData;                    // 0x0418(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bLoadedFromRecord;                                 // 0x0428(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bFiredParTimeEvent;                                // 0x0429(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_42A[0x2];                                      // 0x042A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MissionActivationTime;                             // 0x042C(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortMissionFocusDisplayData           CurrentFocusData;                                  // 0x0430(0x0020)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bSilentDestroyNextFrame;                           // 0x0450(0x0001)(Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_451[0x7];                                      // 0x0451(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortObjectiveBase*>             ActiveObjectives;                                  // 0x0458(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<struct FUniqueNetIdRepl>               ParticipatingAccounts;                             // 0x0468(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FUniqueNetIdRepl>               ParticipatingButDisconnectedAccounts;              // 0x0478(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	EFortMissionStatus                            MissionStatus;                                     // 0x0488(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_489[0x7];                                      // 0x0489(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  MissionCompletionTags;                             // 0x0490(0x0020)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsMissionVisible;                                 // 0x04B0(0x0001)(Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMissionAudibility                        MissionAudibility;                                 // 0x04B1(0x0001)(Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B2[0x2];                                      // 0x04B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentObjectiveBlockIndex;                        // 0x04B4(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsMissionVisibleOverride;                         // 0x04B8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B9[0x3];                                      // 0x04B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGuid                                  MissionGuid;                                       // 0x04BC(0x0010)(Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         StartingDay;                                       // 0x04CC(0x0004)(Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMissionTimerComponent*             TimerComponent;                                    // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMissionTimerComponent*             TimerElapsedComponent;                             // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bObjectiveTimerExpireShouldFailObjectives;         // 0x04E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMissionTimerExpireShouldFailMission;              // 0x04E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4E2[0x1];                                      // 0x04E2(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bNeedsEnemyKilledEventForAllPawns;                 // 0x04E3(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         ChosenRewardIdx;                                   // 0x04E4(0x0004)(Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortBadgeCountArray                   PotentialBadgesArray;                              // 0x04E8(0x00C0)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_5A8[0xB8];                                     // 0x05A8(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGeneratedDifficultyOptions        GeneratedMissionOptions;                           // 0x0660(0x0040)(Protected, NativeAccessSpecifierProtected)
	struct FFortMissionInstancedConfigData        ConfigData;                                        // 0x06A0(0x0010)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6B0[0x30];                                     // 0x06B0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static TArray<class AActor*> SpawnAtPlacementActorsAsArray(class AFortMission* Mission, bool* bSucceeded);

	void AddCompletionTag(const struct FGameplayTag& NewCompletionTag);
	void AddCompletionTags(const struct FGameplayTagContainer& NewCompletionTagContainer);
	void AddGoalsToAssignment(class UFortAIAssignment* Assignment, const TArray<struct FFortAIGoalInfo>& GoalInfos);
	void AddGoalsToEncounterAssignment(const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const class UFortAIEncounterInfo*& Encounter, const TArray<struct FFortAIGoalInfo>& GoalInfos);
	void AddGoalToAssignment(class UFortAIAssignment* Assignment, const struct FFortAIGoalInfo& GoalInfo);
	void AddGoalToEncounterAssignment(const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const class UFortAIEncounterInfo*& Encounter, const struct FFortAIGoalInfo& GoalInfo);
	bool AddParticipantAccount(class AFortPlayerController* PlayerController);
	void ApplyTieredModifierSet(const TArray<struct FTieredModifierSetData>& ModifierSetData, int32 Tier, int32 WaveNum, bool bDeferTemporaryModifiers, TArray<struct FActiveGameplayModifierHandle>* OutAppliedModifiers);
	void AttemptMissionSave(const class FString& OptionalSaveName);
	void BlueprintCustomHandleMissionEvent(const struct FGuid& InMissionGuid, const struct FGameplayTagContainer& ObjectiveHandle, class UFortMissionEventParams* Params_0, bool DO_NOT_USE_THIS_OR_VARIABLES_BELOW, class UObject* EventFocus, const class UDataAsset* EventContent, class AActor* EventInstigator, int32 GenericInt, float GenericFloat, const class FText& GenericText, const struct FGameplayTagContainer& GameplayTags, const struct FFortMissionEvent& MissionEvent);
	void BlueprintOnActivated();
	void BlueprintOnMissionEnd(EFortMissionStatus Status);
	void BlueprintOnStartPlaying();
	void BlueprintPostMissionLoad();
	struct FFortMissionWeightedReward ChooseRandomReward();
	EAssignmentCreationResult CreateEncounterAssignment(const struct FGameplayTagContainer& AssignmentTags, const class UFortAIEncounterInfo*& Encounter, class UFortAIAssignmentSettings* AssignmentSettings, TSubclassOf<class UFortAIGoalProvider> GoalProvider, struct FFortAIAssignmentIdentifier* AssignmentIdentifier);
	class UFortAIEncounterSequence* CreateEncounterSequence(const struct FGameplayTagContainer& SequenceTags);
	class UFortAIEncounterSequence* CreateEncounterSequenceByIndex(int32 EncounterSequenceIndex);
	void FindGoalLocationsForEncounterAssignment(const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const class UFortAIEncounterInfo*& Encounter, TArray<struct FVector>* OutGoalLocations);
	void FocusThisMission(const class FText& FocusDisplayText, float FocusPercentage);
	class UFortMissionConfigData* GetConfigData(const struct FGameplayTag& InBucketTag);
	class FText GetMissionCompletionResultText(EFortCompletionResult Result);
	void GetRewardItemsByTag(const struct FGameplayTag& RewardTag, TArray<class UFortWorldItemDefinition*>* OutRewardItems);
	void GetTieredModifierSet(class FName TieredModifierSetName, TArray<struct FTieredModifierSetData>* OutModifierSetData);
	void GrantRewardsByTag(const struct FGameplayTag& RewardTag, EFortRewardType RewardType);
	void HandleEnemyKilled(class AFortPlayerController* KilledBy, class AFortPawn* KilledPawn, const struct FGameplayTagContainer& SourceTags);
	bool InitializeActorsForMission(class AFortMission* Mission, TArray<class AActor*>* OutActorsInitialized);
	bool InitializeActorsForMissionMatchingItemIdentifyingQuery(class AFortMission* Mission, const struct FGameplayTagQuery& TagQuery, TArray<class AActor*>* OutActorsInitialized);
	void InitializeModifiersRRV(int32 Seed);
	void MissionTimerSet();
	void MissionTimerVisibilityOverrideSet();
	void OnRep_ActiveObjectives();
	void OnRep_bIsMissionVisible();
	void OnRep_CurrentFocusDisplayData();
	void OnRep_MissionInfo();
	void OnRep_MissionStatus();
	void OnRep_PotentialBadgesArray();
	void OnRep_QuestOwnerAccount();
	void OnRep_UIIndex();
	void OnWaveCompleted(int32 Tier, int32 Wave, EFortCompletionResult Result);
	void ProvideAllPotentialBadges(const TArray<struct FGameplayTag>& BadgeTags);
	void RecordResourceActorSpawn(class AActor* SpawnedActor);
	void RemoveGoalFromEncounterAssignment(const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const class UFortAIEncounterInfo*& Encounter, const struct FFortAIGoalInfo& GoalInfo);
	void RemoveGoalsFromEncounterAssignment(const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const class UFortAIEncounterInfo*& Encounter, const TArray<struct FFortAIGoalInfo>& GoalInfos);
	bool RemoveParticipantAccount(struct FUniqueNetIdRepl* AbandoningPlayerId);
	void SendBotLogicMessage(const class FString& EventName);
	void SetTimerComponent(class UFortMissionTimerComponent* InTimerComponent);
	void SetTimerElapsedComponent(class UFortMissionTimerComponent* InTimerElapsedComponent);
	void SetToSilentDestroy();
	void SetUiVisibility(bool bInIsMissionVisible);
	class UFortAIEncounterInfo* StartMissionAIEncounter(TSubclassOf<class UFortAIEncounterInfo> EncounterTemplate, const TArray<class AActor*>& TargetActors, class UFortAIAssignmentSettings* AssignmentSettings, const struct FEncounterEnvironmentQueryInfo& EnvironmentQueryInfo, class AActor* QueryActor, const struct FGameplayTagContainer& InjectedTags, const struct FFortEncounterSettings& EncounterSettings, int32 ActivationDelay);
	class UFortAIEncounterInfo* StartMissionAIEncounterFromGeneratedProfile(int32 GeneratedEncounterProfileIndex, const TArray<class AActor*>& TargetActors, class UFortAIAssignmentSettings* AssignmentSettings, const struct FEncounterEnvironmentQueryInfo& EnvironmentQueryInfo, class AActor* QueryActor, const struct FGameplayTagContainer& InjectedTags, const struct FFortEncounterSettings& EncounterSettings, int32 ActivationDelay, bool bUseAssignments);
	void StopEncounterSequence(class UFortAIEncounterSequence* SequenceToStop);
	void StopMissionAIEncounter(class UFortAIEncounterInfo* EncounterToStop);

	bool BlueprintCanPlayerParticipate(class AFortPlayerController* PlayerController) const;
	bool GetActorsSpawnedMatchingQuery(const struct FGameplayTagQuery& TagQuery, TArray<class AActor*>* SpawnedActors) const;
	int32 GetAdditionalMissionCompletionMissionPoints(EFortMissionStatus CompletionStatus) const;
	bool GetAdditionalMissionSuccessBadges(TArray<class UFortWorldItemDefinition*>* SuccessItems) const;
	TArray<class AFortObjectiveBase*> GetAllObjectives() const;
	int32 GetBuildingDamageLootTier(class AFortPlayerController* PlayerController) const;
	int32 GetCurrentBluGloRewards() const;
	class FText GetCurrentFocusDisplayText() const;
	float GetCurrentFocusPercentage() const;
	int32 GetDaysRemainingBeforeOverPar() const;
	float GetExpectedCompletionTime() const;
	struct FGuid GetMissionGuid() const;
	class FText GetMissionName() const;
	class AFortObjectiveBase* GetObjectiveByHandle(const struct FGameplayTagContainer& ObjectiveHandle) const;
	TArray<struct FGameplayTagContainer> GetObjectiveHandlesWithTag(const struct FGameplayTag& ObjectiveTag, int32 MaxNumberOfObjectives) const;
	EFortObjectiveStatus GetObjectiveStatusByHandle(const struct FGameplayTagContainer& ObjectiveHandle) const;
	TArray<class AFortPlayerController*> GetParticipatingMissionControllers() const;
	int32 GetPawnDamageLootTier(class AFortPlayerController* PlayerController) const;
	bool GetSpawnLocationActorsMatchingQuery(const struct FGameplayTagQuery& TagQuery, TArray<class AActor*>* SpawnLocationActors) const;
	bool GetSpawnLocationsMatchingQuery(const struct FGameplayTagQuery& TagQuery, TArray<struct FVector>* SpawnLocations) const;
	bool HasMissionPar() const;
	bool IsPlayerParticipating(class AFortPlayerController* PlayerController) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMission">();
	}
	static class AFortMission* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMission>();
	}
};
static_assert(alignof(AFortMission) == 0x000008, "Wrong alignment on AFortMission");
static_assert(sizeof(AFortMission) == 0x0006E0, "Wrong size on AFortMission");
static_assert(offsetof(AFortMission, MissionInfo) == 0x000378, "Member 'AFortMission::MissionInfo' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionEnemyClasses) == 0x000380, "Member 'AFortMission::MissionEnemyClasses' has a wrong offset!");
static_assert(offsetof(AFortMission, BotLogicClass) == 0x000390, "Member 'AFortMission::BotLogicClass' has a wrong offset!");
static_assert(offsetof(AFortMission, BotLogic) == 0x000398, "Member 'AFortMission::BotLogic' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionPreloadAssets) == 0x0003A0, "Member 'AFortMission::MissionPreloadAssets' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionGenerator) == 0x0003B0, "Member 'AFortMission::MissionGenerator' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionCategory) == 0x0003B8, "Member 'AFortMission::MissionCategory' has a wrong offset!");
static_assert(offsetof(AFortMission, UIIndex) == 0x0003BC, "Member 'AFortMission::UIIndex' has a wrong offset!");
static_assert(offsetof(AFortMission, QuestOwnerAccount) == 0x0003C0, "Member 'AFortMission::QuestOwnerAccount' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionEventNames) == 0x0003E8, "Member 'AFortMission::MissionEventNames' has a wrong offset!");
static_assert(offsetof(AFortMission, OnObjectivesUpdated) == 0x0003F8, "Member 'AFortMission::OnObjectivesUpdated' has a wrong offset!");
static_assert(offsetof(AFortMission, OnMissionInfoSet) == 0x000408, "Member 'AFortMission::OnMissionInfoSet' has a wrong offset!");
static_assert(offsetof(AFortMission, PlacementActorPreferredTagData) == 0x000418, "Member 'AFortMission::PlacementActorPreferredTagData' has a wrong offset!");
static_assert(offsetof(AFortMission, bLoadedFromRecord) == 0x000428, "Member 'AFortMission::bLoadedFromRecord' has a wrong offset!");
static_assert(offsetof(AFortMission, bFiredParTimeEvent) == 0x000429, "Member 'AFortMission::bFiredParTimeEvent' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionActivationTime) == 0x00042C, "Member 'AFortMission::MissionActivationTime' has a wrong offset!");
static_assert(offsetof(AFortMission, CurrentFocusData) == 0x000430, "Member 'AFortMission::CurrentFocusData' has a wrong offset!");
static_assert(offsetof(AFortMission, bSilentDestroyNextFrame) == 0x000450, "Member 'AFortMission::bSilentDestroyNextFrame' has a wrong offset!");
static_assert(offsetof(AFortMission, ActiveObjectives) == 0x000458, "Member 'AFortMission::ActiveObjectives' has a wrong offset!");
static_assert(offsetof(AFortMission, ParticipatingAccounts) == 0x000468, "Member 'AFortMission::ParticipatingAccounts' has a wrong offset!");
static_assert(offsetof(AFortMission, ParticipatingButDisconnectedAccounts) == 0x000478, "Member 'AFortMission::ParticipatingButDisconnectedAccounts' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionStatus) == 0x000488, "Member 'AFortMission::MissionStatus' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionCompletionTags) == 0x000490, "Member 'AFortMission::MissionCompletionTags' has a wrong offset!");
static_assert(offsetof(AFortMission, bIsMissionVisible) == 0x0004B0, "Member 'AFortMission::bIsMissionVisible' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionAudibility) == 0x0004B1, "Member 'AFortMission::MissionAudibility' has a wrong offset!");
static_assert(offsetof(AFortMission, CurrentObjectiveBlockIndex) == 0x0004B4, "Member 'AFortMission::CurrentObjectiveBlockIndex' has a wrong offset!");
static_assert(offsetof(AFortMission, bIsMissionVisibleOverride) == 0x0004B8, "Member 'AFortMission::bIsMissionVisibleOverride' has a wrong offset!");
static_assert(offsetof(AFortMission, MissionGuid) == 0x0004BC, "Member 'AFortMission::MissionGuid' has a wrong offset!");
static_assert(offsetof(AFortMission, StartingDay) == 0x0004CC, "Member 'AFortMission::StartingDay' has a wrong offset!");
static_assert(offsetof(AFortMission, TimerComponent) == 0x0004D0, "Member 'AFortMission::TimerComponent' has a wrong offset!");
static_assert(offsetof(AFortMission, TimerElapsedComponent) == 0x0004D8, "Member 'AFortMission::TimerElapsedComponent' has a wrong offset!");
static_assert(offsetof(AFortMission, bObjectiveTimerExpireShouldFailObjectives) == 0x0004E0, "Member 'AFortMission::bObjectiveTimerExpireShouldFailObjectives' has a wrong offset!");
static_assert(offsetof(AFortMission, bMissionTimerExpireShouldFailMission) == 0x0004E1, "Member 'AFortMission::bMissionTimerExpireShouldFailMission' has a wrong offset!");
static_assert(offsetof(AFortMission, bNeedsEnemyKilledEventForAllPawns) == 0x0004E3, "Member 'AFortMission::bNeedsEnemyKilledEventForAllPawns' has a wrong offset!");
static_assert(offsetof(AFortMission, ChosenRewardIdx) == 0x0004E4, "Member 'AFortMission::ChosenRewardIdx' has a wrong offset!");
static_assert(offsetof(AFortMission, PotentialBadgesArray) == 0x0004E8, "Member 'AFortMission::PotentialBadgesArray' has a wrong offset!");
static_assert(offsetof(AFortMission, GeneratedMissionOptions) == 0x000660, "Member 'AFortMission::GeneratedMissionOptions' has a wrong offset!");
static_assert(offsetof(AFortMission, ConfigData) == 0x0006A0, "Member 'AFortMission::ConfigData' has a wrong offset!");

// Class FortniteGame.FortPvPMission
// 0x0010 (0x06F0 - 0x06E0)
class AFortPvPMission : public AFortMission
{
public:
	class AFortPlayerStatePvP*                    WinningPlayerState;                                // 0x06E0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortTeamInfo*                          WinningTeam;                                       // 0x06E8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPMission">();
	}
	static class AFortPvPMission* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPMission>();
	}
};
static_assert(alignof(AFortPvPMission) == 0x000008, "Wrong alignment on AFortPvPMission");
static_assert(sizeof(AFortPvPMission) == 0x0006F0, "Wrong size on AFortPvPMission");
static_assert(offsetof(AFortPvPMission, WinningPlayerState) == 0x0006E0, "Member 'AFortPvPMission::WinningPlayerState' has a wrong offset!");
static_assert(offsetof(AFortPvPMission, WinningTeam) == 0x0006E8, "Member 'AFortPvPMission::WinningTeam' has a wrong offset!");

// Class FortniteGame.FortPvPMission_EnemyBaseDestruction
// 0x0000 (0x06F0 - 0x06F0)
class AFortPvPMission_EnemyBaseDestruction final : public AFortPvPMission
{
public:
	class AFortPvPBaseCornerstone* GetCornerstoneForTeam(EFortTeam InTeam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPMission_EnemyBaseDestruction">();
	}
	static class AFortPvPMission_EnemyBaseDestruction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPMission_EnemyBaseDestruction>();
	}
};
static_assert(alignof(AFortPvPMission_EnemyBaseDestruction) == 0x000008, "Wrong alignment on AFortPvPMission_EnemyBaseDestruction");
static_assert(sizeof(AFortPvPMission_EnemyBaseDestruction) == 0x0006F0, "Wrong size on AFortPvPMission_EnemyBaseDestruction");

// Class FortniteGame.AthenaBackpackItemDefinition
// 0x0000 (0x0430 - 0x0430)
class UAthenaBackpackItemDefinition : public UAthenaCharacterPartItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBackpackItemDefinition">();
	}
	static class UAthenaBackpackItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaBackpackItemDefinition>();
	}
};
static_assert(alignof(UAthenaBackpackItemDefinition) == 0x000010, "Wrong alignment on UAthenaBackpackItemDefinition");
static_assert(sizeof(UAthenaBackpackItemDefinition) == 0x000430, "Wrong size on UAthenaBackpackItemDefinition");

// Class FortniteGame.FortMetadataItem
// 0x0038 (0x00C0 - 0x0088)
class UFortMetadataItem : public UFortItem
{
public:
	int32                                         Level;                                             // 0x0088(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8C[0x4];                                       // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 InstanceId;                                        // 0x0090(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 TemplateId;                                        // 0x00A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         Quantity;                                          // 0x00B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMetadataItemDefinition*            ItemDefinition;                                    // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMetadataItem">();
	}
	static class UFortMetadataItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMetadataItem>();
	}
};
static_assert(alignof(UFortMetadataItem) == 0x000008, "Wrong alignment on UFortMetadataItem");
static_assert(sizeof(UFortMetadataItem) == 0x0000C0, "Wrong size on UFortMetadataItem");
static_assert(offsetof(UFortMetadataItem, Level) == 0x000088, "Member 'UFortMetadataItem::Level' has a wrong offset!");
static_assert(offsetof(UFortMetadataItem, InstanceId) == 0x000090, "Member 'UFortMetadataItem::InstanceId' has a wrong offset!");
static_assert(offsetof(UFortMetadataItem, TemplateId) == 0x0000A0, "Member 'UFortMetadataItem::TemplateId' has a wrong offset!");
static_assert(offsetof(UFortMetadataItem, Quantity) == 0x0000B0, "Member 'UFortMetadataItem::Quantity' has a wrong offset!");
static_assert(offsetof(UFortMetadataItem, ItemDefinition) == 0x0000B8, "Member 'UFortMetadataItem::ItemDefinition' has a wrong offset!");

// Class FortniteGame.FortItemTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortItemTooltip : public UFortTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemTooltip">();
	}
	static class UFortItemTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemTooltip>();
	}
};
static_assert(alignof(UFortItemTooltip) == 0x000008, "Wrong alignment on UFortItemTooltip");
static_assert(sizeof(UFortItemTooltip) == 0x000090, "Wrong size on UFortItemTooltip");

// Class FortniteGame.FortWorldItemTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortWorldItemTooltip : public UFortItemTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorldItemTooltip">();
	}
	static class UFortWorldItemTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorldItemTooltip>();
	}
};
static_assert(alignof(UFortWorldItemTooltip) == 0x000008, "Wrong alignment on UFortWorldItemTooltip");
static_assert(sizeof(UFortWorldItemTooltip) == 0x000090, "Wrong size on UFortWorldItemTooltip");

// Class FortniteGame.FortGadgetItemTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortGadgetItemTooltip final : public UFortWorldItemTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGadgetItemTooltip">();
	}
	static class UFortGadgetItemTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGadgetItemTooltip>();
	}
};
static_assert(alignof(UFortGadgetItemTooltip) == 0x000008, "Wrong alignment on UFortGadgetItemTooltip");
static_assert(sizeof(UFortGadgetItemTooltip) == 0x000090, "Wrong size on UFortGadgetItemTooltip");

// Class FortniteGame.FortAsyncAction_CurrentPlaylistReady
// 0x0018 (0x0048 - 0x0030)
class UFortAsyncAction_CurrentPlaylistReady final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnReady;                                           // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_CurrentPlaylistReady* PlaylistDataReadyAsync(class UObject* WorldContextObject);

	void HandlePlaylistLoaded(class FName PlaylistName, const struct FGameplayTagContainer& PlaylistContextTags);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_CurrentPlaylistReady">();
	}
	static class UFortAsyncAction_CurrentPlaylistReady* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_CurrentPlaylistReady>();
	}
};
static_assert(alignof(UFortAsyncAction_CurrentPlaylistReady) == 0x000008, "Wrong alignment on UFortAsyncAction_CurrentPlaylistReady");
static_assert(sizeof(UFortAsyncAction_CurrentPlaylistReady) == 0x000048, "Wrong size on UFortAsyncAction_CurrentPlaylistReady");
static_assert(offsetof(UFortAsyncAction_CurrentPlaylistReady, OnReady) == 0x000030, "Member 'UFortAsyncAction_CurrentPlaylistReady::OnReady' has a wrong offset!");

// Class FortniteGame.FortDecoPreview_GenericBuildingSMActor
// 0x0008 (0x0498 - 0x0490)
class AFortDecoPreview_GenericBuildingSMActor : public AFortDecoPreview
{
public:
	class UStaticMeshComponent*                   PrimaryMeshComponent;                              // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoPreview_GenericBuildingSMActor">();
	}
	static class AFortDecoPreview_GenericBuildingSMActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoPreview_GenericBuildingSMActor>();
	}
};
static_assert(alignof(AFortDecoPreview_GenericBuildingSMActor) == 0x000008, "Wrong alignment on AFortDecoPreview_GenericBuildingSMActor");
static_assert(sizeof(AFortDecoPreview_GenericBuildingSMActor) == 0x000498, "Wrong size on AFortDecoPreview_GenericBuildingSMActor");
static_assert(offsetof(AFortDecoPreview_GenericBuildingSMActor, PrimaryMeshComponent) == 0x000490, "Member 'AFortDecoPreview_GenericBuildingSMActor::PrimaryMeshComponent' has a wrong offset!");

// Class FortniteGame.FortDecoPreview_GenericTrap
// 0x0008 (0x04A0 - 0x0498)
class AFortDecoPreview_GenericTrap : public AFortDecoPreview_GenericBuildingSMActor
{
public:
	class UStaticMeshComponent*                   TrapRangeMeshComponent;                            // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoPreview_GenericTrap">();
	}
	static class AFortDecoPreview_GenericTrap* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoPreview_GenericTrap>();
	}
};
static_assert(alignof(AFortDecoPreview_GenericTrap) == 0x000008, "Wrong alignment on AFortDecoPreview_GenericTrap");
static_assert(sizeof(AFortDecoPreview_GenericTrap) == 0x0004A0, "Wrong size on AFortDecoPreview_GenericTrap");
static_assert(offsetof(AFortDecoPreview_GenericTrap, TrapRangeMeshComponent) == 0x000498, "Member 'AFortDecoPreview_GenericTrap::TrapRangeMeshComponent' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconClient
// 0x0000 (0x0438 - 0x0438)
class AFortLobbyBeaconClient : public ALobbyBeaconClient
{
public:
	void ClientCreateOrJoinChatRoom(const class FString& ChatRoomId);
	void ServerIncrementHomeBaseVersion(const struct FUniqueNetIdRepl& InUniqueId);
	void ServerSetCharacterGender(const struct FUniqueNetIdRepl& InUniqueId, EFortCustomGender GenderType);
	void ServerSetConsoleUniqueNetId(const struct FUniqueNetIdRepl& InUniqueId, const struct FUniqueNetIdRepl& NewConsoleNetId);
	void ServerSetCurrentCharacterXp(const struct FUniqueNetIdRepl& InUniqueId, const int32 CurrentCharacterXp);
	void ServerSetGadget(const struct FUniqueNetIdRepl& InUniqueId, int32 Param_Index, const class FString& GadgetPersistentName);
	void ServerSetHeroId(const struct FUniqueNetIdRepl& InUniqueId, const class FString& InHeroId);
	void ServerSetHeroSquadId(const struct FUniqueNetIdRepl& InUniqueId, const class FName& InHeroSquadId);
	void ServerSetHeroType(const struct FUniqueNetIdRepl& InUniqueId, const class UFortHeroType* InHeroType);
	void ServerSetMatchmakingLevel(const struct FUniqueNetIdRepl& InUniqueId, const int32 MatchmakingLevel);
	void ServerTeamChatRoomReady(const class FString& ChatRoomId);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconClient">();
	}
	static class AFortLobbyBeaconClient* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconClient>();
	}
};
static_assert(alignof(AFortLobbyBeaconClient) == 0x000008, "Wrong alignment on AFortLobbyBeaconClient");
static_assert(sizeof(AFortLobbyBeaconClient) == 0x000438, "Wrong size on AFortLobbyBeaconClient");

// Class FortniteGame.FortLobbyBeaconClientRM
// 0x0028 (0x0460 - 0x0438)
class AFortLobbyBeaconClientRM final : public AFortLobbyBeaconClient
{
public:
	UMulticastDelegateProperty_                   LocalReadiedUpStatusChanged;                       // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnUpdateLobbyPlayerPadTop;                         // 0x0448(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
	uint8                                         Pad_458[0x8];                                      // 0x0458(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ServerUpdateNewlyJoinedPlayerInternal();
	void ServerUpdateReadyStatus(bool bIsReady);
	void SetLocalReadyStatus(bool bIsReady);
	void UpdateNewlyJoinedPlayer();

	void ClientBroadcastLobbyPlayerPadTop(const struct FUniqueNetIdRepl& ReadiedPlayer, bool bIsReadiedUp) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconClientRM">();
	}
	static class AFortLobbyBeaconClientRM* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconClientRM>();
	}
};
static_assert(alignof(AFortLobbyBeaconClientRM) == 0x000008, "Wrong alignment on AFortLobbyBeaconClientRM");
static_assert(sizeof(AFortLobbyBeaconClientRM) == 0x000460, "Wrong size on AFortLobbyBeaconClientRM");
static_assert(offsetof(AFortLobbyBeaconClientRM, LocalReadiedUpStatusChanged) == 0x000438, "Member 'AFortLobbyBeaconClientRM::LocalReadiedUpStatusChanged' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconClientRM, OnUpdateLobbyPlayerPadTop) == 0x000448, "Member 'AFortLobbyBeaconClientRM::OnUpdateLobbyPlayerPadTop' has a wrong offset!");

// Class FortniteGame.BuildingGameplayActor
// 0x00C8 (0x0768 - 0x06A0)
class ABuildingGameplayActor : public ABuildingActor
{
public:
	uint8                                         Pad_6A0[0x10];                                     // 0x06A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAbilitySet*                        AbilitySet;                                        // 0x06B0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortAbilitySet*                        InherentAbilitySets[0x5];                          // 0x06B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortDamageSet*                         DamageSet;                                         // 0x06E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    DamageStatHandle;                                  // 0x06E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIgnoreInstigatorCollision;                        // 0x06F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAddOwnerVelocity;                                 // 0x06F9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6FA[0x2];                                      // 0x06FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AbilitySourceLevel;                                // 0x06FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FBuildingGameplayActorAbilityDeliveryInfo DeliverableAbilityInfo;                            // 0x0700(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         bApplyDefaultEnabledAbilityBucketsOnInit : 1;      // 0x0748(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseSimpleActorTouchSetupForAbilityBuckets : 1;    // 0x0748(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_749[0x7];                                      // 0x0749(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UPrimitiveComponent*                    RegisteredTouchComponent;                          // 0x0750(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_758[0x8];                                      // 0x0758(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UProjectileMovementComponent*           ProjectileMovementComponent;                       // 0x0760(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void DisableAbilityDeliveryInfo(const struct FGameplayTag& BucketTag);
	void EnableAbilityDeliveryInfo(const struct FGameplayTag& BucketTag);
	void ForceChangeOwnerInstigator(class AFortPlayerController* NewInstigator);
	void K2_AddGameplayCue(const struct FGameplayTag& GameplayCueTag, const struct FGameplayEffectContextHandle& Context);
	void K2_ExecuteGameplayCue(const struct FGameplayTag& GameplayCueTag, const struct FGameplayEffectContextHandle& Context);
	void K2_ExecuteGameplayCueWithParams(const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& GameplayCueParameters);
	void K2_RemoveGameplayCue(const struct FGameplayTag& GameplayCueTag);
	void OnDropped(bool bValidLocation, bool bPassesPlacementRestrictions, bool bWasIntentionallyPlaced);
	void OnRegisteredTouchComponentBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnRegisteredTouchComponentEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void OnReplicatedVelocityStartOrStop(bool bStart);
	void SetAbilitySourceLevel(int32 NewAbilitySourceLevel);
	void SetIgnoreInstigatorCollision(bool bShouldIgnore);
	void SetInitialVelocity(const struct FVector& InitialVelocity);
	void SetTouchComponentForAbilityDeliveryInfo(class UPrimitiveComponent* PrimitiveComponent);

	struct FTransform GetTargetingSourceTransform(EFortAbilityTargetingSource Source) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGameplayActor">();
	}
	static class ABuildingGameplayActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingGameplayActor>();
	}
};
static_assert(alignof(ABuildingGameplayActor) == 0x000008, "Wrong alignment on ABuildingGameplayActor");
static_assert(sizeof(ABuildingGameplayActor) == 0x000768, "Wrong size on ABuildingGameplayActor");
static_assert(offsetof(ABuildingGameplayActor, AbilitySet) == 0x0006B0, "Member 'ABuildingGameplayActor::AbilitySet' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, InherentAbilitySets) == 0x0006B8, "Member 'ABuildingGameplayActor::InherentAbilitySets' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, DamageSet) == 0x0006E0, "Member 'ABuildingGameplayActor::DamageSet' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, DamageStatHandle) == 0x0006E8, "Member 'ABuildingGameplayActor::DamageStatHandle' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, bIgnoreInstigatorCollision) == 0x0006F8, "Member 'ABuildingGameplayActor::bIgnoreInstigatorCollision' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, bAddOwnerVelocity) == 0x0006F9, "Member 'ABuildingGameplayActor::bAddOwnerVelocity' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, AbilitySourceLevel) == 0x0006FC, "Member 'ABuildingGameplayActor::AbilitySourceLevel' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, DeliverableAbilityInfo) == 0x000700, "Member 'ABuildingGameplayActor::DeliverableAbilityInfo' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, RegisteredTouchComponent) == 0x000750, "Member 'ABuildingGameplayActor::RegisteredTouchComponent' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActor, ProjectileMovementComponent) == 0x000760, "Member 'ABuildingGameplayActor::ProjectileMovementComponent' has a wrong offset!");

// Class FortniteGame.AthenaBarrierFlag
// 0x0498 (0x0C00 - 0x0768)
class AAthenaBarrierFlag final : public ABuildingGameplayActor
{
public:
	EBarrierFlagState                             CurrentState;                                      // 0x0768(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBarrierFoodTeam                              FoodTeam;                                          // 0x0769(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_76A[0x6];                                      // 0x076A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBarrierFlagDisplayData                FoodDisplayData[0x2];                              // 0x0770(0x0248)(Edit, Protected, NativeAccessSpecifierProtected)

public:
	void ClientSetIsFriendly(bool bIsFriendlyLlama);
	void ClientSetLlamaRotation(const struct FRotator& NewDirection);
	void OnNewFoodTeam(EBarrierFoodTeam NewFoodTeam);
	void OnRep_CurrentState();
	void OnRep_FoodTeam();
	void OnStateChange(EBarrierFlagState NewState);

	class UStaticMesh* GetHeadMesh() const;
	struct FVector GetMeshScale() const;
	class AAthenaBarrierObjective* GetObjectiveActor() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBarrierFlag">();
	}
	static class AAthenaBarrierFlag* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaBarrierFlag>();
	}
};
static_assert(alignof(AAthenaBarrierFlag) == 0x000008, "Wrong alignment on AAthenaBarrierFlag");
static_assert(sizeof(AAthenaBarrierFlag) == 0x000C00, "Wrong size on AAthenaBarrierFlag");
static_assert(offsetof(AAthenaBarrierFlag, CurrentState) == 0x000768, "Member 'AAthenaBarrierFlag::CurrentState' has a wrong offset!");
static_assert(offsetof(AAthenaBarrierFlag, FoodTeam) == 0x000769, "Member 'AAthenaBarrierFlag::FoodTeam' has a wrong offset!");
static_assert(offsetof(AAthenaBarrierFlag, FoodDisplayData) == 0x000770, "Member 'AAthenaBarrierFlag::FoodDisplayData' has a wrong offset!");

// Class FortniteGame.FortHLODStreamingData
// 0x0050 (0x0078 - 0x0028)
class UFortHLODStreamingData final : public UObject
{
public:
	TSet<class FName>                             MediumLevelHLODPackageNames;                       // 0x0028(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHLODStreamingData">();
	}
	static class UFortHLODStreamingData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHLODStreamingData>();
	}
};
static_assert(alignof(UFortHLODStreamingData) == 0x000008, "Wrong alignment on UFortHLODStreamingData");
static_assert(sizeof(UFortHLODStreamingData) == 0x000078, "Wrong size on UFortHLODStreamingData");
static_assert(offsetof(UFortHLODStreamingData, MediumLevelHLODPackageNames) == 0x000028, "Member 'UFortHLODStreamingData::MediumLevelHLODPackageNames' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconHost
// 0x0018 (0x03A8 - 0x0390)
class AFortLobbyBeaconHost : public ALobbyBeaconHost
{
public:
	uint8                                         bAllowReservationsToProceedToLobby : 1;            // 0x0390(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bWorldRecordLoaded : 1;                            // 0x0390(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_391[0x3];                                      // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LastReservationCountForPermissionTimeoutChange;    // 0x0394(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LobbyPermissionTimeout;                            // 0x0398(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_39C[0xC];                                      // 0x039C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconHost">();
	}
	static class AFortLobbyBeaconHost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconHost>();
	}
};
static_assert(alignof(AFortLobbyBeaconHost) == 0x000008, "Wrong alignment on AFortLobbyBeaconHost");
static_assert(sizeof(AFortLobbyBeaconHost) == 0x0003A8, "Wrong size on AFortLobbyBeaconHost");
static_assert(offsetof(AFortLobbyBeaconHost, LastReservationCountForPermissionTimeoutChange) == 0x000394, "Member 'AFortLobbyBeaconHost::LastReservationCountForPermissionTimeoutChange' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconHost, LobbyPermissionTimeout) == 0x000398, "Member 'AFortLobbyBeaconHost::LobbyPermissionTimeout' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconHostPvE
// 0x0000 (0x03A8 - 0x03A8)
class AFortLobbyBeaconHostPvE : public AFortLobbyBeaconHost
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconHostPvE">();
	}
	static class AFortLobbyBeaconHostPvE* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconHostPvE>();
	}
};
static_assert(alignof(AFortLobbyBeaconHostPvE) == 0x000008, "Wrong alignment on AFortLobbyBeaconHostPvE");
static_assert(sizeof(AFortLobbyBeaconHostPvE) == 0x0003A8, "Wrong size on AFortLobbyBeaconHostPvE");

// Class FortniteGame.AthenaBarrierObjective
// 0x00B0 (0x0818 - 0x0768)
class AAthenaBarrierObjective final : public ABuildingGameplayActor
{
public:
	uint8                                         Pad_768[0x20];                                     // 0x0768(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBarrierObjectiveDisplayData           FoodDisplayData[0x2];                              // 0x0788(0x0030)(Edit, Protected, NativeAccessSpecifierProtected)
	EBarrierFoodTeam                              FoodTeam;                                          // 0x07E8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBarrierObjectiveDamageState                  ObjectiveDamageState;                              // 0x07E9(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7EA[0x2];                                      // 0x07EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HeadRotationYaw;                                   // 0x07EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowDamage;                                      // 0x07F0(0x0001)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7F1[0x7];                                      // 0x07F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         DamageFromSword;                                   // 0x07F8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)

public:
	void ApplyTimerGE(float TimerLength);
	void OnGeneratorDestroyed();
	void OnHeadRotationSet(float NewYaw);
	void OnNewDamageState(EBarrierObjectiveDamageState NewState);
	void OnRep_FoodTeam();
	void OnRep_HeadRotationYaw();
	void OnRep_ObjectiveDamageState();
	void SetHeadMesh(class UStaticMesh* NewMesh, const struct FVector& NewScale, const struct FVector& NewOffset, const TArray<class UMaterialInterface*>& MaterialsToSwap);
	void UpdateInGameHealth(float NewHealthPercent);

	EBarrierFoodTeam GetFoodTeam() const;
	EBarrierObjectiveDamageState GetObjectiveDamageState() const;
	bool IsFriendlyTeam() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBarrierObjective">();
	}
	static class AAthenaBarrierObjective* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaBarrierObjective>();
	}
};
static_assert(alignof(AAthenaBarrierObjective) == 0x000008, "Wrong alignment on AAthenaBarrierObjective");
static_assert(sizeof(AAthenaBarrierObjective) == 0x000818, "Wrong size on AAthenaBarrierObjective");
static_assert(offsetof(AAthenaBarrierObjective, FoodDisplayData) == 0x000788, "Member 'AAthenaBarrierObjective::FoodDisplayData' has a wrong offset!");
static_assert(offsetof(AAthenaBarrierObjective, FoodTeam) == 0x0007E8, "Member 'AAthenaBarrierObjective::FoodTeam' has a wrong offset!");
static_assert(offsetof(AAthenaBarrierObjective, ObjectiveDamageState) == 0x0007E9, "Member 'AAthenaBarrierObjective::ObjectiveDamageState' has a wrong offset!");
static_assert(offsetof(AAthenaBarrierObjective, HeadRotationYaw) == 0x0007EC, "Member 'AAthenaBarrierObjective::HeadRotationYaw' has a wrong offset!");
static_assert(offsetof(AAthenaBarrierObjective, bAllowDamage) == 0x0007F0, "Member 'AAthenaBarrierObjective::bAllowDamage' has a wrong offset!");
static_assert(offsetof(AAthenaBarrierObjective, DamageFromSword) == 0x0007F8, "Member 'AAthenaBarrierObjective::DamageFromSword' has a wrong offset!");

// Class FortniteGame.AthenaBattleBusItemDefinition
// 0x00F0 (0x0510 - 0x0420)
class UAthenaBattleBusItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	TSoftObjectPtr<class USoundBase>              IgnitionSound;                                     // 0x0418(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              LobbyLoopingMusic;                                 // 0x0440(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              LobbyLoopingSound;                                 // 0x0468(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              FlightLoopingMusic;                                // 0x0490(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              FlightLoopingSound;                                // 0x04B8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   BusPrefabClass;                                    // 0x04E0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_508[0x8];                                      // 0x0508(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	TSoftClassPtr<class UClass> GetBusPrefabClass() const;
	class USoundBase* GetFlightLoopingMusic() const;
	class USoundBase* GetFlightLoopingSound() const;
	class USoundBase* GetIgnitionSound() const;
	class USoundBase* GetLobbyLoopingMusic() const;
	class USoundBase* GetLobbyLoopingSound() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBattleBusItemDefinition">();
	}
	static class UAthenaBattleBusItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaBattleBusItemDefinition>();
	}
};
static_assert(alignof(UAthenaBattleBusItemDefinition) == 0x000010, "Wrong alignment on UAthenaBattleBusItemDefinition");
static_assert(sizeof(UAthenaBattleBusItemDefinition) == 0x000510, "Wrong size on UAthenaBattleBusItemDefinition");
static_assert(offsetof(UAthenaBattleBusItemDefinition, IgnitionSound) == 0x000418, "Member 'UAthenaBattleBusItemDefinition::IgnitionSound' has a wrong offset!");
static_assert(offsetof(UAthenaBattleBusItemDefinition, LobbyLoopingMusic) == 0x000440, "Member 'UAthenaBattleBusItemDefinition::LobbyLoopingMusic' has a wrong offset!");
static_assert(offsetof(UAthenaBattleBusItemDefinition, LobbyLoopingSound) == 0x000468, "Member 'UAthenaBattleBusItemDefinition::LobbyLoopingSound' has a wrong offset!");
static_assert(offsetof(UAthenaBattleBusItemDefinition, FlightLoopingMusic) == 0x000490, "Member 'UAthenaBattleBusItemDefinition::FlightLoopingMusic' has a wrong offset!");
static_assert(offsetof(UAthenaBattleBusItemDefinition, FlightLoopingSound) == 0x0004B8, "Member 'UAthenaBattleBusItemDefinition::FlightLoopingSound' has a wrong offset!");
static_assert(offsetof(UAthenaBattleBusItemDefinition, BusPrefabClass) == 0x0004E0, "Member 'UAthenaBattleBusItemDefinition::BusPrefabClass' has a wrong offset!");

// Class FortniteGame.FortGlobalEnvironmentAbilityActor
// 0x0018 (0x0348 - 0x0330)
class AFortGlobalEnvironmentAbilityActor : public AInfo
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x0338(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDamageSet*                         DamageSet;                                         // 0x0340(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGlobalEnvironmentAbilityActor">();
	}
	static class AFortGlobalEnvironmentAbilityActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGlobalEnvironmentAbilityActor>();
	}
};
static_assert(alignof(AFortGlobalEnvironmentAbilityActor) == 0x000008, "Wrong alignment on AFortGlobalEnvironmentAbilityActor");
static_assert(sizeof(AFortGlobalEnvironmentAbilityActor) == 0x000348, "Wrong size on AFortGlobalEnvironmentAbilityActor");
static_assert(offsetof(AFortGlobalEnvironmentAbilityActor, AbilitySystemComponent) == 0x000338, "Member 'AFortGlobalEnvironmentAbilityActor::AbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortGlobalEnvironmentAbilityActor, DamageSet) == 0x000340, "Member 'AFortGlobalEnvironmentAbilityActor::DamageSet' has a wrong offset!");

// Class FortniteGame.FortGlobalEnvironmentAbilityActorAthena
// 0x0000 (0x0348 - 0x0348)
class AFortGlobalEnvironmentAbilityActorAthena final : public AFortGlobalEnvironmentAbilityActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGlobalEnvironmentAbilityActorAthena">();
	}
	static class AFortGlobalEnvironmentAbilityActorAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGlobalEnvironmentAbilityActorAthena>();
	}
};
static_assert(alignof(AFortGlobalEnvironmentAbilityActorAthena) == 0x000008, "Wrong alignment on AFortGlobalEnvironmentAbilityActorAthena");
static_assert(sizeof(AFortGlobalEnvironmentAbilityActorAthena) == 0x000348, "Wrong size on AFortGlobalEnvironmentAbilityActorAthena");

// Class FortniteGame.FortGameplayEffectDeliveryActor
// 0x02B8 (0x05E8 - 0x0330)
class AFortGameplayEffectDeliveryActor : public AActor
{
public:
	uint8                                         Pad_330[0x20];                                     // 0x0330(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayEffectContainerSpec       EffectContainerSpecToApplyOnTouch;                 // 0x0350(0x0080)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	bool                                          bKillOnExplode;                                    // 0x03D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSetHiddenOnKill;                                  // 0x03D1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bKillOnMaxTargetsTouched;                          // 0x03D2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D3[0x5];                                      // 0x03D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayEffectContainerSpec       EffectContainerSpecToApplyOnExplode;               // 0x03D8(0x0080)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<struct FFortGameplayEffectContainerSpec> AdditionalExplodeEffectContainers;                 // 0x0458(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         LifespanAfterKill;                                 // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TouchingActorsEffectApplicationUpdateTime;         // 0x046C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FOverlapRestrictions>           OverlapRestrictions;                               // 0x0470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         bIsBeingKilled : 1;                                // 0x0480(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasExploded : 1;                                  // 0x0480(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_480_2 : 1;                                  // 0x0480(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bIgnoreInstigatorCollision : 1;                    // 0x0480(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAddHitResultToTouchApplication : 1;               // 0x0480(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bExplosionTransformIgnoresRotation : 1;            // 0x0480(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanExplodeMultipleTimes : 1;                      // 0x0480(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_481[0x7];                                      // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UPrimitiveComponent*                    CollisionComponent;                                // 0x0488(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortSpawnContext                      SpawnContext;                                      // 0x0490(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Net, EditConst, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B8[0xC0];                                     // 0x04B8(0x00C0)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bDoExplosionReentrancyGuard : 1;                   // 0x0578(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_579[0x6F];                                     // 0x0579(0x006F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AddAdditionalExplodeEffectContainer(const struct FFortGameplayEffectContainerSpec& ExplodeContainer);
	void BroadcastExplosion(const TArray<class AActor*>& HitActors, const TArray<struct FHitResult>& HitResults);
	void ChangeInstigator(class APawn* NewInstigator);
	void DoExplosion();
	void DoExplosionAtLocation(const struct FVector& ExplosionLocation);
	void DoSingleActorHit(const struct FHitResult& Hit, const bool bBroadcastHit);
	void Kill();
	void KillTimerExpired();
	void OnComponentOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnComponentTouch(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
	void OnExploded(const TArray<class AActor*>& HitActors, const TArray<struct FHitResult>& HitResults);
	void OnRep_HasExplodedReplay();
	void OnRep_IsBeingKilled();
	void OnTouched(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FHitResult& HitResult, bool bIsOverlap);
	void SetCollisionComponent(class UPrimitiveComponent* NewCollisionComponent);
	void SetIgnoreInstigatorCollision(bool bShouldIgnore);
	void SetNoiseMakingInstigatorOverride(class AActor* NewActor);

	class UPrimitiveComponent* GetCollisionComponent() const;
	bool IsBeingKilled() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayEffectDeliveryActor">();
	}
	static class AFortGameplayEffectDeliveryActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayEffectDeliveryActor>();
	}
};
static_assert(alignof(AFortGameplayEffectDeliveryActor) == 0x000008, "Wrong alignment on AFortGameplayEffectDeliveryActor");
static_assert(sizeof(AFortGameplayEffectDeliveryActor) == 0x0005E8, "Wrong size on AFortGameplayEffectDeliveryActor");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, EffectContainerSpecToApplyOnTouch) == 0x000350, "Member 'AFortGameplayEffectDeliveryActor::EffectContainerSpecToApplyOnTouch' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, bKillOnExplode) == 0x0003D0, "Member 'AFortGameplayEffectDeliveryActor::bKillOnExplode' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, bSetHiddenOnKill) == 0x0003D1, "Member 'AFortGameplayEffectDeliveryActor::bSetHiddenOnKill' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, bKillOnMaxTargetsTouched) == 0x0003D2, "Member 'AFortGameplayEffectDeliveryActor::bKillOnMaxTargetsTouched' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, EffectContainerSpecToApplyOnExplode) == 0x0003D8, "Member 'AFortGameplayEffectDeliveryActor::EffectContainerSpecToApplyOnExplode' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, AdditionalExplodeEffectContainers) == 0x000458, "Member 'AFortGameplayEffectDeliveryActor::AdditionalExplodeEffectContainers' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, LifespanAfterKill) == 0x000468, "Member 'AFortGameplayEffectDeliveryActor::LifespanAfterKill' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, TouchingActorsEffectApplicationUpdateTime) == 0x00046C, "Member 'AFortGameplayEffectDeliveryActor::TouchingActorsEffectApplicationUpdateTime' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, OverlapRestrictions) == 0x000470, "Member 'AFortGameplayEffectDeliveryActor::OverlapRestrictions' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, CollisionComponent) == 0x000488, "Member 'AFortGameplayEffectDeliveryActor::CollisionComponent' has a wrong offset!");
static_assert(offsetof(AFortGameplayEffectDeliveryActor, SpawnContext) == 0x000490, "Member 'AFortGameplayEffectDeliveryActor::SpawnContext' has a wrong offset!");

// Class FortniteGame.FortQueryTest_HasNearbyEncounterGoals
// 0x0038 (0x01F8 - 0x01C0)
class UFortQueryTest_HasNearbyEncounterGoals final : public UEnvQueryTest
{
public:
	uint8                                         bOnlyActiveEncounters : 1;                         // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAIDataProviderFloatValue              TestDistance;                                      // 0x01C8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_HasNearbyEncounterGoals">();
	}
	static class UFortQueryTest_HasNearbyEncounterGoals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_HasNearbyEncounterGoals>();
	}
};
static_assert(alignof(UFortQueryTest_HasNearbyEncounterGoals) == 0x000008, "Wrong alignment on UFortQueryTest_HasNearbyEncounterGoals");
static_assert(sizeof(UFortQueryTest_HasNearbyEncounterGoals) == 0x0001F8, "Wrong size on UFortQueryTest_HasNearbyEncounterGoals");
static_assert(offsetof(UFortQueryTest_HasNearbyEncounterGoals, TestDistance) == 0x0001C8, "Member 'UFortQueryTest_HasNearbyEncounterGoals::TestDistance' has a wrong offset!");

// Class FortniteGame.AthenaBigBaseWall
// 0x0080 (0x07E8 - 0x0768)
class AAthenaBigBaseWall final : public ABuildingGameplayActor
{
public:
	float                                         WallGravity;                                       // 0x0768(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeUntilWallComesDown;                            // 0x076C(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bResetBool;                                        // 0x0770(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBarrierState                                 BarrierState;                                      // 0x0771(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_772[0x6];                                      // 0x0772(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         ZKillLevel;                                        // 0x0778(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_798[0x50];                                     // 0x0798(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnNewBarrierState(EBarrierState NewState);
	void OnRep_BarrierState();
	void OnRep_ResetBool();
	void OnRep_TimeUntilWallComesDown();
	void OnRep_WallGravity();
	void ShowOrHideTimer(bool bNewVisibleState);
	void UpdateWallTime(float Digit_0, float Digit_1, float Digit_2, float Digit_3);
	void WallStartingToComeDown(bool bIsOnBurgerSide);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBigBaseWall">();
	}
	static class AAthenaBigBaseWall* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaBigBaseWall>();
	}
};
static_assert(alignof(AAthenaBigBaseWall) == 0x000008, "Wrong alignment on AAthenaBigBaseWall");
static_assert(sizeof(AAthenaBigBaseWall) == 0x0007E8, "Wrong size on AAthenaBigBaseWall");
static_assert(offsetof(AAthenaBigBaseWall, WallGravity) == 0x000768, "Member 'AAthenaBigBaseWall::WallGravity' has a wrong offset!");
static_assert(offsetof(AAthenaBigBaseWall, TimeUntilWallComesDown) == 0x00076C, "Member 'AAthenaBigBaseWall::TimeUntilWallComesDown' has a wrong offset!");
static_assert(offsetof(AAthenaBigBaseWall, bResetBool) == 0x000770, "Member 'AAthenaBigBaseWall::bResetBool' has a wrong offset!");
static_assert(offsetof(AAthenaBigBaseWall, BarrierState) == 0x000771, "Member 'AAthenaBigBaseWall::BarrierState' has a wrong offset!");
static_assert(offsetof(AAthenaBigBaseWall, ZKillLevel) == 0x000778, "Member 'AAthenaBigBaseWall::ZKillLevel' has a wrong offset!");

// Class FortniteGame.FortMissionEventParams
// 0x0000 (0x0028 - 0x0028)
class UFortMissionEventParams : public UObject
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionEventParams">();
	}
	static class UFortMissionEventParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionEventParams>();
	}
};
static_assert(alignof(UFortMissionEventParams) == 0x000008, "Wrong alignment on UFortMissionEventParams");
static_assert(sizeof(UFortMissionEventParams) == 0x000028, "Wrong size on UFortMissionEventParams");

// Class FortniteGame.FortRiftEndOverlapPlayerParams
// 0x0010 (0x0038 - 0x0028)
class UFortRiftEndOverlapPlayerParams final : public UFortMissionEventParams
{
public:
	class ABuildingRift*                          Rift;                                              // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        Player;                                            // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRiftEndOverlapPlayerParams">();
	}
	static class UFortRiftEndOverlapPlayerParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRiftEndOverlapPlayerParams>();
	}
};
static_assert(alignof(UFortRiftEndOverlapPlayerParams) == 0x000008, "Wrong alignment on UFortRiftEndOverlapPlayerParams");
static_assert(sizeof(UFortRiftEndOverlapPlayerParams) == 0x000038, "Wrong size on UFortRiftEndOverlapPlayerParams");
static_assert(offsetof(UFortRiftEndOverlapPlayerParams, Rift) == 0x000028, "Member 'UFortRiftEndOverlapPlayerParams::Rift' has a wrong offset!");
static_assert(offsetof(UFortRiftEndOverlapPlayerParams, Player) == 0x000030, "Member 'UFortRiftEndOverlapPlayerParams::Player' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_AuthorityMatchReady
// 0x0018 (0x0048 - 0x0030)
class UFortAsyncAction_AuthorityMatchReady final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnReady;                                           // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_AuthorityMatchReady* MatchReadyAsync(class UObject* WorldContextObject);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_AuthorityMatchReady">();
	}
	static class UFortAsyncAction_AuthorityMatchReady* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_AuthorityMatchReady>();
	}
};
static_assert(alignof(UFortAsyncAction_AuthorityMatchReady) == 0x000008, "Wrong alignment on UFortAsyncAction_AuthorityMatchReady");
static_assert(sizeof(UFortAsyncAction_AuthorityMatchReady) == 0x000048, "Wrong size on UFortAsyncAction_AuthorityMatchReady");
static_assert(offsetof(UFortAsyncAction_AuthorityMatchReady, OnReady) == 0x000030, "Member 'UFortAsyncAction_AuthorityMatchReady::OnReady' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalBase
// 0x0018 (0x01D8 - 0x01C0)
class UFortQueryTest_GoalBase : public UEnvQueryTest
{
public:
	uint8                                         bScoreEnemies : 1;                                 // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bScoreEncounterGoals : 1;                          // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bScoreWorldGoals : 1;                              // 0x01C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bScoreSpecificAssignments : 1;                     // 0x01C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortAIAssignmentIdentifier>    AssignmentIDs;                                     // 0x01C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalBase">();
	}
	static class UFortQueryTest_GoalBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalBase>();
	}
};
static_assert(alignof(UFortQueryTest_GoalBase) == 0x000008, "Wrong alignment on UFortQueryTest_GoalBase");
static_assert(sizeof(UFortQueryTest_GoalBase) == 0x0001D8, "Wrong size on UFortQueryTest_GoalBase");
static_assert(offsetof(UFortQueryTest_GoalBase, AssignmentIDs) == 0x0001C8, "Member 'UFortQueryTest_GoalBase::AssignmentIDs' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalNumberOfAIAssigned
// 0x0008 (0x01E0 - 0x01D8)
class UFortQueryTest_GoalNumberOfAIAssigned final : public UFortQueryTest_GoalBase
{
public:
	ECountAIAssignedToType                        TypeOfMatchToCount;                                // 0x01D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D9[0x7];                                      // 0x01D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalNumberOfAIAssigned">();
	}
	static class UFortQueryTest_GoalNumberOfAIAssigned* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalNumberOfAIAssigned>();
	}
};
static_assert(alignof(UFortQueryTest_GoalNumberOfAIAssigned) == 0x000008, "Wrong alignment on UFortQueryTest_GoalNumberOfAIAssigned");
static_assert(sizeof(UFortQueryTest_GoalNumberOfAIAssigned) == 0x0001E0, "Wrong size on UFortQueryTest_GoalNumberOfAIAssigned");
static_assert(offsetof(UFortQueryTest_GoalNumberOfAIAssigned, TypeOfMatchToCount) == 0x0001D8, "Member 'UFortQueryTest_GoalNumberOfAIAssigned::TypeOfMatchToCount' has a wrong offset!");

// Class FortniteGame.AthenaBigBaseWallMovementComp
// 0x0000 (0x0200 - 0x0200)
class UAthenaBigBaseWallMovementComp final : public UProjectileMovementComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBigBaseWallMovementComp">();
	}
	static class UAthenaBigBaseWallMovementComp* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaBigBaseWallMovementComp>();
	}
};
static_assert(alignof(UAthenaBigBaseWallMovementComp) == 0x000008, "Wrong alignment on UAthenaBigBaseWallMovementComp");
static_assert(sizeof(UAthenaBigBaseWallMovementComp) == 0x000200, "Wrong size on UAthenaBigBaseWallMovementComp");

// Class FortniteGame.FortAsyncAction_TimeOfDayManagerReady
// 0x0018 (0x0048 - 0x0030)
class UFortAsyncAction_TimeOfDayManagerReady final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnReady;                                           // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_TimeOfDayManagerReady* GetTimeOfDayManagerReady(class UObject* WorldContextObject);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_TimeOfDayManagerReady">();
	}
	static class UFortAsyncAction_TimeOfDayManagerReady* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_TimeOfDayManagerReady>();
	}
};
static_assert(alignof(UFortAsyncAction_TimeOfDayManagerReady) == 0x000008, "Wrong alignment on UFortAsyncAction_TimeOfDayManagerReady");
static_assert(sizeof(UFortAsyncAction_TimeOfDayManagerReady) == 0x000048, "Wrong size on UFortAsyncAction_TimeOfDayManagerReady");
static_assert(offsetof(UFortAsyncAction_TimeOfDayManagerReady, OnReady) == 0x000030, "Member 'UFortAsyncAction_TimeOfDayManagerReady::OnReady' has a wrong offset!");

// Class FortniteGame.FortCloudSaveItem
// 0x0018 (0x00D8 - 0x00C0)
class UFortCloudSaveItem : public UFortMetadataItem
{
public:
	struct FFortCloudSaveInfo                     Cloud_save_info;                                   // 0x00C0(0x0018)(Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCloudSaveItem">();
	}
	static class UFortCloudSaveItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCloudSaveItem>();
	}
};
static_assert(alignof(UFortCloudSaveItem) == 0x000008, "Wrong alignment on UFortCloudSaveItem");
static_assert(sizeof(UFortCloudSaveItem) == 0x0000D8, "Wrong size on UFortCloudSaveItem");
static_assert(offsetof(UFortCloudSaveItem, Cloud_save_info) == 0x0000C0, "Member 'UFortCloudSaveItem::Cloud_save_info' has a wrong offset!");

// Class FortniteGame.FortDeployableBaseCloudSaveItem
// 0x0010 (0x00E8 - 0x00D8)
class UFortDeployableBaseCloudSaveItem final : public UFortCloudSaveItem
{
public:
	struct FFortTierProgression                   Tier_progression;                                  // 0x00D8(0x0010)(Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBaseCloudSaveItem">();
	}
	static class UFortDeployableBaseCloudSaveItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeployableBaseCloudSaveItem>();
	}
};
static_assert(alignof(UFortDeployableBaseCloudSaveItem) == 0x000008, "Wrong alignment on UFortDeployableBaseCloudSaveItem");
static_assert(sizeof(UFortDeployableBaseCloudSaveItem) == 0x0000E8, "Wrong size on UFortDeployableBaseCloudSaveItem");
static_assert(offsetof(UFortDeployableBaseCloudSaveItem, Tier_progression) == 0x0000D8, "Member 'UFortDeployableBaseCloudSaveItem::Tier_progression' has a wrong offset!");

// Class FortniteGame.AthenaBuildingActorChildComponent
// 0x0000 (0x0280 - 0x0280)
class UAthenaBuildingActorChildComponent final : public UChildActorComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaBuildingActorChildComponent">();
	}
	static class UAthenaBuildingActorChildComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaBuildingActorChildComponent>();
	}
};
static_assert(alignof(UAthenaBuildingActorChildComponent) == 0x000008, "Wrong alignment on UAthenaBuildingActorChildComponent");
static_assert(sizeof(UAthenaBuildingActorChildComponent) == 0x000280, "Wrong size on UAthenaBuildingActorChildComponent");

// Class FortniteGame.AthenaCallingCardItemDefinition
// 0x0000 (0x0420 - 0x0420)
class UAthenaCallingCardItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCallingCardItemDefinition">();
	}
	static class UAthenaCallingCardItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaCallingCardItemDefinition>();
	}
};
static_assert(alignof(UAthenaCallingCardItemDefinition) == 0x000010, "Wrong alignment on UAthenaCallingCardItemDefinition");
static_assert(sizeof(UAthenaCallingCardItemDefinition) == 0x000420, "Wrong size on UAthenaCallingCardItemDefinition");

// Class FortniteGame.WaterVolume_Deep
// 0x0018 (0x0390 - 0x0378)
class AWaterVolume_Deep final : public APhysicsVolume
{
public:
	class USoundBase*                             EntrySound;                                        // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             ExitSound;                                         // 0x0380(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DamagePerSec;                                      // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_38C[0x4];                                      // 0x038C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WaterVolume_Deep">();
	}
	static class AWaterVolume_Deep* GetDefaultObj()
	{
		return GetDefaultObjImpl<AWaterVolume_Deep>();
	}
};
static_assert(alignof(AWaterVolume_Deep) == 0x000008, "Wrong alignment on AWaterVolume_Deep");
static_assert(sizeof(AWaterVolume_Deep) == 0x000390, "Wrong size on AWaterVolume_Deep");
static_assert(offsetof(AWaterVolume_Deep, EntrySound) == 0x000378, "Member 'AWaterVolume_Deep::EntrySound' has a wrong offset!");
static_assert(offsetof(AWaterVolume_Deep, ExitSound) == 0x000380, "Member 'AWaterVolume_Deep::ExitSound' has a wrong offset!");
static_assert(offsetof(AWaterVolume_Deep, DamagePerSec) == 0x000388, "Member 'AWaterVolume_Deep::DamagePerSec' has a wrong offset!");

// Class FortniteGame.FortMetaNavArea_Obstacles
// 0x0008 (0x0050 - 0x0048)
class UFortMetaNavArea_Obstacles final : public UNavAreaMeta
{
public:
	int32                                         HealthThreshold;                                   // 0x0048(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMetaNavArea_Obstacles">();
	}
	static class UFortMetaNavArea_Obstacles* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMetaNavArea_Obstacles>();
	}
};
static_assert(alignof(UFortMetaNavArea_Obstacles) == 0x000008, "Wrong alignment on UFortMetaNavArea_Obstacles");
static_assert(sizeof(UFortMetaNavArea_Obstacles) == 0x000050, "Wrong size on UFortMetaNavArea_Obstacles");
static_assert(offsetof(UFortMetaNavArea_Obstacles, HealthThreshold) == 0x000048, "Member 'UFortMetaNavArea_Obstacles::HealthThreshold' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_GameStateReady
// 0x0018 (0x0048 - 0x0030)
class UFortAsyncAction_GameStateReady final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnReady;                                           // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_GameStateReady* GameStateReadyAsync(class UObject* WorldContextObject);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_GameStateReady">();
	}
	static class UFortAsyncAction_GameStateReady* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_GameStateReady>();
	}
};
static_assert(alignof(UFortAsyncAction_GameStateReady) == 0x000008, "Wrong alignment on UFortAsyncAction_GameStateReady");
static_assert(sizeof(UFortAsyncAction_GameStateReady) == 0x000048, "Wrong size on UFortAsyncAction_GameStateReady");
static_assert(offsetof(UFortAsyncAction_GameStateReady, OnReady) == 0x000030, "Member 'UFortAsyncAction_GameStateReady::OnReady' has a wrong offset!");

// Class FortniteGame.AthenaCapturePoint
// 0x0398 (0x0B00 - 0x0768)
class AAthenaCapturePoint final : public ABuildingGameplayActor
{
public:
	class UMaterialInstanceDynamic*               HUDIndicatorMID;                                   // 0x0768(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            IndicatorBrush;                                    // 0x0770(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FSlateBrush                            MapIconBrush;                                      // 0x07F8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FSlateBrush                            CompassIconBrush;                                  // 0x0880(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	int32                                         IconMaterialIndexParameter;                        // 0x0908(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPermanentShutdown;                                // 0x090C(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_90D[0x3];                                      // 0x090D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ShutdownTime;                                      // 0x0910(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_914[0x4];                                      // 0x0914(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSlateHUDIndicator*                 HUDIndicatorRef;                                   // 0x0918(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              CurrHUDIndicatorSize;                              // 0x0920(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               CapturePointMID_Neutral;                           // 0x0928(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               CapturePointMID_AllyCaptured;                      // 0x0930(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               CapturePointMID_AllyCapping;                       // 0x0938(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               CapturePointMID_EnemyCaptured;                     // 0x0940(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               CapturePointMID_EnemyCapping;                      // 0x0948(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bUseHUDIndicator : 1;                              // 0x0950(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_951[0x3];                                      // 0x0951(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   HUDStyle;                                          // 0x0954(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                HUDOffset;                                         // 0x095C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bHUDClampToScreenEdge : 1;                         // 0x0968(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_969[0x3];                                      // 0x0969(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              MinHUDIndicatorSize;                               // 0x096C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              MaxHUDIndicatorSize;                               // 0x0974(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DistanceForMinHUDSize;                             // 0x097C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstance*                      CapturePointMat_Neutral;                           // 0x0980(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstance*                      CapturePointMat_AllyCaptured;                      // 0x0988(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstance*                      CapturePointMat_AllyCapping;                       // 0x0990(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstance*                      CapturePointMat_EnemyCaptured;                     // 0x0998(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstance*                      CapturePointMat_EnemyCapping;                      // 0x09A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9A8[0x8];                                      // 0x09A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UBoxComponent*                          StructuralComponent;                               // 0x09B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UBoxComponent*                          CaptureComponent;                                  // 0x09B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AFortPlayerPawnAthena*>          OverlappedAthenaPawns;                             // 0x09C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	uint8                                         bActivated : 1;                                    // 0x09D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_9D1[0x3];                                      // 0x09D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EContentionRuleType                           ContentionRules;                                   // 0x09D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9D5[0x3];                                      // 0x09D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<EFortTeam>                             TeamsBarredFromCapture;                            // 0x09D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bSupportsPerPlayerCapturing;                       // 0x09E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9E9[0x7];                                      // 0x09E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         PercentIncreasePerPlayerCaptor;                    // 0x09F0(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         BonusPercentIncreasePerPlayerCaptor;               // 0x0A10(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	TArray<struct FScalableFloat>                 CaptureSpeedPerPlayerList;                         // 0x0A30(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PercentDecreaseNoCaptor;                           // 0x0A40(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	float                                         CachedPercentIncreasePerPlayerCaptor;              // 0x0A60(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CachedBonusPercentIncreasePerPlayerCaptor;         // 0x0A64(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CachedPercentDecreaseNoCaptor;                     // 0x0A68(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A6C[0x4];                                      // 0x0A6C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<float>                                 CachedCaptureSpeedPerPlayerList;                   // 0x0A70(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         bLocked : 1;                                       // 0x0A80(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_A81[0x3];                                      // 0x0A81(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UnlockInterval;                                    // 0x0A84(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ECapturePointUnlockRules                      UnlockRules;                                       // 0x0A88(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A89[0x3];                                      // 0x0A89(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumCapturingPoint;                                 // 0x0A8C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         TeamCapturingPoint;                                // 0x0A90(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         TeamControllingPoint;                              // 0x0A91(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A92[0x6];                                      // 0x0A92(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortTeamInfoAthena*                    TeamInfoControllingPoint;                          // 0x0A98(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         TeamOwningPoint;                                   // 0x0AA0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ECapturePointState                            CaptureState;                                      // 0x0AA1(0x0001)(Edit, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA2[0x2];                                      // 0x0AA2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CapturePercentage;                                 // 0x0AA4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ReplicatedCapturePercentage;                       // 0x0AA8(0x0004)(Edit, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AAC[0x4];                                      // 0x0AAC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnCapturePointStateChanged;                        // 0x0AB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnTeamOwningPointChanges;                          // 0x0AC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnCaptureLockEvent;                                // 0x0AD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCaptureLockBrokenEvent;                          // 0x0AE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_AF0[0x10];                                     // 0x0AF0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetNumDancingPlayers();
	bool HasDancingPlayer();
	void OnCapturePointActiveStateChange(bool bInActive);
	void OnCapturePointLockStateChange(bool bInLocked);
	void OnCapturePointStateChange(ECapturePointState InState, uint8 InTeam);
	void OnEnterCapturePoint(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnLeaveCapturePoint(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void OnRep_bActivated();
	void OnRep_bLocked();
	void OnRep_bPermanentShutdown();
	void OnRep_CaptureState();
	void OnRep_IconMaterialIndexParameter();
	void OnRep_ReplicatedCapturePercentage();
	void SetActivatedState(bool bInActivated);

	ECapturePointState GetCaptureState() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCapturePoint">();
	}
	static class AAthenaCapturePoint* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaCapturePoint>();
	}
};
static_assert(alignof(AAthenaCapturePoint) == 0x000008, "Wrong alignment on AAthenaCapturePoint");
static_assert(sizeof(AAthenaCapturePoint) == 0x000B00, "Wrong size on AAthenaCapturePoint");
static_assert(offsetof(AAthenaCapturePoint, HUDIndicatorMID) == 0x000768, "Member 'AAthenaCapturePoint::HUDIndicatorMID' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, IndicatorBrush) == 0x000770, "Member 'AAthenaCapturePoint::IndicatorBrush' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, MapIconBrush) == 0x0007F8, "Member 'AAthenaCapturePoint::MapIconBrush' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CompassIconBrush) == 0x000880, "Member 'AAthenaCapturePoint::CompassIconBrush' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, IconMaterialIndexParameter) == 0x000908, "Member 'AAthenaCapturePoint::IconMaterialIndexParameter' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, bPermanentShutdown) == 0x00090C, "Member 'AAthenaCapturePoint::bPermanentShutdown' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, ShutdownTime) == 0x000910, "Member 'AAthenaCapturePoint::ShutdownTime' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, HUDIndicatorRef) == 0x000918, "Member 'AAthenaCapturePoint::HUDIndicatorRef' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CurrHUDIndicatorSize) == 0x000920, "Member 'AAthenaCapturePoint::CurrHUDIndicatorSize' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMID_Neutral) == 0x000928, "Member 'AAthenaCapturePoint::CapturePointMID_Neutral' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMID_AllyCaptured) == 0x000930, "Member 'AAthenaCapturePoint::CapturePointMID_AllyCaptured' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMID_AllyCapping) == 0x000938, "Member 'AAthenaCapturePoint::CapturePointMID_AllyCapping' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMID_EnemyCaptured) == 0x000940, "Member 'AAthenaCapturePoint::CapturePointMID_EnemyCaptured' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMID_EnemyCapping) == 0x000948, "Member 'AAthenaCapturePoint::CapturePointMID_EnemyCapping' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, HUDStyle) == 0x000954, "Member 'AAthenaCapturePoint::HUDStyle' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, HUDOffset) == 0x00095C, "Member 'AAthenaCapturePoint::HUDOffset' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, MinHUDIndicatorSize) == 0x00096C, "Member 'AAthenaCapturePoint::MinHUDIndicatorSize' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, MaxHUDIndicatorSize) == 0x000974, "Member 'AAthenaCapturePoint::MaxHUDIndicatorSize' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, DistanceForMinHUDSize) == 0x00097C, "Member 'AAthenaCapturePoint::DistanceForMinHUDSize' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMat_Neutral) == 0x000980, "Member 'AAthenaCapturePoint::CapturePointMat_Neutral' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMat_AllyCaptured) == 0x000988, "Member 'AAthenaCapturePoint::CapturePointMat_AllyCaptured' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMat_AllyCapping) == 0x000990, "Member 'AAthenaCapturePoint::CapturePointMat_AllyCapping' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMat_EnemyCaptured) == 0x000998, "Member 'AAthenaCapturePoint::CapturePointMat_EnemyCaptured' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePointMat_EnemyCapping) == 0x0009A0, "Member 'AAthenaCapturePoint::CapturePointMat_EnemyCapping' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, StructuralComponent) == 0x0009B0, "Member 'AAthenaCapturePoint::StructuralComponent' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CaptureComponent) == 0x0009B8, "Member 'AAthenaCapturePoint::CaptureComponent' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, OverlappedAthenaPawns) == 0x0009C0, "Member 'AAthenaCapturePoint::OverlappedAthenaPawns' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, ContentionRules) == 0x0009D4, "Member 'AAthenaCapturePoint::ContentionRules' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, TeamsBarredFromCapture) == 0x0009D8, "Member 'AAthenaCapturePoint::TeamsBarredFromCapture' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, bSupportsPerPlayerCapturing) == 0x0009E8, "Member 'AAthenaCapturePoint::bSupportsPerPlayerCapturing' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, PercentIncreasePerPlayerCaptor) == 0x0009F0, "Member 'AAthenaCapturePoint::PercentIncreasePerPlayerCaptor' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, BonusPercentIncreasePerPlayerCaptor) == 0x000A10, "Member 'AAthenaCapturePoint::BonusPercentIncreasePerPlayerCaptor' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CaptureSpeedPerPlayerList) == 0x000A30, "Member 'AAthenaCapturePoint::CaptureSpeedPerPlayerList' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, PercentDecreaseNoCaptor) == 0x000A40, "Member 'AAthenaCapturePoint::PercentDecreaseNoCaptor' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CachedPercentIncreasePerPlayerCaptor) == 0x000A60, "Member 'AAthenaCapturePoint::CachedPercentIncreasePerPlayerCaptor' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CachedBonusPercentIncreasePerPlayerCaptor) == 0x000A64, "Member 'AAthenaCapturePoint::CachedBonusPercentIncreasePerPlayerCaptor' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CachedPercentDecreaseNoCaptor) == 0x000A68, "Member 'AAthenaCapturePoint::CachedPercentDecreaseNoCaptor' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CachedCaptureSpeedPerPlayerList) == 0x000A70, "Member 'AAthenaCapturePoint::CachedCaptureSpeedPerPlayerList' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, UnlockInterval) == 0x000A84, "Member 'AAthenaCapturePoint::UnlockInterval' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, UnlockRules) == 0x000A88, "Member 'AAthenaCapturePoint::UnlockRules' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, NumCapturingPoint) == 0x000A8C, "Member 'AAthenaCapturePoint::NumCapturingPoint' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, TeamCapturingPoint) == 0x000A90, "Member 'AAthenaCapturePoint::TeamCapturingPoint' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, TeamControllingPoint) == 0x000A91, "Member 'AAthenaCapturePoint::TeamControllingPoint' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, TeamInfoControllingPoint) == 0x000A98, "Member 'AAthenaCapturePoint::TeamInfoControllingPoint' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, TeamOwningPoint) == 0x000AA0, "Member 'AAthenaCapturePoint::TeamOwningPoint' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CaptureState) == 0x000AA1, "Member 'AAthenaCapturePoint::CaptureState' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, CapturePercentage) == 0x000AA4, "Member 'AAthenaCapturePoint::CapturePercentage' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, ReplicatedCapturePercentage) == 0x000AA8, "Member 'AAthenaCapturePoint::ReplicatedCapturePercentage' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, OnCapturePointStateChanged) == 0x000AB0, "Member 'AAthenaCapturePoint::OnCapturePointStateChanged' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, OnTeamOwningPointChanges) == 0x000AC0, "Member 'AAthenaCapturePoint::OnTeamOwningPointChanges' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, OnCaptureLockEvent) == 0x000AD0, "Member 'AAthenaCapturePoint::OnCaptureLockEvent' has a wrong offset!");
static_assert(offsetof(AAthenaCapturePoint, OnCaptureLockBrokenEvent) == 0x000AE0, "Member 'AAthenaCapturePoint::OnCaptureLockBrokenEvent' has a wrong offset!");

// Class FortniteGame.FortIndicator
// 0x0028 (0x0050 - 0x0028)
class UFortIndicator : public UObject
{
public:
	struct FVector                                RelativeLocation;                                  // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxDistance;                                       // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMoveWithPawnState;                                // 0x0038(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_39[0x17];                                      // 0x0039(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnParentActorEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortIndicator">();
	}
	static class UFortIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortIndicator>();
	}
};
static_assert(alignof(UFortIndicator) == 0x000008, "Wrong alignment on UFortIndicator");
static_assert(sizeof(UFortIndicator) == 0x000050, "Wrong size on UFortIndicator");
static_assert(offsetof(UFortIndicator, RelativeLocation) == 0x000028, "Member 'UFortIndicator::RelativeLocation' has a wrong offset!");
static_assert(offsetof(UFortIndicator, MaxDistance) == 0x000034, "Member 'UFortIndicator::MaxDistance' has a wrong offset!");
static_assert(offsetof(UFortIndicator, bMoveWithPawnState) == 0x000038, "Member 'UFortIndicator::bMoveWithPawnState' has a wrong offset!");

// Class FortniteGame.FortSlateHUDIndicator
// 0x0038 (0x0088 - 0x0050)
class UFortSlateHUDIndicator : public UFortIndicator
{
public:
	uint8                                         Pad_50[0x8];                                       // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bClampToScreen;                                    // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowClampToScreenArrow;                           // 0x0059(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5A[0x2E];                                      // 0x005A(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSlateHUDIndicator">();
	}
	static class UFortSlateHUDIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSlateHUDIndicator>();
	}
};
static_assert(alignof(UFortSlateHUDIndicator) == 0x000008, "Wrong alignment on UFortSlateHUDIndicator");
static_assert(sizeof(UFortSlateHUDIndicator) == 0x000088, "Wrong size on UFortSlateHUDIndicator");
static_assert(offsetof(UFortSlateHUDIndicator, bClampToScreen) == 0x000058, "Member 'UFortSlateHUDIndicator::bClampToScreen' has a wrong offset!");
static_assert(offsetof(UFortSlateHUDIndicator, bShowClampToScreenArrow) == 0x000059, "Member 'UFortSlateHUDIndicator::bShowClampToScreenArrow' has a wrong offset!");

// Class FortniteGame.FortHealthBarIndicator
// 0x0038 (0x00C0 - 0x0088)
class UFortHealthBarIndicator final : public UFortSlateHUDIndicator
{
public:
	uint8                                         Pad_88[0x38];                                      // 0x0088(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHealthBarIndicator">();
	}
	static class UFortHealthBarIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHealthBarIndicator>();
	}
};
static_assert(alignof(UFortHealthBarIndicator) == 0x000008, "Wrong alignment on UFortHealthBarIndicator");
static_assert(sizeof(UFortHealthBarIndicator) == 0x0000C0, "Wrong size on UFortHealthBarIndicator");

// Class FortniteGame.FortAssetManager
// 0x02F8 (0x0720 - 0x0428)
class UFortAssetManager final : public UAssetManager
{
public:
	TMap<class UObject*, class FName>             GCPreventionPool;                                  // 0x0428(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_478[0x10];                                     // 0x0478(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           DefaultBundleState;                                // 0x0488(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class FName>                           PlatformBundleState;                               // 0x0498(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class UFortGameData*                          GameData;                                          // 0x04A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 GameDataName;                                      // 0x04B0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 MobileGameDataName;                                // 0x04C0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UAthenaGameData*                        AthenaGameData;                                    // 0x04D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortChunkDownloadManager*              ChunkDownloadManager;                              // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 AthenaGameDataName;                                // 0x04E0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 FastCookTheaterPath;                               // 0x04F0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 PerfMemTheaterPath;                                // 0x0500(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 BROnlyTheaterPath;                                 // 0x0510(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 ActiveTheaterListPath;                             // 0x0520(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class FName>                           BROnlyLootPackagesExclusionList;                   // 0x0530(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	uint8                                         Pad_540[0x1E0];                                    // 0x0540(0x01E0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAssetManager">();
	}
	static class UFortAssetManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAssetManager>();
	}
};
static_assert(alignof(UFortAssetManager) == 0x000008, "Wrong alignment on UFortAssetManager");
static_assert(sizeof(UFortAssetManager) == 0x000720, "Wrong size on UFortAssetManager");
static_assert(offsetof(UFortAssetManager, GCPreventionPool) == 0x000428, "Member 'UFortAssetManager::GCPreventionPool' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, DefaultBundleState) == 0x000488, "Member 'UFortAssetManager::DefaultBundleState' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, PlatformBundleState) == 0x000498, "Member 'UFortAssetManager::PlatformBundleState' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, GameData) == 0x0004A8, "Member 'UFortAssetManager::GameData' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, GameDataName) == 0x0004B0, "Member 'UFortAssetManager::GameDataName' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, MobileGameDataName) == 0x0004C0, "Member 'UFortAssetManager::MobileGameDataName' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, AthenaGameData) == 0x0004D0, "Member 'UFortAssetManager::AthenaGameData' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, ChunkDownloadManager) == 0x0004D8, "Member 'UFortAssetManager::ChunkDownloadManager' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, AthenaGameDataName) == 0x0004E0, "Member 'UFortAssetManager::AthenaGameDataName' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, FastCookTheaterPath) == 0x0004F0, "Member 'UFortAssetManager::FastCookTheaterPath' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, PerfMemTheaterPath) == 0x000500, "Member 'UFortAssetManager::PerfMemTheaterPath' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, BROnlyTheaterPath) == 0x000510, "Member 'UFortAssetManager::BROnlyTheaterPath' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, ActiveTheaterListPath) == 0x000520, "Member 'UFortAssetManager::ActiveTheaterListPath' has a wrong offset!");
static_assert(offsetof(UFortAssetManager, BROnlyLootPackagesExclusionList) == 0x000530, "Member 'UFortAssetManager::BROnlyLootPackagesExclusionList' has a wrong offset!");

// Class FortniteGame.FortQueryTest_IsCloseToPatrolWard
// 0x0008 (0x01C8 - 0x01C0)
class UFortQueryTest_IsCloseToPatrolWard final : public UEnvQueryTest
{
public:
	EWardAffectType                               WardEffectTypeFilter;                              // 0x01C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_IsCloseToPatrolWard">();
	}
	static class UFortQueryTest_IsCloseToPatrolWard* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_IsCloseToPatrolWard>();
	}
};
static_assert(alignof(UFortQueryTest_IsCloseToPatrolWard) == 0x000008, "Wrong alignment on UFortQueryTest_IsCloseToPatrolWard");
static_assert(sizeof(UFortQueryTest_IsCloseToPatrolWard) == 0x0001C8, "Wrong size on UFortQueryTest_IsCloseToPatrolWard");
static_assert(offsetof(UFortQueryTest_IsCloseToPatrolWard, WardEffectTypeFilter) == 0x0001C0, "Member 'UFortQueryTest_IsCloseToPatrolWard::WardEffectTypeFilter' has a wrong offset!");

// Class FortniteGame.AthenaChallengeBundleQuestDefinition
// 0x0000 (0x0540 - 0x0540)
class UAthenaChallengeBundleQuestDefinition final : public UFortQuestItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaChallengeBundleQuestDefinition">();
	}
	static class UAthenaChallengeBundleQuestDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaChallengeBundleQuestDefinition>();
	}
};
static_assert(alignof(UAthenaChallengeBundleQuestDefinition) == 0x000010, "Wrong alignment on UAthenaChallengeBundleQuestDefinition");
static_assert(sizeof(UAthenaChallengeBundleQuestDefinition) == 0x000540, "Wrong size on UAthenaChallengeBundleQuestDefinition");

// Class FortniteGame.FortAsyncAction_RejoinSession
// 0x0030 (0x0060 - 0x0030)
class UFortAsyncAction_RejoinSession final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnSuccess;                                         // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFailure;                                         // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  PlayerController;                                  // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_58[0x8];                                       // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_RejoinSession* RejoinSession(class AFortPlayerController* Param_PlayerController);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_RejoinSession">();
	}
	static class UFortAsyncAction_RejoinSession* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_RejoinSession>();
	}
};
static_assert(alignof(UFortAsyncAction_RejoinSession) == 0x000008, "Wrong alignment on UFortAsyncAction_RejoinSession");
static_assert(sizeof(UFortAsyncAction_RejoinSession) == 0x000060, "Wrong size on UFortAsyncAction_RejoinSession");
static_assert(offsetof(UFortAsyncAction_RejoinSession, OnSuccess) == 0x000030, "Member 'UFortAsyncAction_RejoinSession::OnSuccess' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_RejoinSession, OnFailure) == 0x000040, "Member 'UFortAsyncAction_RejoinSession::OnFailure' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_RejoinSession, PlayerController) == 0x000050, "Member 'UFortAsyncAction_RejoinSession::PlayerController' has a wrong offset!");

// Class FortniteGame.FortQueryTest_HotspotSlotState
// 0x0008 (0x01C8 - 0x01C0)
class UFortQueryTest_HotspotSlotState final : public UEnvQueryTest
{
public:
	EAIHotSpotSlot                                SlotState;                                         // 0x01C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_HotspotSlotState">();
	}
	static class UFortQueryTest_HotspotSlotState* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_HotspotSlotState>();
	}
};
static_assert(alignof(UFortQueryTest_HotspotSlotState) == 0x000008, "Wrong alignment on UFortQueryTest_HotspotSlotState");
static_assert(sizeof(UFortQueryTest_HotspotSlotState) == 0x0001C8, "Wrong size on UFortQueryTest_HotspotSlotState");
static_assert(offsetof(UFortQueryTest_HotspotSlotState, SlotState) == 0x0001C0, "Member 'UFortQueryTest_HotspotSlotState::SlotState' has a wrong offset!");

// Class FortniteGame.AthenaCosmeticAccountItem
// 0x0020 (0x0100 - 0x00E0)
class UAthenaCosmeticAccountItem : public UFortAccountItem
{
public:
	TArray<struct FMcpVariantChannelInfo>         VariantChannels;                                   // 0x00E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FMcpVariantReader>              Variants;                                          // 0x00F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	bool HasMultipleVariants();

	bool HasCosmeticVariance() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCosmeticAccountItem">();
	}
	static class UAthenaCosmeticAccountItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaCosmeticAccountItem>();
	}
};
static_assert(alignof(UAthenaCosmeticAccountItem) == 0x000008, "Wrong alignment on UAthenaCosmeticAccountItem");
static_assert(sizeof(UAthenaCosmeticAccountItem) == 0x000100, "Wrong size on UAthenaCosmeticAccountItem");
static_assert(offsetof(UAthenaCosmeticAccountItem, VariantChannels) == 0x0000E0, "Member 'UAthenaCosmeticAccountItem::VariantChannels' has a wrong offset!");
static_assert(offsetof(UAthenaCosmeticAccountItem, Variants) == 0x0000F0, "Member 'UAthenaCosmeticAccountItem::Variants' has a wrong offset!");

// Class FortniteGame.FortMinigameLogicComponent
// 0x0098 (0x0190 - 0x00F8)
class UFortMinigameLogicComponent : public UActorComponent
{
public:
	uint8                                         Pad_F8[0x8];                                       // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   MinigameStartedDelegate;                           // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   MinigameEndedDelegate;                             // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayspaceEditModeChanged;                        // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAddedToMinigame;                                 // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnRemovedFromMinigame;                             // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  MinigameTags;                                      // 0x0150(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Net, SaveGame, NativeAccessSpecifierPublic)
	TArray<TSubclassOf<class UFortMinigameStatFilter>> DesiredStats;                                      // 0x0170(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, UObjectWrapper, NativeAccessSpecifierPublic)
	class AFortMinigame*                          CurrentMinigame;                                   // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMinigame*                          CachedMinigame;                                    // 0x0188(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void AddMinigameTag(const struct FGameplayTag& Tag);
	void HandleMinigameEnded();
	void HandleMinigameSet();
	void HandleMinigameStarted();
	void HandlePlayspaceEditModeChange(bool bInEditMode);
	void RemoveMinigameTag(const struct FGameplayTag& Tag);
	bool TryAttachToMinigame();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameLogicComponent">();
	}
	static class UFortMinigameLogicComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMinigameLogicComponent>();
	}
};
static_assert(alignof(UFortMinigameLogicComponent) == 0x000008, "Wrong alignment on UFortMinigameLogicComponent");
static_assert(sizeof(UFortMinigameLogicComponent) == 0x000190, "Wrong size on UFortMinigameLogicComponent");
static_assert(offsetof(UFortMinigameLogicComponent, MinigameStartedDelegate) == 0x000100, "Member 'UFortMinigameLogicComponent::MinigameStartedDelegate' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, MinigameEndedDelegate) == 0x000110, "Member 'UFortMinigameLogicComponent::MinigameEndedDelegate' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, OnPlayspaceEditModeChanged) == 0x000120, "Member 'UFortMinigameLogicComponent::OnPlayspaceEditModeChanged' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, OnAddedToMinigame) == 0x000130, "Member 'UFortMinigameLogicComponent::OnAddedToMinigame' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, OnRemovedFromMinigame) == 0x000140, "Member 'UFortMinigameLogicComponent::OnRemovedFromMinigame' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, MinigameTags) == 0x000150, "Member 'UFortMinigameLogicComponent::MinigameTags' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, DesiredStats) == 0x000170, "Member 'UFortMinigameLogicComponent::DesiredStats' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, CurrentMinigame) == 0x000180, "Member 'UFortMinigameLogicComponent::CurrentMinigame' has a wrong offset!");
static_assert(offsetof(UFortMinigameLogicComponent, CachedMinigame) == 0x000188, "Member 'UFortMinigameLogicComponent::CachedMinigame' has a wrong offset!");

// Class FortniteGame.FortMinigamePlayerStartComponent
// 0x0060 (0x01F0 - 0x0190)
class UFortMinigamePlayerStartComponent final : public UFortMinigameLogicComponent
{
public:
	class AFortPlayerStartCreative*               PlayerStart;                                       // 0x0190(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bIsCheckpoint : 1;                                 // 0x0198(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_199[0x57];                                     // 0x0199(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ResetCheckpoints();
	void SetPlayerCheckpoint(class APlayerState* Player, float Value);

	bool GetPlayerCheckpointValue(class APlayerState* Player, float* OutValue) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigamePlayerStartComponent">();
	}
	static class UFortMinigamePlayerStartComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMinigamePlayerStartComponent>();
	}
};
static_assert(alignof(UFortMinigamePlayerStartComponent) == 0x000008, "Wrong alignment on UFortMinigamePlayerStartComponent");
static_assert(sizeof(UFortMinigamePlayerStartComponent) == 0x0001F0, "Wrong size on UFortMinigamePlayerStartComponent");
static_assert(offsetof(UFortMinigamePlayerStartComponent, PlayerStart) == 0x000190, "Member 'UFortMinigamePlayerStartComponent::PlayerStart' has a wrong offset!");

// Class FortniteGame.FortAthenaSupplyDrop
// 0x0100 (0x0868 - 0x0768)
class AFortAthenaSupplyDrop : public ABuildingGameplayActor
{
public:
	struct FCollisionProfileName                  GroundCollsionProfile;                             // 0x0768(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	class USoundCue*                              WaveSpawnSoundCue;                                 // 0x0770(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LootTableNameOverride;                             // 0x0778(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FHitResult                             LastGroundLocationHitResult;                       // 0x0780(0x0088)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	float                                         SpawnOffsetZ;                                      // 0x0808(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_80C[0x4];                                      // 0x080C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundCue*                              SearchingSoundCueLoop;                             // 0x0810(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CachedSpecialActorIdx;                             // 0x0818(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   SpecialActorID;                                    // 0x081C(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_824[0x4];                                      // 0x0824(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         InStormDespawnTimeInSeconds;                       // 0x0828(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	float                                         CachedInStormDespawnTimeInSeconds;                 // 0x0848(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_84C[0x14];                                     // 0x084C(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSpectateClickableMapIcon*          SpectatorMapIcon;                                  // 0x0860(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	struct FVector FindGroundLocationAt(const struct FVector& InLocation);
	void GetSupplyDropSpawnData(float* MinSpawnHeight, float* MaxSpawnHeight);
	void OnCheckForBeingInStorm();
	void OnDespawnDueToStorm();
	void OnLootSpawned();
	void SetLootTableNameOverride(class FName TableNameToUse);
	void SpawningLootOnDestruction(class AController* EventInstigator);
	class AFortPickup* SpawnPickup(class UFortWorldItemDefinition* ItemDefinition, int32 NumberToSpawn, class AFortPawn* TriggeringPawn, const struct FVector& Position, const struct FVector& Direction);
	class AFortPickup* SpawnPickupFromItemEntry(class UFortWorldItemDefinition* ItemDefinition, const struct FFortItemEntry& InItemEntry, int32 NumberToSpawn, class AFortPawn* TriggeringPawn, const struct FVector& Position, const struct FVector& Direction);

	bool GroundTrace(const struct FVector& TraceStart, const struct FVector& TraceEnd, struct FHitResult* OutHit) const;
	bool IsPlayingAReplay() const;
	void SendSpawnLootAnalytics(class AFortPlayerController* FortPC, const TArray<struct FFortItemEntry>& ItemsToSpawn) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSupplyDrop">();
	}
	static class AFortAthenaSupplyDrop* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSupplyDrop>();
	}
};
static_assert(alignof(AFortAthenaSupplyDrop) == 0x000008, "Wrong alignment on AFortAthenaSupplyDrop");
static_assert(sizeof(AFortAthenaSupplyDrop) == 0x000868, "Wrong size on AFortAthenaSupplyDrop");
static_assert(offsetof(AFortAthenaSupplyDrop, GroundCollsionProfile) == 0x000768, "Member 'AFortAthenaSupplyDrop::GroundCollsionProfile' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, WaveSpawnSoundCue) == 0x000770, "Member 'AFortAthenaSupplyDrop::WaveSpawnSoundCue' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, LootTableNameOverride) == 0x000778, "Member 'AFortAthenaSupplyDrop::LootTableNameOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, LastGroundLocationHitResult) == 0x000780, "Member 'AFortAthenaSupplyDrop::LastGroundLocationHitResult' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, SpawnOffsetZ) == 0x000808, "Member 'AFortAthenaSupplyDrop::SpawnOffsetZ' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, SearchingSoundCueLoop) == 0x000810, "Member 'AFortAthenaSupplyDrop::SearchingSoundCueLoop' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, CachedSpecialActorIdx) == 0x000818, "Member 'AFortAthenaSupplyDrop::CachedSpecialActorIdx' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, SpecialActorID) == 0x00081C, "Member 'AFortAthenaSupplyDrop::SpecialActorID' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, InStormDespawnTimeInSeconds) == 0x000828, "Member 'AFortAthenaSupplyDrop::InStormDespawnTimeInSeconds' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, CachedInStormDespawnTimeInSeconds) == 0x000848, "Member 'AFortAthenaSupplyDrop::CachedInStormDespawnTimeInSeconds' has a wrong offset!");
static_assert(offsetof(AFortAthenaSupplyDrop, SpectatorMapIcon) == 0x000860, "Member 'AFortAthenaSupplyDrop::SpectatorMapIcon' has a wrong offset!");

// Class FortniteGame.FortDeveloperSettings
// 0x0000 (0x0038 - 0x0038)
class UFortDeveloperSettings final : public UDeveloperSettings
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeveloperSettings">();
	}
	static class UFortDeveloperSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeveloperSettings>();
	}
};
static_assert(alignof(UFortDeveloperSettings) == 0x000008, "Wrong alignment on UFortDeveloperSettings");
static_assert(sizeof(UFortDeveloperSettings) == 0x000038, "Wrong size on UFortDeveloperSettings");

// Class FortniteGame.AthenaCharacterItem
// 0x0000 (0x0100 - 0x0100)
class UAthenaCharacterItem final : public UAthenaCosmeticAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCharacterItem">();
	}
	static class UAthenaCharacterItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaCharacterItem>();
	}
};
static_assert(alignof(UAthenaCharacterItem) == 0x000008, "Wrong alignment on UAthenaCharacterItem");
static_assert(sizeof(UAthenaCharacterItem) == 0x000100, "Wrong size on UAthenaCharacterItem");

// Class FortniteGame.FortOutpostFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortOutpostFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void ActivateCraftingTable(class AFortPlayerControllerOutpost* FortPC);
	static void DeactivateCraftingTable(class AFortPlayerControllerOutpost* FortPC);
	static bool DeployOutpostBuildingTagOnPlacementTag(class UObject* WorldContextObject, const struct FGameplayTag& BuildingTag, const struct FGameplayTag& PlacementTag);
	static void FlushTransferRequests(class AFortPlayerController* Player);
	static class UFortOutpostItemDefinition* GetOutpostBuildingItemDefinition(class UObject* WorldContextObject, EOutpostBuildings Building);
	static struct FGameplayTag GetOutpostBuildingTagFromPlacementTag(class UObject* WorldContextObject, const struct FGameplayTag& PlacementTag);
	static class AFortPlayerControllerOutpost* GetOutpostOwner(class UObject* WorldContextObject);
	static class UFortMissionConfigData* GetOutpostQuestMissionConfigData(class UObject* WorldContextObject, const struct FGameplayTag& ConfigTag);
	static struct FGameplayTag GetPlacementTagFromOutpostBuildingTag(class UObject* WorldContextObject, const struct FGameplayTag& BuildingTag);
	static void SetCriticalMissionJoinability(class UObject* WorldContextObject, bool bJoinable);
	static void SetOutpostDefenseActive(class UObject* WorldContextObject, bool bActive);
	static void SetOutpostGameDifficultyRow(class UObject* WorldContextObject, const struct FDataTableRowHandle& GameDifficultyInfo);
	static void TransferItemFromStorage(class AFortPlayerController* Player, class UFortWorldItem* Item, int32 Count);
	static void TransferItemToStorage(class AFortPlayerController* Player, class UFortWorldItem* Item, int32 Count);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOutpostFunctionLibrary">();
	}
	static class UFortOutpostFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOutpostFunctionLibrary>();
	}
};
static_assert(alignof(UFortOutpostFunctionLibrary) == 0x000008, "Wrong alignment on UFortOutpostFunctionLibrary");
static_assert(sizeof(UFortOutpostFunctionLibrary) == 0x000028, "Wrong size on UFortOutpostFunctionLibrary");

// Class FortniteGame.AthenaCharacterItemDefinition
// 0x0010 (0x0430 - 0x0420)
class UAthenaCharacterItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	class UFortHeroType*                          HeroDefinition;                                    // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAthenaBackpackItemDefinition*          DefaultBackpack;                                   // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_428[0x8];                                      // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCharacterItemDefinition">();
	}
	static class UAthenaCharacterItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaCharacterItemDefinition>();
	}
};
static_assert(alignof(UAthenaCharacterItemDefinition) == 0x000010, "Wrong alignment on UAthenaCharacterItemDefinition");
static_assert(sizeof(UAthenaCharacterItemDefinition) == 0x000430, "Wrong size on UAthenaCharacterItemDefinition");
static_assert(offsetof(UAthenaCharacterItemDefinition, HeroDefinition) == 0x000418, "Member 'UAthenaCharacterItemDefinition::HeroDefinition' has a wrong offset!");
static_assert(offsetof(UAthenaCharacterItemDefinition, DefaultBackpack) == 0x000420, "Member 'UAthenaCharacterItemDefinition::DefaultBackpack' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_OpenChoiceUI
// 0x0060 (0x0090 - 0x0030)
class UFortAsyncAction_OpenChoiceUI final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnSuccess;                                         // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFailure;                                         // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  PlayerController;                                  // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FChoiceData                            ChoiceItems;                                       // 0x0058(0x0030)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_88[0x8];                                       // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_OpenChoiceUI* OpenChoiceUI(class AFortPlayerController* Param_PlayerController, const struct FChoiceData& Param_ChoiceItems);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_OpenChoiceUI">();
	}
	static class UFortAsyncAction_OpenChoiceUI* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_OpenChoiceUI>();
	}
};
static_assert(alignof(UFortAsyncAction_OpenChoiceUI) == 0x000008, "Wrong alignment on UFortAsyncAction_OpenChoiceUI");
static_assert(sizeof(UFortAsyncAction_OpenChoiceUI) == 0x000090, "Wrong size on UFortAsyncAction_OpenChoiceUI");
static_assert(offsetof(UFortAsyncAction_OpenChoiceUI, OnSuccess) == 0x000030, "Member 'UFortAsyncAction_OpenChoiceUI::OnSuccess' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_OpenChoiceUI, OnFailure) == 0x000040, "Member 'UFortAsyncAction_OpenChoiceUI::OnFailure' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_OpenChoiceUI, PlayerController) == 0x000050, "Member 'UFortAsyncAction_OpenChoiceUI::PlayerController' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_OpenChoiceUI, ChoiceItems) == 0x000058, "Member 'UFortAsyncAction_OpenChoiceUI::ChoiceItems' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_ActorsAround
// 0x0000 (0x00C0 - 0x00C0)
class UFortQueryGenerator_ActorsAround final : public UEnvQueryGenerator_ActorsOfClass
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_ActorsAround">();
	}
	static class UFortQueryGenerator_ActorsAround* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_ActorsAround>();
	}
};
static_assert(alignof(UFortQueryGenerator_ActorsAround) == 0x000008, "Wrong alignment on UFortQueryGenerator_ActorsAround");
static_assert(sizeof(UFortQueryGenerator_ActorsAround) == 0x0000C0, "Wrong size on UFortQueryGenerator_ActorsAround");

// Class FortniteGame.BuildingRift
// 0x0170 (0x0810 - 0x06A0)
class ABuildingRift : public ABuildingActor
{
public:
	class UFortDamageSet*                         DamageSet;                                         // 0x06A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DistToTarget;                                      // 0x06A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6AC[0x4];                                      // 0x06AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bSendMissionEvents;                                // 0x06B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDelayDeath;                                       // 0x06B1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6B2[0x2];                                      // 0x06B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MinSpawnDelay;                                     // 0x06B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxSpawnDelay;                                     // 0x06B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CosmeticStateIdleDelay;                            // 0x06BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         IntroToBeginSpawningDelay;                         // 0x06C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6C4[0x4];                                      // 0x06C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UEnvQuery*                              EnvironmentQuery;                                  // 0x06C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FEnvNamedValue>                 QueryParams;                                       // 0x06D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	float                                         QueryRadius;                                       // 0x06E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6E4[0x4];                                      // 0x06E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FVector>                        FreeSpawnSlots;                                    // 0x06E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortSpawnSlotData>             UsedSpawnSlots;                                    // 0x06F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_708[0x10];                                     // 0x0708(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bRiftIsVisible;                                    // 0x0718(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bRiftIsActive;                                     // 0x0719(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsReadyToSpawnAI;                                 // 0x071A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasBeenInitialized;                               // 0x071B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasBadRiftSlots;                                  // 0x071C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_71D[0x5B];                                     // 0x071D(0x005B)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bCreateOverlapSphere;                              // 0x0778(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_779[0x7];                                      // 0x0779(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         OverlapSphereRadius;                               // 0x0780(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	class USphereComponent*                       OverlapSphereComponent;                            // 0x07A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_7A8[0x18];                                     // 0x07A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnBuildingRiftSpawnedAI;                           // 0x07C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	class FName                                   DestructionLootTierGroup;                          // 0x07D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               LootDropTossDirection;                             // 0x07D8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         LootDropConeHalfAngle;                             // 0x07E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LootDropSpeed;                                     // 0x07E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7EC[0x4];                                      // 0x07EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortRiftReservation>           RiftReservations;                                  // 0x07F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	ERiftCosmeticState                            CosmeticState;                                     // 0x0800(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_801[0x7];                                      // 0x0801(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSpectateClickableMapIcon*          SpectatorMapIcon;                                  // 0x0808(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void BP_Cosmetic_Idle();
	void BP_Cosmetic_Intro();
	void BP_Cosmetic_RampUp();
	void BP_Cosmetic_ShouldDie();
	void BroadcastRiftSpawningAI();
	void OnActivated();
	void OnDeactivated();
	void OnFinishedEncounterSpawn(class AFortAIPawn* SpawnedAI);
	void OnGameDifficultyChanged();
	void OnPlaced();
	void OnRemoved();
	void OnRep_CosmeticState();
	void OnRep_RiftIsActive();
	void OnRep_RiftIsVisible();
	void OnSpawnAI();
	void OnStartedEncounterSpawn(class AFortAIPawn* SpawnedAI);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingRift">();
	}
	static class ABuildingRift* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingRift>();
	}
};
static_assert(alignof(ABuildingRift) == 0x000008, "Wrong alignment on ABuildingRift");
static_assert(sizeof(ABuildingRift) == 0x000810, "Wrong size on ABuildingRift");
static_assert(offsetof(ABuildingRift, DamageSet) == 0x0006A0, "Member 'ABuildingRift::DamageSet' has a wrong offset!");
static_assert(offsetof(ABuildingRift, DistToTarget) == 0x0006A8, "Member 'ABuildingRift::DistToTarget' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bSendMissionEvents) == 0x0006B0, "Member 'ABuildingRift::bSendMissionEvents' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bDelayDeath) == 0x0006B1, "Member 'ABuildingRift::bDelayDeath' has a wrong offset!");
static_assert(offsetof(ABuildingRift, MinSpawnDelay) == 0x0006B4, "Member 'ABuildingRift::MinSpawnDelay' has a wrong offset!");
static_assert(offsetof(ABuildingRift, MaxSpawnDelay) == 0x0006B8, "Member 'ABuildingRift::MaxSpawnDelay' has a wrong offset!");
static_assert(offsetof(ABuildingRift, CosmeticStateIdleDelay) == 0x0006BC, "Member 'ABuildingRift::CosmeticStateIdleDelay' has a wrong offset!");
static_assert(offsetof(ABuildingRift, IntroToBeginSpawningDelay) == 0x0006C0, "Member 'ABuildingRift::IntroToBeginSpawningDelay' has a wrong offset!");
static_assert(offsetof(ABuildingRift, EnvironmentQuery) == 0x0006C8, "Member 'ABuildingRift::EnvironmentQuery' has a wrong offset!");
static_assert(offsetof(ABuildingRift, QueryParams) == 0x0006D0, "Member 'ABuildingRift::QueryParams' has a wrong offset!");
static_assert(offsetof(ABuildingRift, QueryRadius) == 0x0006E0, "Member 'ABuildingRift::QueryRadius' has a wrong offset!");
static_assert(offsetof(ABuildingRift, FreeSpawnSlots) == 0x0006E8, "Member 'ABuildingRift::FreeSpawnSlots' has a wrong offset!");
static_assert(offsetof(ABuildingRift, UsedSpawnSlots) == 0x0006F8, "Member 'ABuildingRift::UsedSpawnSlots' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bRiftIsVisible) == 0x000718, "Member 'ABuildingRift::bRiftIsVisible' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bRiftIsActive) == 0x000719, "Member 'ABuildingRift::bRiftIsActive' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bIsReadyToSpawnAI) == 0x00071A, "Member 'ABuildingRift::bIsReadyToSpawnAI' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bHasBeenInitialized) == 0x00071B, "Member 'ABuildingRift::bHasBeenInitialized' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bHasBadRiftSlots) == 0x00071C, "Member 'ABuildingRift::bHasBadRiftSlots' has a wrong offset!");
static_assert(offsetof(ABuildingRift, bCreateOverlapSphere) == 0x000778, "Member 'ABuildingRift::bCreateOverlapSphere' has a wrong offset!");
static_assert(offsetof(ABuildingRift, OverlapSphereRadius) == 0x000780, "Member 'ABuildingRift::OverlapSphereRadius' has a wrong offset!");
static_assert(offsetof(ABuildingRift, OverlapSphereComponent) == 0x0007A0, "Member 'ABuildingRift::OverlapSphereComponent' has a wrong offset!");
static_assert(offsetof(ABuildingRift, OnBuildingRiftSpawnedAI) == 0x0007C0, "Member 'ABuildingRift::OnBuildingRiftSpawnedAI' has a wrong offset!");
static_assert(offsetof(ABuildingRift, DestructionLootTierGroup) == 0x0007D0, "Member 'ABuildingRift::DestructionLootTierGroup' has a wrong offset!");
static_assert(offsetof(ABuildingRift, LootDropTossDirection) == 0x0007D8, "Member 'ABuildingRift::LootDropTossDirection' has a wrong offset!");
static_assert(offsetof(ABuildingRift, LootDropConeHalfAngle) == 0x0007E4, "Member 'ABuildingRift::LootDropConeHalfAngle' has a wrong offset!");
static_assert(offsetof(ABuildingRift, LootDropSpeed) == 0x0007E8, "Member 'ABuildingRift::LootDropSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingRift, RiftReservations) == 0x0007F0, "Member 'ABuildingRift::RiftReservations' has a wrong offset!");
static_assert(offsetof(ABuildingRift, CosmeticState) == 0x000800, "Member 'ABuildingRift::CosmeticState' has a wrong offset!");
static_assert(offsetof(ABuildingRift, SpectatorMapIcon) == 0x000808, "Member 'ABuildingRift::SpectatorMapIcon' has a wrong offset!");

// Class FortniteGame.AthenaCreativeRift
// 0x0070 (0x0880 - 0x0810)
class AAthenaCreativeRift final : public ABuildingRift
{
public:
	class ABuildingTrapFloor_DeimosSpawner*       ParentTrap;                                        // 0x0810(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_818[0x68];                                     // 0x0818(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaCreativeRift">();
	}
	static class AAthenaCreativeRift* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaCreativeRift>();
	}
};
static_assert(alignof(AAthenaCreativeRift) == 0x000008, "Wrong alignment on AAthenaCreativeRift");
static_assert(sizeof(AAthenaCreativeRift) == 0x000880, "Wrong size on AAthenaCreativeRift");
static_assert(offsetof(AAthenaCreativeRift, ParentTrap) == 0x000810, "Member 'AAthenaCreativeRift::ParentTrap' has a wrong offset!");

// Class FortniteGame.FortGameplayMutator
// 0x0030 (0x0360 - 0x0330)
class AFortGameplayMutator : public AInfo
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bMutatorActive : 1;                                // 0x0338(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, DisableEditOnInstance, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_339[0x7];                                      // 0x0339(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  GameplayTagContainer;                              // 0x0340(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void OnRep_bMutatorActive();
	void SetMutatorActive(bool bEnable);

	bool IsMutatorActive() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayMutator">();
	}
	static class AFortGameplayMutator* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayMutator>();
	}
};
static_assert(alignof(AFortGameplayMutator) == 0x000008, "Wrong alignment on AFortGameplayMutator");
static_assert(sizeof(AFortGameplayMutator) == 0x000360, "Wrong size on AFortGameplayMutator");
static_assert(offsetof(AFortGameplayMutator, GameplayTagContainer) == 0x000340, "Member 'AFortGameplayMutator::GameplayTagContainer' has a wrong offset!");

// Class FortniteGame.FortGameplayMutator_AIEncounterModifierTags
// 0x0038 (0x0398 - 0x0360)
class AFortGameplayMutator_AIEncounterModifierTags final : public AFortGameplayMutator
{
public:
	struct FGameplayTagContainer                  GameplayTags;                                      // 0x0360(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortEncounterMutatorReplacedTag> TagsToReplace;                                     // 0x0380(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	EFortMissionType                              RequiredEncounterAssociatedMissionType;            // 0x0390(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_391[0x7];                                      // 0x0391(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayMutator_AIEncounterModifierTags">();
	}
	static class AFortGameplayMutator_AIEncounterModifierTags* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayMutator_AIEncounterModifierTags>();
	}
};
static_assert(alignof(AFortGameplayMutator_AIEncounterModifierTags) == 0x000008, "Wrong alignment on AFortGameplayMutator_AIEncounterModifierTags");
static_assert(sizeof(AFortGameplayMutator_AIEncounterModifierTags) == 0x000398, "Wrong size on AFortGameplayMutator_AIEncounterModifierTags");
static_assert(offsetof(AFortGameplayMutator_AIEncounterModifierTags, GameplayTags) == 0x000360, "Member 'AFortGameplayMutator_AIEncounterModifierTags::GameplayTags' has a wrong offset!");
static_assert(offsetof(AFortGameplayMutator_AIEncounterModifierTags, TagsToReplace) == 0x000380, "Member 'AFortGameplayMutator_AIEncounterModifierTags::TagsToReplace' has a wrong offset!");
static_assert(offsetof(AFortGameplayMutator_AIEncounterModifierTags, RequiredEncounterAssociatedMissionType) == 0x000390, "Member 'AFortGameplayMutator_AIEncounterModifierTags::RequiredEncounterAssociatedMissionType' has a wrong offset!");

// Class FortniteGame.FortMatchmakingPolicy
// 0x0100 (0x0128 - 0x0028)
class UFortMatchmakingPolicy : public UObject
{
public:
	uint8                                         Pad_28[0x20];                                      // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bMatchmakingInProgress;                            // 0x0048(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_49[0x3];                                       // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   SessionName;                                       // 0x004C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_54[0x4];                                       // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMatchmakingParams                     CurrentParams;                                     // 0x0058(0x00B0)(Transient, Protected, NativeAccessSpecifierProtected)
	class UFortSearchPass*                        MMPass;                                            // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         ChanceToHostAttempt;                               // 0x0110(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_114[0x14];                                     // 0x0114(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingPolicy">();
	}
	static class UFortMatchmakingPolicy* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingPolicy>();
	}
};
static_assert(alignof(UFortMatchmakingPolicy) == 0x000008, "Wrong alignment on UFortMatchmakingPolicy");
static_assert(sizeof(UFortMatchmakingPolicy) == 0x000128, "Wrong size on UFortMatchmakingPolicy");
static_assert(offsetof(UFortMatchmakingPolicy, bMatchmakingInProgress) == 0x000048, "Member 'UFortMatchmakingPolicy::bMatchmakingInProgress' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingPolicy, SessionName) == 0x00004C, "Member 'UFortMatchmakingPolicy::SessionName' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingPolicy, CurrentParams) == 0x000058, "Member 'UFortMatchmakingPolicy::CurrentParams' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingPolicy, MMPass) == 0x000108, "Member 'UFortMatchmakingPolicy::MMPass' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingPolicy, ChanceToHostAttempt) == 0x000110, "Member 'UFortMatchmakingPolicy::ChanceToHostAttempt' has a wrong offset!");

// Class FortniteGame.FortMatchmakingMissionCommon
// 0x0010 (0x0138 - 0x0128)
class UFortMatchmakingMissionCommon : public UFortMatchmakingPolicy
{
public:
	uint8                                         Pad_128[0x10];                                     // 0x0128(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingMissionCommon">();
	}
	static class UFortMatchmakingMissionCommon* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingMissionCommon>();
	}
};
static_assert(alignof(UFortMatchmakingMissionCommon) == 0x000008, "Wrong alignment on UFortMatchmakingMissionCommon");
static_assert(sizeof(UFortMatchmakingMissionCommon) == 0x000138, "Wrong size on UFortMatchmakingMissionCommon");

// Class FortniteGame.FortMatchmakingGather
// 0x0020 (0x0148 - 0x0128)
class UFortMatchmakingGather final : public UFortMatchmakingPolicy
{
public:
	float                                         ChanceToJoinInProgress;                            // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_12C[0x1C];                                     // 0x012C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingGather">();
	}
	static class UFortMatchmakingGather* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingGather>();
	}
};
static_assert(alignof(UFortMatchmakingGather) == 0x000008, "Wrong alignment on UFortMatchmakingGather");
static_assert(sizeof(UFortMatchmakingGather) == 0x000148, "Wrong size on UFortMatchmakingGather");
static_assert(offsetof(UFortMatchmakingGather, ChanceToJoinInProgress) == 0x000128, "Member 'UFortMatchmakingGather::ChanceToJoinInProgress' has a wrong offset!");

// Class FortniteGame.FortAthenaGrowthManager
// 0x0000 (0x06A0 - 0x06A0)
class AFortAthenaGrowthManager final : public ABuildingActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaGrowthManager">();
	}
	static class AFortAthenaGrowthManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaGrowthManager>();
	}
};
static_assert(alignof(AFortAthenaGrowthManager) == 0x000008, "Wrong alignment on AFortAthenaGrowthManager");
static_assert(sizeof(AFortAthenaGrowthManager) == 0x0006A0, "Wrong size on AFortAthenaGrowthManager");

// Class FortniteGame.AthenaGadgetItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UAthenaGadgetItemDefinitionTooltip final : public UFortWorldItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaGadgetItemDefinitionTooltip">();
	}
	static class UAthenaGadgetItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaGadgetItemDefinitionTooltip>();
	}
};
static_assert(alignof(UAthenaGadgetItemDefinitionTooltip) == 0x000008, "Wrong alignment on UAthenaGadgetItemDefinitionTooltip");
static_assert(sizeof(UAthenaGadgetItemDefinitionTooltip) == 0x000090, "Wrong size on UAthenaGadgetItemDefinitionTooltip");

// Class FortniteGame.AthenaGameData
// 0x0348 (0x0378 - 0x0030)
class UAthenaGameData final : public UPrimaryDataAsset
{
public:
	TSoftObjectPtr<class UAthenaPickaxeItemDefinition> FallbackPickaxe;                                   // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UAthenaDanceItemDefinition> FallbackDance;                                     // 0x0058(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAthenaSeasonItemDefinition*            FallbackSeason;                                    // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<TSoftObjectPtr<class UFortItemDefinition>> ShuffleTileItemDefinitions;                        // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	class UAthenaBattleBusItemDefinition*         DefaultBattleBusSkin;                              // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAthenaGliderItemDefinition*            DefaultGliderSkin;                                 // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAthenaSkyDiveContrailItemDefinition*   DefaultContrailEffect;                             // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAthenaMusicPackItemDefinition*         DefaultMusicPack;                                  // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortCosmeticItemMarkupTable*           CosmeticMarkupTable;                               // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UDataTable>              CosmeticPreviewActionList;                         // 0x00C0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   EmotePreviewActorClass;                            // 0x00E8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   ItemWrapPreviewActorClass;                         // 0x0110(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   LoadingScreenPreviewActorClass;                    // 0x0138(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   SprayPreviewActorClass;                            // 0x0160(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   MusicPackPreviewActorClass;                        // 0x0188(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   SkyDiveContrailPreviewActorClass;                  // 0x01B0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   BodyPartOverridePreviewActorClass;                 // 0x01D8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   PickaxeCosmeticPreviewActorClass;                  // 0x0200(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<EAthenaCustomizationCategory, TSoftClassPtr<class UClass>> CosmeticPreviewActionMap;                          // 0x0228(0x0050)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	class UFortItemWrapMappingData*               ItemWrapConfigAsset;                               // 0x0278(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UTexture2D>              DeniedCosmeticThumbnail;                           // 0x0280(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortItemDefinition*                    PlaceholderItemToShowForDeniedCosmetics;           // 0x02A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UAthenaCharacterItemDefinition*> RandomCharacters;                                  // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FGameplayTagMessage>            UnableToPerformActionMessages;                     // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	class UCurveLinearColor*                      TimeOfDayRGBForPeripherals;                        // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundMix*                              AthenaSoundMix;                                    // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundMix*                              VisualizationSoundMix;                             // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraAnim*                            DroneCameraAnim;                                   // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraAnim*                            ThirdPersonCameraAnim;                             // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraAnim*                            ArenaCameraAnim;                                   // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<ECommonInputType, class UTexture2D*>     InputTypeIcons;                                    // 0x0300(0x0050)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<class UFortDeathReasons*>              PlayerDownedMessages;                              // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<class UFortDeathReasons*>              PlayerDeadMessages;                                // 0x0360(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class UFortRespawnDataTable*                  RespawnDataTable;                                  // 0x0370(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaGameData">();
	}
	static class UAthenaGameData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaGameData>();
	}
};
static_assert(alignof(UAthenaGameData) == 0x000008, "Wrong alignment on UAthenaGameData");
static_assert(sizeof(UAthenaGameData) == 0x000378, "Wrong size on UAthenaGameData");
static_assert(offsetof(UAthenaGameData, FallbackPickaxe) == 0x000030, "Member 'UAthenaGameData::FallbackPickaxe' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, FallbackDance) == 0x000058, "Member 'UAthenaGameData::FallbackDance' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, FallbackSeason) == 0x000080, "Member 'UAthenaGameData::FallbackSeason' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, ShuffleTileItemDefinitions) == 0x000088, "Member 'UAthenaGameData::ShuffleTileItemDefinitions' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, DefaultBattleBusSkin) == 0x000098, "Member 'UAthenaGameData::DefaultBattleBusSkin' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, DefaultGliderSkin) == 0x0000A0, "Member 'UAthenaGameData::DefaultGliderSkin' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, DefaultContrailEffect) == 0x0000A8, "Member 'UAthenaGameData::DefaultContrailEffect' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, DefaultMusicPack) == 0x0000B0, "Member 'UAthenaGameData::DefaultMusicPack' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, CosmeticMarkupTable) == 0x0000B8, "Member 'UAthenaGameData::CosmeticMarkupTable' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, CosmeticPreviewActionList) == 0x0000C0, "Member 'UAthenaGameData::CosmeticPreviewActionList' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, EmotePreviewActorClass) == 0x0000E8, "Member 'UAthenaGameData::EmotePreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, ItemWrapPreviewActorClass) == 0x000110, "Member 'UAthenaGameData::ItemWrapPreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, LoadingScreenPreviewActorClass) == 0x000138, "Member 'UAthenaGameData::LoadingScreenPreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, SprayPreviewActorClass) == 0x000160, "Member 'UAthenaGameData::SprayPreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, MusicPackPreviewActorClass) == 0x000188, "Member 'UAthenaGameData::MusicPackPreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, SkyDiveContrailPreviewActorClass) == 0x0001B0, "Member 'UAthenaGameData::SkyDiveContrailPreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, BodyPartOverridePreviewActorClass) == 0x0001D8, "Member 'UAthenaGameData::BodyPartOverridePreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, PickaxeCosmeticPreviewActorClass) == 0x000200, "Member 'UAthenaGameData::PickaxeCosmeticPreviewActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, CosmeticPreviewActionMap) == 0x000228, "Member 'UAthenaGameData::CosmeticPreviewActionMap' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, ItemWrapConfigAsset) == 0x000278, "Member 'UAthenaGameData::ItemWrapConfigAsset' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, DeniedCosmeticThumbnail) == 0x000280, "Member 'UAthenaGameData::DeniedCosmeticThumbnail' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, PlaceholderItemToShowForDeniedCosmetics) == 0x0002A8, "Member 'UAthenaGameData::PlaceholderItemToShowForDeniedCosmetics' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, RandomCharacters) == 0x0002B0, "Member 'UAthenaGameData::RandomCharacters' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, UnableToPerformActionMessages) == 0x0002C0, "Member 'UAthenaGameData::UnableToPerformActionMessages' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, TimeOfDayRGBForPeripherals) == 0x0002D0, "Member 'UAthenaGameData::TimeOfDayRGBForPeripherals' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, AthenaSoundMix) == 0x0002D8, "Member 'UAthenaGameData::AthenaSoundMix' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, VisualizationSoundMix) == 0x0002E0, "Member 'UAthenaGameData::VisualizationSoundMix' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, DroneCameraAnim) == 0x0002E8, "Member 'UAthenaGameData::DroneCameraAnim' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, ThirdPersonCameraAnim) == 0x0002F0, "Member 'UAthenaGameData::ThirdPersonCameraAnim' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, ArenaCameraAnim) == 0x0002F8, "Member 'UAthenaGameData::ArenaCameraAnim' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, InputTypeIcons) == 0x000300, "Member 'UAthenaGameData::InputTypeIcons' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, PlayerDownedMessages) == 0x000350, "Member 'UAthenaGameData::PlayerDownedMessages' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, PlayerDeadMessages) == 0x000360, "Member 'UAthenaGameData::PlayerDeadMessages' has a wrong offset!");
static_assert(offsetof(UAthenaGameData, RespawnDataTable) == 0x000370, "Member 'UAthenaGameData::RespawnDataTable' has a wrong offset!");

// Class FortniteGame.FortClientOnlyActor
// 0x0008 (0x0338 - 0x0330)
class AFortClientOnlyActor : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientOnlyActor">();
	}
	static class AFortClientOnlyActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientOnlyActor>();
	}
};
static_assert(alignof(AFortClientOnlyActor) == 0x000008, "Wrong alignment on AFortClientOnlyActor");
static_assert(sizeof(AFortClientOnlyActor) == 0x000338, "Wrong size on AFortClientOnlyActor");

// Class FortniteGame.FortFXManager
// 0x0148 (0x0480 - 0x0338)
class AFortFXManager final : public AFortClientOnlyActor
{
public:
	TArray<struct FFortSplineMeshAnimSet>         SplineAnimSets;                                    // 0x0338(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TArray<struct FFortMIDAnimSet>                MIDAnimSets;                                       // 0x0348(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortParticleAnimSet>           ParticleAnimSets;                                  // 0x0358(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TArray<struct FFortLightAnimSet>              LightAnimSets;                                     // 0x0368(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TArray<class AFortWeaponRanged*>              PendingWeaponFX;                                   // 0x0378(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_388[0xF8];                                     // 0x0388(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static void AddLightAnimationIntensity(class UObject* WorldContextObject, class ULightComponent* LightComp, float StartValue, float EndValue, class UCurveFloat* LerpCurve, bool bOneMinusLerpValue, float Duration, bool bPlayReverse);
	static void AddMIDAnimationColor(class UObject* WorldContextObject, class UMaterialInstanceDynamic* Mid, class FName ParamName, const struct FLinearColor& StartValue, const struct FLinearColor& EndValue, class UCurveFloat* LerpCurve, bool bOneMinusLerpValue, float Duration, bool bPlayReverse);
	static void AddMIDAnimationColorCurve(class UObject* WorldContextObject, class UMaterialInstanceDynamic* Mid, class FName ParamName, class UCurveLinearColor* ColorCurve, float Duration, bool bPlayReverse);
	static void AddMIDAnimationFloat(class UObject* WorldContextObject, class UMaterialInstanceDynamic* Mid, class FName ParamName, float StartValue, float EndValue, class UCurveFloat* LerpCurve, bool bOneMinusLerpValue, float Duration, bool bPlayReverse);
	static void AddParticleAnimationFloat(class UObject* WorldContextObject, class UParticleSystemComponent* ParticleSystemComp, class FName ParamName, float StartValue, float EndValue, class UCurveFloat* LerpCurve, bool bOneMinusLerpValue, float Duration, bool bPlayReverse);
	static void AddSplineMeshScaleAnimation(class UObject* WorldContextObject, class USplineMeshComponent* SplineMesh, float StartScaleStart, float StartScaleEnd, float EndScaleStart, float EndScaleEnd, class UCurveFloat* LerpCurve, bool bOneMinusLerpValue, float Duration, bool bPlayReverse);
	static void AddSplineMeshSnapAnimation(class UObject* WorldContextObject, const TArray<class USplineMeshComponent*>& SplineMeshes, class USplineComponent* TargetSpline, class UCurveFloat* GrowthCurve, float Duration, bool bPlayGrowthReverse);
	static class UMaterialInstanceDynamic* GetPickupRarityMID(class AFortPickupEffect* PickupObject, class UPrimitiveComponent* Component, int32 ElementIndex, int32 Rarity, bool* bNeedsToBeInitialized);
	static class UMaterialInstanceDynamic* GetPickupStretchMIDFromPool(class AFortPickupEffect* PickupObject, class UMaterialInterface* SourceMaterial, class UPrimitiveComponent* Component, int32 ElementIndex, bool* bNeedsToBeInitialized);
	static void RemoveLightAnimations(class UObject* WorldContextObject, class ULightComponent* LightComp);
	static void RemoveMIDAnimations(class UObject* WorldContextObject, class UMaterialInstanceDynamic* Mid);
	static void RemoveParticleAnimations(class UObject* WorldContextObject, class UParticleSystemComponent* ParticleSystemComp);
	static void RemoveSplineMeshAnimations(class UObject* WorldContextObject, class USplineMeshComponent* SplineMesh);
	static void ReturnFXActorToPool(class UObject* WorldContextObject, class AActor* FXActor);
	static void ReturnPickupStretchMIDToPool(class AFortPickupEffect* PickupObject, class UPrimitiveComponent* Component, int32 ElementIndex);
	static class AActor* SpawnPooledFXActor(class UObject* WorldContextObject, TSubclassOf<class AActor> FXActorClass, const struct FTransform& SpawnTransform);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFXManager">();
	}
	static class AFortFXManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortFXManager>();
	}
};
static_assert(alignof(AFortFXManager) == 0x000008, "Wrong alignment on AFortFXManager");
static_assert(sizeof(AFortFXManager) == 0x000480, "Wrong size on AFortFXManager");
static_assert(offsetof(AFortFXManager, SplineAnimSets) == 0x000338, "Member 'AFortFXManager::SplineAnimSets' has a wrong offset!");
static_assert(offsetof(AFortFXManager, MIDAnimSets) == 0x000348, "Member 'AFortFXManager::MIDAnimSets' has a wrong offset!");
static_assert(offsetof(AFortFXManager, ParticleAnimSets) == 0x000358, "Member 'AFortFXManager::ParticleAnimSets' has a wrong offset!");
static_assert(offsetof(AFortFXManager, LightAnimSets) == 0x000368, "Member 'AFortFXManager::LightAnimSets' has a wrong offset!");
static_assert(offsetof(AFortFXManager, PendingWeaponFX) == 0x000378, "Member 'AFortFXManager::PendingWeaponFX' has a wrong offset!");

// Class FortniteGame.FortCharacterType
// 0x0000 (0x0360 - 0x0360)
class UFortCharacterType : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCharacterType">();
	}
	static class UFortCharacterType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCharacterType>();
	}
};
static_assert(alignof(UFortCharacterType) == 0x000010, "Wrong alignment on UFortCharacterType");
static_assert(sizeof(UFortCharacterType) == 0x000360, "Wrong size on UFortCharacterType");

// Class FortniteGame.FortWorkerType
// 0x00A0 (0x0400 - 0x0360)
class UFortWorkerType : public UFortCharacterType
{
public:
	EFortCustomGender                             Gender;                                            // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_361[0x7];                                      // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UFortItemIconDefinition> FixedPortrait;                                     // 0x0368(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsManager;                                        // 0x0390(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_391[0x7];                                      // 0x0391(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  ManagerSynergyTag;                                 // 0x0398(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  FixedPersonalityTag;                               // 0x03B8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  FixedSetBonusTag;                                  // 0x03D8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         MatchingPersonalityBonus;                          // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MismatchingPersonalityPenalty;                     // 0x03FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorkerType">();
	}
	static class UFortWorkerType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorkerType>();
	}
};
static_assert(alignof(UFortWorkerType) == 0x000010, "Wrong alignment on UFortWorkerType");
static_assert(sizeof(UFortWorkerType) == 0x000400, "Wrong size on UFortWorkerType");
static_assert(offsetof(UFortWorkerType, Gender) == 0x000360, "Member 'UFortWorkerType::Gender' has a wrong offset!");
static_assert(offsetof(UFortWorkerType, FixedPortrait) == 0x000368, "Member 'UFortWorkerType::FixedPortrait' has a wrong offset!");
static_assert(offsetof(UFortWorkerType, bIsManager) == 0x000390, "Member 'UFortWorkerType::bIsManager' has a wrong offset!");
static_assert(offsetof(UFortWorkerType, ManagerSynergyTag) == 0x000398, "Member 'UFortWorkerType::ManagerSynergyTag' has a wrong offset!");
static_assert(offsetof(UFortWorkerType, FixedPersonalityTag) == 0x0003B8, "Member 'UFortWorkerType::FixedPersonalityTag' has a wrong offset!");
static_assert(offsetof(UFortWorkerType, FixedSetBonusTag) == 0x0003D8, "Member 'UFortWorkerType::FixedSetBonusTag' has a wrong offset!");
static_assert(offsetof(UFortWorkerType, MatchingPersonalityBonus) == 0x0003F8, "Member 'UFortWorkerType::MatchingPersonalityBonus' has a wrong offset!");
static_assert(offsetof(UFortWorkerType, MismatchingPersonalityPenalty) == 0x0003FC, "Member 'UFortWorkerType::MismatchingPersonalityPenalty' has a wrong offset!");

// Class FortniteGame.FortAthenaExitCraft
// 0x0198 (0x0D30 - 0x0B98)
class AFortAthenaExitCraft final : public AFortAthenaVehicle
{
public:
	class UStaticMeshComponent*                   MeshComponent;                                     // 0x0B98(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   OverlapMesh;                                       // 0x0BA0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortAthenaExitCraftInfo*               ExitCraftInfo;                                     // 0x0BA8(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_BB0[0x18];                                     // 0x0BB0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   CraftSpecialActorID;                               // 0x0BC8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BD0[0x4];                                      // 0x0BD0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	EExitCraftState                               CurrentState;                                      // 0x0BD4(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BD5[0x3];                                      // 0x0BD5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerPawnAthena*>          OverlappingPawns;                                  // 0x0BD8(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortAthenaExitCraftBalloon> BalloonClass;                                      // 0x0BE8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortAthenaExitCraftBalloon*            BalloonActor;                                      // 0x0BF0(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortVehicleConfigs>        FortVehicleConfigClass;                            // 0x0BF8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            GettingIntoPostionCurve_Location;                  // 0x0C00(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            GettingIntoPostionCurve_Rotation;                  // 0x0C08(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BuildingZOffset;                                   // 0x0C10(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C14[0x4];                                      // 0x0C14(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  TagsToApplyOnAttached;                             // 0x0C18(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   InteractText;                                      // 0x0C38(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         SafetyTimerTime;                                   // 0x0C50(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C54[0x4];                                      // 0x0C54(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UMaterialInterface*>             VehicleSkins;                                      // 0x0C58(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         VehicleSkinIndex;                                  // 0x0C68(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C6C[0xC];                                      // 0x0C6C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerPawnAthena*>          PlayersNeedingSeats;                               // 0x0C78(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_C88[0x18];                                     // 0x0C88(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLocationLerpData                      LocationLerpData;                                  // 0x0CA0(0x0038)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_CD8[0x8];                                      // 0x0CD8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotationLerpData                      RotationLerpData;                                  // 0x0CE0(0x0050)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)

public:
	void CheatDepart();
	void OnDepartFinished();
	void OnMoveEnd();
	void OnMoveStart();
	void OnNewState(EExitCraftState NewState);
	void OnOverlapEnd(class AActor* TestActor);
	void OnOverlapStart(class AActor* TestActor);
	void OnRemakeMIDs();
	void OnRep_BalloonActor();
	void OnRep_CurrentState();
	void OnRep_LocationLerpData();
	void OnRep_QualifyingPlayers();
	void OnRep_RotationLerpData();
	void OnRep_VehicleSkinIndex();

	struct FVector GetBalloonLocation() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaExitCraft">();
	}
	static class AFortAthenaExitCraft* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaExitCraft>();
	}
};
static_assert(alignof(AFortAthenaExitCraft) == 0x000010, "Wrong alignment on AFortAthenaExitCraft");
static_assert(sizeof(AFortAthenaExitCraft) == 0x000D30, "Wrong size on AFortAthenaExitCraft");
static_assert(offsetof(AFortAthenaExitCraft, MeshComponent) == 0x000B98, "Member 'AFortAthenaExitCraft::MeshComponent' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, OverlapMesh) == 0x000BA0, "Member 'AFortAthenaExitCraft::OverlapMesh' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, ExitCraftInfo) == 0x000BA8, "Member 'AFortAthenaExitCraft::ExitCraftInfo' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, CraftSpecialActorID) == 0x000BC8, "Member 'AFortAthenaExitCraft::CraftSpecialActorID' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, CurrentState) == 0x000BD4, "Member 'AFortAthenaExitCraft::CurrentState' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, OverlappingPawns) == 0x000BD8, "Member 'AFortAthenaExitCraft::OverlappingPawns' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, BalloonClass) == 0x000BE8, "Member 'AFortAthenaExitCraft::BalloonClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, BalloonActor) == 0x000BF0, "Member 'AFortAthenaExitCraft::BalloonActor' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, FortVehicleConfigClass) == 0x000BF8, "Member 'AFortAthenaExitCraft::FortVehicleConfigClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, GettingIntoPostionCurve_Location) == 0x000C00, "Member 'AFortAthenaExitCraft::GettingIntoPostionCurve_Location' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, GettingIntoPostionCurve_Rotation) == 0x000C08, "Member 'AFortAthenaExitCraft::GettingIntoPostionCurve_Rotation' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, BuildingZOffset) == 0x000C10, "Member 'AFortAthenaExitCraft::BuildingZOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, TagsToApplyOnAttached) == 0x000C18, "Member 'AFortAthenaExitCraft::TagsToApplyOnAttached' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, InteractText) == 0x000C38, "Member 'AFortAthenaExitCraft::InteractText' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, SafetyTimerTime) == 0x000C50, "Member 'AFortAthenaExitCraft::SafetyTimerTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, VehicleSkins) == 0x000C58, "Member 'AFortAthenaExitCraft::VehicleSkins' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, VehicleSkinIndex) == 0x000C68, "Member 'AFortAthenaExitCraft::VehicleSkinIndex' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, PlayersNeedingSeats) == 0x000C78, "Member 'AFortAthenaExitCraft::PlayersNeedingSeats' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, LocationLerpData) == 0x000CA0, "Member 'AFortAthenaExitCraft::LocationLerpData' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraft, RotationLerpData) == 0x000CE0, "Member 'AFortAthenaExitCraft::RotationLerpData' has a wrong offset!");

// Class FortniteGame.FortPrerollDataItemDefinition
// 0x0010 (0x0370 - 0x0360)
class UFortPrerollDataItemDefinition final : public UFortAccountItemDefinition
{
public:
	float                                         StreakbreakerRefundMultiplier;                     // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_364[0xC];                                      // 0x0364(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPrerollDataItemDefinition">();
	}
	static class UFortPrerollDataItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPrerollDataItemDefinition>();
	}
};
static_assert(alignof(UFortPrerollDataItemDefinition) == 0x000010, "Wrong alignment on UFortPrerollDataItemDefinition");
static_assert(sizeof(UFortPrerollDataItemDefinition) == 0x000370, "Wrong size on UFortPrerollDataItemDefinition");
static_assert(offsetof(UFortPrerollDataItemDefinition, StreakbreakerRefundMultiplier) == 0x000360, "Member 'UFortPrerollDataItemDefinition::StreakbreakerRefundMultiplier' has a wrong offset!");

// Class FortniteGame.AthenaGliderItem
// 0x0000 (0x0100 - 0x0100)
class UAthenaGliderItem final : public UAthenaCosmeticAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaGliderItem">();
	}
	static class UAthenaGliderItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaGliderItem>();
	}
};
static_assert(alignof(UAthenaGliderItem) == 0x000008, "Wrong alignment on UAthenaGliderItem");
static_assert(sizeof(UAthenaGliderItem) == 0x000100, "Wrong size on UAthenaGliderItem");

// Class FortniteGame.AthenaGliderItemDefinition
// 0x0120 (0x0540 - 0x0420)
class UAthenaGliderItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	EFortGliderType                               GliderType;                                        // 0x0418(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bActivateTrailsOnRotationalMovement;               // 0x0419(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_41A[0x6];                                      // 0x041A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   ParachutePrefabClass;                              // 0x0420(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USkeletalMesh>           SkeletalMesh;                                      // 0x0448(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   AnimClass;                                         // 0x0470(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UParticleSystem>         TrailParticles;                                    // 0x0498(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UParticleSystem>         OwnerTrailParticles;                               // 0x04C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   TrailParamName;                                    // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              OpenSound;                                         // 0x04F0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              CloseSound;                                        // 0x0518(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	TSoftObjectPtr<class USkeletalMesh> GetOverrideSkelMeshPtr() const;
	TSubclassOf<class AFortPlayerParachute> GetParachutePrefabClass() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaGliderItemDefinition">();
	}
	static class UAthenaGliderItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaGliderItemDefinition>();
	}
};
static_assert(alignof(UAthenaGliderItemDefinition) == 0x000010, "Wrong alignment on UAthenaGliderItemDefinition");
static_assert(sizeof(UAthenaGliderItemDefinition) == 0x000540, "Wrong size on UAthenaGliderItemDefinition");
static_assert(offsetof(UAthenaGliderItemDefinition, GliderType) == 0x000418, "Member 'UAthenaGliderItemDefinition::GliderType' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, bActivateTrailsOnRotationalMovement) == 0x000419, "Member 'UAthenaGliderItemDefinition::bActivateTrailsOnRotationalMovement' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, ParachutePrefabClass) == 0x000420, "Member 'UAthenaGliderItemDefinition::ParachutePrefabClass' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, SkeletalMesh) == 0x000448, "Member 'UAthenaGliderItemDefinition::SkeletalMesh' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, AnimClass) == 0x000470, "Member 'UAthenaGliderItemDefinition::AnimClass' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, TrailParticles) == 0x000498, "Member 'UAthenaGliderItemDefinition::TrailParticles' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, OwnerTrailParticles) == 0x0004C0, "Member 'UAthenaGliderItemDefinition::OwnerTrailParticles' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, TrailParamName) == 0x0004E8, "Member 'UAthenaGliderItemDefinition::TrailParamName' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, OpenSound) == 0x0004F0, "Member 'UAthenaGliderItemDefinition::OpenSound' has a wrong offset!");
static_assert(offsetof(UAthenaGliderItemDefinition, CloseSound) == 0x000518, "Member 'UAthenaGliderItemDefinition::CloseSound' has a wrong offset!");

// Class FortniteGame.FortHexMapMarkerBase
// 0x0020 (0x0350 - 0x0330)
class AFortHexMapMarkerBase final : public AActor
{
public:
	TArray<class UMaterialInstanceDynamic*>       CurrentMIDs;                                       // 0x0330(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UAnimationAsset*                        IdleAnimation;                                     // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USkeletalMeshComponent*                 SkelMeshComponent;                                 // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHexMapMarkerBase">();
	}
	static class AFortHexMapMarkerBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortHexMapMarkerBase>();
	}
};
static_assert(alignof(AFortHexMapMarkerBase) == 0x000008, "Wrong alignment on AFortHexMapMarkerBase");
static_assert(sizeof(AFortHexMapMarkerBase) == 0x000350, "Wrong size on AFortHexMapMarkerBase");
static_assert(offsetof(AFortHexMapMarkerBase, CurrentMIDs) == 0x000330, "Member 'AFortHexMapMarkerBase::CurrentMIDs' has a wrong offset!");
static_assert(offsetof(AFortHexMapMarkerBase, IdleAnimation) == 0x000340, "Member 'AFortHexMapMarkerBase::IdleAnimation' has a wrong offset!");
static_assert(offsetof(AFortHexMapMarkerBase, SkelMeshComponent) == 0x000348, "Member 'AFortHexMapMarkerBase::SkelMeshComponent' has a wrong offset!");

// Class FortniteGame.FortAthenaLowGravZone
// 0x0000 (0x0768 - 0x0768)
class AFortAthenaLowGravZone final : public ABuildingGameplayActor
{
public:
	void OnVehicleEnterZone(class AFortAthenaVehicle* Vehicle, float GravityMultiplier);
	void OnVehicleExitZone(class AFortAthenaVehicle* Vehicle);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaLowGravZone">();
	}
	static class AFortAthenaLowGravZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaLowGravZone>();
	}
};
static_assert(alignof(AFortAthenaLowGravZone) == 0x000008, "Wrong alignment on AFortAthenaLowGravZone");
static_assert(sizeof(AFortAthenaLowGravZone) == 0x000768, "Wrong size on AFortAthenaLowGravZone");

// Class FortniteGame.FortPOIAmbientAudioBank
// 0x0058 (0x0088 - 0x0030)
class UFortPOIAmbientAudioBank final : public UDataAsset
{
public:
	struct FGameplayTag                           LocationTag;                                       // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortPOIAmbientAudioLoop               Loops[0x4];                                        // 0x0038(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FFortPOIAmbientAudioOneShot>    OneShots;                                          // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPOIAmbientAudioBank">();
	}
	static class UFortPOIAmbientAudioBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPOIAmbientAudioBank>();
	}
};
static_assert(alignof(UFortPOIAmbientAudioBank) == 0x000008, "Wrong alignment on UFortPOIAmbientAudioBank");
static_assert(sizeof(UFortPOIAmbientAudioBank) == 0x000088, "Wrong size on UFortPOIAmbientAudioBank");
static_assert(offsetof(UFortPOIAmbientAudioBank, LocationTag) == 0x000030, "Member 'UFortPOIAmbientAudioBank::LocationTag' has a wrong offset!");
static_assert(offsetof(UFortPOIAmbientAudioBank, Loops) == 0x000038, "Member 'UFortPOIAmbientAudioBank::Loops' has a wrong offset!");
static_assert(offsetof(UFortPOIAmbientAudioBank, OneShots) == 0x000078, "Member 'UFortPOIAmbientAudioBank::OneShots' has a wrong offset!");

// Class FortniteGame.AthenaHatItemDefinition
// 0x0000 (0x0430 - 0x0430)
class UAthenaHatItemDefinition final : public UAthenaCharacterPartItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaHatItemDefinition">();
	}
	static class UAthenaHatItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaHatItemDefinition>();
	}
};
static_assert(alignof(UAthenaHatItemDefinition) == 0x000010, "Wrong alignment on UAthenaHatItemDefinition");
static_assert(sizeof(UAthenaHatItemDefinition) == 0x000430, "Wrong size on UAthenaHatItemDefinition");

// Class FortniteGame.FortCharacter
// 0x0018 (0x00F8 - 0x00E0)
class UFortCharacter : public UFortAccountItem
{
public:
	class FString                                 Squad_id;                                          // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Squad_slot_idx;                                    // 0x00F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F4[0x4];                                       // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCharacter">();
	}
	static class UFortCharacter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCharacter>();
	}
};
static_assert(alignof(UFortCharacter) == 0x000008, "Wrong alignment on UFortCharacter");
static_assert(sizeof(UFortCharacter) == 0x0000F8, "Wrong size on UFortCharacter");
static_assert(offsetof(UFortCharacter, Squad_id) == 0x0000E0, "Member 'UFortCharacter::Squad_id' has a wrong offset!");
static_assert(offsetof(UFortCharacter, Squad_slot_idx) == 0x0000F0, "Member 'UFortCharacter::Squad_slot_idx' has a wrong offset!");

// Class FortniteGame.FortWorker
// 0x00B0 (0x01A8 - 0x00F8)
class UFortWorker : public UFortCharacter
{
public:
	class FString                                 Slotted_building_id;                               // 0x00F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         building_slot_used;                                // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Gender;                                            // 0x010C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Personality;                                       // 0x0110(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Set_bonus;                                         // 0x0120(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Portrait;                                          // 0x0130(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  PersonalityTag;                                    // 0x0140(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  SetBonusTag;                                       // 0x0160(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortItemIconDefinition> IconDefinition;                                    // 0x0180(0x0028)(Edit, Transient, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	class UFortWorkerType* GetWorkerTypeBP() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorker">();
	}
	static class UFortWorker* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorker>();
	}
};
static_assert(alignof(UFortWorker) == 0x000008, "Wrong alignment on UFortWorker");
static_assert(sizeof(UFortWorker) == 0x0001A8, "Wrong size on UFortWorker");
static_assert(offsetof(UFortWorker, Slotted_building_id) == 0x0000F8, "Member 'UFortWorker::Slotted_building_id' has a wrong offset!");
static_assert(offsetof(UFortWorker, building_slot_used) == 0x000108, "Member 'UFortWorker::building_slot_used' has a wrong offset!");
static_assert(offsetof(UFortWorker, Gender) == 0x00010C, "Member 'UFortWorker::Gender' has a wrong offset!");
static_assert(offsetof(UFortWorker, Personality) == 0x000110, "Member 'UFortWorker::Personality' has a wrong offset!");
static_assert(offsetof(UFortWorker, Set_bonus) == 0x000120, "Member 'UFortWorker::Set_bonus' has a wrong offset!");
static_assert(offsetof(UFortWorker, Portrait) == 0x000130, "Member 'UFortWorker::Portrait' has a wrong offset!");
static_assert(offsetof(UFortWorker, PersonalityTag) == 0x000140, "Member 'UFortWorker::PersonalityTag' has a wrong offset!");
static_assert(offsetof(UFortWorker, SetBonusTag) == 0x000160, "Member 'UFortWorker::SetBonusTag' has a wrong offset!");
static_assert(offsetof(UFortWorker, IconDefinition) == 0x000180, "Member 'UFortWorker::IconDefinition' has a wrong offset!");

// Class FortniteGame.AthenaItemWrapDefinition
// 0x0020 (0x0440 - 0x0420)
class UAthenaItemWrapDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	TSoftObjectPtr<class UMaterialInterface>      ItemWrapMaterial;                                  // 0x0418(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	class UMaterialInterface* GetMaterial(EItemWrapMaterialType MaterialType) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaItemWrapDefinition">();
	}
	static class UAthenaItemWrapDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaItemWrapDefinition>();
	}
};
static_assert(alignof(UAthenaItemWrapDefinition) == 0x000010, "Wrong alignment on UAthenaItemWrapDefinition");
static_assert(sizeof(UAthenaItemWrapDefinition) == 0x000440, "Wrong size on UAthenaItemWrapDefinition");
static_assert(offsetof(UAthenaItemWrapDefinition, ItemWrapMaterial) == 0x000418, "Member 'UAthenaItemWrapDefinition::ItemWrapMaterial' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator
// 0x0018 (0x0378 - 0x0360)
class AFortAthenaMutator : public AFortGameplayMutator
{
public:
	bool                                          bMutatesGameMode;                                  // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMutatesGameState;                                 // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_362[0x6];                                      // 0x0362(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortGameModeAthena*                    CachedGameMode;                                    // 0x0368(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortGameStateAthena*                   CachedGameState;                                   // 0x0370(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator">();
	}
	static class AFortAthenaMutator* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator>();
	}
};
static_assert(alignof(AFortAthenaMutator) == 0x000008, "Wrong alignment on AFortAthenaMutator");
static_assert(sizeof(AFortAthenaMutator) == 0x000378, "Wrong size on AFortAthenaMutator");
static_assert(offsetof(AFortAthenaMutator, bMutatesGameMode) == 0x000360, "Member 'AFortAthenaMutator::bMutatesGameMode' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator, bMutatesGameState) == 0x000361, "Member 'AFortAthenaMutator::bMutatesGameState' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator, CachedGameMode) == 0x000368, "Member 'AFortAthenaMutator::CachedGameMode' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator, CachedGameState) == 0x000370, "Member 'AFortAthenaMutator::CachedGameState' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_DBNOSetting
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_DBNOSetting final : public AFortAthenaMutator
{
public:
	EDBNOMutatorType                              DBNOSetting;                                       // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_DBNOSetting">();
	}
	static class AFortAthenaMutator_DBNOSetting* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_DBNOSetting>();
	}
};
static_assert(alignof(AFortAthenaMutator_DBNOSetting) == 0x000008, "Wrong alignment on AFortAthenaMutator_DBNOSetting");
static_assert(sizeof(AFortAthenaMutator_DBNOSetting) == 0x000380, "Wrong size on AFortAthenaMutator_DBNOSetting");
static_assert(offsetof(AFortAthenaMutator_DBNOSetting, DBNOSetting) == 0x000378, "Member 'AFortAthenaMutator_DBNOSetting::DBNOSetting' has a wrong offset!");

// Class FortniteGame.FortKeepDefenseManager
// 0x00D0 (0x0400 - 0x0330)
class AFortKeepDefenseManager final : public AActor
{
public:
	UMulticastDelegateProperty_                   OnEventStarted;                                    // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnWarmupEnded;                                     // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterTimeout;                                // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEventEnded;                                      // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEventStopped;                                    // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAllEnemiesKilled;                                // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterStarted;                                // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterEnded;                                  // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDefenseStateChanged;                             // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C0[0x10];                                     // 0x03C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAIEncounterInfo*                   ActiveAIEncounter;                                 // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortAISpawnGroupProgressionInfo*       ActiveAISpawnGroup;                                // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3E0[0x20];                                     // 0x03E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetNumberAliveEnemies();
	class FText GetWaveDescription();
	void GoToNextWave();
	void SkipWarmup();
	class UFortAIEncounterInfo* StartAIEncounter(TSubclassOf<class UFortAIEncounterInfo> EncounterTemplate, class AActor* TargetActor, class UFortAISpawnGroupProgressionInfo* SpawnGroupProgressionInfo, int32 ActivationDelay, int32 EncounterDifficultyLevel, float AliveMultiplier);
	void StartEvent(class UFortKeepEventInfo* EventTemplate, int32 DifficultyLevelOffset);
	void StartEventFromList(class UFortKeepEventList* EventList, int32 EventNumber);
	void StopEvent();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortKeepDefenseManager">();
	}
	static class AFortKeepDefenseManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortKeepDefenseManager>();
	}
};
static_assert(alignof(AFortKeepDefenseManager) == 0x000008, "Wrong alignment on AFortKeepDefenseManager");
static_assert(sizeof(AFortKeepDefenseManager) == 0x000400, "Wrong size on AFortKeepDefenseManager");
static_assert(offsetof(AFortKeepDefenseManager, OnEventStarted) == 0x000330, "Member 'AFortKeepDefenseManager::OnEventStarted' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnWarmupEnded) == 0x000340, "Member 'AFortKeepDefenseManager::OnWarmupEnded' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnEncounterTimeout) == 0x000350, "Member 'AFortKeepDefenseManager::OnEncounterTimeout' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnEventEnded) == 0x000360, "Member 'AFortKeepDefenseManager::OnEventEnded' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnEventStopped) == 0x000370, "Member 'AFortKeepDefenseManager::OnEventStopped' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnAllEnemiesKilled) == 0x000380, "Member 'AFortKeepDefenseManager::OnAllEnemiesKilled' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnEncounterStarted) == 0x000390, "Member 'AFortKeepDefenseManager::OnEncounterStarted' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnEncounterEnded) == 0x0003A0, "Member 'AFortKeepDefenseManager::OnEncounterEnded' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, OnDefenseStateChanged) == 0x0003B0, "Member 'AFortKeepDefenseManager::OnDefenseStateChanged' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, ActiveAIEncounter) == 0x0003D0, "Member 'AFortKeepDefenseManager::ActiveAIEncounter' has a wrong offset!");
static_assert(offsetof(AFortKeepDefenseManager, ActiveAISpawnGroup) == 0x0003D8, "Member 'AFortKeepDefenseManager::ActiveAISpawnGroup' has a wrong offset!");

// Class FortniteGame.AthenaLayoutRequirementData
// 0x0018 (0x0048 - 0x0030)
class UAthenaLayoutRequirementData final : public UPrimaryDataAsset
{
public:
	TSubclassOf<class ABuildingLayoutRequirement> BuildingClass;                                     // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<TSubclassOf<class ABuildingSMActor>>   LayoutRequirementClasses;                          // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)

public:
	class ABuildingLayoutRequirement* SpawnMatchingLayoutRequirement(class ABuildingSMActor* SourceActor, bool bMatchResourceType);

	bool FindMatchingLayoutRequirementClass(class ABuildingSMActor* BuildingActor, TSubclassOf<class ABuildingSMActor>* MatchingClass) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaLayoutRequirementData">();
	}
	static class UAthenaLayoutRequirementData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaLayoutRequirementData>();
	}
};
static_assert(alignof(UAthenaLayoutRequirementData) == 0x000008, "Wrong alignment on UAthenaLayoutRequirementData");
static_assert(sizeof(UAthenaLayoutRequirementData) == 0x000048, "Wrong size on UAthenaLayoutRequirementData");
static_assert(offsetof(UAthenaLayoutRequirementData, BuildingClass) == 0x000030, "Member 'UAthenaLayoutRequirementData::BuildingClass' has a wrong offset!");
static_assert(offsetof(UAthenaLayoutRequirementData, LayoutRequirementClasses) == 0x000038, "Member 'UAthenaLayoutRequirementData::LayoutRequirementClasses' has a wrong offset!");

// Class FortniteGame.AthenaLoadingScreenItemDefinition
// 0x0090 (0x04B0 - 0x0420)
class UAthenaLoadingScreenItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	TSoftObjectPtr<class UTexture2D>              BackgroundImage;                                   // 0x0418(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UObject>                 BackgroundMaterialOrTexture;                       // 0x0440(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   BackgroundWidget;                                  // 0x0468(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              BackgroundDesiredSize;                             // 0x0490(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           BackgroundColor;                                   // 0x0498(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4A8[0x8];                                      // 0x04A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaLoadingScreenItemDefinition">();
	}
	static class UAthenaLoadingScreenItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaLoadingScreenItemDefinition>();
	}
};
static_assert(alignof(UAthenaLoadingScreenItemDefinition) == 0x000010, "Wrong alignment on UAthenaLoadingScreenItemDefinition");
static_assert(sizeof(UAthenaLoadingScreenItemDefinition) == 0x0004B0, "Wrong size on UAthenaLoadingScreenItemDefinition");
static_assert(offsetof(UAthenaLoadingScreenItemDefinition, BackgroundImage) == 0x000418, "Member 'UAthenaLoadingScreenItemDefinition::BackgroundImage' has a wrong offset!");
static_assert(offsetof(UAthenaLoadingScreenItemDefinition, BackgroundMaterialOrTexture) == 0x000440, "Member 'UAthenaLoadingScreenItemDefinition::BackgroundMaterialOrTexture' has a wrong offset!");
static_assert(offsetof(UAthenaLoadingScreenItemDefinition, BackgroundWidget) == 0x000468, "Member 'UAthenaLoadingScreenItemDefinition::BackgroundWidget' has a wrong offset!");
static_assert(offsetof(UAthenaLoadingScreenItemDefinition, BackgroundDesiredSize) == 0x000490, "Member 'UAthenaLoadingScreenItemDefinition::BackgroundDesiredSize' has a wrong offset!");
static_assert(offsetof(UAthenaLoadingScreenItemDefinition, BackgroundColor) == 0x000498, "Member 'UAthenaLoadingScreenItemDefinition::BackgroundColor' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_AI
// 0x0020 (0x0380 - 0x0360)
class AFortAthenaMutator_AI final : public AFortGameplayMutator
{
public:
	TArray<class UFortMovementComp_AIChar*>       DeimosMoveComponents;                              // 0x0360(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_370[0x10];                                     // 0x0370(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_AI">();
	}
	static class AFortAthenaMutator_AI* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_AI>();
	}
};
static_assert(alignof(AFortAthenaMutator_AI) == 0x000008, "Wrong alignment on AFortAthenaMutator_AI");
static_assert(sizeof(AFortAthenaMutator_AI) == 0x000380, "Wrong size on AFortAthenaMutator_AI");
static_assert(offsetof(AFortAthenaMutator_AI, DeimosMoveComponents) == 0x000360, "Member 'AFortAthenaMutator_AI::DeimosMoveComponents' has a wrong offset!");

// Class FortniteGame.FortKismetLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortKismetLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void AddRegenItemToInventoryOwner(TScriptInterface<class IFortInventoryOwnerInterface> InventoryOwner, const class UFortWorldItemDefinition* RegenItemDefinition, int32 NumberToGive, bool bNotifyPlayer);
	static void AddScoringEvent(class AFortPlayerController* Controller, const struct FGameplayTagContainer& TargetTags);
	static struct FFortEncounterSettings ApplyEncounterOptionOverridesFromWaveDataToEncounterSettings(const struct FTieredWaveSetData& WaveData, struct FFortEncounterSettings& EncounterSettings);
	static void ApplyGlobalEnvironmentDamageToActor(class AActor* DamageTargetActor, float EnvironmentDamage, const struct FGameplayTagContainer& AdditionalContextTags, TSubclassOf<class UGameplayEffect> EnvironmentDamageGE);
	static struct FActiveGameplayEffectHandle ApplyGlobalEnvironmentGameplayEffectToActor(class AActor* EffectTargetActor, TSubclassOf<class UGameplayEffect> GameplayEffect, int32 GameplayEffectLevel, const struct FGameplayTagContainer& AdditionalContextTags);
	static bool AreAthenaVehiclesEnabled();
	static bool AreCampaignVehiclesEnabled();
	static TArray<class AFortPlayerPawn*> AuthorityGetFortPossessedPlayerPawns(class UObject* WorldContextObject);
	static void BroadcastAbilityImpactAtLocation(class UObject* WorldContextObject, class USoundBase* InSound, class UObject* Instigator, const struct FVector& Position, float Radius, class FName Tag);
	static void BroadcastAbilitySpinThrustAtLocation(class UObject* WorldContextObject, class USoundBase* InSound, class UObject* Instigator, const struct FVector& Position, float Radius, class FName Tag);
	static void BroadcastMessage(class UObject* WorldContextObject, const class FText& MESSAGE);
	static bool BroadcastPlayerImpactAtLocation(class UObject* WorldContextObject, class APlayerController* Player, const struct FVector& Position, float* Loudness, float* Duration, bool bRelativePosition);
	static void BroadcastSound(class UObject* WorldContextObject, class USoundBase* InSound, float VolumeMultiplier, float PitchMultiplier);
	static void BroadcastSoundAtLocation(class UObject* WorldContextObject, class USoundBase* InSound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier);
	static void ClearTutorialHighlights(class UObject* WorldContextObject);
	static void CloseTalkingHead(class UObject* WorldContextObject);
	static float ConvertToGameTime(class UObject* WorldContextObject, float InRealTime);
	static float ConvertToRealTime(class UObject* WorldContextObject, float InGameTime);
	static void CopyHideElements(class UMaterialInstanceDynamic* SourceMID, class UMaterialInstanceDynamic* TargetMID);
	static void CopyJerseyElements(class UMaterialInstanceDynamic* SourceMID, class UMaterialInstanceDynamic* TargetMID);
	static class UFortSpline* CreateNewSplineObject(class UObject* Param_Outer);
	static void DebugBoxSendToAll(class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	static void DebugCapsuleSendToAll(class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FQuat& Rotation, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	static void DebugLineSendToAll(class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	static void DebugSphereSendToAll(class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	static bool DeviceSupportsForceFeedback();
	static void DisableTutorialHighlight(class UObject* WorldContextObject, class FName WidgetName);
	static void EffectContextAddSourceObject(const struct FGameplayEffectContextHandle& EffectContext, class UObject* Src);
	static bool EmptyQuickBarSlot(class UObject* WorldContextObject, EFortQuickBars QuickBarType, int32 SlotIndex);
	static void EnableTutorialHighlight(class UObject* WorldContextObject, class FName WidgetName);
	static void EndWaitForConfirmationDialog(class UObject* WorldContextObject, struct FFortDialogExternalLatentActionHandle& Handle);
	static bool EqualEqual_FFortDialogWaitingForLatentActionHandle(const struct FFortDialogExternalLatentActionHandle& A, const struct FFortDialogExternalLatentActionHandle& B);
	static bool EqualEqual_UniqueNetIdReplUniqueNetIdRepl(const struct FUniqueNetIdRepl& A, const struct FUniqueNetIdRepl& B);
	static struct FFortAbilitySetHandle EquipFortAbilitySet(TScriptInterface<class IAbilitySystemInterface> AbilitySystemInterfaceActor, class UFortAbilitySet* AbilitySet, class UObject* OverrideSourceObject);
	static bool EquipItemToQuickBarSlot(class UObject* WorldContextObject, const class UFortItemDefinition* ItemDefinition, EFortQuickBars QuickBarType, int32 SlotIndex);
	static bool EvaluateCurveTableRow(const struct FCurveTableRowHandle& CurveTableRowHandle, float InXY, float* OutXY, const class FString& ContextString);
	static void ExecuteClientEvent(class UObject* WorldContextObject, const struct FFortClientEventName& EventType, class UObject* EventSource, class UObject* EventFocus);
	static class USkeletalMesh* ExtractSkeletalMesh(TSubclassOf<class AActor> BlueprintClass);
	static struct FVector ExtractSkeletalMeshScale(TSubclassOf<class AActor> BlueprintClass);
	static bool FilterSingleTargetActor(class UObject* WorldContextObject, const struct FFortTargetFilter& Filter, const class AActor* RequestingActor, class AActor* TargetActor);
	static bool FilterSingleTargetHitResult(class UObject* WorldContextObject, const struct FFortTargetFilter& Filter, const class AActor* RequestingActor, const struct FHitResult& HitResult);
	static TArray<class AActor*> FilterTargetActorList(class UObject* WorldContextObject, const struct FFortTargetFilter& Filter, const class AActor* RequestingActor, const TArray<class AActor*>& ActorsToFilter, bool* bAtLeastOneActorLeft);
	static TArray<struct FHitResult> FilterTargetHitResultList(class UObject* WorldContextObject, const struct FFortTargetFilter& Filter, const class AActor* RequestingActor, const TArray<struct FHitResult>& HitResultsToFilter, bool* bAtLeastOneActorLeft);
	static struct FVector FindGroundLocationAt(class UWorld* World, const class AActor* IgnoreActor, const struct FVector& InLocation, float TraceStartZ, float TraceEndZ, class FName TraceName);
	static struct FVector FindStaticGroundLocationAt(class UWorld* World, const struct FVector& InLocation, const class AActor* IgnoreActor, float TraceStartZ, float TraceEndZ);
	static struct FVector FindStaticGroundLocationWithExtentAt(class UWorld* World, const struct FVector& InLocation, const struct FQuat& ActorRotation, const struct FVector& ActorExtent, const class AActor* IgnoreActor, float TraceStartZ, float TraceEndZ);
	static void FortShippingLog(class UObject* WorldContextObject, const class FString& InString, bool bLogAsWarning);
	static bool GetActorPvPTeamIndex(const class AActor* Actor, uint8* TeamIndex);
	static uint8 GetActorTeam(const class AActor* Actor);
	static class AFortTeamInfo* GetActorTeamInfo(class AActor* Actor);
	static class AFortAIDirector* GetAIDirector(class UObject* WorldContextObject);
	static class AFortAIGoalManager* GetAIGoalManager(const class UObject* WorldContextObject);
	static TArray<class AFortPlayerController*> GetAllFortPlayerControllers(class UObject* WorldContextObject, bool bIncludeNonSpectators, bool bIncludeSpectators);
	static void GetAllFortPlayerPawns(class UObject* WorldContextObject, TArray<class AFortPlayerPawn*>* OutFortPlayerPawns);
	static float GetBroadcasterGrantWindowSecondsRemaining(class UObject* WorldContextObject);
	static float GetBuildingHealthPercentage(const class ABuildingActor* BuildingActor);
	static void GetBuildingStructuralSupportSystem(class UObject* WorldContextObject, class UBuildingStructuralSupportSystem** BuildingStructuralSupportSystem);
	static float GetCalculatedGameDifficulty(class UObject* WorldContextObject);
	static void GetCalendarEventInformation(class UObject* WorldContextObject, const class FString& EventName, bool* bIsEventActive, struct FTimespan* TimeSinceBegin, struct FTimespan* TimeUntilEnd, float* TimespanRatio);
	static class AActor* GetClosestActorFromArray(const class AActor* Actor, const TArray<class AActor*>& ArrayOfActors);
	static class ABuildingSMActor* GetClosestBuildingActorFromArray(const class AActor* Actor, const TArray<class ABuildingSMActor*>& ArrayOfBuildings);
	static class AFortPlayerPawn* GetClosestFortPlayerPawn(class UObject* WorldContextObject, const struct FVector& Position);
	static EAthenaWinCondition GetCurrentAthenaWinCondition(const class UObject* WorldContextObject);
	static EFortDayPhase GetCurrentDayPhase(class UObject* WorldContextObject);
	static struct FLinearColor GetDayNightDirectionalLightColor(class UObject* WorldContextObject);
	static struct FVector GetDayNightDirectionalLightVector(class UObject* WorldContextObject);
	static class FString GetDebugStringForUniqueId(const struct FUniqueNetIdRepl& UniqueId);
	static float GetDefaultAbsoluteTimeOfDaySpeed(class UObject* WorldContextObject);
	static struct FRotator GetDirectionActorToActor(class AActor* SourceActor, class AActor* TargetActor);
	static float GetFloatHoursUntilDayPhase(class UObject* WorldContextObject, EFortDayPhase DayPhase);
	static class UFortGameUserSettings* GetFortGameUserSettings();
	static EPhysicalSurface GetFortPhysicalSurface(const struct FHitResult& Hit);
	static class AFortPlayerController* GetFortPlayerControllerFromActor(class AActor* Actor);
	static TArray<class AFortPlayerPawn*> GetFortPlayerPawns(class UObject* WorldContextObject);
	static bool GetGameContextGameplayTags(class UObject* WorldContextObject, struct FGameplayTagContainer* OutGameContextGameplayTags);
	static float GetGameDifficulty();
	static class UFortAbilityKit* GetGrantedAbilityKit(const struct FFortSpecializationSlot& Slot);
	static float GetHostilityPercentage(class UObject* WorldContextObject);
	static int32 GetHoursUntilDayPhase(class UObject* WorldContextObject, EFortDayPhase DayPhase);
	static class FString GetHumanReadableName(class AActor* Actor);
	static bool GetIdleKickEnabled(const class UObject* WorldContextObject);
	static void GetImpulseData(const struct FGameplayEffectContextHandle& EffectContext, struct FVector* ImpulseDirection, float* KnockbackMagnitude, float* KnockbackZAngle);
	static bool GetIsBroadcastClient(class UObject* WorldContextObject);
	static bool GetIsPlayingReplay(class UObject* WorldContextObject);
	static class UFortItemDefinition* GetItemDefinitionFromItemQuantityPair(const struct FFortItemQuantityPair& ItemQuantityPair);
	static int32 GetItemQuantityOnPlayerByGUID(class AFortPlayerController* PlayerController, const struct FGuid& ItemGuid);
	static TArray<class AFortPlayerController*> GetLocalFortPlayerControllers(class UObject* WorldContextObject, bool bIncludeNonSpectators, bool bIncludeSpectators);
	static bool GetLocalPlayerHasHeroBackpack(class UObject* WorldContextObject);
	static bool GetLocalPlayerHasHeroHeadAccessories(class UObject* WorldContextObject);
	static int32 GetLootLevel(class UObject* WorldContextObject);
	static void GetMatchmakingDifficultyRangeFromDifficultyInfo(const struct FGameDifficultyInfo& DifficultyInfo, float* OutMinDifficulty, float* OutMaxDifficulty);
	static bool GetMeleeWeaponStatsRow(const struct FDataTableRowHandle& DataTableRowHandle, struct FFortMeleeWeaponStats* OutRow);
	static class UMaterialInstanceDynamic* GetMIDForSkeletalMeshComponent(class USkeletalMeshComponent* SkeletalMeshComponent, int32 ElementIndex);
	static class AFortMusicManager* GetMusicManager(class UObject* WorldContextObject);
	static bool GetNumericCVar(const class FString& CVar, float* OutValue);
	static bool GetPawnStatsRow(const struct FDataTableRowHandle& DataTableRowHandle, struct FFortPawnStats* OutRow);
	static class UFortRegisteredPlayerInfo* GetPlayerInfoFromUniqueID(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& UniqueId);
	static bool GetPlaylistAllowsTeamSwitching(const class UObject* WorldContextObject);
	static bool GetPlaylistUsesCustomCharacterParts(const class UObject* WorldContextObject);
	static EFortDayPhase GetPreviousDayPhase(class UObject* WorldContextObject);
	static class UGameplayAbility* GetPrimaryInstance(const struct FGameplayAbilitySpec& Spec);
	static bool GetPurchaseCostsRow(const struct FDataTableRowHandle& DataTableRowHandle, struct FFortCollectionBookDirectPurchaseData* OutRow);
	static class FText GetRandomLiveStreamingViewerName(class UObject* WorldContextObject, bool bRemoveFromList);
	static class FText GetRandomSurvivorName(class UObject* WorldContextObject, EFortDisplayGender Gender, bool bRemoveFromList);
	static bool GetRangedWeaponStatsRow(const struct FDataTableRowHandle& DataTableRowHandle, struct FFortRangedWeaponStats* OutRow);
	static class UFortAbilityKit* GetRemovedAbilityKit(const struct FFortSpecializationSlot& Slot);
	static bool GetSafeZoneLocation(class UObject* WorldContextObject, int32 SafeZoneIndex, struct FVector* OutLocation);
	static bool GetShowHeroBackpackForLocalPlayer(class UObject* WorldContextObject);
	static bool GetShowHeroHeadAccessoriesForLocalPlayer(class UObject* WorldContextObject);
	static float GetStunTime(const struct FGameplayEffectContextHandle& EffectContext);
	static ESubGame GetSubGame(const class UObject* WorldContextObject);
	static EFortTeamAffiliation GetTeamAffiliation(const class AActor* ActorA, const class AActor* ActorB);
	static EFortTeamAffiliation GetTeamAffiliationBetweenTeams(uint8 TeamA, uint8 TeamB);
	static EFortTeamAffiliation GetTeamAffiliationToLocalPlayer(class UObject* WorldContextObject, uint8 Team);
	static class AFortTeamInfo* GetTeamInfo(class UObject* WorldContextObject, uint8 Team);
	static class AFortThreatVisualsManager* GetThreatVisualsManager(class UObject* WorldContextObject);
	static float GetTimeDayPhaseBegins(class UObject* WorldContextObject, EFortDayPhase DayPhase);
	static float GetTimeOfDay(class UObject* WorldContextObject);
	static float GetTimeOfDayAccumulator(class UObject* WorldContextObject);
	static float GetTimeOfDaySpeed(class UObject* WorldContextObject);
	static float GetTimeUntilInRealTimeSeconds(class UObject* WorldContextObject, float GameTime);
	static bool GetTooltipDescription(class UObject* WorldContextObject, const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, TArray<class FText>* Description);
	static bool GetTooltipDescriptionFromTooltipClass(class UObject* WorldContextObject, const class UObject* ObjectToDescribe, TSubclassOf<class UFortTooltip> TooltipClass, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, TArray<class FText>* Description);
	static bool GetTooltipNumericValue(class UObject* WorldContextObject, const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, float* Value);
	static bool GetTooltipNumericValueFromTooltipClass(class UObject* WorldContextObject, const class UObject* ObjectToDescribe, TSubclassOf<class UFortTooltip> TooltipClass, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, float* Value);
	static bool GetTooltipTextFromToken(class UObject* WorldContextObject, const class UObject* ObjectToDescribe, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText);
	static bool GetTooltipTextFromTokenFromTooltipClass(class UObject* WorldContextObject, const class UObject* ObjectToDescribe, TSubclassOf<class UFortTooltip> TooltipClass, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText);
	static bool GetTrapStatsRow(const struct FDataTableRowHandle& DataTableRowHandle, struct FFortTrapStats* OutRow);
	static bool GetWeaponDurabilityByRarityStatsRow(const struct FDataTableRowHandle& DataTableRowHandle, struct FFortWeaponDurabilityByRarityStats* OutRow);
	static bool GetWeaponStatsRow(const struct FDataTableRowHandle& DataTableRowHandle, struct FFortBaseWeaponStats* OutRow);
	static void GiveItemToInventoryOwner(TScriptInterface<class IFortInventoryOwnerInterface> InventoryOwner, const class UFortWorldItemDefinition* ItemDefinition, int32 NumberToGive, bool bNotifyPlayer);
	static bool HasMultipleVisibleRewards(const struct FFortRewardInfo& RewardInfo);
	static bool HasOpenBroadcasterGrantWindow(class UObject* WorldContextObject);
	static bool HasRewards(const struct FFortRewardInfo& RewardInfo);
	static bool HasSelectableRewards(const struct FFortRewardInfo& RewardInfo);
	static void HideTutorialWidget(class UObject* WorldContextObject, class FName WidgetName);
	static void InvalidateLatentActionHandle(struct FFortDialogExternalLatentActionHandle& Handle);
	static bool IsAssetNull(TSoftObjectPtr<class UObject> Asset);
	static bool IsConsolePlatform();
	static bool IsCriticalHit(const struct FGameplayEffectContextHandle& EffectContext);
	static bool IsDiceCritical(const struct FGameplayEffectContextHandle& EffectContext);
	static bool IsFatalHit(const struct FGameplayEffectContextHandle& EffectContext);
	static bool IsFullBodyHit(const struct FGameplayEffectContextHandle& EffectContext);
	static bool IsItemDefRandomCustomizationSelector(const class UFortItemDefinition* InItemDef);
	static bool IsLatentActionHandleValid(const struct FFortDialogExternalLatentActionHandle& Handle);
	static bool IsLinkingStreamedAccountsEnabled();
	static bool IsMobileGame(const class UObject* WorldContextObject);
	static bool IsMobilePlatform();
	static bool IsPhoneGame();
	static bool IsRunningNoMCP();
	static bool IsTabletGame();
	static bool IsUsingBattlEye();
	static bool IsValid(const struct FAttributeInfo& AttributeInfo);
	static bool IsValid_UniqueNetIdRepl(const struct FUniqueNetIdRepl& InUniqueNetIdRepl);
	static TArray<class UObject*> JonLHack_GetAllObjectsOfClassFromPath(const class FString& Path, class UClass* Param_Class);
	static struct FVector K2_GetClosestAxisXY(const struct FVector& InVector);
	static EFortResourceType K2_GetCurrentResourceType(class AFortPlayerController* Controller);
	static int32 K2_GetItemQuantityOnPlayer(class AFortPlayerController* PlayerController, class UFortItemDefinition* ItemDefinition);
	static int32 K2_GetNumAvailableBuildingResources(class AFortPlayerController* Controller, const EFortResourceType ResourceType);
	static class UFortResourceItemDefinition* K2_GetResourceItemDefinition(const EFortResourceType ResourceType);
	static void K2_GiveBuildingResource(class AFortPlayerController* Controller, const EFortResourceType ResourceType, const int32 ResourceAmount);
	static void K2_GiveItemToAllPlayers(class UObject* WorldContextObject, class UFortWorldItemDefinition* ItemDefinition, int32 NumberToGive, bool bNotifyPlayer);
	static void K2_GiveItemToPlayer(class AFortPlayerController* PlayerController, const class UFortWorldItemDefinition* ItemDefinition, int32 NumberToGive, bool bNotifyPlayer);
	static bool K2_HasBuildingResourcesAvailable(class AFortPlayerController* Controller, const EFortResourceType ResourceType, const int32 ResourceAmount);
	static int32 K2_PayBuildingResourceCost(class AFortPlayerController* Controller, const EFortResourceType ResourceType, const int32 ResourceAmount);
	static int32 K2_RemoveFortItemFromPlayer(class AFortPlayerController* PlayerController, class UFortItem* Item, int32 AmountToRemove, bool bForceRemoval);
	static void K2_RemoveItemFromAllPlayers(class UObject* WorldContextObject, class UFortWorldItemDefinition* ItemDefinition, int32 AmountToRemove);
	static int32 K2_RemoveItemFromPlayer(class AFortPlayerController* PlayerController, class UFortWorldItemDefinition* ItemDefinition, int32 AmountToRemove, bool bForceRemoval);
	static int32 K2_RemoveItemFromPlayerByGuid(class AFortPlayerController* PlayerController, const struct FGuid& ItemGuid, int32 AmountToRemove, bool bForceRemoval);
	static class AFortPickup* K2_SpawnPickupInWorld(class UObject* WorldContextObject, class UFortWorldItemDefinition* ItemDefinition, int32 NumberToSpawn, const struct FVector& Position, const struct FVector& Direction, int32 OverrideMaxStackCount, bool bToss, bool bRandomRotation, bool bBlockedFromAutoPickup);
	static class AFortPickup* K2_SpawnPickupInWorldWithClass(class UObject* WorldContextObject, class UFortWorldItemDefinition* ItemDefinition, TSubclassOf<class AFortPickup> PickupClass, int32 NumberToSpawn, const struct FVector& Position, const struct FVector& Direction, int32 OverrideMaxStackCount, bool bToss, bool bRandomRotation, bool bBlockedFromAutoPickup);
	static void MakeAllPlayersTalkToSelf(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, class USoundBase* Audio, float Delay, bool bInterruptCurrentLine, bool bCanBeInterrupted, bool bCanCue, EFortFeedbackBroadcastFilter BroadcastFilter, bool bLatent);
	static EFortBuildingState MakeBuildingState(EFortBuildingState Value);
	static EFortDayPhase MakeDayNightPhase(EFortDayPhase Value);
	static struct FFortGameplayEffectContainerSpec MakeGameplayEffectContainerSpecFromAbility(const struct FFortGameplayEffectContainer& EffectContainer, class UGameplayAbility* Ability, int32 GameplayEffectLevel);
	static struct FFortGameplayEffectContainerSpec MakeGameplayEffectContainerSpecFromAbilityComponent(const struct FFortGameplayEffectContainer& EffectContainer, class UAbilitySystemComponent* AbilityComp, int32 GameplayEffectLevel);
	static EFortMovementStyle MakeMovementStyle(EFortMovementStyle Value);
	static EFortResourceType MakeResourceType(EFortResourceType Value);
	static EFortWeaponCoreAnimation MakeWeaponCoreAnimation(EFortWeaponCoreAnimation Value);
	static struct FVector NormalizedAngleInDegreesToVector(float A);
	static bool NotEqual_FFortDialogWaitingForLatentActionHandle(const struct FFortDialogExternalLatentActionHandle& A, const struct FFortDialogExternalLatentActionHandle& B);
	static bool NotEqual_UniqueNetIdReplUniqueNetIdRepl(const struct FUniqueNetIdRepl& A, const struct FUniqueNetIdRepl& B);
	static void NotifyProjectileThrown(TSubclassOf<class AFortProjectileBase> ProjClass, class AActor* RequestedBy, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, float Speed);
	static bool OnSameTeam(const class AActor* ActorA, const class AActor* ActorB);
	static void OpenTalkingHead(class UObject* WorldContextObject, class UTexture2D* Image, const class FText& Title, const class FText& SpeechText, EFortAnnouncementDisplayPreference DisplayPreference);
	static bool PickLootDrops(class UObject* WorldContextObject, TArray<struct FFortItemEntry>* OutLootToDrop, const class FName TierGroupName, const int32 WorldLevel, const int32 ForcedLootTier);
	static bool PickLootDropsWithNamedWeights(class UObject* WorldContextObject, TArray<struct FFortItemEntry>* OutLootToDrop, const class FName TierGroupName, const int32 WorldLevel, const TMap<class FName, float>& NamedWeightsMap, const int32 ForcedLootTier);
	static void PlayLocalForceFeedbackAtLocation(class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, float Radius, class FName Tag);
	static void PlayLocalForceFeedbackAtLocationMulti(class UObject* WorldContextObject, class UForceFeedbackEffect* NearForceFeedbackEffect, class UForceFeedbackEffect* FarForceFeedbackEffect, const struct FVector& Location, float InnerRadius, float OuterRadius, class FName Tag);
	static struct FVector PushOffHitLocation(class AActor* RequestedBy, const struct FHitResult& Hit, float Distance);
	static struct FTransform PushOffTransformByHitLocation(class AActor* RequestedBy, const struct FTransform& InTransform, const struct FHitResult& Hit, float Distance);
	static bool RandomGroundLocationInCircle(class UObject* WorldContextObject, const struct FVector& CircleCenter, float CircleRadius, const class AActor* TraceIgnoreActor, float TraceStartZ, float TraceEndZ, float TraceRadius, const struct FCollisionProfileName& TraceProfile, struct FVector* OutLocation);
	static void RegisterDayPhaseHitCallback(class UObject* Object, const class FString& FunctionName, EFortDayPhase Phase, bool bRecurring, bool bBlockTriggeringThisCycle);
	static void RegisterDayTimeHitCallback(class UObject* Object, const class FString& FunctionName, float TimeInHours, bool bRecurring, bool bBlockTriggeringThisCycle);
	static void RemoveActorsOfClassFromBuildingSMActorArray(const TArray<class ABuildingSMActor*>& ArrayToRemoveClassFrom, TSubclassOf<class ABuildingSMActor> ClassToRemove, TArray<class ABuildingSMActor*>* ArrayWithClassRemoved);
	static struct FFortGameplayEffectContainer ReplaceRangeInGameplayEffectContainer(const struct FFortGameplayEffectContainer& EffectContainer, const struct FScalableFloat& NewRange);
	static void ScriptEnsureIsValid(const class FString& MESSAGE, class UObject* Object);
	static void ScriptError(const class FString& MESSAGE);
	static class UMaterialInstance* SelectMaterialInstance(class UMaterialInstance* A, class UMaterialInstance* B, bool bSelectA);
	static void SetCanBeDamaged(class AActor* Actor, bool bCanBeDamaged);
	static void SetEndGameTimeDilation(const class UObject* WorldContextObject, float TimeDilation);
	static void SetIdleKickEnabled(class UObject* WorldContextObject, bool bEnabled);
	static void SetTimeOfDay(class UObject* WorldContextObject, float TimeOfDay);
	static void SetTimeOfDaySpeed(class UObject* WorldContextObject, float TimeOfDaySpeedFactor);
	static bool ShouldHideTutorialWidget(class FName WidgetName);
	static void ShowSoundIndicatorLocal(class UObject* WorldContextObject, class AFortPawn* TrackedPawn, const struct FVector& Location, float MaxAudibleDistance, EFortSoundIndicatorTypes IndicatorType, const TArray<class AFortPlayerController*>& IgnoreOnControllers, const class AActor* Instigator, const struct FLinearColor& Tint, class UTexture* OverrideIcon);
	static void ShowSoundIndicatorLocalForTeam(class UObject* WorldContextObject, class AFortPawn* TrackedPawn, const struct FVector& Location, float MaxAudibleDistance, EFortSoundIndicatorTypes IndicatorType, uint8 Team, const TArray<EFortTeamAffiliation>& Affiliations, const class AActor* Instigator, const struct FLinearColor& Tint, class UTexture* OverrideIcon);
	static class AFortAreaOfEffectCloud* SpawnAreaOfEffectCloud(TSubclassOf<class AFortAreaOfEffectCloud> AreaOfEffectClass, class AActor* RequestedBy, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, const struct FFortGameplayEffectContainerSpec& EffectContainerSpecToApplyOnHit, const struct FFortGameplayEffectContainerSpec& EffectContainerSpecToApplyOnExplode);
	static class ABuildingGameplayActor* SpawnBuildingGameplayActor(TSubclassOf<class ABuildingGameplayActor> BGAClass, const struct FTransform& Transform, class AActor* Instigator);
	static class AFortProjectileBase* SpawnProjectile(TSubclassOf<class AFortProjectileBase> ProjectileClass, class AActor* RequestedBy, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, const struct FRotator& SpawnDirection, const struct FFortGameplayEffectContainerSpec& EffectContainerSpecToApplyOnHit, const struct FFortGameplayEffectContainerSpec& EffectContainerSpecToApplyOnExplode, bool bUseDefaultPhysics, class AActor* HomingTarget, float InitialSpeed, float GravityScale, float ChargePercent);
	static class AFortTracerBase* SpawnTracerFromPool(class UObject* WorldContextObject, TSubclassOf<class AFortTracerBase> TracerClass, const struct FVector& Origin, const struct FVector& Destination, class AFortPawn* Instigator);
	static void StartUIConversation(class UObject* WorldContextObject);
	static void StopUIConversation(class UObject* WorldContextObject);
	static bool SwitchHeroType(class AFortPlayerController* FortPC, const class FString& NewHeroName);
	static void TriggerFeedbackEvent(class UObject* WorldContextObject, const struct FFortFeedbackHandle& EventHandle, class AFortPawn* InstigatorPawn, class AFortPawn* Recipient, float OverriddenDelay, bool bOverriddenQueuing, bool bAllowReplication);
	static void UnequipFortAbilitySet(struct FFortAbilitySetHandle& AbilitySetHandle);
	static void UnhideAllTutorialWidgets(class UObject* WorldContextObject);
	static void UnhideTutorialWidget(class UObject* WorldContextObject, class FName WidgetName);
	static float VectorToNormalizedAngleInDegrees(const struct FVector& V);

	void K2_CycleBuildingMaterial(class AFortPlayerController* Controller, bool bBroadcast, bool bDoUIFeedback, bool bHonorAutoSwitch);
	void K2_SetCurrentResourceType(class AFortPlayerController* Controller, EFortResourceType NewMaterial);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortKismetLibrary">();
	}
	static class UFortKismetLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortKismetLibrary>();
	}
};
static_assert(alignof(UFortKismetLibrary) == 0x000008, "Wrong alignment on UFortKismetLibrary");
static_assert(sizeof(UFortKismetLibrary) == 0x000028, "Wrong size on UFortKismetLibrary");

// Class FortniteGame.AthenaMapMarkerItemDefinition
// 0x0020 (0x0440 - 0x0420)
class UAthenaMapMarkerItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   TopperActorClass;                                  // 0x0418(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaMapMarkerItemDefinition">();
	}
	static class UAthenaMapMarkerItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaMapMarkerItemDefinition>();
	}
};
static_assert(alignof(UAthenaMapMarkerItemDefinition) == 0x000010, "Wrong alignment on UAthenaMapMarkerItemDefinition");
static_assert(sizeof(UAthenaMapMarkerItemDefinition) == 0x000440, "Wrong size on UAthenaMapMarkerItemDefinition");
static_assert(offsetof(UAthenaMapMarkerItemDefinition, TopperActorClass) == 0x000418, "Member 'UAthenaMapMarkerItemDefinition::TopperActorClass' has a wrong offset!");

// Class FortniteGame.AthenaMusicPackItemDefinition
// 0x0050 (0x0470 - 0x0420)
class UAthenaMusicPackItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	TSoftObjectPtr<class USoundBase>              FrontEndLobbyMusic;                                // 0x0418(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UTexture2D>              CoverArtImage;                                     // 0x0440(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_468[0x8];                                      // 0x0468(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	TSoftObjectPtr<class UTexture2D> GetCoverArt() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaMusicPackItemDefinition">();
	}
	static class UAthenaMusicPackItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaMusicPackItemDefinition>();
	}
};
static_assert(alignof(UAthenaMusicPackItemDefinition) == 0x000010, "Wrong alignment on UAthenaMusicPackItemDefinition");
static_assert(sizeof(UAthenaMusicPackItemDefinition) == 0x000470, "Wrong size on UAthenaMusicPackItemDefinition");
static_assert(offsetof(UAthenaMusicPackItemDefinition, FrontEndLobbyMusic) == 0x000418, "Member 'UAthenaMusicPackItemDefinition::FrontEndLobbyMusic' has a wrong offset!");
static_assert(offsetof(UAthenaMusicPackItemDefinition, CoverArtImage) == 0x000440, "Member 'UAthenaMusicPackItemDefinition::CoverArtImage' has a wrong offset!");

// Class FortniteGame.FortGameplayCueFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortGameplayCueFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void AddGameplayCueLocal(class AActor* Target, const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& CueParameters, bool bOnlyNotifies);
	static void BuildCueParametersFromHitResult(class AActor* SourceActor, const struct FHitResult& HitResult, struct FGameplayCueParameters* OutCueParameters);
	static void BuildCueParametersFromSource(class AActor* SourceActor, struct FGameplayCueParameters* OutCueParameters);
	static bool CheckSpawnConditionForCueParameters(class AActor* Target, const struct FGameplayCueParameters& CueParameters, const struct FFortGameplayCueSpawnCondition& Condition);
	static bool CheckSpawnConditionForHitResult(class AActor* Target, class AActor* SourceActor, const struct FHitResult& HitResult, const struct FFortGameplayCueSpawnCondition& Condition);
	static bool CheckSpawnConditionForSource(class AActor* Target, class AActor* SourceActor, const struct FFortGameplayCueSpawnCondition& Condition);
	static void ExecuteGameplayCueLocal(class AActor* Target, const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& CueParameters, bool bOnlyNotifies);
	static void PlayBurstEffect(const struct FFortBurstEffectData& BurstEffect, class AActor* Target, const struct FGameplayCueParameters& CueParameters, struct FFortGameplayCueSpawnResult* OutResult);
	static void RemoveGameplayCueLocal(class AActor* Target, const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& CueParameters, bool bOnlyNotifies);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueFunctionLibrary">();
	}
	static class UFortGameplayCueFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayCueFunctionLibrary>();
	}
};
static_assert(alignof(UFortGameplayCueFunctionLibrary) == 0x000008, "Wrong alignment on UFortGameplayCueFunctionLibrary");
static_assert(sizeof(UFortGameplayCueFunctionLibrary) == 0x000028, "Wrong size on UFortGameplayCueFunctionLibrary");

// Class FortniteGame.FortNavMesh
// 0x0008 (0x05B0 - 0x05A8)
class AFortNavMesh : public ARecastNavMesh
{
public:
	class UFortAIHotSpotManager*                  HotSpotManager;                                    // 0x05A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavMesh">();
	}
	static class AFortNavMesh* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortNavMesh>();
	}
};
static_assert(alignof(AFortNavMesh) == 0x000008, "Wrong alignment on AFortNavMesh");
static_assert(sizeof(AFortNavMesh) == 0x0005B0, "Wrong size on AFortNavMesh");
static_assert(offsetof(AFortNavMesh, HotSpotManager) == 0x0005A8, "Member 'AFortNavMesh::HotSpotManager' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_GiveItemsAtPhase
// 0x0018 (0x0390 - 0x0378)
class AFortAthenaMutator_GiveItemsAtPhase final : public AFortAthenaMutator
{
public:
	EAthenaGamePhaseStep                          PhaseToGiveItems;                                  // 0x0378(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FItemsToGive>                   ItemsToGive;                                       // 0x0380(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_GiveItemsAtPhase">();
	}
	static class AFortAthenaMutator_GiveItemsAtPhase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_GiveItemsAtPhase>();
	}
};
static_assert(alignof(AFortAthenaMutator_GiveItemsAtPhase) == 0x000008, "Wrong alignment on AFortAthenaMutator_GiveItemsAtPhase");
static_assert(sizeof(AFortAthenaMutator_GiveItemsAtPhase) == 0x000390, "Wrong size on AFortAthenaMutator_GiveItemsAtPhase");
static_assert(offsetof(AFortAthenaMutator_GiveItemsAtPhase, PhaseToGiveItems) == 0x000378, "Member 'AFortAthenaMutator_GiveItemsAtPhase::PhaseToGiveItems' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_GiveItemsAtPhase, ItemsToGive) == 0x000380, "Member 'AFortAthenaMutator_GiveItemsAtPhase::ItemsToGive' has a wrong offset!");

// Class FortniteGame.LevelSaveBaseComponent
// 0x0060 (0x0158 - 0x00F8)
class ULevelSaveBaseComponent : public UActorComponent
{
public:
	class FString                                 ExplicitSaveFile;                                  // 0x00F8(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeBetweenSaves;                                  // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bAutoLoadRecord : 1;                               // 0x010C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_10D[0x13];                                     // 0x010D(0x0013)(Fixing Size After Last Property [ Dumper-7 ])
	class ULevelSaveRecord*                       LevelRecord;                                       // 0x0120(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AActor*>                         ActorToAddAfterWrite;                              // 0x0128(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_138[0x20];                                     // 0x0138(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ApplySaveToWorld(const bool bComplexShouldSpawn);
	void ConstructNewLevelRecord(class AActor* Owner);
	void HandleVolumeStateChanged(EVolumeState NewState, class AFortVolume* Volume);
	void LoadLevelRecord();
	void OnFinishedRecordRead(const struct FAsyncTaskResult& Result);
	void OnFinishedRecordWrite(const struct FAsyncTaskResult& Result);
	void OnFinishSpawning(const struct FAsyncTaskResult& Result);
	void RegisterCreationToRollback(class AActor* Actor);
	bool RegisterDeletedActor(class AActor* Actor);
	void RegisterDeletionToRollback(class AActor* Actor);
	void RegisterModificationToRollback(class AActor* Actor);
	bool RegisterNewActor(class AActor* Actor);
	bool ResaveActor(class AActor* Actor);
	void SaveOutLevelRecord();
	void StartPeriodicSaveTimer();
	void StopPeriodicSaveTimer();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LevelSaveBaseComponent">();
	}
	static class ULevelSaveBaseComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<ULevelSaveBaseComponent>();
	}
};
static_assert(alignof(ULevelSaveBaseComponent) == 0x000008, "Wrong alignment on ULevelSaveBaseComponent");
static_assert(sizeof(ULevelSaveBaseComponent) == 0x000158, "Wrong size on ULevelSaveBaseComponent");
static_assert(offsetof(ULevelSaveBaseComponent, ExplicitSaveFile) == 0x0000F8, "Member 'ULevelSaveBaseComponent::ExplicitSaveFile' has a wrong offset!");
static_assert(offsetof(ULevelSaveBaseComponent, TimeBetweenSaves) == 0x000108, "Member 'ULevelSaveBaseComponent::TimeBetweenSaves' has a wrong offset!");
static_assert(offsetof(ULevelSaveBaseComponent, LevelRecord) == 0x000120, "Member 'ULevelSaveBaseComponent::LevelRecord' has a wrong offset!");
static_assert(offsetof(ULevelSaveBaseComponent, ActorToAddAfterWrite) == 0x000128, "Member 'ULevelSaveBaseComponent::ActorToAddAfterWrite' has a wrong offset!");

// Class FortniteGame.LevelSaveComponent
// 0x0000 (0x0158 - 0x0158)
class ULevelSaveComponent : public ULevelSaveBaseComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LevelSaveComponent">();
	}
	static class ULevelSaveComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<ULevelSaveComponent>();
	}
};
static_assert(alignof(ULevelSaveComponent) == 0x000008, "Wrong alignment on ULevelSaveComponent");
static_assert(sizeof(ULevelSaveComponent) == 0x000158, "Wrong size on ULevelSaveComponent");

// Class FortniteGame.FortLevelSaveComponent
// 0x02F8 (0x0450 - 0x0158)
class UFortLevelSaveComponent final : public ULevelSaveComponent
{
public:
	UMulticastDelegateProperty_                   OnStartPlotLoadForUser;                            // 0x0158(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedReadingMnemonicLink;                     // 0x0168(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedPlaysetLoad;                             // 0x0178(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedEnumeratingFiles;                        // 0x0188(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedLoadingCloudFiles;                       // 0x0198(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedWritingCloudFiles;                       // 0x01A8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedEnumeratingTitleFiles;                   // 0x01B8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedReadingCloudFiles;                       // 0x01C8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClientSaveStateChanged;                          // 0x01D8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClientBackupSaveStateChanged;                    // 0x01E8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClientBackupRestoreStateChanged;                 // 0x01F8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClientCheckpointDateChanged;                     // 0x0208(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlotUnloaded;                                    // 0x0218(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortCreativeRealEstatePlotItemDefinition* RestrictedPlotDefinition;                          // 0x0228(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoLoadFromRestrictedPlotDefinition;             // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_231[0x3];                                      // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LinkCodeNumberToAutoLoad;                          // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bLoadPlaysetFromPlot;                              // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_239[0x7];                                      // 0x0239(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       AccountIdOfOwner;                                  // 0x0240(0x0028)(Net, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortCreativeRealEstatePlotItem*        LoadedPlot;                                        // 0x0268(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPermissionsSaveInProgress;                        // 0x0270(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCurated;                                          // 0x0271(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_272[0x6];                                      // 0x0272(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCreativePlotPermissionData        PlotPermissions;                                   // 0x0278(0x0018)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	class FString                                 LoadedPlotInstanceId;                              // 0x0290(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCreativeLoadedLinkData                LoadedLinkData;                                    // 0x02A0(0x0078)(Net, Transient, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsLoaded;                                         // 0x0318(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsAutoSaving;                                     // 0x0319(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBackupSaveState                              BackupSaveState;                                   // 0x031A(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBackupSaveState                              RestoringState;                                    // 0x031B(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_31C[0x4];                                      // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              LastCheckpointDateUtc;                             // 0x0320(0x0008)(Net, ZeroConstructor, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_328[0x48];                                     // 0x0328(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCreativePlotPermissionData        OldPermissions;                                    // 0x0370(0x0018)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_388[0x90];                                     // 0x0388(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         PublishRateLimitSeconds;                           // 0x0418(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_41C[0xC];                                      // 0x041C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         BackupRateLimitSeconds;                            // 0x0428(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_42C[0xC];                                      // 0x042C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         RestoreRateLimitSeconds;                           // 0x0438(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_43C[0x14];                                     // 0x043C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CloudLoadFinished(const struct FAsyncTaskResult& Result);
	void CloudSaveFinished(const struct FAsyncTaskResult& Result);
	void OnAsyncLoadingOfPlaysetComplete(TSoftObjectPtr<class UFortPlaysetItemDefinition> PlaysetPtr);
	void OnRep_BackupSaveState(EBackupSaveState OldValue);
	void OnRep_IsAutoSaving(bool bOldValue);
	void OnRep_LastCheckpointDate(const struct FDateTime& OldValue);
	void OnRep_Loaded();
	void OnRep_LoadedPlotInstanceId();
	void OnRep_PlotPermissionsChanged();
	void OnRep_RestoringStateChanged(EBackupSaveState OldValue);
	void RestrictedPlotLoadComplete(const struct FAsyncTaskResult& Result);

	bool DoesPlayerHavePermissionToEdit(const struct FUniqueNetIdRepl& UserRequestingPermission) const;
	struct FUniqueNetIdRepl GetAccountIdOfOwner() const;
	bool IsCurated() const;
	bool IsLoaded() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLevelSaveComponent">();
	}
	static class UFortLevelSaveComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLevelSaveComponent>();
	}
};
static_assert(alignof(UFortLevelSaveComponent) == 0x000008, "Wrong alignment on UFortLevelSaveComponent");
static_assert(sizeof(UFortLevelSaveComponent) == 0x000450, "Wrong size on UFortLevelSaveComponent");
static_assert(offsetof(UFortLevelSaveComponent, OnStartPlotLoadForUser) == 0x000158, "Member 'UFortLevelSaveComponent::OnStartPlotLoadForUser' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnFinishedReadingMnemonicLink) == 0x000168, "Member 'UFortLevelSaveComponent::OnFinishedReadingMnemonicLink' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnFinishedPlaysetLoad) == 0x000178, "Member 'UFortLevelSaveComponent::OnFinishedPlaysetLoad' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnFinishedEnumeratingFiles) == 0x000188, "Member 'UFortLevelSaveComponent::OnFinishedEnumeratingFiles' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnFinishedLoadingCloudFiles) == 0x000198, "Member 'UFortLevelSaveComponent::OnFinishedLoadingCloudFiles' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnFinishedWritingCloudFiles) == 0x0001A8, "Member 'UFortLevelSaveComponent::OnFinishedWritingCloudFiles' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnFinishedEnumeratingTitleFiles) == 0x0001B8, "Member 'UFortLevelSaveComponent::OnFinishedEnumeratingTitleFiles' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnFinishedReadingCloudFiles) == 0x0001C8, "Member 'UFortLevelSaveComponent::OnFinishedReadingCloudFiles' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnClientSaveStateChanged) == 0x0001D8, "Member 'UFortLevelSaveComponent::OnClientSaveStateChanged' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnClientBackupSaveStateChanged) == 0x0001E8, "Member 'UFortLevelSaveComponent::OnClientBackupSaveStateChanged' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnClientBackupRestoreStateChanged) == 0x0001F8, "Member 'UFortLevelSaveComponent::OnClientBackupRestoreStateChanged' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnClientCheckpointDateChanged) == 0x000208, "Member 'UFortLevelSaveComponent::OnClientCheckpointDateChanged' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OnPlotUnloaded) == 0x000218, "Member 'UFortLevelSaveComponent::OnPlotUnloaded' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, RestrictedPlotDefinition) == 0x000228, "Member 'UFortLevelSaveComponent::RestrictedPlotDefinition' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, bAutoLoadFromRestrictedPlotDefinition) == 0x000230, "Member 'UFortLevelSaveComponent::bAutoLoadFromRestrictedPlotDefinition' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, LinkCodeNumberToAutoLoad) == 0x000234, "Member 'UFortLevelSaveComponent::LinkCodeNumberToAutoLoad' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, bLoadPlaysetFromPlot) == 0x000238, "Member 'UFortLevelSaveComponent::bLoadPlaysetFromPlot' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, AccountIdOfOwner) == 0x000240, "Member 'UFortLevelSaveComponent::AccountIdOfOwner' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, LoadedPlot) == 0x000268, "Member 'UFortLevelSaveComponent::LoadedPlot' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, bPermissionsSaveInProgress) == 0x000270, "Member 'UFortLevelSaveComponent::bPermissionsSaveInProgress' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, bCurated) == 0x000271, "Member 'UFortLevelSaveComponent::bCurated' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, PlotPermissions) == 0x000278, "Member 'UFortLevelSaveComponent::PlotPermissions' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, LoadedPlotInstanceId) == 0x000290, "Member 'UFortLevelSaveComponent::LoadedPlotInstanceId' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, LoadedLinkData) == 0x0002A0, "Member 'UFortLevelSaveComponent::LoadedLinkData' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, bIsLoaded) == 0x000318, "Member 'UFortLevelSaveComponent::bIsLoaded' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, bIsAutoSaving) == 0x000319, "Member 'UFortLevelSaveComponent::bIsAutoSaving' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, BackupSaveState) == 0x00031A, "Member 'UFortLevelSaveComponent::BackupSaveState' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, RestoringState) == 0x00031B, "Member 'UFortLevelSaveComponent::RestoringState' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, LastCheckpointDateUtc) == 0x000320, "Member 'UFortLevelSaveComponent::LastCheckpointDateUtc' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, OldPermissions) == 0x000370, "Member 'UFortLevelSaveComponent::OldPermissions' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, PublishRateLimitSeconds) == 0x000418, "Member 'UFortLevelSaveComponent::PublishRateLimitSeconds' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, BackupRateLimitSeconds) == 0x000428, "Member 'UFortLevelSaveComponent::BackupRateLimitSeconds' has a wrong offset!");
static_assert(offsetof(UFortLevelSaveComponent, RestoreRateLimitSeconds) == 0x000438, "Member 'UFortLevelSaveComponent::RestoreRateLimitSeconds' has a wrong offset!");

// Class FortniteGame.AthenaNavMesh
// 0x0038 (0x05E8 - 0x05B0)
class AAthenaNavMesh final : public AFortNavMesh
{
public:
	int32                                         HotSpotPathfindingMaxSearchNodes;                  // 0x05B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5B4[0x34];                                     // 0x05B4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaNavMesh">();
	}
	static class AAthenaNavMesh* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaNavMesh>();
	}
};
static_assert(alignof(AAthenaNavMesh) == 0x000008, "Wrong alignment on AAthenaNavMesh");
static_assert(sizeof(AAthenaNavMesh) == 0x0005E8, "Wrong size on AAthenaNavMesh");
static_assert(offsetof(AAthenaNavMesh, HotSpotPathfindingMaxSearchNodes) == 0x0005B0, "Member 'AAthenaNavMesh::HotSpotPathfindingMaxSearchNodes' has a wrong offset!");

// Class FortniteGame.FortHomebaseNodeItemDefinition
// 0x0020 (0x0380 - 0x0360)
class UFortHomebaseNodeItemDefinition final : public UFortAccountItemDefinition
{
public:
	TArray<struct FHomebaseNodeLevel>             LevelData;                                         // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	EHomebaseNodeType                             DisplayType;                                       // 0x0370(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_371[0xF];                                      // 0x0371(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseNodeItemDefinition">();
	}
	static class UFortHomebaseNodeItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseNodeItemDefinition>();
	}
};
static_assert(alignof(UFortHomebaseNodeItemDefinition) == 0x000010, "Wrong alignment on UFortHomebaseNodeItemDefinition");
static_assert(sizeof(UFortHomebaseNodeItemDefinition) == 0x000380, "Wrong size on UFortHomebaseNodeItemDefinition");
static_assert(offsetof(UFortHomebaseNodeItemDefinition, LevelData) == 0x000360, "Member 'UFortHomebaseNodeItemDefinition::LevelData' has a wrong offset!");
static_assert(offsetof(UFortHomebaseNodeItemDefinition, DisplayType) == 0x000370, "Member 'UFortHomebaseNodeItemDefinition::DisplayType' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_Barrier
// 0x0780 (0x0AF8 - 0x0378)
class AFortAthenaMutator_Barrier final : public AFortAthenaMutator
{
public:
	TSubclassOf<class AAthenaBigBaseWall>         BigBaseWallClass;                                  // 0x0378(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AAthenaBarrierFlag>         ObjectiveFlag;                                     // 0x0380(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_388[0x8];                                      // 0x0388(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBarrierHeadData                       FoodHeadData[0x2];                                 // 0x0390(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FBarrierMountedTurretData              MountedTurretOverrideMaterials[0x2];               // 0x03B0(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
	class AAthenaBigBaseWall*                     BigBaseWall;                                       // 0x03E0(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FBarrierTeamState                      Team_0_State;                                      // 0x03E8(0x0028)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FBarrierTeamState                      Team_1_State;                                      // 0x0410(0x0028)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ObjectiveDistanceFromWall;                         // 0x0438(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SafeZonePhaseToStartObjectiveDestructionTimer;     // 0x0458(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ObjectiveDestructionTimer;                         // 0x0478(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ObjectiveZOffset;                                  // 0x0498(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ObjectiveMaxZDiff;                                 // 0x04B8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ObjectiveMaxSpawnHeight;                           // 0x04D8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ObjectiveHealthTiers[0x9];                         // 0x04F8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         WallGravity;                                       // 0x0618(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SafeZonePhaseWhenToBringDownWall;                  // 0x0638(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         TimeToBringDownWall;                               // 0x0658(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortRespawnLogicData                  RespawnLogicData;                                  // 0x0678(0x00E0)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SafeZonePhaseToTurnOffRespawning;                  // 0x0758(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Intro;                                     // 0x0778(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_WallComingDown;                            // 0x07B0(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_WallDown;                                  // 0x07E8(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Objective_Destroyed_Friendly;              // 0x0820(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Objective_Destroyed_Enemy;                 // 0x0858(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_NoMoreRespawnsWarning_Friendly;            // 0x0890(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_NoMoreRespawns_Friendly;                   // 0x08C8(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_ObjectiveDamageState_Friendly[0x9];        // 0x0900(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void CheckHealthThreshold(uint8 TeamNum);
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);
	void OnMutatorGameplayEvent(int32 EventId, int32 EventParam1, int32 EventParam2, int32 EventParam3);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Barrier">();
	}
	static class AFortAthenaMutator_Barrier* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Barrier>();
	}
};
static_assert(alignof(AFortAthenaMutator_Barrier) == 0x000008, "Wrong alignment on AFortAthenaMutator_Barrier");
static_assert(sizeof(AFortAthenaMutator_Barrier) == 0x000AF8, "Wrong size on AFortAthenaMutator_Barrier");
static_assert(offsetof(AFortAthenaMutator_Barrier, BigBaseWallClass) == 0x000378, "Member 'AFortAthenaMutator_Barrier::BigBaseWallClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, ObjectiveFlag) == 0x000380, "Member 'AFortAthenaMutator_Barrier::ObjectiveFlag' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, FoodHeadData) == 0x000390, "Member 'AFortAthenaMutator_Barrier::FoodHeadData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, MountedTurretOverrideMaterials) == 0x0003B0, "Member 'AFortAthenaMutator_Barrier::MountedTurretOverrideMaterials' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, BigBaseWall) == 0x0003E0, "Member 'AFortAthenaMutator_Barrier::BigBaseWall' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, Team_0_State) == 0x0003E8, "Member 'AFortAthenaMutator_Barrier::Team_0_State' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, Team_1_State) == 0x000410, "Member 'AFortAthenaMutator_Barrier::Team_1_State' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, ObjectiveDistanceFromWall) == 0x000438, "Member 'AFortAthenaMutator_Barrier::ObjectiveDistanceFromWall' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, SafeZonePhaseToStartObjectiveDestructionTimer) == 0x000458, "Member 'AFortAthenaMutator_Barrier::SafeZonePhaseToStartObjectiveDestructionTimer' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, ObjectiveDestructionTimer) == 0x000478, "Member 'AFortAthenaMutator_Barrier::ObjectiveDestructionTimer' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, ObjectiveZOffset) == 0x000498, "Member 'AFortAthenaMutator_Barrier::ObjectiveZOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, ObjectiveMaxZDiff) == 0x0004B8, "Member 'AFortAthenaMutator_Barrier::ObjectiveMaxZDiff' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, ObjectiveMaxSpawnHeight) == 0x0004D8, "Member 'AFortAthenaMutator_Barrier::ObjectiveMaxSpawnHeight' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, ObjectiveHealthTiers) == 0x0004F8, "Member 'AFortAthenaMutator_Barrier::ObjectiveHealthTiers' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, WallGravity) == 0x000618, "Member 'AFortAthenaMutator_Barrier::WallGravity' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, SafeZonePhaseWhenToBringDownWall) == 0x000638, "Member 'AFortAthenaMutator_Barrier::SafeZonePhaseWhenToBringDownWall' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, TimeToBringDownWall) == 0x000658, "Member 'AFortAthenaMutator_Barrier::TimeToBringDownWall' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, RespawnLogicData) == 0x000678, "Member 'AFortAthenaMutator_Barrier::RespawnLogicData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, SafeZonePhaseToTurnOffRespawning) == 0x000758, "Member 'AFortAthenaMutator_Barrier::SafeZonePhaseToTurnOffRespawning' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_Intro) == 0x000778, "Member 'AFortAthenaMutator_Barrier::GameMsg_Intro' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_WallComingDown) == 0x0007B0, "Member 'AFortAthenaMutator_Barrier::GameMsg_WallComingDown' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_WallDown) == 0x0007E8, "Member 'AFortAthenaMutator_Barrier::GameMsg_WallDown' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_Objective_Destroyed_Friendly) == 0x000820, "Member 'AFortAthenaMutator_Barrier::GameMsg_Objective_Destroyed_Friendly' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_Objective_Destroyed_Enemy) == 0x000858, "Member 'AFortAthenaMutator_Barrier::GameMsg_Objective_Destroyed_Enemy' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_NoMoreRespawnsWarning_Friendly) == 0x000890, "Member 'AFortAthenaMutator_Barrier::GameMsg_NoMoreRespawnsWarning_Friendly' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_NoMoreRespawns_Friendly) == 0x0008C8, "Member 'AFortAthenaMutator_Barrier::GameMsg_NoMoreRespawns_Friendly' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Barrier, GameMsg_ObjectiveDamageState_Friendly) == 0x000900, "Member 'AFortAthenaMutator_Barrier::GameMsg_ObjectiveDamageState_Friendly' has a wrong offset!");

// Class FortniteGame.FortQueryTest_CanBeDamaged
// 0x0000 (0x01D8 - 0x01D8)
class UFortQueryTest_CanBeDamaged final : public UFortQueryTest_GoalBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_CanBeDamaged">();
	}
	static class UFortQueryTest_CanBeDamaged* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_CanBeDamaged>();
	}
};
static_assert(alignof(UFortQueryTest_CanBeDamaged) == 0x000008, "Wrong alignment on UFortQueryTest_CanBeDamaged");
static_assert(sizeof(UFortQueryTest_CanBeDamaged) == 0x0001D8, "Wrong size on UFortQueryTest_CanBeDamaged");

// Class FortniteGame.FortNavSystem
// 0x01F8 (0x0608 - 0x0410)
class UFortNavSystem : public UNavigationSystemV1
{
public:
	uint8                                         Pad_410[0x10];                                     // 0x0410(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   DefaultSmashableArea;                              // 0x0420(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   JumpDownArea;                                      // 0x0448(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   JumpDownSmashableArea;                             // 0x0470(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   JumpDownSmashableArea2;                            // 0x0498(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   JumpDownSmashableArea3;                            // 0x04C0(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class ARecastNavMesh*>                 NamedNavmeshes;                                    // 0x04E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<class UFortNavLinkBlockerComponent*>   NavLinkBlockers;                                   // 0x04F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         Pad_508[0x10];                                     // 0x0508(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortPathCostEstimator*>         PathEstimators;                                    // 0x0518(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<class UFortInescapableZoneTracker*>    InescapableZones;                                  // 0x0528(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	uint8                                         bUseStaticMeshLinks : 1;                           // 0x0538(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseStaticWorldLinksDown : 1;                      // 0x0538(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseStaticWorldLinksUp : 1;                        // 0x0538(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseJumpLinkActors : 1;                            // 0x0538(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_539[0x3];                                      // 0x0539(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DirtyAreasUpdateFreqInactive;                      // 0x053C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_540[0x90];                                     // 0x0540(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortNavigationGraph*                   NavGraphData;                                      // 0x05D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AActor*>                         CompositePathGoals;                                // 0x05D8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FBox>                           AtlasCells;                                        // 0x05E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_5F8[0x10];                                     // 0x05F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool IsNavmeshInRadiusInitialized(class UObject* WorldContext, const struct FVector& TestLocation, float TestRadius);

	void OnNavDataRegistered(class ANavigationData* NavData);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavSystem">();
	}
	static class UFortNavSystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavSystem>();
	}
};
static_assert(alignof(UFortNavSystem) == 0x000008, "Wrong alignment on UFortNavSystem");
static_assert(sizeof(UFortNavSystem) == 0x000608, "Wrong size on UFortNavSystem");
static_assert(offsetof(UFortNavSystem, DefaultSmashableArea) == 0x000420, "Member 'UFortNavSystem::DefaultSmashableArea' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, JumpDownArea) == 0x000448, "Member 'UFortNavSystem::JumpDownArea' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, JumpDownSmashableArea) == 0x000470, "Member 'UFortNavSystem::JumpDownSmashableArea' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, JumpDownSmashableArea2) == 0x000498, "Member 'UFortNavSystem::JumpDownSmashableArea2' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, JumpDownSmashableArea3) == 0x0004C0, "Member 'UFortNavSystem::JumpDownSmashableArea3' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, NamedNavmeshes) == 0x0004E8, "Member 'UFortNavSystem::NamedNavmeshes' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, NavLinkBlockers) == 0x0004F8, "Member 'UFortNavSystem::NavLinkBlockers' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, PathEstimators) == 0x000518, "Member 'UFortNavSystem::PathEstimators' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, InescapableZones) == 0x000528, "Member 'UFortNavSystem::InescapableZones' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, DirtyAreasUpdateFreqInactive) == 0x00053C, "Member 'UFortNavSystem::DirtyAreasUpdateFreqInactive' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, NavGraphData) == 0x0005D0, "Member 'UFortNavSystem::NavGraphData' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, CompositePathGoals) == 0x0005D8, "Member 'UFortNavSystem::CompositePathGoals' has a wrong offset!");
static_assert(offsetof(UFortNavSystem, AtlasCells) == 0x0005E8, "Member 'UFortNavSystem::AtlasCells' has a wrong offset!");

// Class FortniteGame.AthenaNavSystem
// 0x0068 (0x0670 - 0x0608)
class UAthenaNavSystem final : public UFortNavSystem
{
public:
	uint8                                         bUseBuildingGridAsNavigableSpace : 1;              // 0x0608(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bAllowAutoRebuild : 1;                             // 0x0608(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_609[0x67];                                     // 0x0609(0x0067)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaNavSystem">();
	}
	static class UAthenaNavSystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaNavSystem>();
	}
};
static_assert(alignof(UAthenaNavSystem) == 0x000008, "Wrong alignment on UAthenaNavSystem");
static_assert(sizeof(UAthenaNavSystem) == 0x000670, "Wrong size on UAthenaNavSystem");

// Class FortniteGame.AthenaNavSystemConfig
// 0x0018 (0x0068 - 0x0050)
class UAthenaNavSystemConfig final : public UNavigationSystemModuleConfig
{
public:
	TArray<struct FNavDataConfig>                 SupportedAgents;                                   // 0x0050(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         bUseBuildingGridAsNavigableSpace : 1;              // 0x0060(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowAutoRebuild : 1;                             // 0x0060(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDiscardNavDataFromSublevels : 1;                  // 0x0060(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_61[0x7];                                       // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaNavSystemConfig">();
	}
	static class UAthenaNavSystemConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaNavSystemConfig>();
	}
};
static_assert(alignof(UAthenaNavSystemConfig) == 0x000008, "Wrong alignment on UAthenaNavSystemConfig");
static_assert(sizeof(UAthenaNavSystemConfig) == 0x000068, "Wrong size on UAthenaNavSystemConfig");
static_assert(offsetof(UAthenaNavSystemConfig, SupportedAgents) == 0x000050, "Member 'UAthenaNavSystemConfig::SupportedAgents' has a wrong offset!");

// Class FortniteGame.MyTownData
// 0x0060 (0x0090 - 0x0030)
class UMyTownData final : public UDataAsset
{
public:
	TArray<struct FMyTownWorkerPersonalityData>   WorkerPersonalities;                               // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FMyTownWorkerSetBonusData>      WorkerSetBonuses;                                  // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	class UFortPersistentResourceItemDefinition*  PersonnelXpItemDefinition;                         // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortPersistentResourceItemDefinition*  HeroXpItemDefinition;                              // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortPersistentResourceItemDefinition*  VoucherItemDefinition;                             // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortPersistentResourceItemDefinition*  SchematicXpItemDefinition;                         // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortCurrencyItemDefinition*            CurrencyItemDefinition;                            // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortTokenType*                         SkillPointItemDefinition;                          // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortTokenType*                         ResearchPointItemDefinition;                       // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            TotalRatingGameplayEffect;                         // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"MyTownData">();
	}
	static class UMyTownData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMyTownData>();
	}
};
static_assert(alignof(UMyTownData) == 0x000008, "Wrong alignment on UMyTownData");
static_assert(sizeof(UMyTownData) == 0x000090, "Wrong size on UMyTownData");
static_assert(offsetof(UMyTownData, WorkerPersonalities) == 0x000030, "Member 'UMyTownData::WorkerPersonalities' has a wrong offset!");
static_assert(offsetof(UMyTownData, WorkerSetBonuses) == 0x000040, "Member 'UMyTownData::WorkerSetBonuses' has a wrong offset!");
static_assert(offsetof(UMyTownData, PersonnelXpItemDefinition) == 0x000050, "Member 'UMyTownData::PersonnelXpItemDefinition' has a wrong offset!");
static_assert(offsetof(UMyTownData, HeroXpItemDefinition) == 0x000058, "Member 'UMyTownData::HeroXpItemDefinition' has a wrong offset!");
static_assert(offsetof(UMyTownData, VoucherItemDefinition) == 0x000060, "Member 'UMyTownData::VoucherItemDefinition' has a wrong offset!");
static_assert(offsetof(UMyTownData, SchematicXpItemDefinition) == 0x000068, "Member 'UMyTownData::SchematicXpItemDefinition' has a wrong offset!");
static_assert(offsetof(UMyTownData, CurrencyItemDefinition) == 0x000070, "Member 'UMyTownData::CurrencyItemDefinition' has a wrong offset!");
static_assert(offsetof(UMyTownData, SkillPointItemDefinition) == 0x000078, "Member 'UMyTownData::SkillPointItemDefinition' has a wrong offset!");
static_assert(offsetof(UMyTownData, ResearchPointItemDefinition) == 0x000080, "Member 'UMyTownData::ResearchPointItemDefinition' has a wrong offset!");
static_assert(offsetof(UMyTownData, TotalRatingGameplayEffect) == 0x000088, "Member 'UMyTownData::TotalRatingGameplayEffect' has a wrong offset!");

// Class FortniteGame.FortVehicleConfigs
// 0x0300 (0x0328 - 0x0028)
class UFortVehicleConfigs : public UObject
{
public:
	float                                         WaterTestFrequency;                                // 0x0028(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinLinearSpeedRunningVarianceSq;                   // 0x002C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinAngularSpeedRunningVarianceSq;                  // 0x0030(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleSleepCounter;                               // 0x0034(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleErrorPerDistanceCentimeters;                // 0x0038(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleErrorPerDistanceCentimetersPerSecond;       // 0x003C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleErrorPerAngleDegrees;                       // 0x0040(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleErrorPerAngleDegreesPerSecond;              // 0x0044(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleErrorPerUpdate;                             // 0x0048(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMinSecondsBetweenUpdates;                   // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMinFOV;                                     // 0x0050(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMaxFOV;                                     // 0x0054(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMinFOVSpeed;                                // 0x0058(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMaxFOVSpeed;                                // 0x005C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFOVInterpSpeed;                             // 0x0060(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleInvalidErrorPerSecondTolerance;             // 0x0064(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleInvalidErrorMaxSeconds;                     // 0x0068(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleInvalidErrorMinSeconds;                     // 0x006C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InteractDistanceScalar;                            // 0x0070(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InPlaceRotationStrength;                           // 0x0074(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRadius;                                       // 0x0078(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         IdleBrakeForce;                                    // 0x007C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TooFastBrakeForce;                                 // 0x0080(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BrakeForce;                                        // 0x0084(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutoBrakeSpeed;                                    // 0x0088(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WaterDragCoefficient;                              // 0x008C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LateralFriction;                                   // 0x0090(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleCameraMaxSteerAlpha;                        // 0x0094(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxForwardSpeedToSwapReverseControls;              // 0x0098(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedSteeringAngle;                             // 0x009C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedSteeringAngle;                             // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSteerWithFrontWheels;                             // 0x00A4(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInvertSteeringWhenReversing;                      // 0x00A5(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A6[0x2];                                       // 0x00A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxRestSpeed;                                      // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpactDamageSafeDegrees;                           // 0x00AC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedToDamage;                                  // 0x00B0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedToDamage;                                  // 0x00B4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedDamage;                                    // 0x00B8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedDamage;                                    // 0x00BC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedDamageNoPlayer;                            // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedDamageNoPlayer;                            // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedAIDamage;                                  // 0x00C8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedAIDamage;                                  // 0x00CC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedAIDamageNoPlayer;                          // 0x00D0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedAIDamageNoPlayer;                          // 0x00D4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinFallDamageHeight;                               // 0x00D8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxFallDamageHeight;                               // 0x00DC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinFallDamage;                                     // 0x00E0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxFallDamage;                                     // 0x00E4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PlayerFallDamageMultiplier;                        // 0x00E8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinImpactMagnitudeToDealDamageKmH;                 // 0x00EC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxImpactDamage;                                   // 0x00F0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpactDamagePerImpulse;                            // 0x00F4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpactReductionPerTransverseVelocity;              // 0x00F8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxImpactDamageReduction;                          // 0x00FC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PlayerImpactDamageMultiplier;                      // 0x0100(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleEjectCooldown;                              // 0x0104(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFlipCooldown;                               // 0x0108(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraSpaceForwardDistanceOverride;                // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PlayerToSocketSweepRadius;                         // 0x0110(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpringHitNormal;                                // 0x0114(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleCameraGraceZone;                            // 0x0118(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLeftAnalogSteeringDeadZone;                 // 0x011C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleCameraLeftAnalogMultiplier;                 // 0x0120(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleGravity;                                    // 0x0124(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PlayerGravityMultiplier;                           // 0x0128(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InWaterTopSpeedMutliplier;                         // 0x012C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleInPlaceThreshold;                           // 0x0130(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleWeightShiftPitchStrength;                   // 0x0134(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleWeightShiftRollStrength;                    // 0x0138(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleWeightShiftYawStrength;                     // 0x013C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpRateMultiplier;                                // 0x0140(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleDebugStrafeMultiplier;                      // 0x0144(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GravityVelocitySteerForwardThreshold;              // 0x0148(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GravityVelocitySteerErrorThreshold;                // 0x014C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GravitySteerMultiplier;                            // 0x0150(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InWaterPushMultiplier;                             // 0x0154(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinWheelRotationSpeed;                             // 0x0158(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationAcceleration;                         // 0x015C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRotationDampingPerSecond;                     // 0x0160(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HonkTimeMax;                                       // 0x0164(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HonkCooldownMax;                                   // 0x0168(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HonkTimePerHonk;                                   // 0x016C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadLength;                            // 0x0170(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadInAirLength;                       // 0x0174(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadMinSpeed;                          // 0x0178(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadMinNormal;                         // 0x017C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadStiff;                             // 0x0180(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadDamp;                              // 0x0184(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadInAirStiff;                        // 0x0188(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadInAirDamp;                         // 0x018C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadMaxAccel;                          // 0x0190(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadMaxAccelInAir;                     // 0x0194(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAirControlStiff;                            // 0x0198(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAirControlDamp;                             // 0x019C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAirYawStrength;                             // 0x01A0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAirPitchStrength;                           // 0x01A4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DragCoefficient;                                   // 0x01A8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DragCoefficient2;                                  // 0x01AC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxDragSpeed;                                      // 0x01B0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinLinearSpeedToWake;                              // 0x01B4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinAngularSpeedToWake;                             // 0x01B8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxDriveInclineAngle;                              // 0x01BC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAntigravityInclineAngle;                        // 0x01C0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxDriveTiltAngle;                                 // 0x01C4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AxleOffsetZ;                                       // 0x01C8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringStiffMultiplier;                             // 0x01CC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringDampMultiplier;                              // 0x01D0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringMaxAccelMultiplier;                          // 0x01D4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringLengthMultiplier;                            // 0x01D8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HasGroundSweepLengthMultiplier;                    // 0x01DC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AngularDragCoefficient;                            // 0x01E0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PitchAngularDrag;                                  // 0x01E4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RollAngularDrag;                                   // 0x01E8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAnalogReverse;                              // 0x01EC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinFallDamageNormalScale;                          // 0x01F0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleLookAheadMinSpeedInAir;                     // 0x01F4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAutoAirPitchStrength;                       // 0x01F8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAutoAirYawStrength;                         // 0x01FC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAutoAirRollStrength;                        // 0x0200(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMinVelAlongContactNormal;                   // 0x0204(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMaxVelAlongContactNormal;                   // 0x0208(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSameDirCollision;                               // 0x020C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinCollisionSpeedToCorrect;                        // 0x0210(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinCollisionBoostNormal;                           // 0x0214(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CollisionSpeedBoostAlpha;                          // 0x0218(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CancelIgnoreForwardThreshold;                      // 0x021C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverExitLaunchScalar;                            // 0x0220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverExitLaunchUpScalar;                          // 0x0224(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverExitInAirLaunchScalar;                       // 0x0228(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverExitInAirLaunchUpScalar;                     // 0x022C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerExitLaunchScalar;                         // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerExitLaunchUpScalar;                       // 0x0234(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerExitInAirLaunchScalar;                    // 0x0238(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerExitInAirLaunchUpScalar;                  // 0x023C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AngularDragCoefficientRampedUp;                    // 0x0240(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PitchAngularDragRampedUp;                          // 0x0244(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAirYawStrengthRampedUp;                     // 0x0248(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAirPitchStrengthRampedUp;                   // 0x024C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SteerBrakeMultiplier;                              // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRadiusF;                                      // 0x0254(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WheelRadiusB;                                      // 0x0258(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PitchLeanStrength;                                 // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxForwardVelAccelLean;                            // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxReverseVelAccelLean;                            // 0x0264(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSteerForAccelLean;                              // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinYawSpeedForLean;                                // 0x026C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         YawLeanStrength;                                   // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AccelerationPitchCooldown;                         // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         YawLeanCooldown;                                   // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAccelPitch;                                     // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxYawLean;                                        // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ContactModificationOffset;                         // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFloorFriction;                              // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleSideScrapeFriction;                         // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleSideScrapeMaxCosAngle;                      // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroundCheckSweepRadius;                            // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SMSleepCounter;                                    // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectOrientationTimeout;                         // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NudgeOrientationTimeout;                           // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NudgeDistance;                                     // 0x02A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                CorrectOrientationCenterOfMassOffset;              // 0x02A8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectOrientationLinearCoefficient;               // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectOrientationAngularCoefficient;              // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ECollisionChannel                             SpringCollisionChannel;                            // 0x02BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bVehicleCameraSteering;                            // 0x02BD(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bVehicleScreenSpaceSteering;                       // 0x02BE(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bVehicleCameraLeftAnalogSteering;                  // 0x02BF(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseKinematicReplicationWhenNotRendered;           // 0x02C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCanDoTricks;                                      // 0x02C1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldDriverHaveReticle;                          // 0x02C2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C3[0x1];                                      // 0x02C3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PawnLaunchVerticalVelocityScale;                   // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnLaunchForwardVelocityScale;                    // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnLaunchMaxSpeed;                                // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnLaunchAngleAdjustment;                         // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DestructionTraceAheadMinSpeed;                     // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DestructionTraceAheadAmount;                       // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DestructionImpulseAmount;                          // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                DestructionTraceHalfSize;                          // 0x02E0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCanDestroyProps;                                  // 0x02EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2ED[0x3];                                      // 0x02ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HitRequiredMinSpeed;                               // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxHealthToDestroyProp;                            // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxBudgetForActorTick;                             // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MinBudgetForReducedSpring;                         // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldServerRunReducedSprings;                    // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_301[0x3];                                      // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxReducedSpringsPerTick;                          // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSupportsWraps;                                    // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_309[0x3];                                      // 0x0309(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ExitVehicleCoolDown;                               // 0x030C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInheritScale;                                     // 0x0310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDontApplyDragInAir;                               // 0x0311(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_312[0x2];                                      // 0x0312(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HoldToExitTime;                                    // 0x0314(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDriverCanDamageVehicle;                           // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_319[0x3];                                      // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ForceExitZOffset;                                  // 0x031C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxWheelSpinWound;                                 // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_324[0x4];                                      // 0x0324(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleConfigs">();
	}
	static class UFortVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleConfigs>();
	}
};
static_assert(alignof(UFortVehicleConfigs) == 0x000008, "Wrong alignment on UFortVehicleConfigs");
static_assert(sizeof(UFortVehicleConfigs) == 0x000328, "Wrong size on UFortVehicleConfigs");
static_assert(offsetof(UFortVehicleConfigs, WaterTestFrequency) == 0x000028, "Member 'UFortVehicleConfigs::WaterTestFrequency' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinLinearSpeedRunningVarianceSq) == 0x00002C, "Member 'UFortVehicleConfigs::MinLinearSpeedRunningVarianceSq' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinAngularSpeedRunningVarianceSq) == 0x000030, "Member 'UFortVehicleConfigs::MinAngularSpeedRunningVarianceSq' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleSleepCounter) == 0x000034, "Member 'UFortVehicleConfigs::VehicleSleepCounter' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleErrorPerDistanceCentimeters) == 0x000038, "Member 'UFortVehicleConfigs::VehicleErrorPerDistanceCentimeters' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleErrorPerDistanceCentimetersPerSecond) == 0x00003C, "Member 'UFortVehicleConfigs::VehicleErrorPerDistanceCentimetersPerSecond' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleErrorPerAngleDegrees) == 0x000040, "Member 'UFortVehicleConfigs::VehicleErrorPerAngleDegrees' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleErrorPerAngleDegreesPerSecond) == 0x000044, "Member 'UFortVehicleConfigs::VehicleErrorPerAngleDegreesPerSecond' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleErrorPerUpdate) == 0x000048, "Member 'UFortVehicleConfigs::VehicleErrorPerUpdate' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleMinSecondsBetweenUpdates) == 0x00004C, "Member 'UFortVehicleConfigs::VehicleMinSecondsBetweenUpdates' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleMinFOV) == 0x000050, "Member 'UFortVehicleConfigs::VehicleMinFOV' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleMaxFOV) == 0x000054, "Member 'UFortVehicleConfigs::VehicleMaxFOV' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleMinFOVSpeed) == 0x000058, "Member 'UFortVehicleConfigs::VehicleMinFOVSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleMaxFOVSpeed) == 0x00005C, "Member 'UFortVehicleConfigs::VehicleMaxFOVSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleFOVInterpSpeed) == 0x000060, "Member 'UFortVehicleConfigs::VehicleFOVInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleInvalidErrorPerSecondTolerance) == 0x000064, "Member 'UFortVehicleConfigs::VehicleInvalidErrorPerSecondTolerance' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleInvalidErrorMaxSeconds) == 0x000068, "Member 'UFortVehicleConfigs::VehicleInvalidErrorMaxSeconds' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleInvalidErrorMinSeconds) == 0x00006C, "Member 'UFortVehicleConfigs::VehicleInvalidErrorMinSeconds' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, InteractDistanceScalar) == 0x000070, "Member 'UFortVehicleConfigs::InteractDistanceScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, InPlaceRotationStrength) == 0x000074, "Member 'UFortVehicleConfigs::InPlaceRotationStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, WheelRadius) == 0x000078, "Member 'UFortVehicleConfigs::WheelRadius' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, IdleBrakeForce) == 0x00007C, "Member 'UFortVehicleConfigs::IdleBrakeForce' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, TooFastBrakeForce) == 0x000080, "Member 'UFortVehicleConfigs::TooFastBrakeForce' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, BrakeForce) == 0x000084, "Member 'UFortVehicleConfigs::BrakeForce' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, AutoBrakeSpeed) == 0x000088, "Member 'UFortVehicleConfigs::AutoBrakeSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, WaterDragCoefficient) == 0x00008C, "Member 'UFortVehicleConfigs::WaterDragCoefficient' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, LateralFriction) == 0x000090, "Member 'UFortVehicleConfigs::LateralFriction' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleCameraMaxSteerAlpha) == 0x000094, "Member 'UFortVehicleConfigs::VehicleCameraMaxSteerAlpha' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxForwardSpeedToSwapReverseControls) == 0x000098, "Member 'UFortVehicleConfigs::MaxForwardSpeedToSwapReverseControls' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSpeedSteeringAngle) == 0x00009C, "Member 'UFortVehicleConfigs::MinSpeedSteeringAngle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxSpeedSteeringAngle) == 0x0000A0, "Member 'UFortVehicleConfigs::MaxSpeedSteeringAngle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bSteerWithFrontWheels) == 0x0000A4, "Member 'UFortVehicleConfigs::bSteerWithFrontWheels' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bInvertSteeringWhenReversing) == 0x0000A5, "Member 'UFortVehicleConfigs::bInvertSteeringWhenReversing' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxRestSpeed) == 0x0000A8, "Member 'UFortVehicleConfigs::MaxRestSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, ImpactDamageSafeDegrees) == 0x0000AC, "Member 'UFortVehicleConfigs::ImpactDamageSafeDegrees' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSpeedToDamage) == 0x0000B0, "Member 'UFortVehicleConfigs::MinSpeedToDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxSpeedToDamage) == 0x0000B4, "Member 'UFortVehicleConfigs::MaxSpeedToDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSpeedDamage) == 0x0000B8, "Member 'UFortVehicleConfigs::MinSpeedDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxSpeedDamage) == 0x0000BC, "Member 'UFortVehicleConfigs::MaxSpeedDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSpeedDamageNoPlayer) == 0x0000C0, "Member 'UFortVehicleConfigs::MinSpeedDamageNoPlayer' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxSpeedDamageNoPlayer) == 0x0000C4, "Member 'UFortVehicleConfigs::MaxSpeedDamageNoPlayer' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSpeedAIDamage) == 0x0000C8, "Member 'UFortVehicleConfigs::MinSpeedAIDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxSpeedAIDamage) == 0x0000CC, "Member 'UFortVehicleConfigs::MaxSpeedAIDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSpeedAIDamageNoPlayer) == 0x0000D0, "Member 'UFortVehicleConfigs::MinSpeedAIDamageNoPlayer' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxSpeedAIDamageNoPlayer) == 0x0000D4, "Member 'UFortVehicleConfigs::MaxSpeedAIDamageNoPlayer' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinFallDamageHeight) == 0x0000D8, "Member 'UFortVehicleConfigs::MinFallDamageHeight' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxFallDamageHeight) == 0x0000DC, "Member 'UFortVehicleConfigs::MaxFallDamageHeight' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinFallDamage) == 0x0000E0, "Member 'UFortVehicleConfigs::MinFallDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxFallDamage) == 0x0000E4, "Member 'UFortVehicleConfigs::MaxFallDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PlayerFallDamageMultiplier) == 0x0000E8, "Member 'UFortVehicleConfigs::PlayerFallDamageMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinImpactMagnitudeToDealDamageKmH) == 0x0000EC, "Member 'UFortVehicleConfigs::MinImpactMagnitudeToDealDamageKmH' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxImpactDamage) == 0x0000F0, "Member 'UFortVehicleConfigs::MaxImpactDamage' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, ImpactDamagePerImpulse) == 0x0000F4, "Member 'UFortVehicleConfigs::ImpactDamagePerImpulse' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, ImpactReductionPerTransverseVelocity) == 0x0000F8, "Member 'UFortVehicleConfigs::ImpactReductionPerTransverseVelocity' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxImpactDamageReduction) == 0x0000FC, "Member 'UFortVehicleConfigs::MaxImpactDamageReduction' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PlayerImpactDamageMultiplier) == 0x000100, "Member 'UFortVehicleConfigs::PlayerImpactDamageMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleEjectCooldown) == 0x000104, "Member 'UFortVehicleConfigs::VehicleEjectCooldown' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleFlipCooldown) == 0x000108, "Member 'UFortVehicleConfigs::VehicleFlipCooldown' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, CameraSpaceForwardDistanceOverride) == 0x00010C, "Member 'UFortVehicleConfigs::CameraSpaceForwardDistanceOverride' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PlayerToSocketSweepRadius) == 0x000110, "Member 'UFortVehicleConfigs::PlayerToSocketSweepRadius' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSpringHitNormal) == 0x000114, "Member 'UFortVehicleConfigs::MinSpringHitNormal' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleCameraGraceZone) == 0x000118, "Member 'UFortVehicleConfigs::VehicleCameraGraceZone' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLeftAnalogSteeringDeadZone) == 0x00011C, "Member 'UFortVehicleConfigs::VehicleLeftAnalogSteeringDeadZone' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleCameraLeftAnalogMultiplier) == 0x000120, "Member 'UFortVehicleConfigs::VehicleCameraLeftAnalogMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleGravity) == 0x000124, "Member 'UFortVehicleConfigs::VehicleGravity' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PlayerGravityMultiplier) == 0x000128, "Member 'UFortVehicleConfigs::PlayerGravityMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, InWaterTopSpeedMutliplier) == 0x00012C, "Member 'UFortVehicleConfigs::InWaterTopSpeedMutliplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleInPlaceThreshold) == 0x000130, "Member 'UFortVehicleConfigs::VehicleInPlaceThreshold' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleWeightShiftPitchStrength) == 0x000134, "Member 'UFortVehicleConfigs::VehicleWeightShiftPitchStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleWeightShiftRollStrength) == 0x000138, "Member 'UFortVehicleConfigs::VehicleWeightShiftRollStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleWeightShiftYawStrength) == 0x00013C, "Member 'UFortVehicleConfigs::VehicleWeightShiftYawStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, JumpRateMultiplier) == 0x000140, "Member 'UFortVehicleConfigs::JumpRateMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleDebugStrafeMultiplier) == 0x000144, "Member 'UFortVehicleConfigs::VehicleDebugStrafeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, GravityVelocitySteerForwardThreshold) == 0x000148, "Member 'UFortVehicleConfigs::GravityVelocitySteerForwardThreshold' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, GravityVelocitySteerErrorThreshold) == 0x00014C, "Member 'UFortVehicleConfigs::GravityVelocitySteerErrorThreshold' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, GravitySteerMultiplier) == 0x000150, "Member 'UFortVehicleConfigs::GravitySteerMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, InWaterPushMultiplier) == 0x000154, "Member 'UFortVehicleConfigs::InWaterPushMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinWheelRotationSpeed) == 0x000158, "Member 'UFortVehicleConfigs::MinWheelRotationSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, WheelRotationAcceleration) == 0x00015C, "Member 'UFortVehicleConfigs::WheelRotationAcceleration' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, WheelRotationDampingPerSecond) == 0x000160, "Member 'UFortVehicleConfigs::WheelRotationDampingPerSecond' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, HonkTimeMax) == 0x000164, "Member 'UFortVehicleConfigs::HonkTimeMax' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, HonkCooldownMax) == 0x000168, "Member 'UFortVehicleConfigs::HonkCooldownMax' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, HonkTimePerHonk) == 0x00016C, "Member 'UFortVehicleConfigs::HonkTimePerHonk' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadLength) == 0x000170, "Member 'UFortVehicleConfigs::VehicleLookAheadLength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadInAirLength) == 0x000174, "Member 'UFortVehicleConfigs::VehicleLookAheadInAirLength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadMinSpeed) == 0x000178, "Member 'UFortVehicleConfigs::VehicleLookAheadMinSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadMinNormal) == 0x00017C, "Member 'UFortVehicleConfigs::VehicleLookAheadMinNormal' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadStiff) == 0x000180, "Member 'UFortVehicleConfigs::VehicleLookAheadStiff' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadDamp) == 0x000184, "Member 'UFortVehicleConfigs::VehicleLookAheadDamp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadInAirStiff) == 0x000188, "Member 'UFortVehicleConfigs::VehicleLookAheadInAirStiff' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadInAirDamp) == 0x00018C, "Member 'UFortVehicleConfigs::VehicleLookAheadInAirDamp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadMaxAccel) == 0x000190, "Member 'UFortVehicleConfigs::VehicleLookAheadMaxAccel' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadMaxAccelInAir) == 0x000194, "Member 'UFortVehicleConfigs::VehicleLookAheadMaxAccelInAir' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAirControlStiff) == 0x000198, "Member 'UFortVehicleConfigs::VehicleAirControlStiff' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAirControlDamp) == 0x00019C, "Member 'UFortVehicleConfigs::VehicleAirControlDamp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAirYawStrength) == 0x0001A0, "Member 'UFortVehicleConfigs::VehicleAirYawStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAirPitchStrength) == 0x0001A4, "Member 'UFortVehicleConfigs::VehicleAirPitchStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DragCoefficient) == 0x0001A8, "Member 'UFortVehicleConfigs::DragCoefficient' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DragCoefficient2) == 0x0001AC, "Member 'UFortVehicleConfigs::DragCoefficient2' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxDragSpeed) == 0x0001B0, "Member 'UFortVehicleConfigs::MaxDragSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinLinearSpeedToWake) == 0x0001B4, "Member 'UFortVehicleConfigs::MinLinearSpeedToWake' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinAngularSpeedToWake) == 0x0001B8, "Member 'UFortVehicleConfigs::MinAngularSpeedToWake' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxDriveInclineAngle) == 0x0001BC, "Member 'UFortVehicleConfigs::MaxDriveInclineAngle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxAntigravityInclineAngle) == 0x0001C0, "Member 'UFortVehicleConfigs::MaxAntigravityInclineAngle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxDriveTiltAngle) == 0x0001C4, "Member 'UFortVehicleConfigs::MaxDriveTiltAngle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, AxleOffsetZ) == 0x0001C8, "Member 'UFortVehicleConfigs::AxleOffsetZ' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, SpringStiffMultiplier) == 0x0001CC, "Member 'UFortVehicleConfigs::SpringStiffMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, SpringDampMultiplier) == 0x0001D0, "Member 'UFortVehicleConfigs::SpringDampMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, SpringMaxAccelMultiplier) == 0x0001D4, "Member 'UFortVehicleConfigs::SpringMaxAccelMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, SpringLengthMultiplier) == 0x0001D8, "Member 'UFortVehicleConfigs::SpringLengthMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, HasGroundSweepLengthMultiplier) == 0x0001DC, "Member 'UFortVehicleConfigs::HasGroundSweepLengthMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, AngularDragCoefficient) == 0x0001E0, "Member 'UFortVehicleConfigs::AngularDragCoefficient' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PitchAngularDrag) == 0x0001E4, "Member 'UFortVehicleConfigs::PitchAngularDrag' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, RollAngularDrag) == 0x0001E8, "Member 'UFortVehicleConfigs::RollAngularDrag' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAnalogReverse) == 0x0001EC, "Member 'UFortVehicleConfigs::VehicleAnalogReverse' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinFallDamageNormalScale) == 0x0001F0, "Member 'UFortVehicleConfigs::MinFallDamageNormalScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleLookAheadMinSpeedInAir) == 0x0001F4, "Member 'UFortVehicleConfigs::VehicleLookAheadMinSpeedInAir' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAutoAirPitchStrength) == 0x0001F8, "Member 'UFortVehicleConfigs::VehicleAutoAirPitchStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAutoAirYawStrength) == 0x0001FC, "Member 'UFortVehicleConfigs::VehicleAutoAirYawStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAutoAirRollStrength) == 0x000200, "Member 'UFortVehicleConfigs::VehicleAutoAirRollStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleMinVelAlongContactNormal) == 0x000204, "Member 'UFortVehicleConfigs::VehicleMinVelAlongContactNormal' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleMaxVelAlongContactNormal) == 0x000208, "Member 'UFortVehicleConfigs::VehicleMaxVelAlongContactNormal' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinSameDirCollision) == 0x00020C, "Member 'UFortVehicleConfigs::MinSameDirCollision' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinCollisionSpeedToCorrect) == 0x000210, "Member 'UFortVehicleConfigs::MinCollisionSpeedToCorrect' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinCollisionBoostNormal) == 0x000214, "Member 'UFortVehicleConfigs::MinCollisionBoostNormal' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, CollisionSpeedBoostAlpha) == 0x000218, "Member 'UFortVehicleConfigs::CollisionSpeedBoostAlpha' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, CancelIgnoreForwardThreshold) == 0x00021C, "Member 'UFortVehicleConfigs::CancelIgnoreForwardThreshold' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DriverExitLaunchScalar) == 0x000220, "Member 'UFortVehicleConfigs::DriverExitLaunchScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DriverExitLaunchUpScalar) == 0x000224, "Member 'UFortVehicleConfigs::DriverExitLaunchUpScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DriverExitInAirLaunchScalar) == 0x000228, "Member 'UFortVehicleConfigs::DriverExitInAirLaunchScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DriverExitInAirLaunchUpScalar) == 0x00022C, "Member 'UFortVehicleConfigs::DriverExitInAirLaunchUpScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PassengerExitLaunchScalar) == 0x000230, "Member 'UFortVehicleConfigs::PassengerExitLaunchScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PassengerExitLaunchUpScalar) == 0x000234, "Member 'UFortVehicleConfigs::PassengerExitLaunchUpScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PassengerExitInAirLaunchScalar) == 0x000238, "Member 'UFortVehicleConfigs::PassengerExitInAirLaunchScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PassengerExitInAirLaunchUpScalar) == 0x00023C, "Member 'UFortVehicleConfigs::PassengerExitInAirLaunchUpScalar' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, AngularDragCoefficientRampedUp) == 0x000240, "Member 'UFortVehicleConfigs::AngularDragCoefficientRampedUp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PitchAngularDragRampedUp) == 0x000244, "Member 'UFortVehicleConfigs::PitchAngularDragRampedUp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAirYawStrengthRampedUp) == 0x000248, "Member 'UFortVehicleConfigs::VehicleAirYawStrengthRampedUp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleAirPitchStrengthRampedUp) == 0x00024C, "Member 'UFortVehicleConfigs::VehicleAirPitchStrengthRampedUp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, SteerBrakeMultiplier) == 0x000250, "Member 'UFortVehicleConfigs::SteerBrakeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, WheelRadiusF) == 0x000254, "Member 'UFortVehicleConfigs::WheelRadiusF' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, WheelRadiusB) == 0x000258, "Member 'UFortVehicleConfigs::WheelRadiusB' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PitchLeanStrength) == 0x00025C, "Member 'UFortVehicleConfigs::PitchLeanStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxForwardVelAccelLean) == 0x000260, "Member 'UFortVehicleConfigs::MaxForwardVelAccelLean' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxReverseVelAccelLean) == 0x000264, "Member 'UFortVehicleConfigs::MaxReverseVelAccelLean' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxSteerForAccelLean) == 0x000268, "Member 'UFortVehicleConfigs::MaxSteerForAccelLean' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinYawSpeedForLean) == 0x00026C, "Member 'UFortVehicleConfigs::MinYawSpeedForLean' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, YawLeanStrength) == 0x000270, "Member 'UFortVehicleConfigs::YawLeanStrength' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, AccelerationPitchCooldown) == 0x000274, "Member 'UFortVehicleConfigs::AccelerationPitchCooldown' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, YawLeanCooldown) == 0x000278, "Member 'UFortVehicleConfigs::YawLeanCooldown' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxAccelPitch) == 0x00027C, "Member 'UFortVehicleConfigs::MaxAccelPitch' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxYawLean) == 0x000280, "Member 'UFortVehicleConfigs::MaxYawLean' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, ContactModificationOffset) == 0x000284, "Member 'UFortVehicleConfigs::ContactModificationOffset' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleFloorFriction) == 0x000288, "Member 'UFortVehicleConfigs::VehicleFloorFriction' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleSideScrapeFriction) == 0x00028C, "Member 'UFortVehicleConfigs::VehicleSideScrapeFriction' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, VehicleSideScrapeMaxCosAngle) == 0x000290, "Member 'UFortVehicleConfigs::VehicleSideScrapeMaxCosAngle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, GroundCheckSweepRadius) == 0x000294, "Member 'UFortVehicleConfigs::GroundCheckSweepRadius' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, SMSleepCounter) == 0x000298, "Member 'UFortVehicleConfigs::SMSleepCounter' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, CorrectOrientationTimeout) == 0x00029C, "Member 'UFortVehicleConfigs::CorrectOrientationTimeout' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, NudgeOrientationTimeout) == 0x0002A0, "Member 'UFortVehicleConfigs::NudgeOrientationTimeout' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, NudgeDistance) == 0x0002A4, "Member 'UFortVehicleConfigs::NudgeDistance' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, CorrectOrientationCenterOfMassOffset) == 0x0002A8, "Member 'UFortVehicleConfigs::CorrectOrientationCenterOfMassOffset' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, CorrectOrientationLinearCoefficient) == 0x0002B4, "Member 'UFortVehicleConfigs::CorrectOrientationLinearCoefficient' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, CorrectOrientationAngularCoefficient) == 0x0002B8, "Member 'UFortVehicleConfigs::CorrectOrientationAngularCoefficient' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, SpringCollisionChannel) == 0x0002BC, "Member 'UFortVehicleConfigs::SpringCollisionChannel' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bVehicleCameraSteering) == 0x0002BD, "Member 'UFortVehicleConfigs::bVehicleCameraSteering' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bVehicleScreenSpaceSteering) == 0x0002BE, "Member 'UFortVehicleConfigs::bVehicleScreenSpaceSteering' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bVehicleCameraLeftAnalogSteering) == 0x0002BF, "Member 'UFortVehicleConfigs::bVehicleCameraLeftAnalogSteering' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bUseKinematicReplicationWhenNotRendered) == 0x0002C0, "Member 'UFortVehicleConfigs::bUseKinematicReplicationWhenNotRendered' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bCanDoTricks) == 0x0002C1, "Member 'UFortVehicleConfigs::bCanDoTricks' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bShouldDriverHaveReticle) == 0x0002C2, "Member 'UFortVehicleConfigs::bShouldDriverHaveReticle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PawnLaunchVerticalVelocityScale) == 0x0002C4, "Member 'UFortVehicleConfigs::PawnLaunchVerticalVelocityScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PawnLaunchForwardVelocityScale) == 0x0002C8, "Member 'UFortVehicleConfigs::PawnLaunchForwardVelocityScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PawnLaunchMaxSpeed) == 0x0002CC, "Member 'UFortVehicleConfigs::PawnLaunchMaxSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, PawnLaunchAngleAdjustment) == 0x0002D0, "Member 'UFortVehicleConfigs::PawnLaunchAngleAdjustment' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DestructionTraceAheadMinSpeed) == 0x0002D4, "Member 'UFortVehicleConfigs::DestructionTraceAheadMinSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DestructionTraceAheadAmount) == 0x0002D8, "Member 'UFortVehicleConfigs::DestructionTraceAheadAmount' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DestructionImpulseAmount) == 0x0002DC, "Member 'UFortVehicleConfigs::DestructionImpulseAmount' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, DestructionTraceHalfSize) == 0x0002E0, "Member 'UFortVehicleConfigs::DestructionTraceHalfSize' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bCanDestroyProps) == 0x0002EC, "Member 'UFortVehicleConfigs::bCanDestroyProps' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, HitRequiredMinSpeed) == 0x0002F0, "Member 'UFortVehicleConfigs::HitRequiredMinSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxHealthToDestroyProp) == 0x0002F4, "Member 'UFortVehicleConfigs::MaxHealthToDestroyProp' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxBudgetForActorTick) == 0x0002F8, "Member 'UFortVehicleConfigs::MaxBudgetForActorTick' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MinBudgetForReducedSpring) == 0x0002FC, "Member 'UFortVehicleConfigs::MinBudgetForReducedSpring' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bShouldServerRunReducedSprings) == 0x000300, "Member 'UFortVehicleConfigs::bShouldServerRunReducedSprings' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxReducedSpringsPerTick) == 0x000304, "Member 'UFortVehicleConfigs::MaxReducedSpringsPerTick' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bSupportsWraps) == 0x000308, "Member 'UFortVehicleConfigs::bSupportsWraps' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, ExitVehicleCoolDown) == 0x00030C, "Member 'UFortVehicleConfigs::ExitVehicleCoolDown' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bInheritScale) == 0x000310, "Member 'UFortVehicleConfigs::bInheritScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bDontApplyDragInAir) == 0x000311, "Member 'UFortVehicleConfigs::bDontApplyDragInAir' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, HoldToExitTime) == 0x000314, "Member 'UFortVehicleConfigs::HoldToExitTime' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, bDriverCanDamageVehicle) == 0x000318, "Member 'UFortVehicleConfigs::bDriverCanDamageVehicle' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, ForceExitZOffset) == 0x00031C, "Member 'UFortVehicleConfigs::ForceExitZOffset' has a wrong offset!");
static_assert(offsetof(UFortVehicleConfigs, MaxWheelSpinWound) == 0x000320, "Member 'UFortVehicleConfigs::MaxWheelSpinWound' has a wrong offset!");

// Class FortniteGame.FortSKMotorVehicleConfigs
// 0x0028 (0x0350 - 0x0328)
class UFortSKMotorVehicleConfigs : public UFortVehicleConfigs
{
public:
	float                                         WheelRotationRange;                                // 0x0328(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFrontLowLateralFrictionMultiplier;          // 0x032C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleRearLowLateralFrictionMultiplier;           // 0x0330(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFrontHighLateralFrictionMultiplier;         // 0x0334(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleRearHighLateralFrictionMultiplier;          // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LowToHighFrictionDuration;                         // 0x033C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UphillIncline;                                     // 0x0340(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardFrontFriction;                     // 0x0344(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardRearFriction;                      // 0x0348(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardMaxSpeed;                          // 0x034C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSKMotorVehicleConfigs">();
	}
	static class UFortSKMotorVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSKMotorVehicleConfigs>();
	}
};
static_assert(alignof(UFortSKMotorVehicleConfigs) == 0x000008, "Wrong alignment on UFortSKMotorVehicleConfigs");
static_assert(sizeof(UFortSKMotorVehicleConfigs) == 0x000350, "Wrong size on UFortSKMotorVehicleConfigs");
static_assert(offsetof(UFortSKMotorVehicleConfigs, WheelRotationRange) == 0x000328, "Member 'UFortSKMotorVehicleConfigs::WheelRotationRange' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, VehicleFrontLowLateralFrictionMultiplier) == 0x00032C, "Member 'UFortSKMotorVehicleConfigs::VehicleFrontLowLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, VehicleRearLowLateralFrictionMultiplier) == 0x000330, "Member 'UFortSKMotorVehicleConfigs::VehicleRearLowLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, VehicleFrontHighLateralFrictionMultiplier) == 0x000334, "Member 'UFortSKMotorVehicleConfigs::VehicleFrontHighLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, VehicleRearHighLateralFrictionMultiplier) == 0x000338, "Member 'UFortSKMotorVehicleConfigs::VehicleRearHighLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, LowToHighFrictionDuration) == 0x00033C, "Member 'UFortSKMotorVehicleConfigs::LowToHighFrictionDuration' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, UphillIncline) == 0x000340, "Member 'UFortSKMotorVehicleConfigs::UphillIncline' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, ReverseToForwardFrontFriction) == 0x000344, "Member 'UFortSKMotorVehicleConfigs::ReverseToForwardFrontFriction' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, ReverseToForwardRearFriction) == 0x000348, "Member 'UFortSKMotorVehicleConfigs::ReverseToForwardRearFriction' has a wrong offset!");
static_assert(offsetof(UFortSKMotorVehicleConfigs, ReverseToForwardMaxSpeed) == 0x00034C, "Member 'UFortSKMotorVehicleConfigs::ReverseToForwardMaxSpeed' has a wrong offset!");

// Class FortniteGame.FortAntelopeVehicleConfigs
// 0x00E8 (0x0438 - 0x0350)
class UFortAntelopeVehicleConfigs final : public UFortSKMotorVehicleConfigs
{
public:
	float                                         BounceCrouchTime;                                  // 0x0350(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceCrouchTimeDeadzone;                          // 0x0354(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceRecoilTime;                                  // 0x0358(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceForcePerMass;                                // 0x035C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanMagnitude;                            // 0x0360(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanMinMagnitude;                         // 0x0364(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanLeftRightInterpolationPerSecond;      // 0x0368(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanUpInterpolationPerSecond;             // 0x036C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanDownInterpolationPerSecond;           // 0x0370(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanResetInterpolationPerSecond;          // 0x0374(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanDeadzone;                             // 0x0378(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NaturalSlideMinAngle;                              // 0x037C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostAccumulationRate;                             // 0x0380(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostExpenseRate;                                  // 0x0384(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostPassiveExpenseRate;                           // 0x0388(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostTopSpeedMultiplier;                           // 0x038C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostTopSpeedInAirMultiplier;                      // 0x0390(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplier;                           // 0x0394(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCooldown;                                     // 0x0398(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplierRampTime;                   // 0x039C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSlowExtraStrength;                            // 0x03A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostTopSpeedForceMultiplier;                      // 0x03A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleBoostFrontFrictionMultiplier;               // 0x03A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleBoostRearFrictionMultiplier;                // 0x03AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostMinPushForce;                                 // 0x03B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSmashForgivenessDuration;                     // 0x03B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSmashForgivenessImpulse;                      // 0x03B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeAmplitudeMin;                           // 0x03BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeAmplitudeMax;                           // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringFudgeFactor;                                 // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeNormalizedSpeed;                        // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeSpeedCurvePow;                          // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostingCameraShakeAmount;                         // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCameraShakeFrequency;                         // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SmoothedSpringCompressionMin;                      // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SmoothedSpringCompressionMax;                      // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeFrequencyMin;                           // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeFrequencyMax;                           // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerCameraShakeMultiplier;                    // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeYawFrequencyMultiplier;                 // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           WheelSlideBoostColorWhenNotPowerSliding;           // 0x03F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TreadWidth;                                        // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleMultiplier;                                  // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SparksRumbleMultiplier;                            // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCameraOffset;                                 // 0x040C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ADSCameraDistance;                                 // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerCameraOffset;                             // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ADSInterpSpeed;                                    // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxHealthToDestroyPropWhileBoosting;               // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostDestructionAngle;                             // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpNormalMinProtected;                              // 0x0424(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpForwardMinProtected;                             // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinBoostTime;                                      // 0x042C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TractionVelocityDelta;                             // 0x0430(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_434[0x4];                                      // 0x0434(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAntelopeVehicleConfigs">();
	}
	static class UFortAntelopeVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAntelopeVehicleConfigs>();
	}
};
static_assert(alignof(UFortAntelopeVehicleConfigs) == 0x000008, "Wrong alignment on UFortAntelopeVehicleConfigs");
static_assert(sizeof(UFortAntelopeVehicleConfigs) == 0x000438, "Wrong size on UFortAntelopeVehicleConfigs");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BounceCrouchTime) == 0x000350, "Member 'UFortAntelopeVehicleConfigs::BounceCrouchTime' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BounceCrouchTimeDeadzone) == 0x000354, "Member 'UFortAntelopeVehicleConfigs::BounceCrouchTimeDeadzone' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BounceRecoilTime) == 0x000358, "Member 'UFortAntelopeVehicleConfigs::BounceRecoilTime' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BounceForcePerMass) == 0x00035C, "Member 'UFortAntelopeVehicleConfigs::BounceForcePerMass' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerLeanMagnitude) == 0x000360, "Member 'UFortAntelopeVehicleConfigs::PassengerLeanMagnitude' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerLeanMinMagnitude) == 0x000364, "Member 'UFortAntelopeVehicleConfigs::PassengerLeanMinMagnitude' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerLeanLeftRightInterpolationPerSecond) == 0x000368, "Member 'UFortAntelopeVehicleConfigs::PassengerLeanLeftRightInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerLeanUpInterpolationPerSecond) == 0x00036C, "Member 'UFortAntelopeVehicleConfigs::PassengerLeanUpInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerLeanDownInterpolationPerSecond) == 0x000370, "Member 'UFortAntelopeVehicleConfigs::PassengerLeanDownInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerLeanResetInterpolationPerSecond) == 0x000374, "Member 'UFortAntelopeVehicleConfigs::PassengerLeanResetInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerLeanDeadzone) == 0x000378, "Member 'UFortAntelopeVehicleConfigs::PassengerLeanDeadzone' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, NaturalSlideMinAngle) == 0x00037C, "Member 'UFortAntelopeVehicleConfigs::NaturalSlideMinAngle' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostAccumulationRate) == 0x000380, "Member 'UFortAntelopeVehicleConfigs::BoostAccumulationRate' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostExpenseRate) == 0x000384, "Member 'UFortAntelopeVehicleConfigs::BoostExpenseRate' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostPassiveExpenseRate) == 0x000388, "Member 'UFortAntelopeVehicleConfigs::BoostPassiveExpenseRate' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostTopSpeedMultiplier) == 0x00038C, "Member 'UFortAntelopeVehicleConfigs::BoostTopSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostTopSpeedInAirMultiplier) == 0x000390, "Member 'UFortAntelopeVehicleConfigs::BoostTopSpeedInAirMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostSteeringMultiplier) == 0x000394, "Member 'UFortAntelopeVehicleConfigs::BoostSteeringMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostCooldown) == 0x000398, "Member 'UFortAntelopeVehicleConfigs::BoostCooldown' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostSteeringMultiplierRampTime) == 0x00039C, "Member 'UFortAntelopeVehicleConfigs::BoostSteeringMultiplierRampTime' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostSlowExtraStrength) == 0x0003A0, "Member 'UFortAntelopeVehicleConfigs::BoostSlowExtraStrength' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostTopSpeedForceMultiplier) == 0x0003A4, "Member 'UFortAntelopeVehicleConfigs::BoostTopSpeedForceMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, VehicleBoostFrontFrictionMultiplier) == 0x0003A8, "Member 'UFortAntelopeVehicleConfigs::VehicleBoostFrontFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, VehicleBoostRearFrictionMultiplier) == 0x0003AC, "Member 'UFortAntelopeVehicleConfigs::VehicleBoostRearFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostMinPushForce) == 0x0003B0, "Member 'UFortAntelopeVehicleConfigs::BoostMinPushForce' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostSmashForgivenessDuration) == 0x0003B4, "Member 'UFortAntelopeVehicleConfigs::BoostSmashForgivenessDuration' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostSmashForgivenessImpulse) == 0x0003B8, "Member 'UFortAntelopeVehicleConfigs::BoostSmashForgivenessImpulse' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, CameraShakeAmplitudeMin) == 0x0003BC, "Member 'UFortAntelopeVehicleConfigs::CameraShakeAmplitudeMin' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, CameraShakeAmplitudeMax) == 0x0003C0, "Member 'UFortAntelopeVehicleConfigs::CameraShakeAmplitudeMax' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, SpringFudgeFactor) == 0x0003C4, "Member 'UFortAntelopeVehicleConfigs::SpringFudgeFactor' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, CameraShakeNormalizedSpeed) == 0x0003C8, "Member 'UFortAntelopeVehicleConfigs::CameraShakeNormalizedSpeed' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, CameraShakeSpeedCurvePow) == 0x0003CC, "Member 'UFortAntelopeVehicleConfigs::CameraShakeSpeedCurvePow' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostingCameraShakeAmount) == 0x0003D0, "Member 'UFortAntelopeVehicleConfigs::BoostingCameraShakeAmount' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostCameraShakeFrequency) == 0x0003D4, "Member 'UFortAntelopeVehicleConfigs::BoostCameraShakeFrequency' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, SmoothedSpringCompressionMin) == 0x0003D8, "Member 'UFortAntelopeVehicleConfigs::SmoothedSpringCompressionMin' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, SmoothedSpringCompressionMax) == 0x0003DC, "Member 'UFortAntelopeVehicleConfigs::SmoothedSpringCompressionMax' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, ScreenShakeFrequencyMin) == 0x0003E0, "Member 'UFortAntelopeVehicleConfigs::ScreenShakeFrequencyMin' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, ScreenShakeFrequencyMax) == 0x0003E4, "Member 'UFortAntelopeVehicleConfigs::ScreenShakeFrequencyMax' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerCameraShakeMultiplier) == 0x0003E8, "Member 'UFortAntelopeVehicleConfigs::PassengerCameraShakeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, ScreenShakeYawFrequencyMultiplier) == 0x0003EC, "Member 'UFortAntelopeVehicleConfigs::ScreenShakeYawFrequencyMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, WheelSlideBoostColorWhenNotPowerSliding) == 0x0003F0, "Member 'UFortAntelopeVehicleConfigs::WheelSlideBoostColorWhenNotPowerSliding' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, TreadWidth) == 0x000400, "Member 'UFortAntelopeVehicleConfigs::TreadWidth' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, RumbleMultiplier) == 0x000404, "Member 'UFortAntelopeVehicleConfigs::RumbleMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, SparksRumbleMultiplier) == 0x000408, "Member 'UFortAntelopeVehicleConfigs::SparksRumbleMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostCameraOffset) == 0x00040C, "Member 'UFortAntelopeVehicleConfigs::BoostCameraOffset' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, ADSCameraDistance) == 0x000410, "Member 'UFortAntelopeVehicleConfigs::ADSCameraDistance' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, PassengerCameraOffset) == 0x000414, "Member 'UFortAntelopeVehicleConfigs::PassengerCameraOffset' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, ADSInterpSpeed) == 0x000418, "Member 'UFortAntelopeVehicleConfigs::ADSInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, MaxHealthToDestroyPropWhileBoosting) == 0x00041C, "Member 'UFortAntelopeVehicleConfigs::MaxHealthToDestroyPropWhileBoosting' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, BoostDestructionAngle) == 0x000420, "Member 'UFortAntelopeVehicleConfigs::BoostDestructionAngle' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, UpNormalMinProtected) == 0x000424, "Member 'UFortAntelopeVehicleConfigs::UpNormalMinProtected' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, UpForwardMinProtected) == 0x000428, "Member 'UFortAntelopeVehicleConfigs::UpForwardMinProtected' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, MinBoostTime) == 0x00042C, "Member 'UFortAntelopeVehicleConfigs::MinBoostTime' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleConfigs, TractionVelocityDelta) == 0x000430, "Member 'UFortAntelopeVehicleConfigs::TractionVelocityDelta' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerSpectating
// 0x0570 (0x25A8 - 0x2038)
#pragma pack(push, 0x1)
class alignas(0x08) AFortPlayerControllerSpectating : public AFortPlayerControllerGameplay
{
public:
	ESpectatorCameraType                          CurrentCameraType;                                 // 0x2038(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCameraCollision;                                  // 0x2039(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_203A[0x6];                                     // 0x203A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<ESpectatorCameraType>                  CameraModeCycle;                                   // 0x2040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_2050[0x30];                                    // 0x2050(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           MinimapPlayerIconColorBase;                        // 0x2080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           MinimapPlayerIconColorHovered;                     // 0x2090(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ZoomThresholdForPlayerNames;                       // 0x20A0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_20A4[0x4];                                     // 0x20A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnFollowedPlayerChanged;                           // 0x20A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCameraTypeChanged;                               // 0x20B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerBecameRelevant;                            // 0x20C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerBecameIrrelevant;                          // 0x20D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerStateAdded;                                // 0x20E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerStateChanged;                              // 0x20F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerDied;                                      // 0x2108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTimelineScrubbed;                                // 0x2118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDistanceToPlayerChanged;                         // 0x2128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnZoomChanged;                                     // 0x2138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCameraSettingsChanged;                           // 0x2148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnShowNotification;                                // 0x2158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnNameplatesEnabledChanged;                        // 0x2168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnNameplatesViewDistanceChanged;                   // 0x2178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_2188[0x8];                                     // 0x2188(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInterface*                     SpectatorPostProcessMaterial;                      // 0x2190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2198[0x10];                                    // 0x2198(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSpectatorCameraComponent*          CurrentSpectatorCamComp;                           // 0x21A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_21B0[0x8];                                     // 0x21B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UPostProcessComponent*                  OutsideSafeZonePPComponent;                        // 0x21B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortReplaySpectatorPawnBase> SpectatorPawnBaseClass;                            // 0x21C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AArenaCamPawn>              ArenaCamPawnClass;                                 // 0x21C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AHoverDronePawn>            HoverDronePawnClass;                               // 0x21D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AAutoFrameDronePawn>        HoverDroneAutoFramePawnClass;                      // 0x21D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortMiniMapTeamIndicators> MinimapIndicatorClass;                             // 0x21E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FSpectatorOwnedCameraComponentRecord> OwnedCameraComponents;                             // 0x21E8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<struct FSavedPlayerSpectatorCameraData> SavedCameraStates;                                 // 0x21F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2208[0x128];                                   // 0x2208(0x0128)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class APlayerState*, bool>               PlayerRelevancyTrackingMap;                        // 0x2330(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TMap<struct FUniqueNetIdRepl, class AFortPlayerStateAthena*> AddedPlayersMap;                                   // 0x2380(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TMap<class FString, class UAthenaPlayerMatchReport*> PlayerMatchReports;                                // 0x23D0(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2420[0x8];                                     // 0x2420(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ChaseCamOffset;                                    // 0x2428(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2434[0x4];                                     // 0x2434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerState*                       FollowedPlayerPrivate;                             // 0x2438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerState*                       HoveredPlayerPrivate;                              // 0x2440(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerState*                       LastDamager;                                       // 0x2448(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AActor*                                 HoveredActor;                                      // 0x2450(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UInputComponent*                        FullScreenMapInputComponent;                       // 0x2458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2460[0x20];                                    // 0x2460(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSavedSpectatorCameras                 HotkeyCameras;                                     // 0x2480(0x0010)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2490[0x28];                                    // 0x2490(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortProjectileBase*>            RecentlySpawnedProjectiles;                        // 0x24B8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_24C8[0x8];                                     // 0x24C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 LastKnownViewTarget;                               // 0x24D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_24D8[0x20];                                    // 0x24D8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class AArenaCamPawn*                          ArenaCamPawn;                                      // 0x24F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AHoverDronePawn*                        DroneCamPawn;                                      // 0x2500(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AAutoFrameDronePawn*                    AutoFrameCamPawn;                                  // 0x2508(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortReplaySpectatorPawnBase*           SpectatorCamPawn;                                  // 0x2510(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AVolume*                                CameraBoundsVolume;                                // 0x2518(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2520[0x70];                                    // 0x2520(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AFortRelevancyZoneIndicator> RelevancyZoneIndicatorClass;                       // 0x2590(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortRelevancyZoneIndicator*            RelevancyZoneIndicator;                            // 0x2598(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortReplayContext*                     ReplayContext;                                     // 0x25A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void AdjustNormalizedDistanceToPlayer(const float Val);
	bool FollowHoveredPlayer();
	void FollowLastDamager();
	void FollowNextPlayer();
	void FollowNextSquadMember();
	void FollowNextTeamMember();
	void FollowPlayerByName(const class FString& PlayerName);
	void FollowPrevPlayer();
	void FollowPrevSquadMember();
	void FollowPrevTeamMember();
	void FullScreenMapCursorMoved(const struct FVector2D& CursorWidgetLocation, const struct FVector2D& CursorDelta);
	void FullScreenMapCursorStartDrag();
	void FullScreenMapCursorStopDrag();
	void FullscreenMapZoom(float Value);
	void HandleTimelineScrubbed();
	bool IsAllowedChangeCamera();
	bool JumpToHoveredActor();
	void OnGamePhaseChanged(EAthenaGamePhase GamePhase);
	void OnNextCameraMode();
	void PlayerBecameRelevant(class AFortPlayerState* FPS);
	void ResetAllCameras();
	void ResetCamera();
	void SetBlendType(EFortSpectatorBlendType NewBlendType);
	void SetCameraCollision(bool Collide);
	void SetDamageFXEnabled(bool bEnable);
	void SetFollowedPlayer(class AFortPlayerState* NewPlayerToFollow, bool bHideMap, bool bForceChange);
	void SetMapWeaponTracersEnabled(bool bEnable);
	void SetNameplatesEnabled(bool bEnable);
	void SetNameplatesViewDistance(float NewDistance);
	void SetNewCameraType(ESpectatorCameraType NewCameraType, bool bReset);
	void SetOutlinesEnabled(bool bEnable);
	void SetOutsideSafeZoneOpacity(float NewOpacity);
	void SetRelevancyZoneVisible(bool bVisible);
	void SetShareLensSettingsEnabled(bool bEnabled);
	void SetStormEffectsEnabled(bool bEnable);
	void SetThirdPersonAutoFollow(int32 FollowMode);
	void ShowHoveredPlayersConsoleProfile();
	void SpectatorClearSavedCameraShots();
	void ToggleSpectatorHUD();
	void ZoomIn(const float Val);

	bool CanRespawnAfterDeath() const;
	const TMap<struct FUniqueNetIdRepl, class AFortPlayerStateAthena*> GetAddedPlayersMap() const;
	EFortSpectatorBlendType GetBlendType() const;
	class UFortSpectatorCameraComponent* GetCurrentSpectatorCameraComponent() const;
	bool GetDamageFXEnabled() const;
	class AFortPlayerState* GetFollowedPlayer() const;
	bool GetMapWeaponTracersEnabled() const;
	float GetNameplateHideDistance() const;
	float GetNameplateMaxScale() const;
	float GetNameplateMaxScaleDistance() const;
	float GetNameplateMinScale() const;
	float GetNameplateMinScaleDistance() const;
	bool GetNameplatesEnabled() const;
	bool GetNameplateShowDebug() const;
	float GetNameplatesViewDistance() const;
	bool GetOutlinesEnabled() const;
	float GetOutsideSafeZoneOpacity() const;
	bool GetRelevancyZoneVisible() const;
	bool GetShareLensSettingsEnabled() const;
	bool GetStormEffectsEnabled() const;
	bool IsFollowedPlayerInBus() const;
	bool IsPlayerInRelevancy(const class AFortPlayerState* FPS) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerSpectating">();
	}
	static class AFortPlayerControllerSpectating* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerSpectating>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortPlayerControllerSpectating) == 0x000008, "Wrong alignment on AFortPlayerControllerSpectating");
static_assert(sizeof(AFortPlayerControllerSpectating) == 0x0025A8, "Wrong size on AFortPlayerControllerSpectating");
static_assert(offsetof(AFortPlayerControllerSpectating, CurrentCameraType) == 0x002038, "Member 'AFortPlayerControllerSpectating::CurrentCameraType' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, bCameraCollision) == 0x002039, "Member 'AFortPlayerControllerSpectating::bCameraCollision' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, CameraModeCycle) == 0x002040, "Member 'AFortPlayerControllerSpectating::CameraModeCycle' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, MinimapPlayerIconColorBase) == 0x002080, "Member 'AFortPlayerControllerSpectating::MinimapPlayerIconColorBase' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, MinimapPlayerIconColorHovered) == 0x002090, "Member 'AFortPlayerControllerSpectating::MinimapPlayerIconColorHovered' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, ZoomThresholdForPlayerNames) == 0x0020A0, "Member 'AFortPlayerControllerSpectating::ZoomThresholdForPlayerNames' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnFollowedPlayerChanged) == 0x0020A8, "Member 'AFortPlayerControllerSpectating::OnFollowedPlayerChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnCameraTypeChanged) == 0x0020B8, "Member 'AFortPlayerControllerSpectating::OnCameraTypeChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnPlayerBecameRelevant) == 0x0020C8, "Member 'AFortPlayerControllerSpectating::OnPlayerBecameRelevant' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnPlayerBecameIrrelevant) == 0x0020D8, "Member 'AFortPlayerControllerSpectating::OnPlayerBecameIrrelevant' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnPlayerStateAdded) == 0x0020E8, "Member 'AFortPlayerControllerSpectating::OnPlayerStateAdded' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnPlayerStateChanged) == 0x0020F8, "Member 'AFortPlayerControllerSpectating::OnPlayerStateChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnPlayerDied) == 0x002108, "Member 'AFortPlayerControllerSpectating::OnPlayerDied' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnTimelineScrubbed) == 0x002118, "Member 'AFortPlayerControllerSpectating::OnTimelineScrubbed' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnDistanceToPlayerChanged) == 0x002128, "Member 'AFortPlayerControllerSpectating::OnDistanceToPlayerChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnZoomChanged) == 0x002138, "Member 'AFortPlayerControllerSpectating::OnZoomChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnCameraSettingsChanged) == 0x002148, "Member 'AFortPlayerControllerSpectating::OnCameraSettingsChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnShowNotification) == 0x002158, "Member 'AFortPlayerControllerSpectating::OnShowNotification' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnNameplatesEnabledChanged) == 0x002168, "Member 'AFortPlayerControllerSpectating::OnNameplatesEnabledChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OnNameplatesViewDistanceChanged) == 0x002178, "Member 'AFortPlayerControllerSpectating::OnNameplatesViewDistanceChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, SpectatorPostProcessMaterial) == 0x002190, "Member 'AFortPlayerControllerSpectating::SpectatorPostProcessMaterial' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, CurrentSpectatorCamComp) == 0x0021A8, "Member 'AFortPlayerControllerSpectating::CurrentSpectatorCamComp' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OutsideSafeZonePPComponent) == 0x0021B8, "Member 'AFortPlayerControllerSpectating::OutsideSafeZonePPComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, SpectatorPawnBaseClass) == 0x0021C0, "Member 'AFortPlayerControllerSpectating::SpectatorPawnBaseClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, ArenaCamPawnClass) == 0x0021C8, "Member 'AFortPlayerControllerSpectating::ArenaCamPawnClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, HoverDronePawnClass) == 0x0021D0, "Member 'AFortPlayerControllerSpectating::HoverDronePawnClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, HoverDroneAutoFramePawnClass) == 0x0021D8, "Member 'AFortPlayerControllerSpectating::HoverDroneAutoFramePawnClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, MinimapIndicatorClass) == 0x0021E0, "Member 'AFortPlayerControllerSpectating::MinimapIndicatorClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, OwnedCameraComponents) == 0x0021E8, "Member 'AFortPlayerControllerSpectating::OwnedCameraComponents' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, SavedCameraStates) == 0x0021F8, "Member 'AFortPlayerControllerSpectating::SavedCameraStates' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, PlayerRelevancyTrackingMap) == 0x002330, "Member 'AFortPlayerControllerSpectating::PlayerRelevancyTrackingMap' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, AddedPlayersMap) == 0x002380, "Member 'AFortPlayerControllerSpectating::AddedPlayersMap' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, PlayerMatchReports) == 0x0023D0, "Member 'AFortPlayerControllerSpectating::PlayerMatchReports' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, ChaseCamOffset) == 0x002428, "Member 'AFortPlayerControllerSpectating::ChaseCamOffset' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, FollowedPlayerPrivate) == 0x002438, "Member 'AFortPlayerControllerSpectating::FollowedPlayerPrivate' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, HoveredPlayerPrivate) == 0x002440, "Member 'AFortPlayerControllerSpectating::HoveredPlayerPrivate' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, LastDamager) == 0x002448, "Member 'AFortPlayerControllerSpectating::LastDamager' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, HoveredActor) == 0x002450, "Member 'AFortPlayerControllerSpectating::HoveredActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, FullScreenMapInputComponent) == 0x002458, "Member 'AFortPlayerControllerSpectating::FullScreenMapInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, HotkeyCameras) == 0x002480, "Member 'AFortPlayerControllerSpectating::HotkeyCameras' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, RecentlySpawnedProjectiles) == 0x0024B8, "Member 'AFortPlayerControllerSpectating::RecentlySpawnedProjectiles' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, LastKnownViewTarget) == 0x0024D0, "Member 'AFortPlayerControllerSpectating::LastKnownViewTarget' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, ArenaCamPawn) == 0x0024F8, "Member 'AFortPlayerControllerSpectating::ArenaCamPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, DroneCamPawn) == 0x002500, "Member 'AFortPlayerControllerSpectating::DroneCamPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, AutoFrameCamPawn) == 0x002508, "Member 'AFortPlayerControllerSpectating::AutoFrameCamPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, SpectatorCamPawn) == 0x002510, "Member 'AFortPlayerControllerSpectating::SpectatorCamPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, CameraBoundsVolume) == 0x002518, "Member 'AFortPlayerControllerSpectating::CameraBoundsVolume' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, RelevancyZoneIndicatorClass) == 0x002590, "Member 'AFortPlayerControllerSpectating::RelevancyZoneIndicatorClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, RelevancyZoneIndicator) == 0x002598, "Member 'AFortPlayerControllerSpectating::RelevancyZoneIndicator' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerSpectating, ReplayContext) == 0x0025A0, "Member 'AFortPlayerControllerSpectating::ReplayContext' has a wrong offset!");

// Class FortniteGame.FortLiveSpectatorController
// 0x0000 (0x25A8 - 0x25A8)
#pragma pack(push, 0x1)
class alignas(0x08) AFortLiveSpectatorController : public AFortPlayerControllerSpectating
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLiveSpectatorController">();
	}
	static class AFortLiveSpectatorController* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLiveSpectatorController>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortLiveSpectatorController) == 0x000008, "Wrong alignment on AFortLiveSpectatorController");
static_assert(sizeof(AFortLiveSpectatorController) == 0x0025A8, "Wrong size on AFortLiveSpectatorController");

// Class FortniteGame.FortLiveBroadcastController
// 0x0118 (0x26C0 - 0x25A8)
class AFortLiveBroadcastController : public AFortLiveSpectatorController
{
public:
	UMulticastDelegateProperty_                   OnToggleOffAirWidgetVisibilty;                     // 0x25A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_25B8[0x30];                                    // 0x25B8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	struct FQuickBarData                          QuickBarDefinitions[0x2];                          // 0x25E8(0x0010)(Edit, NativeAccessSpecifierPublic)
	class UAthenaGadgetItemDefinition*            SpookyMistItemDefinition;                          // 0x2608(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         FollowedPawnLocationIndex;                         // 0x2610(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         RespawnTime;                                       // 0x2614(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSubclassOf<class AFortPlayerMarkerBase>      SquadMarkerActorClass;                             // 0x2618(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AFortPlayerStateAthena*>         SquadMembers;                                      // 0x2620(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2630[0x68];                                    // 0x2630(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortBroadcastRemoteClientInfo*         FollowedPlayerRemoteClientInfo;                    // 0x2698(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_26A0[0x20];                                    // 0x26A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool CanStartBattleBus();
	void HandleFollowedPlayerWeaponAttachmentChanged(class AFortWeapon* NewWeapon, class AFortWeapon* OldWeapon);
	void NoParamDelegate__DelegateSignature();
	void OnRep_FollowedPawnLocation();
	void OnRep_FollowedPlayerRemoteClientInfo();
	void ServerBeginBusPhase();
	void ServerSetFollowedPlayer(class AFortPlayerState* NewPlayerToFollow);
	void TryBeginBusPhase();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLiveBroadcastController">();
	}
	static class AFortLiveBroadcastController* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLiveBroadcastController>();
	}
};
static_assert(alignof(AFortLiveBroadcastController) == 0x000008, "Wrong alignment on AFortLiveBroadcastController");
static_assert(sizeof(AFortLiveBroadcastController) == 0x0026C0, "Wrong size on AFortLiveBroadcastController");
static_assert(offsetof(AFortLiveBroadcastController, OnToggleOffAirWidgetVisibilty) == 0x0025A8, "Member 'AFortLiveBroadcastController::OnToggleOffAirWidgetVisibilty' has a wrong offset!");
static_assert(offsetof(AFortLiveBroadcastController, QuickBarDefinitions) == 0x0025E8, "Member 'AFortLiveBroadcastController::QuickBarDefinitions' has a wrong offset!");
static_assert(offsetof(AFortLiveBroadcastController, SpookyMistItemDefinition) == 0x002608, "Member 'AFortLiveBroadcastController::SpookyMistItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortLiveBroadcastController, FollowedPawnLocationIndex) == 0x002610, "Member 'AFortLiveBroadcastController::FollowedPawnLocationIndex' has a wrong offset!");
static_assert(offsetof(AFortLiveBroadcastController, RespawnTime) == 0x002614, "Member 'AFortLiveBroadcastController::RespawnTime' has a wrong offset!");
static_assert(offsetof(AFortLiveBroadcastController, SquadMarkerActorClass) == 0x002618, "Member 'AFortLiveBroadcastController::SquadMarkerActorClass' has a wrong offset!");
static_assert(offsetof(AFortLiveBroadcastController, SquadMembers) == 0x002620, "Member 'AFortLiveBroadcastController::SquadMembers' has a wrong offset!");
static_assert(offsetof(AFortLiveBroadcastController, FollowedPlayerRemoteClientInfo) == 0x002698, "Member 'AFortLiveBroadcastController::FollowedPlayerRemoteClientInfo' has a wrong offset!");

// Class FortniteGame.AthenaNavSystemConfigOverride
// 0x0010 (0x0350 - 0x0340)
class AAthenaNavSystemConfigOverride final : public ANavSystemConfigOverride
{
public:
	TArray<struct FBox>                           DirtyAreas;                                        // 0x0340(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	void LoadPreviewLevels();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaNavSystemConfigOverride">();
	}
	static class AAthenaNavSystemConfigOverride* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAthenaNavSystemConfigOverride>();
	}
};
static_assert(alignof(AAthenaNavSystemConfigOverride) == 0x000008, "Wrong alignment on AAthenaNavSystemConfigOverride");
static_assert(sizeof(AAthenaNavSystemConfigOverride) == 0x000350, "Wrong size on AAthenaNavSystemConfigOverride");
static_assert(offsetof(AAthenaNavSystemConfigOverride, DirtyAreas) == 0x000340, "Member 'AAthenaNavSystemConfigOverride::DirtyAreas' has a wrong offset!");

// Class FortniteGame.FortPathFollowingComponent
// 0x00D0 (0x03B0 - 0x02E0)
class UFortPathFollowingComponent : public UCrowdFollowingComponent
{
public:
	class AFortAIController*                      MyAI;                                              // 0x02E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2E8[0x20];                                     // 0x02E8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MovementBlockFrustrationCooldownSpeed;             // 0x0308(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_30C[0xA4];                                     // 0x030C(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPathFollowingComponent">();
	}
	static class UFortPathFollowingComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPathFollowingComponent>();
	}
};
static_assert(alignof(UFortPathFollowingComponent) == 0x000008, "Wrong alignment on UFortPathFollowingComponent");
static_assert(sizeof(UFortPathFollowingComponent) == 0x0003B0, "Wrong size on UFortPathFollowingComponent");
static_assert(offsetof(UFortPathFollowingComponent, MyAI) == 0x0002E0, "Member 'UFortPathFollowingComponent::MyAI' has a wrong offset!");
static_assert(offsetof(UFortPathFollowingComponent, MovementBlockFrustrationCooldownSpeed) == 0x000308, "Member 'UFortPathFollowingComponent::MovementBlockFrustrationCooldownSpeed' has a wrong offset!");

// Class FortniteGame.FortQueryTest_DecoyDistance
// 0x0008 (0x01C8 - 0x01C0)
class UFortQueryTest_DecoyDistance final : public UEnvQueryTest
{
public:
	TSubclassOf<class UEnvQueryContext>           DistanceTo;                                        // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_DecoyDistance">();
	}
	static class UFortQueryTest_DecoyDistance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_DecoyDistance>();
	}
};
static_assert(alignof(UFortQueryTest_DecoyDistance) == 0x000008, "Wrong alignment on UFortQueryTest_DecoyDistance");
static_assert(sizeof(UFortQueryTest_DecoyDistance) == 0x0001C8, "Wrong size on UFortQueryTest_DecoyDistance");
static_assert(offsetof(UFortQueryTest_DecoyDistance, DistanceTo) == 0x0001C0, "Member 'UFortQueryTest_DecoyDistance::DistanceTo' has a wrong offset!");

// Class FortniteGame.AthenaPathFollowingComponent
// 0x0010 (0x03C0 - 0x03B0)
class UAthenaPathFollowingComponent final : public UFortPathFollowingComponent
{
public:
	uint8                                         Pad_3B0[0x10];                                     // 0x03B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaPathFollowingComponent">();
	}
	static class UAthenaPathFollowingComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaPathFollowingComponent>();
	}
};
static_assert(alignof(UAthenaPathFollowingComponent) == 0x000008, "Wrong alignment on UAthenaPathFollowingComponent");
static_assert(sizeof(UAthenaPathFollowingComponent) == 0x0003C0, "Wrong size on UAthenaPathFollowingComponent");

// Class FortniteGame.FortGameSession
// 0x00D0 (0x0418 - 0x0348)
class AFortGameSession : public AGameSession
{
public:
	uint8                                         Pad_348[0x20];                                     // 0x0348(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortHostSessionParams                 CurrentSessionParams;                              // 0x0368(0x000C)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_374[0x14];                                     // 0x0374(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AOnlineBeaconHostObject>    ReservationBeaconHostClass;                        // 0x0388(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_390[0x8];                                      // 0x0390(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPartyBeaconHost*                   ReservationBeaconHost;                             // 0x0398(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortLobbyBeaconHost*                   LobbyBeaconHost;                                   // 0x03A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortDisconnectedPlayerReservation> DisconnectedPlayerReservations;                    // 0x03A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FPlayerReservation>             PlayersToRegister;                                 // 0x03B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	float                                         BulkUnregisterTimerDelay;                          // 0x03C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DisconnectedReservationTimeout;                    // 0x03CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldServerForcePartnerId;                       // 0x03D0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3D1[0x7];                                      // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ServerForcePartnerId;                              // 0x03D8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3E8[0x30];                                     // 0x03E8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DumpReservations() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameSession">();
	}
	static class AFortGameSession* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameSession>();
	}
};
static_assert(alignof(AFortGameSession) == 0x000008, "Wrong alignment on AFortGameSession");
static_assert(sizeof(AFortGameSession) == 0x000418, "Wrong size on AFortGameSession");
static_assert(offsetof(AFortGameSession, CurrentSessionParams) == 0x000368, "Member 'AFortGameSession::CurrentSessionParams' has a wrong offset!");
static_assert(offsetof(AFortGameSession, ReservationBeaconHostClass) == 0x000388, "Member 'AFortGameSession::ReservationBeaconHostClass' has a wrong offset!");
static_assert(offsetof(AFortGameSession, ReservationBeaconHost) == 0x000398, "Member 'AFortGameSession::ReservationBeaconHost' has a wrong offset!");
static_assert(offsetof(AFortGameSession, LobbyBeaconHost) == 0x0003A0, "Member 'AFortGameSession::LobbyBeaconHost' has a wrong offset!");
static_assert(offsetof(AFortGameSession, DisconnectedPlayerReservations) == 0x0003A8, "Member 'AFortGameSession::DisconnectedPlayerReservations' has a wrong offset!");
static_assert(offsetof(AFortGameSession, PlayersToRegister) == 0x0003B8, "Member 'AFortGameSession::PlayersToRegister' has a wrong offset!");
static_assert(offsetof(AFortGameSession, BulkUnregisterTimerDelay) == 0x0003C8, "Member 'AFortGameSession::BulkUnregisterTimerDelay' has a wrong offset!");
static_assert(offsetof(AFortGameSession, DisconnectedReservationTimeout) == 0x0003CC, "Member 'AFortGameSession::DisconnectedReservationTimeout' has a wrong offset!");
static_assert(offsetof(AFortGameSession, bShouldServerForcePartnerId) == 0x0003D0, "Member 'AFortGameSession::bShouldServerForcePartnerId' has a wrong offset!");
static_assert(offsetof(AFortGameSession, ServerForcePartnerId) == 0x0003D8, "Member 'AFortGameSession::ServerForcePartnerId' has a wrong offset!");

// Class FortniteGame.FortGameSessionDedicated
// 0x01A8 (0x05C0 - 0x0418)
class AFortGameSessionDedicated : public AFortGameSession
{
public:
	uint8                                         Pad_418[0x30];                                     // 0x0418(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnforceCrossplayRestrictions;                     // 0x0448(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowPS4InMixedConsole;                           // 0x0449(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_44A[0x2];                                      // 0x044A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HotfixCheckTimer;                                  // 0x044C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HotfixCheckVariance;                               // 0x0450(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_454[0x6C];                                     // 0x0454(0x006C)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ConsoleSessionRetryWaitSeconds;                    // 0x04C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4C4[0x15];                                     // 0x04C4(0x0015)(Fixing Size After Last Property [ Dumper-7 ])
	EServerManifestOutputFormat                   ServerManifestOutputFormat;                        // 0x04D9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4DA[0x6];                                      // 0x04DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ServerManifestDestination;                         // 0x04E0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4F0[0x40];                                     // 0x04F0(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         IdleResetShortTimer;                               // 0x0530(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_534[0x74];                                     // 0x0534(0x0074)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FClientIdRestrictions>          ClientIdRestrictions;                              // 0x05A8(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	uint8                                         Pad_5B8[0x8];                                      // 0x05B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameSessionDedicated">();
	}
	static class AFortGameSessionDedicated* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameSessionDedicated>();
	}
};
static_assert(alignof(AFortGameSessionDedicated) == 0x000008, "Wrong alignment on AFortGameSessionDedicated");
static_assert(sizeof(AFortGameSessionDedicated) == 0x0005C0, "Wrong size on AFortGameSessionDedicated");
static_assert(offsetof(AFortGameSessionDedicated, bEnforceCrossplayRestrictions) == 0x000448, "Member 'AFortGameSessionDedicated::bEnforceCrossplayRestrictions' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, bAllowPS4InMixedConsole) == 0x000449, "Member 'AFortGameSessionDedicated::bAllowPS4InMixedConsole' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, HotfixCheckTimer) == 0x00044C, "Member 'AFortGameSessionDedicated::HotfixCheckTimer' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, HotfixCheckVariance) == 0x000450, "Member 'AFortGameSessionDedicated::HotfixCheckVariance' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, ConsoleSessionRetryWaitSeconds) == 0x0004C0, "Member 'AFortGameSessionDedicated::ConsoleSessionRetryWaitSeconds' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, ServerManifestOutputFormat) == 0x0004D9, "Member 'AFortGameSessionDedicated::ServerManifestOutputFormat' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, ServerManifestDestination) == 0x0004E0, "Member 'AFortGameSessionDedicated::ServerManifestDestination' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, IdleResetShortTimer) == 0x000530, "Member 'AFortGameSessionDedicated::IdleResetShortTimer' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicated, ClientIdRestrictions) == 0x0005A8, "Member 'AFortGameSessionDedicated::ClientIdRestrictions' has a wrong offset!");

// Class FortniteGame.FortGameSessionDedicatedAthena
// 0x0200 (0x07C0 - 0x05C0)
class AFortGameSessionDedicatedAthena final : public AFortGameSessionDedicated
{
public:
	uint8                                         Pad_5C0[0xA0];                                     // 0x05C0(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ReconnectToMMSDelay;                               // 0x0660(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MaxReconnectToMMSDelay;                            // 0x0664(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_668[0x8];                                      // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 MMSVersionCompatability;                           // 0x0670(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 MMSTicketURLServer;                                // 0x0680(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MMSPingInterval;                                   // 0x0690(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_694[0xB4];                                     // 0x0694(0x00B4)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnableMeshNetwork;                                // 0x0748(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_749[0x7];                                      // 0x0749(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         DisabledMeshNodeTypes;                             // 0x0750(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	class AFortMeshBeaconHost*                    MeshBeaconHost;                                    // 0x0760(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortMeshBeaconHostObject*              MeshBeaconHostObject;                              // 0x0768(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortMeshBeaconClient*                  MeshBeaconClient;                                  // 0x0770(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         RetryMeshConnectDelay;                             // 0x0778(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MaxMeshConnectDelay;                               // 0x077C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         RetryJoinMeshDelay;                                // 0x0780(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MeshNetworkServerStatusEventRate;                  // 0x0784(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MeshNetworkGCTimerRate;                            // 0x0788(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_78C[0x34];                                     // 0x078C(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameSessionDedicatedAthena">();
	}
	static class AFortGameSessionDedicatedAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameSessionDedicatedAthena>();
	}
};
static_assert(alignof(AFortGameSessionDedicatedAthena) == 0x000008, "Wrong alignment on AFortGameSessionDedicatedAthena");
static_assert(sizeof(AFortGameSessionDedicatedAthena) == 0x0007C0, "Wrong size on AFortGameSessionDedicatedAthena");
static_assert(offsetof(AFortGameSessionDedicatedAthena, ReconnectToMMSDelay) == 0x000660, "Member 'AFortGameSessionDedicatedAthena::ReconnectToMMSDelay' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MaxReconnectToMMSDelay) == 0x000664, "Member 'AFortGameSessionDedicatedAthena::MaxReconnectToMMSDelay' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MMSVersionCompatability) == 0x000670, "Member 'AFortGameSessionDedicatedAthena::MMSVersionCompatability' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MMSTicketURLServer) == 0x000680, "Member 'AFortGameSessionDedicatedAthena::MMSTicketURLServer' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MMSPingInterval) == 0x000690, "Member 'AFortGameSessionDedicatedAthena::MMSPingInterval' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, bEnableMeshNetwork) == 0x000748, "Member 'AFortGameSessionDedicatedAthena::bEnableMeshNetwork' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, DisabledMeshNodeTypes) == 0x000750, "Member 'AFortGameSessionDedicatedAthena::DisabledMeshNodeTypes' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MeshBeaconHost) == 0x000760, "Member 'AFortGameSessionDedicatedAthena::MeshBeaconHost' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MeshBeaconHostObject) == 0x000768, "Member 'AFortGameSessionDedicatedAthena::MeshBeaconHostObject' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MeshBeaconClient) == 0x000770, "Member 'AFortGameSessionDedicatedAthena::MeshBeaconClient' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, RetryMeshConnectDelay) == 0x000778, "Member 'AFortGameSessionDedicatedAthena::RetryMeshConnectDelay' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MaxMeshConnectDelay) == 0x00077C, "Member 'AFortGameSessionDedicatedAthena::MaxMeshConnectDelay' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, RetryJoinMeshDelay) == 0x000780, "Member 'AFortGameSessionDedicatedAthena::RetryJoinMeshDelay' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MeshNetworkServerStatusEventRate) == 0x000784, "Member 'AFortGameSessionDedicatedAthena::MeshNetworkServerStatusEventRate' has a wrong offset!");
static_assert(offsetof(AFortGameSessionDedicatedAthena, MeshNetworkGCTimerRate) == 0x000788, "Member 'AFortGameSessionDedicatedAthena::MeshNetworkGCTimerRate' has a wrong offset!");

// Class FortniteGame.AthenaPetCarrierItemDefinition
// 0x0020 (0x0450 - 0x0430)
class UAthenaPetCarrierItemDefinition final : public UAthenaBackpackItemDefinition
{
public:
	class UAthenaPetItemDefinition*               DefaultPet;                                        // 0x0430(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortUICameraFrameTargetBounds         CameraFramingBounds;                               // 0x0438(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_44C[0x4];                                      // 0x044C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaPetCarrierItemDefinition">();
	}
	static class UAthenaPetCarrierItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaPetCarrierItemDefinition>();
	}
};
static_assert(alignof(UAthenaPetCarrierItemDefinition) == 0x000010, "Wrong alignment on UAthenaPetCarrierItemDefinition");
static_assert(sizeof(UAthenaPetCarrierItemDefinition) == 0x000450, "Wrong size on UAthenaPetCarrierItemDefinition");
static_assert(offsetof(UAthenaPetCarrierItemDefinition, DefaultPet) == 0x000430, "Member 'UAthenaPetCarrierItemDefinition::DefaultPet' has a wrong offset!");
static_assert(offsetof(UAthenaPetCarrierItemDefinition, CameraFramingBounds) == 0x000438, "Member 'UAthenaPetCarrierItemDefinition::CameraFramingBounds' has a wrong offset!");

// Class FortniteGame.AthenaPetItemDefinition
// 0x0060 (0x0480 - 0x0420)
class UAthenaPetItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	TArray<class UFortPetStimuliBank*>            StimuliBanks;                                      // 0x0418(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   PetPrefabClass;                                    // 0x0428(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTaggedSoundBank>    PetSoundBank;                                      // 0x0450(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_478[0x8];                                      // 0x0478(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaPetItemDefinition">();
	}
	static class UAthenaPetItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaPetItemDefinition>();
	}
};
static_assert(alignof(UAthenaPetItemDefinition) == 0x000010, "Wrong alignment on UAthenaPetItemDefinition");
static_assert(sizeof(UAthenaPetItemDefinition) == 0x000480, "Wrong size on UAthenaPetItemDefinition");
static_assert(offsetof(UAthenaPetItemDefinition, StimuliBanks) == 0x000418, "Member 'UAthenaPetItemDefinition::StimuliBanks' has a wrong offset!");
static_assert(offsetof(UAthenaPetItemDefinition, PetPrefabClass) == 0x000428, "Member 'UAthenaPetItemDefinition::PetPrefabClass' has a wrong offset!");
static_assert(offsetof(UAthenaPetItemDefinition, PetSoundBank) == 0x000450, "Member 'UAthenaPetItemDefinition::PetSoundBank' has a wrong offset!");

// Class FortniteGame.FortAbilityTagRelationshipMapping
// 0x0010 (0x0040 - 0x0030)
class UFortAbilityTagRelationshipMapping final : public UDataAsset
{
public:
	TArray<struct FFortAbilityTagRelationship>    AbilityTagRelationships;                           // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTagRelationshipMapping">();
	}
	static class UFortAbilityTagRelationshipMapping* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTagRelationshipMapping>();
	}
};
static_assert(alignof(UFortAbilityTagRelationshipMapping) == 0x000008, "Wrong alignment on UFortAbilityTagRelationshipMapping");
static_assert(sizeof(UFortAbilityTagRelationshipMapping) == 0x000040, "Wrong size on UFortAbilityTagRelationshipMapping");
static_assert(offsetof(UFortAbilityTagRelationshipMapping, AbilityTagRelationships) == 0x000030, "Member 'UFortAbilityTagRelationshipMapping::AbilityTagRelationships' has a wrong offset!");

// Class FortniteGame.FortniteAutomationBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortniteAutomationBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void ApplyItemWrapToActor(class UAthenaItemWrapDefinition* Wrap, class AActor* Actor, EItemWrapMaterialType MaterialType);
	static bool DumpFPSChartsData(const class FString& EntryName);
	static bool ForceAthenaCosmetic(const class UAthenaCosmeticItemDefinition* ItemDefinition);
	static TArray<class UAthenaCosmeticItemDefinition*> GetAllAthenaCosmetics(const EFortItemType Type);
	static TArray<class UAthenaCosmeticItemDefinition*> GetAllAthenaCosmetics_MultipleType(const TArray<EFortItemType>& Types);
	static TArray<class UFortVariantTokenType*> GetAllFortVariantTokens();
	static TArray<TSubclassOf<class AActor>> GetAllItemWrapCompatibleActors(bool Vehicles, bool RespectDropTables);
	static int32 GetItemWrapperLockerSlotIndex(class UFortItemDefinition* ItemDefinition);
	static TArray<struct FGameplayTag> GetVariantChannels(const class UAthenaCosmeticItemDefinition* ItemDefinition);
	static TArray<struct FGameplayTag> GetVariantNames(const class UAthenaCosmeticItemDefinition* ItemDefinition, const struct FGameplayTag& VariantChannel);
	static struct FMcpVariantChannelInfo MakeVariantChannelInfo(class UAthenaCosmeticItemDefinition* ItemDefinition, const struct FGameplayTag& Channel, const struct FGameplayTag& ActiveVariant);
	static bool ResetForcedAthenaCosmetics();
	static bool ResetFPSChartsData();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortniteAutomationBlueprintLibrary">();
	}
	static class UFortniteAutomationBlueprintLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortniteAutomationBlueprintLibrary>();
	}
};
static_assert(alignof(UFortniteAutomationBlueprintLibrary) == 0x000008, "Wrong alignment on UFortniteAutomationBlueprintLibrary");
static_assert(sizeof(UFortniteAutomationBlueprintLibrary) == 0x000028, "Wrong size on UFortniteAutomationBlueprintLibrary");

// Class FortniteGame.AthenaPickaxeItemDefinition
// 0x0030 (0x0450 - 0x0420)
class UAthenaPickaxeItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	uint8                                         Pad_418[0x8];                                      // 0x0418(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortWeaponMeleeItemDefinition*         WeaponDefinition;                                  // 0x0420(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                PickaxeImpactFXPreviewOffset;                      // 0x0428(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortUICameraFrameTargetBounds         CameraFramingBounds;                               // 0x0434(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_448[0x8];                                      // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaPickaxeItemDefinition">();
	}
	static class UAthenaPickaxeItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaPickaxeItemDefinition>();
	}
};
static_assert(alignof(UAthenaPickaxeItemDefinition) == 0x000010, "Wrong alignment on UAthenaPickaxeItemDefinition");
static_assert(sizeof(UAthenaPickaxeItemDefinition) == 0x000450, "Wrong size on UAthenaPickaxeItemDefinition");
static_assert(offsetof(UAthenaPickaxeItemDefinition, WeaponDefinition) == 0x000420, "Member 'UAthenaPickaxeItemDefinition::WeaponDefinition' has a wrong offset!");
static_assert(offsetof(UAthenaPickaxeItemDefinition, PickaxeImpactFXPreviewOffset) == 0x000428, "Member 'UAthenaPickaxeItemDefinition::PickaxeImpactFXPreviewOffset' has a wrong offset!");
static_assert(offsetof(UAthenaPickaxeItemDefinition, CameraFramingBounds) == 0x000434, "Member 'UAthenaPickaxeItemDefinition::CameraFramingBounds' has a wrong offset!");

// Class FortniteGame.AthenaStatsSet
// 0x00B0 (0x00D8 - 0x0028)
class UAthenaStatsSet final : public UObject
{
public:
	struct FAthenaMatchStats                      CumulativeStats;                                   // 0x0028(0x00A0)(NativeAccessSpecifierPublic)
	TArray<struct FAthenaMatchStats>              BestMatches;                                       // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaStatsSet">();
	}
	static class UAthenaStatsSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaStatsSet>();
	}
};
static_assert(alignof(UAthenaStatsSet) == 0x000008, "Wrong alignment on UAthenaStatsSet");
static_assert(sizeof(UAthenaStatsSet) == 0x0000D8, "Wrong size on UAthenaStatsSet");
static_assert(offsetof(UAthenaStatsSet, CumulativeStats) == 0x000028, "Member 'UAthenaStatsSet::CumulativeStats' has a wrong offset!");
static_assert(offsetof(UAthenaStatsSet, BestMatches) == 0x0000C8, "Member 'UAthenaStatsSet::BestMatches' has a wrong offset!");

// Class FortniteGame.FortCurrencyItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortCurrencyItem final : public UFortAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCurrencyItem">();
	}
	static class UFortCurrencyItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCurrencyItem>();
	}
};
static_assert(alignof(UFortCurrencyItem) == 0x000008, "Wrong alignment on UFortCurrencyItem");
static_assert(sizeof(UFortCurrencyItem) == 0x0000E0, "Wrong size on UFortCurrencyItem");

// Class FortniteGame.FortMiniMapIndicator
// 0x00B8 (0x0108 - 0x0050)
class UFortMiniMapIndicator : public UFortIndicator
{
public:
	uint8                                         Pad_50[0xB8];                                      // 0x0050(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMiniMapIndicator">();
	}
	static class UFortMiniMapIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMiniMapIndicator>();
	}
};
static_assert(alignof(UFortMiniMapIndicator) == 0x000008, "Wrong alignment on UFortMiniMapIndicator");
static_assert(sizeof(UFortMiniMapIndicator) == 0x000108, "Wrong size on UFortMiniMapIndicator");

// Class FortniteGame.FortMiniMapTeamIndicators
// 0x03E0 (0x04E8 - 0x0108)
class UFortMiniMapTeamIndicators : public UFortMiniMapIndicator
{
public:
	class AFortPlayerController*                  PlayerController;                                  // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bSpectating;                                       // 0x0110(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_111[0x7];                                      // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerControllerSpectating*        SpectatorPC;                                       // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         PlatformScale;                                     // 0x0120(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_124[0x4];                                      // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            SquadPlayerBrush;                                  // 0x0128(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            TeamPlayerBrush;                                   // 0x01B0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            EnemyPlayerBrush;                                  // 0x0238(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            SpectatedPlayerBrush;                              // 0x02C0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            MiniMapIconBrushDBNO;                              // 0x0348(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FLinearColor                           MinimapIconColorSelf;                              // 0x03D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FLinearColor                           MinimapIconColorTeammate;                          // 0x03E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FLinearColor                           MinimapIconColorEnemy;                             // 0x03F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FLinearColor>                   MinimapIconColorEnemy_MultiTeam;                   // 0x0400(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            PlayerNameBackgroundBrush;                         // 0x0410(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FSlateFontInfo                         PlayerNameFontInfo;                                // 0x0498(0x0050)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMiniMapTeamIndicators">();
	}
	static class UFortMiniMapTeamIndicators* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMiniMapTeamIndicators>();
	}
};
static_assert(alignof(UFortMiniMapTeamIndicators) == 0x000008, "Wrong alignment on UFortMiniMapTeamIndicators");
static_assert(sizeof(UFortMiniMapTeamIndicators) == 0x0004E8, "Wrong size on UFortMiniMapTeamIndicators");
static_assert(offsetof(UFortMiniMapTeamIndicators, PlayerController) == 0x000108, "Member 'UFortMiniMapTeamIndicators::PlayerController' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, bSpectating) == 0x000110, "Member 'UFortMiniMapTeamIndicators::bSpectating' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, SpectatorPC) == 0x000118, "Member 'UFortMiniMapTeamIndicators::SpectatorPC' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, PlatformScale) == 0x000120, "Member 'UFortMiniMapTeamIndicators::PlatformScale' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, SquadPlayerBrush) == 0x000128, "Member 'UFortMiniMapTeamIndicators::SquadPlayerBrush' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, TeamPlayerBrush) == 0x0001B0, "Member 'UFortMiniMapTeamIndicators::TeamPlayerBrush' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, EnemyPlayerBrush) == 0x000238, "Member 'UFortMiniMapTeamIndicators::EnemyPlayerBrush' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, SpectatedPlayerBrush) == 0x0002C0, "Member 'UFortMiniMapTeamIndicators::SpectatedPlayerBrush' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, MiniMapIconBrushDBNO) == 0x000348, "Member 'UFortMiniMapTeamIndicators::MiniMapIconBrushDBNO' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, MinimapIconColorSelf) == 0x0003D0, "Member 'UFortMiniMapTeamIndicators::MinimapIconColorSelf' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, MinimapIconColorTeammate) == 0x0003E0, "Member 'UFortMiniMapTeamIndicators::MinimapIconColorTeammate' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, MinimapIconColorEnemy) == 0x0003F0, "Member 'UFortMiniMapTeamIndicators::MinimapIconColorEnemy' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, MinimapIconColorEnemy_MultiTeam) == 0x000400, "Member 'UFortMiniMapTeamIndicators::MinimapIconColorEnemy_MultiTeam' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, PlayerNameBackgroundBrush) == 0x000410, "Member 'UFortMiniMapTeamIndicators::PlayerNameBackgroundBrush' has a wrong offset!");
static_assert(offsetof(UFortMiniMapTeamIndicators, PlayerNameFontInfo) == 0x000498, "Member 'UFortMiniMapTeamIndicators::PlayerNameFontInfo' has a wrong offset!");

// Class FortniteGame.CustomCharacterPart
// 0x0180 (0x01B0 - 0x0030)
class UCustomCharacterPart final : public UPrimaryDataAsset
{
public:
	EFortCustomGender                             GenderPermitted;                                   // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCustomBodyType                           BodyTypesPermitted;                                // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCustomPartType                           CharacterPartType;                                 // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_33[0x5];                                       // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  PartTypeTags;                                      // 0x0038(0x0020)(Edit, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  DisallowedCosmeticTags;                            // 0x0058(0x0020)(Edit, NativeAccessSpecifierPrivate)
	bool                                          bGameplayRelevantCosmeticPart;                     // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bAttachToSocket;                                   // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_7A[0x6];                                       // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   PartModifierBlueprint;                             // 0x0080(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomCharacterPartData*               AdditionalData;                                    // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortMontageLookupTable> DefaultMontageLookupTable;                         // 0x00B0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortMontageLookupTable> OverrideMontageLookupTable;                        // 0x00D8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UAnimMontage>            FrontendAnimMontageIdleOverride;                   // 0x0100(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USkeletalMesh>           SkeletalMesh;                                      // 0x0128(0x0028)(Edit, AssetRegistrySearchable, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class USkeletalMesh>>   MasterSkeletalMeshes;                              // 0x0150(0x0010)(Edit, ZeroConstructor, AssetRegistrySearchable, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	bool                                          bSinglePieceMesh;                                  // 0x0160(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSupportsColorSwatches;                            // 0x0161(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowStaticRenderPath;                            // 0x0162(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_163[0x5];                                      // 0x0163(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FCustomPartMaterialOverrideData> MaterialOverrides;                                 // 0x0168(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<struct FCustomPartTextureParameter>    TextureParameters;                                 // 0x0178(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<struct FCustomPartScalarParameter>     ScalarParameters;                                  // 0x0188(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<struct FCustomPartVectorParameter>     VectorParameters;                                  // 0x0198(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	int32                                         MaterialOverrideFlags;                             // 0x01A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1AC[0x4];                                      // 0x01AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	TMap<int32, class UMaterialInterface*> GetMaterialOverridesByIndex();

	class USkeletalMesh* GetSkeletalMesh() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPart">();
	}
	static class UCustomCharacterPart* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPart>();
	}
};
static_assert(alignof(UCustomCharacterPart) == 0x000008, "Wrong alignment on UCustomCharacterPart");
static_assert(sizeof(UCustomCharacterPart) == 0x0001B0, "Wrong size on UCustomCharacterPart");
static_assert(offsetof(UCustomCharacterPart, GenderPermitted) == 0x000030, "Member 'UCustomCharacterPart::GenderPermitted' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, BodyTypesPermitted) == 0x000031, "Member 'UCustomCharacterPart::BodyTypesPermitted' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, CharacterPartType) == 0x000032, "Member 'UCustomCharacterPart::CharacterPartType' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, PartTypeTags) == 0x000038, "Member 'UCustomCharacterPart::PartTypeTags' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, DisallowedCosmeticTags) == 0x000058, "Member 'UCustomCharacterPart::DisallowedCosmeticTags' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, bGameplayRelevantCosmeticPart) == 0x000078, "Member 'UCustomCharacterPart::bGameplayRelevantCosmeticPart' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, bAttachToSocket) == 0x000079, "Member 'UCustomCharacterPart::bAttachToSocket' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, PartModifierBlueprint) == 0x000080, "Member 'UCustomCharacterPart::PartModifierBlueprint' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, AdditionalData) == 0x0000A8, "Member 'UCustomCharacterPart::AdditionalData' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, DefaultMontageLookupTable) == 0x0000B0, "Member 'UCustomCharacterPart::DefaultMontageLookupTable' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, OverrideMontageLookupTable) == 0x0000D8, "Member 'UCustomCharacterPart::OverrideMontageLookupTable' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, FrontendAnimMontageIdleOverride) == 0x000100, "Member 'UCustomCharacterPart::FrontendAnimMontageIdleOverride' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, SkeletalMesh) == 0x000128, "Member 'UCustomCharacterPart::SkeletalMesh' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, MasterSkeletalMeshes) == 0x000150, "Member 'UCustomCharacterPart::MasterSkeletalMeshes' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, bSinglePieceMesh) == 0x000160, "Member 'UCustomCharacterPart::bSinglePieceMesh' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, bSupportsColorSwatches) == 0x000161, "Member 'UCustomCharacterPart::bSupportsColorSwatches' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, bAllowStaticRenderPath) == 0x000162, "Member 'UCustomCharacterPart::bAllowStaticRenderPath' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, MaterialOverrides) == 0x000168, "Member 'UCustomCharacterPart::MaterialOverrides' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, TextureParameters) == 0x000178, "Member 'UCustomCharacterPart::TextureParameters' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, ScalarParameters) == 0x000188, "Member 'UCustomCharacterPart::ScalarParameters' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, VectorParameters) == 0x000198, "Member 'UCustomCharacterPart::VectorParameters' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPart, MaterialOverrideFlags) == 0x0001A8, "Member 'UCustomCharacterPart::MaterialOverrideFlags' has a wrong offset!");

// Class FortniteGame.AthenaSeasonStats
// 0x0060 (0x0088 - 0x0028)
class UAthenaSeasonStats final : public UObject
{
public:
	class UAthenaStatsSet*                        CumulativeStats;                                   // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<class FName, class UAthenaStatsSet*>     Buckets;                                           // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	class UAthenaSeasonItemDefinition*            SeasonDefinition;                                  // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	class UAthenaSeasonItemDefinition* GetSeasonDefintion();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaSeasonStats">();
	}
	static class UAthenaSeasonStats* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaSeasonStats>();
	}
};
static_assert(alignof(UAthenaSeasonStats) == 0x000008, "Wrong alignment on UAthenaSeasonStats");
static_assert(sizeof(UAthenaSeasonStats) == 0x000088, "Wrong size on UAthenaSeasonStats");
static_assert(offsetof(UAthenaSeasonStats, CumulativeStats) == 0x000028, "Member 'UAthenaSeasonStats::CumulativeStats' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonStats, Buckets) == 0x000030, "Member 'UAthenaSeasonStats::Buckets' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonStats, SeasonDefinition) == 0x000080, "Member 'UAthenaSeasonStats::SeasonDefinition' has a wrong offset!");

// Class FortniteGame.AthenaPlayerMatchReport
// 0x0168 (0x0190 - 0x0028)
class UAthenaPlayerMatchReport final : public UObject
{
public:
	UMulticastDelegateProperty_                   OnRewardsAvailable;                                // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnStatsAvailable;                                  // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTeamStatsAvailable;                              // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FAthenaLevelInfo                       InitialLevelInfo;                                  // 0x0058(0x0024)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bHasMatchStats;                                    // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7D[0x3];                                       // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAthenaMatchStats                      MatchStats;                                        // 0x0080(0x00A0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	bool                                          bHasTeamStats;                                     // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_121[0x3];                                      // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAthenaMatchTeamStats                  TeamStats;                                         // 0x0124(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bHasRewards;                                       // 0x012C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_12D[0x3];                                      // 0x012D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAthenaRewardResult                    EndOfMatchResults;                                 // 0x0130(0x0040)(NativeAccessSpecifierPublic)
	struct FAthenaTravelRecord                    TravelRecord;                                      // 0x0170(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   TravelLogUpdated;                                  // 0x0180(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	void DataAvailableEvent__DelegateSignature();
	void GetLootRewards(TArray<struct FAthenaMatchLootReward>* LootRewards);
	void GetXpRewards(TArray<struct FAthenaMatchXpReward>* XpRewards);

	int32 GetTotalBookXpEarned() const;
	int32 GetTotalScoreEarned() const;
	int32 GetTotalSeasonalXpEarned() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaPlayerMatchReport">();
	}
	static class UAthenaPlayerMatchReport* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaPlayerMatchReport>();
	}
};
static_assert(alignof(UAthenaPlayerMatchReport) == 0x000008, "Wrong alignment on UAthenaPlayerMatchReport");
static_assert(sizeof(UAthenaPlayerMatchReport) == 0x000190, "Wrong size on UAthenaPlayerMatchReport");
static_assert(offsetof(UAthenaPlayerMatchReport, OnRewardsAvailable) == 0x000028, "Member 'UAthenaPlayerMatchReport::OnRewardsAvailable' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, OnStatsAvailable) == 0x000038, "Member 'UAthenaPlayerMatchReport::OnStatsAvailable' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, OnTeamStatsAvailable) == 0x000048, "Member 'UAthenaPlayerMatchReport::OnTeamStatsAvailable' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, InitialLevelInfo) == 0x000058, "Member 'UAthenaPlayerMatchReport::InitialLevelInfo' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, bHasMatchStats) == 0x00007C, "Member 'UAthenaPlayerMatchReport::bHasMatchStats' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, MatchStats) == 0x000080, "Member 'UAthenaPlayerMatchReport::MatchStats' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, bHasTeamStats) == 0x000120, "Member 'UAthenaPlayerMatchReport::bHasTeamStats' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, TeamStats) == 0x000124, "Member 'UAthenaPlayerMatchReport::TeamStats' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, bHasRewards) == 0x00012C, "Member 'UAthenaPlayerMatchReport::bHasRewards' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, EndOfMatchResults) == 0x000130, "Member 'UAthenaPlayerMatchReport::EndOfMatchResults' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, TravelRecord) == 0x000170, "Member 'UAthenaPlayerMatchReport::TravelRecord' has a wrong offset!");
static_assert(offsetof(UAthenaPlayerMatchReport, TravelLogUpdated) == 0x000180, "Member 'UAthenaPlayerMatchReport::TravelLogUpdated' has a wrong offset!");

// Class FortniteGame.AthenaQuickChatBank
// 0x0010 (0x0040 - 0x0030)
class UAthenaQuickChatBank final : public UDataAsset
{
public:
	TArray<struct FAthenaQuickChatLeafEntry>      ChatOptions;                                       // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaQuickChatBank">();
	}
	static class UAthenaQuickChatBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaQuickChatBank>();
	}
};
static_assert(alignof(UAthenaQuickChatBank) == 0x000008, "Wrong alignment on UAthenaQuickChatBank");
static_assert(sizeof(UAthenaQuickChatBank) == 0x000040, "Wrong size on UAthenaQuickChatBank");
static_assert(offsetof(UAthenaQuickChatBank, ChatOptions) == 0x000030, "Member 'UAthenaQuickChatBank::ChatOptions' has a wrong offset!");

// Class FortniteGame.FortDecoPreview_MeshHarvester
// 0x0000 (0x0490 - 0x0490)
class AFortDecoPreview_MeshHarvester final : public AFortDecoPreview_ComponentHarvester
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoPreview_MeshHarvester">();
	}
	static class AFortDecoPreview_MeshHarvester* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoPreview_MeshHarvester>();
	}
};
static_assert(alignof(AFortDecoPreview_MeshHarvester) == 0x000008, "Wrong alignment on AFortDecoPreview_MeshHarvester");
static_assert(sizeof(AFortDecoPreview_MeshHarvester) == 0x000490, "Wrong size on AFortDecoPreview_MeshHarvester");

// Class FortniteGame.FortEventItemDefinitionBase
// 0x0020 (0x0380 - 0x0360)
#pragma pack(push, 0x1)
class alignas(0x10) UFortEventItemDefinitionBase : public UFortAccountItemDefinition
{
public:
	int32                                         EventPriority;                                     // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bActivateByDefault;                                // 0x0364(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_365[0x3];                                      // 0x0365(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   RequiredEventTag;                                  // 0x0368(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   DisallowedEventTag;                                // 0x0370(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void CreateCalendarPayload();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEventItemDefinitionBase">();
	}
	static class UFortEventItemDefinitionBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEventItemDefinitionBase>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortEventItemDefinitionBase) == 0x000010, "Wrong alignment on UFortEventItemDefinitionBase");
static_assert(sizeof(UFortEventItemDefinitionBase) == 0x000380, "Wrong size on UFortEventItemDefinitionBase");
static_assert(offsetof(UFortEventItemDefinitionBase, EventPriority) == 0x000360, "Member 'UFortEventItemDefinitionBase::EventPriority' has a wrong offset!");
static_assert(offsetof(UFortEventItemDefinitionBase, bActivateByDefault) == 0x000364, "Member 'UFortEventItemDefinitionBase::bActivateByDefault' has a wrong offset!");
static_assert(offsetof(UFortEventItemDefinitionBase, RequiredEventTag) == 0x000368, "Member 'UFortEventItemDefinitionBase::RequiredEventTag' has a wrong offset!");
static_assert(offsetof(UFortEventItemDefinitionBase, DisallowedEventTag) == 0x000370, "Member 'UFortEventItemDefinitionBase::DisallowedEventTag' has a wrong offset!");

// Class FortniteGame.FortAbilitySystemInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAbilitySystemInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemInterface">();
	}
	static class IFortAbilitySystemInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAbilitySystemInterface>();
	}
};
static_assert(alignof(IFortAbilitySystemInterface) == 0x000008, "Wrong alignment on IFortAbilitySystemInterface");
static_assert(sizeof(IFortAbilitySystemInterface) == 0x000028, "Wrong size on IFortAbilitySystemInterface");

// Class FortniteGame.FortNiagaraCascadeProxyComponent
// 0x0018 (0x0260 - 0x0248)
class UFortNiagaraCascadeProxyComponent final : public USceneComponent
{
public:
	class UNiagaraComponent*                      NiagaraComponent;                                  // 0x0248(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               CascadeComponent;                                  // 0x0250(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_258[0x8];                                      // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetActorParameter(class FName ParameterName, class AActor* Param);
	void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param);
	void SetFloatParameter(class FName ParameterName, float Param);
	void SetVectorParameter(class FName ParameterName, const struct FVector& Param);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNiagaraCascadeProxyComponent">();
	}
	static class UFortNiagaraCascadeProxyComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNiagaraCascadeProxyComponent>();
	}
};
static_assert(alignof(UFortNiagaraCascadeProxyComponent) == 0x000008, "Wrong alignment on UFortNiagaraCascadeProxyComponent");
static_assert(sizeof(UFortNiagaraCascadeProxyComponent) == 0x000260, "Wrong size on UFortNiagaraCascadeProxyComponent");
static_assert(offsetof(UFortNiagaraCascadeProxyComponent, NiagaraComponent) == 0x000248, "Member 'UFortNiagaraCascadeProxyComponent::NiagaraComponent' has a wrong offset!");
static_assert(offsetof(UFortNiagaraCascadeProxyComponent, CascadeComponent) == 0x000250, "Member 'UFortNiagaraCascadeProxyComponent::CascadeComponent' has a wrong offset!");

// Class FortniteGame.AthenaSeasonalDecorEvent
// 0x0040 (0x03C0 - 0x0380)
class UAthenaSeasonalDecorEvent final : public UFortEventItemDefinitionBase
{
public:
	TSoftClassPtr<class UClass>                   SupplyDropOverride;                                // 0x0378(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FAthenaVehicleOverride>         VehicleOverrides;                                  // 0x03A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bForceBattleBusOverrideEvenIfCosmeticSlotted;      // 0x03B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3B1[0x7];                                      // 0x03B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAthenaBattleBusItemDefinition*         BattleBusOverride;                                 // 0x03B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaSeasonalDecorEvent">();
	}
	static class UAthenaSeasonalDecorEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaSeasonalDecorEvent>();
	}
};
static_assert(alignof(UAthenaSeasonalDecorEvent) == 0x000010, "Wrong alignment on UAthenaSeasonalDecorEvent");
static_assert(sizeof(UAthenaSeasonalDecorEvent) == 0x0003C0, "Wrong size on UAthenaSeasonalDecorEvent");
static_assert(offsetof(UAthenaSeasonalDecorEvent, SupplyDropOverride) == 0x000378, "Member 'UAthenaSeasonalDecorEvent::SupplyDropOverride' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonalDecorEvent, VehicleOverrides) == 0x0003A0, "Member 'UAthenaSeasonalDecorEvent::VehicleOverrides' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonalDecorEvent, bForceBattleBusOverrideEvenIfCosmeticSlotted) == 0x0003B0, "Member 'UAthenaSeasonalDecorEvent::bForceBattleBusOverrideEvenIfCosmeticSlotted' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonalDecorEvent, BattleBusOverride) == 0x0003B8, "Member 'UAthenaSeasonalDecorEvent::BattleBusOverride' has a wrong offset!");

// Class FortniteGame.AthenaSeasonItemDefinition
// 0x0130 (0x0490 - 0x0360)
class UAthenaSeasonItemDefinition final : public UFortAccountItemDefinition
{
public:
	int32                                         SeasonNumber;                                      // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumSeasonLevels;                                   // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumBookLevels;                                     // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaSeasonShopVisibility                   SeasonShopVisibility;                              // 0x036C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaChallengeTabVisibility                 ChallengesVisibility;                              // 0x036D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_36E[0x2];                                      // 0x036E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class UDataTable*                             SeasonXpCurve;                                     // 0x0370(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             BookXpCurve;                                       // 0x0378(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 SeasonStorefront;                                  // 0x0380(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 BattlePassLevelOfferID;                            // 0x0390(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<int32>                                 FreeLevelsThatNavigateToBattlePass;                // 0x03A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<int32>                                 FreeLevelsThatAutoOpenTheAboutScreen;              // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FAthenaRewardSchedule                  SeasonXpScheduleFree;                              // 0x03C0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           FreeSeasonItemContentTag;                          // 0x03D0(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAthenaRewardSchedule                  BookXpScheduleFree;                                // 0x03D8(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           BattlePassFreeItemContentTag;                      // 0x03E8(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAthenaRewardSchedule                  BookXpSchedulePaid;                                // 0x03F0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           BattlePassPaidItemContentTag;                      // 0x0400(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAthenaSeasonBannerLevelSchedule       SeasonBannerSchedule;                              // 0x0408(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	class UFortChallengeBundleScheduleDefinition* ChallengeSchedulePaid;                             // 0x0418(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortChallengeBundleScheduleDefinition*> ChallengeSchedulesAlwaysShown;                     // 0x0420(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FAthenaRewardScheduleLevel             SeasonGrantsToEveryone;                            // 0x0430(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           SeasonGrantsToEveryoneItemContentTag;              // 0x0440(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAthenaRewardScheduleLevel             SeasonFirstWinRewards;                             // 0x0448(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           SeasonFirstWinItemContentTag;                      // 0x0458(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAthenaRewardScheduleLevel             BattleStarSubstitutionReward;                      // 0x0460(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UFortItemDefinition>> ExpiringRewardTypes;                               // 0x0470(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UFortItemDefinition>> TokensToRemoveAtSeasonEnd;                         // 0x0480(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaSeasonItemDefinition">();
	}
	static class UAthenaSeasonItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaSeasonItemDefinition>();
	}
};
static_assert(alignof(UAthenaSeasonItemDefinition) == 0x000010, "Wrong alignment on UAthenaSeasonItemDefinition");
static_assert(sizeof(UAthenaSeasonItemDefinition) == 0x000490, "Wrong size on UAthenaSeasonItemDefinition");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonNumber) == 0x000360, "Member 'UAthenaSeasonItemDefinition::SeasonNumber' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, NumSeasonLevels) == 0x000364, "Member 'UAthenaSeasonItemDefinition::NumSeasonLevels' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, NumBookLevels) == 0x000368, "Member 'UAthenaSeasonItemDefinition::NumBookLevels' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonShopVisibility) == 0x00036C, "Member 'UAthenaSeasonItemDefinition::SeasonShopVisibility' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, ChallengesVisibility) == 0x00036D, "Member 'UAthenaSeasonItemDefinition::ChallengesVisibility' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonXpCurve) == 0x000370, "Member 'UAthenaSeasonItemDefinition::SeasonXpCurve' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, BookXpCurve) == 0x000378, "Member 'UAthenaSeasonItemDefinition::BookXpCurve' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonStorefront) == 0x000380, "Member 'UAthenaSeasonItemDefinition::SeasonStorefront' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, BattlePassLevelOfferID) == 0x000390, "Member 'UAthenaSeasonItemDefinition::BattlePassLevelOfferID' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, FreeLevelsThatNavigateToBattlePass) == 0x0003A0, "Member 'UAthenaSeasonItemDefinition::FreeLevelsThatNavigateToBattlePass' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, FreeLevelsThatAutoOpenTheAboutScreen) == 0x0003B0, "Member 'UAthenaSeasonItemDefinition::FreeLevelsThatAutoOpenTheAboutScreen' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonXpScheduleFree) == 0x0003C0, "Member 'UAthenaSeasonItemDefinition::SeasonXpScheduleFree' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, FreeSeasonItemContentTag) == 0x0003D0, "Member 'UAthenaSeasonItemDefinition::FreeSeasonItemContentTag' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, BookXpScheduleFree) == 0x0003D8, "Member 'UAthenaSeasonItemDefinition::BookXpScheduleFree' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, BattlePassFreeItemContentTag) == 0x0003E8, "Member 'UAthenaSeasonItemDefinition::BattlePassFreeItemContentTag' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, BookXpSchedulePaid) == 0x0003F0, "Member 'UAthenaSeasonItemDefinition::BookXpSchedulePaid' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, BattlePassPaidItemContentTag) == 0x000400, "Member 'UAthenaSeasonItemDefinition::BattlePassPaidItemContentTag' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonBannerSchedule) == 0x000408, "Member 'UAthenaSeasonItemDefinition::SeasonBannerSchedule' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, ChallengeSchedulePaid) == 0x000418, "Member 'UAthenaSeasonItemDefinition::ChallengeSchedulePaid' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, ChallengeSchedulesAlwaysShown) == 0x000420, "Member 'UAthenaSeasonItemDefinition::ChallengeSchedulesAlwaysShown' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonGrantsToEveryone) == 0x000430, "Member 'UAthenaSeasonItemDefinition::SeasonGrantsToEveryone' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonGrantsToEveryoneItemContentTag) == 0x000440, "Member 'UAthenaSeasonItemDefinition::SeasonGrantsToEveryoneItemContentTag' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonFirstWinRewards) == 0x000448, "Member 'UAthenaSeasonItemDefinition::SeasonFirstWinRewards' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, SeasonFirstWinItemContentTag) == 0x000458, "Member 'UAthenaSeasonItemDefinition::SeasonFirstWinItemContentTag' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, BattleStarSubstitutionReward) == 0x000460, "Member 'UAthenaSeasonItemDefinition::BattleStarSubstitutionReward' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, ExpiringRewardTypes) == 0x000470, "Member 'UAthenaSeasonItemDefinition::ExpiringRewardTypes' has a wrong offset!");
static_assert(offsetof(UAthenaSeasonItemDefinition, TokensToRemoveAtSeasonEnd) == 0x000480, "Member 'UAthenaSeasonItemDefinition::TokensToRemoveAtSeasonEnd' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartData
// 0x0000 (0x0028 - 0x0028)
class UCustomCharacterPartData : public UObject
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartData">();
	}
	static class UCustomCharacterPartData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartData>();
	}
};
static_assert(alignof(UCustomCharacterPartData) == 0x000008, "Wrong alignment on UCustomCharacterPartData");
static_assert(sizeof(UCustomCharacterPartData) == 0x000028, "Wrong size on UCustomCharacterPartData");

// Class FortniteGame.CustomCharacterAccessoryData
// 0x00C0 (0x00E8 - 0x0028)
class UCustomCharacterAccessoryData : public UCustomCharacterPartData
{
public:
	class FName                                   AttachSocketName;                                  // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomAccessoryAttachmentData*         AttachmentOverrideData;                            // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseClothCollisionFromOtherParts;                  // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCollideWithOtherPartsCloth;                       // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3A[0x6];                                       // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   AnimClass;                                         // 0x0040(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   FrontEndAnimClass;                                 // 0x0068(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   MannequinAnimClass;                                // 0x0090(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCustomAccessoryColorSwatch> AccessoryColors;                                   // 0x00B8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E0[0x8];                                       // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterAccessoryData">();
	}
	static class UCustomCharacterAccessoryData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterAccessoryData>();
	}
};
static_assert(alignof(UCustomCharacterAccessoryData) == 0x000008, "Wrong alignment on UCustomCharacterAccessoryData");
static_assert(sizeof(UCustomCharacterAccessoryData) == 0x0000E8, "Wrong size on UCustomCharacterAccessoryData");
static_assert(offsetof(UCustomCharacterAccessoryData, AttachSocketName) == 0x000028, "Member 'UCustomCharacterAccessoryData::AttachSocketName' has a wrong offset!");
static_assert(offsetof(UCustomCharacterAccessoryData, AttachmentOverrideData) == 0x000030, "Member 'UCustomCharacterAccessoryData::AttachmentOverrideData' has a wrong offset!");
static_assert(offsetof(UCustomCharacterAccessoryData, bUseClothCollisionFromOtherParts) == 0x000038, "Member 'UCustomCharacterAccessoryData::bUseClothCollisionFromOtherParts' has a wrong offset!");
static_assert(offsetof(UCustomCharacterAccessoryData, bCollideWithOtherPartsCloth) == 0x000039, "Member 'UCustomCharacterAccessoryData::bCollideWithOtherPartsCloth' has a wrong offset!");
static_assert(offsetof(UCustomCharacterAccessoryData, AnimClass) == 0x000040, "Member 'UCustomCharacterAccessoryData::AnimClass' has a wrong offset!");
static_assert(offsetof(UCustomCharacterAccessoryData, FrontEndAnimClass) == 0x000068, "Member 'UCustomCharacterAccessoryData::FrontEndAnimClass' has a wrong offset!");
static_assert(offsetof(UCustomCharacterAccessoryData, MannequinAnimClass) == 0x000090, "Member 'UCustomCharacterAccessoryData::MannequinAnimClass' has a wrong offset!");
static_assert(offsetof(UCustomCharacterAccessoryData, AccessoryColors) == 0x0000B8, "Member 'UCustomCharacterAccessoryData::AccessoryColors' has a wrong offset!");

// Class FortniteGame.CustomCharacterHatData
// 0x0008 (0x00F0 - 0x00E8)
class UCustomCharacterHatData final : public UCustomCharacterAccessoryData
{
public:
	ECustomHatType                                HatType;                                           // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E9[0x7];                                       // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterHatData">();
	}
	static class UCustomCharacterHatData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterHatData>();
	}
};
static_assert(alignof(UCustomCharacterHatData) == 0x000008, "Wrong alignment on UCustomCharacterHatData");
static_assert(sizeof(UCustomCharacterHatData) == 0x0000F0, "Wrong size on UCustomCharacterHatData");
static_assert(offsetof(UCustomCharacterHatData, HatType) == 0x0000E8, "Member 'UCustomCharacterHatData::HatType' has a wrong offset!");

// Class FortniteGame.AthenaSeasonTreasureItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UAthenaSeasonTreasureItemDefinition final : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaSeasonTreasureItemDefinition">();
	}
	static class UAthenaSeasonTreasureItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaSeasonTreasureItemDefinition>();
	}
};
static_assert(alignof(UAthenaSeasonTreasureItemDefinition) == 0x000010, "Wrong alignment on UAthenaSeasonTreasureItemDefinition");
static_assert(sizeof(UAthenaSeasonTreasureItemDefinition) == 0x000360, "Wrong size on UAthenaSeasonTreasureItemDefinition");

// Class FortniteGame.AthenaSkyDiveContrailItemDefinition
// 0x0050 (0x0470 - 0x0420)
class UAthenaSkyDiveContrailItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	TSoftObjectPtr<class UParticleSystem>         ContrailEffect;                                    // 0x0418(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UNiagaraSystem>          NiagaraContrailEffect;                             // 0x0440(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_468[0x8];                                      // 0x0468(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaSkyDiveContrailItemDefinition">();
	}
	static class UAthenaSkyDiveContrailItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaSkyDiveContrailItemDefinition>();
	}
};
static_assert(alignof(UAthenaSkyDiveContrailItemDefinition) == 0x000010, "Wrong alignment on UAthenaSkyDiveContrailItemDefinition");
static_assert(sizeof(UAthenaSkyDiveContrailItemDefinition) == 0x000470, "Wrong size on UAthenaSkyDiveContrailItemDefinition");
static_assert(offsetof(UAthenaSkyDiveContrailItemDefinition, ContrailEffect) == 0x000418, "Member 'UAthenaSkyDiveContrailItemDefinition::ContrailEffect' has a wrong offset!");
static_assert(offsetof(UAthenaSkyDiveContrailItemDefinition, NiagaraContrailEffect) == 0x000440, "Member 'UAthenaSkyDiveContrailItemDefinition::NiagaraContrailEffect' has a wrong offset!");

// Class FortniteGame.FortDamageableActorInterface
// 0x0000 (0x0028 - 0x0028)
class IFortDamageableActorInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDamageableActorInterface">();
	}
	static class IFortDamageableActorInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortDamageableActorInterface>();
	}
};
static_assert(alignof(IFortDamageableActorInterface) == 0x000008, "Wrong alignment on IFortDamageableActorInterface");
static_assert(sizeof(IFortDamageableActorInterface) == 0x000028, "Wrong size on IFortDamageableActorInterface");

// Class FortniteGame.FortMissionConfigData
// 0x0000 (0x0028 - 0x0028)
class UFortMissionConfigData : public UObject
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionConfigData">();
	}
	static class UFortMissionConfigData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionConfigData>();
	}
};
static_assert(alignof(UFortMissionConfigData) == 0x000008, "Wrong alignment on UFortMissionConfigData");
static_assert(sizeof(UFortMissionConfigData) == 0x000028, "Wrong size on UFortMissionConfigData");

// Class FortniteGame.CustomCharacterPartAnimInstance
// 0x00C0 (0x03D0 - 0x0310)
class UCustomCharacterPartAnimInstance : public UFortAnimInstance
{
public:
	uint8                                         Pad_310[0x8];                                      // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bUsesDayPhaseChange : 1;                           // 0x0318(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIgnoreSignificanceManagerAndAlwaysTick : 1;       // 0x0318(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRestrictClothToLocalPlayer : 1;                   // 0x0318(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanPlayCustomAnimations : 1;                      // 0x0318(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUpdateOwnerAnimInputProperty : 1;                 // 0x0318(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSkydiving : 1;                                  // 0x0318(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsParachuteOpened : 1;                            // 0x0318(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSkydiveDiveMode : 1;                            // 0x0318(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSkydiveFloating : 1;                            // 0x0319(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsCrouching : 1;                                  // 0x0319(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsTargeting : 1;                                  // 0x0319(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_31A[0x6];                                      // 0x031A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagAnimations                 GameplayTagAnimations;                             // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	float                                         CrouchingWithRigidBodyEnabled;                     // 0x0330(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CurrentLOD;                                        // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortAnimInput_SkydivingExternalForce  SkydivingExternalForceInput;                       // 0x0338(0x0084)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         bRegisteredForDayPhaseChange : 1;                  // 0x03BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_3BD[0x3];                                      // 0x03BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortCustomPartType                           PartType;                                          // 0x03C0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3C1[0xF];                                      // 0x03C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnBeginCrouching();
	void OnBeginSkydiving();
	void OnBeginTargeting();
	void OnDayPhaseChanged(EFortDayPhase CurrentDayPhase, EFortDayPhase PreviousDayPhase, bool bAtCreation);
	void OnEndCrouching();
	void OnEndSkydiving();
	void OnEndTargeting();
	void OnNotifyPartsStarted(class FName Context);
	void OnNotifyPartsStopped(class FName Context);
	void OnParachuteClosed();
	void OnParachuteOpened();
	void OnPlayMontageFromGameplayTagQuery(const struct FGameplayTagQuery& MatchingQuery, class UAnimMontage* MontagePlaying);
	void PreDestruction();

	class USkeletalMeshComponent* FindChildCommponentFromAttachSocket(class USkeletalMeshComponent* Parent, bool bIncludeAllDescendants, class FName AttachSocket) const;
	class AFortPlayerPawn* GetAssociatedPlayerPawn() const;
	const EFortCustomPartType GetCharacterPartType() const;
	float GetOwnerDirection() const;
	class USkeletalMeshComponent* GetOwnerSkeletalMeshComponent() const;
	float GetOwnerZVelocity() const;
	class USkeletalMeshComponent* GetPartSkeletalMeshComponent() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance">();
	}
	static class UCustomCharacterPartAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance");
static_assert(sizeof(UCustomCharacterPartAnimInstance) == 0x0003D0, "Wrong size on UCustomCharacterPartAnimInstance");
static_assert(offsetof(UCustomCharacterPartAnimInstance, GameplayTagAnimations) == 0x000320, "Member 'UCustomCharacterPartAnimInstance::GameplayTagAnimations' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance, CrouchingWithRigidBodyEnabled) == 0x000330, "Member 'UCustomCharacterPartAnimInstance::CrouchingWithRigidBodyEnabled' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance, CurrentLOD) == 0x000334, "Member 'UCustomCharacterPartAnimInstance::CurrentLOD' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance, SkydivingExternalForceInput) == 0x000338, "Member 'UCustomCharacterPartAnimInstance::SkydivingExternalForceInput' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance, PartType) == 0x0003C0, "Member 'UCustomCharacterPartAnimInstance::PartType' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_Cape
// 0x0070 (0x0440 - 0x03D0)
class UCustomCharacterPartAnimInstance_Cape final : public UCustomCharacterPartAnimInstance
{
public:
	class USkeletalMeshComponent*                 MeshToCopy;                                        // 0x03D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UClothingSimulationInteractorNv*        ClothingSimInteractor;                             // 0x03D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsDBNO;                                           // 0x03E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3E1[0x3];                                      // 0x03E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                FakeWindVelocityDBNO;                              // 0x03E4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BlendOutForksAlpha;                                // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bBlendInBackwardPose;                              // 0x03F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3F5[0x3];                                      // 0x03F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                CapeFakeVelocity;                                  // 0x03F8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                FakeWindVelocity;                                  // 0x0404(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                AimOffset;                                         // 0x0410(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimOffsetMultiplier;                               // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                FinalCapeWindVelocity;                             // 0x0420(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FinalCapeBlendOutAlpha;                            // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_430[0x10];                                     // 0x0430(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_Cape">();
	}
	static class UCustomCharacterPartAnimInstance_Cape* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_Cape>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_Cape) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_Cape");
static_assert(sizeof(UCustomCharacterPartAnimInstance_Cape) == 0x000440, "Wrong size on UCustomCharacterPartAnimInstance_Cape");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, MeshToCopy) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_Cape::MeshToCopy' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, ClothingSimInteractor) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_Cape::ClothingSimInteractor' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, bIsDBNO) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_Cape::bIsDBNO' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, FakeWindVelocityDBNO) == 0x0003E4, "Member 'UCustomCharacterPartAnimInstance_Cape::FakeWindVelocityDBNO' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, BlendOutForksAlpha) == 0x0003F0, "Member 'UCustomCharacterPartAnimInstance_Cape::BlendOutForksAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, bBlendInBackwardPose) == 0x0003F4, "Member 'UCustomCharacterPartAnimInstance_Cape::bBlendInBackwardPose' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, CapeFakeVelocity) == 0x0003F8, "Member 'UCustomCharacterPartAnimInstance_Cape::CapeFakeVelocity' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, FakeWindVelocity) == 0x000404, "Member 'UCustomCharacterPartAnimInstance_Cape::FakeWindVelocity' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, AimOffset) == 0x000410, "Member 'UCustomCharacterPartAnimInstance_Cape::AimOffset' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, AimOffsetMultiplier) == 0x00041C, "Member 'UCustomCharacterPartAnimInstance_Cape::AimOffsetMultiplier' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, FinalCapeWindVelocity) == 0x000420, "Member 'UCustomCharacterPartAnimInstance_Cape::FinalCapeWindVelocity' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Cape, FinalCapeBlendOutAlpha) == 0x00042C, "Member 'UCustomCharacterPartAnimInstance_Cape::FinalCapeBlendOutAlpha' has a wrong offset!");

// Class FortniteGame.AthenaSpectatorPlayerListRowData
// 0x0080 (0x00A8 - 0x0028)
class UAthenaSpectatorPlayerListRowData final : public UObject
{
public:
	UMulticastDelegateProperty_                   OnIsSpectatorTargetChanged;                        // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnKillsChanged;                                    // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	int32                                         Rank;                                              // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TeamNumber;                                        // 0x004C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           TeamColor;                                         // 0x0050(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 PlayerName;                                        // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Kills;                                             // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsRecordingPlayer;                                 // 0x0074(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          IsSpectatorTarget;                                 // 0x0075(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_76[0x2];                                       // 0x0076(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerStateAthena*                 PlayerState;                                       // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FUniqueNetIdRepl                       PlayerUniqueId;                                    // 0x0080(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	const class AFortPlayerStateAthena* GetPlayerState();
	void SetKills(class AFortPlayerStateAthena* PS, int32 InKills);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaSpectatorPlayerListRowData">();
	}
	static class UAthenaSpectatorPlayerListRowData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaSpectatorPlayerListRowData>();
	}
};
static_assert(alignof(UAthenaSpectatorPlayerListRowData) == 0x000008, "Wrong alignment on UAthenaSpectatorPlayerListRowData");
static_assert(sizeof(UAthenaSpectatorPlayerListRowData) == 0x0000A8, "Wrong size on UAthenaSpectatorPlayerListRowData");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, OnIsSpectatorTargetChanged) == 0x000028, "Member 'UAthenaSpectatorPlayerListRowData::OnIsSpectatorTargetChanged' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, OnKillsChanged) == 0x000038, "Member 'UAthenaSpectatorPlayerListRowData::OnKillsChanged' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, Rank) == 0x000048, "Member 'UAthenaSpectatorPlayerListRowData::Rank' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, TeamNumber) == 0x00004C, "Member 'UAthenaSpectatorPlayerListRowData::TeamNumber' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, TeamColor) == 0x000050, "Member 'UAthenaSpectatorPlayerListRowData::TeamColor' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, PlayerName) == 0x000060, "Member 'UAthenaSpectatorPlayerListRowData::PlayerName' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, Kills) == 0x000070, "Member 'UAthenaSpectatorPlayerListRowData::Kills' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, IsRecordingPlayer) == 0x000074, "Member 'UAthenaSpectatorPlayerListRowData::IsRecordingPlayer' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, IsSpectatorTarget) == 0x000075, "Member 'UAthenaSpectatorPlayerListRowData::IsSpectatorTarget' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, PlayerState) == 0x000078, "Member 'UAthenaSpectatorPlayerListRowData::PlayerState' has a wrong offset!");
static_assert(offsetof(UAthenaSpectatorPlayerListRowData, PlayerUniqueId) == 0x000080, "Member 'UAthenaSpectatorPlayerListRowData::PlayerUniqueId' has a wrong offset!");

// Class FortniteGame.AthenaSprayItemDefinition
// 0x0060 (0x0520 - 0x04C0)
class UAthenaSprayItemDefinition final : public UAthenaDanceItemDefinition
{
public:
	TSoftObjectPtr<class UMaterialInterface>      DecalMaterial;                                     // 0x04C0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   ProgressiveCosmeticStatName;                       // 0x04E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseBannerAsTexture;                               // 0x04F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4F1[0x7];                                      // 0x04F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UTexture2D>              DecalTexture;                                      // 0x04F8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	TSoftObjectPtr<class UMaterialInterface> GetDecalMaterial() const;
	TSoftObjectPtr<class UTexture2D> GetDecalTexture() const;
	bool ShouldUseBannerAsTexture() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaSprayItemDefinition">();
	}
	static class UAthenaSprayItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaSprayItemDefinition>();
	}
};
static_assert(alignof(UAthenaSprayItemDefinition) == 0x000010, "Wrong alignment on UAthenaSprayItemDefinition");
static_assert(sizeof(UAthenaSprayItemDefinition) == 0x000520, "Wrong size on UAthenaSprayItemDefinition");
static_assert(offsetof(UAthenaSprayItemDefinition, DecalMaterial) == 0x0004C0, "Member 'UAthenaSprayItemDefinition::DecalMaterial' has a wrong offset!");
static_assert(offsetof(UAthenaSprayItemDefinition, ProgressiveCosmeticStatName) == 0x0004E8, "Member 'UAthenaSprayItemDefinition::ProgressiveCosmeticStatName' has a wrong offset!");
static_assert(offsetof(UAthenaSprayItemDefinition, bUseBannerAsTexture) == 0x0004F0, "Member 'UAthenaSprayItemDefinition::bUseBannerAsTexture' has a wrong offset!");
static_assert(offsetof(UAthenaSprayItemDefinition, DecalTexture) == 0x0004F8, "Member 'UAthenaSprayItemDefinition::DecalTexture' has a wrong offset!");

// Class FortniteGame.MinigameObjectiveDefinition
// 0x0160 (0x0188 - 0x0028)
class UMinigameObjectiveDefinition final : public UObject
{
public:
	EFortQuestObjectiveStatEvent                  StatEvent;                                         // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortQuestObjectiveItemEvent                  ItemEvent;                                         // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A[0x6];                                       // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UFortItemDefinition>     ItemDefinition;                                    // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagQuery                      TargetTagsQuery;                                   // 0x0058(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FGameplayTagQuery                      SourceTagsQuery;                                   // 0x00A0(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FGameplayTagQuery                      ContextTagsQuery;                                  // 0x00E8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   Description;                                       // 0x0130(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   HudShortDescription;                               // 0x0148(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UTexture2D>              HudIcon;                                           // 0x0160(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"MinigameObjectiveDefinition">();
	}
	static class UMinigameObjectiveDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMinigameObjectiveDefinition>();
	}
};
static_assert(alignof(UMinigameObjectiveDefinition) == 0x000008, "Wrong alignment on UMinigameObjectiveDefinition");
static_assert(sizeof(UMinigameObjectiveDefinition) == 0x000188, "Wrong size on UMinigameObjectiveDefinition");
static_assert(offsetof(UMinigameObjectiveDefinition, StatEvent) == 0x000028, "Member 'UMinigameObjectiveDefinition::StatEvent' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, ItemEvent) == 0x000029, "Member 'UMinigameObjectiveDefinition::ItemEvent' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, ItemDefinition) == 0x000030, "Member 'UMinigameObjectiveDefinition::ItemDefinition' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, TargetTagsQuery) == 0x000058, "Member 'UMinigameObjectiveDefinition::TargetTagsQuery' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, SourceTagsQuery) == 0x0000A0, "Member 'UMinigameObjectiveDefinition::SourceTagsQuery' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, ContextTagsQuery) == 0x0000E8, "Member 'UMinigameObjectiveDefinition::ContextTagsQuery' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, Description) == 0x000130, "Member 'UMinigameObjectiveDefinition::Description' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, HudShortDescription) == 0x000148, "Member 'UMinigameObjectiveDefinition::HudShortDescription' has a wrong offset!");
static_assert(offsetof(UMinigameObjectiveDefinition, HudIcon) == 0x000160, "Member 'UMinigameObjectiveDefinition::HudIcon' has a wrong offset!");

// Class FortniteGame.AthenaToyItemDefinition
// 0x0080 (0x0540 - 0x04C0)
class UAthenaToyItemDefinition final : public UAthenaDanceItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   ToySpawnAbility;                                   // 0x04C0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   ToyActorClass;                                     // 0x04E8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   FrontEndPreviewActor;                              // 0x0510(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_538[0x8];                                      // 0x0538(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BakeLaunchPositions();

	TSoftClassPtr<class UClass> GetToyActorClass() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaToyItemDefinition">();
	}
	static class UAthenaToyItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaToyItemDefinition>();
	}
};
static_assert(alignof(UAthenaToyItemDefinition) == 0x000010, "Wrong alignment on UAthenaToyItemDefinition");
static_assert(sizeof(UAthenaToyItemDefinition) == 0x000540, "Wrong size on UAthenaToyItemDefinition");
static_assert(offsetof(UAthenaToyItemDefinition, ToySpawnAbility) == 0x0004C0, "Member 'UAthenaToyItemDefinition::ToySpawnAbility' has a wrong offset!");
static_assert(offsetof(UAthenaToyItemDefinition, ToyActorClass) == 0x0004E8, "Member 'UAthenaToyItemDefinition::ToyActorClass' has a wrong offset!");
static_assert(offsetof(UAthenaToyItemDefinition, FrontEndPreviewActor) == 0x000510, "Member 'UAthenaToyItemDefinition::FrontEndPreviewActor' has a wrong offset!");

// Class FortniteGame.FortDeployableBaseLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortDeployableBaseLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void ApplyTieredModifierSet(class UObject* WorldContextObject, const TArray<struct FTieredModifierSetData>& ModifierSetData, int32 Tier, int32 WaveNum, bool bDeferTemporaryModifiers, TArray<struct FActiveGameplayModifierHandle>* OutAppliedModifiers);
	static void BroadcastHordeTierComplete(class UObject* WorldContextObject, EFortCompletionResult Result);
	static void ForceClearAllDefenders(class UObject* WorldContextObject);
	static void ForceDeployableBaseHordePlayersToResetAndRespawn(class UObject* WorldContextObject);
	static void ForceRestartDeployableBasePlayers(class UObject* WorldContextObject, bool bRestartInvulnerable);
	static struct FGameDifficultyInfo GetGameDifficultyInfo(const class FName& RowName);
	static EHordeTierStartStatus GetHordeTierStartStatus(class UObject* WorldContextObject);
	static class AFortMission* GetPrimaryHordeMission(class UObject* WorldContextObject);
	static void GetTieredModifierSet(class FName TieredModifierSetName, TArray<struct FTieredModifierSetData>* OutModifierSetData);
	static void GrantPlayersCompletedWaveRewards(class UObject* WorldContextObject, int32 Tier, int32 Wave, int32 NumberOfPlayers, const TArray<class ADeployableBaseCore*>& TargetCores, const TArray<class ADeployableBaseCore*>& AllCores, const struct FFortTierCollectionLayoutOutput& CollectionData, const TArray<class FName>& TierGroups);
	static bool IsWorldItemDefValidToPersistForDeployableBasePlayerInventory(const class UFortWorldItemDefinition* ItemDefinition);
	static void OnPreHordeTierStart(class UObject* WorldContextObject, int32 Tier, int32 ModifierRRVSeed);
	static void ResetDeployableBaseHordePlayerInventories(class UObject* WorldContextObject);
	static void SetDeployableBaseMatchJoinability(class UObject* WorldContextObject, bool bMatchJoinable);
	static void SetupDeployableBaseCombatZoneInventoriesOnPlayers(class UObject* WorldContextObject, const TArray<class FName>& TierGroups, const TArray<class AFortPlayerController*>& PlayerControllers);
	static void UpdateDeployableBaseTierProgressionForPlayers(class UObject* WorldContextObject, const class UFortTieredCollectionLayout* CollectionLayout, int32 TierDefeated);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBaseLibrary">();
	}
	static class UFortDeployableBaseLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeployableBaseLibrary>();
	}
};
static_assert(alignof(UFortDeployableBaseLibrary) == 0x000008, "Wrong alignment on UFortDeployableBaseLibrary");
static_assert(sizeof(UFortDeployableBaseLibrary) == 0x000028, "Wrong size on UFortDeployableBaseLibrary");

// Class FortniteGame.AthenaVehicleCosmeticItemDefinition
// 0x0060 (0x0480 - 0x0420)
class UAthenaVehicleCosmeticItemDefinition final : public UAthenaCosmeticItemDefinition
{
public:
	EFortVehicleDecoType                          DecoType;                                          // 0x0418(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_419[0x7];                                      // 0x0419(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             DecoSocketTransform;                               // 0x0420(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UStaticMesh>             TestDecoMesh;                                      // 0x0450(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   DecoSocketName;                                    // 0x0478(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaVehicleCosmeticItemDefinition">();
	}
	static class UAthenaVehicleCosmeticItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaVehicleCosmeticItemDefinition>();
	}
};
static_assert(alignof(UAthenaVehicleCosmeticItemDefinition) == 0x000010, "Wrong alignment on UAthenaVehicleCosmeticItemDefinition");
static_assert(sizeof(UAthenaVehicleCosmeticItemDefinition) == 0x000480, "Wrong size on UAthenaVehicleCosmeticItemDefinition");
static_assert(offsetof(UAthenaVehicleCosmeticItemDefinition, DecoType) == 0x000418, "Member 'UAthenaVehicleCosmeticItemDefinition::DecoType' has a wrong offset!");
static_assert(offsetof(UAthenaVehicleCosmeticItemDefinition, DecoSocketTransform) == 0x000420, "Member 'UAthenaVehicleCosmeticItemDefinition::DecoSocketTransform' has a wrong offset!");
static_assert(offsetof(UAthenaVehicleCosmeticItemDefinition, TestDecoMesh) == 0x000450, "Member 'UAthenaVehicleCosmeticItemDefinition::TestDecoMesh' has a wrong offset!");
static_assert(offsetof(UAthenaVehicleCosmeticItemDefinition, DecoSocketName) == 0x000478, "Member 'UAthenaVehicleCosmeticItemDefinition::DecoSocketName' has a wrong offset!");

// Class FortniteGame.CustomCharacterCharmData
// 0x0008 (0x00F0 - 0x00E8)
class UCustomCharacterCharmData final : public UCustomCharacterAccessoryData
{
public:
	EFortCustomPartType                           PartAttachedToOverride;                            // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E9[0x7];                                       // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterCharmData">();
	}
	static class UCustomCharacterCharmData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterCharmData>();
	}
};
static_assert(alignof(UCustomCharacterCharmData) == 0x000008, "Wrong alignment on UCustomCharacterCharmData");
static_assert(sizeof(UCustomCharacterCharmData) == 0x0000F0, "Wrong size on UCustomCharacterCharmData");
static_assert(offsetof(UCustomCharacterCharmData, PartAttachedToOverride) == 0x0000E8, "Member 'UCustomCharacterCharmData::PartAttachedToOverride' has a wrong offset!");

// Class FortniteGame.FortOctopusVehicleConfigs
// 0x0000 (0x0328 - 0x0328)
class UFortOctopusVehicleConfigs final : public UFortVehicleConfigs
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOctopusVehicleConfigs">();
	}
	static class UFortOctopusVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOctopusVehicleConfigs>();
	}
};
static_assert(alignof(UFortOctopusVehicleConfigs) == 0x000008, "Wrong alignment on UFortOctopusVehicleConfigs");
static_assert(sizeof(UFortOctopusVehicleConfigs) == 0x000328, "Wrong size on UFortOctopusVehicleConfigs");

// Class FortniteGame.AthenaVictoryPoseItemDefinition
// 0x0000 (0x0480 - 0x0480)
class UAthenaVictoryPoseItemDefinition final : public UFortMontageItemDefinitionBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaVictoryPoseItemDefinition">();
	}
	static class UAthenaVictoryPoseItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaVictoryPoseItemDefinition>();
	}
};
static_assert(alignof(UAthenaVictoryPoseItemDefinition) == 0x000010, "Wrong alignment on UAthenaVictoryPoseItemDefinition");
static_assert(sizeof(UAthenaVictoryPoseItemDefinition) == 0x000480, "Wrong size on UAthenaVictoryPoseItemDefinition");

// Class FortniteGame.AthenaWeaponAlterationEvent
// 0x0010 (0x0390 - 0x0380)
class UAthenaWeaponAlterationEvent final : public UFortEventItemDefinitionBase
{
public:
	TArray<struct FAthenaWeaponAlterationRule>    AlterationRules;                                   // 0x0378(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bStopAfterFirstMatch;                              // 0x0388(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowPlayerCosmeticWeaponSkins;                   // 0x0389(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_38A[0x6];                                      // 0x038A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AthenaWeaponAlterationEvent">();
	}
	static class UAthenaWeaponAlterationEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAthenaWeaponAlterationEvent>();
	}
};
static_assert(alignof(UAthenaWeaponAlterationEvent) == 0x000010, "Wrong alignment on UAthenaWeaponAlterationEvent");
static_assert(sizeof(UAthenaWeaponAlterationEvent) == 0x000390, "Wrong size on UAthenaWeaponAlterationEvent");
static_assert(offsetof(UAthenaWeaponAlterationEvent, AlterationRules) == 0x000378, "Member 'UAthenaWeaponAlterationEvent::AlterationRules' has a wrong offset!");
static_assert(offsetof(UAthenaWeaponAlterationEvent, bStopAfterFirstMatch) == 0x000388, "Member 'UAthenaWeaponAlterationEvent::bStopAfterFirstMatch' has a wrong offset!");
static_assert(offsetof(UAthenaWeaponAlterationEvent, bAllowPlayerCosmeticWeaponSkins) == 0x000389, "Member 'UAthenaWeaponAlterationEvent::bAllowPlayerCosmeticWeaponSkins' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_BlackWidow_F
// 0x04D0 (0x08A0 - 0x03D0)
class UCustomCharacterPartAnimInstance_BlackWidow_F final : public UCustomCharacterPartAnimInstance
{
public:
	struct FRotator                               BackpackRotator;                                   // 0x03D0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	class FName                                   BackpackRotatorBoneName;                           // 0x03DC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   BackpackRotatorBaseName;                           // 0x03E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              BackpackRotatorMapInputRange;                      // 0x03EC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              BackpackRotatorMapOutputRange;                     // 0x03F4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnSpeedRange;                                    // 0x03FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              PawnSpeedMapInputRange;                            // 0x0400(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              PawnSpeedMapOutputRange;                           // 0x0408(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                FallingAnimDynamicsUpForce;                        // 0x0410(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              FallingAnimDynamicsPerlinNoiseMapRange;            // 0x041C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallingAnimDynamicsForceGliderMultiplier;          // 0x0424(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallingAnimDynamicsForceGlobalMultiplier;          // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LegTop01Rotation;                                  // 0x042C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegTop02Rotation;                                  // 0x0438(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegTop03Rotation;                                  // 0x0444(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegTop04Rotation;                                  // 0x0450(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegMid01Rotation;                                  // 0x045C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegMid03Rotation;                                  // 0x0468(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegMid04Rotation;                                  // 0x0474(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegBot01Rotation;                                  // 0x0480(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegBot02Rotation;                                  // 0x048C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               LegBot03Rotation;                                  // 0x0498(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         LegRotationScaleDownRateADS;                       // 0x04A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Legs01PoseTargetAlpha;                             // 0x04A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Legs02PoseTargetAlpha;                             // 0x04AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Legs03PoseTargetAlpha;                             // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Legs04PoseTargetAlpha;                             // 0x04B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CollapseLegsTimeSeconds;                           // 0x04B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CollapsingLegs01PoseFullAlphaDelay;                // 0x04BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CollapsingLegs02PoseFullAlphaDelay;                // 0x04C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CollapsingLegs03PoseFullAlphaDelay;                // 0x04C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CollapsingLegs04PoseFullAlphaDelay;                // 0x04C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TopLegsAlpha;                                      // 0x04CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MidLegsAlpha;                                      // 0x04D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BotLegsAlpha;                                      // 0x04D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LegSinAnimationFrequency;                          // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegTop01SinAnimation;                              // 0x04DC(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegTop02SinAnimation;                              // 0x053C(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegTop03SinAnimation;                              // 0x059C(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegTop04SinAnimation;                              // 0x05FC(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegMid01SinAnimation;                              // 0x065C(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegMid03SinAnimation;                              // 0x06BC(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegMid04SinAnimation;                              // 0x071C(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegBot01SinAnimation;                              // 0x077C(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegBot02SinAnimation;                              // 0x07DC(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FBlackWidowLegSinAnimationRotator      LegBot03SinAnimation;                              // 0x083C(0x0060)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_89C[0x4];                                      // 0x089C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_BlackWidow_F">();
	}
	static class UCustomCharacterPartAnimInstance_BlackWidow_F* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_BlackWidow_F>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_BlackWidow_F) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_BlackWidow_F");
static_assert(sizeof(UCustomCharacterPartAnimInstance_BlackWidow_F) == 0x0008A0, "Wrong size on UCustomCharacterPartAnimInstance_BlackWidow_F");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, BackpackRotator) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::BackpackRotator' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, BackpackRotatorBoneName) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::BackpackRotatorBoneName' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, BackpackRotatorBaseName) == 0x0003E4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::BackpackRotatorBaseName' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, BackpackRotatorMapInputRange) == 0x0003EC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::BackpackRotatorMapInputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, BackpackRotatorMapOutputRange) == 0x0003F4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::BackpackRotatorMapOutputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, PawnSpeedRange) == 0x0003FC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::PawnSpeedRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, PawnSpeedMapInputRange) == 0x000400, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::PawnSpeedMapInputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, PawnSpeedMapOutputRange) == 0x000408, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::PawnSpeedMapOutputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, FallingAnimDynamicsUpForce) == 0x000410, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::FallingAnimDynamicsUpForce' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, FallingAnimDynamicsPerlinNoiseMapRange) == 0x00041C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::FallingAnimDynamicsPerlinNoiseMapRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, FallingAnimDynamicsForceGliderMultiplier) == 0x000424, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::FallingAnimDynamicsForceGliderMultiplier' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, FallingAnimDynamicsForceGlobalMultiplier) == 0x000428, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::FallingAnimDynamicsForceGlobalMultiplier' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop01Rotation) == 0x00042C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop01Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop02Rotation) == 0x000438, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop02Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop03Rotation) == 0x000444, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop03Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop04Rotation) == 0x000450, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop04Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegMid01Rotation) == 0x00045C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegMid01Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegMid03Rotation) == 0x000468, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegMid03Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegMid04Rotation) == 0x000474, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegMid04Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegBot01Rotation) == 0x000480, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegBot01Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegBot02Rotation) == 0x00048C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegBot02Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegBot03Rotation) == 0x000498, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegBot03Rotation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegRotationScaleDownRateADS) == 0x0004A4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegRotationScaleDownRateADS' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, Legs01PoseTargetAlpha) == 0x0004A8, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::Legs01PoseTargetAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, Legs02PoseTargetAlpha) == 0x0004AC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::Legs02PoseTargetAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, Legs03PoseTargetAlpha) == 0x0004B0, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::Legs03PoseTargetAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, Legs04PoseTargetAlpha) == 0x0004B4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::Legs04PoseTargetAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, CollapseLegsTimeSeconds) == 0x0004B8, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::CollapseLegsTimeSeconds' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, CollapsingLegs01PoseFullAlphaDelay) == 0x0004BC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::CollapsingLegs01PoseFullAlphaDelay' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, CollapsingLegs02PoseFullAlphaDelay) == 0x0004C0, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::CollapsingLegs02PoseFullAlphaDelay' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, CollapsingLegs03PoseFullAlphaDelay) == 0x0004C4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::CollapsingLegs03PoseFullAlphaDelay' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, CollapsingLegs04PoseFullAlphaDelay) == 0x0004C8, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::CollapsingLegs04PoseFullAlphaDelay' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, TopLegsAlpha) == 0x0004CC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::TopLegsAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, MidLegsAlpha) == 0x0004D0, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::MidLegsAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, BotLegsAlpha) == 0x0004D4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::BotLegsAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegSinAnimationFrequency) == 0x0004D8, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegSinAnimationFrequency' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop01SinAnimation) == 0x0004DC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop01SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop02SinAnimation) == 0x00053C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop02SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop03SinAnimation) == 0x00059C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop03SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegTop04SinAnimation) == 0x0005FC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegTop04SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegMid01SinAnimation) == 0x00065C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegMid01SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegMid03SinAnimation) == 0x0006BC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegMid03SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegMid04SinAnimation) == 0x00071C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegMid04SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegBot01SinAnimation) == 0x00077C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegBot01SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegBot02SinAnimation) == 0x0007DC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegBot02SinAnimation' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_F, LegBot03SinAnimation) == 0x00083C, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_F::LegBot03SinAnimation' has a wrong offset!");

// Class FortniteGame.TimeOfDayController_BlueprintBase
// 0x01A0 (0x04D0 - 0x0330)
class ATimeOfDayController_BlueprintBase final : public AActor
{
public:
	uint8                                         bOverride_FogCutoffDistance : 1;                   // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogDensity : 1;                          // 0x0330(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogHeightFalloff : 1;                    // 0x0330(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogInscatteringColor : 1;                // 0x0330(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogMaxOpacity : 1;                       // 0x0330(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogStartDistance : 1;                    // 0x0330(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogDirectionalInscatteringColor : 1;     // 0x0330(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogDirectionalInscatteringExponent : 1;  // 0x0330(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogDirectionalInscatteringStartDistance : 1; // 0x0331(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogFullyDirectionalInscatteringColorDistance : 1; // 0x0331(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogUseVolumetricFog : 1;                 // 0x0331(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogVolumetricFogExtinctionScale : 1;     // 0x0331(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogVolumetricFogDistance : 1;            // 0x0331(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogVolumetricFogScatteringDistribution : 1; // 0x0331(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_FogVolumetricFogAlbedo : 1;              // 0x0331(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_TimeOfDay : 1;                           // 0x0331(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_PostProcessBlendWeight : 1;              // 0x0332(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_PostProcessFogOpacity : 1;               // 0x0332(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_PostProcessFogColor : 1;                 // 0x0332(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_DirectionalLightColor : 1;               // 0x0332(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_DirectionalLightIntensity : 1;           // 0x0332(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_DirectionalLightAngle : 1;               // 0x0332(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_CloudHorizonColor : 1;                   // 0x0332(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_SkyboxHorizonColor : 1;                  // 0x0332(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_SkyboxZenithColor : 1;                   // 0x0333(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_CloudAmountHorizon : 1;                  // 0x0333(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_CloudAmountZenith : 1;                   // 0x0333(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_CloudSpeedMaster : 1;                    // 0x0333(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_CloudSpeedDetailTextureOne : 1;          // 0x0333(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_CloudSpeedDetailTextureTwo : 1;          // 0x0333(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_StormStrength : 1;                       // 0x0333(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_SunScale : 1;                            // 0x0333(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_SunDiscIntensity : 1;                    // 0x0334(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_SkyLightColor : 1;                       // 0x0334(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_SkyLightIntensity : 1;                   // 0x0334(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverride_SkyLightCubemap : 1;                     // 0x0334(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_335[0x3];                                      // 0x0335(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FogCutoffDistance;                                 // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogDensity;                                        // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogHeightFalloff;                                  // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           FogInscatteringColor;                              // 0x0344(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogMaxOpacity;                                     // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogStartDistance;                                  // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           FogDirectionalInscatteringColor;                   // 0x035C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogDirectionalInscatteringExponent;                // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogDirectionalInscatteringStartDistance;           // 0x0370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogFullyDirectionalInscatteringColorDistance;      // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          FogUseVolumetricFog;                               // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x3];                                      // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FogVolumetricFogExtinctionScale;                   // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogVolumetricFogDistance;                          // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FogVolumetricFogScatteringDistribution;            // 0x0384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FColor                                 FogVolumetricFogAlbedo;                            // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeOfDay;                                         // 0x038C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PostProcessBlendWeight;                            // 0x0390(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PostProcessFogOpacity;                             // 0x0394(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           PostProcessFogColor;                               // 0x0398(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           DirectionalLightColor;                             // 0x03A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DirectionalLightIntensity;                         // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                DirectionalLightAngle;                             // 0x03BC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bResetMaterialWhenUpdatingParams;                  // 0x03C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C9[0x3];                                      // 0x03C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           CloudHorizonColor;                                 // 0x03CC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           SkyboxHorizonColor;                                // 0x03DC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           SkyboxZenithColor;                                 // 0x03EC(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CloudAmountHorizon;                                // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CloudAmountZenith;                                 // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CloudSpeedMaster;                                  // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CloudSpeedDetailTextureOne;                        // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CloudSpeedDetailTextureTwo;                        // 0x040C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StormStrength;                                     // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SunScale;                                          // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SunDiscIntensity;                                  // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_41C[0x4];                                      // 0x041C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class FName, float>                      ScalarParameters;                                  // 0x0420(0x0050)(Edit, BlueprintVisible, ZeroConstructor, Interp, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           SkyboxHorizonMaterialParameters;                   // 0x0470(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           SkyboxZenithMaterialParameters;                    // 0x0480(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FLinearColor                           SkyLightColor;                                     // 0x0490(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkyLightIntensity;                                 // 0x04A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4A4[0x4];                                      // 0x04A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UTextureCube*                           SkyLightCubemap;                                   // 0x04A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortTimeOfDayManager*                  TODM;                                              // 0x04B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UExponentialHeightFogComponent*         ExponentialHeightFog;                              // 0x04B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDirectionalLightComponent*             DirectionalLight;                                  // 0x04C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USkyLightComponent*                     SkyLight;                                          // 0x04C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void SetPostProcessSettings();
	void SetSunOrMoonScale();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"TimeOfDayController_BlueprintBase">();
	}
	static class ATimeOfDayController_BlueprintBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<ATimeOfDayController_BlueprintBase>();
	}
};
static_assert(alignof(ATimeOfDayController_BlueprintBase) == 0x000008, "Wrong alignment on ATimeOfDayController_BlueprintBase");
static_assert(sizeof(ATimeOfDayController_BlueprintBase) == 0x0004D0, "Wrong size on ATimeOfDayController_BlueprintBase");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogCutoffDistance) == 0x000338, "Member 'ATimeOfDayController_BlueprintBase::FogCutoffDistance' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogDensity) == 0x00033C, "Member 'ATimeOfDayController_BlueprintBase::FogDensity' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogHeightFalloff) == 0x000340, "Member 'ATimeOfDayController_BlueprintBase::FogHeightFalloff' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogInscatteringColor) == 0x000344, "Member 'ATimeOfDayController_BlueprintBase::FogInscatteringColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogMaxOpacity) == 0x000354, "Member 'ATimeOfDayController_BlueprintBase::FogMaxOpacity' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogStartDistance) == 0x000358, "Member 'ATimeOfDayController_BlueprintBase::FogStartDistance' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogDirectionalInscatteringColor) == 0x00035C, "Member 'ATimeOfDayController_BlueprintBase::FogDirectionalInscatteringColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogDirectionalInscatteringExponent) == 0x00036C, "Member 'ATimeOfDayController_BlueprintBase::FogDirectionalInscatteringExponent' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogDirectionalInscatteringStartDistance) == 0x000370, "Member 'ATimeOfDayController_BlueprintBase::FogDirectionalInscatteringStartDistance' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogFullyDirectionalInscatteringColorDistance) == 0x000374, "Member 'ATimeOfDayController_BlueprintBase::FogFullyDirectionalInscatteringColorDistance' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogUseVolumetricFog) == 0x000378, "Member 'ATimeOfDayController_BlueprintBase::FogUseVolumetricFog' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogVolumetricFogExtinctionScale) == 0x00037C, "Member 'ATimeOfDayController_BlueprintBase::FogVolumetricFogExtinctionScale' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogVolumetricFogDistance) == 0x000380, "Member 'ATimeOfDayController_BlueprintBase::FogVolumetricFogDistance' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogVolumetricFogScatteringDistribution) == 0x000384, "Member 'ATimeOfDayController_BlueprintBase::FogVolumetricFogScatteringDistribution' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, FogVolumetricFogAlbedo) == 0x000388, "Member 'ATimeOfDayController_BlueprintBase::FogVolumetricFogAlbedo' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, TimeOfDay) == 0x00038C, "Member 'ATimeOfDayController_BlueprintBase::TimeOfDay' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, PostProcessBlendWeight) == 0x000390, "Member 'ATimeOfDayController_BlueprintBase::PostProcessBlendWeight' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, PostProcessFogOpacity) == 0x000394, "Member 'ATimeOfDayController_BlueprintBase::PostProcessFogOpacity' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, PostProcessFogColor) == 0x000398, "Member 'ATimeOfDayController_BlueprintBase::PostProcessFogColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, DirectionalLightColor) == 0x0003A8, "Member 'ATimeOfDayController_BlueprintBase::DirectionalLightColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, DirectionalLightIntensity) == 0x0003B8, "Member 'ATimeOfDayController_BlueprintBase::DirectionalLightIntensity' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, DirectionalLightAngle) == 0x0003BC, "Member 'ATimeOfDayController_BlueprintBase::DirectionalLightAngle' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, bResetMaterialWhenUpdatingParams) == 0x0003C8, "Member 'ATimeOfDayController_BlueprintBase::bResetMaterialWhenUpdatingParams' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, CloudHorizonColor) == 0x0003CC, "Member 'ATimeOfDayController_BlueprintBase::CloudHorizonColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyboxHorizonColor) == 0x0003DC, "Member 'ATimeOfDayController_BlueprintBase::SkyboxHorizonColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyboxZenithColor) == 0x0003EC, "Member 'ATimeOfDayController_BlueprintBase::SkyboxZenithColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, CloudAmountHorizon) == 0x0003FC, "Member 'ATimeOfDayController_BlueprintBase::CloudAmountHorizon' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, CloudAmountZenith) == 0x000400, "Member 'ATimeOfDayController_BlueprintBase::CloudAmountZenith' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, CloudSpeedMaster) == 0x000404, "Member 'ATimeOfDayController_BlueprintBase::CloudSpeedMaster' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, CloudSpeedDetailTextureOne) == 0x000408, "Member 'ATimeOfDayController_BlueprintBase::CloudSpeedDetailTextureOne' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, CloudSpeedDetailTextureTwo) == 0x00040C, "Member 'ATimeOfDayController_BlueprintBase::CloudSpeedDetailTextureTwo' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, StormStrength) == 0x000410, "Member 'ATimeOfDayController_BlueprintBase::StormStrength' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SunScale) == 0x000414, "Member 'ATimeOfDayController_BlueprintBase::SunScale' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SunDiscIntensity) == 0x000418, "Member 'ATimeOfDayController_BlueprintBase::SunDiscIntensity' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, ScalarParameters) == 0x000420, "Member 'ATimeOfDayController_BlueprintBase::ScalarParameters' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyboxHorizonMaterialParameters) == 0x000470, "Member 'ATimeOfDayController_BlueprintBase::SkyboxHorizonMaterialParameters' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyboxZenithMaterialParameters) == 0x000480, "Member 'ATimeOfDayController_BlueprintBase::SkyboxZenithMaterialParameters' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyLightColor) == 0x000490, "Member 'ATimeOfDayController_BlueprintBase::SkyLightColor' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyLightIntensity) == 0x0004A0, "Member 'ATimeOfDayController_BlueprintBase::SkyLightIntensity' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyLightCubemap) == 0x0004A8, "Member 'ATimeOfDayController_BlueprintBase::SkyLightCubemap' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, TODM) == 0x0004B0, "Member 'ATimeOfDayController_BlueprintBase::TODM' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, ExponentialHeightFog) == 0x0004B8, "Member 'ATimeOfDayController_BlueprintBase::ExponentialHeightFog' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, DirectionalLight) == 0x0004C0, "Member 'ATimeOfDayController_BlueprintBase::DirectionalLight' has a wrong offset!");
static_assert(offsetof(ATimeOfDayController_BlueprintBase, SkyLight) == 0x0004C8, "Member 'ATimeOfDayController_BlueprintBase::SkyLight' has a wrong offset!");

// Class FortniteGame.HoverDronePawn
// 0x0028 (0x0470 - 0x0448)
class AHoverDronePawn : public AFortReplaySpectatorPawnBase
{
public:
	uint8                                         Pad_448[0x18];                                     // 0x0448(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UHoverDroneMovementComponent*           HoverMoveComponent;                                // 0x0460(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_468[0x8];                                      // 0x0468(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetAltitude() const;
	bool IsMaintainingConstantAltitude() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"HoverDronePawn">();
	}
	static class AHoverDronePawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AHoverDronePawn>();
	}
};
static_assert(alignof(AHoverDronePawn) == 0x000008, "Wrong alignment on AHoverDronePawn");
static_assert(sizeof(AHoverDronePawn) == 0x000470, "Wrong size on AHoverDronePawn");
static_assert(offsetof(AHoverDronePawn, HoverMoveComponent) == 0x000460, "Member 'AHoverDronePawn::HoverMoveComponent' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_SpawnPointsCurve
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_SpawnPointsCurve final : public UFortDifficultyOptionEncounter
{
public:
	class UFortSpawnPointsPercentageCurveSequence* CurveSequence;                                     // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_SpawnPointsCurve">();
	}
	static class UFortDifficultyOptionEncounter_SpawnPointsCurve* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_SpawnPointsCurve>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_SpawnPointsCurve) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_SpawnPointsCurve");
static_assert(sizeof(UFortDifficultyOptionEncounter_SpawnPointsCurve) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_SpawnPointsCurve");
static_assert(offsetof(UFortDifficultyOptionEncounter_SpawnPointsCurve, CurveSequence) == 0x000048, "Member 'UFortDifficultyOptionEncounter_SpawnPointsCurve::CurveSequence' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_MCPContextUpgradeItem
// 0x0020 (0x0050 - 0x0030)
class UFortAsyncAction_MCPContextUpgradeItem final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnMCPRequestComplete;                              // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TWeakObjectPtr<class UFortMcpContext>         MCPContext;                                        // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TWeakObjectPtr<class UFortItem>               ItemToUpgrade;                                     // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UFortAsyncAction_MCPContextUpgradeItem* UpgradeItem(const class UFortMcpContext* Param_MCPContext, const class UFortItem* Param_ItemToUpgrade);

	void OnMCPRequestComplete__DelegateSignature();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_MCPContextUpgradeItem">();
	}
	static class UFortAsyncAction_MCPContextUpgradeItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_MCPContextUpgradeItem>();
	}
};
static_assert(alignof(UFortAsyncAction_MCPContextUpgradeItem) == 0x000008, "Wrong alignment on UFortAsyncAction_MCPContextUpgradeItem");
static_assert(sizeof(UFortAsyncAction_MCPContextUpgradeItem) == 0x000050, "Wrong size on UFortAsyncAction_MCPContextUpgradeItem");
static_assert(offsetof(UFortAsyncAction_MCPContextUpgradeItem, OnMCPRequestComplete) == 0x000030, "Member 'UFortAsyncAction_MCPContextUpgradeItem::OnMCPRequestComplete' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MCPContextUpgradeItem, MCPContext) == 0x000040, "Member 'UFortAsyncAction_MCPContextUpgradeItem::MCPContext' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MCPContextUpgradeItem, ItemToUpgrade) == 0x000048, "Member 'UFortAsyncAction_MCPContextUpgradeItem::ItemToUpgrade' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_Soldier
// 0x0010 (0x03E0 - 0x03D0)
class UCustomCharacterPartAnimInstance_Soldier final : public UCustomCharacterPartAnimInstance
{
public:
	class USkeletalMeshComponent*                 MeshToCopy;                                        // 0x03D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScarfAlpha;                                        // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3DC[0x4];                                      // 0x03DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_Soldier">();
	}
	static class UCustomCharacterPartAnimInstance_Soldier* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_Soldier>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_Soldier) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_Soldier");
static_assert(sizeof(UCustomCharacterPartAnimInstance_Soldier) == 0x0003E0, "Wrong size on UCustomCharacterPartAnimInstance_Soldier");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Soldier, MeshToCopy) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_Soldier::MeshToCopy' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Soldier, ScarfAlpha) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_Soldier::ScarfAlpha' has a wrong offset!");

// Class FortniteGame.AutoFrameDronePawn
// 0x0080 (0x04F0 - 0x0470)
class AAutoFrameDronePawn final : public AHoverDronePawn
{
public:
	uint8                                         Pad_470[0x18];                                     // 0x0470(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         ActorsToTrack;                                     // 0x0488(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TMap<class AActor*, float>                    TrackedActorTimes;                                 // 0x0498(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4E8[0x8];                                      // 0x04E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AutoFrameDronePawn">();
	}
	static class AAutoFrameDronePawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AAutoFrameDronePawn>();
	}
};
static_assert(alignof(AAutoFrameDronePawn) == 0x000008, "Wrong alignment on AAutoFrameDronePawn");
static_assert(sizeof(AAutoFrameDronePawn) == 0x0004F0, "Wrong size on AAutoFrameDronePawn");
static_assert(offsetof(AAutoFrameDronePawn, ActorsToTrack) == 0x000488, "Member 'AAutoFrameDronePawn::ActorsToTrack' has a wrong offset!");
static_assert(offsetof(AAutoFrameDronePawn, TrackedActorTimes) == 0x000498, "Member 'AAutoFrameDronePawn::TrackedActorTimes' has a wrong offset!");

// Class FortniteGame.AutomationPerfMonitorManager
// 0x0080 (0x00A8 - 0x0028)
class UAutomationPerfMonitorManager final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         DesiredStats;                                      // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bRecording;                                        // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_41[0x3];                                       // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeSinceLastRecord;                               // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         LastGoodFrame;                                     // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4C[0x5C];                                      // 0x004C(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UAutomationPerfMonitorManager* GetPerfMonitorInstance();

	float GetStatAverage(const class FString& StatName);
	bool IsRecordingFTestPerf();
	void StartRecordingFTestPerf(const TArray<class FString>& StatsToRecord);
	void StopRecordingFTestPerf();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"AutomationPerfMonitorManager">();
	}
	static class UAutomationPerfMonitorManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UAutomationPerfMonitorManager>();
	}
};
static_assert(alignof(UAutomationPerfMonitorManager) == 0x000008, "Wrong alignment on UAutomationPerfMonitorManager");
static_assert(sizeof(UAutomationPerfMonitorManager) == 0x0000A8, "Wrong size on UAutomationPerfMonitorManager");
static_assert(offsetof(UAutomationPerfMonitorManager, DesiredStats) == 0x000030, "Member 'UAutomationPerfMonitorManager::DesiredStats' has a wrong offset!");
static_assert(offsetof(UAutomationPerfMonitorManager, bRecording) == 0x000040, "Member 'UAutomationPerfMonitorManager::bRecording' has a wrong offset!");
static_assert(offsetof(UAutomationPerfMonitorManager, TimeSinceLastRecord) == 0x000044, "Member 'UAutomationPerfMonitorManager::TimeSinceLastRecord' has a wrong offset!");
static_assert(offsetof(UAutomationPerfMonitorManager, LastGoodFrame) == 0x000048, "Member 'UAutomationPerfMonitorManager::LastGoodFrame' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_DieselPunk
// 0x0020 (0x03F0 - 0x03D0)
class UCustomCharacterPartAnimInstance_DieselPunk final : public UCustomCharacterPartAnimInstance
{
public:
	float                                         ArmPistolPadAlpha;                                 // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ArmPistolChestAlpha;                               // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ArmPistolAlpha;                                    // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchAlpha;                                       // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpeedMaskAlpha;                                    // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpeedMaskSpring;                                   // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3E8[0x8];                                      // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_DieselPunk">();
	}
	static class UCustomCharacterPartAnimInstance_DieselPunk* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_DieselPunk>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_DieselPunk) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_DieselPunk");
static_assert(sizeof(UCustomCharacterPartAnimInstance_DieselPunk) == 0x0003F0, "Wrong size on UCustomCharacterPartAnimInstance_DieselPunk");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DieselPunk, ArmPistolPadAlpha) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_DieselPunk::ArmPistolPadAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DieselPunk, ArmPistolChestAlpha) == 0x0003D4, "Member 'UCustomCharacterPartAnimInstance_DieselPunk::ArmPistolChestAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DieselPunk, ArmPistolAlpha) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_DieselPunk::ArmPistolAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DieselPunk, CrouchAlpha) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_DieselPunk::CrouchAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DieselPunk, SpeedMaskAlpha) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_DieselPunk::SpeedMaskAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DieselPunk, SpeedMaskSpring) == 0x0003E4, "Member 'UCustomCharacterPartAnimInstance_DieselPunk::SpeedMaskSpring' has a wrong offset!");

// Class FortniteGame.BattleBusCosmeticInstanceBase
// 0x0010 (0x0340 - 0x0330)
class ABattleBusCosmeticInstanceBase final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UAthenaBattleBusItemDefinition*         ActiveSkin;                                        // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BattleBusCosmeticInstanceBase">();
	}
	static class ABattleBusCosmeticInstanceBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABattleBusCosmeticInstanceBase>();
	}
};
static_assert(alignof(ABattleBusCosmeticInstanceBase) == 0x000008, "Wrong alignment on ABattleBusCosmeticInstanceBase");
static_assert(sizeof(ABattleBusCosmeticInstanceBase) == 0x000340, "Wrong size on ABattleBusCosmeticInstanceBase");
static_assert(offsetof(ABattleBusCosmeticInstanceBase, ActiveSkin) == 0x000338, "Member 'ABattleBusCosmeticInstanceBase::ActiveSkin' has a wrong offset!");

// Class FortniteGame.FortNotificationHandler
// 0x0018 (0x0040 - 0x0028)
class UFortNotificationHandler : public UObject
{
public:
	UMulticastDelegateProperty_                   OnNotificationCleared;                             // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bNotificationCleared;                              // 0x0038(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearNotification();
	class UUserWidget* CreateWidget(class APlayerController* OwningPlayer);
	void NotificationShown();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNotificationHandler">();
	}
	static class UFortNotificationHandler* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNotificationHandler>();
	}
};
static_assert(alignof(UFortNotificationHandler) == 0x000008, "Wrong alignment on UFortNotificationHandler");
static_assert(sizeof(UFortNotificationHandler) == 0x000040, "Wrong size on UFortNotificationHandler");
static_assert(offsetof(UFortNotificationHandler, OnNotificationCleared) == 0x000028, "Member 'UFortNotificationHandler::OnNotificationCleared' has a wrong offset!");
static_assert(offsetof(UFortNotificationHandler, bNotificationCleared) == 0x000038, "Member 'UFortNotificationHandler::bNotificationCleared' has a wrong offset!");

// Class FortniteGame.FortDialogNotificationHandler
// 0x0160 (0x01A0 - 0x0040)
class UFortDialogNotificationHandler : public UFortNotificationHandler
{
public:
	UMulticastDelegateProperty_                   OnAccepted;                                        // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDeclined;                                        // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTimedOut;                                        // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	struct FFortDialogDescription                 DialogDescription;                                 // 0x0070(0x0130)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	void Accept();
	void Decline();
	void OnActionComplete__DelegateSignature();
	void SetDialogDescription(const struct FFortDialogDescription& InDialogDescription);
	void Timeout();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDialogNotificationHandler">();
	}
	static class UFortDialogNotificationHandler* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDialogNotificationHandler>();
	}
};
static_assert(alignof(UFortDialogNotificationHandler) == 0x000008, "Wrong alignment on UFortDialogNotificationHandler");
static_assert(sizeof(UFortDialogNotificationHandler) == 0x0001A0, "Wrong size on UFortDialogNotificationHandler");
static_assert(offsetof(UFortDialogNotificationHandler, OnAccepted) == 0x000040, "Member 'UFortDialogNotificationHandler::OnAccepted' has a wrong offset!");
static_assert(offsetof(UFortDialogNotificationHandler, OnDeclined) == 0x000050, "Member 'UFortDialogNotificationHandler::OnDeclined' has a wrong offset!");
static_assert(offsetof(UFortDialogNotificationHandler, OnTimedOut) == 0x000060, "Member 'UFortDialogNotificationHandler::OnTimedOut' has a wrong offset!");
static_assert(offsetof(UFortDialogNotificationHandler, DialogDescription) == 0x000070, "Member 'UFortDialogNotificationHandler::DialogDescription' has a wrong offset!");

// Class FortniteGame.BGAConsumableSpawner
// 0x0080 (0x0720 - 0x06A0)
class ABGAConsumableSpawner final : public ABuildingActor
{
public:
	uint8                                         Pad_6A0[0x10];                                     // 0x06A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class USceneComponent*                        DummyRoot;                                         // 0x06B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   SpawnLootTierGroup;                                // 0x06B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingActor*                         AssociatedBuildingActor;                           // 0x06C0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UEnvQuery*                              QueryTemplate;                                     // 0x06C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FAIDynamicParam>                QueryConfig;                                       // 0x06D0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bAlignSpawnedActorsToSurface;                      // 0x06E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6E1[0x7];                                      // 0x06E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortItemEntry>                 ConsumablesToSpawn;                                // 0x06E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_6F8[0x28];                                     // 0x06F8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BGAConsumableSpawner">();
	}
	static class ABGAConsumableSpawner* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABGAConsumableSpawner>();
	}
};
static_assert(alignof(ABGAConsumableSpawner) == 0x000008, "Wrong alignment on ABGAConsumableSpawner");
static_assert(sizeof(ABGAConsumableSpawner) == 0x000720, "Wrong size on ABGAConsumableSpawner");
static_assert(offsetof(ABGAConsumableSpawner, DummyRoot) == 0x0006B0, "Member 'ABGAConsumableSpawner::DummyRoot' has a wrong offset!");
static_assert(offsetof(ABGAConsumableSpawner, SpawnLootTierGroup) == 0x0006B8, "Member 'ABGAConsumableSpawner::SpawnLootTierGroup' has a wrong offset!");
static_assert(offsetof(ABGAConsumableSpawner, AssociatedBuildingActor) == 0x0006C0, "Member 'ABGAConsumableSpawner::AssociatedBuildingActor' has a wrong offset!");
static_assert(offsetof(ABGAConsumableSpawner, QueryTemplate) == 0x0006C8, "Member 'ABGAConsumableSpawner::QueryTemplate' has a wrong offset!");
static_assert(offsetof(ABGAConsumableSpawner, QueryConfig) == 0x0006D0, "Member 'ABGAConsumableSpawner::QueryConfig' has a wrong offset!");
static_assert(offsetof(ABGAConsumableSpawner, bAlignSpawnedActorsToSurface) == 0x0006E0, "Member 'ABGAConsumableSpawner::bAlignSpawnedActorsToSurface' has a wrong offset!");
static_assert(offsetof(ABGAConsumableSpawner, ConsumablesToSpawn) == 0x0006E8, "Member 'ABGAConsumableSpawner::ConsumablesToSpawn' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_AngelBackpack
// 0x0020 (0x03F0 - 0x03D0)
class UCustomCharacterPartAnimInstance_AngelBackpack final : public UCustomCharacterPartAnimInstance
{
public:
	struct FVector                                FallingAnimDynamicsUpForce;                        // 0x03D0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpeedAlpha;                                        // 0x03DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WingRigidAlpha;                                    // 0x03E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3E4[0xC];                                      // 0x03E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_AngelBackpack">();
	}
	static class UCustomCharacterPartAnimInstance_AngelBackpack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_AngelBackpack>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_AngelBackpack) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_AngelBackpack");
static_assert(sizeof(UCustomCharacterPartAnimInstance_AngelBackpack) == 0x0003F0, "Wrong size on UCustomCharacterPartAnimInstance_AngelBackpack");
static_assert(offsetof(UCustomCharacterPartAnimInstance_AngelBackpack, FallingAnimDynamicsUpForce) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_AngelBackpack::FallingAnimDynamicsUpForce' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_AngelBackpack, SpeedAlpha) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_AngelBackpack::SpeedAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_AngelBackpack, WingRigidAlpha) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_AngelBackpack::WingRigidAlpha' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerPvP
// 0x0000 (0x2430 - 0x2430)
class AFortPlayerControllerPvP : public AFortPlayerControllerZone
{
public:
	void ClientReceiveKillNotification(class AFortPlayerStateZone* Killer, class AFortPlayerStateZone* Killed);
	void ClientShowGameOverWidget(EFortPvPGameResult GameResult);
	void ServerAttemptSelectFOBCore(class ABuildingFOBConfigActor* FOBToSelectOn, class UFortFOBCoreDecoItemDefinition* DefToSelect);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerPvP">();
	}
	static class AFortPlayerControllerPvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerPvP>();
	}
};
static_assert(alignof(AFortPlayerControllerPvP) == 0x000008, "Wrong alignment on AFortPlayerControllerPvP");
static_assert(sizeof(AFortPlayerControllerPvP) == 0x002430, "Wrong size on AFortPlayerControllerPvP");

// Class FortniteGame.FortPlayerControllerPvPBaseDestruction
// 0x0000 (0x2430 - 0x2430)
class AFortPlayerControllerPvPBaseDestruction final : public AFortPlayerControllerPvP
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerPvPBaseDestruction">();
	}
	static class AFortPlayerControllerPvPBaseDestruction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerPvPBaseDestruction>();
	}
};
static_assert(alignof(AFortPlayerControllerPvPBaseDestruction) == 0x000008, "Wrong alignment on AFortPlayerControllerPvPBaseDestruction");
static_assert(sizeof(AFortPlayerControllerPvPBaseDestruction) == 0x002430, "Wrong size on AFortPlayerControllerPvPBaseDestruction");

// Class FortniteGame.BGAConsumableWrapperItemDefinition
// 0x0030 (0x0320 - 0x02F0)
class UBGAConsumableWrapperItemDefinition final : public UFortItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   ConsumableClass;                                   // 0x02F0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_318[0x8];                                      // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BGAConsumableWrapperItemDefinition">();
	}
	static class UBGAConsumableWrapperItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBGAConsumableWrapperItemDefinition>();
	}
};
static_assert(alignof(UBGAConsumableWrapperItemDefinition) == 0x000010, "Wrong alignment on UBGAConsumableWrapperItemDefinition");
static_assert(sizeof(UBGAConsumableWrapperItemDefinition) == 0x000320, "Wrong size on UBGAConsumableWrapperItemDefinition");
static_assert(offsetof(UBGAConsumableWrapperItemDefinition, ConsumableClass) == 0x0002F0, "Member 'UBGAConsumableWrapperItemDefinition::ConsumableClass' has a wrong offset!");

// Class FortniteGame.BinaryWhitelistCommandlet
// 0x0000 (0x0080 - 0x0080)
class UBinaryWhitelistCommandlet final : public UCommandlet
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BinaryWhitelistCommandlet">();
	}
	static class UBinaryWhitelistCommandlet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBinaryWhitelistCommandlet>();
	}
};
static_assert(alignof(UBinaryWhitelistCommandlet) == 0x000008, "Wrong alignment on UBinaryWhitelistCommandlet");
static_assert(sizeof(UBinaryWhitelistCommandlet) == 0x000080, "Wrong size on UBinaryWhitelistCommandlet");

// Class FortniteGame.BuildingActorEditorComponent
// 0x0058 (0x0660 - 0x0608)
class UBuildingActorEditorComponent final : public UStaticMeshComponent
{
public:
	TSoftObjectPtr<class UMaterialInterface>      CurrentlySnappedMaterial;                          // 0x0608(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UStaticMesh>             CubeMesh;                                          // 0x0630(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_658[0x8];                                      // 0x0658(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingActorEditorComponent">();
	}
	static class UBuildingActorEditorComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingActorEditorComponent>();
	}
};
static_assert(alignof(UBuildingActorEditorComponent) == 0x000008, "Wrong alignment on UBuildingActorEditorComponent");
static_assert(sizeof(UBuildingActorEditorComponent) == 0x000660, "Wrong size on UBuildingActorEditorComponent");
static_assert(offsetof(UBuildingActorEditorComponent, CurrentlySnappedMaterial) == 0x000608, "Member 'UBuildingActorEditorComponent::CurrentlySnappedMaterial' has a wrong offset!");
static_assert(offsetof(UBuildingActorEditorComponent, CubeMesh) == 0x000630, "Member 'UBuildingActorEditorComponent::CubeMesh' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionMission
// 0x0000 (0x0040 - 0x0040)
class UFortDifficultyOptionMission final : public UFortDifficultyOption
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionMission">();
	}
	static class UFortDifficultyOptionMission* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionMission>();
	}
};
static_assert(alignof(UFortDifficultyOptionMission) == 0x000008, "Wrong alignment on UFortDifficultyOptionMission");
static_assert(sizeof(UFortDifficultyOptionMission) == 0x000040, "Wrong size on UFortDifficultyOptionMission");

// Class FortniteGame.FortMcpProfile
// 0x0040 (0x01C8 - 0x0188)
class UFortMcpProfile : public UMcpProfile
{
public:
	uint8                                         Pad_188[0x40];                                     // 0x0188(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MarkItemSeen(const TArray<class FString>& ItemIds, struct FClientUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfile">();
	}
	static class UFortMcpProfile* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfile>();
	}
};
static_assert(alignof(UFortMcpProfile) == 0x000008, "Wrong alignment on UFortMcpProfile");
static_assert(sizeof(UFortMcpProfile) == 0x0001C8, "Wrong size on UFortMcpProfile");

// Class FortniteGame.FortMcpProfileSubgame
// 0x0028 (0x01F0 - 0x01C8)
class UFortMcpProfileSubgame : public UFortMcpProfile
{
public:
	struct FFortSubgameClientSettings             CachedClientSettings;                              // 0x01C8(0x0010)(NativeAccessSpecifierPrivate)
	uint8                                         Pad_1D8[0x18];                                     // 0x01D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClaimQuestReward(const class FString& QuestId, int32 SelectedRewardIndex, struct FClientUrlContext* Context);
	void ClientQuestLogin(struct FClientUrlContext* Context);
	void FortRerollDailyQuest(const class FString& QuestId, struct FClientUrlContext* Context);
	void MarkNewQuestNotificationSent(const TArray<class FString>& ItemIds, struct FClientUrlContext* Context);
	void ServerQuestLogin(const class FString& MatchmakingSessionId, struct FDedicatedServerUrlContext* Context);
	void SetItemFavoriteStatus(const class FString& TargetItemId, bool bFavorite, struct FClientUrlContext* Context);
	void SetItemFavoriteStatusBatch(const TArray<class FString>& ItemIds, const TArray<bool>& ItemFavStatus, struct FClientUrlContext* Context);
	void SetPinnedQuests(const TArray<class FString>& PinnedQuestIds, struct FClientUrlContext* Context);
	void UpdateQuestClientObjectives(const TArray<struct FFortQuestObjectiveCompletion>& Advance, struct FClientUrlContext* Context);
	void UpdateQuests(const TArray<struct FFortQuestObjectiveCompletion>& Advance, struct FDedicatedServerUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileSubgame">();
	}
	static class UFortMcpProfileSubgame* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileSubgame>();
	}
};
static_assert(alignof(UFortMcpProfileSubgame) == 0x000008, "Wrong alignment on UFortMcpProfileSubgame");
static_assert(sizeof(UFortMcpProfileSubgame) == 0x0001F0, "Wrong size on UFortMcpProfileSubgame");
static_assert(offsetof(UFortMcpProfileSubgame, CachedClientSettings) == 0x0001C8, "Member 'UFortMcpProfileSubgame::CachedClientSettings' has a wrong offset!");

// Class FortniteGame.FortMcpProfileCampaign
// 0x0120 (0x0310 - 0x01F0)
class UFortMcpProfileCampaign final : public UFortMcpProfileSubgame
{
public:
	UMulticastDelegateProperty_                   OnDifferentHeroLoadoutActivated;                   // 0x01F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_200[0x108];                                    // 0x0200(0x0108)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnableHeroLoadoutMocking;                         // 0x0308(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_309[0x7];                                      // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AbandonExpedition(const class FString& ExpeditionId, struct FClientUrlContext* Context);
	void ActivateConsumable(const class FString& TargetItemId, const class FString& TargetAccountId, struct FClientUrlContext* Context);
	void ApplyAlteration(const class FString& TargetItemId, const class FString& AlterationItemId, struct FClientUrlContext* Context);
	void AssignGadgetToLoadout(const class FString& GadgetId, const class FString& LoadoutId, int32 SlotIndex, struct FClientUrlContext* Context);
	void AssignHeroToLoadout(const class FString& HeroId, const class FString& LoadoutId, const class FString& SlotName, struct FClientUrlContext* Context);
	void AssignWorkerToSquad(const class FString& CharacterId, const class FString& SquadId, int32 SlotIndex, struct FClientUrlContext* Context);
	void AssignWorkerToSquadBatch(const TArray<class FString>& CharacterIds, const TArray<class FString>& SquadIds, const TArray<int32>& SlotIndices, struct FClientUrlContext* Context);
	void ClaimCollectedResources(const TArray<class FString>& CollectorsToClaim, struct FClientUrlContext* Context);
	void ClaimCollectionBookRewards(int32 RequiredXp, int32 SelectedRewardIndex, struct FClientUrlContext* Context);
	void ClaimDifficultyIncreaseRewards(struct FClientUrlContext* Context);
	void ClaimLoginReward(struct FClientUrlContext* Context);
	void ClaimMissionAlertRewards(struct FClientUrlContext* Context);
	void ClearHeroLoadout(const class FString& LoadoutId, struct FClientUrlContext* Context);
	void CollectExpedition(const class FString& ExpeditionTemplate, const class FString& ExpeditionId, struct FClientUrlContext* Context);
	void ConsumeItems(const TArray<class FString>& ItemsToConsumeIds, const TArray<int32>& ItemCountsToConsume, const class FString& ConsumeReason, struct FDedicatedServerUrlContext* Context);
	void ConvertItem(const class FString& TargetItemId, int32 ConversionIndex, struct FClientUrlContext* Context);
	void ConvertLegacyAlterations(const class FString& TargetItemId, struct FClientUrlContext* Context);
	void EarnScore(const TArray<struct FAccountIdAndScore>& PlayersAndScores, const class FString& MatchmakingSessionId, struct FDedicatedServerUrlContext* Context);
	void EndMatch(const TArray<struct FAccountIdAndMatchEndData>& PlayersAndMatchEndData, const class FString& MatchmakingSessionId, const class FString& MissionName, const class FString& MissionStatus, int32 DifficultyIncreaseTier, struct FDedicatedServerUrlContext* Context);
	void EndPrimaryMission(const TArray<struct FFortQuestObjectiveCompletion>& Advance, const class FString& MatchmakingSessionId, const class FString& MissionName, const class FString& MissionStatus, const TArray<struct FFortQuestEarnedBadgeData>& EarnedBadgeData, const TArray<class FString>& EarnedItemCaches, int32 DifficultyIncreaseTier, int32 NumMissionPoints, bool bCriticalMatchBonus, struct FDedicatedServerUrlContext* Context);
	void EquipCampaignCustomization(ECampaignCustomizationCategory SlotName, const class FString& ItemToSlot, int32 IndexWithinSlot, struct FClientUrlContext* Context);
	void EquipCharCosmetic(const class FString& CharacterId, const class FString& CosmeticId, int32 TypeId, struct FClientUrlContext* Context);
	void FailsafeSaveMissionResults(const struct FEndZoneScoreAndAwards& PlayerScoreData, const class FString& MatchmakingSessionId, const class FString& MissionName, const class FString& MissionStatus, int32 DifficultyIncreaseTier, struct FDedicatedServerUrlContext* Context);
	TArray<class UFortCampaignHeroLoadoutItem*> GetOrderedHeroLoadoutItems();
	void ModifyMission(const class FString& MatchmakingSessionId, const class FString& Difficulty, struct FDedicatedServerUrlContext* Context);
	void OnDifferentHeroLoadoutActivated__DelegateSignature(class UFortMcpProfileCampaign* Profile);
	void OpenCardPack(const class FString& CardPackItemId, int32 SelectionIdx, struct FClientUrlContext* Context);
	void OpenCardPackBatch(const TArray<class FString>& CardPackItemIds, struct FClientUrlContext* Context);
	void PopulatePrerolledOffers(struct FClientUrlContext* Context);
	void PurchaseOrUpgradeHomebaseNode(const class FString& NodeId, struct FClientUrlContext* Context);
	void PurchaseResearchStatUpgrade(const class FString& StatId, struct FClientUrlContext* Context);
	void RecycleItem(const class FString& TargetItemId, struct FClientUrlContext* Context);
	void RecycleItemBatch(const TArray<class FString>& TargetItemIds, struct FClientUrlContext* Context);
	void RefreshExpeditions(struct FClientUrlContext* Context);
	void RefundItem(const class FString& TargetItemId, struct FClientUrlContext* Context);
	void ResearchItemFromCollectionBook(const class FString& TemplateId, struct FClientUrlContext* Context);
	void RespecAlteration(const class FString& TargetItemId, int32 AlterationSlot, const class FString& AlterationId, struct FClientUrlContext* Context);
	void RespecResearch(struct FClientUrlContext* Context);
	void RespecUpgrades(struct FClientUrlContext* Context);
	void SetActiveHeroLoadout(const class FString& SelectedLoadout, struct FClientUrlContext* Context);
	void SetGameplayStats(const TArray<struct FFortPersistentGameplayStatValue>& GameplayStats, struct FClientUrlContext* Context);
	void SetHeroModeLoadout(const class FString& HeroId, const struct FFortSavedModeLoadout& ModeLoadout, struct FClientUrlContext* Context);
	void SetLoadoutName(const class FString& LoadoutName, const class FString& LoadoutId, struct FClientUrlContext* Context);
	void SetModeLoadout(const struct FFortSavedModeLoadout& ModeLoadout, const class FString& HeroId, const struct FFortSavedModeLoadout& HeroModeLoadout, struct FClientUrlContext* Context);
	void SkipTutorial(struct FClientUrlContext* Context);
	void SlotItemInCollectionBook(const class FString& ItemId, struct FClientUrlContext* Context);
	void StartExpedition(const class FString& ExpeditionId, const class FString& SquadId, const TArray<class FString>& ItemIds, const TArray<int32>& SlotIndices, struct FClientUrlContext* Context);
	void StartPrimaryMission(const TArray<struct FFortQuestObjectiveCompletion>& Advance, const class FString& MatchmakingSessionId, const class FString& MissionName, struct FDedicatedServerUrlContext* Context);
	void TransmogItem(const class FString& TransmogKeyTemplateId, const TArray<class FString>& SacrificeItemIds, struct FClientUrlContext* Context);
	void UnassignAllSquads(const TArray<class FString>& SquadIds, struct FClientUrlContext* Context);
	void UnloadWarehouse(const TArray<class FString>& ResourceTypes, struct FClientUrlContext* Context);
	void UnslotAllWorkers(const TArray<class FString>& BuildingIds, struct FClientUrlContext* Context);
	void UnslotItemFromCollectionBook(const class FString& ItemId, const class FString& Specific, const class FString& TemplateId, struct FClientUrlContext* Context);
	void UpdateBuildingLevelAndRating(const class FString& BuildingId, int32 LastBuildingLevel, int32 LastBuildingRating, struct FClientUrlContext* Context);
	void UpgradeAlteration(const class FString& TargetItemId, int32 AlterationSlot, struct FClientUrlContext* Context);
	void UpgradeItem(const class FString& TargetItemId, struct FClientUrlContext* Context);
	void UpgradeItemRarity(const class FString& TargetItemId, struct FClientUrlContext* Context);

	void GetCurrentHeroLoadoutItem(class UFortCampaignHeroLoadoutItem** OutCampaignHeroLoadoutItem) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileCampaign">();
	}
	static class UFortMcpProfileCampaign* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileCampaign>();
	}
};
static_assert(alignof(UFortMcpProfileCampaign) == 0x000008, "Wrong alignment on UFortMcpProfileCampaign");
static_assert(sizeof(UFortMcpProfileCampaign) == 0x000310, "Wrong size on UFortMcpProfileCampaign");
static_assert(offsetof(UFortMcpProfileCampaign, OnDifferentHeroLoadoutActivated) == 0x0001F0, "Member 'UFortMcpProfileCampaign::OnDifferentHeroLoadoutActivated' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileCampaign, bEnableHeroLoadoutMocking) == 0x000308, "Member 'UFortMcpProfileCampaign::bEnableHeroLoadoutMocking' has a wrong offset!");

// Class FortniteGame.DecoyActor
// 0x0008 (0x0770 - 0x0768)
class ADecoyActor final : public ABuildingGameplayActor
{
public:
	float                                         GoalOverrideRadius;                                // 0x0768(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_76C[0x4];                                      // 0x076C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"DecoyActor">();
	}
	static class ADecoyActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ADecoyActor>();
	}
};
static_assert(alignof(ADecoyActor) == 0x000008, "Wrong alignment on ADecoyActor");
static_assert(sizeof(ADecoyActor) == 0x000770, "Wrong size on ADecoyActor");
static_assert(offsetof(ADecoyActor, GoalOverrideRadius) == 0x000768, "Member 'ADecoyActor::GoalOverrideRadius' has a wrong offset!");

// Class FortniteGame.BuildingActorHotSpotConfig
// 0x00F0 (0x0120 - 0x0030)
class UBuildingActorHotSpotConfig final : public UDataAsset
{
public:
	struct FBuildingActorHotSpotDirection         DirectionSetup[0x6];                               // 0x0030(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FBuildingActorHotSpotDirection         DefaultSetup;                                      // 0x00F0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class UAIHotSpotConfig*                       ExtraTypeConfig;                                   // 0x0110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bHasDirectionalSetup : 1;                          // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_119[0x7];                                      // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingActorHotSpotConfig">();
	}
	static class UBuildingActorHotSpotConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingActorHotSpotConfig>();
	}
};
static_assert(alignof(UBuildingActorHotSpotConfig) == 0x000008, "Wrong alignment on UBuildingActorHotSpotConfig");
static_assert(sizeof(UBuildingActorHotSpotConfig) == 0x000120, "Wrong size on UBuildingActorHotSpotConfig");
static_assert(offsetof(UBuildingActorHotSpotConfig, DirectionSetup) == 0x000030, "Member 'UBuildingActorHotSpotConfig::DirectionSetup' has a wrong offset!");
static_assert(offsetof(UBuildingActorHotSpotConfig, DefaultSetup) == 0x0000F0, "Member 'UBuildingActorHotSpotConfig::DefaultSetup' has a wrong offset!");
static_assert(offsetof(UBuildingActorHotSpotConfig, ExtraTypeConfig) == 0x000110, "Member 'UBuildingActorHotSpotConfig::ExtraTypeConfig' has a wrong offset!");

// Class FortniteGame.BuildingActorHotSpotRenderingComponent
// 0x0000 (0x0570 - 0x0570)
class UBuildingActorHotSpotRenderingComponent final : public UPrimitiveComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingActorHotSpotRenderingComponent">();
	}
	static class UBuildingActorHotSpotRenderingComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingActorHotSpotRenderingComponent>();
	}
};
static_assert(alignof(UBuildingActorHotSpotRenderingComponent) == 0x000008, "Wrong alignment on UBuildingActorHotSpotRenderingComponent");
static_assert(sizeof(UBuildingActorHotSpotRenderingComponent) == 0x000570, "Wrong size on UBuildingActorHotSpotRenderingComponent");

// Class FortniteGame.FortMatchmakingSingleSession
// 0x0040 (0x0168 - 0x0128)
class UFortMatchmakingSingleSession final : public UFortMatchmakingPolicy
{
public:
	struct FFortInviteSessionParams               CurrentSessionParams;                              // 0x0128(0x0038)(Transient, NativeAccessSpecifierPrivate)
	class UFortSessionHelper*                     SessionHelper;                                     // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingSingleSession">();
	}
	static class UFortMatchmakingSingleSession* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingSingleSession>();
	}
};
static_assert(alignof(UFortMatchmakingSingleSession) == 0x000008, "Wrong alignment on UFortMatchmakingSingleSession");
static_assert(sizeof(UFortMatchmakingSingleSession) == 0x000168, "Wrong size on UFortMatchmakingSingleSession");
static_assert(offsetof(UFortMatchmakingSingleSession, CurrentSessionParams) == 0x000128, "Member 'UFortMatchmakingSingleSession::CurrentSessionParams' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingSingleSession, SessionHelper) == 0x000160, "Member 'UFortMatchmakingSingleSession::SessionHelper' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartOwnerInterface
// 0x0000 (0x0028 - 0x0028)
class ICustomCharacterPartOwnerInterface final : public IInterface
{
public:
	void PlayAnimationsMatchingQuery(const struct FGameplayTagQuery& TagQueryToMatch);

	class USkeletalMeshComponent* GetCustomizationRootSkeletalMeshComponent() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartOwnerInterface">();
	}
	static class ICustomCharacterPartOwnerInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<ICustomCharacterPartOwnerInterface>();
	}
};
static_assert(alignof(ICustomCharacterPartOwnerInterface) == 0x000008, "Wrong alignment on ICustomCharacterPartOwnerInterface");
static_assert(sizeof(ICustomCharacterPartOwnerInterface) == 0x000028, "Wrong size on ICustomCharacterPartOwnerInterface");

// Class FortniteGame.BuildingActorTickManager
// 0x0050 (0x0380 - 0x0330)
class ABuildingActorTickManager final : public AActor
{
public:
	TSet<class ABuildingActor*>                   Actors;                                            // 0x0330(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingActorTickManager">();
	}
	static class ABuildingActorTickManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingActorTickManager>();
	}
};
static_assert(alignof(ABuildingActorTickManager) == 0x000008, "Wrong alignment on ABuildingActorTickManager");
static_assert(sizeof(ABuildingActorTickManager) == 0x000380, "Wrong size on ABuildingActorTickManager");
static_assert(offsetof(ABuildingActorTickManager, Actors) == 0x000330, "Member 'ABuildingActorTickManager::Actors' has a wrong offset!");

// Class FortniteGame.ObjectInteractionBehavior
// 0x0078 (0x0170 - 0x00F8)
class UObjectInteractionBehavior : public UActorComponent
{
public:
	struct FDataTableRowHandle                    InteractionClasses;                                // 0x00F8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TArray<TSoftClassPtr<class UClass>>           ValidAllowedClasses;                               // 0x0108(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSoftClassPtr<class UClass>>           ValidForbiddenClasses;                             // 0x0118(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       StartInteractionAbility;                           // 0x0128(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       EndInteractionAbility;                             // 0x0130(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       TriggerInteractionAbility;                         // 0x0138(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       RotateClockwiseAbility;                            // 0x0140(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       RotateCounterclockwiseAbility;                     // 0x0148(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       MirrorAbility;                                     // 0x0150(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       ExitAbility;                                       // 0x0158(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       FailAbility;                                       // 0x0160(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShouldAddToParent;                                // 0x0168(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShouldUseActorToSelection;                        // 0x0169(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_16A[0x6];                                      // 0x016A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void EndCreativeInteraction();
	void ExitCreativeInteraction();
	class AFortCreativeMoveTool* GetFortCreativeMoveTool();
	class AFortPlayerController* GetFortPlayerController();
	void GetSelectedActors(TArray<class AActor*>* SelectedActors);
	void GetSelectedActorsMeshComponents(TArray<class UMeshComponent*>* Components);
	void HandleDuplicateActor();
	bool IsSelectionSetInValidPosition();
	void OnObjectPlacement(const TArray<class UMeshComponent*>& Components);
	void PlayGameplayAbility(const TSubclassOf<class UFortGameplayAbility> ActivatedAbilityClass);
	void StartCreativeInteractionOnClient();
	void StartCreativeInteractionOnServer();
	void TickMovementMode();
	void TriggerInteractionBehavior();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"ObjectInteractionBehavior">();
	}
	static class UObjectInteractionBehavior* GetDefaultObj()
	{
		return GetDefaultObjImpl<UObjectInteractionBehavior>();
	}
};
static_assert(alignof(UObjectInteractionBehavior) == 0x000008, "Wrong alignment on UObjectInteractionBehavior");
static_assert(sizeof(UObjectInteractionBehavior) == 0x000170, "Wrong size on UObjectInteractionBehavior");
static_assert(offsetof(UObjectInteractionBehavior, InteractionClasses) == 0x0000F8, "Member 'UObjectInteractionBehavior::InteractionClasses' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, ValidAllowedClasses) == 0x000108, "Member 'UObjectInteractionBehavior::ValidAllowedClasses' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, ValidForbiddenClasses) == 0x000118, "Member 'UObjectInteractionBehavior::ValidForbiddenClasses' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, StartInteractionAbility) == 0x000128, "Member 'UObjectInteractionBehavior::StartInteractionAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, EndInteractionAbility) == 0x000130, "Member 'UObjectInteractionBehavior::EndInteractionAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, TriggerInteractionAbility) == 0x000138, "Member 'UObjectInteractionBehavior::TriggerInteractionAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, RotateClockwiseAbility) == 0x000140, "Member 'UObjectInteractionBehavior::RotateClockwiseAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, RotateCounterclockwiseAbility) == 0x000148, "Member 'UObjectInteractionBehavior::RotateCounterclockwiseAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, MirrorAbility) == 0x000150, "Member 'UObjectInteractionBehavior::MirrorAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, ExitAbility) == 0x000158, "Member 'UObjectInteractionBehavior::ExitAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, FailAbility) == 0x000160, "Member 'UObjectInteractionBehavior::FailAbility' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, bShouldAddToParent) == 0x000168, "Member 'UObjectInteractionBehavior::bShouldAddToParent' has a wrong offset!");
static_assert(offsetof(UObjectInteractionBehavior, bShouldUseActorToSelection) == 0x000169, "Member 'UObjectInteractionBehavior::bShouldUseActorToSelection' has a wrong offset!");

// Class FortniteGame.MoveObjectsFreely
// 0x0050 (0x01C0 - 0x0170)
class UMoveObjectsFreely final : public UObjectInteractionBehavior
{
public:
	uint8                                         Pad_170[0x50];                                     // 0x0170(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"MoveObjectsFreely">();
	}
	static class UMoveObjectsFreely* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMoveObjectsFreely>();
	}
};
static_assert(alignof(UMoveObjectsFreely) == 0x000008, "Wrong alignment on UMoveObjectsFreely");
static_assert(sizeof(UMoveObjectsFreely) == 0x0001C0, "Wrong size on UMoveObjectsFreely");

// Class FortniteGame.CustomCharacterPartAnimInstance_LlamaRider
// 0x0030 (0x0400 - 0x03D0)
class UCustomCharacterPartAnimInstance_LlamaRider final : public UCustomCharacterPartAnimInstance
{
public:
	class UAnimMontage*                           LlamaEmote;                                        // 0x03D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USkeletalMeshComponent*                 MeshToCopy;                                        // 0x03D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentDiveJiggle;                                 // 0x03E0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                FallingAnimDynUpForce;                             // 0x03EC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LlamaHeadPhysAlpha;                                // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3FC[0x4];                                      // 0x03FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_LlamaRider">();
	}
	static class UCustomCharacterPartAnimInstance_LlamaRider* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_LlamaRider>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_LlamaRider) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_LlamaRider");
static_assert(sizeof(UCustomCharacterPartAnimInstance_LlamaRider) == 0x000400, "Wrong size on UCustomCharacterPartAnimInstance_LlamaRider");
static_assert(offsetof(UCustomCharacterPartAnimInstance_LlamaRider, LlamaEmote) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_LlamaRider::LlamaEmote' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_LlamaRider, MeshToCopy) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_LlamaRider::MeshToCopy' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_LlamaRider, CurrentDiveJiggle) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_LlamaRider::CurrentDiveJiggle' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_LlamaRider, FallingAnimDynUpForce) == 0x0003EC, "Member 'UCustomCharacterPartAnimInstance_LlamaRider::FallingAnimDynUpForce' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_LlamaRider, LlamaHeadPhysAlpha) == 0x0003F8, "Member 'UCustomCharacterPartAnimInstance_LlamaRider::LlamaHeadPhysAlpha' has a wrong offset!");

// Class FortniteGame.FortPlayerMarkerBase
// 0x0068 (0x0398 - 0x0330)
class AFortPlayerMarkerBase : public AActor
{
public:
	float                                         MinimumHeight;                                     // 0x0330(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HeightOffset;                                      // 0x0334(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaMapMarkerItemDefinition*         CustomMarkerItemDefinition;                        // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             OnPlaceSound;                                      // 0x0340(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PlaceSoundCooldownTime;                            // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         PlaceSoundCountMax;                                // 0x034C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   StaticMeshComponent;                               // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FPlayerMarkerData                      Data;                                              // 0x0358(0x0020)(NoDestructor, NativeAccessSpecifierPrivate)
	struct FVector                                MarkerPosition2D;                                  // 0x0378(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTimerHandle                           PlaceSoundCooldownTimer;                           // 0x0388(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         PlaceSoundCount;                                   // 0x0390(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_394[0x4];                                      // 0x0394(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnMarkerHidden();
	void OnMarkerPlaced();
	void OnSetupMarker(const struct FPlayerMarkerData& MarkerData);
	void ResetPlaceSoundCooldownTimer();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerMarkerBase">();
	}
	static class AFortPlayerMarkerBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerMarkerBase>();
	}
};
static_assert(alignof(AFortPlayerMarkerBase) == 0x000008, "Wrong alignment on AFortPlayerMarkerBase");
static_assert(sizeof(AFortPlayerMarkerBase) == 0x000398, "Wrong size on AFortPlayerMarkerBase");
static_assert(offsetof(AFortPlayerMarkerBase, MinimumHeight) == 0x000330, "Member 'AFortPlayerMarkerBase::MinimumHeight' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, HeightOffset) == 0x000334, "Member 'AFortPlayerMarkerBase::HeightOffset' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, CustomMarkerItemDefinition) == 0x000338, "Member 'AFortPlayerMarkerBase::CustomMarkerItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, OnPlaceSound) == 0x000340, "Member 'AFortPlayerMarkerBase::OnPlaceSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, PlaceSoundCooldownTime) == 0x000348, "Member 'AFortPlayerMarkerBase::PlaceSoundCooldownTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, PlaceSoundCountMax) == 0x00034C, "Member 'AFortPlayerMarkerBase::PlaceSoundCountMax' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, StaticMeshComponent) == 0x000350, "Member 'AFortPlayerMarkerBase::StaticMeshComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, Data) == 0x000358, "Member 'AFortPlayerMarkerBase::Data' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, MarkerPosition2D) == 0x000378, "Member 'AFortPlayerMarkerBase::MarkerPosition2D' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, PlaceSoundCooldownTimer) == 0x000388, "Member 'AFortPlayerMarkerBase::PlaceSoundCooldownTimer' has a wrong offset!");
static_assert(offsetof(AFortPlayerMarkerBase, PlaceSoundCount) == 0x000390, "Member 'AFortPlayerMarkerBase::PlaceSoundCount' has a wrong offset!");

// Class FortniteGame.BuildingCapturePointActor
// 0x00A0 (0x0808 - 0x0768)
class ABuildingCapturePointActor final : public ABuildingGameplayActor
{
public:
	uint8                                         bUseHUDIndicator : 1;                              // 0x0768(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_769[0x3];                                      // 0x0769(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   HUDStyle;                                          // 0x076C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                HUDOffset;                                         // 0x0774(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bHUDClampToScreenEdge : 1;                         // 0x0780(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_781[0xF];                                      // 0x0781(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	class USphereComponent*                       CollisionComponent;                                // 0x0790(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bActivated : 1;                                    // 0x0798(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_799[0x3];                                      // 0x0799(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EContentionRules                              ContentionRules;                                   // 0x079C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_79D[0x3];                                      // 0x079D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<EFortTeam>                             TeamsBarredFromCapture;                            // 0x07A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         PercentIncreasePerPlayerCaptor;                    // 0x07B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentIncreasePerAICaptor;                        // 0x07B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentDecreaseNoCaptor;                           // 0x07B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bLocked : 1;                                       // 0x07BC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_7BD[0x3];                                      // 0x07BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UnlockInterval;                                    // 0x07C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EUnlockRules                                  UnlockRules;                                       // 0x07C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7C5[0x3];                                      // 0x07C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumCapturingPoint;                                 // 0x07C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         TeamCapturingPoint;                                // 0x07CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         TeamControllingPoint;                              // 0x07CD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         TeamOwningPoint;                                   // 0x07CE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ECaptureState                                 CaptureState;                                      // 0x07CF(0x0001)(Edit, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CapturePercentage;                                 // 0x07D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ReplicatedCapturePercentage;                       // 0x07D4(0x0004)(Edit, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnCapturePointStateChanged;                        // 0x07D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnTeamOwningPointChanges;                          // 0x07E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_7F8[0x10];                                     // 0x07F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnCapturePointActiveStateChange(bool bInActive);
	void OnCapturePointLockStateChange(bool bInLocked);
	void OnCapturePointStateChange(ECaptureState InState, uint8 InTeam);
	void OnEnterCapturePoint(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnLeaveCapturePoint(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void OnRep_bActivated();
	void OnRep_bLocked();
	void OnRep_CaptureState();
	void OnRep_ReplicatedCapturePercentage();
	void SetActivatedState(bool bInActivated);

	ECaptureState GetCaptureState() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingCapturePointActor">();
	}
	static class ABuildingCapturePointActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingCapturePointActor>();
	}
};
static_assert(alignof(ABuildingCapturePointActor) == 0x000008, "Wrong alignment on ABuildingCapturePointActor");
static_assert(sizeof(ABuildingCapturePointActor) == 0x000808, "Wrong size on ABuildingCapturePointActor");
static_assert(offsetof(ABuildingCapturePointActor, HUDStyle) == 0x00076C, "Member 'ABuildingCapturePointActor::HUDStyle' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, HUDOffset) == 0x000774, "Member 'ABuildingCapturePointActor::HUDOffset' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, CollisionComponent) == 0x000790, "Member 'ABuildingCapturePointActor::CollisionComponent' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, ContentionRules) == 0x00079C, "Member 'ABuildingCapturePointActor::ContentionRules' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, TeamsBarredFromCapture) == 0x0007A0, "Member 'ABuildingCapturePointActor::TeamsBarredFromCapture' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, PercentIncreasePerPlayerCaptor) == 0x0007B0, "Member 'ABuildingCapturePointActor::PercentIncreasePerPlayerCaptor' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, PercentIncreasePerAICaptor) == 0x0007B4, "Member 'ABuildingCapturePointActor::PercentIncreasePerAICaptor' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, PercentDecreaseNoCaptor) == 0x0007B8, "Member 'ABuildingCapturePointActor::PercentDecreaseNoCaptor' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, UnlockInterval) == 0x0007C0, "Member 'ABuildingCapturePointActor::UnlockInterval' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, UnlockRules) == 0x0007C4, "Member 'ABuildingCapturePointActor::UnlockRules' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, NumCapturingPoint) == 0x0007C8, "Member 'ABuildingCapturePointActor::NumCapturingPoint' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, TeamCapturingPoint) == 0x0007CC, "Member 'ABuildingCapturePointActor::TeamCapturingPoint' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, TeamControllingPoint) == 0x0007CD, "Member 'ABuildingCapturePointActor::TeamControllingPoint' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, TeamOwningPoint) == 0x0007CE, "Member 'ABuildingCapturePointActor::TeamOwningPoint' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, CaptureState) == 0x0007CF, "Member 'ABuildingCapturePointActor::CaptureState' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, CapturePercentage) == 0x0007D0, "Member 'ABuildingCapturePointActor::CapturePercentage' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, ReplicatedCapturePercentage) == 0x0007D4, "Member 'ABuildingCapturePointActor::ReplicatedCapturePercentage' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, OnCapturePointStateChanged) == 0x0007D8, "Member 'ABuildingCapturePointActor::OnCapturePointStateChanged' has a wrong offset!");
static_assert(offsetof(ABuildingCapturePointActor, OnTeamOwningPointChanges) == 0x0007E8, "Member 'ABuildingCapturePointActor::OnTeamOwningPointChanges' has a wrong offset!");

// Class FortniteGame.FortBadMatchTriggers
// 0x0030 (0x0058 - 0x0028)
class UFortBadMatchTriggers final : public UObject
{
public:
	TArray<struct FFortBadMatchTrigger>           Triggers;                                          // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<class FString>                         PhasesToInclude;                                   // 0x0038(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	double                                        ReportProbability;                                 // 0x0048(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnabled;                                          // 0x0050(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCsvProfile;                                 // 0x0051(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUploadAllCsvs;                                    // 0x0052(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_53[0x5];                                       // 0x0053(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBadMatchTriggers">();
	}
	static class UFortBadMatchTriggers* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBadMatchTriggers>();
	}
};
static_assert(alignof(UFortBadMatchTriggers) == 0x000008, "Wrong alignment on UFortBadMatchTriggers");
static_assert(sizeof(UFortBadMatchTriggers) == 0x000058, "Wrong size on UFortBadMatchTriggers");
static_assert(offsetof(UFortBadMatchTriggers, Triggers) == 0x000028, "Member 'UFortBadMatchTriggers::Triggers' has a wrong offset!");
static_assert(offsetof(UFortBadMatchTriggers, PhasesToInclude) == 0x000038, "Member 'UFortBadMatchTriggers::PhasesToInclude' has a wrong offset!");
static_assert(offsetof(UFortBadMatchTriggers, ReportProbability) == 0x000048, "Member 'UFortBadMatchTriggers::ReportProbability' has a wrong offset!");
static_assert(offsetof(UFortBadMatchTriggers, bEnabled) == 0x000050, "Member 'UFortBadMatchTriggers::bEnabled' has a wrong offset!");
static_assert(offsetof(UFortBadMatchTriggers, bEnableCsvProfile) == 0x000051, "Member 'UFortBadMatchTriggers::bEnableCsvProfile' has a wrong offset!");
static_assert(offsetof(UFortBadMatchTriggers, bUploadAllCsvs) == 0x000052, "Member 'UFortBadMatchTriggers::bUploadAllCsvs' has a wrong offset!");

// Class FortniteGame.BuildingConnectivityComponent
// 0x00D8 (0x0320 - 0x0248)
class UBuildingConnectivityComponent final : public USceneComponent
{
public:
	TArray<struct FFortConnectionData>            Connections;                                       // 0x0248(0x0010)(Net, ZeroConstructor, SaveGame, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           SocketNames;                                       // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bAutoConnectOnInitialize;                          // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDrawDebugData;                                    // 0x0269(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_26A[0x6];                                      // 0x026A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingSMActor*                       BuildingOwner;                                     // 0x0270(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class ABuildingConnectivityEffect*>    ConnectionEffects;                                 // 0x0278(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsPowered;                                        // 0x0288(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsProvidingPower;                                 // 0x0289(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsAbleToProvidePower;                             // 0x028A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowConnections;                                 // 0x028B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowsPowerToPassThrough;                         // 0x028C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_28D[0x3];                                      // 0x028D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   AuthorityOnConnectedDelegate;                      // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   AuthorityOnDisconnectedDelegate;                   // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   ClientOnConnectedDelegate;                         // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   ClientOnDisconnectedDelegate;                      // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   AuthorityOnPoweredDelegate;                        // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   AuthorityOnUnpoweredDelegate;                      // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   ClientOnPoweredDelegate;                           // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   ClientOnUnpoweredDelegate;                         // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_310[0x10];                                     // 0x0310(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DisconnectAll();
	void DrawDebugData();
	bool K2_IsPowered();
	void OnPlaced();
	void OnRep_bIsPowered();
	void OnRep_bIsProvidingPower();
	void OnRep_Connections();

	bool CanConnectTo(class ABuildingSMActor* TestActor) const;
	bool IsConnectedTo(class ABuildingSMActor* TestActor) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingConnectivityComponent">();
	}
	static class UBuildingConnectivityComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingConnectivityComponent>();
	}
};
static_assert(alignof(UBuildingConnectivityComponent) == 0x000008, "Wrong alignment on UBuildingConnectivityComponent");
static_assert(sizeof(UBuildingConnectivityComponent) == 0x000320, "Wrong size on UBuildingConnectivityComponent");
static_assert(offsetof(UBuildingConnectivityComponent, Connections) == 0x000248, "Member 'UBuildingConnectivityComponent::Connections' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, SocketNames) == 0x000258, "Member 'UBuildingConnectivityComponent::SocketNames' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, bAutoConnectOnInitialize) == 0x000268, "Member 'UBuildingConnectivityComponent::bAutoConnectOnInitialize' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, bDrawDebugData) == 0x000269, "Member 'UBuildingConnectivityComponent::bDrawDebugData' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, BuildingOwner) == 0x000270, "Member 'UBuildingConnectivityComponent::BuildingOwner' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, ConnectionEffects) == 0x000278, "Member 'UBuildingConnectivityComponent::ConnectionEffects' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, bIsPowered) == 0x000288, "Member 'UBuildingConnectivityComponent::bIsPowered' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, bIsProvidingPower) == 0x000289, "Member 'UBuildingConnectivityComponent::bIsProvidingPower' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, bIsAbleToProvidePower) == 0x00028A, "Member 'UBuildingConnectivityComponent::bIsAbleToProvidePower' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, bAllowConnections) == 0x00028B, "Member 'UBuildingConnectivityComponent::bAllowConnections' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, bAllowsPowerToPassThrough) == 0x00028C, "Member 'UBuildingConnectivityComponent::bAllowsPowerToPassThrough' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, AuthorityOnConnectedDelegate) == 0x000290, "Member 'UBuildingConnectivityComponent::AuthorityOnConnectedDelegate' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, AuthorityOnDisconnectedDelegate) == 0x0002A0, "Member 'UBuildingConnectivityComponent::AuthorityOnDisconnectedDelegate' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, ClientOnConnectedDelegate) == 0x0002B0, "Member 'UBuildingConnectivityComponent::ClientOnConnectedDelegate' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, ClientOnDisconnectedDelegate) == 0x0002C0, "Member 'UBuildingConnectivityComponent::ClientOnDisconnectedDelegate' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, AuthorityOnPoweredDelegate) == 0x0002D0, "Member 'UBuildingConnectivityComponent::AuthorityOnPoweredDelegate' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, AuthorityOnUnpoweredDelegate) == 0x0002E0, "Member 'UBuildingConnectivityComponent::AuthorityOnUnpoweredDelegate' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, ClientOnPoweredDelegate) == 0x0002F0, "Member 'UBuildingConnectivityComponent::ClientOnPoweredDelegate' has a wrong offset!");
static_assert(offsetof(UBuildingConnectivityComponent, ClientOnUnpoweredDelegate) == 0x000300, "Member 'UBuildingConnectivityComponent::ClientOnUnpoweredDelegate' has a wrong offset!");

// Class FortniteGame.BuildingConnectivityEffect
// 0x0038 (0x0368 - 0x0330)
class ABuildingConnectivityEffect final : public AActor
{
public:
	struct FFortConnectionData                    ConnectionData;                                    // 0x0330(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bDebugDraw;                                        // 0x0360(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_361[0x7];                                      // 0x0361(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnConnect(const struct FTransform& T1, const struct FTransform& T2);
	void OnDisconnect();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingConnectivityEffect">();
	}
	static class ABuildingConnectivityEffect* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingConnectivityEffect>();
	}
};
static_assert(alignof(ABuildingConnectivityEffect) == 0x000008, "Wrong alignment on ABuildingConnectivityEffect");
static_assert(sizeof(ABuildingConnectivityEffect) == 0x000368, "Wrong size on ABuildingConnectivityEffect");
static_assert(offsetof(ABuildingConnectivityEffect, ConnectionData) == 0x000330, "Member 'ABuildingConnectivityEffect::ConnectionData' has a wrong offset!");
static_assert(offsetof(ABuildingConnectivityEffect, bDebugDraw) == 0x000360, "Member 'ABuildingConnectivityEffect::bDebugDraw' has a wrong offset!");

// Class FortniteGame.FortDefenderItem
// 0x0028 (0x0120 - 0x00F8)
class UFortDefenderItem final : public UFortCharacter
{
public:
	TArray<class FString>                         Alterations;                                       // 0x00F8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortAlterationItemDefinition*>  AlterationInstances;                               // 0x0108(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_118[0x8];                                      // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	EFortDefenderSubtype GetDefenderSubtype() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDefenderItem">();
	}
	static class UFortDefenderItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDefenderItem>();
	}
};
static_assert(alignof(UFortDefenderItem) == 0x000008, "Wrong alignment on UFortDefenderItem");
static_assert(sizeof(UFortDefenderItem) == 0x000120, "Wrong size on UFortDefenderItem");
static_assert(offsetof(UFortDefenderItem, Alterations) == 0x0000F8, "Member 'UFortDefenderItem::Alterations' has a wrong offset!");
static_assert(offsetof(UFortDefenderItem, AlterationInstances) == 0x000108, "Member 'UFortDefenderItem::AlterationInstances' has a wrong offset!");

// Class FortniteGame.FortSaveFileBuildingInstructionsHandler
// 0x0188 (0x04B8 - 0x0330)
class AFortSaveFileBuildingInstructionsHandler : public AActor
{
public:
	class FString                                 SaveFileName;                                      // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LoadedBuildingsScale;                              // 0x0340(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LoadedBuildingsAdditionalTranslation;              // 0x034C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bUseAbsoluteCoordinates : 1;                       // 0x0358(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTrackDestroyedBuildings : 1;                      // 0x0358(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_359[0x7];                                      // 0x0359(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UFortBuildingInstructions> DefaultBuildingInstructions;                       // 0x0360(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bLoadInvisible : 1;                                // 0x0388(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDespawnOnBuildingsSpawned : 1;                    // 0x0388(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bSpawnBuildingsAutomaticallyAfterLoad : 1;         // 0x0388(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_389[0x87];                                     // 0x0389(0x0087)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       OperationUserId;                                   // 0x0410(0x0028)(Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_438[0x80];                                     // 0x0438(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool AreBuildingsLoaded();
	void LoadBuildings(class AFortPlayerController* FortPC);
	bool ResetBuildings();
	bool SaveBuildings(class AFortPlayerController* FortPC);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSaveFileBuildingInstructionsHandler">();
	}
	static class AFortSaveFileBuildingInstructionsHandler* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSaveFileBuildingInstructionsHandler>();
	}
};
static_assert(alignof(AFortSaveFileBuildingInstructionsHandler) == 0x000008, "Wrong alignment on AFortSaveFileBuildingInstructionsHandler");
static_assert(sizeof(AFortSaveFileBuildingInstructionsHandler) == 0x0004B8, "Wrong size on AFortSaveFileBuildingInstructionsHandler");
static_assert(offsetof(AFortSaveFileBuildingInstructionsHandler, SaveFileName) == 0x000330, "Member 'AFortSaveFileBuildingInstructionsHandler::SaveFileName' has a wrong offset!");
static_assert(offsetof(AFortSaveFileBuildingInstructionsHandler, LoadedBuildingsScale) == 0x000340, "Member 'AFortSaveFileBuildingInstructionsHandler::LoadedBuildingsScale' has a wrong offset!");
static_assert(offsetof(AFortSaveFileBuildingInstructionsHandler, LoadedBuildingsAdditionalTranslation) == 0x00034C, "Member 'AFortSaveFileBuildingInstructionsHandler::LoadedBuildingsAdditionalTranslation' has a wrong offset!");
static_assert(offsetof(AFortSaveFileBuildingInstructionsHandler, DefaultBuildingInstructions) == 0x000360, "Member 'AFortSaveFileBuildingInstructionsHandler::DefaultBuildingInstructions' has a wrong offset!");
static_assert(offsetof(AFortSaveFileBuildingInstructionsHandler, OperationUserId) == 0x000410, "Member 'AFortSaveFileBuildingInstructionsHandler::OperationUserId' has a wrong offset!");

// Class FortniteGame.FOBSaveFileBuildingInstructionsHandler
// 0x0008 (0x04C0 - 0x04B8)
class AFOBSaveFileBuildingInstructionsHandler final : public AFortSaveFileBuildingInstructionsHandler
{
public:
	float                                         BuildingPieceConstructionTime;                     // 0x04B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4BC[0x4];                                      // 0x04BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FOBSaveFileBuildingInstructionsHandler">();
	}
	static class AFOBSaveFileBuildingInstructionsHandler* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFOBSaveFileBuildingInstructionsHandler>();
	}
};
static_assert(alignof(AFOBSaveFileBuildingInstructionsHandler) == 0x000008, "Wrong alignment on AFOBSaveFileBuildingInstructionsHandler");
static_assert(sizeof(AFOBSaveFileBuildingInstructionsHandler) == 0x0004C0, "Wrong size on AFOBSaveFileBuildingInstructionsHandler");
static_assert(offsetof(AFOBSaveFileBuildingInstructionsHandler, BuildingPieceConstructionTime) == 0x0004B8, "Member 'AFOBSaveFileBuildingInstructionsHandler::BuildingPieceConstructionTime' has a wrong offset!");

// Class FortniteGame.FortLoadingConfig
// 0x0438 (0x0468 - 0x0030)
class UFortLoadingConfig final : public UDataAsset
{
public:
	struct FFortSubGameLoadingScreen              LoadingScreenFallback;                             // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic)
	struct FFortSubGameLoadingScreen              LoadingScreens[0x2];                               // 0x0080(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LoadingScreenEABackground;                         // 0x0120(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LoadingScreenMissionBackground;                    // 0x01A8(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LoadingScreenTipBackground;                        // 0x0230(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FProgressBarStyle                      LoadingProgressBar;                                // 0x02B8(0x01A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortPSALoadingScreen>          PSALoadingScreens;                                 // 0x0458(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLoadingConfig">();
	}
	static class UFortLoadingConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLoadingConfig>();
	}
};
static_assert(alignof(UFortLoadingConfig) == 0x000008, "Wrong alignment on UFortLoadingConfig");
static_assert(sizeof(UFortLoadingConfig) == 0x000468, "Wrong size on UFortLoadingConfig");
static_assert(offsetof(UFortLoadingConfig, LoadingScreenFallback) == 0x000030, "Member 'UFortLoadingConfig::LoadingScreenFallback' has a wrong offset!");
static_assert(offsetof(UFortLoadingConfig, LoadingScreens) == 0x000080, "Member 'UFortLoadingConfig::LoadingScreens' has a wrong offset!");
static_assert(offsetof(UFortLoadingConfig, LoadingScreenEABackground) == 0x000120, "Member 'UFortLoadingConfig::LoadingScreenEABackground' has a wrong offset!");
static_assert(offsetof(UFortLoadingConfig, LoadingScreenMissionBackground) == 0x0001A8, "Member 'UFortLoadingConfig::LoadingScreenMissionBackground' has a wrong offset!");
static_assert(offsetof(UFortLoadingConfig, LoadingScreenTipBackground) == 0x000230, "Member 'UFortLoadingConfig::LoadingScreenTipBackground' has a wrong offset!");
static_assert(offsetof(UFortLoadingConfig, LoadingProgressBar) == 0x0002B8, "Member 'UFortLoadingConfig::LoadingProgressBar' has a wrong offset!");
static_assert(offsetof(UFortLoadingConfig, PSALoadingScreens) == 0x000458, "Member 'UFortLoadingConfig::PSALoadingScreens' has a wrong offset!");

// Class FortniteGame.BuildingConnectivityManager
// 0x0010 (0x0340 - 0x0330)
class ABuildingConnectivityManager final : public AActor
{
public:
	TArray<class ABuildingSMActor*>               ConnectivityActors;                                // 0x0330(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingConnectivityManager">();
	}
	static class ABuildingConnectivityManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingConnectivityManager>();
	}
};
static_assert(alignof(ABuildingConnectivityManager) == 0x000008, "Wrong alignment on ABuildingConnectivityManager");
static_assert(sizeof(ABuildingConnectivityManager) == 0x000340, "Wrong size on ABuildingConnectivityManager");
static_assert(offsetof(ABuildingConnectivityManager, ConnectivityActors) == 0x000330, "Member 'ABuildingConnectivityManager::ConnectivityActors' has a wrong offset!");

// Class FortniteGame.FortGamePvPBase
// 0x0068 (0x0A70 - 0x0A08)
class AFortGamePvPBase : public AFortGameModeZone
{
public:
	uint8                                         NumTeams;                                          // 0x0A08(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A09[0x3];                                      // 0x0A09(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         RoundTimeLimit;                                    // 0x0A0C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         RoundTimeRemainingCriticalThreshold;               // 0x0A10(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         StalemateTimeLimit;                                // 0x0A14(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         RestartTimeLimit;                                  // 0x0A18(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         FOBFinalizationLimit;                              // 0x0A1C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bUsingFOBs : 1;                                    // 0x0A20(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bFOBInitRequested : 1;                             // 0x0A20(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllFOBConfigActorsInitialized : 1;                // 0x0A20(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bFinishedSpawningFOBConfigActors : 1;              // 0x0A20(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_A21[0x3];                                      // 0x0A21(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumFOBConfigActorsPerTeam;                         // 0x0A24(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FTeamFOBRequiredTags>           FOBRequiredTags;                                   // 0x0A28(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class ABuildingFOBConfigActor>    FOBConfigActorClass;                               // 0x0A38(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FCachedPlayerFOBInformation>    CachedFOBInfo;                                     // 0x0A40(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class ABuildingFOBConfigActor*>        SpawnedFOBConfigActors;                            // 0x0A50(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class ABuildingFOBConfigActor*>        SpawnedFOBConfigActorsToFinalize;                  // 0x0A60(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGamePvPBase">();
	}
	static class AFortGamePvPBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGamePvPBase>();
	}
};
static_assert(alignof(AFortGamePvPBase) == 0x000008, "Wrong alignment on AFortGamePvPBase");
static_assert(sizeof(AFortGamePvPBase) == 0x000A70, "Wrong size on AFortGamePvPBase");
static_assert(offsetof(AFortGamePvPBase, NumTeams) == 0x000A08, "Member 'AFortGamePvPBase::NumTeams' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, RoundTimeLimit) == 0x000A0C, "Member 'AFortGamePvPBase::RoundTimeLimit' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, RoundTimeRemainingCriticalThreshold) == 0x000A10, "Member 'AFortGamePvPBase::RoundTimeRemainingCriticalThreshold' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, StalemateTimeLimit) == 0x000A14, "Member 'AFortGamePvPBase::StalemateTimeLimit' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, RestartTimeLimit) == 0x000A18, "Member 'AFortGamePvPBase::RestartTimeLimit' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, FOBFinalizationLimit) == 0x000A1C, "Member 'AFortGamePvPBase::FOBFinalizationLimit' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, NumFOBConfigActorsPerTeam) == 0x000A24, "Member 'AFortGamePvPBase::NumFOBConfigActorsPerTeam' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, FOBRequiredTags) == 0x000A28, "Member 'AFortGamePvPBase::FOBRequiredTags' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, FOBConfigActorClass) == 0x000A38, "Member 'AFortGamePvPBase::FOBConfigActorClass' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, CachedFOBInfo) == 0x000A40, "Member 'AFortGamePvPBase::CachedFOBInfo' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, SpawnedFOBConfigActors) == 0x000A50, "Member 'AFortGamePvPBase::SpawnedFOBConfigActors' has a wrong offset!");
static_assert(offsetof(AFortGamePvPBase, SpawnedFOBConfigActorsToFinalize) == 0x000A60, "Member 'AFortGamePvPBase::SpawnedFOBConfigActorsToFinalize' has a wrong offset!");

// Class FortniteGame.FortGamePvPBaseDestruction
// 0x0000 (0x0A70 - 0x0A70)
class AFortGamePvPBaseDestruction final : public AFortGamePvPBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGamePvPBaseDestruction">();
	}
	static class AFortGamePvPBaseDestruction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGamePvPBaseDestruction>();
	}
};
static_assert(alignof(AFortGamePvPBaseDestruction) == 0x000008, "Wrong alignment on AFortGamePvPBaseDestruction");
static_assert(sizeof(AFortGamePvPBaseDestruction) == 0x000A70, "Wrong size on AFortGamePvPBaseDestruction");

// Class FortniteGame.FortQueryGenerator_PointsInVolume
// 0x0040 (0x0090 - 0x0050)
class UFortQueryGenerator_PointsInVolume final : public UEnvQueryGenerator
{
public:
	struct FAIDataProviderIntValue                NumberOfPoints;                                    // 0x0050(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	EFortNamedNavmesh                             NavMeshToUse;                                      // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_81[0x7];                                       // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UEnvQueryContext>           GenerateIn;                                        // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_PointsInVolume">();
	}
	static class UFortQueryGenerator_PointsInVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_PointsInVolume>();
	}
};
static_assert(alignof(UFortQueryGenerator_PointsInVolume) == 0x000008, "Wrong alignment on UFortQueryGenerator_PointsInVolume");
static_assert(sizeof(UFortQueryGenerator_PointsInVolume) == 0x000090, "Wrong size on UFortQueryGenerator_PointsInVolume");
static_assert(offsetof(UFortQueryGenerator_PointsInVolume, NumberOfPoints) == 0x000050, "Member 'UFortQueryGenerator_PointsInVolume::NumberOfPoints' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsInVolume, NavMeshToUse) == 0x000080, "Member 'UFortQueryGenerator_PointsInVolume::NavMeshToUse' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsInVolume, GenerateIn) == 0x000088, "Member 'UFortQueryGenerator_PointsInVolume::GenerateIn' has a wrong offset!");

// Class FortniteGame.BuildingContainer
// 0x0110 (0x0D40 - 0x0C30)
class ABuildingContainer : public ABuildingTimeOfDayLights
{
public:
	class USoundCue*                              SearchingSoundCueLoop;                             // 0x0C30(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              LootRepeatSoundCue;                                // 0x0C38(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OnDamageSoundCue;                                  // 0x0C40(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OnDeathSoundCue;                                   // 0x0C48(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMesh*                            SearchedMesh;                                      // 0x0C50(0x0008)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UMaterialInterface*>             SearchedMaterialOverrides;                         // 0x0C58(0x0010)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
	bool                                          bSpawnedActor;                                     // 0x0C68(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C69[0x3];                                      // 0x0C69(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   SearchLootTierGroup;                               // 0x0C6C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FChosenQuotaInfo                       SearchLootTierChosenQuotaInfo;                     // 0x0C74(0x000C)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class FName                                   ContainerLootTierKey;                              // 0x0C80(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         ReplicatedLootTier;                                // 0x0C88(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              NumItemsToDropRange;                               // 0x0C8C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SearchBounceRadiusOverride;                        // 0x0C94(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortWorldItemDefinition*               LootTestingData;                                   // 0x0C98(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LootNoiseRange;                                    // 0x0CA0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LootSpawnLocation;                                 // 0x0CA4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LootFinalLocation;                                 // 0x0CB0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                InstancedLoot_TossDirection;                       // 0x0CBC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InstancedLoot_TossSpeed;                           // 0x0CC8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InstancedLoot_TossConeHalfAngle;                   // 0x0CCC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LootSpawnLocation_Athena;                          // 0x0CD0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LootTossDirection_Athena;                          // 0x0CDC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         LootTossSpeed_Athena;                              // 0x0CE8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LootTossConeHalfAngle_Athena;                      // 0x0CEC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortRarity                                   HighestRarity;                                     // 0x0CF0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bAlwaysShowContainer : 1;                          // 0x0CF1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAlwaysMaintainLoot : 1;                           // 0x0CF1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDestroyContainerOnSearch : 1;                     // 0x0CF1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAlreadySearched : 1;                              // 0x0CF1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_F1_4 : 4;                                   // 0x00F1(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         Pad_CF2[0x1];                                      // 0x0CF2(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bBuriedTreasure : 1;                               // 0x0CF3(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasRaisedTreasure : 1;                            // 0x0CF3(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bStartAlreadySearched_Athena : 1;                  // 0x0CF3(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRegenerateLoot : 1;                               // 0x0CF3(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseLocationForDrop : 1;                           // 0x0CF3(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	float                                         LootedWeaponsDurabilityModifier;                   // 0x0CF4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortSearchBounceData                  SearchBounceData;                                  // 0x0CF8(0x0010)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   SearchSpeed;                                       // 0x0D08(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D18[0x10];                                     // 0x0D18(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            CurrentInteractBounceCurve;                        // 0x0D28(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            CurrentInteractBounceNormalCurve;                  // 0x0D30(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SavedReservedRandomValueResult;                    // 0x0D38(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeUntilLootRegenerates;                          // 0x0D3C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void BounceContainer();
	void DisableBacchusHighlight();
	void EnableBacchusHighlight();
	int32 GetLootTier();
	void OnBeginSearch();
	void OnLoot();
	void OnLootRepeat();
	void OnLootReset();
	void OnRaiseTreasure();
	void OnRep_bAlreadySearched();
	void OnSearchInterrupted();
	void OnSetSearched();
	void RaiseTreasure();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingContainer">();
	}
	static class ABuildingContainer* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingContainer>();
	}
};
static_assert(alignof(ABuildingContainer) == 0x000008, "Wrong alignment on ABuildingContainer");
static_assert(sizeof(ABuildingContainer) == 0x000D40, "Wrong size on ABuildingContainer");
static_assert(offsetof(ABuildingContainer, SearchingSoundCueLoop) == 0x000C30, "Member 'ABuildingContainer::SearchingSoundCueLoop' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootRepeatSoundCue) == 0x000C38, "Member 'ABuildingContainer::LootRepeatSoundCue' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, OnDamageSoundCue) == 0x000C40, "Member 'ABuildingContainer::OnDamageSoundCue' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, OnDeathSoundCue) == 0x000C48, "Member 'ABuildingContainer::OnDeathSoundCue' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SearchedMesh) == 0x000C50, "Member 'ABuildingContainer::SearchedMesh' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SearchedMaterialOverrides) == 0x000C58, "Member 'ABuildingContainer::SearchedMaterialOverrides' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, bSpawnedActor) == 0x000C68, "Member 'ABuildingContainer::bSpawnedActor' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SearchLootTierGroup) == 0x000C6C, "Member 'ABuildingContainer::SearchLootTierGroup' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SearchLootTierChosenQuotaInfo) == 0x000C74, "Member 'ABuildingContainer::SearchLootTierChosenQuotaInfo' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, ContainerLootTierKey) == 0x000C80, "Member 'ABuildingContainer::ContainerLootTierKey' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, ReplicatedLootTier) == 0x000C88, "Member 'ABuildingContainer::ReplicatedLootTier' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, NumItemsToDropRange) == 0x000C8C, "Member 'ABuildingContainer::NumItemsToDropRange' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SearchBounceRadiusOverride) == 0x000C94, "Member 'ABuildingContainer::SearchBounceRadiusOverride' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootTestingData) == 0x000C98, "Member 'ABuildingContainer::LootTestingData' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootNoiseRange) == 0x000CA0, "Member 'ABuildingContainer::LootNoiseRange' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootSpawnLocation) == 0x000CA4, "Member 'ABuildingContainer::LootSpawnLocation' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootFinalLocation) == 0x000CB0, "Member 'ABuildingContainer::LootFinalLocation' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, InstancedLoot_TossDirection) == 0x000CBC, "Member 'ABuildingContainer::InstancedLoot_TossDirection' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, InstancedLoot_TossSpeed) == 0x000CC8, "Member 'ABuildingContainer::InstancedLoot_TossSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, InstancedLoot_TossConeHalfAngle) == 0x000CCC, "Member 'ABuildingContainer::InstancedLoot_TossConeHalfAngle' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootSpawnLocation_Athena) == 0x000CD0, "Member 'ABuildingContainer::LootSpawnLocation_Athena' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootTossDirection_Athena) == 0x000CDC, "Member 'ABuildingContainer::LootTossDirection_Athena' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootTossSpeed_Athena) == 0x000CE8, "Member 'ABuildingContainer::LootTossSpeed_Athena' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootTossConeHalfAngle_Athena) == 0x000CEC, "Member 'ABuildingContainer::LootTossConeHalfAngle_Athena' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, HighestRarity) == 0x000CF0, "Member 'ABuildingContainer::HighestRarity' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, LootedWeaponsDurabilityModifier) == 0x000CF4, "Member 'ABuildingContainer::LootedWeaponsDurabilityModifier' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SearchBounceData) == 0x000CF8, "Member 'ABuildingContainer::SearchBounceData' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SearchSpeed) == 0x000D08, "Member 'ABuildingContainer::SearchSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, CurrentInteractBounceCurve) == 0x000D28, "Member 'ABuildingContainer::CurrentInteractBounceCurve' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, CurrentInteractBounceNormalCurve) == 0x000D30, "Member 'ABuildingContainer::CurrentInteractBounceNormalCurve' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, SavedReservedRandomValueResult) == 0x000D38, "Member 'ABuildingContainer::SavedReservedRandomValueResult' has a wrong offset!");
static_assert(offsetof(ABuildingContainer, TimeUntilLootRegenerates) == 0x000D3C, "Member 'ABuildingContainer::TimeUntilLootRegenerates' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_HotspotSlots
// 0x0048 (0x0098 - 0x0050)
class UFortQueryGenerator_HotspotSlots final : public UEnvQueryGenerator
{
public:
	TSubclassOf<class UEnvQueryContext>           GenerateAround;                                    // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              Radius;                                            // 0x0058(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         bUseTetherZone : 1;                                // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_89[0x7];                                       // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AFortAIHotSpot>             HotspotClass;                                      // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_HotspotSlots">();
	}
	static class UFortQueryGenerator_HotspotSlots* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_HotspotSlots>();
	}
};
static_assert(alignof(UFortQueryGenerator_HotspotSlots) == 0x000008, "Wrong alignment on UFortQueryGenerator_HotspotSlots");
static_assert(sizeof(UFortQueryGenerator_HotspotSlots) == 0x000098, "Wrong size on UFortQueryGenerator_HotspotSlots");
static_assert(offsetof(UFortQueryGenerator_HotspotSlots, GenerateAround) == 0x000050, "Member 'UFortQueryGenerator_HotspotSlots::GenerateAround' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_HotspotSlots, Radius) == 0x000058, "Member 'UFortQueryGenerator_HotspotSlots::Radius' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_HotspotSlots, HotspotClass) == 0x000090, "Member 'UFortQueryGenerator_HotspotSlots::HotspotClass' has a wrong offset!");

// Class FortniteGame.BuildingCorner
// 0x0010 (0x0BF8 - 0x0BE8)
class ABuildingCorner : public ABuildingAutoNav
{
public:
	class ABuildingSMActor*                       PrimaryWall;                                       // 0x0BE8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingSMActor*                       SecondaryWall;                                     // 0x0BF0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingCorner">();
	}
	static class ABuildingCorner* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingCorner>();
	}
};
static_assert(alignof(ABuildingCorner) == 0x000008, "Wrong alignment on ABuildingCorner");
static_assert(sizeof(ABuildingCorner) == 0x000BF8, "Wrong size on ABuildingCorner");
static_assert(offsetof(ABuildingCorner, PrimaryWall) == 0x000BE8, "Member 'ABuildingCorner::PrimaryWall' has a wrong offset!");
static_assert(offsetof(ABuildingCorner, SecondaryWall) == 0x000BF0, "Member 'ABuildingCorner::SecondaryWall' has a wrong offset!");

// Class FortniteGame.FortPawn
// 0x0970 (0x10C0 - 0x0750)
class AFortPawn : public ACharacter
{
public:
	uint8                                         Pad_748[0x80];                                     // 0x0748(0x0080)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bUseBaseChanged : 1;                               // 0x07C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIgnoreNextFallingDamage : 1;                      // 0x07C8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsDying : 1;                                      // 0x07C8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPlayedDying : 1;                                  // 0x07C8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsHiddenForDeath : 1;                             // 0x07C8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, EditConst, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsKnockedback : 1;                                // 0x07C8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsStaggered : 1;                                  // 0x07C8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_C8_7 : 1;                                   // 0x00C8(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         bCanCapsuleBeUsedForTargeting : 1;                 // 0x07C9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseLineTestForDamageZoneBoneDetection : 1;        // 0x07C9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_7C9_2 : 1;                                  // 0x07C9(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bMovingEmote : 1;                                  // 0x07C9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bMovingEmoteForwardOnly : 1;                       // 0x07C9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsInvulnerable : 1;                               // 0x07C9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bSpotted : 1;                                      // 0x07C9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRegisterWithAISight : 1;                          // 0x07C9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPrimaryInputHeld : 1;                             // 0x07CA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bSecondaryInputHeld : 1;                           // 0x07CA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPrimaryInputQueued : 1;                           // 0x07CA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bWeaponActivated : 1;                              // 0x07CA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bSkipAnalogJump : 1;                               // 0x07CA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	ETraceTypeQuery                               FootstepTraceTypeQuery;                            // 0x07CB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortFootstepSurfaceType                      FootstepSurfaceType;                               // 0x07CC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EUpdateRateShiftBucket                        UroShiftBucket;                                    // 0x07CD(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bUpdateMeshComponentUpdateFlagOnServer : 1;        // 0x07CE(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_7CE_1 : 1;                                  // 0x07CE(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bPostProcessNavLocation : 1;                       // 0x07CE(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHealthSynced : 1;                                 // 0x07CE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bWeaponHolstered : 1;                              // 0x07CE(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_7CE_5 : 2;                                  // 0x07CE(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bAllowBuildingActorTeleport : 1;                   // 0x07CE(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsDBNO : 1;                                       // 0x07CF(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bWasDBNOOnDeath : 1;                               // 0x07CF(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	EFortMovementStyle                            CurrentMovementStyle;                              // 0x07D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortControlRecoveryBehavior                  ControlRecoveryBehavior;                           // 0x07D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         TeleportCounter;                                   // 0x07D2(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7D3[0x5];                                      // 0x07D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDataTableRowHandle                    PawnStatHandle;                                    // 0x07D8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         SlidingFriction;                                   // 0x07E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlidingBrakingDeceleration;                        // 0x07EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortStormShieldComponent*              StormShieldComponent;                              // 0x07F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnStormShieldComponentCreated;                     // 0x07F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	EFortPawnPushSize                             PushSize;                                          // 0x0808(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_809[0xF];                                      // 0x0809(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         PawnUniqueID;                                      // 0x0818(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_81C[0x4];                                      // 0x081C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortWeapon*                            CurrentWeapon;                                     // 0x0820(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AFortWeapon*>                    CurrentWeaponList;                                 // 0x0828(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	class FString                                 PreviousAbilityWeaponNameForTelemetry;             // 0x0838(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   WeaponHandSocketName;                              // 0x0848(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LeftHandWeaponHandSocketName;                      // 0x0850(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AActor*                                 SpawnSpot;                                         // 0x0858(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  DeathTags;                                         // 0x0860(0x0020)(Transient, NativeAccessSpecifierPublic)
	float                                         SpawnImmunityTime;                                 // 0x0880(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_884[0x4];                                      // 0x0884(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPickup*>                    IncomingPickups;                                   // 0x0888(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<struct FFortPickupEntryData>           PickupDirectionData;                               // 0x0898(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsStunned;                                        // 0x08A8(0x0001)(BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8A9[0x3];                                      // 0x08A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AdditiveCringeCount;                               // 0x08AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AdditiveCringeDuration;                            // 0x08B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSupportsDamageNumbersAtHitLocation;               // 0x08B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8B5[0x3];                                      // 0x08B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector_NetQuantize                    PushMomentum;                                      // 0x08B8(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_8C4[0x5C];                                     // 0x08C4(0x005C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayCueTag                        DeathCueTag;                                       // 0x0920(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	class USkeletalMeshSocket*                    DeathHitSocket;                                    // 0x0928(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerStartDBNO;                                 // 0x0930(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDBNOStateChanged;                                // 0x0940(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
	float                                         TeamBeaconMaxDist;                                 // 0x0950(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FColor                                 TeamBeaconTextColor;                               // 0x0954(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastTakeHitTimeTimeout;                            // 0x0958(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastDamagedTime;                                   // 0x095C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortWeapon*                            CurrentlyAttachedWeapon;                           // 0x0960(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UPrimitiveComponent*                    CachedNavFloor;                                    // 0x0968(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MaxFootstepDistance;                               // 0x0970(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_974[0x4];                                      // 0x0974(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             DefaultFootstepSound;                              // 0x0978(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             DefaultFastFootstepSound;                          // 0x0980(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             DefaultLandingSound;                               // 0x0988(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             DefaultHardLandingSound;                           // 0x0990(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             DefaultJumpSound;                                  // 0x0998(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UWeaponHitNotifyAudioBank*              DefaultHitNotifyAudioBank;                         // 0x09A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LineTestForDamageZoneBoneDetectionRadius;          // 0x09A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_9AC[0x4];                                      // 0x09AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPawnDamageZones                       DamageZones[0x4];                                  // 0x09B0(0x0018)(Edit, NativeAccessSpecifierPublic)
	uint8                                         DamageZoneActiveBitMask;                           // 0x0A10(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A11[0x3];                                      // 0x0A11(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TargettingZOffset;                                 // 0x0A14(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         JumpFlashCountPacked;                              // 0x0A18(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         LandingFlashCountPacked;                           // 0x0A19(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A1A[0x6];                                      // 0x0A1A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UAudioComponent*                        EmoteAudioComp;                                    // 0x0A20(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<int32, class UMeshComponent*>            EmoteMeshComps;                                    // 0x0A28(0x0050)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	TMap<int32, class AActor*>                    EmotePropActors;                                   // 0x0A78(0x0050)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         EmoteCount;                                        // 0x0AC8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastEmoteTime;                                     // 0x0ACC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastEmoteEndTime;                                  // 0x0AD0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_AD4[0x4];                                      // 0x0AD4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortItemDefinition*                    LastEmoteItemDef;                                  // 0x0AD8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EmoteToFireCooldownTime;                           // 0x0AE0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EmoteWalkSpeed;                                    // 0x0AE4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPawnLanded;                                      // 0x0AE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnHitPawn;                                         // 0x0AF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDied;                                            // 0x0B08(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDeathEffects;                                    // 0x0B18(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_B28[0x30];                                     // 0x0B28(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnDamaged;                                         // 0x0B58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortFootstepAudioBank*                 FootstepBank;                                      // 0x0B68(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B70[0x10];                                     // 0x0B70(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnWeaponEquippedDelegate;                          // 0x0B80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnWeaponUnEquippedDelegate;                        // 0x0B90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnWeaponAttachmentChangedDelegate;                 // 0x0BA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            HealthRegenDelayGameplayEffect;                    // 0x0BB0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UGameplayEffect>            HealthRegenGameplayEffect;                         // 0x0BB8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UGameplayEffect>            ShieldRegenDelayGameplayEffect;                    // 0x0BC0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UGameplayEffect>            ShieldRegenGameplayEffect;                         // 0x0BC8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnHolsteredEvent;                                  // 0x0BD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnUnholsteredEvent;                                // 0x0BE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_BF0[0x18];                                     // 0x0BF0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         WeaponHolsterCounter;                              // 0x0C08(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C0C[0x4];                                      // 0x0C0C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           WeaponHolsterIds;                                  // 0x0C10(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	float                                         StaySpottedTime;                                   // 0x0C20(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   SpottedEvent;                                      // 0x0C24(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C2C[0x4];                                      // 0x0C2C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortFeedbackBank*                      DefaultFeedback;                                   // 0x0C30(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortEmitterCameraLensEffectDirectional> DefaultSoundTrackingVisual;                        // 0x0C38(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  SoundTrackingVisibilityTags;                       // 0x0C40(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortPawnVocalChord>            VocalChords;                                       // 0x0C60(0x0010)(Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_C70[0x50];                                     // 0x0C70(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortHealthSet*                         HealthSet;                                         // 0x0CC0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortControlResistanceSet*              ControlResistanceSet;                              // 0x0CC8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDamageSet*                         DamageSet;                                         // 0x0CD0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMovementSet*                       MovementSet;                                       // 0x0CD8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortAdvancedMovementSet*               AdvancedMovementSet;                               // 0x0CE0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CE8[0x8];                                      // 0x0CE8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnAbilityDecisionWindowStackUpdated;               // 0x0CF0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x0D00(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortActiveMontageDecisionWindow> DecisionWindowStack;                               // 0x0D08(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  GameplayTags;                                      // 0x0D18(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   DisplayName;                                       // 0x0D38(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FDamagerInfo>                   Damagers;                                          // 0x0D50(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<struct FDamageDoneInfo>                DamageDone;                                        // 0x0D60(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	float                                         DamageDoneLastAtTime;                              // 0x0D70(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TotalPlayerDamageDealt;                            // 0x0D74(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortHealthBarIndicator*                HealthBarIndicator;                                // 0x0D78(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           CurrentCalloutTag;                                 // 0x0D80(0x0008)(Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FCalloutEntry>                  CalloutEntries;                                    // 0x0D88(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         HealthBarWidth;                                    // 0x0D98(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HealthBarHeightMultiplier;                         // 0x0D9C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DA0[0x8];                                      // 0x0DA0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            SpottedBrush;                                      // 0x0DA8(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FVector                                SpottedIconOffset;                                 // 0x0E30(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         ClientNonRenderedAnimUpdateRate;                   // 0x0E3C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxEvalRateForInterpolation;                       // 0x0E40(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E44[0x4];                                      // 0x0E44(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<float>                                 AnimUpdateRateVisibleMaxDistanceFactor;            // 0x0E48(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TMap<int32, int32>                            LODToFrameSkipMap;                                 // 0x0E58(0x0050)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_EA8[0x10];                                     // 0x0EA8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortConversationSentence              CurrentSentence;                                   // 0x0EB8(0x00C8)(Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_F80[0x18];                                     // 0x0F80(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPawnHealthChanged;                               // 0x0F98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FAthenaBatchedDamageGameplayCues_Shared AccumulatedBatchData_Shared;                       // 0x0FA8(0x0044)(NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_FEC[0x4];                                      // 0x0FEC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAthenaBatchedDamageGameplayCues_NonShared AccumulatedBatchData_NonShared;                    // 0x0FF0(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1000[0x8];                                     // 0x1000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayCueParameters                 BatchedGameplayCueParameters;                      // 0x1008(0x00B8)(ContainsInstancedReference, NativeAccessSpecifierPublic)

public:
	void AddNonReplicatedTagToPawn(const struct FGameplayTag& Tag);
	void AlignRotationToHitDirection(const struct FVector& HitDirection);
	int32 AnimMontage_LocalJumpToRandomSection();
	bool AnimMontage_LocalJumpToSectionName(class FName SectionName);
	void AnimMontage_LocalSetNextSectionName(class UAnimMontage* AnimMontage, class FName SectionName, class FName NextSectionName);
	void ApplyKnockback(float KnockbackMagnitude, float KnockbackZAngle, const struct FVector& ImpulseDir);
	void AttachAssetToSocket(const struct FAssetAttachment& InAttachment);
	void ClientInternalEquipWeapon(class AFortWeapon* Weap);
	void DetachAssetFromSocket(class FName SocketName);
	void DoFatalDamage(class UAbilitySystemComponent* KillerAbilitySystemComponent);
	void EmoteStarted(class UFortItemDefinition* MontageItemDef);
	void EmoteStopped(class UFortItemDefinition* MontageItemDef);
	bool EquipBestWeapon();
	class AFortWeapon* EquipWeaponDefinition(const class UFortWeaponItemDefinition* WeaponData, const struct FGuid& ItemEntryGuid);
	void ForceKill(const struct FGameplayTag& DeathReason, class AController* KillerController, class AActor* KillerActor);
	void GameplayCue(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	void GameplayCue_Damage(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	void GameplayCue_InstantDeath(EGameplayCueEvent EventType, const struct FGameplayCueParameters& Parameters);
	class USkeletalMeshComponent* GetAssetSkeletalMeshComponentAttachment(class FName SocketName);
	float GetCurrentMontageSectionTimeLeft();
	class AActor* GetMyMovementBaseActor();
	class UMaterialInstanceDynamic* GetPawnMID(int32 ElementIndex);
	float GetShieldOrHealthPercent();
	void HandleIsDying();
	void HandleIsHiddenForDeath();
	void HideBodyOnDeath();
	void InitializeDeathHitSocket(const struct FVector& WorldLocation, const struct FVector& WorldNormal);
	void LaunchCharacterJump(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride, bool bIgnoreFallDamage, bool bPlayFeedbackEvent);
	void MovingEmoteStopped();
	void NetMulticast_Athena_BatchedDamageCues(const struct FAthenaBatchedDamageGameplayCues_Shared& SharedData, const struct FAthenaBatchedDamageGameplayCues_NonShared& NonSharedData);
	void NetMulticast_InvokeGameplayCueAdded(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext);
	void NetMulticast_InvokeGameplayCueAdded_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& Parameters);
	void NetMulticast_InvokeGameplayCueAddedAndWhileActive_FromSpec(const struct FGameplayEffectSpecForRPC& Spec, const struct FPredictionKey& PredictionKey);
	void NetMulticast_InvokeGameplayCueAddedAndWhileActive_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void NetMulticast_InvokeGameplayCueExecuted(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext);
	void NetMulticast_InvokeGameplayCueExecuted_FromSpec(const struct FGameplayEffectSpecForRPC& Spec, const struct FPredictionKey& PredictionKey);
	void NetMulticast_InvokeGameplayCueExecuted_WithParams(const struct FGameplayTag& GameplayCueTag, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void NetMulticast_InvokeGameplayCuesAddedAndWhileActive_WithParams(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void NetMulticast_InvokeGameplayCuesExecuted(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayEffectContextHandle& EffectContext);
	void NetMulticast_InvokeGameplayCuesExecuted_WithParams(const struct FGameplayTagContainer& GameplayCueTags, const struct FPredictionKey& PredictionKey, const struct FGameplayCueParameters& GameplayCueParameters);
	void OnAllMontageInstancesEnded();
	void OnBaseChanged(class AActor* NewBase);
	void OnBuildingHitPlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, const struct FGameplayEffectContextHandle& EffectContext, bool bPlayerPlaced);
	void OnBumpPushedPawn(class AFortPawn* InstigatedBy, float PushTimeLeft);
	void OnClearSentence();
	void OnDamagePlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDamageServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDamageZoneStatusChanged(EFortDamageZone Zone, bool bStatus);
	void OnDeathPlayEffects(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AFortPawn* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDeathServer(float Damage, const struct FGameplayTagContainer& DamageTags, const struct FVector& Momentum, const struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser, const struct FGameplayEffectContextHandle& EffectContext);
	void OnDisplaySentence(const class FText& SpeechText);
	void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
	void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted);
	void OnMontageStarted(class UAnimMontage* Montage);
	void OnOutOfControlResistanceServer(float ImpactDamageDone, const struct FGameplayTagContainer& SourceTags, const struct FGameplayEffectContextHandle& EffectContext, class AController* EffectInstigator, class AActor* EffectCauser);
	void OnRep_bWeaponHolstered();
	void OnRep_CurrentWeapon();
	void OnRep_DamageZoneActiveBitMask();
	void OnRep_IsDBNO();
	void OnRep_IsKnockedBack();
	void OnRep_JumpFlashCount();
	void OnRep_LandingFlashCount();
	void OnRep_PawnUniqueID();
	void OnRep_PushMomentum();
	void OnRep_Sentence();
	void OnRep_StormShieldComponent();
	void OnRep_TeleportCounter();
	void OnRep_VocalChords();
	void OnRep_WeaponActivated();
	void OnStunned();
	void OnTeleported();
	void OnWeaponEquipped(class AFortWeapon* NewWeapon, class AFortWeapon* PrevWeapon);
	void PawnStartFire(uint8 FireModeNum);
	void PawnStopFire(uint8 FireModeNum);
	void PawnUniqueIDSet();
	bool PickUpActor(class AActor* PickupTarget, const class UFortDecoItemDefinition* PlacementDecoItemDefinition);
	void PlayFootStepSound(int32 FootDown);
	float PlayLocalAnimMontage(class UAnimMontage* NewAnimMontage, float InPlayRate, class FName StartSectionName);
	void PlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier);
	void PrototypeCharacterMovement(EMovementMode MovementMode, const struct FVector& LaunchVelocity);
	void RemoveCallout(const struct FGameplayTag& CalloutTagToRemove);
	void RemoveNonReplicatedTagToPawn(const struct FGameplayTag& Tag);
	void ResetFallingHeight();
	void SafeHolsterWeapon(bool bHolster, bool bPlayEquipAnim, class FName HolsterId);
	void ServerInternalEquipWeapon(class AFortWeapon* Weap);
	void ServerTeleportNearLocation(const struct FVector& ActorLocation);
	void SetAimAssistTargetOverride(const class USceneComponent* InOverride);
	void SetCallout(const struct FGameplayTag& CalloutTagToSet, float Duration);
	void SetControlRecoveryBehavior(EFortControlRecoveryBehavior NewBehavior);
	void SetFNameBasedOnHitDirection(const struct FVector& HitDirection, class FName* NameResult, class FName NameFront, class FName NameBack, class FName NameLeft, class FName NameRight);
	void SetGravityJumpMultipliers(float NewGravityVal, float NewVehicleGravityVal, float NewJumpZ, float NewJumpHorizontalAcceleration, float NewJumpHorizontalVelocity);
	void SetGravityMultiplier(float NewGravityVal);
	void SetHealth(float NewHealthVal);
	void SetHolsterWeapon(bool bHolster, bool bPlayEquipAnim, class FName HolsterId);
	void SetIsKnockedBack(bool bKnockback);
	void SetMaxHealth(float NewHealthVal);
	void SetMaxShield(float NewValue);
	void SetMovementSpeedMultiplier(float NewMovementSpeedVal);
	void SetPawnAndControlRotation(const struct FRotator& NewRotation);
	void SetPawnVisibility(bool bNewHidden, bool bPropagateToWeapon);
	void SetShield(float NewShieldValue);
	void SetSpawnSpot(class AActor* InSpawnSpot);
	class AEmitterCameraLensEffectBase* SpawnCameraLensEffect(TSubclassOf<class AEmitterCameraLensEffectBase> LensEffectEmitterClass);
	class AFortEmitterCameraLensEffectDirectional* SpawnCameraLensEffectDirectional(TSubclassOf<class AFortEmitterCameraLensEffectDirectional> LensEffectEmitterClass, class AFortPawn* DamageDealer, const struct FHitResult& HitInfo, bool bDeferSpawn);
	class AFortSoundCameraLensEffect* SpawnSoundLensEffectDirectional(class AFortPawn* TrackedPawn, const struct FVector& HitInfo, float MaxAudibleDistance, EFortSoundIndicatorTypes IndicatorType, const class AActor* InstigatingActor, const struct FLinearColor& Tint, class UTexture* OverrideIcon);
	void StartPushMomentum(const struct FVector& NewPushMomentum, float Duration);
	void StopBatchedLoopingWeaponActivation();
	void StopPushMomentum();
	void TriggerFeedbackEvent(class FName EventName, class AFortPawn* InstigatorPawn, class AFortPawn* Recipient, float OverriddenDelay);

	bool CanSpawnSoundVisuals() const;
	EFortControlRecoveryBehavior GetControlRecoveryBehavior() const;
	float GetControlResistance() const;
	class FText GetCurrentSentenceSpeechText() const;
	EFortDamageZone GetDamageZone(const struct FHitResult& InHitResult) const;
	struct FVector GetDefaultTargetingOrigin() const;
	struct FRotator GetDefaultTargetingRotation() const;
	class UFortAIEncounterInfo* GetEncounterInfo() const;
	float GetHealth() const;
	float GetHealthPercent() const;
	class FName GetIgnoreFallDamageComponentTag() const;
	float GetKnockbackMultiplier() const;
	float GetKnockbackThreshold() const;
	class APlayerController* GetLocalViewingPlayerController() const;
	float GetMaxControlResistance() const;
	float GetMaxHealth() const;
	float GetMaxShield() const;
	int32 GetMeleeComboCounter() const;
	float GetMeleeReticleStrikeAngle(bool bPrimaryInput) const;
	struct FVector GetMovementPredictionPosition(float PredictionDeltaTime) const;
	float GetShield() const;
	void GetSphericalHitDirection(const struct FVector& HitDirection, float* Azimuth, float* Elevation) const;
	struct FTransform GetTargetingTransform(EFortAbilityTargetingSource Source, class UFortGameplayAbility* SourceAbility) const;
	bool HasCurrentMontage() const;
	bool IsActionInputIgnored() const;
	bool IsAllowChainStun() const;
	bool IsDBNO() const;
	bool IsDead() const;
	bool IsFrontalHit(const struct FVector& HitDirection) const;
	bool IsStaggered() const;
	bool IsWeaponHolstered() const;
	bool WasDBNOOnDeath() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPawn">();
	}
	static class AFortPawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPawn>();
	}
};
static_assert(alignof(AFortPawn) == 0x000010, "Wrong alignment on AFortPawn");
static_assert(sizeof(AFortPawn) == 0x0010C0, "Wrong size on AFortPawn");
static_assert(offsetof(AFortPawn, FootstepTraceTypeQuery) == 0x0007CB, "Member 'AFortPawn::FootstepTraceTypeQuery' has a wrong offset!");
static_assert(offsetof(AFortPawn, FootstepSurfaceType) == 0x0007CC, "Member 'AFortPawn::FootstepSurfaceType' has a wrong offset!");
static_assert(offsetof(AFortPawn, UroShiftBucket) == 0x0007CD, "Member 'AFortPawn::UroShiftBucket' has a wrong offset!");
static_assert(offsetof(AFortPawn, CurrentMovementStyle) == 0x0007D0, "Member 'AFortPawn::CurrentMovementStyle' has a wrong offset!");
static_assert(offsetof(AFortPawn, ControlRecoveryBehavior) == 0x0007D1, "Member 'AFortPawn::ControlRecoveryBehavior' has a wrong offset!");
static_assert(offsetof(AFortPawn, TeleportCounter) == 0x0007D2, "Member 'AFortPawn::TeleportCounter' has a wrong offset!");
static_assert(offsetof(AFortPawn, PawnStatHandle) == 0x0007D8, "Member 'AFortPawn::PawnStatHandle' has a wrong offset!");
static_assert(offsetof(AFortPawn, SlidingFriction) == 0x0007E8, "Member 'AFortPawn::SlidingFriction' has a wrong offset!");
static_assert(offsetof(AFortPawn, SlidingBrakingDeceleration) == 0x0007EC, "Member 'AFortPawn::SlidingBrakingDeceleration' has a wrong offset!");
static_assert(offsetof(AFortPawn, StormShieldComponent) == 0x0007F0, "Member 'AFortPawn::StormShieldComponent' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnStormShieldComponentCreated) == 0x0007F8, "Member 'AFortPawn::OnStormShieldComponentCreated' has a wrong offset!");
static_assert(offsetof(AFortPawn, PushSize) == 0x000808, "Member 'AFortPawn::PushSize' has a wrong offset!");
static_assert(offsetof(AFortPawn, PawnUniqueID) == 0x000818, "Member 'AFortPawn::PawnUniqueID' has a wrong offset!");
static_assert(offsetof(AFortPawn, CurrentWeapon) == 0x000820, "Member 'AFortPawn::CurrentWeapon' has a wrong offset!");
static_assert(offsetof(AFortPawn, CurrentWeaponList) == 0x000828, "Member 'AFortPawn::CurrentWeaponList' has a wrong offset!");
static_assert(offsetof(AFortPawn, PreviousAbilityWeaponNameForTelemetry) == 0x000838, "Member 'AFortPawn::PreviousAbilityWeaponNameForTelemetry' has a wrong offset!");
static_assert(offsetof(AFortPawn, WeaponHandSocketName) == 0x000848, "Member 'AFortPawn::WeaponHandSocketName' has a wrong offset!");
static_assert(offsetof(AFortPawn, LeftHandWeaponHandSocketName) == 0x000850, "Member 'AFortPawn::LeftHandWeaponHandSocketName' has a wrong offset!");
static_assert(offsetof(AFortPawn, SpawnSpot) == 0x000858, "Member 'AFortPawn::SpawnSpot' has a wrong offset!");
static_assert(offsetof(AFortPawn, DeathTags) == 0x000860, "Member 'AFortPawn::DeathTags' has a wrong offset!");
static_assert(offsetof(AFortPawn, SpawnImmunityTime) == 0x000880, "Member 'AFortPawn::SpawnImmunityTime' has a wrong offset!");
static_assert(offsetof(AFortPawn, IncomingPickups) == 0x000888, "Member 'AFortPawn::IncomingPickups' has a wrong offset!");
static_assert(offsetof(AFortPawn, PickupDirectionData) == 0x000898, "Member 'AFortPawn::PickupDirectionData' has a wrong offset!");
static_assert(offsetof(AFortPawn, bIsStunned) == 0x0008A8, "Member 'AFortPawn::bIsStunned' has a wrong offset!");
static_assert(offsetof(AFortPawn, AdditiveCringeCount) == 0x0008AC, "Member 'AFortPawn::AdditiveCringeCount' has a wrong offset!");
static_assert(offsetof(AFortPawn, AdditiveCringeDuration) == 0x0008B0, "Member 'AFortPawn::AdditiveCringeDuration' has a wrong offset!");
static_assert(offsetof(AFortPawn, bSupportsDamageNumbersAtHitLocation) == 0x0008B4, "Member 'AFortPawn::bSupportsDamageNumbersAtHitLocation' has a wrong offset!");
static_assert(offsetof(AFortPawn, PushMomentum) == 0x0008B8, "Member 'AFortPawn::PushMomentum' has a wrong offset!");
static_assert(offsetof(AFortPawn, DeathCueTag) == 0x000920, "Member 'AFortPawn::DeathCueTag' has a wrong offset!");
static_assert(offsetof(AFortPawn, DeathHitSocket) == 0x000928, "Member 'AFortPawn::DeathHitSocket' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnPlayerStartDBNO) == 0x000930, "Member 'AFortPawn::OnPlayerStartDBNO' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnDBNOStateChanged) == 0x000940, "Member 'AFortPawn::OnDBNOStateChanged' has a wrong offset!");
static_assert(offsetof(AFortPawn, TeamBeaconMaxDist) == 0x000950, "Member 'AFortPawn::TeamBeaconMaxDist' has a wrong offset!");
static_assert(offsetof(AFortPawn, TeamBeaconTextColor) == 0x000954, "Member 'AFortPawn::TeamBeaconTextColor' has a wrong offset!");
static_assert(offsetof(AFortPawn, LastTakeHitTimeTimeout) == 0x000958, "Member 'AFortPawn::LastTakeHitTimeTimeout' has a wrong offset!");
static_assert(offsetof(AFortPawn, LastDamagedTime) == 0x00095C, "Member 'AFortPawn::LastDamagedTime' has a wrong offset!");
static_assert(offsetof(AFortPawn, CurrentlyAttachedWeapon) == 0x000960, "Member 'AFortPawn::CurrentlyAttachedWeapon' has a wrong offset!");
static_assert(offsetof(AFortPawn, CachedNavFloor) == 0x000968, "Member 'AFortPawn::CachedNavFloor' has a wrong offset!");
static_assert(offsetof(AFortPawn, MaxFootstepDistance) == 0x000970, "Member 'AFortPawn::MaxFootstepDistance' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultFootstepSound) == 0x000978, "Member 'AFortPawn::DefaultFootstepSound' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultFastFootstepSound) == 0x000980, "Member 'AFortPawn::DefaultFastFootstepSound' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultLandingSound) == 0x000988, "Member 'AFortPawn::DefaultLandingSound' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultHardLandingSound) == 0x000990, "Member 'AFortPawn::DefaultHardLandingSound' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultJumpSound) == 0x000998, "Member 'AFortPawn::DefaultJumpSound' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultHitNotifyAudioBank) == 0x0009A0, "Member 'AFortPawn::DefaultHitNotifyAudioBank' has a wrong offset!");
static_assert(offsetof(AFortPawn, LineTestForDamageZoneBoneDetectionRadius) == 0x0009A8, "Member 'AFortPawn::LineTestForDamageZoneBoneDetectionRadius' has a wrong offset!");
static_assert(offsetof(AFortPawn, DamageZones) == 0x0009B0, "Member 'AFortPawn::DamageZones' has a wrong offset!");
static_assert(offsetof(AFortPawn, DamageZoneActiveBitMask) == 0x000A10, "Member 'AFortPawn::DamageZoneActiveBitMask' has a wrong offset!");
static_assert(offsetof(AFortPawn, TargettingZOffset) == 0x000A14, "Member 'AFortPawn::TargettingZOffset' has a wrong offset!");
static_assert(offsetof(AFortPawn, JumpFlashCountPacked) == 0x000A18, "Member 'AFortPawn::JumpFlashCountPacked' has a wrong offset!");
static_assert(offsetof(AFortPawn, LandingFlashCountPacked) == 0x000A19, "Member 'AFortPawn::LandingFlashCountPacked' has a wrong offset!");
static_assert(offsetof(AFortPawn, EmoteAudioComp) == 0x000A20, "Member 'AFortPawn::EmoteAudioComp' has a wrong offset!");
static_assert(offsetof(AFortPawn, EmoteMeshComps) == 0x000A28, "Member 'AFortPawn::EmoteMeshComps' has a wrong offset!");
static_assert(offsetof(AFortPawn, EmotePropActors) == 0x000A78, "Member 'AFortPawn::EmotePropActors' has a wrong offset!");
static_assert(offsetof(AFortPawn, EmoteCount) == 0x000AC8, "Member 'AFortPawn::EmoteCount' has a wrong offset!");
static_assert(offsetof(AFortPawn, LastEmoteTime) == 0x000ACC, "Member 'AFortPawn::LastEmoteTime' has a wrong offset!");
static_assert(offsetof(AFortPawn, LastEmoteEndTime) == 0x000AD0, "Member 'AFortPawn::LastEmoteEndTime' has a wrong offset!");
static_assert(offsetof(AFortPawn, LastEmoteItemDef) == 0x000AD8, "Member 'AFortPawn::LastEmoteItemDef' has a wrong offset!");
static_assert(offsetof(AFortPawn, EmoteToFireCooldownTime) == 0x000AE0, "Member 'AFortPawn::EmoteToFireCooldownTime' has a wrong offset!");
static_assert(offsetof(AFortPawn, EmoteWalkSpeed) == 0x000AE4, "Member 'AFortPawn::EmoteWalkSpeed' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnPawnLanded) == 0x000AE8, "Member 'AFortPawn::OnPawnLanded' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnHitPawn) == 0x000AF8, "Member 'AFortPawn::OnHitPawn' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnDied) == 0x000B08, "Member 'AFortPawn::OnDied' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnDeathEffects) == 0x000B18, "Member 'AFortPawn::OnDeathEffects' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnDamaged) == 0x000B58, "Member 'AFortPawn::OnDamaged' has a wrong offset!");
static_assert(offsetof(AFortPawn, FootstepBank) == 0x000B68, "Member 'AFortPawn::FootstepBank' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnWeaponEquippedDelegate) == 0x000B80, "Member 'AFortPawn::OnWeaponEquippedDelegate' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnWeaponUnEquippedDelegate) == 0x000B90, "Member 'AFortPawn::OnWeaponUnEquippedDelegate' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnWeaponAttachmentChangedDelegate) == 0x000BA0, "Member 'AFortPawn::OnWeaponAttachmentChangedDelegate' has a wrong offset!");
static_assert(offsetof(AFortPawn, HealthRegenDelayGameplayEffect) == 0x000BB0, "Member 'AFortPawn::HealthRegenDelayGameplayEffect' has a wrong offset!");
static_assert(offsetof(AFortPawn, HealthRegenGameplayEffect) == 0x000BB8, "Member 'AFortPawn::HealthRegenGameplayEffect' has a wrong offset!");
static_assert(offsetof(AFortPawn, ShieldRegenDelayGameplayEffect) == 0x000BC0, "Member 'AFortPawn::ShieldRegenDelayGameplayEffect' has a wrong offset!");
static_assert(offsetof(AFortPawn, ShieldRegenGameplayEffect) == 0x000BC8, "Member 'AFortPawn::ShieldRegenGameplayEffect' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnHolsteredEvent) == 0x000BD0, "Member 'AFortPawn::OnHolsteredEvent' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnUnholsteredEvent) == 0x000BE0, "Member 'AFortPawn::OnUnholsteredEvent' has a wrong offset!");
static_assert(offsetof(AFortPawn, WeaponHolsterCounter) == 0x000C08, "Member 'AFortPawn::WeaponHolsterCounter' has a wrong offset!");
static_assert(offsetof(AFortPawn, WeaponHolsterIds) == 0x000C10, "Member 'AFortPawn::WeaponHolsterIds' has a wrong offset!");
static_assert(offsetof(AFortPawn, StaySpottedTime) == 0x000C20, "Member 'AFortPawn::StaySpottedTime' has a wrong offset!");
static_assert(offsetof(AFortPawn, SpottedEvent) == 0x000C24, "Member 'AFortPawn::SpottedEvent' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultFeedback) == 0x000C30, "Member 'AFortPawn::DefaultFeedback' has a wrong offset!");
static_assert(offsetof(AFortPawn, DefaultSoundTrackingVisual) == 0x000C38, "Member 'AFortPawn::DefaultSoundTrackingVisual' has a wrong offset!");
static_assert(offsetof(AFortPawn, SoundTrackingVisibilityTags) == 0x000C40, "Member 'AFortPawn::SoundTrackingVisibilityTags' has a wrong offset!");
static_assert(offsetof(AFortPawn, VocalChords) == 0x000C60, "Member 'AFortPawn::VocalChords' has a wrong offset!");
static_assert(offsetof(AFortPawn, HealthSet) == 0x000CC0, "Member 'AFortPawn::HealthSet' has a wrong offset!");
static_assert(offsetof(AFortPawn, ControlResistanceSet) == 0x000CC8, "Member 'AFortPawn::ControlResistanceSet' has a wrong offset!");
static_assert(offsetof(AFortPawn, DamageSet) == 0x000CD0, "Member 'AFortPawn::DamageSet' has a wrong offset!");
static_assert(offsetof(AFortPawn, MovementSet) == 0x000CD8, "Member 'AFortPawn::MovementSet' has a wrong offset!");
static_assert(offsetof(AFortPawn, AdvancedMovementSet) == 0x000CE0, "Member 'AFortPawn::AdvancedMovementSet' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnAbilityDecisionWindowStackUpdated) == 0x000CF0, "Member 'AFortPawn::OnAbilityDecisionWindowStackUpdated' has a wrong offset!");
static_assert(offsetof(AFortPawn, AbilitySystemComponent) == 0x000D00, "Member 'AFortPawn::AbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortPawn, DecisionWindowStack) == 0x000D08, "Member 'AFortPawn::DecisionWindowStack' has a wrong offset!");
static_assert(offsetof(AFortPawn, GameplayTags) == 0x000D18, "Member 'AFortPawn::GameplayTags' has a wrong offset!");
static_assert(offsetof(AFortPawn, DisplayName) == 0x000D38, "Member 'AFortPawn::DisplayName' has a wrong offset!");
static_assert(offsetof(AFortPawn, Damagers) == 0x000D50, "Member 'AFortPawn::Damagers' has a wrong offset!");
static_assert(offsetof(AFortPawn, DamageDone) == 0x000D60, "Member 'AFortPawn::DamageDone' has a wrong offset!");
static_assert(offsetof(AFortPawn, DamageDoneLastAtTime) == 0x000D70, "Member 'AFortPawn::DamageDoneLastAtTime' has a wrong offset!");
static_assert(offsetof(AFortPawn, TotalPlayerDamageDealt) == 0x000D74, "Member 'AFortPawn::TotalPlayerDamageDealt' has a wrong offset!");
static_assert(offsetof(AFortPawn, HealthBarIndicator) == 0x000D78, "Member 'AFortPawn::HealthBarIndicator' has a wrong offset!");
static_assert(offsetof(AFortPawn, CurrentCalloutTag) == 0x000D80, "Member 'AFortPawn::CurrentCalloutTag' has a wrong offset!");
static_assert(offsetof(AFortPawn, CalloutEntries) == 0x000D88, "Member 'AFortPawn::CalloutEntries' has a wrong offset!");
static_assert(offsetof(AFortPawn, HealthBarWidth) == 0x000D98, "Member 'AFortPawn::HealthBarWidth' has a wrong offset!");
static_assert(offsetof(AFortPawn, HealthBarHeightMultiplier) == 0x000D9C, "Member 'AFortPawn::HealthBarHeightMultiplier' has a wrong offset!");
static_assert(offsetof(AFortPawn, SpottedBrush) == 0x000DA8, "Member 'AFortPawn::SpottedBrush' has a wrong offset!");
static_assert(offsetof(AFortPawn, SpottedIconOffset) == 0x000E30, "Member 'AFortPawn::SpottedIconOffset' has a wrong offset!");
static_assert(offsetof(AFortPawn, ClientNonRenderedAnimUpdateRate) == 0x000E3C, "Member 'AFortPawn::ClientNonRenderedAnimUpdateRate' has a wrong offset!");
static_assert(offsetof(AFortPawn, MaxEvalRateForInterpolation) == 0x000E40, "Member 'AFortPawn::MaxEvalRateForInterpolation' has a wrong offset!");
static_assert(offsetof(AFortPawn, AnimUpdateRateVisibleMaxDistanceFactor) == 0x000E48, "Member 'AFortPawn::AnimUpdateRateVisibleMaxDistanceFactor' has a wrong offset!");
static_assert(offsetof(AFortPawn, LODToFrameSkipMap) == 0x000E58, "Member 'AFortPawn::LODToFrameSkipMap' has a wrong offset!");
static_assert(offsetof(AFortPawn, CurrentSentence) == 0x000EB8, "Member 'AFortPawn::CurrentSentence' has a wrong offset!");
static_assert(offsetof(AFortPawn, OnPawnHealthChanged) == 0x000F98, "Member 'AFortPawn::OnPawnHealthChanged' has a wrong offset!");
static_assert(offsetof(AFortPawn, AccumulatedBatchData_Shared) == 0x000FA8, "Member 'AFortPawn::AccumulatedBatchData_Shared' has a wrong offset!");
static_assert(offsetof(AFortPawn, AccumulatedBatchData_NonShared) == 0x000FF0, "Member 'AFortPawn::AccumulatedBatchData_NonShared' has a wrong offset!");
static_assert(offsetof(AFortPawn, BatchedGameplayCueParameters) == 0x001008, "Member 'AFortPawn::BatchedGameplayCueParameters' has a wrong offset!");

// Class FortniteGame.FortPlayerPawn
// 0x1040 (0x2100 - 0x10C0)
class AFortPlayerPawn : public AFortPawn
{
public:
	uint8                                         Pad_10C0[0x21];                                    // 0x10C0(0x0021)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bIsOutsideSafeZone : 1;                            // 0x10E1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsNearSafeZoneEdge : 1;                           // 0x10E1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPlayingSafeZoneEffects : 1;                       // 0x10E1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDoSafeZoneCleanup : 1;                            // 0x10E1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsSprintJump : 1;                                 // 0x10E1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_10E1_5 : 2;                                 // 0x10E1(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bPlayingPassengerToPassengerAnimation : 1;         // 0x10E1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPlayingDriverToPassengerAnimation : 1;            // 0x10E2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCameraLockedForVehicleSeatTransition : 1;         // 0x10E2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsTargeting : 1;                                  // 0x10E2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bBalloonMovementActivated : 1;                     // 0x10E2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsScriptedBot : 1;                                // 0x10E2(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bBuildHotfix : 1;                                  // 0x10E2(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_10E3[0x1];                                     // 0x10E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	EFortPawnStasisMode                           StasisMode;                                        // 0x10E4(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBuildingState                            BuildingState;                                     // 0x10E5(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int8                                          AccelerationZPack;                                 // 0x10E6(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         CachedTeamControllingRC;                           // 0x10E7(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         BalloonActiveCount;                                // 0x10E8(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bParachuteDeployFixedVerticalDistance : 1;         // 0x10E9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	bool                                          bIsSkydiving;                                      // 0x10EA(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsParachuteOpen;                                  // 0x10EB(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bLocalIsSkydiving : 1;                             // 0x10EC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsParachuteForcedOpen : 1;                        // 0x10EC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSkydivingFromBus : 1;                           // 0x10EC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSkydivingFromLaunchPad : 1;                     // 0x10EC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPendingSkydiveLaunch : 1;                         // 0x10EC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsInVortex : 1;                                   // 0x10EC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bReplicatedIsInVortex : 1;                         // 0x10EC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsInSlipperyMovement : 1;                         // 0x10EC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bReplicatedIsInSlipperyMovement : 1;               // 0x10ED(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsBelowAutoDeployTestHeight : 1;                  // 0x10ED(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSlopeSliding : 1;                               // 0x10ED(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsProxySimulationTimedOut : 1;                    // 0x10ED(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsPedestalHero : 1;                               // 0x10ED(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bInGliderRedeploy : 1;                             // 0x10ED(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_ED_6 : 2;                                   // 0x00ED(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         bBeingRepossessed : 1;                             // 0x10EE(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bInitAbilitySystemComponentFromPlayerState : 1;    // 0x10EE(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bStartedInteractSearch : 1;                        // 0x10EE(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPawnLODDirty : 1;                                 // 0x10EE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_10EE_4 : 1;                                 // 0x10EE(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bIsUsingJetpack : 1;                               // 0x10EE(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsPlayingEmote : 1;                               // 0x10EE(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bShowingOverdriveEffect;                           // 0x10EF(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_10F0[0x1];                                     // 0x10F0(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	EFortPawnStasisMode                           PreviousStasisMode;                                // 0x10F1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         BitPad_10F2_0 : 3;                                 // 0x10F2(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bCharacterPartsCastIndirectShadows : 1;            // 0x10F2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_10F3[0x1];                                     // 0x10F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	EFortCustomGender                             CharacterGender;                                   // 0x10F4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortCustomBodyType                           CharacterBodyType;                                 // 0x10F5(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_10F6[0x2];                                     // 0x10F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         JumpLastActivatedTime;                             // 0x10F8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CrouchMeshOffset;                                  // 0x10FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1100[0x2C];                                    // 0x1100(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAthenaVehicleInputStateUnreliable VehicleInputStateUnreliable;                       // 0x112C(0x0028)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1154[0x40];                                    // 0x1154(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         OutsideSafeZoneBlendSpeed;                         // 0x1194(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentOutsideSafeZonePPVBlend;                    // 0x1198(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TargetOutsideSafeZonePPVBlend;                     // 0x119C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UPostProcessComponent*                  OutsideSafeZonePPComponent;                        // 0x11A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            SafeZoneAppliedGE;                                 // 0x11A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11B0[0x18];                                    // 0x11B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UGameplayEffect>            SelfReviveGameplayEffect;                          // 0x11C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UGameplayEffect>            TeammateReviveGameplayEffect;                      // 0x11D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SetByCallerReviveHealth;                           // 0x11D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FName                                   DBNOInteractionCollisionProfile;                   // 0x11F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                DBNOInteractionBoxExtent;                          // 0x1200(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DBNODeferTime;                                     // 0x120C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          DBNOInteractCollisionComponent;                    // 0x1210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           EventReviveTag;                                    // 0x1218(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AggroRangeOverride;                                // 0x1220(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1224[0x4];                                     // 0x1224(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UBuildingEditModeMetadata*              LastBuildingMetadata;                              // 0x1228(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1230[0x8];                                     // 0x1230(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SprintCancelTime;                                  // 0x1238(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_123C[0x4];                                     // 0x123C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FZiplinePawnState                      ZiplineState;                                      // 0x1240(0x0028)(Net, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   ZiplineJumpDampening;                              // 0x1268(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   ZiplineJumpStrength;                               // 0x1278(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ZiplineJumpActivateDelay;                          // 0x1288(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ZiplineRentryProtectionDelay;                      // 0x12A8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   ZiplineStateChanged;                               // 0x12C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	bool                                          bCanPredictJumpApex;                               // 0x12D8(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_12D9[0xF];                                     // 0x12D9(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortAIPawn*>                    AbilityAITargets;                                  // 0x12E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_12F8[0x18];                                    // 0x12F8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UAnimMontage*                           UnableToPerformActionMontage;                      // 0x1310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             UnableToPerformActionSound;                        // 0x1318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MoveSoundStimulusBroadcastInterval;                // 0x1320(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1324[0xE0];                                    // 0x1324(0x00E0)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         EmoteStartTime;                                    // 0x1404(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1408[0x10];                                    // 0x1408(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bPlayingPassengerToDriverAnimation;                // 0x1418(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1419[0x17];                                    // 0x1419(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         VehicleSpeedAtTimeOfJump;                          // 0x1430(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1434[0x4];                                     // 0x1434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVehiclePawnState                      VehicleStateRep;                                   // 0x1438(0x0020)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	struct FVehiclePawnState                      VehicleStateLocal;                                 // 0x1458(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPublic)
	struct FVehiclePawnState                      VehicleStateLastTick;                              // 0x1478(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1498[0x18];                                    // 0x1498(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingGameplayActor*                 BalloonRope;                                       // 0x14B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14B8[0x30];                                    // 0x14B8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	int64                                         SlopeCameraOffsetFrameCounter;                     // 0x14E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVectorRK4SpringInterpolator           SlopeCameraOffsetInterpolator;                     // 0x14F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14F8[0x48];                                    // 0x14F8(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGuid                                  LastEquippedWeaponOrGadgetGUID;                    // 0x1540(0x0010)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1550[0x10];                                    // 0x1550(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UInputComponent*                        VehicleInputComponent;                             // 0x1560(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1568[0x8];                                     // 0x1568(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UAnimMontage*                           BluePrintPlaceAnimation;                           // 0x1570(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimMontage*                           BluePrintEditAnimation;                            // 0x1578(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1580[0x10];                                    // 0x1580(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnStartedInteractSearch;                           // 0x1590(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnEndedInteractSearch;                             // 0x15A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnPartChanged;                                     // 0x15B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               BlueprintPaperMID;                                 // 0x15C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTimeline                              BlueprintPaperPulseTimeline;                       // 0x15C8(0x0098)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class UCustomColorComponent*                  AccessoryColorSwatchHandler[0x6];                  // 0x1660(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class UFortHero>               Hero;                                              // 0x1690(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TWeakObjectPtr<class UFortHeroType>           OvrHeroType;                                       // 0x1698(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UCustomPlayerComponent*                 HACK_CustomPRIComponent;                           // 0x16A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UCustomCharacterPart*                   CharacterParts[0x6];                               // 0x16A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UCustomColorSwatch*                     CharacterColorSwatches[0x2];                       // 0x16D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UCustomColorSwatch*                     CharacterPartColorSwatches[0x6];                   // 0x16E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class USkeletalMeshComponentBudgeted*         CharacterPartSkeletalMeshComponents[0x6];          // 0x1718(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomCharacterPart*                   PreviousCharacterParts[0x6];                       // 0x1748(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class ACustomCharacterPartModifier*           CharacterPartModifiers[0x6];                       // 0x1778(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FFortCharacterPartsRepMontageInfo      RepCharPartAnimMontageInfo;                        // 0x17A8(0x0020)(Net, Transient, RepNotify, NativeAccessSpecifierPrivate)
	struct FFortClientObservedStatArray           ClientObservedStats;                               // 0x17C8(0x00E0)(Net, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_18A8[0x18];                                    // 0x18A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UAnimInstance>              AnimBPOverride;                                    // 0x18C0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UAnimInstance>              OriginalAnimBP;                                    // 0x18C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortFootstepAudioBank*                 FootstepBankOverride;                              // 0x18D0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortFootstepAudioBank*                 OriginalFootstepBank;                              // 0x18D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortPickup*>                    QueuedAutoPickups;                                 // 0x18E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	struct FScalableFloat                         AutoPickupDropRepickupDelay;                       // 0x18F0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1910[0x8];                                     // 0x1910(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   CarriedObjectAttachmentSocket;                     // 0x1918(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PickupSpeedMultiplier;                             // 0x1920(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1924[0x4];                                     // 0x1924(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x1928(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            AboveBelowMiniMapIconBrush;                        // 0x19B0(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            FarOffMiniMapIconBrush;                            // 0x1A38(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            DBNOMiniMapIconBrush;                              // 0x1AC0(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FLinearColor                           MinimapIconColorSelf;                              // 0x1B48(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           MinimapIconColorTeammate;                          // 0x1B58(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           MinimapIconColorEnemy;                             // 0x1B68(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxIndicatorVisibilityDistForEnemies;              // 0x1B78(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxIndicatorVisibilityDistForAllies;               // 0x1B7C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1B80[0x18];                                    // 0x1B80(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	uint16                                        PackedReplicatedSlopeAngles;                       // 0x1B98(0x0002)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B9A[0x6];                                     // 0x1B9A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnFinishedCharacterCustomization;                  // 0x1BA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortCustomizationAssetLoader*          CustomizationAssetLoader;                          // 0x1BB0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1BB8[0x10];                                    // 0x1BB8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UParticleSystem*                        SpawnParticles;                                    // 0x1BC8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             SpawnSound;                                        // 0x1BD0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         NumSecondsOnGroundBeforeStoppingRagdoll;           // 0x1BD8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1BDC[0x4];                                     // 0x1BDC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         BitPad_1BE0_0 : 3;                                 // 0x1BE0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bIsLocalPlayer : 1;                                // 0x1BE0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_1BE0_4 : 1;                                 // 0x1BE0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bIsInCharacterCustomization : 1;                   // 0x1BE0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDamagedEnemy : 1;                                 // 0x1BE0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_1BE1[0x17];                                    // 0x1BE1(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
	uint32                                        PlayerStatus;                                      // 0x1BF8(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint16                                        AccelerationPack;                                  // 0x1BFC(0x0002)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1BFE[0x2];                                     // 0x1BFE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortAnimNotifyState_RootMotionInterrupt*> RootMotionInterruptNotifyStack;                    // 0x1C00(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<class UAnimMontage*>                   RootMotionInterruptMontageStack;                   // 0x1C10(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1C20[0x20];                                    // 0x1C20(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortVisibilityComponent*               VisibilityComponent;                               // 0x1C40(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPostProcessComponent*                  BlendablesPostProcessComp;                         // 0x1C48(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1C50[0x4];                                     // 0x1C50(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bUseControllerRotationYawToRestore : 1;            // 0x1C54(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1C55[0x3];                                     // 0x1C55(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnBeginSkydivingEvent;                             // 0x1C58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEndSkydivingEvent;                               // 0x1C68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnBallooningGravityCeilingChanged;                 // 0x1C78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TMap<EFortCustomMovement, class UTexture*>    CustomMovementIndicators;                          // 0x1C88(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1CD8[0x8];                                     // 0x1CD8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             CurrentGliderOpenSound;                            // 0x1CE0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class UAudioComponent>         CurrentGliderOpenAudioComponent;                   // 0x1CE8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             CurrentGliderCloseSound;                           // 0x1CF0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class UAudioComponent>         CurrentGliderCloseAudioComponent;                  // 0x1CF8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D00[0x10];                                    // 0x1D00(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRepFortMeshAttachment                 AttachmentMesh;                                    // 0x1D10(0x0010)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class USkeletalMeshComponentBudgeted*         AttachmentMeshComponent;                           // 0x1D20(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortPawnScriptedBehavior*              BotScriptedBehavior;                               // 0x1D28(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D30[0x18];                                    // 0x1D30(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVortexParams                          VortexParams;                                      // 0x1D48(0x0010)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FSlipperySlopeParams                   SlipperySlopeParams;                               // 0x1D58(0x0160)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class UAthenaGliderItemDefinition*            GliderClass;                                       // 0x1EB8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1EC0[0x10];                                    // 0x1EC0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPetRepState*                 PetState;                                          // 0x1ED0(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerPet*                         CosmeticPetInstance;                               // 0x1ED8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1EE0[0x10];                                    // 0x1EE0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerParachute*                   ParachuteAttachment;                               // 0x1EF0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   ParachuteAttachSocket;                             // 0x1EF8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ParachuteDeployTraceForGroundDistance;             // 0x1F00(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         LaunchPadParachuteDeployTraceForGroundDistance;    // 0x1F20(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         LaunchPadParachuteDeployTraceForDownwardSpeed;     // 0x1F40(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ParachuteDeployVelocityBlend;                      // 0x1F60(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	float                                         ParachuteCooldownToOpen;                           // 0x1F80(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ParachuteCooldownToClose;                          // 0x1F84(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScalableFloat                         GliderRedeployAllowedRow;                          // 0x1F88(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         GliderRedeployLateralVelocityMultiplierRow;        // 0x1FA8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         GliderRedeployHeighLimitRow;                       // 0x1FC8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         BalloonFallDamageThresholdVelocityZ;               // 0x1FE8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class UAnimInstance>              PreDrivingAnimBP;                                  // 0x2008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        ParachuteAudioLoop;                                // 0x2010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ParachuteAndSkydiveAudioFadeInTime;                // 0x2018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ParachuteAndSkydiveAudioFadeOutTime;               // 0x201C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        SkydiveAudioLoop;                                  // 0x2020(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             SkydivingLoop1P;                                   // 0x2028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             SkydivingLoop3P;                                   // 0x2030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             ParachuteOpenLoop1P;                               // 0x2038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             ParachuteOpenLoop3P;                               // 0x2040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2048[0x28];                                    // 0x2048(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	uint32                                        RemoteViewData32;                                  // 0x2070(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2074[0xC];                                     // 0x2074(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastQuickBarSwitchRequestTime;                     // 0x2080(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchStartTime;                                   // 0x2084(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchEndTime;                                     // 0x2088(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchLerpTime;                                    // 0x208C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MeleeAbilityCooldown;                              // 0x2090(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TWeakObjectPtr<class AFortRemoteControlledPawnAthena> ControlledRCPawn;                                  // 0x2094(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               StoredControlRotation;                             // 0x209C(0x000C)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         GhostModeExitStartTime;                            // 0x20A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GhostModeExitDuration;                             // 0x20AC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_20B0[0x50];                                    // 0x20B0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AddAbilityAITarget(class AFortAIPawn* InTarget);
	void AddAttachment(class USkeletalMesh* Attachment, class UAnimBlueprint* InAnimBP);
	void AITargetDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void AnimTrailsDisable();
	void AnimTrailsNotify(bool bActive);
	void AnimTrailsSetup(class UParticleSystem* ParticleSystemReference, class FName FirstSocketName, class FName SecondSocketName, float Width, class UParticleSystemComponent* OverrideParticleComp, class FName OverideFirstSocketName, class FName OverideSecondSocketName);
	void BeginHovering();
	void BeginSkydiving(bool bFromBus);
	void BeginZiplining(const class AFortAthenaZipline* Zipline, class USceneComponent* SocketComponent, class FName SocketName, const struct FVector& SocketOffset);
	void CancelJumpAbility();
	bool CanPredictJumpApex();
	void ClearExistingCosmeticPetInstance();
	void ClientAcknowledgeVehicleInputState(float Timestamp);
	void ClientNotifyAbilityFailed(const class UGameplayAbility* FailedAbility, const struct FGameplayTagContainer& FailedReason);
	void ClientResetAbilitySystemComponent();
	void DebugDestroyVehicle();
	void DestroyBalloonRope();
	void DisableFaceRotation(float DurationInSeconds, bool bSetStasis);
	void DriverToPassengerAnimationStopped();
	void EndedInteractSearch();
	void EndGhostModeExit();
	void EndHovering();
	void EndSkydiving();
	void EndZiplining(bool bFromJump);
	void ForceDetachFromRemoteControlledPawn();
	class UParticleSystem* GetContrailParticleSystem();
	struct FFortNiagaraCascadeSystemPair GetNiagaraContrailParticleSystem();
	bool GetVehicleOverrideExit();
	void HandleInStasis();
	bool IsZiplining();
	bool LocalIsTryingToGetPickup();
	void MarkSafe(TSubclassOf<class UGameplayEffect> GEtoApply);
	void MulticastUpdateVehicleInputStateReliable(const struct FFortAthenaVehicleInputStateReliable& ReliableInput);
	void NotifyTeammateSkydivedFromBus();
	void OnCapsuleBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnCharacterPartsReinitialized();
	void OnEnteredVehicle();
	void OnExitedVehicle();
	void OnLocalItemInteractionComplete(class AActor* ReceivingActor);
	void OnLockOnSearchCompleted(bool* bConsumeEvent);
	void OnOpenParachute(bool* bConsumeEvent);
	void OnRep_AccelerationPack();
	void OnRep_AccelerationZPack();
	void OnRep_AnimBPOverride();
	void OnRep_AttachmentMesh();
	void OnRep_CharPartAnimMontageInfo();
	void OnRep_ControlledRCPawn();
	void OnRep_FootstepBankOverride();
	void OnRep_InVehicle();
	void OnRep_IsOutsideSafeZone();
	void OnRep_IsParachuteOpen(bool bPreviousState);
	void OnRep_IsSkydiving(bool bPreviousState);
	void OnRep_IsSkydivingFromBus();
	void OnRep_IsSlopeSliding();
	void OnRep_IsTargeting();
	void OnRep_ParachuteAttachment();
	void OnRep_ReplicatedIsInSlipperyMovement();
	void OnRep_ReplicatedIsInVortex();
	void OnRep_StartedInteractSearch();
	void OnRep_StoredControlRotation();
	void OnRep_VehicleInputStateUnreliable();
	void OnSlidingStateChanged(bool bNewSlidingState);
	void OnStartLongInteract(class AActor* ReceivingActor, bool* Out_bConsumeEvent, bool* Out_bSkipSetInteractDuration, bool* Out_bSkipStartAnimation, EItemInteractionType* Out_ItemInteractionType);
	void PassengerToDriverAnimationStopped();
	void PassengerToPassengerAnimationStopped();
	void PopAnimBPOverride(int32 Priority, TSubclassOf<class UAnimInstance> InAnimBPOverride);
	void PopFootstepBankOverride(int32 Priority, class UFortFootstepAudioBank* InFootstepBankOverride);
	void PushAnimBPOverride(int32 Priority, TSubclassOf<class UAnimInstance> InAnimBPOverride);
	void PushFootstepBankOverride(int32 Priority, class UFortFootstepAudioBank* InFootstepBankOverride);
	void RandomizeCharacter(const class FString& GenderString);
	void RemoveAbilityAITarget(class AFortAIPawn* InTarget);
	void RemoveAttachment();
	void ResetClothAndDynamics();
	void ReviveFromDBNO(class AController* EventInstigator);
	void SafeZoneStatusChanged();
	void ServerChooseGender(EFortCustomGender Gender);
	void ServerChoosePart(EFortCustomPartType Part, class UCustomCharacterPart* ChosenCharacterPart);
	void ServerCycleAccessoryColorSwatch(EFortCustomPartType Part, bool bNext);
	void ServerCycleColorSwatch(EColorSwatchType SwatchType, bool bNext);
	void ServerCyclePart(EFortCustomPartType Part, bool bNextPart);
	void ServerHandlePickup(class AFortPickup* Pickup, float InFlyTime, const struct FVector& InStartDirection, bool bPlayPickupSound);
	void ServerHandlePickupWithSwap(class AFortPickup* Pickup, const struct FGuid& Swap, float InFlyTime, const struct FVector& InStartDirection, bool bPlayPickupSound);
	class AFortAthenaVehicle* ServerOnExitVehicle();
	void ServerPlayUnableToPerformActionMontage();
	void ServerRespawnFromDBNO();
	void ServerReviveFromDBNO(class AController* EventInstigator);
	void ServerRootMotionInterruptNotifyStopMontage(class UAnimMontage* MontageToStop);
	void ServerSendAimbotDetectionStatus(const TArray<uint8>& Payload);
	void ServerSendZiplineState(const struct FZiplinePawnState& InZiplineState);
	void ServerSetAimbotDetection(bool bEnableDetection);
	void ServerSetAttachment(const struct FRepFortMeshAttachment& Attachment);
	void ServerToggleBodyType();
	void ServerToggleGender();
	void ServerUpdateVehicleInputStateReliable(const struct FFortAthenaVehicleInputStateReliable& ReliableInput);
	void ServerUpdateVehicleInputStateUnreliable(const struct FFortAthenaVehicleInputStateUnreliable& ReliableInput, float Timestamp);
	void SetBalloonRope(class ABuildingGameplayActor* InBalloonRope);
	void SetFirstPersonCamera(bool bNewUseFirstPersonCamera);
	void SetHomeActor(class AActor* NewActor);
	void SetInSlipperyMovement(bool bIsSlippery);
	void SetInVortex(bool bNewValue, float UpwardLaunchVelocity, float GravityFloorAltitude, float GravityFloorWidth, float GravityFloorGravityScalar, float GravityFloorTerminalVelocity);
	void SetNumActiveBalloons(int32 NewBalloonCount);
	void SetPendingSkydiveLaunch(bool bPending);
	void SetPetType(const class UAthenaPetItemDefinition* PetToCreate);
	void SetStasisMode(EFortPawnStasisMode InStasisMode);
	void SetVehicleOverrideExit(bool bIgnoreLaunch);
	bool ShouldPlayDeathAnimation();
	void StartedInteractSearch();
	void StartGhostModeExit(const float InGhostModeExitDuration);
	void StopItemInteractionAbility(const EItemInteractionStatus ItemInteractionStatus);
	void SwitchToNextPart(const class FString& PartName);
	void SwitchToPreviousPart(const class FString& PartName);
	void ToggleBodyType();
	void ToggleGender();
	void UnableToPerformAction(bool bPlayMontage, const struct FGameplayTagContainer& FailedReason);
	void UnlockCameraAfterVehicleSeatTransition();
	void UpdateAimbotDetectionStatus();
	void VerifySkydivingMatchesServer();

	bool CanShootFromVehicle() const;
	bool CanUseInventoryAsDriver() const;
	bool DontCrossArms() const;
	float GetBaseAimPitchQuantized() const;
	EFortCustomBodyType GetCharacterBodyType() const;
	EFortCustomGender GetCharacterGender() const;
	int32 GetExtraLives() const;
	class UAnimMontage* GetFrontendAnimMontageIdleOverride() const;
	void GetGender(bool* IsMale, bool* IsFemale) const;
	class AActor* GetHomeActor() const;
	bool GetIsSlopeSliding() const;
	float GetMaxStamina() const;
	int32 GetNumActiveBalloons() const;
	int32 GetPawnLOD() const;
	int32 GetPawnRawBudgetValue() const;
	bool GetPendingSkydiveLaunch() const;
	float GetSimulatedAttributeValue(const struct FGameplayAttribute& Attribute, const float DefaultValue) const;
	class USkeletalMeshComponent* GetSkeletalMeshForPartType(EFortCustomPartType PartType) const;
	void GetSlopeSlidingAngles(float* LocalPitch, float* LocalRoll) const;
	struct FVector GetSlopeSlidingNormal() const;
	float GetStamina() const;
	EFortPawnStasisMode GetStasisMode() const;
	class AFortAthenaVehicle* GetVehicle() const;
	uint8 GetVehicleSeatIndex() const;
	bool HasControlledRCPawn() const;
	bool HasRecentlyExitedZiplineFromJumping() const;
	bool IsActivelySkydiving() const;
	bool IsActivelySkydivingUpInVortex() const;
	bool IsActivelyStrafingInAir() const;
	bool IsDrivingInteractBlockingVehicle() const;
	bool IsDrivingVehicle() const;
	bool IsInCharacterCustomization() const;
	bool IsInInteractBlockingVehicle() const;
	bool IsInSlipperyMovement() const;
	bool IsInVehicle() const;
	bool IsInVortex() const;
	bool IsOperatingTurret() const;
	bool IsParachuteForcedOpen() const;
	bool IsParachuteOpen() const;
	bool IsPassivelySkydiving() const;
	bool IsSkydiving() const;
	bool IsSkydivingFromBus() const;
	bool IsSkydivingFromLaunchPad() const;
	bool IsSprinting() const;
	bool IsUsingPersonalVehicle() const;
	bool IsUsingUmbrella() const;
	void ListCharacterParts(const class FString& GenderAndOrPartString) const;
	bool ShouldDriverHaveReticle() const;
	float TimeFromJumpApex() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerPawn">();
	}
	static class AFortPlayerPawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerPawn>();
	}
};
static_assert(alignof(AFortPlayerPawn) == 0x000010, "Wrong alignment on AFortPlayerPawn");
static_assert(sizeof(AFortPlayerPawn) == 0x002100, "Wrong size on AFortPlayerPawn");
static_assert(offsetof(AFortPlayerPawn, StasisMode) == 0x0010E4, "Member 'AFortPlayerPawn::StasisMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BuildingState) == 0x0010E5, "Member 'AFortPlayerPawn::BuildingState' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AccelerationZPack) == 0x0010E6, "Member 'AFortPlayerPawn::AccelerationZPack' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CachedTeamControllingRC) == 0x0010E7, "Member 'AFortPlayerPawn::CachedTeamControllingRC' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BalloonActiveCount) == 0x0010E8, "Member 'AFortPlayerPawn::BalloonActiveCount' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, bIsSkydiving) == 0x0010EA, "Member 'AFortPlayerPawn::bIsSkydiving' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, bIsParachuteOpen) == 0x0010EB, "Member 'AFortPlayerPawn::bIsParachuteOpen' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, bShowingOverdriveEffect) == 0x0010EF, "Member 'AFortPlayerPawn::bShowingOverdriveEffect' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, PreviousStasisMode) == 0x0010F1, "Member 'AFortPlayerPawn::PreviousStasisMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CharacterGender) == 0x0010F4, "Member 'AFortPlayerPawn::CharacterGender' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CharacterBodyType) == 0x0010F5, "Member 'AFortPlayerPawn::CharacterBodyType' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, JumpLastActivatedTime) == 0x0010F8, "Member 'AFortPlayerPawn::JumpLastActivatedTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CrouchMeshOffset) == 0x0010FC, "Member 'AFortPlayerPawn::CrouchMeshOffset' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VehicleInputStateUnreliable) == 0x00112C, "Member 'AFortPlayerPawn::VehicleInputStateUnreliable' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OutsideSafeZoneBlendSpeed) == 0x001194, "Member 'AFortPlayerPawn::OutsideSafeZoneBlendSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CurrentOutsideSafeZonePPVBlend) == 0x001198, "Member 'AFortPlayerPawn::CurrentOutsideSafeZonePPVBlend' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, TargetOutsideSafeZonePPVBlend) == 0x00119C, "Member 'AFortPlayerPawn::TargetOutsideSafeZonePPVBlend' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OutsideSafeZonePPComponent) == 0x0011A0, "Member 'AFortPlayerPawn::OutsideSafeZonePPComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SafeZoneAppliedGE) == 0x0011A8, "Member 'AFortPlayerPawn::SafeZoneAppliedGE' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SelfReviveGameplayEffect) == 0x0011C8, "Member 'AFortPlayerPawn::SelfReviveGameplayEffect' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, TeammateReviveGameplayEffect) == 0x0011D0, "Member 'AFortPlayerPawn::TeammateReviveGameplayEffect' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SetByCallerReviveHealth) == 0x0011D8, "Member 'AFortPlayerPawn::SetByCallerReviveHealth' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, DBNOInteractionCollisionProfile) == 0x0011F8, "Member 'AFortPlayerPawn::DBNOInteractionCollisionProfile' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, DBNOInteractionBoxExtent) == 0x001200, "Member 'AFortPlayerPawn::DBNOInteractionBoxExtent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, DBNODeferTime) == 0x00120C, "Member 'AFortPlayerPawn::DBNODeferTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, DBNOInteractCollisionComponent) == 0x001210, "Member 'AFortPlayerPawn::DBNOInteractCollisionComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, EventReviveTag) == 0x001218, "Member 'AFortPlayerPawn::EventReviveTag' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AggroRangeOverride) == 0x001220, "Member 'AFortPlayerPawn::AggroRangeOverride' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, LastBuildingMetadata) == 0x001228, "Member 'AFortPlayerPawn::LastBuildingMetadata' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SprintCancelTime) == 0x001238, "Member 'AFortPlayerPawn::SprintCancelTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ZiplineState) == 0x001240, "Member 'AFortPlayerPawn::ZiplineState' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ZiplineJumpDampening) == 0x001268, "Member 'AFortPlayerPawn::ZiplineJumpDampening' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ZiplineJumpStrength) == 0x001278, "Member 'AFortPlayerPawn::ZiplineJumpStrength' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ZiplineJumpActivateDelay) == 0x001288, "Member 'AFortPlayerPawn::ZiplineJumpActivateDelay' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ZiplineRentryProtectionDelay) == 0x0012A8, "Member 'AFortPlayerPawn::ZiplineRentryProtectionDelay' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ZiplineStateChanged) == 0x0012C8, "Member 'AFortPlayerPawn::ZiplineStateChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, bCanPredictJumpApex) == 0x0012D8, "Member 'AFortPlayerPawn::bCanPredictJumpApex' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AbilityAITargets) == 0x0012E8, "Member 'AFortPlayerPawn::AbilityAITargets' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, UnableToPerformActionMontage) == 0x001310, "Member 'AFortPlayerPawn::UnableToPerformActionMontage' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, UnableToPerformActionSound) == 0x001318, "Member 'AFortPlayerPawn::UnableToPerformActionSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MoveSoundStimulusBroadcastInterval) == 0x001320, "Member 'AFortPlayerPawn::MoveSoundStimulusBroadcastInterval' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, EmoteStartTime) == 0x001404, "Member 'AFortPlayerPawn::EmoteStartTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, bPlayingPassengerToDriverAnimation) == 0x001418, "Member 'AFortPlayerPawn::bPlayingPassengerToDriverAnimation' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VehicleSpeedAtTimeOfJump) == 0x001430, "Member 'AFortPlayerPawn::VehicleSpeedAtTimeOfJump' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VehicleStateRep) == 0x001438, "Member 'AFortPlayerPawn::VehicleStateRep' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VehicleStateLocal) == 0x001458, "Member 'AFortPlayerPawn::VehicleStateLocal' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VehicleStateLastTick) == 0x001478, "Member 'AFortPlayerPawn::VehicleStateLastTick' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BalloonRope) == 0x0014B0, "Member 'AFortPlayerPawn::BalloonRope' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SlopeCameraOffsetFrameCounter) == 0x0014E8, "Member 'AFortPlayerPawn::SlopeCameraOffsetFrameCounter' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SlopeCameraOffsetInterpolator) == 0x0014F0, "Member 'AFortPlayerPawn::SlopeCameraOffsetInterpolator' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, LastEquippedWeaponOrGadgetGUID) == 0x001540, "Member 'AFortPlayerPawn::LastEquippedWeaponOrGadgetGUID' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VehicleInputComponent) == 0x001560, "Member 'AFortPlayerPawn::VehicleInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BluePrintPlaceAnimation) == 0x001570, "Member 'AFortPlayerPawn::BluePrintPlaceAnimation' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BluePrintEditAnimation) == 0x001578, "Member 'AFortPlayerPawn::BluePrintEditAnimation' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OnStartedInteractSearch) == 0x001590, "Member 'AFortPlayerPawn::OnStartedInteractSearch' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OnEndedInteractSearch) == 0x0015A0, "Member 'AFortPlayerPawn::OnEndedInteractSearch' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OnPartChanged) == 0x0015B0, "Member 'AFortPlayerPawn::OnPartChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BlueprintPaperMID) == 0x0015C0, "Member 'AFortPlayerPawn::BlueprintPaperMID' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BlueprintPaperPulseTimeline) == 0x0015C8, "Member 'AFortPlayerPawn::BlueprintPaperPulseTimeline' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AccessoryColorSwatchHandler) == 0x001660, "Member 'AFortPlayerPawn::AccessoryColorSwatchHandler' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, Hero) == 0x001690, "Member 'AFortPlayerPawn::Hero' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OvrHeroType) == 0x001698, "Member 'AFortPlayerPawn::OvrHeroType' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, HACK_CustomPRIComponent) == 0x0016A0, "Member 'AFortPlayerPawn::HACK_CustomPRIComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CharacterParts) == 0x0016A8, "Member 'AFortPlayerPawn::CharacterParts' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CharacterColorSwatches) == 0x0016D8, "Member 'AFortPlayerPawn::CharacterColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CharacterPartColorSwatches) == 0x0016E8, "Member 'AFortPlayerPawn::CharacterPartColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CharacterPartSkeletalMeshComponents) == 0x001718, "Member 'AFortPlayerPawn::CharacterPartSkeletalMeshComponents' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, PreviousCharacterParts) == 0x001748, "Member 'AFortPlayerPawn::PreviousCharacterParts' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CharacterPartModifiers) == 0x001778, "Member 'AFortPlayerPawn::CharacterPartModifiers' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, RepCharPartAnimMontageInfo) == 0x0017A8, "Member 'AFortPlayerPawn::RepCharPartAnimMontageInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ClientObservedStats) == 0x0017C8, "Member 'AFortPlayerPawn::ClientObservedStats' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AnimBPOverride) == 0x0018C0, "Member 'AFortPlayerPawn::AnimBPOverride' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OriginalAnimBP) == 0x0018C8, "Member 'AFortPlayerPawn::OriginalAnimBP' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, FootstepBankOverride) == 0x0018D0, "Member 'AFortPlayerPawn::FootstepBankOverride' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OriginalFootstepBank) == 0x0018D8, "Member 'AFortPlayerPawn::OriginalFootstepBank' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, QueuedAutoPickups) == 0x0018E0, "Member 'AFortPlayerPawn::QueuedAutoPickups' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AutoPickupDropRepickupDelay) == 0x0018F0, "Member 'AFortPlayerPawn::AutoPickupDropRepickupDelay' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CarriedObjectAttachmentSocket) == 0x001918, "Member 'AFortPlayerPawn::CarriedObjectAttachmentSocket' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, PickupSpeedMultiplier) == 0x001920, "Member 'AFortPlayerPawn::PickupSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MiniMapIconBrush) == 0x001928, "Member 'AFortPlayerPawn::MiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AboveBelowMiniMapIconBrush) == 0x0019B0, "Member 'AFortPlayerPawn::AboveBelowMiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, FarOffMiniMapIconBrush) == 0x001A38, "Member 'AFortPlayerPawn::FarOffMiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, DBNOMiniMapIconBrush) == 0x001AC0, "Member 'AFortPlayerPawn::DBNOMiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MinimapIconColorSelf) == 0x001B48, "Member 'AFortPlayerPawn::MinimapIconColorSelf' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MinimapIconColorTeammate) == 0x001B58, "Member 'AFortPlayerPawn::MinimapIconColorTeammate' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MinimapIconColorEnemy) == 0x001B68, "Member 'AFortPlayerPawn::MinimapIconColorEnemy' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MaxIndicatorVisibilityDistForEnemies) == 0x001B78, "Member 'AFortPlayerPawn::MaxIndicatorVisibilityDistForEnemies' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MaxIndicatorVisibilityDistForAllies) == 0x001B7C, "Member 'AFortPlayerPawn::MaxIndicatorVisibilityDistForAllies' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, PackedReplicatedSlopeAngles) == 0x001B98, "Member 'AFortPlayerPawn::PackedReplicatedSlopeAngles' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OnFinishedCharacterCustomization) == 0x001BA0, "Member 'AFortPlayerPawn::OnFinishedCharacterCustomization' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CustomizationAssetLoader) == 0x001BB0, "Member 'AFortPlayerPawn::CustomizationAssetLoader' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SpawnParticles) == 0x001BC8, "Member 'AFortPlayerPawn::SpawnParticles' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SpawnSound) == 0x001BD0, "Member 'AFortPlayerPawn::SpawnSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, NumSecondsOnGroundBeforeStoppingRagdoll) == 0x001BD8, "Member 'AFortPlayerPawn::NumSecondsOnGroundBeforeStoppingRagdoll' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, PlayerStatus) == 0x001BF8, "Member 'AFortPlayerPawn::PlayerStatus' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AccelerationPack) == 0x001BFC, "Member 'AFortPlayerPawn::AccelerationPack' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, RootMotionInterruptNotifyStack) == 0x001C00, "Member 'AFortPlayerPawn::RootMotionInterruptNotifyStack' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, RootMotionInterruptMontageStack) == 0x001C10, "Member 'AFortPlayerPawn::RootMotionInterruptMontageStack' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VisibilityComponent) == 0x001C40, "Member 'AFortPlayerPawn::VisibilityComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BlendablesPostProcessComp) == 0x001C48, "Member 'AFortPlayerPawn::BlendablesPostProcessComp' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OnBeginSkydivingEvent) == 0x001C58, "Member 'AFortPlayerPawn::OnBeginSkydivingEvent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OnEndSkydivingEvent) == 0x001C68, "Member 'AFortPlayerPawn::OnEndSkydivingEvent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, OnBallooningGravityCeilingChanged) == 0x001C78, "Member 'AFortPlayerPawn::OnBallooningGravityCeilingChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CustomMovementIndicators) == 0x001C88, "Member 'AFortPlayerPawn::CustomMovementIndicators' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CurrentGliderOpenSound) == 0x001CE0, "Member 'AFortPlayerPawn::CurrentGliderOpenSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CurrentGliderOpenAudioComponent) == 0x001CE8, "Member 'AFortPlayerPawn::CurrentGliderOpenAudioComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CurrentGliderCloseSound) == 0x001CF0, "Member 'AFortPlayerPawn::CurrentGliderCloseSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CurrentGliderCloseAudioComponent) == 0x001CF8, "Member 'AFortPlayerPawn::CurrentGliderCloseAudioComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AttachmentMesh) == 0x001D10, "Member 'AFortPlayerPawn::AttachmentMesh' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, AttachmentMeshComponent) == 0x001D20, "Member 'AFortPlayerPawn::AttachmentMeshComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BotScriptedBehavior) == 0x001D28, "Member 'AFortPlayerPawn::BotScriptedBehavior' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, VortexParams) == 0x001D48, "Member 'AFortPlayerPawn::VortexParams' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SlipperySlopeParams) == 0x001D58, "Member 'AFortPlayerPawn::SlipperySlopeParams' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, GliderClass) == 0x001EB8, "Member 'AFortPlayerPawn::GliderClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, PetState) == 0x001ED0, "Member 'AFortPlayerPawn::PetState' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CosmeticPetInstance) == 0x001ED8, "Member 'AFortPlayerPawn::CosmeticPetInstance' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteAttachment) == 0x001EF0, "Member 'AFortPlayerPawn::ParachuteAttachment' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteAttachSocket) == 0x001EF8, "Member 'AFortPlayerPawn::ParachuteAttachSocket' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteDeployTraceForGroundDistance) == 0x001F00, "Member 'AFortPlayerPawn::ParachuteDeployTraceForGroundDistance' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, LaunchPadParachuteDeployTraceForGroundDistance) == 0x001F20, "Member 'AFortPlayerPawn::LaunchPadParachuteDeployTraceForGroundDistance' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, LaunchPadParachuteDeployTraceForDownwardSpeed) == 0x001F40, "Member 'AFortPlayerPawn::LaunchPadParachuteDeployTraceForDownwardSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteDeployVelocityBlend) == 0x001F60, "Member 'AFortPlayerPawn::ParachuteDeployVelocityBlend' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteCooldownToOpen) == 0x001F80, "Member 'AFortPlayerPawn::ParachuteCooldownToOpen' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteCooldownToClose) == 0x001F84, "Member 'AFortPlayerPawn::ParachuteCooldownToClose' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, GliderRedeployAllowedRow) == 0x001F88, "Member 'AFortPlayerPawn::GliderRedeployAllowedRow' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, GliderRedeployLateralVelocityMultiplierRow) == 0x001FA8, "Member 'AFortPlayerPawn::GliderRedeployLateralVelocityMultiplierRow' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, GliderRedeployHeighLimitRow) == 0x001FC8, "Member 'AFortPlayerPawn::GliderRedeployHeighLimitRow' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, BalloonFallDamageThresholdVelocityZ) == 0x001FE8, "Member 'AFortPlayerPawn::BalloonFallDamageThresholdVelocityZ' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, PreDrivingAnimBP) == 0x002008, "Member 'AFortPlayerPawn::PreDrivingAnimBP' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteAudioLoop) == 0x002010, "Member 'AFortPlayerPawn::ParachuteAudioLoop' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteAndSkydiveAudioFadeInTime) == 0x002018, "Member 'AFortPlayerPawn::ParachuteAndSkydiveAudioFadeInTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteAndSkydiveAudioFadeOutTime) == 0x00201C, "Member 'AFortPlayerPawn::ParachuteAndSkydiveAudioFadeOutTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SkydiveAudioLoop) == 0x002020, "Member 'AFortPlayerPawn::SkydiveAudioLoop' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SkydivingLoop1P) == 0x002028, "Member 'AFortPlayerPawn::SkydivingLoop1P' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, SkydivingLoop3P) == 0x002030, "Member 'AFortPlayerPawn::SkydivingLoop3P' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteOpenLoop1P) == 0x002038, "Member 'AFortPlayerPawn::ParachuteOpenLoop1P' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ParachuteOpenLoop3P) == 0x002040, "Member 'AFortPlayerPawn::ParachuteOpenLoop3P' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, RemoteViewData32) == 0x002070, "Member 'AFortPlayerPawn::RemoteViewData32' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, LastQuickBarSwitchRequestTime) == 0x002080, "Member 'AFortPlayerPawn::LastQuickBarSwitchRequestTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CrouchStartTime) == 0x002084, "Member 'AFortPlayerPawn::CrouchStartTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CrouchEndTime) == 0x002088, "Member 'AFortPlayerPawn::CrouchEndTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, CrouchLerpTime) == 0x00208C, "Member 'AFortPlayerPawn::CrouchLerpTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, MeleeAbilityCooldown) == 0x002090, "Member 'AFortPlayerPawn::MeleeAbilityCooldown' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, ControlledRCPawn) == 0x002094, "Member 'AFortPlayerPawn::ControlledRCPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, StoredControlRotation) == 0x00209C, "Member 'AFortPlayerPawn::StoredControlRotation' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, GhostModeExitStartTime) == 0x0020A8, "Member 'AFortPlayerPawn::GhostModeExitStartTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawn, GhostModeExitDuration) == 0x0020AC, "Member 'AFortPlayerPawn::GhostModeExitDuration' has a wrong offset!");

// Class FortniteGame.BuildingCustomizableSpawnContainer
// 0x0010 (0x0D50 - 0x0D40)
class ABuildingCustomizableSpawnContainer final : public ABuildingContainer
{
public:
	TArray<struct FFortItemQuantityPair>          SpawnItems;                                        // 0x0D40(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingCustomizableSpawnContainer">();
	}
	static class ABuildingCustomizableSpawnContainer* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingCustomizableSpawnContainer>();
	}
};
static_assert(alignof(ABuildingCustomizableSpawnContainer) == 0x000008, "Wrong alignment on ABuildingCustomizableSpawnContainer");
static_assert(sizeof(ABuildingCustomizableSpawnContainer) == 0x000D50, "Wrong size on ABuildingCustomizableSpawnContainer");
static_assert(offsetof(ABuildingCustomizableSpawnContainer, SpawnItems) == 0x000D40, "Member 'ABuildingCustomizableSpawnContainer::SpawnItems' has a wrong offset!");

// Class FortniteGame.BuildingDeco
// 0x0008 (0x0BF0 - 0x0BE8)
class ABuildingDeco : public ABuildingAutoNav
{
public:
	bool                                          bCastShadow;                                       // 0x0BE8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_BE9[0x7];                                      // 0x0BE9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingDeco">();
	}
	static class ABuildingDeco* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingDeco>();
	}
};
static_assert(alignof(ABuildingDeco) == 0x000008, "Wrong alignment on ABuildingDeco");
static_assert(sizeof(ABuildingDeco) == 0x000BF0, "Wrong size on ABuildingDeco");
static_assert(offsetof(ABuildingDeco, bCastShadow) == 0x000BE8, "Member 'ABuildingDeco::bCastShadow' has a wrong offset!");

// Class FortniteGame.EdgeNavLinksRenderingComponent
// 0x0000 (0x0570 - 0x0570)
class UEdgeNavLinksRenderingComponent final : public UNavLinkRenderingComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"EdgeNavLinksRenderingComponent">();
	}
	static class UEdgeNavLinksRenderingComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UEdgeNavLinksRenderingComponent>();
	}
};
static_assert(alignof(UEdgeNavLinksRenderingComponent) == 0x000008, "Wrong alignment on UEdgeNavLinksRenderingComponent");
static_assert(sizeof(UEdgeNavLinksRenderingComponent) == 0x000570, "Wrong size on UEdgeNavLinksRenderingComponent");

// Class FortniteGame.FortPetAnimInstanceShared
// 0x0060 (0x0370 - 0x0310)
class UFortPetAnimInstanceShared : public UFortAnimInstance
{
public:
	float                                         DeltaTime;                                         // 0x0310(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_314[0x4];                                      // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawn*                        OwnerFortPawn;                                     // 0x0318(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerPet*                         OwnerPet;                                          // 0x0320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  PendingActiveVariantContextTags;                   // 0x0328(0x0020)(Edit, Transient, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  ActiveVariantContextTags;                          // 0x0348(0x0020)(Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         bIsFrontEndPreview : 1;                            // 0x0368(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAreActiveFlagChangesPending : 1;                  // 0x0368(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_369[0x7];                                      // 0x0369(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPetAnimInstanceShared">();
	}
	static class UFortPetAnimInstanceShared* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPetAnimInstanceShared>();
	}
};
static_assert(alignof(UFortPetAnimInstanceShared) == 0x000008, "Wrong alignment on UFortPetAnimInstanceShared");
static_assert(sizeof(UFortPetAnimInstanceShared) == 0x000370, "Wrong size on UFortPetAnimInstanceShared");
static_assert(offsetof(UFortPetAnimInstanceShared, DeltaTime) == 0x000310, "Member 'UFortPetAnimInstanceShared::DeltaTime' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstanceShared, OwnerFortPawn) == 0x000318, "Member 'UFortPetAnimInstanceShared::OwnerFortPawn' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstanceShared, OwnerPet) == 0x000320, "Member 'UFortPetAnimInstanceShared::OwnerPet' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstanceShared, PendingActiveVariantContextTags) == 0x000328, "Member 'UFortPetAnimInstanceShared::PendingActiveVariantContextTags' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstanceShared, ActiveVariantContextTags) == 0x000348, "Member 'UFortPetAnimInstanceShared::ActiveVariantContextTags' has a wrong offset!");

// Class FortniteGame.FortPetAnimInstance_AnimDynamics
// 0x0010 (0x0380 - 0x0370)
class UFortPetAnimInstance_AnimDynamics final : public UFortPetAnimInstanceShared
{
public:
	float                                         PawnSpeedForAnimDynamics;                          // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PawnSpeedForPlayingEmote;                          // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PawnSpeedForDBNO;                                  // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bIsJoggingOrSprinting : 1;                         // 0x037C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPetWantsAnimDynamics : 1;                         // 0x037C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsPlayingEmote : 1;                               // 0x037C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsDBNO : 1;                                       // 0x037C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsPlayingEmoteOrDBNO : 1;                         // 0x037C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_37D[0x3];                                      // 0x037D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPetAnimInstance_AnimDynamics">();
	}
	static class UFortPetAnimInstance_AnimDynamics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPetAnimInstance_AnimDynamics>();
	}
};
static_assert(alignof(UFortPetAnimInstance_AnimDynamics) == 0x000008, "Wrong alignment on UFortPetAnimInstance_AnimDynamics");
static_assert(sizeof(UFortPetAnimInstance_AnimDynamics) == 0x000380, "Wrong size on UFortPetAnimInstance_AnimDynamics");
static_assert(offsetof(UFortPetAnimInstance_AnimDynamics, PawnSpeedForAnimDynamics) == 0x000370, "Member 'UFortPetAnimInstance_AnimDynamics::PawnSpeedForAnimDynamics' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance_AnimDynamics, PawnSpeedForPlayingEmote) == 0x000374, "Member 'UFortPetAnimInstance_AnimDynamics::PawnSpeedForPlayingEmote' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance_AnimDynamics, PawnSpeedForDBNO) == 0x000378, "Member 'UFortPetAnimInstance_AnimDynamics::PawnSpeedForDBNO' has a wrong offset!");

// Class FortniteGame.BuildingEditModeMetadata
// 0x00E0 (0x0110 - 0x0030)
class UBuildingEditModeMetadata : public UDataAsset
{
public:
	uint8                                         bSupportNextPieceAssist : 1;                       // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasNavigableOpening : 1;                          // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasCustomAttackLocation : 1;                      // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UBuildingActorHotSpotConfig*            DefaultHotspotConfig;                              // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAIHotSpotConfig*                       ShootingHotSpotConfig;                             // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_48[0x8];                                       // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FConnectivityCube                      ConnectivityCubeData;                              // 0x0050(0x00C0)(Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadata">();
	}
	static class UBuildingEditModeMetadata* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadata>();
	}
};
static_assert(alignof(UBuildingEditModeMetadata) == 0x000008, "Wrong alignment on UBuildingEditModeMetadata");
static_assert(sizeof(UBuildingEditModeMetadata) == 0x000110, "Wrong size on UBuildingEditModeMetadata");
static_assert(offsetof(UBuildingEditModeMetadata, DefaultHotspotConfig) == 0x000038, "Member 'UBuildingEditModeMetadata::DefaultHotspotConfig' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeMetadata, ShootingHotSpotConfig) == 0x000040, "Member 'UBuildingEditModeMetadata::ShootingHotSpotConfig' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeMetadata, ConnectivityCubeData) == 0x000050, "Member 'UBuildingEditModeMetadata::ConnectivityCubeData' has a wrong offset!");

// Class FortniteGame.BuildingEditModeMetadata_BinaryToggle
// 0x0010 (0x0120 - 0x0110)
class UBuildingEditModeMetadata_BinaryToggle : public UBuildingEditModeMetadata
{
public:
	TArray<EBinaryToggleValues>                   TileData;                                          // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadata_BinaryToggle">();
	}
	static class UBuildingEditModeMetadata_BinaryToggle* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadata_BinaryToggle>();
	}
};
static_assert(alignof(UBuildingEditModeMetadata_BinaryToggle) == 0x000008, "Wrong alignment on UBuildingEditModeMetadata_BinaryToggle");
static_assert(sizeof(UBuildingEditModeMetadata_BinaryToggle) == 0x000120, "Wrong size on UBuildingEditModeMetadata_BinaryToggle");
static_assert(offsetof(UBuildingEditModeMetadata_BinaryToggle, TileData) == 0x000110, "Member 'UBuildingEditModeMetadata_BinaryToggle::TileData' has a wrong offset!");

// Class FortniteGame.FortDeployableBaseRecord
// 0x0018 (0x00E8 - 0x00D0)
class UFortDeployableBaseRecord final : public UFortGenericRecord
{
public:
	TArray<struct FFortActorRecord>               Actors;                                            // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         bNeedsFullActorSave : 1;                           // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_E1[0x7];                                       // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBaseRecord">();
	}
	static class UFortDeployableBaseRecord* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeployableBaseRecord>();
	}
};
static_assert(alignof(UFortDeployableBaseRecord) == 0x000008, "Wrong alignment on UFortDeployableBaseRecord");
static_assert(sizeof(UFortDeployableBaseRecord) == 0x0000E8, "Wrong size on UFortDeployableBaseRecord");
static_assert(offsetof(UFortDeployableBaseRecord, Actors) == 0x0000D0, "Member 'UFortDeployableBaseRecord::Actors' has a wrong offset!");

// Class FortniteGame.FortAbilitySet
// 0x0038 (0x0068 - 0x0030)
class UFortAbilitySet : public UPrimaryDataAsset
{
public:
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TSubclassOf<class UFortGameplayAbility>> GameplayAbilities;                                 // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<struct FGameplayEffectApplicationInfoHard> GrantedGameplayEffects;                            // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FGameplayEffectApplicationInfo> PassiveGameplayEffects;                            // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySet">();
	}
	static class UFortAbilitySet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySet>();
	}
};
static_assert(alignof(UFortAbilitySet) == 0x000008, "Wrong alignment on UFortAbilitySet");
static_assert(sizeof(UFortAbilitySet) == 0x000068, "Wrong size on UFortAbilitySet");
static_assert(offsetof(UFortAbilitySet, GameplayAbilities) == 0x000038, "Member 'UFortAbilitySet::GameplayAbilities' has a wrong offset!");
static_assert(offsetof(UFortAbilitySet, GrantedGameplayEffects) == 0x000048, "Member 'UFortAbilitySet::GrantedGameplayEffects' has a wrong offset!");
static_assert(offsetof(UFortAbilitySet, PassiveGameplayEffects) == 0x000058, "Member 'UFortAbilitySet::PassiveGameplayEffects' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconHostOutpost
// 0x0000 (0x03A8 - 0x03A8)
class AFortLobbyBeaconHostOutpost final : public AFortLobbyBeaconHostPvE
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconHostOutpost">();
	}
	static class AFortLobbyBeaconHostOutpost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconHostOutpost>();
	}
};
static_assert(alignof(AFortLobbyBeaconHostOutpost) == 0x000008, "Wrong alignment on AFortLobbyBeaconHostOutpost");
static_assert(sizeof(AFortLobbyBeaconHostOutpost) == 0x0003A8, "Wrong size on AFortLobbyBeaconHostOutpost");

// Class FortniteGame.BuildingEditModeMetadata_Floor
// 0x0000 (0x0120 - 0x0120)
class UBuildingEditModeMetadata_Floor final : public UBuildingEditModeMetadata_BinaryToggle
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadata_Floor">();
	}
	static class UBuildingEditModeMetadata_Floor* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadata_Floor>();
	}
};
static_assert(alignof(UBuildingEditModeMetadata_Floor) == 0x000008, "Wrong alignment on UBuildingEditModeMetadata_Floor");
static_assert(sizeof(UBuildingEditModeMetadata_Floor) == 0x000120, "Wrong size on UBuildingEditModeMetadata_Floor");

// Class FortniteGame.FortGameStateBase
// 0x0038 (0x03C8 - 0x0390)
class AFortGameStateBase : public AGameState
{
public:
	uint8                                         Pad_390[0x28];                                     // 0x0390(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortTimeOfDayManager*                  FortTimeOfDayManager;                              // 0x03B8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMissionStormShield*                StormShield;                                       // 0x03C0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	class AFortMissionStormShield* GetStormShield();
	void OnRep_StormShield();
	void OnRep_TimeOfDayManager();

	class AFortTimeOfDayManager* GetTimeOfDayManager() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateBase">();
	}
	static class AFortGameStateBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateBase>();
	}
};
static_assert(alignof(AFortGameStateBase) == 0x000008, "Wrong alignment on AFortGameStateBase");
static_assert(sizeof(AFortGameStateBase) == 0x0003C8, "Wrong size on AFortGameStateBase");
static_assert(offsetof(AFortGameStateBase, FortTimeOfDayManager) == 0x0003B8, "Member 'AFortGameStateBase::FortTimeOfDayManager' has a wrong offset!");
static_assert(offsetof(AFortGameStateBase, StormShield) == 0x0003C0, "Member 'AFortGameStateBase::StormShield' has a wrong offset!");

// Class FortniteGame.FortGameState
// 0x02E0 (0x06A8 - 0x03C8)
class AFortGameState : public AFortGameStateBase
{
public:
	class FString                                 CurrentWUID;                                       // 0x03C8(0x0010)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ParTime;                                           // 0x03D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         WorldLevel;                                        // 0x03DC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CraftingBonus;                                     // 0x03E0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentReadyToContinueTimer;                       // 0x03E4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TeamCount;                                         // 0x03E8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TeamSize;                                          // 0x03EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPoiManager*                        PoiManager;                                        // 0x03F0(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3F8[0x18];                                     // 0x03F8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bPlayersAlwaysVisible;                             // 0x0410(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSkipWorldSave;                                    // 0x0411(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_412[0x1E];                                     // 0x0412(0x001E)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bPlayerSpawningBlocked_Temporarily;                // 0x0430(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_431[0x17];                                     // 0x0431(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           AdditionalPlaylistLevelsStreamed;                  // 0x0448(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic)
	int32                                         WorldDaysElapsed;                                  // 0x0458(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_45C[0x1C];                                     // 0x045C(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortFeedbackManager*                   FeedbackManager;                                   // 0x0478(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMissionManager*                    MissionManager;                                    // 0x0480(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortClientAnnouncementManager*         AnnouncementManager;                               // 0x0488(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortScriptedActionManager*             ScriptedActionManager;                             // 0x0490(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortLobbyBeaconState*                  LobbyGameState;                                    // 0x0498(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortWorldManager*                      WorldManager;                                      // 0x04A0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortGameplayState                            GameplayState;                                     // 0x04A8(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4A9[0x7];                                      // 0x04A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AFortMusicManager>          MusicManagerSubclass;                              // 0x04B0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMusicManagerBank*                  MusicManagerBank;                                  // 0x04B8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortAmbientAudioController> FortAmbientAudioControllerClass;                   // 0x04C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 GameSessionId;                                     // 0x04C8(0x0010)(Net, ZeroConstructor, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortMovementComp_Character*>    ManagedCharMovementComponents;                     // 0x04D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortAIPawn*>                    ManagedAnimPawns;                                  // 0x04E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AFortPawn*                              PawnForReplayRelevancy;                            // 0x04F8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerState*                       RecorderPlayerState;                               // 0x0500(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortMovementComp_Character*>    ManagedCharMovementComponentsCopy;                 // 0x0508(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TArray<struct FOnTimeHitInfo>                 TimeOfDayCallbacks;                                // 0x0518(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	class AFortVisibilityManager*                 VisibilityManager;                                 // 0x0528(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortFXManager*                         FXManager;                                         // 0x0530(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class ABuildingActorTickManager*              BuildingTickManager;                               // 0x0538(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortWindManager*                       WindManager;                                       // 0x0540(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class AFortTeamInfo*>                  Teams;                                             // 0x0548(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bSkipTeamReplication;                              // 0x0558(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_559[0x7];                                      // 0x0559(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FTeamChangeRequest>             PendingTeamChangeRequests;                         // 0x0560(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bAllowPendingTeamChangeRequests;                   // 0x0570(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_571[0x67];                                     // 0x0571(0x0067)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortGlobalAbilityTargetingActor*       GlobalAbilityTargetingActor;                       // 0x05D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_5E0[0xA0];                                     // 0x05E0(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAppliedHomebaseData>           AppliedHomebaseDataArray;                          // 0x0680(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_690[0x18];                                     // 0x0690(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Client_InitiateEndOfDayRecap(const struct FEndOfDayRecap& EndOfDayRecap);
	void Client_RefreshEventCalendar();
	void DbgBoxSendToAllInternal_DoNotCall(const struct FVector& Center, const struct FVector& Extent, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	void DbgCapsuleSendToAllInternal_DoNotCall(const struct FVector& Center, float HalfHeight, float Radius, const struct FQuat& Rotation, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	void DbgLineSendToAllInternal_DoNotCall(const struct FVector& LineStart, const struct FVector& LineEnd, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	void DbgSphereSendToAllInternal_DoNotCall(const struct FVector& Center, float Radius, int32 Segments, const struct FColor& Color, bool bPersistentLines, float LifeTime, uint8 DepthPriority, float Thickness);
	void DemoEndOfDayRecap();
	void OnFinishedStreamingAdditionalPlaylistLevel();
	void OnRep_AdditionalPlaylistLevelsStreamed();
	void OnRep_AnnouncementManager();
	void OnRep_CurrentWUID();
	void OnRep_FeedbackManager();
	void OnRep_GameplayState();
	void OnRep_GameSessionID();
	void OnRep_MissionManager();
	void OnRep_MusicManagerBank();
	void OnRep_MusicManagerSubclass();
	void OnRep_PawnForReplayRelevancy(class AFortPawn* OldPawnForReplayRelevancy);
	void OnRep_Teams();
	void OnRep_WorldDaysElapsed();
	void OnRep_WorldManager();
	void RunPerfMemCheatScript(bool bStartStatFiles);
	void SetPlayerSpawningBlocked_Temporarily(bool bBlock);

	EFortGameplayState GetGameplayState() const;
	bool GetPlayerSpawningBlocked_Temporarily() const;
	int32 GetWorldDaysElapsed() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameState">();
	}
	static class AFortGameState* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameState>();
	}
};
static_assert(alignof(AFortGameState) == 0x000008, "Wrong alignment on AFortGameState");
static_assert(sizeof(AFortGameState) == 0x0006A8, "Wrong size on AFortGameState");
static_assert(offsetof(AFortGameState, CurrentWUID) == 0x0003C8, "Member 'AFortGameState::CurrentWUID' has a wrong offset!");
static_assert(offsetof(AFortGameState, ParTime) == 0x0003D8, "Member 'AFortGameState::ParTime' has a wrong offset!");
static_assert(offsetof(AFortGameState, WorldLevel) == 0x0003DC, "Member 'AFortGameState::WorldLevel' has a wrong offset!");
static_assert(offsetof(AFortGameState, CraftingBonus) == 0x0003E0, "Member 'AFortGameState::CraftingBonus' has a wrong offset!");
static_assert(offsetof(AFortGameState, CurrentReadyToContinueTimer) == 0x0003E4, "Member 'AFortGameState::CurrentReadyToContinueTimer' has a wrong offset!");
static_assert(offsetof(AFortGameState, TeamCount) == 0x0003E8, "Member 'AFortGameState::TeamCount' has a wrong offset!");
static_assert(offsetof(AFortGameState, TeamSize) == 0x0003EC, "Member 'AFortGameState::TeamSize' has a wrong offset!");
static_assert(offsetof(AFortGameState, PoiManager) == 0x0003F0, "Member 'AFortGameState::PoiManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, bPlayersAlwaysVisible) == 0x000410, "Member 'AFortGameState::bPlayersAlwaysVisible' has a wrong offset!");
static_assert(offsetof(AFortGameState, bSkipWorldSave) == 0x000411, "Member 'AFortGameState::bSkipWorldSave' has a wrong offset!");
static_assert(offsetof(AFortGameState, bPlayerSpawningBlocked_Temporarily) == 0x000430, "Member 'AFortGameState::bPlayerSpawningBlocked_Temporarily' has a wrong offset!");
static_assert(offsetof(AFortGameState, AdditionalPlaylistLevelsStreamed) == 0x000448, "Member 'AFortGameState::AdditionalPlaylistLevelsStreamed' has a wrong offset!");
static_assert(offsetof(AFortGameState, WorldDaysElapsed) == 0x000458, "Member 'AFortGameState::WorldDaysElapsed' has a wrong offset!");
static_assert(offsetof(AFortGameState, FeedbackManager) == 0x000478, "Member 'AFortGameState::FeedbackManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, MissionManager) == 0x000480, "Member 'AFortGameState::MissionManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, AnnouncementManager) == 0x000488, "Member 'AFortGameState::AnnouncementManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, ScriptedActionManager) == 0x000490, "Member 'AFortGameState::ScriptedActionManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, LobbyGameState) == 0x000498, "Member 'AFortGameState::LobbyGameState' has a wrong offset!");
static_assert(offsetof(AFortGameState, WorldManager) == 0x0004A0, "Member 'AFortGameState::WorldManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, GameplayState) == 0x0004A8, "Member 'AFortGameState::GameplayState' has a wrong offset!");
static_assert(offsetof(AFortGameState, MusicManagerSubclass) == 0x0004B0, "Member 'AFortGameState::MusicManagerSubclass' has a wrong offset!");
static_assert(offsetof(AFortGameState, MusicManagerBank) == 0x0004B8, "Member 'AFortGameState::MusicManagerBank' has a wrong offset!");
static_assert(offsetof(AFortGameState, FortAmbientAudioControllerClass) == 0x0004C0, "Member 'AFortGameState::FortAmbientAudioControllerClass' has a wrong offset!");
static_assert(offsetof(AFortGameState, GameSessionId) == 0x0004C8, "Member 'AFortGameState::GameSessionId' has a wrong offset!");
static_assert(offsetof(AFortGameState, ManagedCharMovementComponents) == 0x0004D8, "Member 'AFortGameState::ManagedCharMovementComponents' has a wrong offset!");
static_assert(offsetof(AFortGameState, ManagedAnimPawns) == 0x0004E8, "Member 'AFortGameState::ManagedAnimPawns' has a wrong offset!");
static_assert(offsetof(AFortGameState, PawnForReplayRelevancy) == 0x0004F8, "Member 'AFortGameState::PawnForReplayRelevancy' has a wrong offset!");
static_assert(offsetof(AFortGameState, RecorderPlayerState) == 0x000500, "Member 'AFortGameState::RecorderPlayerState' has a wrong offset!");
static_assert(offsetof(AFortGameState, ManagedCharMovementComponentsCopy) == 0x000508, "Member 'AFortGameState::ManagedCharMovementComponentsCopy' has a wrong offset!");
static_assert(offsetof(AFortGameState, TimeOfDayCallbacks) == 0x000518, "Member 'AFortGameState::TimeOfDayCallbacks' has a wrong offset!");
static_assert(offsetof(AFortGameState, VisibilityManager) == 0x000528, "Member 'AFortGameState::VisibilityManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, FXManager) == 0x000530, "Member 'AFortGameState::FXManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, BuildingTickManager) == 0x000538, "Member 'AFortGameState::BuildingTickManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, WindManager) == 0x000540, "Member 'AFortGameState::WindManager' has a wrong offset!");
static_assert(offsetof(AFortGameState, Teams) == 0x000548, "Member 'AFortGameState::Teams' has a wrong offset!");
static_assert(offsetof(AFortGameState, bSkipTeamReplication) == 0x000558, "Member 'AFortGameState::bSkipTeamReplication' has a wrong offset!");
static_assert(offsetof(AFortGameState, PendingTeamChangeRequests) == 0x000560, "Member 'AFortGameState::PendingTeamChangeRequests' has a wrong offset!");
static_assert(offsetof(AFortGameState, bAllowPendingTeamChangeRequests) == 0x000570, "Member 'AFortGameState::bAllowPendingTeamChangeRequests' has a wrong offset!");
static_assert(offsetof(AFortGameState, GlobalAbilityTargetingActor) == 0x0005D8, "Member 'AFortGameState::GlobalAbilityTargetingActor' has a wrong offset!");
static_assert(offsetof(AFortGameState, AppliedHomebaseDataArray) == 0x000680, "Member 'AFortGameState::AppliedHomebaseDataArray' has a wrong offset!");

// Class FortniteGame.FortQueryItemType_Goal
// 0x0000 (0x0030 - 0x0030)
class UFortQueryItemType_Goal final : public UEnvQueryItemType_ActorBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryItemType_Goal">();
	}
	static class UFortQueryItemType_Goal* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryItemType_Goal>();
	}
};
static_assert(alignof(UFortQueryItemType_Goal) == 0x000008, "Wrong alignment on UFortQueryItemType_Goal");
static_assert(sizeof(UFortQueryItemType_Goal) == 0x000030, "Wrong size on UFortQueryItemType_Goal");

// Class FortniteGame.BuildingEditModeMetadata_Pillar
// 0x0000 (0x0110 - 0x0110)
class UBuildingEditModeMetadata_Pillar final : public UBuildingEditModeMetadata
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadata_Pillar">();
	}
	static class UBuildingEditModeMetadata_Pillar* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadata_Pillar>();
	}
};
static_assert(alignof(UBuildingEditModeMetadata_Pillar) == 0x000008, "Wrong alignment on UBuildingEditModeMetadata_Pillar");
static_assert(sizeof(UBuildingEditModeMetadata_Pillar) == 0x000110, "Wrong size on UBuildingEditModeMetadata_Pillar");

// Class FortniteGame.FortCameraMode
// 0x0028 (0x0050 - 0x0028)
class UFortCameraMode : public UObject
{
public:
	class AFortPlayerCameraBase*                  PlayerCamera;                                      // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TransitionTime;                                    // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TransitionOutTime;                                 // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FViewTargetTransitionParams            TransitionParams;                                  // 0x0038(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         bResetInterpolation : 1;                           // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCameraMode">();
	}
	static class UFortCameraMode* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCameraMode>();
	}
};
static_assert(alignof(UFortCameraMode) == 0x000008, "Wrong alignment on UFortCameraMode");
static_assert(sizeof(UFortCameraMode) == 0x000050, "Wrong size on UFortCameraMode");
static_assert(offsetof(UFortCameraMode, PlayerCamera) == 0x000028, "Member 'UFortCameraMode::PlayerCamera' has a wrong offset!");
static_assert(offsetof(UFortCameraMode, TransitionTime) == 0x000030, "Member 'UFortCameraMode::TransitionTime' has a wrong offset!");
static_assert(offsetof(UFortCameraMode, TransitionOutTime) == 0x000034, "Member 'UFortCameraMode::TransitionOutTime' has a wrong offset!");
static_assert(offsetof(UFortCameraMode, TransitionParams) == 0x000038, "Member 'UFortCameraMode::TransitionParams' has a wrong offset!");

// Class FortniteGame.Fort3PCameraMode
// 0x00E8 (0x0138 - 0x0050)
class UFort3PCameraMode : public UFortCameraMode
{
public:
	struct FViewOffsetData                        ViewOffsets;                                       // 0x0050(0x0024)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         FOV;                                               // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                SafeLocationOffset;                                // 0x0078(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bValidateSafeLoc : 1;                              // 0x0084(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDoPredictiveAvoidance : 1;                        // 0x0084(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPreventPenetration : 1;                           // 0x0084(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_85[0x3];                                       // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FPenetrationAvoidanceFeeler>    PenetrationAvoidanceFeelers;                       // 0x0088(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         PenetrationBlendInTime;                            // 0x0098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PenetrationBlendOutTime;                           // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                PivotLocInterpSpeed;                               // 0x00A0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PivotRotInterpSpeed;                               // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FOVInterpSpeed;                                    // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ViewOffsetInterpSpeed;                             // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SafeLocationInterpSpeed;                           // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LastActualViewOffset;                              // 0x00BC(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                LastIdealViewOffset;                               // 0x00C8(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                LastSafeLocationLocal;                             // 0x00D4(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                LastSafeLocation;                                  // 0x00E0(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         LastSafeLocBlockedPct;                             // 0x00EC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         LastPenetrationBlockedPct;                         // 0x00F0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                LastActualPivotLoc;                                // 0x00F4(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FRotator                               LastActualPivotRot;                                // 0x0100(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	struct FVector                                LastIdealPivotLoc;                                 // 0x010C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FRotator                               LastIdealPivotRot;                                 // 0x0118(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_124[0x14];                                     // 0x0124(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"Fort3PCameraMode">();
	}
	static class UFort3PCameraMode* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFort3PCameraMode>();
	}
};
static_assert(alignof(UFort3PCameraMode) == 0x000008, "Wrong alignment on UFort3PCameraMode");
static_assert(sizeof(UFort3PCameraMode) == 0x000138, "Wrong size on UFort3PCameraMode");
static_assert(offsetof(UFort3PCameraMode, ViewOffsets) == 0x000050, "Member 'UFort3PCameraMode::ViewOffsets' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, FOV) == 0x000074, "Member 'UFort3PCameraMode::FOV' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, SafeLocationOffset) == 0x000078, "Member 'UFort3PCameraMode::SafeLocationOffset' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, PenetrationAvoidanceFeelers) == 0x000088, "Member 'UFort3PCameraMode::PenetrationAvoidanceFeelers' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, PenetrationBlendInTime) == 0x000098, "Member 'UFort3PCameraMode::PenetrationBlendInTime' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, PenetrationBlendOutTime) == 0x00009C, "Member 'UFort3PCameraMode::PenetrationBlendOutTime' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, PivotLocInterpSpeed) == 0x0000A0, "Member 'UFort3PCameraMode::PivotLocInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, PivotRotInterpSpeed) == 0x0000AC, "Member 'UFort3PCameraMode::PivotRotInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, FOVInterpSpeed) == 0x0000B0, "Member 'UFort3PCameraMode::FOVInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, ViewOffsetInterpSpeed) == 0x0000B4, "Member 'UFort3PCameraMode::ViewOffsetInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, SafeLocationInterpSpeed) == 0x0000B8, "Member 'UFort3PCameraMode::SafeLocationInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastActualViewOffset) == 0x0000BC, "Member 'UFort3PCameraMode::LastActualViewOffset' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastIdealViewOffset) == 0x0000C8, "Member 'UFort3PCameraMode::LastIdealViewOffset' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastSafeLocationLocal) == 0x0000D4, "Member 'UFort3PCameraMode::LastSafeLocationLocal' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastSafeLocation) == 0x0000E0, "Member 'UFort3PCameraMode::LastSafeLocation' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastSafeLocBlockedPct) == 0x0000EC, "Member 'UFort3PCameraMode::LastSafeLocBlockedPct' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastPenetrationBlockedPct) == 0x0000F0, "Member 'UFort3PCameraMode::LastPenetrationBlockedPct' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastActualPivotLoc) == 0x0000F4, "Member 'UFort3PCameraMode::LastActualPivotLoc' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastActualPivotRot) == 0x000100, "Member 'UFort3PCameraMode::LastActualPivotRot' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastIdealPivotLoc) == 0x00010C, "Member 'UFort3PCameraMode::LastIdealPivotLoc' has a wrong offset!");
static_assert(offsetof(UFort3PCameraMode, LastIdealPivotRot) == 0x000118, "Member 'UFort3PCameraMode::LastIdealPivotRot' has a wrong offset!");

// Class FortniteGame.FortLinkedAccount
// 0x0008 (0x0030 - 0x0028)
class UFortLinkedAccount : public UObject
{
public:
	class UFortLinkedAccountManager*              Manager;                                           // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLinkedAccount">();
	}
	static class UFortLinkedAccount* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLinkedAccount>();
	}
};
static_assert(alignof(UFortLinkedAccount) == 0x000008, "Wrong alignment on UFortLinkedAccount");
static_assert(sizeof(UFortLinkedAccount) == 0x000030, "Wrong size on UFortLinkedAccount");
static_assert(offsetof(UFortLinkedAccount, Manager) == 0x000028, "Member 'UFortLinkedAccount::Manager' has a wrong offset!");

// Class FortniteGame.BuildingEditModeMetadata_Roof
// 0x0010 (0x0130 - 0x0120)
class UBuildingEditModeMetadata_Roof final : public UBuildingEditModeMetadata_BinaryToggle
{
public:
	TArray<struct FAuxiliaryEditTileMeshData>     AuxEditTileMeshData;                               // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadata_Roof">();
	}
	static class UBuildingEditModeMetadata_Roof* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadata_Roof>();
	}
};
static_assert(alignof(UBuildingEditModeMetadata_Roof) == 0x000008, "Wrong alignment on UBuildingEditModeMetadata_Roof");
static_assert(sizeof(UBuildingEditModeMetadata_Roof) == 0x000130, "Wrong size on UBuildingEditModeMetadata_Roof");
static_assert(offsetof(UBuildingEditModeMetadata_Roof, AuxEditTileMeshData) == 0x000120, "Member 'UBuildingEditModeMetadata_Roof::AuxEditTileMeshData' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_SpecificAssignmentGoals
// 0x0040 (0x0090 - 0x0050)
class UFortQueryGenerator_SpecificAssignmentGoals final : public UEnvQueryGenerator
{
public:
	struct FFortAIAssignmentIdentifier            AssignmentIdentifier;                              // 0x0050(0x0030)(Edit, Protected, NativeAccessSpecifierProtected)
	class UFortAIAssignmentSettings*              AssignmentSettings;                                // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortAIGoalProvider>        GoalProvider;                                      // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_SpecificAssignmentGoals">();
	}
	static class UFortQueryGenerator_SpecificAssignmentGoals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_SpecificAssignmentGoals>();
	}
};
static_assert(alignof(UFortQueryGenerator_SpecificAssignmentGoals) == 0x000008, "Wrong alignment on UFortQueryGenerator_SpecificAssignmentGoals");
static_assert(sizeof(UFortQueryGenerator_SpecificAssignmentGoals) == 0x000090, "Wrong size on UFortQueryGenerator_SpecificAssignmentGoals");
static_assert(offsetof(UFortQueryGenerator_SpecificAssignmentGoals, AssignmentIdentifier) == 0x000050, "Member 'UFortQueryGenerator_SpecificAssignmentGoals::AssignmentIdentifier' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_SpecificAssignmentGoals, AssignmentSettings) == 0x000080, "Member 'UFortQueryGenerator_SpecificAssignmentGoals::AssignmentSettings' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_SpecificAssignmentGoals, GoalProvider) == 0x000088, "Member 'UFortQueryGenerator_SpecificAssignmentGoals::GoalProvider' has a wrong offset!");

// Class FortniteGame.BuildingEditModeMetadata_Stair
// 0x0010 (0x0120 - 0x0110)
class UBuildingEditModeMetadata_Stair final : public UBuildingEditModeMetadata
{
public:
	TArray<int32>                                 TileData;                                          // 0x0110(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadata_Stair">();
	}
	static class UBuildingEditModeMetadata_Stair* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadata_Stair>();
	}
};
static_assert(alignof(UBuildingEditModeMetadata_Stair) == 0x000008, "Wrong alignment on UBuildingEditModeMetadata_Stair");
static_assert(sizeof(UBuildingEditModeMetadata_Stair) == 0x000120, "Wrong size on UBuildingEditModeMetadata_Stair");
static_assert(offsetof(UBuildingEditModeMetadata_Stair, TileData) == 0x000110, "Member 'UBuildingEditModeMetadata_Stair::TileData' has a wrong offset!");

// Class FortniteGame.EdgeNavLinks
// 0x0038 (0x03B8 - 0x0380)
class AEdgeNavLinks final : public ANavLinkProxy
{
public:
	float                                         DistanceBetweenLinks;                              // 0x0380(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                Start;                                             // 0x0384(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                End;                                               // 0x0390(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SnapRadius;                                        // 0x039C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SnapHeight;                                        // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LinkProjectionHeight;                              // 0x03A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RightLinkForwardOffset;                            // 0x03A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ECollisionChannel                             CollisionChannel;                                  // 0x03AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3AD[0x3];                                      // 0x03AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bManualAdjustment : 1;                             // 0x03B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_3B1[0x7];                                      // 0x03B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"EdgeNavLinks">();
	}
	static class AEdgeNavLinks* GetDefaultObj()
	{
		return GetDefaultObjImpl<AEdgeNavLinks>();
	}
};
static_assert(alignof(AEdgeNavLinks) == 0x000008, "Wrong alignment on AEdgeNavLinks");
static_assert(sizeof(AEdgeNavLinks) == 0x0003B8, "Wrong size on AEdgeNavLinks");
static_assert(offsetof(AEdgeNavLinks, DistanceBetweenLinks) == 0x000380, "Member 'AEdgeNavLinks::DistanceBetweenLinks' has a wrong offset!");
static_assert(offsetof(AEdgeNavLinks, Start) == 0x000384, "Member 'AEdgeNavLinks::Start' has a wrong offset!");
static_assert(offsetof(AEdgeNavLinks, End) == 0x000390, "Member 'AEdgeNavLinks::End' has a wrong offset!");
static_assert(offsetof(AEdgeNavLinks, SnapRadius) == 0x00039C, "Member 'AEdgeNavLinks::SnapRadius' has a wrong offset!");
static_assert(offsetof(AEdgeNavLinks, SnapHeight) == 0x0003A0, "Member 'AEdgeNavLinks::SnapHeight' has a wrong offset!");
static_assert(offsetof(AEdgeNavLinks, LinkProjectionHeight) == 0x0003A4, "Member 'AEdgeNavLinks::LinkProjectionHeight' has a wrong offset!");
static_assert(offsetof(AEdgeNavLinks, RightLinkForwardOffset) == 0x0003A8, "Member 'AEdgeNavLinks::RightLinkForwardOffset' has a wrong offset!");
static_assert(offsetof(AEdgeNavLinks, CollisionChannel) == 0x0003AC, "Member 'AEdgeNavLinks::CollisionChannel' has a wrong offset!");

// Class FortniteGame.BuildingEditModeMetadata_Wall
// 0x0000 (0x0120 - 0x0120)
class UBuildingEditModeMetadata_Wall final : public UBuildingEditModeMetadata_BinaryToggle
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadata_Wall">();
	}
	static class UBuildingEditModeMetadata_Wall* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadata_Wall>();
	}
};
static_assert(alignof(UBuildingEditModeMetadata_Wall) == 0x000008, "Wrong alignment on UBuildingEditModeMetadata_Wall");
static_assert(sizeof(UBuildingEditModeMetadata_Wall) == 0x000120, "Wrong size on UBuildingEditModeMetadata_Wall");

// Class FortniteGame.BuildingEditModeMetadataContainer
// 0x0010 (0x0040 - 0x0030)
class UBuildingEditModeMetadataContainer final : public UDataAsset
{
public:
	TArray<class UBuildingEditModeMetadata*>      MetadataCollection;                                // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeMetadataContainer">();
	}
	static class UBuildingEditModeMetadataContainer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeMetadataContainer>();
	}
};
static_assert(alignof(UBuildingEditModeMetadataContainer) == 0x000008, "Wrong alignment on UBuildingEditModeMetadataContainer");
static_assert(sizeof(UBuildingEditModeMetadataContainer) == 0x000040, "Wrong size on UBuildingEditModeMetadataContainer");
static_assert(offsetof(UBuildingEditModeMetadataContainer, MetadataCollection) == 0x000030, "Member 'UBuildingEditModeMetadataContainer::MetadataCollection' has a wrong offset!");

// Class FortniteGame.FortDecoTool
// 0x0058 (0x09E0 - 0x0988)
class AFortDecoTool : public AFortWeapon
{
public:
	bool                                          bButtonDown;                                       // 0x0988(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_989[0x7];                                      // 0x0989(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortItemDefinition*                    ItemDefinition;                                    // 0x0990(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortDecoHelper*                        DecoHelper;                                        // 0x0998(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AActor*                                 CarriedActor;                                      // 0x09A0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPlaceCarriedActor;                                // 0x09A8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9A9[0x7];                                      // 0x09A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UParticleSystem>         SpawnEffect;                                       // 0x09B0(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPreventExecutionOnOwningPlayerFalling;            // 0x09D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9D9[0x7];                                      // 0x09D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientDestroyDecoPreview();
	void OnCarriedActorDestroyed(class AActor* DestroyedActor);
	void OnRep_CarriedActor(class AActor* OldCarriedActor);
	void OnRep_ItemDefinition();
	void ServerCreateBuildingAndSpawnDeco(const struct FVector& Location, const struct FRotator& Rotation, EBuildingAttachmentType InBuildingAttachmentType);
	void ServerSpawnDeco(const struct FVector& Location, const struct FRotator& Rotation, class ABuildingSMActor* AttachedActor, EBuildingAttachmentType InBuildingAttachmentType);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoTool">();
	}
	static class AFortDecoTool* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoTool>();
	}
};
static_assert(alignof(AFortDecoTool) == 0x000008, "Wrong alignment on AFortDecoTool");
static_assert(sizeof(AFortDecoTool) == 0x0009E0, "Wrong size on AFortDecoTool");
static_assert(offsetof(AFortDecoTool, bButtonDown) == 0x000988, "Member 'AFortDecoTool::bButtonDown' has a wrong offset!");
static_assert(offsetof(AFortDecoTool, ItemDefinition) == 0x000990, "Member 'AFortDecoTool::ItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortDecoTool, DecoHelper) == 0x000998, "Member 'AFortDecoTool::DecoHelper' has a wrong offset!");
static_assert(offsetof(AFortDecoTool, CarriedActor) == 0x0009A0, "Member 'AFortDecoTool::CarriedActor' has a wrong offset!");
static_assert(offsetof(AFortDecoTool, bPlaceCarriedActor) == 0x0009A8, "Member 'AFortDecoTool::bPlaceCarriedActor' has a wrong offset!");
static_assert(offsetof(AFortDecoTool, SpawnEffect) == 0x0009B0, "Member 'AFortDecoTool::SpawnEffect' has a wrong offset!");
static_assert(offsetof(AFortDecoTool, bPreventExecutionOnOwningPlayerFalling) == 0x0009D8, "Member 'AFortDecoTool::bPreventExecutionOnOwningPlayerFalling' has a wrong offset!");

// Class FortniteGame.FortNavigationMetaFilter
// 0x0000 (0x0048 - 0x0048)
class UFortNavigationMetaFilter : public UNavigationQueryFilter
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavigationMetaFilter">();
	}
	static class UFortNavigationMetaFilter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavigationMetaFilter>();
	}
};
static_assert(alignof(UFortNavigationMetaFilter) == 0x000008, "Wrong alignment on UFortNavigationMetaFilter");
static_assert(sizeof(UFortNavigationMetaFilter) == 0x000048, "Wrong size on UFortNavigationMetaFilter");

// Class FortniteGame.FortNavigationFilter_Hunting
// 0x0000 (0x0048 - 0x0048)
class UFortNavigationFilter_Hunting final : public UFortNavigationMetaFilter
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavigationFilter_Hunting">();
	}
	static class UFortNavigationFilter_Hunting* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavigationFilter_Hunting>();
	}
};
static_assert(alignof(UFortNavigationFilter_Hunting) == 0x000008, "Wrong alignment on UFortNavigationFilter_Hunting");
static_assert(sizeof(UFortNavigationFilter_Hunting) == 0x000048, "Wrong size on UFortNavigationFilter_Hunting");

// Class FortniteGame.BuildingEditModeSupport
// 0x0248 (0x0270 - 0x0028)
class UBuildingEditModeSupport : public UObject
{
public:
	class ABuildingSMActor*                       OwnerBuilding;                                     // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerController*                  EditingController;                                 // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBuildingEditModeMetadata*              PreviewMetadata;                                   // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBuildingEditModeMetadata*              ScratchpadMetadata;                                // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UBuildingEditModeMetadata>  ExpectedMetadataClass;                             // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class ABuildingSMActor>>   PossibleEditClasses;                               // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UStaticMesh>             EditTileMesh;                                      // 0x0060(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UStaticMeshComponent*>           EditTileMeshComponents;                            // 0x0088(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UMaterialInterface>      TileMaterialParent;                                // 0x0098(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              ActiveTileTexture;                                 // 0x00C0(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              InactiveTileTexture;                               // 0x00E8(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   LastInteractedComp;                                // 0x0110(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   LastHighlightedComp;                               // 0x0118(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   PreviewComponent;                                  // 0x0120(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UMaterialInterface>      PreviewMaterial;                                   // 0x0128(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FEditModeState                         PreviewEditModeState;                              // 0x0150(0x0010)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCurveFloat>             SuccessfulPatternMatchCurve;                       // 0x0160(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTimeline                              SuccessfulMatchInteractTimeline;                   // 0x0188(0x0098)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         bCanMirrorMetadataToMatch : 1;                     // 0x0220(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanRotateMetadataToMatch : 1;                     // 0x0220(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bEditActionInProgress : 1;                         // 0x0220(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bInitializedTimelines : 1;                         // 0x0220(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_221[0x4F];                                     // 0x0221(0x004F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnSuccessfulMatchInteractComplete();
	void OnSuccessfulMatchInteractParamUpdate(float NewInteractParamVal);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeSupport">();
	}
	static class UBuildingEditModeSupport* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeSupport>();
	}
};
static_assert(alignof(UBuildingEditModeSupport) == 0x000008, "Wrong alignment on UBuildingEditModeSupport");
static_assert(sizeof(UBuildingEditModeSupport) == 0x000270, "Wrong size on UBuildingEditModeSupport");
static_assert(offsetof(UBuildingEditModeSupport, OwnerBuilding) == 0x000028, "Member 'UBuildingEditModeSupport::OwnerBuilding' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, EditingController) == 0x000030, "Member 'UBuildingEditModeSupport::EditingController' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, PreviewMetadata) == 0x000038, "Member 'UBuildingEditModeSupport::PreviewMetadata' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, ScratchpadMetadata) == 0x000040, "Member 'UBuildingEditModeSupport::ScratchpadMetadata' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, ExpectedMetadataClass) == 0x000048, "Member 'UBuildingEditModeSupport::ExpectedMetadataClass' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, PossibleEditClasses) == 0x000050, "Member 'UBuildingEditModeSupport::PossibleEditClasses' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, EditTileMesh) == 0x000060, "Member 'UBuildingEditModeSupport::EditTileMesh' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, EditTileMeshComponents) == 0x000088, "Member 'UBuildingEditModeSupport::EditTileMeshComponents' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, TileMaterialParent) == 0x000098, "Member 'UBuildingEditModeSupport::TileMaterialParent' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, ActiveTileTexture) == 0x0000C0, "Member 'UBuildingEditModeSupport::ActiveTileTexture' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, InactiveTileTexture) == 0x0000E8, "Member 'UBuildingEditModeSupport::InactiveTileTexture' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, LastInteractedComp) == 0x000110, "Member 'UBuildingEditModeSupport::LastInteractedComp' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, LastHighlightedComp) == 0x000118, "Member 'UBuildingEditModeSupport::LastHighlightedComp' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, PreviewComponent) == 0x000120, "Member 'UBuildingEditModeSupport::PreviewComponent' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, PreviewMaterial) == 0x000128, "Member 'UBuildingEditModeSupport::PreviewMaterial' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, PreviewEditModeState) == 0x000150, "Member 'UBuildingEditModeSupport::PreviewEditModeState' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, SuccessfulPatternMatchCurve) == 0x000160, "Member 'UBuildingEditModeSupport::SuccessfulPatternMatchCurve' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport, SuccessfulMatchInteractTimeline) == 0x000188, "Member 'UBuildingEditModeSupport::SuccessfulMatchInteractTimeline' has a wrong offset!");

// Class FortniteGame.BuildingEditModeSupport_BinaryToggle
// 0x0020 (0x0290 - 0x0270)
class UBuildingEditModeSupport_BinaryToggle : public UBuildingEditModeSupport
{
public:
	class UBuildingEditModeMetadata_BinaryToggle* BinaryTogglePreviewData;                           // 0x0270(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBinaryToggleValues                           CurToggleAction;                                   // 0x0278(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_279[0x3];                                      // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           DefaultBlueTileColor;                              // 0x027C(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_28C[0x4];                                      // 0x028C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeSupport_BinaryToggle">();
	}
	static class UBuildingEditModeSupport_BinaryToggle* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeSupport_BinaryToggle>();
	}
};
static_assert(alignof(UBuildingEditModeSupport_BinaryToggle) == 0x000008, "Wrong alignment on UBuildingEditModeSupport_BinaryToggle");
static_assert(sizeof(UBuildingEditModeSupport_BinaryToggle) == 0x000290, "Wrong size on UBuildingEditModeSupport_BinaryToggle");
static_assert(offsetof(UBuildingEditModeSupport_BinaryToggle, BinaryTogglePreviewData) == 0x000270, "Member 'UBuildingEditModeSupport_BinaryToggle::BinaryTogglePreviewData' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_BinaryToggle, CurToggleAction) == 0x000278, "Member 'UBuildingEditModeSupport_BinaryToggle::CurToggleAction' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_BinaryToggle, DefaultBlueTileColor) == 0x00027C, "Member 'UBuildingEditModeSupport_BinaryToggle::DefaultBlueTileColor' has a wrong offset!");

// Class FortniteGame.FortObjectMoverInputComponent
// 0x0240 (0x0338 - 0x00F8)
class UFortObjectMoverInputComponent final : public UActorComponent
{
public:
	UMulticastDelegateProperty_                   OnDuplicateBuildingActorPressed;                   // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDuplicateBuildingActorReleased;                  // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolLetGo;                                   // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolCopyGrabOrDuplicate;                     // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolRotateClockwisePressed;                  // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolRotateClockwiseReleased;                 // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolRotateCounterclockwisePressed;           // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolRotateCounterclockwiseReleased;          // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolSwitchAxisPressed;                       // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolSwitchAxisReleased;                      // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolMirror;                                  // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolPushPressed;                             // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolPushReleased;                            // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolPullPressed;                             // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolPullReleased;                            // 0x01D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolDropToFloor;                             // 0x01E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolExitPressed;                             // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolExitReleased;                            // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolDeletePressed;                           // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolDeleteReleased;                          // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolChangePrecisionLevelPressed;             // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolChangePrecisionLevelReleased;            // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlaysetPreviewPlace;                             // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolScaleUpPressed;                          // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolScaleUpReleased;                         // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolScaleDownPressed;                        // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolScaleDownReleased;                       // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCycleTransformationModeUpPressed;                // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCycleTransformationModeDownPressed;              // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSelectTranslationModePressed;                    // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSelectRotationModePressed;                       // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSelectScaleModePressed;                          // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  OwningPC;                                          // 0x02F8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UInputComponent*                        CreativeMoveToolEquippedInputComponent;            // 0x0300(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UInputComponent*                        MoveObjectsFreelyModeInputComponent;               // 0x0308(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UInputComponent*                        TranslationInputComponent;                         // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UInputComponent*                        RotationInputComponent;                            // 0x0318(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UInputComponent*                        ScaleInputComponent;                               // 0x0320(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UInputComponent*                        MoveBuildingsOnGridModeInputComponent;             // 0x0328(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UInputComponent*                        PlaysetPreviewModeInputComponent;                  // 0x0330(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void PopAllInputModes(class APlayerController* PlayerController);
	void PopCreativeMoveToolEquippedInputComponent(class APlayerController* PlayerController);
	void PopMoveBuildingsOnGridInputMode(class APlayerController* PlayerController);
	void PopMoveObjectsFreelyInputMode(class APlayerController* PlayerController);
	void PopPlaysetPreviewInputMode(class APlayerController* PlayerController);
	void PopRotationInputMode(class APlayerController* PlayerController);
	void PopScaleInputMode(class APlayerController* PlayerController);
	void PopTranslationInputMode(class APlayerController* PlayerController);
	void PushCreativeMoveToolEquippedInputComponent(class APlayerController* PlayerController);
	void PushMoveBuildingsOnGridInputMode(class APlayerController* PlayerController);
	void PushMoveObjectsFreelyInputMode(class APlayerController* PlayerController);
	void PushPlaysetPreviewInputMode(class APlayerController* PlayerController);
	void PushRotationInputMode(class APlayerController* PlayerController);
	void PushScaleInputMode(class APlayerController* PlayerController);
	void PushTranslationInputMode(class APlayerController* PlayerController);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortObjectMoverInputComponent">();
	}
	static class UFortObjectMoverInputComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortObjectMoverInputComponent>();
	}
};
static_assert(alignof(UFortObjectMoverInputComponent) == 0x000008, "Wrong alignment on UFortObjectMoverInputComponent");
static_assert(sizeof(UFortObjectMoverInputComponent) == 0x000338, "Wrong size on UFortObjectMoverInputComponent");
static_assert(offsetof(UFortObjectMoverInputComponent, OnDuplicateBuildingActorPressed) == 0x0000F8, "Member 'UFortObjectMoverInputComponent::OnDuplicateBuildingActorPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnDuplicateBuildingActorReleased) == 0x000108, "Member 'UFortObjectMoverInputComponent::OnDuplicateBuildingActorReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolLetGo) == 0x000118, "Member 'UFortObjectMoverInputComponent::OnMoveToolLetGo' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolCopyGrabOrDuplicate) == 0x000128, "Member 'UFortObjectMoverInputComponent::OnMoveToolCopyGrabOrDuplicate' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolRotateClockwisePressed) == 0x000138, "Member 'UFortObjectMoverInputComponent::OnMoveToolRotateClockwisePressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolRotateClockwiseReleased) == 0x000148, "Member 'UFortObjectMoverInputComponent::OnMoveToolRotateClockwiseReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolRotateCounterclockwisePressed) == 0x000158, "Member 'UFortObjectMoverInputComponent::OnMoveToolRotateCounterclockwisePressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolRotateCounterclockwiseReleased) == 0x000168, "Member 'UFortObjectMoverInputComponent::OnMoveToolRotateCounterclockwiseReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolSwitchAxisPressed) == 0x000178, "Member 'UFortObjectMoverInputComponent::OnMoveToolSwitchAxisPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolSwitchAxisReleased) == 0x000188, "Member 'UFortObjectMoverInputComponent::OnMoveToolSwitchAxisReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolMirror) == 0x000198, "Member 'UFortObjectMoverInputComponent::OnMoveToolMirror' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolPushPressed) == 0x0001A8, "Member 'UFortObjectMoverInputComponent::OnMoveToolPushPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolPushReleased) == 0x0001B8, "Member 'UFortObjectMoverInputComponent::OnMoveToolPushReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolPullPressed) == 0x0001C8, "Member 'UFortObjectMoverInputComponent::OnMoveToolPullPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolPullReleased) == 0x0001D8, "Member 'UFortObjectMoverInputComponent::OnMoveToolPullReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolDropToFloor) == 0x0001E8, "Member 'UFortObjectMoverInputComponent::OnMoveToolDropToFloor' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolExitPressed) == 0x0001F8, "Member 'UFortObjectMoverInputComponent::OnMoveToolExitPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolExitReleased) == 0x000208, "Member 'UFortObjectMoverInputComponent::OnMoveToolExitReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolDeletePressed) == 0x000218, "Member 'UFortObjectMoverInputComponent::OnMoveToolDeletePressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolDeleteReleased) == 0x000228, "Member 'UFortObjectMoverInputComponent::OnMoveToolDeleteReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolChangePrecisionLevelPressed) == 0x000238, "Member 'UFortObjectMoverInputComponent::OnMoveToolChangePrecisionLevelPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolChangePrecisionLevelReleased) == 0x000248, "Member 'UFortObjectMoverInputComponent::OnMoveToolChangePrecisionLevelReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnPlaysetPreviewPlace) == 0x000258, "Member 'UFortObjectMoverInputComponent::OnPlaysetPreviewPlace' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolScaleUpPressed) == 0x000268, "Member 'UFortObjectMoverInputComponent::OnMoveToolScaleUpPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolScaleUpReleased) == 0x000278, "Member 'UFortObjectMoverInputComponent::OnMoveToolScaleUpReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolScaleDownPressed) == 0x000288, "Member 'UFortObjectMoverInputComponent::OnMoveToolScaleDownPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnMoveToolScaleDownReleased) == 0x000298, "Member 'UFortObjectMoverInputComponent::OnMoveToolScaleDownReleased' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnCycleTransformationModeUpPressed) == 0x0002A8, "Member 'UFortObjectMoverInputComponent::OnCycleTransformationModeUpPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnCycleTransformationModeDownPressed) == 0x0002B8, "Member 'UFortObjectMoverInputComponent::OnCycleTransformationModeDownPressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnSelectTranslationModePressed) == 0x0002C8, "Member 'UFortObjectMoverInputComponent::OnSelectTranslationModePressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnSelectRotationModePressed) == 0x0002D8, "Member 'UFortObjectMoverInputComponent::OnSelectRotationModePressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OnSelectScaleModePressed) == 0x0002E8, "Member 'UFortObjectMoverInputComponent::OnSelectScaleModePressed' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, OwningPC) == 0x0002F8, "Member 'UFortObjectMoverInputComponent::OwningPC' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, CreativeMoveToolEquippedInputComponent) == 0x000300, "Member 'UFortObjectMoverInputComponent::CreativeMoveToolEquippedInputComponent' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, MoveObjectsFreelyModeInputComponent) == 0x000308, "Member 'UFortObjectMoverInputComponent::MoveObjectsFreelyModeInputComponent' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, TranslationInputComponent) == 0x000310, "Member 'UFortObjectMoverInputComponent::TranslationInputComponent' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, RotationInputComponent) == 0x000318, "Member 'UFortObjectMoverInputComponent::RotationInputComponent' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, ScaleInputComponent) == 0x000320, "Member 'UFortObjectMoverInputComponent::ScaleInputComponent' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, MoveBuildingsOnGridModeInputComponent) == 0x000328, "Member 'UFortObjectMoverInputComponent::MoveBuildingsOnGridModeInputComponent' has a wrong offset!");
static_assert(offsetof(UFortObjectMoverInputComponent, PlaysetPreviewModeInputComponent) == 0x000330, "Member 'UFortObjectMoverInputComponent::PlaysetPreviewModeInputComponent' has a wrong offset!");

// Class FortniteGame.FortMetaNavArea
// 0x0010 (0x0058 - 0x0048)
class UFortMetaNavArea : public UNavAreaMeta
{
public:
	TArray<struct FNavAgentData>                  AgentData;                                         // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMetaNavArea">();
	}
	static class UFortMetaNavArea* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMetaNavArea>();
	}
};
static_assert(alignof(UFortMetaNavArea) == 0x000008, "Wrong alignment on UFortMetaNavArea");
static_assert(sizeof(UFortMetaNavArea) == 0x000058, "Wrong size on UFortMetaNavArea");
static_assert(offsetof(UFortMetaNavArea, AgentData) == 0x000048, "Member 'UFortMetaNavArea::AgentData' has a wrong offset!");

// Class FortniteGame.FortMetaNavArea_Wall
// 0x0000 (0x0058 - 0x0058)
class UFortMetaNavArea_Wall : public UFortMetaNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMetaNavArea_Wall">();
	}
	static class UFortMetaNavArea_Wall* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMetaNavArea_Wall>();
	}
};
static_assert(alignof(UFortMetaNavArea_Wall) == 0x000008, "Wrong alignment on UFortMetaNavArea_Wall");
static_assert(sizeof(UFortMetaNavArea_Wall) == 0x000058, "Wrong size on UFortMetaNavArea_Wall");

// Class FortniteGame.FortTooltipContext
// 0x0048 (0x0070 - 0x0028)
class UFortTooltipContext : public UObject
{
public:
	class UAbilitySystemComponent*                SourceAbilitySystem;                               // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAbilitySystemComponent*                DestAbilitySystem;                                 // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TreatAsLevel;                                      // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  TagContainer;                                      // 0x0040(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	class UObject*                                ComparisonObject;                                  // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortRegisteredPlayerInfo*              PlayerInfo;                                        // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UFortTooltipContext* SpawnTooltipContext();
	static class UFortTooltipContext* SpawnTooltipContextWithNetID(class UObject* WorldContextObject, const struct FUniqueNetIdRepl& UniqueId);
	static class UFortTooltipContext* SpawnTooltipContextWithSource(class APlayerController* SourcePlayerController);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltipContext">();
	}
	static class UFortTooltipContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTooltipContext>();
	}
};
static_assert(alignof(UFortTooltipContext) == 0x000008, "Wrong alignment on UFortTooltipContext");
static_assert(sizeof(UFortTooltipContext) == 0x000070, "Wrong size on UFortTooltipContext");
static_assert(offsetof(UFortTooltipContext, SourceAbilitySystem) == 0x000028, "Member 'UFortTooltipContext::SourceAbilitySystem' has a wrong offset!");
static_assert(offsetof(UFortTooltipContext, DestAbilitySystem) == 0x000030, "Member 'UFortTooltipContext::DestAbilitySystem' has a wrong offset!");
static_assert(offsetof(UFortTooltipContext, TreatAsLevel) == 0x000038, "Member 'UFortTooltipContext::TreatAsLevel' has a wrong offset!");
static_assert(offsetof(UFortTooltipContext, TagContainer) == 0x000040, "Member 'UFortTooltipContext::TagContainer' has a wrong offset!");
static_assert(offsetof(UFortTooltipContext, ComparisonObject) == 0x000060, "Member 'UFortTooltipContext::ComparisonObject' has a wrong offset!");
static_assert(offsetof(UFortTooltipContext, PlayerInfo) == 0x000068, "Member 'UFortTooltipContext::PlayerInfo' has a wrong offset!");

// Class FortniteGame.FortAbilitySystemComponentTooltipContext
// 0x0028 (0x0098 - 0x0070)
class UFortAbilitySystemComponentTooltipContext final : public UFortTooltipContext
{
public:
	struct FGameplayAttribute                     Attribute;                                         // 0x0070(0x0020)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FActiveGameplayEffectHandle            ActiveGEHandle;                                    // 0x0090(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UFortAbilitySystemComponentTooltipContext* SpawnAbilitySystemTooltipContext();
	static class UFortAbilitySystemComponentTooltipContext* SpawnAbilitySystemTooltipContextFromOtherContext(const class UFortTooltipContext* OtherContext);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemComponentTooltipContext">();
	}
	static class UFortAbilitySystemComponentTooltipContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySystemComponentTooltipContext>();
	}
};
static_assert(alignof(UFortAbilitySystemComponentTooltipContext) == 0x000008, "Wrong alignment on UFortAbilitySystemComponentTooltipContext");
static_assert(sizeof(UFortAbilitySystemComponentTooltipContext) == 0x000098, "Wrong size on UFortAbilitySystemComponentTooltipContext");
static_assert(offsetof(UFortAbilitySystemComponentTooltipContext, Attribute) == 0x000070, "Member 'UFortAbilitySystemComponentTooltipContext::Attribute' has a wrong offset!");
static_assert(offsetof(UFortAbilitySystemComponentTooltipContext, ActiveGEHandle) == 0x000090, "Member 'UFortAbilitySystemComponentTooltipContext::ActiveGEHandle' has a wrong offset!");

// Class FortniteGame.BuildingEditModeSupport_Floor
// 0x0000 (0x0290 - 0x0290)
class UBuildingEditModeSupport_Floor final : public UBuildingEditModeSupport_BinaryToggle
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeSupport_Floor">();
	}
	static class UBuildingEditModeSupport_Floor* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeSupport_Floor>();
	}
};
static_assert(alignof(UBuildingEditModeSupport_Floor) == 0x000008, "Wrong alignment on UBuildingEditModeSupport_Floor");
static_assert(sizeof(UBuildingEditModeSupport_Floor) == 0x000290, "Wrong size on UBuildingEditModeSupport_Floor");

// Class FortniteGame.BuildingEditModeSupport_Roof
// 0x0020 (0x02B0 - 0x0290)
class UBuildingEditModeSupport_Roof final : public UBuildingEditModeSupport_BinaryToggle
{
public:
	TArray<struct FTileCompInterpData>            TileInterpData;                                    // 0x0290(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2A0[0x10];                                     // 0x02A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeSupport_Roof">();
	}
	static class UBuildingEditModeSupport_Roof* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeSupport_Roof>();
	}
};
static_assert(alignof(UBuildingEditModeSupport_Roof) == 0x000008, "Wrong alignment on UBuildingEditModeSupport_Roof");
static_assert(sizeof(UBuildingEditModeSupport_Roof) == 0x0002B0, "Wrong size on UBuildingEditModeSupport_Roof");
static_assert(offsetof(UBuildingEditModeSupport_Roof, TileInterpData) == 0x000290, "Member 'UBuildingEditModeSupport_Roof::TileInterpData' has a wrong offset!");

// Class FortniteGame.FortAbilityKitTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortAbilityKitTooltip final : public UFortTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityKitTooltip">();
	}
	static class UFortAbilityKitTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityKitTooltip>();
	}
};
static_assert(alignof(UFortAbilityKitTooltip) == 0x000008, "Wrong alignment on UFortAbilityKitTooltip");
static_assert(sizeof(UFortAbilityKitTooltip) == 0x000090, "Wrong size on UFortAbilityKitTooltip");

// Class FortniteGame.FortGameplayModifierItemDefinition
// 0x0040 (0x03A0 - 0x0360)
class UFortGameplayModifierItemDefinition final : public UFortAccountItemDefinition
{
public:
	TArray<struct FFortGameplayEffectDeliveryInfo> PersistentGameplayEffects;                         // 0x0360(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAbilitySetDeliveryInfo>    PersistentAbilitySets;                             // 0x0370(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<TSoftClassPtr<class UClass>>           Mutators;                                          // 0x0380(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	bool                                          bHiddenInUI;                                       // 0x0390(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_391[0xF];                                      // 0x0391(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool IsHiddenInUI() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayModifierItemDefinition">();
	}
	static class UFortGameplayModifierItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayModifierItemDefinition>();
	}
};
static_assert(alignof(UFortGameplayModifierItemDefinition) == 0x000010, "Wrong alignment on UFortGameplayModifierItemDefinition");
static_assert(sizeof(UFortGameplayModifierItemDefinition) == 0x0003A0, "Wrong size on UFortGameplayModifierItemDefinition");
static_assert(offsetof(UFortGameplayModifierItemDefinition, PersistentGameplayEffects) == 0x000360, "Member 'UFortGameplayModifierItemDefinition::PersistentGameplayEffects' has a wrong offset!");
static_assert(offsetof(UFortGameplayModifierItemDefinition, PersistentAbilitySets) == 0x000370, "Member 'UFortGameplayModifierItemDefinition::PersistentAbilitySets' has a wrong offset!");
static_assert(offsetof(UFortGameplayModifierItemDefinition, Mutators) == 0x000380, "Member 'UFortGameplayModifierItemDefinition::Mutators' has a wrong offset!");
static_assert(offsetof(UFortGameplayModifierItemDefinition, bHiddenInUI) == 0x000390, "Member 'UFortGameplayModifierItemDefinition::bHiddenInUI' has a wrong offset!");

// Class FortniteGame.BuildingEditModeSupport_Stair
// 0x00D0 (0x0340 - 0x0270)
class UBuildingEditModeSupport_Stair final : public UBuildingEditModeSupport
{
public:
	class UBuildingEditModeMetadata_Stair*        StairPreviewMetadata;                              // 0x0270(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBuildingEditModeMetadata_Stair*        LastValidMetadataConfiguration;                    // 0x0278(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UStaticMesh>             AuxiliaryIndicatorMesh;                            // 0x0280(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UStaticMeshComponent*>           AuxiliaryIndicatorComponents;                      // 0x02A8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   ActivatedAuxIndicatorComponent;                    // 0x02B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UMaterialInterface>      AuxIndicatorComponentParentMaterial;               // 0x02C0(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              AuxIndicatorArrowTexture;                          // 0x02E8(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              AuxIndicatorGridTexture;                           // 0x0310(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_338[0x8];                                      // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeSupport_Stair">();
	}
	static class UBuildingEditModeSupport_Stair* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeSupport_Stair>();
	}
};
static_assert(alignof(UBuildingEditModeSupport_Stair) == 0x000008, "Wrong alignment on UBuildingEditModeSupport_Stair");
static_assert(sizeof(UBuildingEditModeSupport_Stair) == 0x000340, "Wrong size on UBuildingEditModeSupport_Stair");
static_assert(offsetof(UBuildingEditModeSupport_Stair, StairPreviewMetadata) == 0x000270, "Member 'UBuildingEditModeSupport_Stair::StairPreviewMetadata' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_Stair, LastValidMetadataConfiguration) == 0x000278, "Member 'UBuildingEditModeSupport_Stair::LastValidMetadataConfiguration' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_Stair, AuxiliaryIndicatorMesh) == 0x000280, "Member 'UBuildingEditModeSupport_Stair::AuxiliaryIndicatorMesh' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_Stair, AuxiliaryIndicatorComponents) == 0x0002A8, "Member 'UBuildingEditModeSupport_Stair::AuxiliaryIndicatorComponents' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_Stair, ActivatedAuxIndicatorComponent) == 0x0002B8, "Member 'UBuildingEditModeSupport_Stair::ActivatedAuxIndicatorComponent' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_Stair, AuxIndicatorComponentParentMaterial) == 0x0002C0, "Member 'UBuildingEditModeSupport_Stair::AuxIndicatorComponentParentMaterial' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_Stair, AuxIndicatorArrowTexture) == 0x0002E8, "Member 'UBuildingEditModeSupport_Stair::AuxIndicatorArrowTexture' has a wrong offset!");
static_assert(offsetof(UBuildingEditModeSupport_Stair, AuxIndicatorGridTexture) == 0x000310, "Member 'UBuildingEditModeSupport_Stair::AuxIndicatorGridTexture' has a wrong offset!");

// Class FortniteGame.BuildingEditModeSupport_Wall
// 0x0000 (0x0290 - 0x0290)
class UBuildingEditModeSupport_Wall final : public UBuildingEditModeSupport_BinaryToggle
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingEditModeSupport_Wall">();
	}
	static class UBuildingEditModeSupport_Wall* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingEditModeSupport_Wall>();
	}
};
static_assert(alignof(UBuildingEditModeSupport_Wall) == 0x000008, "Wrong alignment on UBuildingEditModeSupport_Wall");
static_assert(sizeof(UBuildingEditModeSupport_Wall) == 0x000290, "Wrong size on UBuildingEditModeSupport_Wall");

// Class FortniteGame.Fort3PCam_Targeting
// 0x0000 (0x0138 - 0x0138)
class UFort3PCam_Targeting : public UFort3PCameraMode
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"Fort3PCam_Targeting">();
	}
	static class UFort3PCam_Targeting* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFort3PCam_Targeting>();
	}
};
static_assert(alignof(UFort3PCam_Targeting) == 0x000008, "Wrong alignment on UFort3PCam_Targeting");
static_assert(sizeof(UFort3PCam_Targeting) == 0x000138, "Wrong size on UFort3PCam_Targeting");

// Class FortniteGame.BuildingFlagSpawn
// 0x0058 (0x07C0 - 0x0768)
class ABuildingFlagSpawn final : public ABuildingGameplayActor
{
public:
	uint8                                         Pad_768[0x8];                                      // 0x0768(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                HUDIndicatorRelativeOffset;                        // 0x0770(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bPickupOnTouch;                                    // 0x077C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_77D[0x3];                                      // 0x077D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AFortCarriedObject>         CarriedObjectClass;                                // 0x0780(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                RelativeTranslation;                               // 0x0788(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_794[0x4];                                      // 0x0794(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortCarriedObject*                     SpawnedObject;                                     // 0x0798(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpawnDelay;                                        // 0x07A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7A4[0x1C];                                     // 0x07A4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnCarriedObjectAttachedEvent();
	void OnCarriedObjectDetachedEvent();
	void SpawnCarriedObject();

	bool IsSpawnedObjectAwayFromBase() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFlagSpawn">();
	}
	static class ABuildingFlagSpawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFlagSpawn>();
	}
};
static_assert(alignof(ABuildingFlagSpawn) == 0x000008, "Wrong alignment on ABuildingFlagSpawn");
static_assert(sizeof(ABuildingFlagSpawn) == 0x0007C0, "Wrong size on ABuildingFlagSpawn");
static_assert(offsetof(ABuildingFlagSpawn, HUDIndicatorRelativeOffset) == 0x000770, "Member 'ABuildingFlagSpawn::HUDIndicatorRelativeOffset' has a wrong offset!");
static_assert(offsetof(ABuildingFlagSpawn, bPickupOnTouch) == 0x00077C, "Member 'ABuildingFlagSpawn::bPickupOnTouch' has a wrong offset!");
static_assert(offsetof(ABuildingFlagSpawn, CarriedObjectClass) == 0x000780, "Member 'ABuildingFlagSpawn::CarriedObjectClass' has a wrong offset!");
static_assert(offsetof(ABuildingFlagSpawn, RelativeTranslation) == 0x000788, "Member 'ABuildingFlagSpawn::RelativeTranslation' has a wrong offset!");
static_assert(offsetof(ABuildingFlagSpawn, SpawnedObject) == 0x000798, "Member 'ABuildingFlagSpawn::SpawnedObject' has a wrong offset!");
static_assert(offsetof(ABuildingFlagSpawn, SpawnDelay) == 0x0007A0, "Member 'ABuildingFlagSpawn::SpawnDelay' has a wrong offset!");

// Class FortniteGame.BuildingFloor
// 0x0008 (0x0BE8 - 0x0BE0)
class ABuildingFloor : public ABuildingSMActor
{
public:
	uint8                                         bShouldIgnoreForHorizontalHotspotSearch : 1;       // 0x0BE0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_BE1[0x7];                                      // 0x0BE1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool IsBalcony() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFloor">();
	}
	static class ABuildingFloor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFloor>();
	}
};
static_assert(alignof(ABuildingFloor) == 0x000008, "Wrong alignment on ABuildingFloor");
static_assert(sizeof(ABuildingFloor) == 0x000BE8, "Wrong size on ABuildingFloor");

// Class FortniteGame.FortAbilitySystemComponent
// 0x02D8 (0x1468 - 0x1190)
class UFortAbilitySystemComponent : public UAbilitySystemComponent
{
public:
	uint8                                         Pad_1190[0x178];                                   // 0x1190(0x0178)(Fixing Size After Last Property [ Dumper-7 ])
	struct FReplicatedMontagePair                 LandingMontagePair;                                // 0x1308(0x0028)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1330[0x8];                                     // 0x1330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayAbilityRepSharedAnim          RepSharedAnimInfo;                                 // 0x1338(0x0010)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1348[0x120];                                   // 0x1348(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BP_BlockAbilitiesWithTags(const struct FGameplayTagContainer& Tags);
	void BP_UnBlockAbilitiesWithTags(const struct FGameplayTagContainer& Tags);
	void NetMulticast_RefreshActiveGameplayEffectCueEvents();
	void OnRep_SharedAnim();
	void SetLandingMontageReplication(class UAnimMontage* Montage1, class FName Section1, class UAnimMontage* Montage2, class FName Section2);
	void SetSharedAnimState(EFortSharedAnimationState State);
	void SetSharedAnimStateWithMontage(EFortSharedAnimationState State, class UAnimMontage* Montage);

	bool CanActivateAbilityWithMatchingTag(const struct FGameplayTagContainer& GameplayAbilityTags) const;
	struct FAttributeInfo FindAttributeInformation(const class FString& AttributeName) const;
	float GetAttributeMagnitude(const struct FAttributeInfo& Info) const;
	bool HasActiveAbilityWithAnyMatchingTag(const struct FGameplayTagContainer& Tags) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemComponent">();
	}
	static class UFortAbilitySystemComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySystemComponent>();
	}
};
static_assert(alignof(UFortAbilitySystemComponent) == 0x000008, "Wrong alignment on UFortAbilitySystemComponent");
static_assert(sizeof(UFortAbilitySystemComponent) == 0x001468, "Wrong size on UFortAbilitySystemComponent");
static_assert(offsetof(UFortAbilitySystemComponent, LandingMontagePair) == 0x001308, "Member 'UFortAbilitySystemComponent::LandingMontagePair' has a wrong offset!");
static_assert(offsetof(UFortAbilitySystemComponent, RepSharedAnimInfo) == 0x001338, "Member 'UFortAbilitySystemComponent::RepSharedAnimInfo' has a wrong offset!");

// Class FortniteGame.FortAbilitySystemComponentAthena
// 0x0000 (0x1468 - 0x1468)
class UFortAbilitySystemComponentAthena final : public UFortAbilitySystemComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemComponentAthena">();
	}
	static class UFortAbilitySystemComponentAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySystemComponentAthena>();
	}
};
static_assert(alignof(UFortAbilitySystemComponentAthena) == 0x000008, "Wrong alignment on UFortAbilitySystemComponentAthena");
static_assert(sizeof(UFortAbilitySystemComponentAthena) == 0x001468, "Wrong size on UFortAbilitySystemComponentAthena");

// Class FortniteGame.FortNavLinkBlockerComponent
// 0x0008 (0x05A0 - 0x0598)
class UFortNavLinkBlockerComponent final : public UBoxComponent
{
public:
	uint8                                         Pad_598[0x8];                                      // 0x0598(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavLinkBlockerComponent">();
	}
	static class UFortNavLinkBlockerComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavLinkBlockerComponent>();
	}
};
static_assert(alignof(UFortNavLinkBlockerComponent) == 0x000008, "Wrong alignment on UFortNavLinkBlockerComponent");
static_assert(sizeof(UFortNavLinkBlockerComponent) == 0x0005A0, "Wrong size on UFortNavLinkBlockerComponent");

// Class FortniteGame.BuildingFOBConfigActor
// 0x0280 (0x09E8 - 0x0768)
class ABuildingFOBConfigActor final : public ABuildingGameplayActor
{
public:
	UMulticastDelegateProperty_                   OnIOOperationComplete;                             // 0x0768(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class FString                                 ExplicitSaveFile;                                  // 0x0778(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortBuildingInstructions> FallbackBuildingInstructions;                      // 0x0788(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 CoreSaveFileUniqueContext;                         // 0x07B0(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   CreationModeSpawnPadClass;                         // 0x07C0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  SpawnPadPlacementActorRequiredTags;                // 0x07E8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UObjectLibrary>          FOBCoreLibrary;                                    // 0x0808(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bLoadFirstCoreInCreationMode : 1;                  // 0x0830(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_831[0x7];                                      // 0x0831(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFOBCoreChoiceArray                    FOBCoreChoices;                                    // 0x0838(0x00C0)(Net, Transient, Protected, NativeAccessSpecifierProtected)
	class UFortFOBCoreDecoItemDefinition*         SelectedCoreItemDef;                               // 0x08F8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingFOBCoreActor*                  SelectedCore;                                      // 0x0900(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingFOBCoreSpawnPad*               CoreSpawnPad;                                      // 0x0908(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFOBSaveFileBuildingInstructionsHandler* SaveFileInstructionsHandler;                       // 0x0910(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FUniqueNetIdRepl                       OwnerNetID;                                        // 0x0918(0x0028)(Net, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFOBMode                                      FOBMode;                                           // 0x0940(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFOBIOStatus                                  IOStatus;                                          // 0x0941(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_942[0x2];                                      // 0x0942(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bEnumeratedUserFilesSuccessfully : 1;              // 0x0944(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCoreBasedDeploymentModeFinalizationRequested : 1; // 0x0944(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bInitialized : 1;                                  // 0x0944(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bFinalized : 1;                                    // 0x0944(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDummyDeployment : 1;                              // 0x0944(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_945[0x4B];                                     // 0x0945(0x004B)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnAllBuildingsSpawned;                             // 0x0990(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	class UBoxComponent*                          ContainmentBoxComponent;                           // 0x09A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FBox                                   ContainmentBoxStructuralGridBox;                   // 0x09A8(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_9C4[0x4];                                      // 0x09C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  SpawnLocationTags;                                 // 0x09C8(0x0020)(Transient, Protected, NativeAccessSpecifierProtected)

public:
	bool AttemptSelectFOBCore(class UFortFOBCoreDecoItemDefinition* DefToSelect);
	void OnCoreInitialized(class ABuildingFOBCoreActor* InitializedCore);
	void OnFinalizationFXMulticast();
	void OnFinalizationPlayFX();
	void OnFinalized();
	void OnFOBModeSet(EFOBMode ModeThatWasSet);
	void OnIOOperationCompleteMulticast(EFOBIOStatus IOOperation, bool bSuccess, class UFortFOBCoreDecoItemDefinition* SelectedCoreDef);
	void OnRep_bFinalized();
	void OnRep_FOBMode();
	bool ReloadFOB();

	bool CanPerformIOOperation() const;
	bool CanReloadFOB() const;
	bool CanSaveFOB() const;
	TArray<struct FFOBCoreChoice> GetAllCoreChoices() const;
	EFOBMode GetFOBMode() const;
	class UFortFOBCoreDecoItemDefinition* GetSelectedFOBCoreItemDefinition() const;
	bool IsBuildingActorWithinFOB(class ABuildingActor* ActorToCheck) const;
	bool IsFinalized() const;
	bool IsInitialized() const;
	bool IsPlayerControllerFOBOwner(const class AFortPlayerController* FortPC) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFOBConfigActor">();
	}
	static class ABuildingFOBConfigActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFOBConfigActor>();
	}
};
static_assert(alignof(ABuildingFOBConfigActor) == 0x000008, "Wrong alignment on ABuildingFOBConfigActor");
static_assert(sizeof(ABuildingFOBConfigActor) == 0x0009E8, "Wrong size on ABuildingFOBConfigActor");
static_assert(offsetof(ABuildingFOBConfigActor, OnIOOperationComplete) == 0x000768, "Member 'ABuildingFOBConfigActor::OnIOOperationComplete' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, ExplicitSaveFile) == 0x000778, "Member 'ABuildingFOBConfigActor::ExplicitSaveFile' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, FallbackBuildingInstructions) == 0x000788, "Member 'ABuildingFOBConfigActor::FallbackBuildingInstructions' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, CoreSaveFileUniqueContext) == 0x0007B0, "Member 'ABuildingFOBConfigActor::CoreSaveFileUniqueContext' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, CreationModeSpawnPadClass) == 0x0007C0, "Member 'ABuildingFOBConfigActor::CreationModeSpawnPadClass' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, SpawnPadPlacementActorRequiredTags) == 0x0007E8, "Member 'ABuildingFOBConfigActor::SpawnPadPlacementActorRequiredTags' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, FOBCoreLibrary) == 0x000808, "Member 'ABuildingFOBConfigActor::FOBCoreLibrary' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, FOBCoreChoices) == 0x000838, "Member 'ABuildingFOBConfigActor::FOBCoreChoices' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, SelectedCoreItemDef) == 0x0008F8, "Member 'ABuildingFOBConfigActor::SelectedCoreItemDef' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, SelectedCore) == 0x000900, "Member 'ABuildingFOBConfigActor::SelectedCore' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, CoreSpawnPad) == 0x000908, "Member 'ABuildingFOBConfigActor::CoreSpawnPad' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, SaveFileInstructionsHandler) == 0x000910, "Member 'ABuildingFOBConfigActor::SaveFileInstructionsHandler' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, OwnerNetID) == 0x000918, "Member 'ABuildingFOBConfigActor::OwnerNetID' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, FOBMode) == 0x000940, "Member 'ABuildingFOBConfigActor::FOBMode' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, IOStatus) == 0x000941, "Member 'ABuildingFOBConfigActor::IOStatus' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, OnAllBuildingsSpawned) == 0x000990, "Member 'ABuildingFOBConfigActor::OnAllBuildingsSpawned' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, ContainmentBoxComponent) == 0x0009A0, "Member 'ABuildingFOBConfigActor::ContainmentBoxComponent' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, ContainmentBoxStructuralGridBox) == 0x0009A8, "Member 'ABuildingFOBConfigActor::ContainmentBoxStructuralGridBox' has a wrong offset!");
static_assert(offsetof(ABuildingFOBConfigActor, SpawnLocationTags) == 0x0009C8, "Member 'ABuildingFOBConfigActor::SpawnLocationTags' has a wrong offset!");

// Class FortniteGame.BuildingFOBCoreActor
// 0x0128 (0x0890 - 0x0768)
class ABuildingFOBCoreActor final : public ABuildingGameplayActor
{
public:
	TSoftObjectPtr<class UParticleSystem>         SimpleDeathParticles;                              // 0x0768(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              SimpleDeathSound;                                  // 0x0790(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          SimpleBoundsBoxComponent;                          // 0x07B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          TouchBoxComponent;                                 // 0x07C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                ContainmentVolumeTouchBoxOffsetExtents;            // 0x07C8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bRegisterAsGlobalGameplayEventListener : 1;        // 0x07D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bConformTouchBoxToFOBContainmentBox : 1;           // 0x07D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bActive : 1;                                       // 0x07D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTargetable : 1;                                   // 0x07D4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bVulnerable : 1;                                   // 0x07D4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_7D5[0x3];                                      // 0x07D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnFOBCoreTargetableChanged;                        // 0x07D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnFOBCoreVulnerableChanged;                        // 0x07E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	struct FUniqueNetIdRepl                       OwnerNetID;                                        // 0x07F8(0x0028)(Net, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortFOBCoreDecoItemDefinition*         SpawnedFromItemDef;                                // 0x0820(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingFOBCoreSpawnPad*               SpawnedFromSpawnPad;                               // 0x0828(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FBox                                   FOBBounds;                                         // 0x0830(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FBox                                   FOBStructuralBounds;                               // 0x084C(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnFOBCoreDamaged;                                  // 0x0868(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnFOBCoreOutOfHealth;                              // 0x0878(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         bShowTargetableHUDIndicator : 1;                   // 0x0888(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_889[0x7];                                      // 0x0889(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MarkTargetable();
	void MarkVulnerable();
	void OnActiveStatusChanged(bool bNewActiveStatus);
	void OnRep_bActive();
	void OnRep_bTargetable();
	void OnRep_bVulnerable();
	void OnTargetableStatusChanged(bool bNewTargetableStatus);
	void OnVulnerableStatusChanged(bool bNewTargetableStatus);

	void GetFOBBoundsBoxOverlappedActors(TArray<class ABuildingSMActor*>* OverlappedActors, bool bSortByDistanceFromCore) const;
	bool GetFOBBoundsCenterAndExtents(struct FVector* OutCenter, struct FVector* OutExtents) const;
	struct FTransform GetSimpleDeathFXTransform() const;
	bool IsActive() const;
	bool IsActorWithinFOBBounds(class AActor* Actor) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFOBCoreActor">();
	}
	static class ABuildingFOBCoreActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFOBCoreActor>();
	}
};
static_assert(alignof(ABuildingFOBCoreActor) == 0x000008, "Wrong alignment on ABuildingFOBCoreActor");
static_assert(sizeof(ABuildingFOBCoreActor) == 0x000890, "Wrong size on ABuildingFOBCoreActor");
static_assert(offsetof(ABuildingFOBCoreActor, SimpleDeathParticles) == 0x000768, "Member 'ABuildingFOBCoreActor::SimpleDeathParticles' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, SimpleDeathSound) == 0x000790, "Member 'ABuildingFOBCoreActor::SimpleDeathSound' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, SimpleBoundsBoxComponent) == 0x0007B8, "Member 'ABuildingFOBCoreActor::SimpleBoundsBoxComponent' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, TouchBoxComponent) == 0x0007C0, "Member 'ABuildingFOBCoreActor::TouchBoxComponent' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, ContainmentVolumeTouchBoxOffsetExtents) == 0x0007C8, "Member 'ABuildingFOBCoreActor::ContainmentVolumeTouchBoxOffsetExtents' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, OnFOBCoreTargetableChanged) == 0x0007D8, "Member 'ABuildingFOBCoreActor::OnFOBCoreTargetableChanged' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, OnFOBCoreVulnerableChanged) == 0x0007E8, "Member 'ABuildingFOBCoreActor::OnFOBCoreVulnerableChanged' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, OwnerNetID) == 0x0007F8, "Member 'ABuildingFOBCoreActor::OwnerNetID' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, SpawnedFromItemDef) == 0x000820, "Member 'ABuildingFOBCoreActor::SpawnedFromItemDef' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, SpawnedFromSpawnPad) == 0x000828, "Member 'ABuildingFOBCoreActor::SpawnedFromSpawnPad' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, FOBBounds) == 0x000830, "Member 'ABuildingFOBCoreActor::FOBBounds' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, FOBStructuralBounds) == 0x00084C, "Member 'ABuildingFOBCoreActor::FOBStructuralBounds' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, OnFOBCoreDamaged) == 0x000868, "Member 'ABuildingFOBCoreActor::OnFOBCoreDamaged' has a wrong offset!");
static_assert(offsetof(ABuildingFOBCoreActor, OnFOBCoreOutOfHealth) == 0x000878, "Member 'ABuildingFOBCoreActor::OnFOBCoreOutOfHealth' has a wrong offset!");

// Class FortniteGame.FortCreativePortalManager
// 0x0040 (0x0370 - 0x0330)
class AFortCreativePortalManager final : public AInfo
{
public:
	TArray<class AFortAthenaCreativePortal*>      AllPortals;                                        // 0x0330(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortAthenaCreativePortal*>      UsedPortals;                                       // 0x0340(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortAthenaCreativePortal*>      AvailablePortals;                                  // 0x0350(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<TWeakObjectPtr<class AFortPlayerControllerAthena>> PendingPortalReservations;                         // 0x0360(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static void GetCreativePortalManager(const class UObject* WorldContextObject, class AFortCreativePortalManager** OutCreativePortalManager, ECreativePortalManagerValidityResult* OutIsValid);

	void MarkPortalUsed(class AFortAthenaCreativePortal* PortalUsed);
	void ReleasePortal(class AFortAthenaCreativePortal* PortalToRelease);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativePortalManager">();
	}
	static class AFortCreativePortalManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCreativePortalManager>();
	}
};
static_assert(alignof(AFortCreativePortalManager) == 0x000008, "Wrong alignment on AFortCreativePortalManager");
static_assert(sizeof(AFortCreativePortalManager) == 0x000370, "Wrong size on AFortCreativePortalManager");
static_assert(offsetof(AFortCreativePortalManager, AllPortals) == 0x000330, "Member 'AFortCreativePortalManager::AllPortals' has a wrong offset!");
static_assert(offsetof(AFortCreativePortalManager, UsedPortals) == 0x000340, "Member 'AFortCreativePortalManager::UsedPortals' has a wrong offset!");
static_assert(offsetof(AFortCreativePortalManager, AvailablePortals) == 0x000350, "Member 'AFortCreativePortalManager::AvailablePortals' has a wrong offset!");
static_assert(offsetof(AFortCreativePortalManager, PendingPortalReservations) == 0x000360, "Member 'AFortCreativePortalManager::PendingPortalReservations' has a wrong offset!");

// Class FortniteGame.FortMinigameSettingsBuilding
// 0x0068 (0x0C48 - 0x0BE0)
class AFortMinigameSettingsBuilding : public ABuildingSMActor
{
public:
	TArray<class FText>                           GameDescriptionData;                               // 0x0BE0(0x0010)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, RepNotify, NativeAccessSpecifierPublic)
	class FText                                   GameNameData;                                      // 0x0BF0(0x0018)(Edit, Net, DisableEditOnTemplate, EditConst, SaveGame, RepNotify, NativeAccessSpecifierPublic)
	bool                                          bShowPublishWatermark;                             // 0x0C08(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C09[0x7];                                      // 0x0C09(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnGameDescriptionDataChanged;                      // 0x0C10(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnGameNameDataChanged;                             // 0x0C20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnVolumeMachineSet;                                // 0x0C30(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortCreativeVolumeLinkComponent*       CreativeLinkComponent;                             // 0x0C40(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	TArray<class FText> GetGameDescription();
	class FText GetGameName();
	void OnLinkedVolumeSet(class AFortVolume* PreviousVolume, class AFortVolume* NewVolume);
	void OnRep_GameDescriptionData();
	void OnRep_GameNameData();
	void SetGameDescription(const class FText& GameName, const TArray<class FText>& GameDescriptionText);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameSettingsBuilding">();
	}
	static class AFortMinigameSettingsBuilding* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMinigameSettingsBuilding>();
	}
};
static_assert(alignof(AFortMinigameSettingsBuilding) == 0x000008, "Wrong alignment on AFortMinigameSettingsBuilding");
static_assert(sizeof(AFortMinigameSettingsBuilding) == 0x000C48, "Wrong size on AFortMinigameSettingsBuilding");
static_assert(offsetof(AFortMinigameSettingsBuilding, GameDescriptionData) == 0x000BE0, "Member 'AFortMinigameSettingsBuilding::GameDescriptionData' has a wrong offset!");
static_assert(offsetof(AFortMinigameSettingsBuilding, GameNameData) == 0x000BF0, "Member 'AFortMinigameSettingsBuilding::GameNameData' has a wrong offset!");
static_assert(offsetof(AFortMinigameSettingsBuilding, bShowPublishWatermark) == 0x000C08, "Member 'AFortMinigameSettingsBuilding::bShowPublishWatermark' has a wrong offset!");
static_assert(offsetof(AFortMinigameSettingsBuilding, OnGameDescriptionDataChanged) == 0x000C10, "Member 'AFortMinigameSettingsBuilding::OnGameDescriptionDataChanged' has a wrong offset!");
static_assert(offsetof(AFortMinigameSettingsBuilding, OnGameNameDataChanged) == 0x000C20, "Member 'AFortMinigameSettingsBuilding::OnGameNameDataChanged' has a wrong offset!");
static_assert(offsetof(AFortMinigameSettingsBuilding, OnVolumeMachineSet) == 0x000C30, "Member 'AFortMinigameSettingsBuilding::OnVolumeMachineSet' has a wrong offset!");
static_assert(offsetof(AFortMinigameSettingsBuilding, CreativeLinkComponent) == 0x000C40, "Member 'AFortMinigameSettingsBuilding::CreativeLinkComponent' has a wrong offset!");

// Class FortniteGame.FortAbilityTask_DirectedMovement
// 0x0070 (0x00F0 - 0x0080)
class UFortAbilityTask_DirectedMovement final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   OnMovementComplete;                                // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMovementCancelled;                               // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A0[0x1C];                                      // 0x00A0(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                TargetLocation;                                    // 0x00BC(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USceneComponent*                        TargetComponent;                                   // 0x00C8(0x0008)(ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MovementDistance;                                  // 0x00D0(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         IdealArrivalDistance;                              // 0x00D4(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DurationOfMovement;                                // 0x00D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bModifyZ;                                          // 0x00DC(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCancelOnFalling;                                  // 0x00DD(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DE[0x2];                                       // 0x00DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class UCharacterMovementComponent*            MovementComponent;                                 // 0x00E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E8[0x8];                                       // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_DirectedMovement* DirectedMovement(class UGameplayAbility* OwningAbility, const struct FVector& MovementDirection, EFortDirectedMovementSpace MovementSpaceType, float Param_MovementDistance, float MovementDuration, float IdealDistance, bool ModifyZ, bool Param_bCancelOnFalling);
	static class UFortAbilityTask_DirectedMovement* DirectedMovementToActor(class UGameplayAbility* OwningAbility, class AActor* TargetActor, float MaxMovementDistance, float MovementDuration, float IdealDistance, bool ModifyZ, bool Param_bCancelOnFalling);
	static class UFortAbilityTask_DirectedMovement* DirectedMovementToComponent(class UGameplayAbility* OwningAbility, class USceneComponent* Param_TargetComponent, float MaxMovementDistance, float MovementDuration, float IdealDistance, bool ModifyZ, bool Param_bCancelOnFalling);
	static class UFortAbilityTask_DirectedMovement* DirectedMovementToLocation(class UGameplayAbility* OwningAbility, const struct FVector& MovementTargetLocation, EFortDirectedMovementSpace MovementSpaceType, float MovementDuration, float CloseEnoughDistance, bool ModifyZ, bool Param_bCancelOnFalling);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_DirectedMovement">();
	}
	static class UFortAbilityTask_DirectedMovement* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_DirectedMovement>();
	}
};
static_assert(alignof(UFortAbilityTask_DirectedMovement) == 0x000008, "Wrong alignment on UFortAbilityTask_DirectedMovement");
static_assert(sizeof(UFortAbilityTask_DirectedMovement) == 0x0000F0, "Wrong size on UFortAbilityTask_DirectedMovement");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, OnMovementComplete) == 0x000080, "Member 'UFortAbilityTask_DirectedMovement::OnMovementComplete' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, OnMovementCancelled) == 0x000090, "Member 'UFortAbilityTask_DirectedMovement::OnMovementCancelled' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, TargetLocation) == 0x0000BC, "Member 'UFortAbilityTask_DirectedMovement::TargetLocation' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, TargetComponent) == 0x0000C8, "Member 'UFortAbilityTask_DirectedMovement::TargetComponent' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, MovementDistance) == 0x0000D0, "Member 'UFortAbilityTask_DirectedMovement::MovementDistance' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, IdealArrivalDistance) == 0x0000D4, "Member 'UFortAbilityTask_DirectedMovement::IdealArrivalDistance' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, DurationOfMovement) == 0x0000D8, "Member 'UFortAbilityTask_DirectedMovement::DurationOfMovement' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, bModifyZ) == 0x0000DC, "Member 'UFortAbilityTask_DirectedMovement::bModifyZ' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, bCancelOnFalling) == 0x0000DD, "Member 'UFortAbilityTask_DirectedMovement::bCancelOnFalling' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_DirectedMovement, MovementComponent) == 0x0000E0, "Member 'UFortAbilityTask_DirectedMovement::MovementComponent' has a wrong offset!");

// Class FortniteGame.BuildingFOBCoreSpawnPad
// 0x0000 (0x0768 - 0x0768)
class ABuildingFOBCoreSpawnPad final : public ABuildingGameplayActor
{
public:
	struct FTransform GetCoreSpawnTransform() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFOBCoreSpawnPad">();
	}
	static class ABuildingFOBCoreSpawnPad* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFOBCoreSpawnPad>();
	}
};
static_assert(alignof(ABuildingFOBCoreSpawnPad) == 0x000008, "Wrong alignment on ABuildingFOBCoreSpawnPad");
static_assert(sizeof(ABuildingFOBCoreSpawnPad) == 0x000768, "Wrong size on ABuildingFOBCoreSpawnPad");

// Class FortniteGame.BuildingFoundation
// 0x0240 (0x0E20 - 0x0BE0)
#pragma pack(push, 0x1)
class alignas(0x10) ABuildingFoundation : public ABuildingSMActor
{
public:
	TArray<class UBuildingGroup*>                 BuildingGroups;                                    // 0x0BE0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UWorld>>          AdditionalWorlds;                                  // 0x0BF0(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	struct FVector                                BuildingDeconstructorOrigin;                       // 0x0C00(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                BuildingDeconstructorExtent;                       // 0x0C0C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bConditionalFoundation : 1;                        // 0x0C18(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bServerStreamedInLevel : 1;                        // 0x0C18(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverrideNavigationGraphCells : 1;                 // 0x0C18(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasExcludedZone : 1;                              // 0x0C18(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceDitheringTransition : 1;                     // 0x0C18(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bStreamingDataBasedBounds : 1;                     // 0x0C18(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_18_6 : 2;                                   // 0x0018(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         BitPad_C19_0 : 4;                                  // 0x0C19(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bFoundationEnabled : 1;                            // 0x0C19(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	EDynamicFoundationType                        DynamicFoundationType;                             // 0x0C1A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EBuildingFoundationType                       FoundationType;                                    // 0x0C1B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NavExclusionMinX;                                  // 0x0C1C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NavExclusionMaxX;                                  // 0x0C20(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NavExclusionMinY;                                  // 0x0C24(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NavExclusionMaxY;                                  // 0x0C28(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FBox                                   StreamingBoundingBox;                              // 0x0C2C(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class FName                                   LevelToStream;                                     // 0x0C48(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  BuildingGroupTagsToPickFrom;                       // 0x0C50(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FSlateBrush                            LandIcon;                                          // 0x0C70(0x0088)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FBuildingFoundationStreamingData       StreamingData;                                     // 0x0CF8(0x0058)(Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortHLODSMActor*>               SpawnedLODActors;                                  // 0x0D50(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortHLODSMActor*>               ChildSpawnedLODActors;                             // 0x0D60(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class ALODActor*>                      HLODActors;                                        // 0x0D70(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class ABuildingFoundation*                    ParentFoundation;                                  // 0x0D80(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D88[0x8];                                      // 0x0D88(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class ULevelStreaming*                        LevelStreamInfo;                                   // 0x0D90(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FBuildingFoundationLODActorData> LODActorsData;                                     // 0x0D98(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_DA8[0x38];                                     // 0x0DA8(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             DynamicFoundationTransform;                        // 0x0DE0(0x0030)(Net, Transient, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_E10[0x8];                                      // 0x0E10(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void EditorOnlyAddAdditionalWorld(class FString& LevelPackageName);
	void EditorOnlyClearAdditionalWorlds();
	TArray<class FString> EditorOnlyGetAdditionalWorlds();
	bool EditorOnlyRemoveAdditionalWorld(class FString& LevelToRemove);
	void OnLevelShown();
	void OnLevelStreamedIn();
	void OnRep_DynamicFoundationTransform();
	void OnRep_FoundationEnabled();
	void OnRep_LevelToStream();
	void OnRep_ServerStreamedInLevel();
	void SetDynamicFoundationEnabled(bool bEnabled);
	void SetDynamicFoundationTransform(const struct FTransform& NewTransform);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFoundation">();
	}
	static class ABuildingFoundation* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFoundation>();
	}
};
#pragma pack(pop)
static_assert(alignof(ABuildingFoundation) == 0x000010, "Wrong alignment on ABuildingFoundation");
static_assert(sizeof(ABuildingFoundation) == 0x000E20, "Wrong size on ABuildingFoundation");
static_assert(offsetof(ABuildingFoundation, BuildingGroups) == 0x000BE0, "Member 'ABuildingFoundation::BuildingGroups' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, AdditionalWorlds) == 0x000BF0, "Member 'ABuildingFoundation::AdditionalWorlds' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, BuildingDeconstructorOrigin) == 0x000C00, "Member 'ABuildingFoundation::BuildingDeconstructorOrigin' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, BuildingDeconstructorExtent) == 0x000C0C, "Member 'ABuildingFoundation::BuildingDeconstructorExtent' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, DynamicFoundationType) == 0x000C1A, "Member 'ABuildingFoundation::DynamicFoundationType' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, FoundationType) == 0x000C1B, "Member 'ABuildingFoundation::FoundationType' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, NavExclusionMinX) == 0x000C1C, "Member 'ABuildingFoundation::NavExclusionMinX' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, NavExclusionMaxX) == 0x000C20, "Member 'ABuildingFoundation::NavExclusionMaxX' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, NavExclusionMinY) == 0x000C24, "Member 'ABuildingFoundation::NavExclusionMinY' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, NavExclusionMaxY) == 0x000C28, "Member 'ABuildingFoundation::NavExclusionMaxY' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, StreamingBoundingBox) == 0x000C2C, "Member 'ABuildingFoundation::StreamingBoundingBox' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, LevelToStream) == 0x000C48, "Member 'ABuildingFoundation::LevelToStream' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, BuildingGroupTagsToPickFrom) == 0x000C50, "Member 'ABuildingFoundation::BuildingGroupTagsToPickFrom' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, LandIcon) == 0x000C70, "Member 'ABuildingFoundation::LandIcon' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, StreamingData) == 0x000CF8, "Member 'ABuildingFoundation::StreamingData' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, SpawnedLODActors) == 0x000D50, "Member 'ABuildingFoundation::SpawnedLODActors' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, ChildSpawnedLODActors) == 0x000D60, "Member 'ABuildingFoundation::ChildSpawnedLODActors' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, HLODActors) == 0x000D70, "Member 'ABuildingFoundation::HLODActors' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, ParentFoundation) == 0x000D80, "Member 'ABuildingFoundation::ParentFoundation' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, LevelStreamInfo) == 0x000D90, "Member 'ABuildingFoundation::LevelStreamInfo' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, LODActorsData) == 0x000D98, "Member 'ABuildingFoundation::LODActorsData' has a wrong offset!");
static_assert(offsetof(ABuildingFoundation, DynamicFoundationTransform) == 0x000DE0, "Member 'ABuildingFoundation::DynamicFoundationTransform' has a wrong offset!");

// Class FortniteGame.FortMeshReplicationGraph
// 0x0000 (0x0470 - 0x0470)
class UFortMeshReplicationGraph final : public UMeshReplicationGraph
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMeshReplicationGraph">();
	}
	static class UFortMeshReplicationGraph* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMeshReplicationGraph>();
	}
};
static_assert(alignof(UFortMeshReplicationGraph) == 0x000008, "Wrong alignment on UFortMeshReplicationGraph");
static_assert(sizeof(UFortMeshReplicationGraph) == 0x000470, "Wrong size on UFortMeshReplicationGraph");

// Class FortniteGame.FortTokenToAttributeTable
// 0x0010 (0x0040 - 0x0030)
class UFortTokenToAttributeTable final : public UDataAsset
{
public:
	TArray<struct FTokenAttributePair>            TokenToAttributeList;                              // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTokenToAttributeTable">();
	}
	static class UFortTokenToAttributeTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTokenToAttributeTable>();
	}
};
static_assert(alignof(UFortTokenToAttributeTable) == 0x000008, "Wrong alignment on UFortTokenToAttributeTable");
static_assert(sizeof(UFortTokenToAttributeTable) == 0x000040, "Wrong size on UFortTokenToAttributeTable");
static_assert(offsetof(UFortTokenToAttributeTable, TokenToAttributeList) == 0x000030, "Member 'UFortTokenToAttributeTable::TokenToAttributeList' has a wrong offset!");

// Class FortniteGame.FortGameplayTagVolume
// 0x0028 (0x0390 - 0x0368)
class AFortGameplayTagVolume final : public AVolume
{
public:
	uint8                                         Pad_368[0x8];                                      // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  TagsToApplyOnSave;                                 // 0x0370(0x0020)(Edit, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayTagVolume">();
	}
	static class AFortGameplayTagVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayTagVolume>();
	}
};
static_assert(alignof(AFortGameplayTagVolume) == 0x000008, "Wrong alignment on AFortGameplayTagVolume");
static_assert(sizeof(AFortGameplayTagVolume) == 0x000390, "Wrong size on AFortGameplayTagVolume");
static_assert(offsetof(AFortGameplayTagVolume, TagsToApplyOnSave) == 0x000370, "Member 'AFortGameplayTagVolume::TagsToApplyOnSave' has a wrong offset!");

// Class FortniteGame.BuildingFoundation3x3
// 0x0000 (0x0E20 - 0x0E20)
class ABuildingFoundation3x3 final : public ABuildingFoundation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFoundation3x3">();
	}
	static class ABuildingFoundation3x3* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFoundation3x3>();
	}
};
static_assert(alignof(ABuildingFoundation3x3) == 0x000010, "Wrong alignment on ABuildingFoundation3x3");
static_assert(sizeof(ABuildingFoundation3x3) == 0x000E20, "Wrong size on ABuildingFoundation3x3");

// Class FortniteGame.FortDeathCauseFromTagMapping
// 0x0010 (0x0040 - 0x0030)
class UFortDeathCauseFromTagMapping final : public UDataAsset
{
public:
	TArray<struct FFortTagToDeathCause>           TagToDeathCauseArray;                              // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeathCauseFromTagMapping">();
	}
	static class UFortDeathCauseFromTagMapping* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeathCauseFromTagMapping>();
	}
};
static_assert(alignof(UFortDeathCauseFromTagMapping) == 0x000008, "Wrong alignment on UFortDeathCauseFromTagMapping");
static_assert(sizeof(UFortDeathCauseFromTagMapping) == 0x000040, "Wrong size on UFortDeathCauseFromTagMapping");
static_assert(offsetof(UFortDeathCauseFromTagMapping, TagToDeathCauseArray) == 0x000030, "Member 'UFortDeathCauseFromTagMapping::TagToDeathCauseArray' has a wrong offset!");

// Class FortniteGame.BuildingFoundation5x10
// 0x0000 (0x0E20 - 0x0E20)
class ABuildingFoundation5x10 final : public ABuildingFoundation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFoundation5x10">();
	}
	static class ABuildingFoundation5x10* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFoundation5x10>();
	}
};
static_assert(alignof(ABuildingFoundation5x10) == 0x000010, "Wrong alignment on ABuildingFoundation5x10");
static_assert(sizeof(ABuildingFoundation5x10) == 0x000E20, "Wrong size on ABuildingFoundation5x10");

// Class FortniteGame.BuildingFoundation5x5
// 0x0000 (0x0E20 - 0x0E20)
class ABuildingFoundation5x5 : public ABuildingFoundation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFoundation5x5">();
	}
	static class ABuildingFoundation5x5* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFoundation5x5>();
	}
};
static_assert(alignof(ABuildingFoundation5x5) == 0x000010, "Wrong alignment on ABuildingFoundation5x5");
static_assert(sizeof(ABuildingFoundation5x5) == 0x000E20, "Wrong size on ABuildingFoundation5x5");

// Class FortniteGame.FortAthenaMutator_WarmupTime
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_WarmupTime final : public AFortAthenaMutator
{
public:
	float                                         WarmupTime;                                        // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_WarmupTime">();
	}
	static class AFortAthenaMutator_WarmupTime* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_WarmupTime>();
	}
};
static_assert(alignof(AFortAthenaMutator_WarmupTime) == 0x000008, "Wrong alignment on AFortAthenaMutator_WarmupTime");
static_assert(sizeof(AFortAthenaMutator_WarmupTime) == 0x000380, "Wrong size on AFortAthenaMutator_WarmupTime");
static_assert(offsetof(AFortAthenaMutator_WarmupTime, WarmupTime) == 0x000378, "Member 'AFortAthenaMutator_WarmupTime::WarmupTime' has a wrong offset!");

// Class FortniteGame.BuildingFoundationSlab
// 0x0020 (0x0E40 - 0x0E20)
class ABuildingFoundationSlab final : public ABuildingFoundation
{
public:
	class FText                                   CreatorName;                                       // 0x0E18(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           MapLocationTag;                                    // 0x0E30(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E38[0x8];                                      // 0x0E38(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingFoundationSlab">();
	}
	static class ABuildingFoundationSlab* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingFoundationSlab>();
	}
};
static_assert(alignof(ABuildingFoundationSlab) == 0x000010, "Wrong alignment on ABuildingFoundationSlab");
static_assert(sizeof(ABuildingFoundationSlab) == 0x000E40, "Wrong size on ABuildingFoundationSlab");
static_assert(offsetof(ABuildingFoundationSlab, CreatorName) == 0x000E18, "Member 'ABuildingFoundationSlab::CreatorName' has a wrong offset!");
static_assert(offsetof(ABuildingFoundationSlab, MapLocationTag) == 0x000E30, "Member 'ABuildingFoundationSlab::MapLocationTag' has a wrong offset!");

// Class FortniteGame.FortAIProxyActor
// 0x0040 (0x0370 - 0x0330)
class AFortAIProxyActor : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	EPhysicalSurface                              PrimaryPhysicalSurface;                            // 0x0340(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_341[0x7];                                      // 0x0341(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortHealthSet*                         HealthSet;                                         // 0x0348(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortDamageSet*                         DamageSet;                                         // 0x0350(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMovementSet*                       MovementSet;                                       // 0x0358(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x0360(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortBaseWeaponDamage                         BaseWeaponDamageResponseType;                      // 0x0368(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_369[0x7];                                      // 0x0369(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIProxyActor">();
	}
	static class AFortAIProxyActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIProxyActor>();
	}
};
static_assert(alignof(AFortAIProxyActor) == 0x000008, "Wrong alignment on AFortAIProxyActor");
static_assert(sizeof(AFortAIProxyActor) == 0x000370, "Wrong size on AFortAIProxyActor");
static_assert(offsetof(AFortAIProxyActor, PrimaryPhysicalSurface) == 0x000340, "Member 'AFortAIProxyActor::PrimaryPhysicalSurface' has a wrong offset!");
static_assert(offsetof(AFortAIProxyActor, HealthSet) == 0x000348, "Member 'AFortAIProxyActor::HealthSet' has a wrong offset!");
static_assert(offsetof(AFortAIProxyActor, DamageSet) == 0x000350, "Member 'AFortAIProxyActor::DamageSet' has a wrong offset!");
static_assert(offsetof(AFortAIProxyActor, MovementSet) == 0x000358, "Member 'AFortAIProxyActor::MovementSet' has a wrong offset!");
static_assert(offsetof(AFortAIProxyActor, AbilitySystemComponent) == 0x000360, "Member 'AFortAIProxyActor::AbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortAIProxyActor, BaseWeaponDamageResponseType) == 0x000368, "Member 'AFortAIProxyActor::BaseWeaponDamageResponseType' has a wrong offset!");

// Class FortniteGame.FortAIMobileProxyActor
// 0x0000 (0x0370 - 0x0370)
class AFortAIMobileProxyActor final : public AFortAIProxyActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIMobileProxyActor">();
	}
	static class AFortAIMobileProxyActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIMobileProxyActor>();
	}
};
static_assert(alignof(AFortAIMobileProxyActor) == 0x000008, "Wrong alignment on AFortAIMobileProxyActor");
static_assert(sizeof(AFortAIMobileProxyActor) == 0x000370, "Wrong size on AFortAIMobileProxyActor");

// Class FortniteGame.FortReplicationGraphNode_PlayerStateFrequencyLimiter
// 0x0030 (0x0080 - 0x0050)
class UFortReplicationGraphNode_PlayerStateFrequencyLimiter final : public UReplicationGraphNode
{
public:
	uint8                                         Pad_50[0x30];                                      // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplicationGraphNode_PlayerStateFrequencyLimiter">();
	}
	static class UFortReplicationGraphNode_PlayerStateFrequencyLimiter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplicationGraphNode_PlayerStateFrequencyLimiter>();
	}
};
static_assert(alignof(UFortReplicationGraphNode_PlayerStateFrequencyLimiter) == 0x000008, "Wrong alignment on UFortReplicationGraphNode_PlayerStateFrequencyLimiter");
static_assert(sizeof(UFortReplicationGraphNode_PlayerStateFrequencyLimiter) == 0x000080, "Wrong size on UFortReplicationGraphNode_PlayerStateFrequencyLimiter");

// Class FortniteGame.FortPlayerAttrSet
// 0x0400 (0x0430 - 0x0030)
class UFortPlayerAttrSet final : public UFortAttributeSet
{
public:
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAttributeData             Stamina;                                           // 0x0038(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             StaminaRegenRate;                                  // 0x0060(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             StaminaRegenDelay;                                 // 0x0088(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxStamina;                                        // 0x00B0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             StaminaCost;                                       // 0x00D8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SprintCost;                                        // 0x0100(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	uint8                                         Pad_128[0x8];                                      // 0x0128(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAttributeData             ItemRegenMaxStack;                                 // 0x0130(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ItemRegenCooldown;                                 // 0x0158(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ItemMaxStack;                                      // 0x0180(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             DoubleLootRollChance;                              // 0x01A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             DoubleItemLootChance;                              // 0x01D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             DoubleCraftChance;                                 // 0x01F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CraftingTimeMultiplier;                            // 0x0220(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CraftItemLevelBonusMin;                            // 0x0248(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CraftItemLevelBonusMax;                            // 0x0270(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ResourceHarvesting;                                // 0x0298(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HarvestingTool;                                    // 0x02C0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ExtraLives;                                        // 0x02E8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ResurrectTeammateDuration;                         // 0x0310(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Fortitude_Team;                                    // 0x0338(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Offense_Team;                                      // 0x0360(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Tech_Team;                                         // 0x0388(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Resistance_Team;                                   // 0x03B0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ActiveEffectDuration;                              // 0x03D8(0x0028)(NativeAccessSpecifierPublic)
	uint8                                         Pad_400[0x30];                                     // 0x0400(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_CraftingTimeMultiplier();
	void OnRep_CraftItemLevelBonusMax();
	void OnRep_CraftItemLevelBonusMin();
	void OnRep_DoubleCraftChance();
	void OnRep_DoubleItemLootChance();
	void OnRep_DoubleLootRollChance();
	void OnRep_ExtraLives();
	void OnRep_Fortitude_Team();
	void OnRep_HarvestingTool();
	void OnRep_ItemMaxStack();
	void OnRep_ItemRegenCooldown();
	void OnRep_ItemRegenMaxStack();
	void OnRep_MaxStamina();
	void OnRep_Offense_Team();
	void OnRep_Resistance_Team();
	void OnRep_ResourceHarvesting();
	void OnRep_ResurrectTeammateDuration();
	void OnRep_SprintCost();
	void OnRep_Stamina();
	void OnRep_StaminaCost();
	void OnRep_StaminaRegenDelay();
	void OnRep_StaminaRegenRate();
	void OnRep_Tech_Team();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAttrSet">();
	}
	static class UFortPlayerAttrSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAttrSet>();
	}
};
static_assert(alignof(UFortPlayerAttrSet) == 0x000008, "Wrong alignment on UFortPlayerAttrSet");
static_assert(sizeof(UFortPlayerAttrSet) == 0x000430, "Wrong size on UFortPlayerAttrSet");
static_assert(offsetof(UFortPlayerAttrSet, Stamina) == 0x000038, "Member 'UFortPlayerAttrSet::Stamina' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, StaminaRegenRate) == 0x000060, "Member 'UFortPlayerAttrSet::StaminaRegenRate' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, StaminaRegenDelay) == 0x000088, "Member 'UFortPlayerAttrSet::StaminaRegenDelay' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, MaxStamina) == 0x0000B0, "Member 'UFortPlayerAttrSet::MaxStamina' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, StaminaCost) == 0x0000D8, "Member 'UFortPlayerAttrSet::StaminaCost' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, SprintCost) == 0x000100, "Member 'UFortPlayerAttrSet::SprintCost' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, ItemRegenMaxStack) == 0x000130, "Member 'UFortPlayerAttrSet::ItemRegenMaxStack' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, ItemRegenCooldown) == 0x000158, "Member 'UFortPlayerAttrSet::ItemRegenCooldown' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, ItemMaxStack) == 0x000180, "Member 'UFortPlayerAttrSet::ItemMaxStack' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, DoubleLootRollChance) == 0x0001A8, "Member 'UFortPlayerAttrSet::DoubleLootRollChance' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, DoubleItemLootChance) == 0x0001D0, "Member 'UFortPlayerAttrSet::DoubleItemLootChance' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, DoubleCraftChance) == 0x0001F8, "Member 'UFortPlayerAttrSet::DoubleCraftChance' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, CraftingTimeMultiplier) == 0x000220, "Member 'UFortPlayerAttrSet::CraftingTimeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, CraftItemLevelBonusMin) == 0x000248, "Member 'UFortPlayerAttrSet::CraftItemLevelBonusMin' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, CraftItemLevelBonusMax) == 0x000270, "Member 'UFortPlayerAttrSet::CraftItemLevelBonusMax' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, ResourceHarvesting) == 0x000298, "Member 'UFortPlayerAttrSet::ResourceHarvesting' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, HarvestingTool) == 0x0002C0, "Member 'UFortPlayerAttrSet::HarvestingTool' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, ExtraLives) == 0x0002E8, "Member 'UFortPlayerAttrSet::ExtraLives' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, ResurrectTeammateDuration) == 0x000310, "Member 'UFortPlayerAttrSet::ResurrectTeammateDuration' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, Fortitude_Team) == 0x000338, "Member 'UFortPlayerAttrSet::Fortitude_Team' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, Offense_Team) == 0x000360, "Member 'UFortPlayerAttrSet::Offense_Team' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, Tech_Team) == 0x000388, "Member 'UFortPlayerAttrSet::Tech_Team' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, Resistance_Team) == 0x0003B0, "Member 'UFortPlayerAttrSet::Resistance_Team' has a wrong offset!");
static_assert(offsetof(UFortPlayerAttrSet, ActiveEffectDuration) == 0x0003D8, "Member 'UFortPlayerAttrSet::ActiveEffectDuration' has a wrong offset!");

// Class FortniteGame.BuildingGameplayActorBalloon
// 0x0018 (0x0780 - 0x0768)
class ABuildingGameplayActorBalloon : public ABuildingGameplayActor
{
public:
	int32                                         BalloonLocationSelection;                          // 0x0768(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BalloonNoAim;                                      // 0x076C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                CharVelZ;                                          // 0x0770(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_77C[0x4];                                      // 0x077C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGameplayActorBalloon">();
	}
	static class ABuildingGameplayActorBalloon* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingGameplayActorBalloon>();
	}
};
static_assert(alignof(ABuildingGameplayActorBalloon) == 0x000008, "Wrong alignment on ABuildingGameplayActorBalloon");
static_assert(sizeof(ABuildingGameplayActorBalloon) == 0x000780, "Wrong size on ABuildingGameplayActorBalloon");
static_assert(offsetof(ABuildingGameplayActorBalloon, BalloonLocationSelection) == 0x000768, "Member 'ABuildingGameplayActorBalloon::BalloonLocationSelection' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorBalloon, BalloonNoAim) == 0x00076C, "Member 'ABuildingGameplayActorBalloon::BalloonNoAim' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorBalloon, CharVelZ) == 0x000770, "Member 'ABuildingGameplayActorBalloon::CharVelZ' has a wrong offset!");

// Class FortniteGame.BuildingGameplayActorBalloonRope
// 0x0000 (0x0768 - 0x0768)
class ABuildingGameplayActorBalloonRope final : public ABuildingGameplayActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGameplayActorBalloonRope">();
	}
	static class ABuildingGameplayActorBalloonRope* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingGameplayActorBalloonRope>();
	}
};
static_assert(alignof(ABuildingGameplayActorBalloonRope) == 0x000008, "Wrong alignment on ABuildingGameplayActorBalloonRope");
static_assert(sizeof(ABuildingGameplayActorBalloonRope) == 0x000768, "Wrong size on ABuildingGameplayActorBalloonRope");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_UtilitiesAdjustment
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_UtilitiesAdjustment>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_UtilitiesAdjustment">();
	}
	static class UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment::Options' has a wrong offset!");

// Class FortniteGame.FortNavArea
// 0x0008 (0x0050 - 0x0048)
class UFortNavArea : public UNavArea
{
public:
	uint8                                         bObstacle : 1;                                     // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bSmashable : 1;                                    // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea">();
	}
	static class UFortNavArea* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea>();
	}
};
static_assert(alignof(UFortNavArea) == 0x000008, "Wrong alignment on UFortNavArea");
static_assert(sizeof(UFortNavArea) == 0x000050, "Wrong size on UFortNavArea");

// Class FortniteGame.FortNavArea_DefaultSmashable
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_DefaultSmashable : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_DefaultSmashable">();
	}
	static class UFortNavArea_DefaultSmashable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_DefaultSmashable>();
	}
};
static_assert(alignof(UFortNavArea_DefaultSmashable) == 0x000008, "Wrong alignment on UFortNavArea_DefaultSmashable");
static_assert(sizeof(UFortNavArea_DefaultSmashable) == 0x000050, "Wrong size on UFortNavArea_DefaultSmashable");

// Class FortniteGame.FortNavArea_LowSmashable
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_LowSmashable final : public UFortNavArea_DefaultSmashable
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_LowSmashable">();
	}
	static class UFortNavArea_LowSmashable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_LowSmashable>();
	}
};
static_assert(alignof(UFortNavArea_LowSmashable) == 0x000008, "Wrong alignment on UFortNavArea_LowSmashable");
static_assert(sizeof(UFortNavArea_LowSmashable) == 0x000050, "Wrong size on UFortNavArea_LowSmashable");

// Class FortniteGame.FortAbilityTask_SetNextMontageSectionAndWait
// 0x0030 (0x00B0 - 0x0080)
class UFortAbilityTask_SetNextMontageSectionAndWait final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   OnComplete;                                        // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnInterrupted;                                     // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A0[0x10];                                      // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_SetNextMontageSectionAndWait* SetNextMontageSectionAndWait(class UGameplayAbility* OwningAbility, class UAnimMontage* PlayingMontage, class FName NextMontageSection);

	void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_SetNextMontageSectionAndWait">();
	}
	static class UFortAbilityTask_SetNextMontageSectionAndWait* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_SetNextMontageSectionAndWait>();
	}
};
static_assert(alignof(UFortAbilityTask_SetNextMontageSectionAndWait) == 0x000008, "Wrong alignment on UFortAbilityTask_SetNextMontageSectionAndWait");
static_assert(sizeof(UFortAbilityTask_SetNextMontageSectionAndWait) == 0x0000B0, "Wrong size on UFortAbilityTask_SetNextMontageSectionAndWait");
static_assert(offsetof(UFortAbilityTask_SetNextMontageSectionAndWait, OnComplete) == 0x000080, "Member 'UFortAbilityTask_SetNextMontageSectionAndWait::OnComplete' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SetNextMontageSectionAndWait, OnInterrupted) == 0x000090, "Member 'UFortAbilityTask_SetNextMontageSectionAndWait::OnInterrupted' has a wrong offset!");

// Class FortniteGame.BuildingGameplayActorConsumable
// 0x0040 (0x07A8 - 0x0768)
class ABuildingGameplayActorConsumable : public ABuildingGameplayActor
{
public:
	TSubclassOf<class UGameplayEffect>            OnConsumeGameplayEffect;                           // 0x0768(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortGameplayAbility>       OnConsumeMontageAbility;                           // 0x0770(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           OnConsumeMontage;                                  // 0x0778(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSpawnerCalculateRandomRotation;                   // 0x0780(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_781[0x7];                                      // 0x0781(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UParticleSystem*                        DeathParticles;                                    // 0x0788(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             DeathSound;                                        // 0x0790(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxDrawDistanceStw;                                // 0x0798(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxDrawDistanceAthena;                             // 0x079C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   StatNameWhenConsumed;                              // 0x07A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	struct FGameplayEffectSpecHandle MakeOnConsumeGameplayEffectSpec();
	void OnAllowedToConsumeFailed(const class AFortPawn* InteractingPawn);
	bool OnInteractAllowedToConsume(const class AFortPawn* InteractingPawn);
	void OnLocalBeginUse();
	void PrepareOnConsumeGameplayEffectSpec(struct FGameplayEffectSpecHandle& SpecHandle);

	struct FTransform GetDeathFXTransform() const;
	TSubclassOf<class UGameplayEffect> GetOnConsumeGameplayEffect() const;
	class UAnimMontage* GetOnConsumeMontage() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGameplayActorConsumable">();
	}
	static class ABuildingGameplayActorConsumable* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingGameplayActorConsumable>();
	}
};
static_assert(alignof(ABuildingGameplayActorConsumable) == 0x000008, "Wrong alignment on ABuildingGameplayActorConsumable");
static_assert(sizeof(ABuildingGameplayActorConsumable) == 0x0007A8, "Wrong size on ABuildingGameplayActorConsumable");
static_assert(offsetof(ABuildingGameplayActorConsumable, OnConsumeGameplayEffect) == 0x000768, "Member 'ABuildingGameplayActorConsumable::OnConsumeGameplayEffect' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, OnConsumeMontageAbility) == 0x000770, "Member 'ABuildingGameplayActorConsumable::OnConsumeMontageAbility' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, OnConsumeMontage) == 0x000778, "Member 'ABuildingGameplayActorConsumable::OnConsumeMontage' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, bSpawnerCalculateRandomRotation) == 0x000780, "Member 'ABuildingGameplayActorConsumable::bSpawnerCalculateRandomRotation' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, DeathParticles) == 0x000788, "Member 'ABuildingGameplayActorConsumable::DeathParticles' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, DeathSound) == 0x000790, "Member 'ABuildingGameplayActorConsumable::DeathSound' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, MaxDrawDistanceStw) == 0x000798, "Member 'ABuildingGameplayActorConsumable::MaxDrawDistanceStw' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, MaxDrawDistanceAthena) == 0x00079C, "Member 'ABuildingGameplayActorConsumable::MaxDrawDistanceAthena' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorConsumable, StatNameWhenConsumed) == 0x0007A0, "Member 'ABuildingGameplayActorConsumable::StatNameWhenConsumed' has a wrong offset!");

// Class FortniteGame.BuildingGameplayActorLockOnConsumable
// 0x0020 (0x07C8 - 0x07A8)
class ABuildingGameplayActorLockOnConsumable : public ABuildingGameplayActorConsumable
{
public:
	float                                         SecondsBeforeDeathAfterPickup;                     // 0x07A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InteractRadius;                                    // 0x07AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnInterpSpeed;                                   // 0x07B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PawnDisableRotationSeconds;                        // 0x07B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7B8[0x8];                                      // 0x07B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawn*                        InteractingPawn;                                   // 0x07C0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void OnLocalControllersInteractingPawnSet(class AFortPlayerPawn* LocalPCPawn);
	void OnRep_InteractingPawn();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGameplayActorLockOnConsumable">();
	}
	static class ABuildingGameplayActorLockOnConsumable* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingGameplayActorLockOnConsumable>();
	}
};
static_assert(alignof(ABuildingGameplayActorLockOnConsumable) == 0x000008, "Wrong alignment on ABuildingGameplayActorLockOnConsumable");
static_assert(sizeof(ABuildingGameplayActorLockOnConsumable) == 0x0007C8, "Wrong size on ABuildingGameplayActorLockOnConsumable");
static_assert(offsetof(ABuildingGameplayActorLockOnConsumable, SecondsBeforeDeathAfterPickup) == 0x0007A8, "Member 'ABuildingGameplayActorLockOnConsumable::SecondsBeforeDeathAfterPickup' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorLockOnConsumable, InteractRadius) == 0x0007AC, "Member 'ABuildingGameplayActorLockOnConsumable::InteractRadius' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorLockOnConsumable, PawnInterpSpeed) == 0x0007B0, "Member 'ABuildingGameplayActorLockOnConsumable::PawnInterpSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorLockOnConsumable, PawnDisableRotationSeconds) == 0x0007B4, "Member 'ABuildingGameplayActorLockOnConsumable::PawnDisableRotationSeconds' has a wrong offset!");
static_assert(offsetof(ABuildingGameplayActorLockOnConsumable, InteractingPawn) == 0x0007C0, "Member 'ABuildingGameplayActorLockOnConsumable::InteractingPawn' has a wrong offset!");

// Class FortniteGame.FortMusicManagerBank
// 0x0010 (0x0040 - 0x0030)
class UFortMusicManagerBank final : public UDataAsset
{
public:
	class UFortMusicTimeOfDayBank*                TimeOfDayBank;                                     // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMusicCombatBank*                   CombatBank;                                        // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicManagerBank">();
	}
	static class UFortMusicManagerBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMusicManagerBank>();
	}
};
static_assert(alignof(UFortMusicManagerBank) == 0x000008, "Wrong alignment on UFortMusicManagerBank");
static_assert(sizeof(UFortMusicManagerBank) == 0x000040, "Wrong size on UFortMusicManagerBank");
static_assert(offsetof(UFortMusicManagerBank, TimeOfDayBank) == 0x000030, "Member 'UFortMusicManagerBank::TimeOfDayBank' has a wrong offset!");
static_assert(offsetof(UFortMusicManagerBank, CombatBank) == 0x000038, "Member 'UFortMusicManagerBank::CombatBank' has a wrong offset!");

// Class FortniteGame.FortAIPawnVariant
// 0x0048 (0x0070 - 0x0028)
class UFortAIPawnVariant final : public UObject
{
public:
	TArray<TSubclassOf<class AFortAIPawn>>        PawnClasses;                                       // 0x0028(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPublic)
	TArray<struct FFortAIPawnVariantDefinition>   PawnVariantDefinitions;                            // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         MinPlayersToSpawnVariant;                          // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDataTableRowHandle                    SpawnPointValueHandle;                             // 0x0050(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
	int32                                         CachedSpawnPointValue;                             // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         EncounterExpectedLifespan;                         // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         VersionNum;                                        // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6C[0x4];                                       // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIPawnVariant">();
	}
	static class UFortAIPawnVariant* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIPawnVariant>();
	}
};
static_assert(alignof(UFortAIPawnVariant) == 0x000008, "Wrong alignment on UFortAIPawnVariant");
static_assert(sizeof(UFortAIPawnVariant) == 0x000070, "Wrong size on UFortAIPawnVariant");
static_assert(offsetof(UFortAIPawnVariant, PawnClasses) == 0x000028, "Member 'UFortAIPawnVariant::PawnClasses' has a wrong offset!");
static_assert(offsetof(UFortAIPawnVariant, PawnVariantDefinitions) == 0x000038, "Member 'UFortAIPawnVariant::PawnVariantDefinitions' has a wrong offset!");
static_assert(offsetof(UFortAIPawnVariant, MinPlayersToSpawnVariant) == 0x000048, "Member 'UFortAIPawnVariant::MinPlayersToSpawnVariant' has a wrong offset!");
static_assert(offsetof(UFortAIPawnVariant, SpawnPointValueHandle) == 0x000050, "Member 'UFortAIPawnVariant::SpawnPointValueHandle' has a wrong offset!");
static_assert(offsetof(UFortAIPawnVariant, CachedSpawnPointValue) == 0x000060, "Member 'UFortAIPawnVariant::CachedSpawnPointValue' has a wrong offset!");
static_assert(offsetof(UFortAIPawnVariant, EncounterExpectedLifespan) == 0x000064, "Member 'UFortAIPawnVariant::EncounterExpectedLifespan' has a wrong offset!");
static_assert(offsetof(UFortAIPawnVariant, VersionNum) == 0x000068, "Member 'UFortAIPawnVariant::VersionNum' has a wrong offset!");

// Class FortniteGame.BuildingGameplayActorBlade
// 0x0000 (0x07C8 - 0x07C8)
class ABuildingGameplayActorBlade : public ABuildingGameplayActorLockOnConsumable
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGameplayActorBlade">();
	}
	static class ABuildingGameplayActorBlade* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingGameplayActorBlade>();
	}
};
static_assert(alignof(ABuildingGameplayActorBlade) == 0x000008, "Wrong alignment on ABuildingGameplayActorBlade");
static_assert(sizeof(ABuildingGameplayActorBlade) == 0x0007C8, "Wrong size on ABuildingGameplayActorBlade");

// Class FortniteGame.FortReplaySpectator
// 0x02B8 (0x2860 - 0x25A8)
class AFortReplaySpectator : public AFortPlayerControllerSpectating
{
public:
	TArray<float>                                 PlaybackSpeedLUT;                                  // 0x25A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class UFortReplaySequenceComponent*           SequencerComponent;                                // 0x25B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_25C0[0x268];                                   // 0x25C0(0x0268)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortTimeOfDayManager*                  OverriddenTODManager;                              // 0x2828(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2830[0x30];                                    // 0x2830(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnDemoScrubComplete(bool bWasSuccessful);
	void OnNotifyNewPlaybackMultiplier(float NewMultiplier);
	void OnPauseStateChanged(bool bNewPauseState);
	void OnPawnForReplayRelevancyChanged(class AFortPawn* NewRelevancyPawn);
	void OnScrubComplete(bool bWasSuccessful);
	void OnShotStartGotoTimeComplete(bool bWasSuccessful);
	void OnZoomInBegin();
	void OnZoomInEnd();
	void OnZoomOutBegin();
	void OnZoomOutEnd();
	void SetAllowTimeDilation(bool bAllow);
	void SetCanStreamBuildingFoundationsIn(bool bCanStream);
	void SetCloudAltitudes(float NewCloudAltitude);
	bool SetOverrideTimeOfDay(bool bOverride, float Time, bool bImmediate);

	class UFortReplaySequenceComponent* GetSequencerComponent() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplaySpectator">();
	}
	static class AFortReplaySpectator* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortReplaySpectator>();
	}
};
static_assert(alignof(AFortReplaySpectator) == 0x000008, "Wrong alignment on AFortReplaySpectator");
static_assert(sizeof(AFortReplaySpectator) == 0x002860, "Wrong size on AFortReplaySpectator");
static_assert(offsetof(AFortReplaySpectator, PlaybackSpeedLUT) == 0x0025A8, "Member 'AFortReplaySpectator::PlaybackSpeedLUT' has a wrong offset!");
static_assert(offsetof(AFortReplaySpectator, SequencerComponent) == 0x0025B8, "Member 'AFortReplaySpectator::SequencerComponent' has a wrong offset!");
static_assert(offsetof(AFortReplaySpectator, OverriddenTODManager) == 0x002828, "Member 'AFortReplaySpectator::OverriddenTODManager' has a wrong offset!");

// Class FortniteGame.FortReplaySpectatorAthena
// 0x0010 (0x2870 - 0x2860)
class AFortReplaySpectatorAthena : public AFortReplaySpectator
{
public:
	uint8                                         Pad_2860[0x10];                                    // 0x2860(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplaySpectatorAthena">();
	}
	static class AFortReplaySpectatorAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortReplaySpectatorAthena>();
	}
};
static_assert(alignof(AFortReplaySpectatorAthena) == 0x000008, "Wrong alignment on AFortReplaySpectatorAthena");
static_assert(sizeof(AFortReplaySpectatorAthena) == 0x002870, "Wrong size on AFortReplaySpectatorAthena");

// Class FortniteGame.BuildingGameplayActorC4
// 0x0000 (0x0768 - 0x0768)
class ABuildingGameplayActorC4 final : public ABuildingGameplayActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGameplayActorC4">();
	}
	static class ABuildingGameplayActorC4* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingGameplayActorC4>();
	}
};
static_assert(alignof(ABuildingGameplayActorC4) == 0x000008, "Wrong alignment on ABuildingGameplayActorC4");
static_assert(sizeof(ABuildingGameplayActorC4) == 0x000768, "Wrong size on ABuildingGameplayActorC4");

// Class FortniteGame.FortPlayerAnimInstance_ShoppingCartDriver
// 0x00D0 (0x4380 - 0x42B0)
class UFortPlayerAnimInstance_ShoppingCartDriver : public UFortPlayerAnimInstance
{
public:
	struct FFortAnimInput_VelocityImpact          VelocityImpact;                                    // 0x42B0(0x00BC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                ImpactDisplacement;                                // 0x436C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsInAirFarFromGround;                             // 0x4378(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForwardVelocityGT400;                             // 0x4379(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForwardSpeedKmHLT5;                               // 0x437A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_437B[0x5];                                     // 0x437B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance_ShoppingCartDriver">();
	}
	static class UFortPlayerAnimInstance_ShoppingCartDriver* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance_ShoppingCartDriver>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance_ShoppingCartDriver) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance_ShoppingCartDriver");
static_assert(sizeof(UFortPlayerAnimInstance_ShoppingCartDriver) == 0x004380, "Wrong size on UFortPlayerAnimInstance_ShoppingCartDriver");
static_assert(offsetof(UFortPlayerAnimInstance_ShoppingCartDriver, VelocityImpact) == 0x0042B0, "Member 'UFortPlayerAnimInstance_ShoppingCartDriver::VelocityImpact' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ShoppingCartDriver, ImpactDisplacement) == 0x00436C, "Member 'UFortPlayerAnimInstance_ShoppingCartDriver::ImpactDisplacement' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ShoppingCartDriver, bIsInAirFarFromGround) == 0x004378, "Member 'UFortPlayerAnimInstance_ShoppingCartDriver::bIsInAirFarFromGround' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ShoppingCartDriver, bForwardVelocityGT400) == 0x004379, "Member 'UFortPlayerAnimInstance_ShoppingCartDriver::bForwardVelocityGT400' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ShoppingCartDriver, bForwardSpeedKmHLT5) == 0x00437A, "Member 'UFortPlayerAnimInstance_ShoppingCartDriver::bForwardSpeedKmHLT5' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_TODOverride
// 0x0030 (0x03A8 - 0x0378)
class AFortAthenaMutator_TODOverride final : public AFortAthenaMutator
{
public:
	EAthenaTimeOfDayOverride                      TimeOfDayOverride;                                 // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_379[0x3];                                      // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeOverride;                                      // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpeedOverride;                                     // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FTimeOfDayPhase>                TimeOfDayPhases;                                   // 0x0388(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TArray<struct FTimeOfDaySpeed>                TimeOfDaySpeeds;                                   // 0x0398(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)

public:
	TArray<class FText> GetTimeOfDayPhaseNames() const;
	TArray<class FText> GetTimeOfDaySpeedNames() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_TODOverride">();
	}
	static class AFortAthenaMutator_TODOverride* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_TODOverride>();
	}
};
static_assert(alignof(AFortAthenaMutator_TODOverride) == 0x000008, "Wrong alignment on AFortAthenaMutator_TODOverride");
static_assert(sizeof(AFortAthenaMutator_TODOverride) == 0x0003A8, "Wrong size on AFortAthenaMutator_TODOverride");
static_assert(offsetof(AFortAthenaMutator_TODOverride, TimeOfDayOverride) == 0x000378, "Member 'AFortAthenaMutator_TODOverride::TimeOfDayOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TODOverride, TimeOverride) == 0x00037C, "Member 'AFortAthenaMutator_TODOverride::TimeOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TODOverride, SpeedOverride) == 0x000380, "Member 'AFortAthenaMutator_TODOverride::SpeedOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TODOverride, TimeOfDayPhases) == 0x000388, "Member 'AFortAthenaMutator_TODOverride::TimeOfDayPhases' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TODOverride, TimeOfDaySpeeds) == 0x000398, "Member 'AFortAthenaMutator_TODOverride::TimeOfDaySpeeds' has a wrong offset!");

// Class FortniteGame.BuildingGroup
// 0x0048 (0x0078 - 0x0030)
class UBuildingGroup final : public UDataAsset
{
public:
	class FName                                   GroupName;                                         // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UBuildingGroup*                         FallbackGroup;                                     // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EBuildingFoundationType                       FoundationType;                                    // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_41[0x7];                                       // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  AllBuildingLevelTags;                              // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<struct FFortMapData>                   BuildingLevelData;                                 // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	void GetAllMapNames(TArray<class FString>* AllMaps);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingGroup">();
	}
	static class UBuildingGroup* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingGroup>();
	}
};
static_assert(alignof(UBuildingGroup) == 0x000008, "Wrong alignment on UBuildingGroup");
static_assert(sizeof(UBuildingGroup) == 0x000078, "Wrong size on UBuildingGroup");
static_assert(offsetof(UBuildingGroup, GroupName) == 0x000030, "Member 'UBuildingGroup::GroupName' has a wrong offset!");
static_assert(offsetof(UBuildingGroup, FallbackGroup) == 0x000038, "Member 'UBuildingGroup::FallbackGroup' has a wrong offset!");
static_assert(offsetof(UBuildingGroup, FoundationType) == 0x000040, "Member 'UBuildingGroup::FoundationType' has a wrong offset!");
static_assert(offsetof(UBuildingGroup, AllBuildingLevelTags) == 0x000048, "Member 'UBuildingGroup::AllBuildingLevelTags' has a wrong offset!");
static_assert(offsetof(UBuildingGroup, BuildingLevelData) == 0x000068, "Member 'UBuildingGroup::BuildingLevelData' has a wrong offset!");

// Class FortniteGame.FortAIHotSpotSlotGenerator_RampTrace
// 0x0018 (0x0040 - 0x0028)
class UFortAIHotSpotSlotGenerator_RampTrace final : public UAIHotSpotSlotGenerator
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpotSlotGenerator_RampTrace">();
	}
	static class UFortAIHotSpotSlotGenerator_RampTrace* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIHotSpotSlotGenerator_RampTrace>();
	}
};
static_assert(alignof(UFortAIHotSpotSlotGenerator_RampTrace) == 0x000008, "Wrong alignment on UFortAIHotSpotSlotGenerator_RampTrace");
static_assert(sizeof(UFortAIHotSpotSlotGenerator_RampTrace) == 0x000040, "Wrong size on UFortAIHotSpotSlotGenerator_RampTrace");

// Class FortniteGame.FortAthenaSupplyDropBalloon
// 0x0000 (0x0BE0 - 0x0BE0)
class AFortAthenaSupplyDropBalloon final : public ABuildingSMActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSupplyDropBalloon">();
	}
	static class AFortAthenaSupplyDropBalloon* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSupplyDropBalloon>();
	}
};
static_assert(alignof(AFortAthenaSupplyDropBalloon) == 0x000008, "Wrong alignment on AFortAthenaSupplyDropBalloon");
static_assert(sizeof(AFortAthenaSupplyDropBalloon) == 0x000BE0, "Wrong size on AFortAthenaSupplyDropBalloon");

// Class FortniteGame.BuildingItemCollectorActor
// 0x0148 (0x08B0 - 0x0768)
class ABuildingItemCollectorActor : public ABuildingGameplayActor
{
public:
	uint8                                         Pad_768[0x20];                                     // 0x0768(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	EFortItemCollectorBehavior                    ItemCollectorBehavior;                             // 0x0788(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bRequireAllForInteraction : 1;                     // 0x0789(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRequireAllForTurnIn : 1;                          // 0x0789(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasToHaveSomething : 1;                           // 0x0789(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIncrementCaptureCountWhenGoalIsReached : 1;       // 0x0789(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCurrentInteractionSuccess : 1;                    // 0x0789(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	EFortItemCollectorState                       ItemCollectorState;                                // 0x078A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortItemCollectorTrackingType                TrackingType;                                      // 0x078B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_78C[0x4];                                      // 0x078C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerController*                  ControllingPlayer;                                 // 0x0790(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   DefaultItemLootTierGroupName;                      // 0x0798(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    ItemCollectorHandle;                               // 0x07A0(0x0010)(Edit, SaveGame, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bCallOnLocalInteract;                              // 0x07B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseInstanceLootValueOverrides;                    // 0x07B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7B2[0x6];                                      // 0x07B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortItemQuantityPair>          OverrideOutputItems;                               // 0x07B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, Protected, NativeAccessSpecifierProtected)
	int32                                         OverrideGoal;                                      // 0x07C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7CC[0x4];                                      // 0x07CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FCollectorUnitInfo>             ItemCollections;                                   // 0x07D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnInstance, SaveGame, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   ManualOutputOverride;                              // 0x07E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	class UFortWorldItemDefinition*               ActiveInputItem;                                   // 0x07F0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortWorldItemDefinition*               ClientPausedActiveInputItem;                       // 0x07F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScalableFloat                         ActiveItemRotationTime;                            // 0x0800(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         ItemRotationTime;                                  // 0x0820(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_824[0xC];                                      // 0x0824(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  AllowedItemRotationDamageTags;                     // 0x0830(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         OutputDespenseDelayTime;                           // 0x0850(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         DespensingDelayTime;                               // 0x0870(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LootSpawnLocation;                                 // 0x0874(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               LootTossDirection;                                 // 0x0880(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         LootTossConeHalfAngle;                             // 0x088C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LootTossSpeed;                                     // 0x0890(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTossOnGround;                                     // 0x0894(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_895[0x3];                                      // 0x0895(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         StartingGoalLevel;                                 // 0x0898(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_89C[0x4];                                      // 0x089C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FCollectorTrackedData>          TrackedInteractionData;                            // 0x08A0(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)

public:
	int32 GetDepositAmount(class AFortPlayerController* InFortPC, class UFortWorldItemDefinition* InInputItem);
	int32 GetDepositGoal(class AFortPlayerController* InFortPC, class UFortWorldItemDefinition* InInputItem);
	int32 GetNumberOfCaptures(class AFortPlayerController* InFortPC, class UFortWorldItemDefinition* InInputItem);
	int32 GetTeamReachedGoalCount(uint8 InTeam);
	bool HasEnouphDepositItems(class AFortPlayerController* FortPC, class UFortWorldItemDefinition* InputItem, bool bAllOrNothing);
	void OnForcedCycle();
	void OnItemCollectorStateChanged(EFortItemCollectorState InItemCollectorState);
	void OnReachedDepositGoal(class AFortPlayerController* CurrentControllingPlayer, class UFortWorldItemDefinition* CurrentActiveInputItem);
	void OnRep_ActiveInputItem();
	void OnRep_ControllingPlayer();
	void OnRep_ItemCollectorState();
	void OnRep_TrackedInteractionData();
	void ServerSpawnItem(const struct FFortItemEntry& OutputItem);
	void SetItemCollectorState(EFortItemCollectorState InItemCollectorState);
	void UpdateCollectorsActiveItem(int32 StartingSeedValue, class UFortWorldItemDefinition* InputItem, class UTexture* InputTexture, int32 CurrentGoal, int32 CurrentCollectedAmount, int32 CurrentCaptureCount, class UTexture* OutputTexture);

	class UFortWorldItemDefinition* GetCurrentActiveItem() const;
	bool GetOverrideRarity(EFortRarity* Rarity) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingItemCollectorActor">();
	}
	static class ABuildingItemCollectorActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingItemCollectorActor>();
	}
};
static_assert(alignof(ABuildingItemCollectorActor) == 0x000008, "Wrong alignment on ABuildingItemCollectorActor");
static_assert(sizeof(ABuildingItemCollectorActor) == 0x0008B0, "Wrong size on ABuildingItemCollectorActor");
static_assert(offsetof(ABuildingItemCollectorActor, ItemCollectorBehavior) == 0x000788, "Member 'ABuildingItemCollectorActor::ItemCollectorBehavior' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ItemCollectorState) == 0x00078A, "Member 'ABuildingItemCollectorActor::ItemCollectorState' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, TrackingType) == 0x00078B, "Member 'ABuildingItemCollectorActor::TrackingType' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ControllingPlayer) == 0x000790, "Member 'ABuildingItemCollectorActor::ControllingPlayer' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, DefaultItemLootTierGroupName) == 0x000798, "Member 'ABuildingItemCollectorActor::DefaultItemLootTierGroupName' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ItemCollectorHandle) == 0x0007A0, "Member 'ABuildingItemCollectorActor::ItemCollectorHandle' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, bCallOnLocalInteract) == 0x0007B0, "Member 'ABuildingItemCollectorActor::bCallOnLocalInteract' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, bUseInstanceLootValueOverrides) == 0x0007B1, "Member 'ABuildingItemCollectorActor::bUseInstanceLootValueOverrides' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, OverrideOutputItems) == 0x0007B8, "Member 'ABuildingItemCollectorActor::OverrideOutputItems' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, OverrideGoal) == 0x0007C8, "Member 'ABuildingItemCollectorActor::OverrideGoal' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ItemCollections) == 0x0007D0, "Member 'ABuildingItemCollectorActor::ItemCollections' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ManualOutputOverride) == 0x0007E0, "Member 'ABuildingItemCollectorActor::ManualOutputOverride' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ActiveInputItem) == 0x0007F0, "Member 'ABuildingItemCollectorActor::ActiveInputItem' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ClientPausedActiveInputItem) == 0x0007F8, "Member 'ABuildingItemCollectorActor::ClientPausedActiveInputItem' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ActiveItemRotationTime) == 0x000800, "Member 'ABuildingItemCollectorActor::ActiveItemRotationTime' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, ItemRotationTime) == 0x000820, "Member 'ABuildingItemCollectorActor::ItemRotationTime' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, AllowedItemRotationDamageTags) == 0x000830, "Member 'ABuildingItemCollectorActor::AllowedItemRotationDamageTags' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, OutputDespenseDelayTime) == 0x000850, "Member 'ABuildingItemCollectorActor::OutputDespenseDelayTime' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, DespensingDelayTime) == 0x000870, "Member 'ABuildingItemCollectorActor::DespensingDelayTime' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, LootSpawnLocation) == 0x000874, "Member 'ABuildingItemCollectorActor::LootSpawnLocation' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, LootTossDirection) == 0x000880, "Member 'ABuildingItemCollectorActor::LootTossDirection' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, LootTossConeHalfAngle) == 0x00088C, "Member 'ABuildingItemCollectorActor::LootTossConeHalfAngle' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, LootTossSpeed) == 0x000890, "Member 'ABuildingItemCollectorActor::LootTossSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, bTossOnGround) == 0x000894, "Member 'ABuildingItemCollectorActor::bTossOnGround' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, StartingGoalLevel) == 0x000898, "Member 'ABuildingItemCollectorActor::StartingGoalLevel' has a wrong offset!");
static_assert(offsetof(ABuildingItemCollectorActor, TrackedInteractionData) == 0x0008A0, "Member 'ABuildingItemCollectorActor::TrackedInteractionData' has a wrong offset!");

// Class FortniteGame.FortAbilityTask_PlayAnimWaitTarget
// 0x00B8 (0x0138 - 0x0080)
class UFortAbilityTask_PlayAnimWaitTarget final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   Triggered;                                         // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Cancelled;                                         // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Completed;                                         // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FFortGameplayAbilityMontageInfo        MontageInfo;                                       // 0x00B0(0x0058)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_108[0x30];                                     // 0x0108(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_PlayAnimWaitTarget* PlayAnimWaitTarget(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class UAnimMontage* MontageToPlay, EFortSharedAnimationState AnimState, EFortGameplayAbilityMontageSectionToPlay SectionToPlay, class FName OverrideSection);
	static class UFortAbilityTask_PlayAnimWaitTarget* PlayAnimWithMontageInfoAndWaitForTrigger(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FFortGameplayAbilityMontageInfo& Param_MontageInfo, EFortSharedAnimationState AnimState);

	void OnTargetDataCancelledCallback();
	void OnTargetDataReadyCallback(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_PlayAnimWaitTarget">();
	}
	static class UFortAbilityTask_PlayAnimWaitTarget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_PlayAnimWaitTarget>();
	}
};
static_assert(alignof(UFortAbilityTask_PlayAnimWaitTarget) == 0x000008, "Wrong alignment on UFortAbilityTask_PlayAnimWaitTarget");
static_assert(sizeof(UFortAbilityTask_PlayAnimWaitTarget) == 0x000138, "Wrong size on UFortAbilityTask_PlayAnimWaitTarget");
static_assert(offsetof(UFortAbilityTask_PlayAnimWaitTarget, Triggered) == 0x000080, "Member 'UFortAbilityTask_PlayAnimWaitTarget::Triggered' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimWaitTarget, Cancelled) == 0x000090, "Member 'UFortAbilityTask_PlayAnimWaitTarget::Cancelled' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimWaitTarget, Completed) == 0x0000A0, "Member 'UFortAbilityTask_PlayAnimWaitTarget::Completed' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimWaitTarget, MontageInfo) == 0x0000B0, "Member 'UFortAbilityTask_PlayAnimWaitTarget::MontageInfo' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerDeployableBase
// 0x0068 (0x24A0 - 0x2438)
class AFortPlayerControllerDeployableBase final : public AFortPlayerControllerPvE
{
public:
	class ADeployableBasePlot*                    CurrentPlot;                                       // 0x2438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ADeployableBasePlot*                    PreviousPlot;                                      // 0x2440(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2448[0x58];                                    // 0x2448(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientOnHordeTierComplete(EFortCompletionResult Result);
	void ClientOnHordeTierInitialized(const TArray<struct FItemAndCount>& Items);
	void ClientOnHordeWaveComplete(const int32 Wave, const TArray<struct FItemAndCount>& Rewards);
	void MoveAllItemsFromDeployableBase();
	void MoveAllItemsToDeployableBase();
	void MoveItemFromDeployableBase(const struct FGuid& ItemOnPlot, const int32 Count);
	void MoveItemToDeployableBase(const struct FGuid& ItemOnPlayer, const int32 Count);
	void ServerMoveAllItemsFromDeployableBase(const class ADeployableBasePlot* ExpectedPlot);
	void ServerMoveAllItemsToDeployableBase(const class ADeployableBasePlot* ExpectedPlot);
	void ServerMoveItemFromDeployableBase(const struct FGuid& ItemOnPlot, const int32 Count, const class ADeployableBasePlot* ExpectedPlot);
	void ServerMoveItemToDeployableBase(const struct FGuid& ItemOnPlayer, const int32 Count, const class ADeployableBasePlot* ExpectedPlot);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerDeployableBase">();
	}
	static class AFortPlayerControllerDeployableBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerDeployableBase>();
	}
};
static_assert(alignof(AFortPlayerControllerDeployableBase) == 0x000008, "Wrong alignment on AFortPlayerControllerDeployableBase");
static_assert(sizeof(AFortPlayerControllerDeployableBase) == 0x0024A0, "Wrong size on AFortPlayerControllerDeployableBase");
static_assert(offsetof(AFortPlayerControllerDeployableBase, CurrentPlot) == 0x002438, "Member 'AFortPlayerControllerDeployableBase::CurrentPlot' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerDeployableBase, PreviousPlot) == 0x002440, "Member 'AFortPlayerControllerDeployableBase::PreviousPlot' has a wrong offset!");

// Class FortniteGame.BuildingPlayerPrimitivePreview
// 0x0000 (0x0BE0 - 0x0BE0)
class ABuildingPlayerPrimitivePreview : public ABuildingSMActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPlayerPrimitivePreview">();
	}
	static class ABuildingPlayerPrimitivePreview* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPlayerPrimitivePreview>();
	}
};
static_assert(alignof(ABuildingPlayerPrimitivePreview) == 0x000008, "Wrong alignment on ABuildingPlayerPrimitivePreview");
static_assert(sizeof(ABuildingPlayerPrimitivePreview) == 0x000BE0, "Wrong size on ABuildingPlayerPrimitivePreview");

// Class FortniteGame.FortReplicationGraphNode_AlwaysRelevantForTeam
// 0x0020 (0x0070 - 0x0050)
class UFortReplicationGraphNode_AlwaysRelevantForTeam final : public UReplicationGraphNode
{
public:
	class AFortTeamPrivateInfo*                   FortTeamPrivateInfo;                               // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_58[0x18];                                      // 0x0058(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplicationGraphNode_AlwaysRelevantForTeam">();
	}
	static class UFortReplicationGraphNode_AlwaysRelevantForTeam* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplicationGraphNode_AlwaysRelevantForTeam>();
	}
};
static_assert(alignof(UFortReplicationGraphNode_AlwaysRelevantForTeam) == 0x000008, "Wrong alignment on UFortReplicationGraphNode_AlwaysRelevantForTeam");
static_assert(sizeof(UFortReplicationGraphNode_AlwaysRelevantForTeam) == 0x000070, "Wrong size on UFortReplicationGraphNode_AlwaysRelevantForTeam");
static_assert(offsetof(UFortReplicationGraphNode_AlwaysRelevantForTeam, FortTeamPrivateInfo) == 0x000050, "Member 'UFortReplicationGraphNode_AlwaysRelevantForTeam::FortTeamPrivateInfo' has a wrong offset!");

// Class FortniteGame.BuildingLayoutRequirement
// 0x0060 (0x0C40 - 0x0BE0)
class ABuildingLayoutRequirement final : public ABuildingPlayerPrimitivePreview
{
public:
	UMulticastDelegateProperty_                   OnLayoutSatisfied;                                 // 0x0BE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLayoutUnSatisfied;                               // 0x0BF0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TSubclassOf<class ABuildingSMActor>           LayoutRequirementSMActorClass;                     // 0x0C00(0x0008)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIgnoreResourceTypeRequirements;                   // 0x0C08(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMakeSatisfyingActorIndestructibleWhileRequirementExists; // 0x0C09(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bNeedToInitializeRequirementStatus;                // 0x0C0A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bRequirementSatisfied;                             // 0x0C0B(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ELayoutRequirementStatus                      RequirementStatus;                                 // 0x0C0C(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortResourceType                             OverrideResourceType;                              // 0x0C0D(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowAnyPattern;                                  // 0x0C0E(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowOccupantPatternEditing;                      // 0x0C0F(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UMaterialInterface>      LayoutDisplayMaterial;                             // 0x0C10(0x0028)(Edit, DisableEditOnInstance, SaveGame, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               LayoutDisplayMID;                                  // 0x0C38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void ActivateRequirement(bool bMakeVisible);
	void DeactivateRequirement();
	void OnRep_RequirementStatus();
	void OnRequirementSatisfyingActorDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void SetRequiredResourceType(EFortResourceType DesiredResourceType);
	void SetRequirementVisible(bool bVisible);

	bool SupportsEditingOfOccupant() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingLayoutRequirement">();
	}
	static class ABuildingLayoutRequirement* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingLayoutRequirement>();
	}
};
static_assert(alignof(ABuildingLayoutRequirement) == 0x000008, "Wrong alignment on ABuildingLayoutRequirement");
static_assert(sizeof(ABuildingLayoutRequirement) == 0x000C40, "Wrong size on ABuildingLayoutRequirement");
static_assert(offsetof(ABuildingLayoutRequirement, OnLayoutSatisfied) == 0x000BE0, "Member 'ABuildingLayoutRequirement::OnLayoutSatisfied' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, OnLayoutUnSatisfied) == 0x000BF0, "Member 'ABuildingLayoutRequirement::OnLayoutUnSatisfied' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, LayoutRequirementSMActorClass) == 0x000C00, "Member 'ABuildingLayoutRequirement::LayoutRequirementSMActorClass' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, bIgnoreResourceTypeRequirements) == 0x000C08, "Member 'ABuildingLayoutRequirement::bIgnoreResourceTypeRequirements' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, bMakeSatisfyingActorIndestructibleWhileRequirementExists) == 0x000C09, "Member 'ABuildingLayoutRequirement::bMakeSatisfyingActorIndestructibleWhileRequirementExists' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, bNeedToInitializeRequirementStatus) == 0x000C0A, "Member 'ABuildingLayoutRequirement::bNeedToInitializeRequirementStatus' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, bRequirementSatisfied) == 0x000C0B, "Member 'ABuildingLayoutRequirement::bRequirementSatisfied' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, RequirementStatus) == 0x000C0C, "Member 'ABuildingLayoutRequirement::RequirementStatus' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, OverrideResourceType) == 0x000C0D, "Member 'ABuildingLayoutRequirement::OverrideResourceType' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, bAllowAnyPattern) == 0x000C0E, "Member 'ABuildingLayoutRequirement::bAllowAnyPattern' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, bAllowOccupantPatternEditing) == 0x000C0F, "Member 'ABuildingLayoutRequirement::bAllowOccupantPatternEditing' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, LayoutDisplayMaterial) == 0x000C10, "Member 'ABuildingLayoutRequirement::LayoutDisplayMaterial' has a wrong offset!");
static_assert(offsetof(ABuildingLayoutRequirement, LayoutDisplayMID) == 0x000C38, "Member 'ABuildingLayoutRequirement::LayoutDisplayMID' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_Distance
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_Distance final : public UFortDifficultyOptionEncounter
{
public:
	float                                         MinSpawnDistance;                                  // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxSpawnDistance;                                  // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_Distance">();
	}
	static class UFortDifficultyOptionEncounter_Distance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_Distance>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_Distance) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_Distance");
static_assert(sizeof(UFortDifficultyOptionEncounter_Distance) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_Distance");
static_assert(offsetof(UFortDifficultyOptionEncounter_Distance, MinSpawnDistance) == 0x000048, "Member 'UFortDifficultyOptionEncounter_Distance::MinSpawnDistance' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionEncounter_Distance, MaxSpawnDistance) == 0x00004C, "Member 'UFortDifficultyOptionEncounter_Distance::MaxSpawnDistance' has a wrong offset!");

// Class FortniteGame.FortNavArea_WalkOverWall
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_WalkOverWall final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_WalkOverWall">();
	}
	static class UFortNavArea_WalkOverWall* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_WalkOverWall>();
	}
};
static_assert(alignof(UFortNavArea_WalkOverWall) == 0x000008, "Wrong alignment on UFortNavArea_WalkOverWall");
static_assert(sizeof(UFortNavArea_WalkOverWall) == 0x000050, "Wrong size on UFortNavArea_WalkOverWall");

// Class FortniteGame.FortConsumableAccountItemDefinition
// 0x0010 (0x0370 - 0x0360)
#pragma pack(push, 0x1)
class alignas(0x10) UFortConsumableAccountItemDefinition : public UFortAccountItemDefinition
{
public:
	bool                                          bCanActivateOnSelf;                                // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCanActivateOnOthers;                              // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsAutomaticallyConsumed;                          // 0x0362(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EItemProfileType                              ProfileType;                                       // 0x0363(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_364[0x4];                                      // 0x0364(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConsumableAccountItemDefinition">();
	}
	static class UFortConsumableAccountItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConsumableAccountItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortConsumableAccountItemDefinition) == 0x000010, "Wrong alignment on UFortConsumableAccountItemDefinition");
static_assert(sizeof(UFortConsumableAccountItemDefinition) == 0x000370, "Wrong size on UFortConsumableAccountItemDefinition");
static_assert(offsetof(UFortConsumableAccountItemDefinition, bCanActivateOnSelf) == 0x000360, "Member 'UFortConsumableAccountItemDefinition::bCanActivateOnSelf' has a wrong offset!");
static_assert(offsetof(UFortConsumableAccountItemDefinition, bCanActivateOnOthers) == 0x000361, "Member 'UFortConsumableAccountItemDefinition::bCanActivateOnOthers' has a wrong offset!");
static_assert(offsetof(UFortConsumableAccountItemDefinition, bIsAutomaticallyConsumed) == 0x000362, "Member 'UFortConsumableAccountItemDefinition::bIsAutomaticallyConsumed' has a wrong offset!");
static_assert(offsetof(UFortConsumableAccountItemDefinition, ProfileType) == 0x000363, "Member 'UFortConsumableAccountItemDefinition::ProfileType' has a wrong offset!");

// Class FortniteGame.FortAccountBuffCreditItemDefinition
// 0x0030 (0x03A0 - 0x0370)
class UFortAccountBuffCreditItemDefinition final : public UFortConsumableAccountItemDefinition
{
public:
	TSoftObjectPtr<class UFortAccountBuffItemDefinition> BuffToGrant;                                       // 0x0368(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MinutesOfBuffTimeToGrant;                          // 0x0390(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_394[0xC];                                      // 0x0394(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountBuffCreditItemDefinition">();
	}
	static class UFortAccountBuffCreditItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountBuffCreditItemDefinition>();
	}
};
static_assert(alignof(UFortAccountBuffCreditItemDefinition) == 0x000010, "Wrong alignment on UFortAccountBuffCreditItemDefinition");
static_assert(sizeof(UFortAccountBuffCreditItemDefinition) == 0x0003A0, "Wrong size on UFortAccountBuffCreditItemDefinition");
static_assert(offsetof(UFortAccountBuffCreditItemDefinition, BuffToGrant) == 0x000368, "Member 'UFortAccountBuffCreditItemDefinition::BuffToGrant' has a wrong offset!");
static_assert(offsetof(UFortAccountBuffCreditItemDefinition, MinutesOfBuffTimeToGrant) == 0x000390, "Member 'UFortAccountBuffCreditItemDefinition::MinutesOfBuffTimeToGrant' has a wrong offset!");

// Class FortniteGame.OutpostStructureBase
// 0x0000 (0x0C30 - 0x0C30)
class AOutpostStructureBase : public ABuildingProp
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"OutpostStructureBase">();
	}
	static class AOutpostStructureBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AOutpostStructureBase>();
	}
};
static_assert(alignof(AOutpostStructureBase) == 0x000008, "Wrong alignment on AOutpostStructureBase");
static_assert(sizeof(AOutpostStructureBase) == 0x000C30, "Wrong size on AOutpostStructureBase");

// Class FortniteGame.FortNavArea_CheapObstacle
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_CheapObstacle final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_CheapObstacle">();
	}
	static class UFortNavArea_CheapObstacle* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_CheapObstacle>();
	}
};
static_assert(alignof(UFortNavArea_CheapObstacle) == 0x000008, "Wrong alignment on UFortNavArea_CheapObstacle");
static_assert(sizeof(UFortNavArea_CheapObstacle) == 0x000050, "Wrong size on UFortNavArea_CheapObstacle");

// Class FortniteGame.FortAbilityTask_Sprint
// 0x0010 (0x0090 - 0x0080)
class UFortAbilityTask_Sprint final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   OnTargetLocationReached;                           // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_Sprint">();
	}
	static class UFortAbilityTask_Sprint* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_Sprint>();
	}
};
static_assert(alignof(UFortAbilityTask_Sprint) == 0x000008, "Wrong alignment on UFortAbilityTask_Sprint");
static_assert(sizeof(UFortAbilityTask_Sprint) == 0x000090, "Wrong size on UFortAbilityTask_Sprint");
static_assert(offsetof(UFortAbilityTask_Sprint, OnTargetLocationReached) == 0x000080, "Member 'UFortAbilityTask_Sprint::OnTargetLocationReached' has a wrong offset!");

// Class FortniteGame.BuildingOutpostCraftingTable
// 0x0000 (0x0C30 - 0x0C30)
class ABuildingOutpostCraftingTable final : public AOutpostStructureBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingOutpostCraftingTable">();
	}
	static class ABuildingOutpostCraftingTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingOutpostCraftingTable>();
	}
};
static_assert(alignof(ABuildingOutpostCraftingTable) == 0x000008, "Wrong alignment on ABuildingOutpostCraftingTable");
static_assert(sizeof(ABuildingOutpostCraftingTable) == 0x000C30, "Wrong size on ABuildingOutpostCraftingTable");

// Class FortniteGame.FortEmojiPreviewComponent
// 0x0018 (0x0110 - 0x00F8)
class UFortEmojiPreviewComponent final : public UActorComponent
{
public:
	uint8                                         Pad_F8[0x18];                                      // 0x00F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PushPreviewEmoji(const class UAthenaEmojiItemDefinition* EmojiItem);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEmojiPreviewComponent">();
	}
	static class UFortEmojiPreviewComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEmojiPreviewComponent>();
	}
};
static_assert(alignof(UFortEmojiPreviewComponent) == 0x000008, "Wrong alignment on UFortEmojiPreviewComponent");
static_assert(sizeof(UFortEmojiPreviewComponent) == 0x000110, "Wrong size on UFortEmojiPreviewComponent");

// Class FortniteGame.BuildingOutpostFabricator
// 0x0000 (0x0C30 - 0x0C30)
class ABuildingOutpostFabricator final : public AOutpostStructureBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingOutpostFabricator">();
	}
	static class ABuildingOutpostFabricator* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingOutpostFabricator>();
	}
};
static_assert(alignof(ABuildingOutpostFabricator) == 0x000008, "Wrong alignment on ABuildingOutpostFabricator");
static_assert(sizeof(ABuildingOutpostFabricator) == 0x000C30, "Wrong size on ABuildingOutpostFabricator");

// Class FortniteGame.FortAthenaSpawningPolicyManager
// 0x0028 (0x0358 - 0x0330)
class AFortAthenaSpawningPolicyManager final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortAthenaMutator_SpawningPolicyBase*> SpawningPolicyMutatorList;                         // 0x0338(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class AFortGameModeAthena*                    GameModeAthena;                                    // 0x0348(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortGameStateAthena*                   GameStateAthena;                                   // 0x0350(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSpawningPolicyManager">();
	}
	static class AFortAthenaSpawningPolicyManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSpawningPolicyManager>();
	}
};
static_assert(alignof(AFortAthenaSpawningPolicyManager) == 0x000008, "Wrong alignment on AFortAthenaSpawningPolicyManager");
static_assert(sizeof(AFortAthenaSpawningPolicyManager) == 0x000358, "Wrong size on AFortAthenaSpawningPolicyManager");
static_assert(offsetof(AFortAthenaSpawningPolicyManager, SpawningPolicyMutatorList) == 0x000338, "Member 'AFortAthenaSpawningPolicyManager::SpawningPolicyMutatorList' has a wrong offset!");
static_assert(offsetof(AFortAthenaSpawningPolicyManager, GameModeAthena) == 0x000348, "Member 'AFortAthenaSpawningPolicyManager::GameModeAthena' has a wrong offset!");
static_assert(offsetof(AFortAthenaSpawningPolicyManager, GameStateAthena) == 0x000350, "Member 'AFortAthenaSpawningPolicyManager::GameStateAthena' has a wrong offset!");

// Class FortniteGame.BuildingOutpostStorageVault
// 0x0000 (0x0C30 - 0x0C30)
class ABuildingOutpostStorageVault final : public AOutpostStructureBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingOutpostStorageVault">();
	}
	static class ABuildingOutpostStorageVault* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingOutpostStorageVault>();
	}
};
static_assert(alignof(ABuildingOutpostStorageVault) == 0x000008, "Wrong alignment on ABuildingOutpostStorageVault");
static_assert(sizeof(ABuildingOutpostStorageVault) == 0x000C30, "Wrong size on ABuildingOutpostStorageVault");

// Class FortniteGame.FortAITask_Move
// 0x0038 (0x0148 - 0x0110)
class UFortAITask_Move : public UAITask_MoveTo
{
public:
	struct FFortMoveConfig                        MoveConfig;                                        // 0x0110(0x0028)(NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_138[0x10];                                     // 0x0138(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITask_Move">();
	}
	static class UFortAITask_Move* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAITask_Move>();
	}
};
static_assert(alignof(UFortAITask_Move) == 0x000008, "Wrong alignment on UFortAITask_Move");
static_assert(sizeof(UFortAITask_Move) == 0x000148, "Wrong size on UFortAITask_Move");
static_assert(offsetof(UFortAITask_Move, MoveConfig) == 0x000110, "Member 'UFortAITask_Move::MoveConfig' has a wrong offset!");

// Class FortniteGame.FortAbilityTask_MoveAI
// 0x0038 (0x0180 - 0x0148)
class UFortAbilityTask_MoveAI final : public UFortAITask_Move
{
public:
	UMulticastDelegateProperty_                   OnComplete;                                        // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnInterrupted;                                     // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCancelled;                                       // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_178[0x8];                                      // 0x0178(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_MoveAI* CreateMoveAITask(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class AActor* MoveActor, const struct FVector& MoveLocation, EPawnActionMoveMode MoveMode, EPathObstacleAction PathObstacleAction, bool bStopAtEnd, EAIOptionFlag AcceptPartialPath, bool bFinishOnPlayerCollision, bool bProjectGoalLocationOnNavMesh, float AcceptableRadius, TSubclassOf<class AFortPawn> PushBumpedPawnClass, TSubclassOf<class UNavigationQueryFilter> FilterClass, bool bUseContinuousGoalTracking);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_MoveAI">();
	}
	static class UFortAbilityTask_MoveAI* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_MoveAI>();
	}
};
static_assert(alignof(UFortAbilityTask_MoveAI) == 0x000008, "Wrong alignment on UFortAbilityTask_MoveAI");
static_assert(sizeof(UFortAbilityTask_MoveAI) == 0x000180, "Wrong size on UFortAbilityTask_MoveAI");
static_assert(offsetof(UFortAbilityTask_MoveAI, OnComplete) == 0x000148, "Member 'UFortAbilityTask_MoveAI::OnComplete' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_MoveAI, OnInterrupted) == 0x000158, "Member 'UFortAbilityTask_MoveAI::OnInterrupted' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_MoveAI, OnCancelled) == 0x000168, "Member 'UFortAbilityTask_MoveAI::OnCancelled' has a wrong offset!");

// Class FortniteGame.FortAttachToActorInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAttachToActorInterface final : public IInterface
{
public:
	class AActor* GetActorAttachedTo() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAttachToActorInterface">();
	}
	static class IFortAttachToActorInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAttachToActorInterface>();
	}
};
static_assert(alignof(IFortAttachToActorInterface) == 0x000008, "Wrong alignment on IFortAttachToActorInterface");
static_assert(sizeof(IFortAttachToActorInterface) == 0x000028, "Wrong size on IFortAttachToActorInterface");

// Class FortniteGame.BuildingOutpostStormshieldUpgrade
// 0x0000 (0x0C30 - 0x0C30)
class ABuildingOutpostStormshieldUpgrade : public AOutpostStructureBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingOutpostStormshieldUpgrade">();
	}
	static class ABuildingOutpostStormshieldUpgrade* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingOutpostStormshieldUpgrade>();
	}
};
static_assert(alignof(ABuildingOutpostStormshieldUpgrade) == 0x000008, "Wrong alignment on ABuildingOutpostStormshieldUpgrade");
static_assert(sizeof(ABuildingOutpostStormshieldUpgrade) == 0x000C30, "Wrong size on ABuildingOutpostStormshieldUpgrade");

// Class FortniteGame.FortAccountBuffCreditItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortAccountBuffCreditItem final : public UFortAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountBuffCreditItem">();
	}
	static class UFortAccountBuffCreditItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountBuffCreditItem>();
	}
};
static_assert(alignof(UFortAccountBuffCreditItem) == 0x000008, "Wrong alignment on UFortAccountBuffCreditItem");
static_assert(sizeof(UFortAccountBuffCreditItem) == 0x0000E0, "Wrong size on UFortAccountBuffCreditItem");

// Class FortniteGame.FortScriptedActionManager
// 0x0050 (0x0380 - 0x0330)
class AFortScriptedActionManager final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortScriptedAction*>            ActiveScriptedActions;                             // 0x0338(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAvailableScriptedAction>   AvailableScriptedActions;                          // 0x0348(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAvailableScriptedAction>   PendingAvailableScriptedActions;                   // 0x0358(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortClientEventName>           PendingClientEvents;                               // 0x0368(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsProcessingClientEvent;                          // 0x0378(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleClientEvent_Undefined(class UObject* EventSource, class UObject* EventFocus, const struct FFortClientEvent& ClientEvent);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortScriptedActionManager">();
	}
	static class AFortScriptedActionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortScriptedActionManager>();
	}
};
static_assert(alignof(AFortScriptedActionManager) == 0x000008, "Wrong alignment on AFortScriptedActionManager");
static_assert(sizeof(AFortScriptedActionManager) == 0x000380, "Wrong size on AFortScriptedActionManager");
static_assert(offsetof(AFortScriptedActionManager, ActiveScriptedActions) == 0x000338, "Member 'AFortScriptedActionManager::ActiveScriptedActions' has a wrong offset!");
static_assert(offsetof(AFortScriptedActionManager, AvailableScriptedActions) == 0x000348, "Member 'AFortScriptedActionManager::AvailableScriptedActions' has a wrong offset!");
static_assert(offsetof(AFortScriptedActionManager, PendingAvailableScriptedActions) == 0x000358, "Member 'AFortScriptedActionManager::PendingAvailableScriptedActions' has a wrong offset!");
static_assert(offsetof(AFortScriptedActionManager, PendingClientEvents) == 0x000368, "Member 'AFortScriptedActionManager::PendingClientEvents' has a wrong offset!");
static_assert(offsetof(AFortScriptedActionManager, bIsProcessingClientEvent) == 0x000378, "Member 'AFortScriptedActionManager::bIsProcessingClientEvent' has a wrong offset!");

// Class FortniteGame.BuildingOutpostStormshieldCore
// 0x0000 (0x0C30 - 0x0C30)
class ABuildingOutpostStormshieldCore final : public ABuildingOutpostStormshieldUpgrade
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingOutpostStormshieldCore">();
	}
	static class ABuildingOutpostStormshieldCore* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingOutpostStormshieldCore>();
	}
};
static_assert(alignof(ABuildingOutpostStormshieldCore) == 0x000008, "Wrong alignment on ABuildingOutpostStormshieldCore");
static_assert(sizeof(ABuildingOutpostStormshieldCore) == 0x000C30, "Wrong size on ABuildingOutpostStormshieldCore");

// Class FortniteGame.FortAthenaMutator_TimeStep
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_TimeStep final : public AFortAthenaMutator
{
public:
	float                                         TimeStep;                                          // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_TimeStep">();
	}
	static class AFortAthenaMutator_TimeStep* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_TimeStep>();
	}
};
static_assert(alignof(AFortAthenaMutator_TimeStep) == 0x000008, "Wrong alignment on AFortAthenaMutator_TimeStep");
static_assert(sizeof(AFortAthenaMutator_TimeStep) == 0x000380, "Wrong size on AFortAthenaMutator_TimeStep");
static_assert(offsetof(AFortAthenaMutator_TimeStep, TimeStep) == 0x000378, "Member 'AFortAthenaMutator_TimeStep::TimeStep' has a wrong offset!");

// Class FortniteGame.BuildingPillar
// 0x0000 (0x0BE8 - 0x0BE8)
class ABuildingPillar : public ABuildingAutoNav
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPillar">();
	}
	static class ABuildingPillar* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPillar>();
	}
};
static_assert(alignof(ABuildingPillar) == 0x000008, "Wrong alignment on ABuildingPillar");
static_assert(sizeof(ABuildingPillar) == 0x000BE8, "Wrong size on ABuildingPillar");

// Class FortniteGame.FortGameModeDeployableBase
// 0x0050 (0x0A58 - 0x0A08)
class AFortGameModeDeployableBase final : public AFortGameModeZone
{
public:
	uint8                                         Pad_A08[0x50];                                     // 0x0A08(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeDeployableBase">();
	}
	static class AFortGameModeDeployableBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeDeployableBase>();
	}
};
static_assert(alignof(AFortGameModeDeployableBase) == 0x000008, "Wrong alignment on AFortGameModeDeployableBase");
static_assert(sizeof(AFortGameModeDeployableBase) == 0x000A58, "Wrong size on AFortGameModeDeployableBase");

// Class FortniteGame.FortMissionInterface
// 0x0000 (0x0028 - 0x0028)
class IFortMissionInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionInterface">();
	}
	static class IFortMissionInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortMissionInterface>();
	}
};
static_assert(alignof(IFortMissionInterface) == 0x000008, "Wrong alignment on IFortMissionInterface");
static_assert(sizeof(IFortMissionInterface) == 0x000028, "Wrong size on IFortMissionInterface");

// Class FortniteGame.FortActorIndicatorInterface
// 0x0000 (0x0028 - 0x0028)
class IFortActorIndicatorInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortActorIndicatorInterface">();
	}
	static class IFortActorIndicatorInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortActorIndicatorInterface>();
	}
};
static_assert(alignof(IFortActorIndicatorInterface) == 0x000008, "Wrong alignment on IFortActorIndicatorInterface");
static_assert(sizeof(IFortActorIndicatorInterface) == 0x000028, "Wrong size on IFortActorIndicatorInterface");

// Class FortniteGame.BuildingPropAtlas
// 0x0140 (0x0D70 - 0x0C30)
class ABuildingPropAtlas final : public ABuildingProp
{
public:
	class UPrimitiveComponent*                    Ring1Comp;                                         // 0x0C30(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPrimitiveComponent*                    Ring2Comp;                                         // 0x0C38(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPrimitiveComponent*                    Ring3Comp;                                         // 0x0C40(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               RingTransitionMID;                                 // 0x0C48(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        PortalAudioComp;                                   // 0x0C50(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C58[0x118];                                    // 0x0C58(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void InitializeAudio(class UAudioComponent* InPortalLoopingComp);
	void InitializeRings(class UPrimitiveComponent* InRing1Comp, class UPrimitiveComponent* InRing2Comp, class UPrimitiveComponent* InRing3Comp);
	void OnRingSpinningLoop();
	void PlayRingDamage(float DurationMin, float DurationMax, float MagnitudeMin, float MagnitudeMax);
	void PlayRingsIdleLoop(float AnimDuration, float Ring1ZOffset);
	void PlayRingSpinning(const struct FRotator& Ring1RateMin, const struct FRotator& Ring1RateMax, const struct FRotator& Ring2Rate, const struct FRotator& Ring3Rate);
	void PlayRingsReset(float AnimDuration);
	void RestoreRingsHierarchy();
	void SetupAnimationSpeed(float InActivationTime, float InTotalDefenseTime, float InAnimSpeedStart, float InAnimSpeedEnd);
	void SetupAnimationTransition(class UMaterialInstanceDynamic* Mid, class FName ParamName, float InTransitionTime);
	void StopRingSpinning();

	float GetDefenseAnimSpeed() const;
	float GetDefenseProgress() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropAtlas">();
	}
	static class ABuildingPropAtlas* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPropAtlas>();
	}
};
static_assert(alignof(ABuildingPropAtlas) == 0x000008, "Wrong alignment on ABuildingPropAtlas");
static_assert(sizeof(ABuildingPropAtlas) == 0x000D70, "Wrong size on ABuildingPropAtlas");
static_assert(offsetof(ABuildingPropAtlas, Ring1Comp) == 0x000C30, "Member 'ABuildingPropAtlas::Ring1Comp' has a wrong offset!");
static_assert(offsetof(ABuildingPropAtlas, Ring2Comp) == 0x000C38, "Member 'ABuildingPropAtlas::Ring2Comp' has a wrong offset!");
static_assert(offsetof(ABuildingPropAtlas, Ring3Comp) == 0x000C40, "Member 'ABuildingPropAtlas::Ring3Comp' has a wrong offset!");
static_assert(offsetof(ABuildingPropAtlas, RingTransitionMID) == 0x000C48, "Member 'ABuildingPropAtlas::RingTransitionMID' has a wrong offset!");
static_assert(offsetof(ABuildingPropAtlas, PortalAudioComp) == 0x000C50, "Member 'ABuildingPropAtlas::PortalAudioComp' has a wrong offset!");

// Class FortniteGame.BuildingPropBigHealth
// 0x0018 (0x0C48 - 0x0C30)
class ABuildingPropBigHealth final : public ABuildingProp
{
public:
	int64                                         BigHealth;                                         // 0x0C30(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int64                                         BigHealthMax;                                      // 0x0C38(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowHealthBar;                                    // 0x0C40(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C41[0x7];                                      // 0x0C41(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetHealthValuePercent();
	class FText GetHealthValueText();
	void OnRep_BigHealth();
	void SetBigHealth(int64 NewHealth);
	void SetBigHealthMax(int64 NewHealth);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropBigHealth">();
	}
	static class ABuildingPropBigHealth* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPropBigHealth>();
	}
};
static_assert(alignof(ABuildingPropBigHealth) == 0x000008, "Wrong alignment on ABuildingPropBigHealth");
static_assert(sizeof(ABuildingPropBigHealth) == 0x000C48, "Wrong size on ABuildingPropBigHealth");
static_assert(offsetof(ABuildingPropBigHealth, BigHealth) == 0x000C30, "Member 'ABuildingPropBigHealth::BigHealth' has a wrong offset!");
static_assert(offsetof(ABuildingPropBigHealth, BigHealthMax) == 0x000C38, "Member 'ABuildingPropBigHealth::BigHealthMax' has a wrong offset!");
static_assert(offsetof(ABuildingPropBigHealth, bShowHealthBar) == 0x000C40, "Member 'ABuildingPropBigHealth::bShowHealthBar' has a wrong offset!");

// Class FortniteGame.FortNavArea_PortalOrSmash
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_PortalOrSmash final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_PortalOrSmash">();
	}
	static class UFortNavArea_PortalOrSmash* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_PortalOrSmash>();
	}
};
static_assert(alignof(UFortNavArea_PortalOrSmash) == 0x000008, "Wrong alignment on UFortNavArea_PortalOrSmash");
static_assert(sizeof(UFortNavArea_PortalOrSmash) == 0x000050, "Wrong size on UFortNavArea_PortalOrSmash");

// Class FortniteGame.FortAccountBuffItemDefinition
// 0x0010 (0x0370 - 0x0360)
class UFortAccountBuffItemDefinition final : public UFortAccountItemDefinition
{
public:
	TArray<TSoftClassPtr<class UClass>>           BuffEffects;                                       // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountBuffItemDefinition">();
	}
	static class UFortAccountBuffItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountBuffItemDefinition>();
	}
};
static_assert(alignof(UFortAccountBuffItemDefinition) == 0x000010, "Wrong alignment on UFortAccountBuffItemDefinition");
static_assert(sizeof(UFortAccountBuffItemDefinition) == 0x000370, "Wrong size on UFortAccountBuffItemDefinition");
static_assert(offsetof(UFortAccountBuffItemDefinition, BuffEffects) == 0x000360, "Member 'UFortAccountBuffItemDefinition::BuffEffects' has a wrong offset!");

// Class FortniteGame.BuildingPropCorner
// 0x0000 (0x0BF8 - 0x0BF8)
class ABuildingPropCorner : public ABuildingCorner
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropCorner">();
	}
	static class ABuildingPropCorner* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPropCorner>();
	}
};
static_assert(alignof(ABuildingPropCorner) == 0x000008, "Wrong alignment on ABuildingPropCorner");
static_assert(sizeof(ABuildingPropCorner) == 0x000BF8, "Wrong size on ABuildingPropCorner");

// Class FortniteGame.FortExhibitActor
// 0x0040 (0x0370 - 0x0330)
#pragma pack(push, 0x1)
class alignas(0x10) AFortExhibitActor : public AActor
{
public:
	struct FTransform                             CameraOffset;                                      // 0x0330(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         CameraFOV;                                         // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_364[0x4];                                      // 0x0364(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortExhibitActor">();
	}
	static class AFortExhibitActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortExhibitActor>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortExhibitActor) == 0x000010, "Wrong alignment on AFortExhibitActor");
static_assert(sizeof(AFortExhibitActor) == 0x000370, "Wrong size on AFortExhibitActor");
static_assert(offsetof(AFortExhibitActor, CameraOffset) == 0x000330, "Member 'AFortExhibitActor::CameraOffset' has a wrong offset!");
static_assert(offsetof(AFortExhibitActor, CameraFOV) == 0x000360, "Member 'AFortExhibitActor::CameraFOV' has a wrong offset!");

// Class FortniteGame.FortAccountItemTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortAccountItemTooltip : public UFortItemTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountItemTooltip">();
	}
	static class UFortAccountItemTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountItemTooltip>();
	}
};
static_assert(alignof(UFortAccountItemTooltip) == 0x000008, "Wrong alignment on UFortAccountItemTooltip");
static_assert(sizeof(UFortAccountItemTooltip) == 0x000090, "Wrong size on UFortAccountItemTooltip");

// Class FortniteGame.FortSchematicTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortSchematicTooltip final : public UFortAccountItemTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSchematicTooltip">();
	}
	static class UFortSchematicTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSchematicTooltip>();
	}
};
static_assert(alignof(UFortSchematicTooltip) == 0x000008, "Wrong alignment on UFortSchematicTooltip");
static_assert(sizeof(UFortSchematicTooltip) == 0x000090, "Wrong size on UFortSchematicTooltip");

// Class FortniteGame.BuildingPropMaterialCache
// 0x0060 (0x0088 - 0x0028)
class UBuildingPropMaterialCache final : public UObject
{
public:
	TArray<class UMaterialInstanceDynamic*>       OpenMaterials;                                     // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TSet<class UMaterialInstanceDynamic*>         UsedMaterials;                                     // 0x0038(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	static class UBuildingPropMaterialCache* GetMaterialCache(class UMaterialInterface* SourceMaterial);

	void ReleaseMaterialInstance(class UMaterialInstanceDynamic* MaterialInstance);
	bool ReserveMaterialInstance(class UMaterialInstanceDynamic** OutMaterialInstance);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropMaterialCache">();
	}
	static class UBuildingPropMaterialCache* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingPropMaterialCache>();
	}
};
static_assert(alignof(UBuildingPropMaterialCache) == 0x000008, "Wrong alignment on UBuildingPropMaterialCache");
static_assert(sizeof(UBuildingPropMaterialCache) == 0x000088, "Wrong size on UBuildingPropMaterialCache");
static_assert(offsetof(UBuildingPropMaterialCache, OpenMaterials) == 0x000028, "Member 'UBuildingPropMaterialCache::OpenMaterials' has a wrong offset!");
static_assert(offsetof(UBuildingPropMaterialCache, UsedMaterials) == 0x000038, "Member 'UBuildingPropMaterialCache::UsedMaterials' has a wrong offset!");

// Class FortniteGame.StrategicBuildingActor
// 0x0138 (0x08A0 - 0x0768)
class AStrategicBuildingActor : public ABuildingGameplayActor
{
public:
	float                                         HealthBarVisibilityDistance;                       // 0x0768(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HealthBarVisibilityDistanceSquared;                // 0x076C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          TouchBoxComponent;                                 // 0x0770(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortStrategicBuildingCategory                StrategicBuildingCategory;                         // 0x0778(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_779[0x7];                                      // 0x0779(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortAbilitySet*>                PermanentInherentAbilitySets;                      // 0x0780(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FStrategicBuildingLevelInformation> LevelInfo;                                         // 0x0790(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         ProximityPulseInterval;                            // 0x07A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7A4[0x4];                                      // 0x07A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortGameplayAbility>       DeathPenaltyAbility;                               // 0x07A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystem*                        DeathParticles;                                    // 0x07B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             DeathSound;                                        // 0x07B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortGadgetItemDefinition*              SpawnedFromItemDefinition;                         // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTeamStrategicBuildingHandle           SBAHandle;                                         // 0x07C8(0x0004)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FStrategicBuildingActiveConstructionInfo ConstructionProgress;                              // 0x07CC(0x0010)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_7DC[0x4];                                      // 0x07DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FStrategicBuildingLevelActiveCriteriaProgress> LevelProgress;                                     // 0x07E0(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAbilitySetHandle>          StrategicBuildingAbilitySets;                      // 0x07F0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAbilitySetHandle>          PersistentlyAppliedAbilitySets;                    // 0x0800(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<class AActor*>                         DeferredTouchActorsToProcess;                      // 0x0810(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_820[0x58];                                     // 0x0820(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bIsActive : 1;                                     // 0x0878(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasGEsToApplyOnTouch : 1;                         // 0x0878(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasGEsToApplyOnPulseTimer : 1;                    // 0x0878(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_879[0x7];                                      // 0x0879(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortVisibilityComponent*               VisibilityComponent;                               // 0x0880(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             MiniMapIcon;                                       // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_890[0x10];                                     // 0x0890(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ApplyProximityPulseEffects();
	bool AttemptIncrementLevelUnlockProgress(int32 InLevel, float InProgressDelta);
	void GiveItemFromStrategicBuildingToPlayer(class AFortPlayerController* PlayerController, const class UFortWorldItemDefinition* ItemDefinition, int32 NumberToGive);
	void OnActiveStatusChanged(bool bNewActiveStatus);
	void OnConstructionEndedPlayEffects(int32 ConstructionLevel);
	void OnConstructionStartedPlayEffects(float ServerStartTime, float ServerEndTime, float CurrentServerTime, float ElapsedPct, int32 ConstructionLvl);
	void OnConstructionTickPlayEffects(float DeltaTime, float ElapsedPct, int32 ConstructionLvl);
	void OnRep_bIsActive();
	void OnRep_ConstructionProgress();
	void ProcessDeferredTouchActors();
	void SetupIndicators();
	void SetupVisibilityComponent();

	float GetCurrentLevelUnlockProgress(int32 InLevel) const;
	struct FVector GetDeathEffectsLocation() const;
	struct FRotator GetDeathEffectsRotation() const;
	struct FVector GetDeathEffectsScale() const;
	float GetMaxLevelUnlockProgress(int32 InLevel) const;
	bool IsActive() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"StrategicBuildingActor">();
	}
	static class AStrategicBuildingActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AStrategicBuildingActor>();
	}
};
static_assert(alignof(AStrategicBuildingActor) == 0x000008, "Wrong alignment on AStrategicBuildingActor");
static_assert(sizeof(AStrategicBuildingActor) == 0x0008A0, "Wrong size on AStrategicBuildingActor");
static_assert(offsetof(AStrategicBuildingActor, HealthBarVisibilityDistance) == 0x000768, "Member 'AStrategicBuildingActor::HealthBarVisibilityDistance' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, HealthBarVisibilityDistanceSquared) == 0x00076C, "Member 'AStrategicBuildingActor::HealthBarVisibilityDistanceSquared' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, TouchBoxComponent) == 0x000770, "Member 'AStrategicBuildingActor::TouchBoxComponent' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, StrategicBuildingCategory) == 0x000778, "Member 'AStrategicBuildingActor::StrategicBuildingCategory' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, PermanentInherentAbilitySets) == 0x000780, "Member 'AStrategicBuildingActor::PermanentInherentAbilitySets' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, LevelInfo) == 0x000790, "Member 'AStrategicBuildingActor::LevelInfo' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, ProximityPulseInterval) == 0x0007A0, "Member 'AStrategicBuildingActor::ProximityPulseInterval' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, DeathPenaltyAbility) == 0x0007A8, "Member 'AStrategicBuildingActor::DeathPenaltyAbility' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, DeathParticles) == 0x0007B0, "Member 'AStrategicBuildingActor::DeathParticles' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, DeathSound) == 0x0007B8, "Member 'AStrategicBuildingActor::DeathSound' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, SpawnedFromItemDefinition) == 0x0007C0, "Member 'AStrategicBuildingActor::SpawnedFromItemDefinition' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, SBAHandle) == 0x0007C8, "Member 'AStrategicBuildingActor::SBAHandle' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, ConstructionProgress) == 0x0007CC, "Member 'AStrategicBuildingActor::ConstructionProgress' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, LevelProgress) == 0x0007E0, "Member 'AStrategicBuildingActor::LevelProgress' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, StrategicBuildingAbilitySets) == 0x0007F0, "Member 'AStrategicBuildingActor::StrategicBuildingAbilitySets' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, PersistentlyAppliedAbilitySets) == 0x000800, "Member 'AStrategicBuildingActor::PersistentlyAppliedAbilitySets' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, DeferredTouchActorsToProcess) == 0x000810, "Member 'AStrategicBuildingActor::DeferredTouchActorsToProcess' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, VisibilityComponent) == 0x000880, "Member 'AStrategicBuildingActor::VisibilityComponent' has a wrong offset!");
static_assert(offsetof(AStrategicBuildingActor, MiniMapIcon) == 0x000888, "Member 'AStrategicBuildingActor::MiniMapIcon' has a wrong offset!");

// Class FortniteGame.FortPvPBaseCornerstone
// 0x0030 (0x08D0 - 0x08A0)
class AFortPvPBaseCornerstone final : public AStrategicBuildingActor
{
public:
	uint8                                         bInvincible : 1;                                   // 0x08A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_8A1[0x7];                                      // 0x08A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnCornerstoneDamaged;                              // 0x08A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnCornerstoneOutOfHealth;                          // 0x08B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_8C8[0x8];                                      // 0x08C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnInvincibilityChanged(bool bIsInvincible);
	void OnRep_bInvincible();
	void SetInvincibility(bool bInInvincible);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPBaseCornerstone">();
	}
	static class AFortPvPBaseCornerstone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPBaseCornerstone>();
	}
};
static_assert(alignof(AFortPvPBaseCornerstone) == 0x000008, "Wrong alignment on AFortPvPBaseCornerstone");
static_assert(sizeof(AFortPvPBaseCornerstone) == 0x0008D0, "Wrong size on AFortPvPBaseCornerstone");
static_assert(offsetof(AFortPvPBaseCornerstone, OnCornerstoneDamaged) == 0x0008A8, "Member 'AFortPvPBaseCornerstone::OnCornerstoneDamaged' has a wrong offset!");
static_assert(offsetof(AFortPvPBaseCornerstone, OnCornerstoneOutOfHealth) == 0x0008B8, "Member 'AFortPvPBaseCornerstone::OnCornerstoneOutOfHealth' has a wrong offset!");

// Class FortniteGame.FortProjectileBase
// 0x01B0 (0x0798 - 0x05E8)
class AFortProjectileBase : public AFortGameplayEffectDeliveryActor
{
public:
	uint8                                         Pad_5E8[0x18];                                     // 0x05E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   VerticleFireOffset;                                // 0x0600(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   InitialSpeed;                                      // 0x0610(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   ChargeUpInitialSpeed;                              // 0x0620(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MaxSpeed;                                          // 0x0630(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReplicatedMaxSpeed;                                // 0x0640(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GravityScale;                                      // 0x0644(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ChargePercent;                                     // 0x0648(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MomentumTransfer;                                  // 0x064C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAddOwnerVelocity;                                 // 0x0650(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSpawnPointCanBeUsedByOtherPlayers;                // 0x0651(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_652[0x2];                                      // 0x0652(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PlayerSpawnOffset;                                 // 0x0654(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCanBePickedUpWhenStopped;                         // 0x0658(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_659[0x7];                                      // 0x0659(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UCapsuleComponent*                      CapsuleComponent;                                  // 0x0660(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UProjectileMovementComponent*           ProjectileMovementComponent;                       // 0x0668(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDummyProjectile;                                  // 0x0670(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bStopSimulatingOnHit;                              // 0x0671(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableCollisionOnStop;                           // 0x0672(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bStoppedSimulatingDueToHit;                        // 0x0673(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReplicateStopSimulationLocation;                  // 0x0674(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bClientInterpMovement;                             // 0x0675(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bClientInterpRotation;                             // 0x0676(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoSelectAttachedForInterp;                      // 0x0677(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FHitResult                             SimulationStoppingHit;                             // 0x0678(0x0088)(Net, IsPlainOldData, RepNotify, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         Pad_700[0x4];                                      // 0x0700(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bFiredWhileTargeting;                              // 0x0704(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_705[0x3];                                      // 0x0705(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ResumeSimulationCount;                             // 0x0708(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_70C[0x8];                                      // 0x070C(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	EFortBaseWeaponDamage                         WeaponResponseType;                                // 0x0714(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_715[0x33];                                     // 0x0715(0x0033)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  DefaultTags;                                       // 0x0748(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_768[0x8];                                      // 0x0768(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class USceneComponent*                        CachedPassByPawn;                                  // 0x0770(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_778[0x10];                                     // 0x0778(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UBulletWhipTrackerComponentBase> BulletWhipTrackerComponentClass;                   // 0x0788(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBulletWhipTrackerComponentBase*        BulletWhipTrackerComponent;                        // 0x0790(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	class AFortPlayerController* GetOwnerPlayerController();
	void OnBounce(const struct FHitResult& Hit);
	void OnBounceCallback(const struct FHitResult& Hit, const struct FVector& ImpactVelocity);
	void OnRep_GravityScale();
	void OnRep_ReplicatedMaxSpeed();
	void OnRep_ResumeSimulationCount();
	void OnRep_SimulationStoppingHit();
	void OnResumeSimulation();
	void OnShot(const struct FHitResult& Hit);
	void OnStop(const struct FHitResult& Hit);
	void OnStopCallback(const struct FHitResult& Hit);
	void OnStoppedOnServer();
	void ResumeSimulation();
	void SetGravityScale(float InitialGravityScale);

	float GetDefaultSpeed(float InChargePercent) const;
	float GetGravityScale() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProjectileBase">();
	}
	static class AFortProjectileBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortProjectileBase>();
	}
};
static_assert(alignof(AFortProjectileBase) == 0x000008, "Wrong alignment on AFortProjectileBase");
static_assert(sizeof(AFortProjectileBase) == 0x000798, "Wrong size on AFortProjectileBase");
static_assert(offsetof(AFortProjectileBase, VerticleFireOffset) == 0x000600, "Member 'AFortProjectileBase::VerticleFireOffset' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, InitialSpeed) == 0x000610, "Member 'AFortProjectileBase::InitialSpeed' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, ChargeUpInitialSpeed) == 0x000620, "Member 'AFortProjectileBase::ChargeUpInitialSpeed' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, MaxSpeed) == 0x000630, "Member 'AFortProjectileBase::MaxSpeed' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, ReplicatedMaxSpeed) == 0x000640, "Member 'AFortProjectileBase::ReplicatedMaxSpeed' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, GravityScale) == 0x000644, "Member 'AFortProjectileBase::GravityScale' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, ChargePercent) == 0x000648, "Member 'AFortProjectileBase::ChargePercent' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, MomentumTransfer) == 0x00064C, "Member 'AFortProjectileBase::MomentumTransfer' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bAddOwnerVelocity) == 0x000650, "Member 'AFortProjectileBase::bAddOwnerVelocity' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bSpawnPointCanBeUsedByOtherPlayers) == 0x000651, "Member 'AFortProjectileBase::bSpawnPointCanBeUsedByOtherPlayers' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, PlayerSpawnOffset) == 0x000654, "Member 'AFortProjectileBase::PlayerSpawnOffset' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bCanBePickedUpWhenStopped) == 0x000658, "Member 'AFortProjectileBase::bCanBePickedUpWhenStopped' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, CapsuleComponent) == 0x000660, "Member 'AFortProjectileBase::CapsuleComponent' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, ProjectileMovementComponent) == 0x000668, "Member 'AFortProjectileBase::ProjectileMovementComponent' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bDummyProjectile) == 0x000670, "Member 'AFortProjectileBase::bDummyProjectile' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bStopSimulatingOnHit) == 0x000671, "Member 'AFortProjectileBase::bStopSimulatingOnHit' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bDisableCollisionOnStop) == 0x000672, "Member 'AFortProjectileBase::bDisableCollisionOnStop' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bStoppedSimulatingDueToHit) == 0x000673, "Member 'AFortProjectileBase::bStoppedSimulatingDueToHit' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bReplicateStopSimulationLocation) == 0x000674, "Member 'AFortProjectileBase::bReplicateStopSimulationLocation' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bClientInterpMovement) == 0x000675, "Member 'AFortProjectileBase::bClientInterpMovement' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bClientInterpRotation) == 0x000676, "Member 'AFortProjectileBase::bClientInterpRotation' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bAutoSelectAttachedForInterp) == 0x000677, "Member 'AFortProjectileBase::bAutoSelectAttachedForInterp' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, SimulationStoppingHit) == 0x000678, "Member 'AFortProjectileBase::SimulationStoppingHit' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, bFiredWhileTargeting) == 0x000704, "Member 'AFortProjectileBase::bFiredWhileTargeting' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, ResumeSimulationCount) == 0x000708, "Member 'AFortProjectileBase::ResumeSimulationCount' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, WeaponResponseType) == 0x000714, "Member 'AFortProjectileBase::WeaponResponseType' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, DefaultTags) == 0x000748, "Member 'AFortProjectileBase::DefaultTags' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, CachedPassByPawn) == 0x000770, "Member 'AFortProjectileBase::CachedPassByPawn' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, BulletWhipTrackerComponentClass) == 0x000788, "Member 'AFortProjectileBase::BulletWhipTrackerComponentClass' has a wrong offset!");
static_assert(offsetof(AFortProjectileBase, BulletWhipTrackerComponent) == 0x000790, "Member 'AFortProjectileBase::BulletWhipTrackerComponent' has a wrong offset!");

// Class FortniteGame.FortAttachableProjectileBase
// 0x00B8 (0x0850 - 0x0798)
class AFortAttachableProjectileBase final : public AFortProjectileBase
{
public:
	struct FAttachedInfo                          AttachedInfo;                                      // 0x0798(0x00B8)(Net, Transient, RepNotify, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)

public:
	class AActor* GetAttachedToActor();
	void OnAttachedToDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void OnFinalizeAttachmentSocketLocandRot(const struct FVector& InWorldPos, const struct FRotator& InWorldRot, class FName InSocketName, bool bFoundClosestOnPhysicsAsset, struct FVector* OutWorldPos, struct FRotator* OutWorldRot, class FName* OutSocketName);
	void OnRep_ReplicatedAttachedInfo();
	void ServerAttachToActor(const struct FHitResult& Hit, class AActor* AttachToActor, float StickyOffsetFromPhysicsMesh, float StickyOffsetFromBoneCenter, float NarrowPlacementAgainstVelocityThreshold);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAttachableProjectileBase">();
	}
	static class AFortAttachableProjectileBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAttachableProjectileBase>();
	}
};
static_assert(alignof(AFortAttachableProjectileBase) == 0x000008, "Wrong alignment on AFortAttachableProjectileBase");
static_assert(sizeof(AFortAttachableProjectileBase) == 0x000850, "Wrong size on AFortAttachableProjectileBase");
static_assert(offsetof(AFortAttachableProjectileBase, AttachedInfo) == 0x000798, "Member 'AFortAttachableProjectileBase::AttachedInfo' has a wrong offset!");

// Class FortniteGame.BuildingPropMusicPlayer
// 0x0058 (0x0C88 - 0x0C30)
class ABuildingPropMusicPlayer : public ABuildingProp
{
public:
	bool                                          bPlayingByDefault;                                 // 0x0C30(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C31[0x7];                                      // 0x0C31(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UDataTable*                             MusicTrackTable;                                   // 0x0C38(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class USoundBase>>      MusicArray;                                        // 0x0C40(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	struct FMusicPlayerData                       PlayingSongData;                                   // 0x0C50(0x0008)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class UAudioComponent*                        SongAudioComponent;                                // 0x0C58(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C60[0x10];                                     // 0x0C60(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 SavedTrackName;                                    // 0x0C70(0x0010)(ZeroConstructor, SaveGame, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EMusicTrackPlayback                           PlaybackType;                                      // 0x0C80(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C81[0x7];                                      // 0x0C81(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_PlayingSongData();
	void StartSongForOptionsChange();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropMusicPlayer">();
	}
	static class ABuildingPropMusicPlayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPropMusicPlayer>();
	}
};
static_assert(alignof(ABuildingPropMusicPlayer) == 0x000008, "Wrong alignment on ABuildingPropMusicPlayer");
static_assert(sizeof(ABuildingPropMusicPlayer) == 0x000C88, "Wrong size on ABuildingPropMusicPlayer");
static_assert(offsetof(ABuildingPropMusicPlayer, bPlayingByDefault) == 0x000C30, "Member 'ABuildingPropMusicPlayer::bPlayingByDefault' has a wrong offset!");
static_assert(offsetof(ABuildingPropMusicPlayer, MusicTrackTable) == 0x000C38, "Member 'ABuildingPropMusicPlayer::MusicTrackTable' has a wrong offset!");
static_assert(offsetof(ABuildingPropMusicPlayer, MusicArray) == 0x000C40, "Member 'ABuildingPropMusicPlayer::MusicArray' has a wrong offset!");
static_assert(offsetof(ABuildingPropMusicPlayer, PlayingSongData) == 0x000C50, "Member 'ABuildingPropMusicPlayer::PlayingSongData' has a wrong offset!");
static_assert(offsetof(ABuildingPropMusicPlayer, SongAudioComponent) == 0x000C58, "Member 'ABuildingPropMusicPlayer::SongAudioComponent' has a wrong offset!");
static_assert(offsetof(ABuildingPropMusicPlayer, SavedTrackName) == 0x000C70, "Member 'ABuildingPropMusicPlayer::SavedTrackName' has a wrong offset!");
static_assert(offsetof(ABuildingPropMusicPlayer, PlaybackType) == 0x000C80, "Member 'ABuildingPropMusicPlayer::PlaybackType' has a wrong offset!");

// Class FortniteGame.FortAbilityTask_WaitTargetSelection
// 0x0040 (0x00C0 - 0x0080)
class UFortAbilityTask_WaitTargetSelection final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   Targeted;                                          // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Cancelled;                                         // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	EGameplayTargetingConfirmation                ConfirmationType;                                  // 0x00A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bForceTargetingOnServer;                           // 0x00A1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A2[0x2];                                       // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTag                           InstantTargetTag;                                  // 0x00A4(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AC[0x14];                                      // 0x00AC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_WaitTargetSelection* WaitTargetSelection(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FGameplayTag& InApplicationTag, bool Param_bForceTargetingOnServer);

	void OnTargetDataCancelledCallback();
	void OnTargetDataReadyCallback(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_WaitTargetSelection">();
	}
	static class UFortAbilityTask_WaitTargetSelection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_WaitTargetSelection>();
	}
};
static_assert(alignof(UFortAbilityTask_WaitTargetSelection) == 0x000008, "Wrong alignment on UFortAbilityTask_WaitTargetSelection");
static_assert(sizeof(UFortAbilityTask_WaitTargetSelection) == 0x0000C0, "Wrong size on UFortAbilityTask_WaitTargetSelection");
static_assert(offsetof(UFortAbilityTask_WaitTargetSelection, Targeted) == 0x000080, "Member 'UFortAbilityTask_WaitTargetSelection::Targeted' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_WaitTargetSelection, Cancelled) == 0x000090, "Member 'UFortAbilityTask_WaitTargetSelection::Cancelled' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_WaitTargetSelection, ConfirmationType) == 0x0000A0, "Member 'UFortAbilityTask_WaitTargetSelection::ConfirmationType' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_WaitTargetSelection, bForceTargetingOnServer) == 0x0000A1, "Member 'UFortAbilityTask_WaitTargetSelection::bForceTargetingOnServer' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_WaitTargetSelection, InstantTargetTag) == 0x0000A4, "Member 'UFortAbilityTask_WaitTargetSelection::InstantTargetTag' has a wrong offset!");

// Class FortniteGame.BuildingPropPlaygroundMusicPlayer
// 0x0000 (0x0C88 - 0x0C88)
class ABuildingPropPlaygroundMusicPlayer final : public ABuildingPropMusicPlayer
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropPlaygroundMusicPlayer">();
	}
	static class ABuildingPropPlaygroundMusicPlayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPropPlaygroundMusicPlayer>();
	}
};
static_assert(alignof(ABuildingPropPlaygroundMusicPlayer) == 0x000008, "Wrong alignment on ABuildingPropPlaygroundMusicPlayer");
static_assert(sizeof(ABuildingPropPlaygroundMusicPlayer) == 0x000C88, "Wrong size on ABuildingPropPlaygroundMusicPlayer");

// Class FortniteGame.FortAwardDetector
// 0x0008 (0x0030 - 0x0028)
class UFortAwardDetector : public UObject
{
public:
	class UFortAwardItemDefinition*               AwardDefinition;                                   // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAwardDetector">();
	}
	static class UFortAwardDetector* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAwardDetector>();
	}
};
static_assert(alignof(UFortAwardDetector) == 0x000008, "Wrong alignment on UFortAwardDetector");
static_assert(sizeof(UFortAwardDetector) == 0x000030, "Wrong size on UFortAwardDetector");
static_assert(offsetof(UFortAwardDetector, AwardDefinition) == 0x000028, "Member 'UFortAwardDetector::AwardDefinition' has a wrong offset!");

// Class FortniteGame.FortAwardDetectorKillDeveloper
// 0x0000 (0x0030 - 0x0030)
class UFortAwardDetectorKillDeveloper final : public UFortAwardDetector
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAwardDetectorKillDeveloper">();
	}
	static class UFortAwardDetectorKillDeveloper* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAwardDetectorKillDeveloper>();
	}
};
static_assert(alignof(UFortAwardDetectorKillDeveloper) == 0x000008, "Wrong alignment on UFortAwardDetectorKillDeveloper");
static_assert(sizeof(UFortAwardDetectorKillDeveloper) == 0x000030, "Wrong size on UFortAwardDetectorKillDeveloper");

// Class FortniteGame.FortAthenaMutator_TeamPartSwapper
// 0x0020 (0x0398 - 0x0378)
class AFortAthenaMutator_TeamPartSwapper final : public AFortAthenaMutator
{
public:
	TArray<uint8>                                 TeamNums;                                          // 0x0378(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FPartSwapData>                  SwapData;                                          // 0x0388(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_TeamPartSwapper">();
	}
	static class AFortAthenaMutator_TeamPartSwapper* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_TeamPartSwapper>();
	}
};
static_assert(alignof(AFortAthenaMutator_TeamPartSwapper) == 0x000008, "Wrong alignment on AFortAthenaMutator_TeamPartSwapper");
static_assert(sizeof(AFortAthenaMutator_TeamPartSwapper) == 0x000398, "Wrong size on AFortAthenaMutator_TeamPartSwapper");
static_assert(offsetof(AFortAthenaMutator_TeamPartSwapper, TeamNums) == 0x000378, "Member 'AFortAthenaMutator_TeamPartSwapper::TeamNums' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TeamPartSwapper, SwapData) == 0x000388, "Member 'AFortAthenaMutator_TeamPartSwapper::SwapData' has a wrong offset!");

// Class FortniteGame.FortGameplayEffectExecutionCalculation
// 0x0000 (0x0040 - 0x0040)
class UFortGameplayEffectExecutionCalculation : public UGameplayEffectExecutionCalculation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayEffectExecutionCalculation">();
	}
	static class UFortGameplayEffectExecutionCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayEffectExecutionCalculation>();
	}
};
static_assert(alignof(UFortGameplayEffectExecutionCalculation) == 0x000008, "Wrong alignment on UFortGameplayEffectExecutionCalculation");
static_assert(sizeof(UFortGameplayEffectExecutionCalculation) == 0x000040, "Wrong size on UFortGameplayEffectExecutionCalculation");

// Class FortniteGame.FortObjectiveBase
// 0x0098 (0x0400 - 0x0368)
class AFortObjectiveBase : public AFortMissionState
{
public:
	class UFortBadgeItemDefinition*               ObjectiveRewardBadge;                              // 0x0368(0x0008)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UFortWorldItemDefinition*>       ItemsToGiveOnObjectiveStart;                       // 0x0370(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bStartPlayingOnMissionStart;                       // 0x0380(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAcceptsMissionEventsWhenFinished;                 // 0x0381(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_382[0x6];                                      // 0x0382(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  ObjectiveHandle;                                   // 0x0388(0x0020)(BlueprintVisible, BlueprintReadOnly, Net, SaveGame, NativeAccessSpecifierPublic)
	class FString                                 ObjectiveAnalyticsName;                            // 0x03A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortObjectiveRequirement                     MissionRequirement;                                // 0x03B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsObjectiveVisible;                               // 0x03B9(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMissionVisibilityOverride                VisibilityOverride;                                // 0x03BA(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsProgressBarHidden;                              // 0x03BB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMissionAudibility                        ObjectiveAudiblity;                                // 0x03BC(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bRelevantToSpecificTeam;                           // 0x03BD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortTeam                                     RelevantTeam;                                      // 0x03BE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortObjectiveStatus                          ObjectiveStatus;                                   // 0x03BF(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C0[0x8];                                      // 0x03C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMissionTimerComponent*             TimerComponent;                                    // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnObjectiveStatusChanged;                          // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnObjectiveVisibilityChanged;                      // 0x03E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnObjectiveVisibilityOverrideChanged;              // 0x03F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	void AttemptMissionSave(const class FString& OptionalSaveName);
	void BlueprintOnActivated();
	void BlueprintOnObjectiveEnd(EFortObjectiveStatus Status);
	void BlueprintOnStartPlaying();
	void BlueprintPostObjectiveLoad();
	void ClearObjectiveTimer();
	void EnableTick(bool bEnabled);
	void GetRewardItemsByTag(const struct FGameplayTag& RewardTag, TArray<class UFortWorldItemDefinition*>* OutRewardItems);
	void GrantRewardsByTag(const struct FGameplayTag& RewardTag, EFortRewardType RewardType);
	void OnGenericObjectiveEvent();
	void OnRep_bIsObjectiveVisible();
	void OnRep_ObjectiveStatus();
	void OnRep_ObjectiveVisibilityOverride();
	void PauseObjectiveTimer();
	void SetObjectiveTimer(const class FString& FunctionName, float TimerLength, bool bStartPaused);
	void SetUiVisibility(bool bInIsObjectiveVisible);
	void SetUIVisibilityOverride(EFortMissionVisibilityOverride InVisibilityOverride);
	bool StartPlayingObjective();
	void StopObjective(EFortObjectiveStatus Status, const class FString& Description, class UFortBadgeItemDefinition* ExtraBadgeToGrant);
	void UnpauseObjectiveTimer();

	int32 BlueprintGetNumProgressBars() const;
	class FText BlueprintGetObjectiveDisplayText() const;
	struct FLinearColor BlueprintGetProgressBarColor(int32 ProgressBarIdx) const;
	float BlueprintGetProgressBarPercentage(int32 ProgressBarIdx) const;
	class FText BlueprintGetProgressBarText(int32 ProgressBarIdx) const;
	class AFortMission* GetMission() const;
	struct FGuid GetMissionGuid() const;
	class FText GetObjectiveDisplayString() const;
	float GetObjectiveTimerTimeRemaining() const;
	class UFortMissionTimerComponent* GetTimerComponent() const;
	bool IsObjectiveTimerPaused() const;
	bool IsRelevantToASpecificTeam() const;
	bool IsRelevantToTeam(uint8 Team) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortObjectiveBase">();
	}
	static class AFortObjectiveBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortObjectiveBase>();
	}
};
static_assert(alignof(AFortObjectiveBase) == 0x000008, "Wrong alignment on AFortObjectiveBase");
static_assert(sizeof(AFortObjectiveBase) == 0x000400, "Wrong size on AFortObjectiveBase");
static_assert(offsetof(AFortObjectiveBase, ObjectiveRewardBadge) == 0x000368, "Member 'AFortObjectiveBase::ObjectiveRewardBadge' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, ItemsToGiveOnObjectiveStart) == 0x000370, "Member 'AFortObjectiveBase::ItemsToGiveOnObjectiveStart' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, bStartPlayingOnMissionStart) == 0x000380, "Member 'AFortObjectiveBase::bStartPlayingOnMissionStart' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, bAcceptsMissionEventsWhenFinished) == 0x000381, "Member 'AFortObjectiveBase::bAcceptsMissionEventsWhenFinished' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, ObjectiveHandle) == 0x000388, "Member 'AFortObjectiveBase::ObjectiveHandle' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, ObjectiveAnalyticsName) == 0x0003A8, "Member 'AFortObjectiveBase::ObjectiveAnalyticsName' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, MissionRequirement) == 0x0003B8, "Member 'AFortObjectiveBase::MissionRequirement' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, bIsObjectiveVisible) == 0x0003B9, "Member 'AFortObjectiveBase::bIsObjectiveVisible' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, VisibilityOverride) == 0x0003BA, "Member 'AFortObjectiveBase::VisibilityOverride' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, bIsProgressBarHidden) == 0x0003BB, "Member 'AFortObjectiveBase::bIsProgressBarHidden' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, ObjectiveAudiblity) == 0x0003BC, "Member 'AFortObjectiveBase::ObjectiveAudiblity' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, bRelevantToSpecificTeam) == 0x0003BD, "Member 'AFortObjectiveBase::bRelevantToSpecificTeam' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, RelevantTeam) == 0x0003BE, "Member 'AFortObjectiveBase::RelevantTeam' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, ObjectiveStatus) == 0x0003BF, "Member 'AFortObjectiveBase::ObjectiveStatus' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, TimerComponent) == 0x0003C8, "Member 'AFortObjectiveBase::TimerComponent' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, OnObjectiveStatusChanged) == 0x0003D0, "Member 'AFortObjectiveBase::OnObjectiveStatusChanged' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, OnObjectiveVisibilityChanged) == 0x0003E0, "Member 'AFortObjectiveBase::OnObjectiveVisibilityChanged' has a wrong offset!");
static_assert(offsetof(AFortObjectiveBase, OnObjectiveVisibilityOverrideChanged) == 0x0003F0, "Member 'AFortObjectiveBase::OnObjectiveVisibilityOverrideChanged' has a wrong offset!");

// Class FortniteGame.FortPvPObjective
// 0x0008 (0x0408 - 0x0400)
class AFortPvPObjective : public AFortObjectiveBase
{
public:
	EFortTeam                                     Team;                                              // 0x0400(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_401[0x7];                                      // 0x0401(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPObjective">();
	}
	static class AFortPvPObjective* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPObjective>();
	}
};
static_assert(alignof(AFortPvPObjective) == 0x000008, "Wrong alignment on AFortPvPObjective");
static_assert(sizeof(AFortPvPObjective) == 0x000408, "Wrong size on AFortPvPObjective");
static_assert(offsetof(AFortPvPObjective, Team) == 0x000400, "Member 'AFortPvPObjective::Team' has a wrong offset!");

// Class FortniteGame.FortPvPObjective_EnemyBaseDestruction
// 0x0000 (0x0408 - 0x0408)
class AFortPvPObjective_EnemyBaseDestruction final : public AFortPvPObjective
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPObjective_EnemyBaseDestruction">();
	}
	static class AFortPvPObjective_EnemyBaseDestruction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPObjective_EnemyBaseDestruction>();
	}
};
static_assert(alignof(AFortPvPObjective_EnemyBaseDestruction) == 0x000008, "Wrong alignment on AFortPvPObjective_EnemyBaseDestruction");
static_assert(sizeof(AFortPvPObjective_EnemyBaseDestruction) == 0x000408, "Wrong size on AFortPvPObjective_EnemyBaseDestruction");

// Class FortniteGame.BuildingPropSimpleInteract
// 0x0000 (0x0C30 - 0x0C30)
class ABuildingPropSimpleInteract final : public ABuildingProp
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropSimpleInteract">();
	}
	static class ABuildingPropSimpleInteract* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPropSimpleInteract>();
	}
};
static_assert(alignof(ABuildingPropSimpleInteract) == 0x000008, "Wrong alignment on ABuildingPropSimpleInteract");
static_assert(sizeof(ABuildingPropSimpleInteract) == 0x000C30, "Wrong size on ABuildingPropSimpleInteract");

// Class FortniteGame.FortAthenaSMVehicle
// 0x0008 (0x0BA0 - 0x0B98)
class AFortAthenaSMVehicle final : public AFortAthenaVehicle
{
public:
	class UStaticMeshComponent*                   Mesh;                                              // 0x0B98(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSMVehicle">();
	}
	static class AFortAthenaSMVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSMVehicle>();
	}
};
static_assert(alignof(AFortAthenaSMVehicle) == 0x000008, "Wrong alignment on AFortAthenaSMVehicle");
static_assert(sizeof(AFortAthenaSMVehicle) == 0x000BA0, "Wrong size on AFortAthenaSMVehicle");
static_assert(offsetof(AFortAthenaSMVehicle, Mesh) == 0x000B98, "Member 'AFortAthenaSMVehicle::Mesh' has a wrong offset!");

// Class FortniteGame.FortSearchPass
// 0x0100 (0x0128 - 0x0028)
class UFortSearchPass final : public UObject
{
public:
	uint8                                         Pad_28[0x50];                                      // 0x0028(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSessionHelper*                     SessionHelper;                                     // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_80[0x10];                                      // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortSearchPassParams                  CurrentSearchParams;                               // 0x0090(0x0028)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FFortSearchPassState                   CurrentSearchPassState;                            // 0x00B8(0x0018)(Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_D0[0x58];                                      // 0x00D0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSearchPass">();
	}
	static class UFortSearchPass* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSearchPass>();
	}
};
static_assert(alignof(UFortSearchPass) == 0x000008, "Wrong alignment on UFortSearchPass");
static_assert(sizeof(UFortSearchPass) == 0x000128, "Wrong size on UFortSearchPass");
static_assert(offsetof(UFortSearchPass, SessionHelper) == 0x000078, "Member 'UFortSearchPass::SessionHelper' has a wrong offset!");
static_assert(offsetof(UFortSearchPass, CurrentSearchParams) == 0x000090, "Member 'UFortSearchPass::CurrentSearchParams' has a wrong offset!");
static_assert(offsetof(UFortSearchPass, CurrentSearchPassState) == 0x0000B8, "Member 'UFortSearchPass::CurrentSearchPassState' has a wrong offset!");

// Class FortniteGame.BuildingPropWall
// 0x0018 (0x0C48 - 0x0C30)
class ABuildingPropWall : public ABuildingProp
{
public:
	struct FBuildingActorNavArea                  AreaPatternOverride;                               // 0x0C30(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EBuildingWallArea                             AreaShapeType;                                     // 0x0C34(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C35[0x3];                                      // 0x0C35(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AreaWidthOverride;                                 // 0x0C38(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C3C[0x4];                                      // 0x0C3C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bOverrideAreaWidth : 1;                            // 0x0C40(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_C41[0x7];                                      // 0x0C41(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingPropWall">();
	}
	static class ABuildingPropWall* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingPropWall>();
	}
};
static_assert(alignof(ABuildingPropWall) == 0x000008, "Wrong alignment on ABuildingPropWall");
static_assert(sizeof(ABuildingPropWall) == 0x000C48, "Wrong size on ABuildingPropWall");
static_assert(offsetof(ABuildingPropWall, AreaPatternOverride) == 0x000C30, "Member 'ABuildingPropWall::AreaPatternOverride' has a wrong offset!");
static_assert(offsetof(ABuildingPropWall, AreaShapeType) == 0x000C34, "Member 'ABuildingPropWall::AreaShapeType' has a wrong offset!");
static_assert(offsetof(ABuildingPropWall, AreaWidthOverride) == 0x000C38, "Member 'ABuildingPropWall::AreaWidthOverride' has a wrong offset!");

// Class FortniteGame.FortGameModeOutpost
// 0x0030 (0x0A50 - 0x0A20)
class AFortGameModeOutpost final : public AFortGameModePvE
{
public:
	TArray<struct FFortItemEntry>                 OwnerItemRefundCache;                              // 0x0A20(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FFortOutpostCoreInfo                   CurrentCoreInfo;                                   // 0x0A30(0x0020)(Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeOutpost">();
	}
	static class AFortGameModeOutpost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeOutpost>();
	}
};
static_assert(alignof(AFortGameModeOutpost) == 0x000008, "Wrong alignment on AFortGameModeOutpost");
static_assert(sizeof(AFortGameModeOutpost) == 0x000A50, "Wrong size on AFortGameModeOutpost");
static_assert(offsetof(AFortGameModeOutpost, OwnerItemRefundCache) == 0x000A20, "Member 'AFortGameModeOutpost::OwnerItemRefundCache' has a wrong offset!");
static_assert(offsetof(AFortGameModeOutpost, CurrentCoreInfo) == 0x000A30, "Member 'AFortGameModeOutpost::CurrentCoreInfo' has a wrong offset!");

// Class FortniteGame.FortMissionStormShield
// 0x0240 (0x0570 - 0x0330)
class AFortMissionStormShield final : public AActor
{
public:
	class USceneComponent*                        Root;                                              // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   ShieldRing;                                        // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UGameplayEffect>>    SafeFromStormPlayerEffects;                        // 0x0340(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UGameplayEffect>>    InStormPlayerEffects;                              // 0x0350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UGameplayEffect>>    SafeFromStormEnemyEffects;                         // 0x0360(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UGameplayEffect>>    InStormEnemyEffects;                               // 0x0370(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	float                                         MapWorldScale;                                     // 0x0380(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         Radius;                                            // 0x0384(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GrowthRate;                                        // 0x0388(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_38C[0x4];                                      // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MoveRate;                                          // 0x0390(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TargetRadius;                                      // 0x0394(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StartingRadius;                                    // 0x0398(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InitialRadius;                                     // 0x039C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                TargetLocation;                                    // 0x03A0(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                StartingLocation;                                  // 0x03AC(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SafeAreaStartRadiusChangeTime;                     // 0x03B8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SafeAreaFinishRadiusChangeTime;                    // 0x03BC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SafeAreaStartLocationChangeTime;                   // 0x03C0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SafeAreaFinishLocationChangeTime;                  // 0x03C4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RadiusToWorldScaleConversion;                      // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3CC[0x4];                                      // 0x03CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnStormShieldReachedRadius;                        // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnStormShieldReachedLocation;                      // 0x03E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortMissionStormSafeZone>  SafeAreaTemplate;                                  // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UEnvQuery*                              StormShieldQuery;                                  // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_400[0x8];                                      // 0x0400(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	EMissionStormShieldState                      State;                                             // 0x0408(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_409[0x7];                                      // 0x0409(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInterface*                     StormMiniMapMaterial;                              // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               StormMiniMapMaterialMID;                           // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            StormMiniMapMaterialBrush;                         // 0x0420(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     StormMainMapMaterial;                              // 0x04A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               StormMainMapMaterialMID;                           // 0x04B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            StormMainMapMaterialBrush;                         // 0x04B8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_540[0x8];                                      // 0x0540(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortMissionStormSafeZone*>      SafeAreas;                                         // 0x0548(0x0010)(Net, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class UFortStormShieldComponent*>      StormShieldComponents;                             // 0x0558(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	uint8                                         Pad_568[0x8];                                      // 0x0568(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void GetSafeZones(TArray<class AFortMissionStormSafeZone*>* OutSafeZones);
	void InitializeRadiusValue(const float InRadius);
	void OnRep_InitialRadius();
	void OnRep_Radius();
	bool RemoveAndDestroySafeArea(class AFortMissionStormSafeZone* AreaToRemove);
	void SetAbsoluteShieldRadius(const float InRadius);
	void SetTargetLocationToMoveTo(const struct FVector& InTargetLocation, const float InMoveRate);
	void SetTargetRadiusSizeChangeOverGrowthRate(const float InTargetRadius, const float InGrowthRate, bool bUseGrowthRateDirectly);
	class AFortMissionStormSafeZone* SpawnSafeAreaAtLocation(const struct FVector& InLocation, const float InRadius);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionStormShield">();
	}
	static class AFortMissionStormShield* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMissionStormShield>();
	}
};
static_assert(alignof(AFortMissionStormShield) == 0x000008, "Wrong alignment on AFortMissionStormShield");
static_assert(sizeof(AFortMissionStormShield) == 0x000570, "Wrong size on AFortMissionStormShield");
static_assert(offsetof(AFortMissionStormShield, Root) == 0x000330, "Member 'AFortMissionStormShield::Root' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, ShieldRing) == 0x000338, "Member 'AFortMissionStormShield::ShieldRing' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeFromStormPlayerEffects) == 0x000340, "Member 'AFortMissionStormShield::SafeFromStormPlayerEffects' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, InStormPlayerEffects) == 0x000350, "Member 'AFortMissionStormShield::InStormPlayerEffects' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeFromStormEnemyEffects) == 0x000360, "Member 'AFortMissionStormShield::SafeFromStormEnemyEffects' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, InStormEnemyEffects) == 0x000370, "Member 'AFortMissionStormShield::InStormEnemyEffects' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, MapWorldScale) == 0x000380, "Member 'AFortMissionStormShield::MapWorldScale' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, Radius) == 0x000384, "Member 'AFortMissionStormShield::Radius' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, GrowthRate) == 0x000388, "Member 'AFortMissionStormShield::GrowthRate' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, MoveRate) == 0x000390, "Member 'AFortMissionStormShield::MoveRate' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, TargetRadius) == 0x000394, "Member 'AFortMissionStormShield::TargetRadius' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StartingRadius) == 0x000398, "Member 'AFortMissionStormShield::StartingRadius' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, InitialRadius) == 0x00039C, "Member 'AFortMissionStormShield::InitialRadius' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, TargetLocation) == 0x0003A0, "Member 'AFortMissionStormShield::TargetLocation' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StartingLocation) == 0x0003AC, "Member 'AFortMissionStormShield::StartingLocation' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeAreaStartRadiusChangeTime) == 0x0003B8, "Member 'AFortMissionStormShield::SafeAreaStartRadiusChangeTime' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeAreaFinishRadiusChangeTime) == 0x0003BC, "Member 'AFortMissionStormShield::SafeAreaFinishRadiusChangeTime' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeAreaStartLocationChangeTime) == 0x0003C0, "Member 'AFortMissionStormShield::SafeAreaStartLocationChangeTime' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeAreaFinishLocationChangeTime) == 0x0003C4, "Member 'AFortMissionStormShield::SafeAreaFinishLocationChangeTime' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, RadiusToWorldScaleConversion) == 0x0003C8, "Member 'AFortMissionStormShield::RadiusToWorldScaleConversion' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, OnStormShieldReachedRadius) == 0x0003D0, "Member 'AFortMissionStormShield::OnStormShieldReachedRadius' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, OnStormShieldReachedLocation) == 0x0003E0, "Member 'AFortMissionStormShield::OnStormShieldReachedLocation' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeAreaTemplate) == 0x0003F0, "Member 'AFortMissionStormShield::SafeAreaTemplate' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormShieldQuery) == 0x0003F8, "Member 'AFortMissionStormShield::StormShieldQuery' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, State) == 0x000408, "Member 'AFortMissionStormShield::State' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormMiniMapMaterial) == 0x000410, "Member 'AFortMissionStormShield::StormMiniMapMaterial' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormMiniMapMaterialMID) == 0x000418, "Member 'AFortMissionStormShield::StormMiniMapMaterialMID' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormMiniMapMaterialBrush) == 0x000420, "Member 'AFortMissionStormShield::StormMiniMapMaterialBrush' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormMainMapMaterial) == 0x0004A8, "Member 'AFortMissionStormShield::StormMainMapMaterial' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormMainMapMaterialMID) == 0x0004B0, "Member 'AFortMissionStormShield::StormMainMapMaterialMID' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormMainMapMaterialBrush) == 0x0004B8, "Member 'AFortMissionStormShield::StormMainMapMaterialBrush' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, SafeAreas) == 0x000548, "Member 'AFortMissionStormShield::SafeAreas' has a wrong offset!");
static_assert(offsetof(AFortMissionStormShield, StormShieldComponents) == 0x000558, "Member 'AFortMissionStormShield::StormShieldComponents' has a wrong offset!");

// Class FortniteGame.FortCharacterAttrSet
// 0x00C8 (0x00F8 - 0x0030)
class UFortCharacterAttrSet : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             Fortitude;                                         // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Offense;                                           // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Tech;                                              // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Resistance;                                        // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxCharacterLevel;                                 // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void OnRep_Fortitude();
	void OnRep_MaxCharacterLevel();
	void OnRep_Offense();
	void OnRep_Resistance();
	void OnRep_Tech();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCharacterAttrSet">();
	}
	static class UFortCharacterAttrSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCharacterAttrSet>();
	}
};
static_assert(alignof(UFortCharacterAttrSet) == 0x000008, "Wrong alignment on UFortCharacterAttrSet");
static_assert(sizeof(UFortCharacterAttrSet) == 0x0000F8, "Wrong size on UFortCharacterAttrSet");
static_assert(offsetof(UFortCharacterAttrSet, Fortitude) == 0x000030, "Member 'UFortCharacterAttrSet::Fortitude' has a wrong offset!");
static_assert(offsetof(UFortCharacterAttrSet, Offense) == 0x000058, "Member 'UFortCharacterAttrSet::Offense' has a wrong offset!");
static_assert(offsetof(UFortCharacterAttrSet, Tech) == 0x000080, "Member 'UFortCharacterAttrSet::Tech' has a wrong offset!");
static_assert(offsetof(UFortCharacterAttrSet, Resistance) == 0x0000A8, "Member 'UFortCharacterAttrSet::Resistance' has a wrong offset!");
static_assert(offsetof(UFortCharacterAttrSet, MaxCharacterLevel) == 0x0000D0, "Member 'UFortCharacterAttrSet::MaxCharacterLevel' has a wrong offset!");

// Class FortniteGame.FortAIAttributesSet
// 0x0000 (0x00F8 - 0x00F8)
class UFortAIAttributesSet final : public UFortCharacterAttrSet
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIAttributesSet">();
	}
	static class UFortAIAttributesSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIAttributesSet>();
	}
};
static_assert(alignof(UFortAIAttributesSet) == 0x000008, "Wrong alignment on UFortAIAttributesSet");
static_assert(sizeof(UFortAIAttributesSet) == 0x0000F8, "Wrong size on UFortAIAttributesSet");

// Class FortniteGame.BuildingRoof
// 0x0008 (0x0BE8 - 0x0BE0)
class ABuildingRoof : public ABuildingSMActor
{
public:
	uint8                                         Pad_BE0[0x8];                                      // 0x0BE0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingRoof">();
	}
	static class ABuildingRoof* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingRoof>();
	}
};
static_assert(alignof(ABuildingRoof) == 0x000008, "Wrong alignment on ABuildingRoof");
static_assert(sizeof(ABuildingRoof) == 0x000BE8, "Wrong size on ABuildingRoof");

// Class FortniteGame.BuildingStairs
// 0x0008 (0x0BF0 - 0x0BE8)
class ABuildingStairs : public ABuildingFloor
{
public:
	EBuildingStairsRailing                        RailingType;                                       // 0x0BE8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_BE9[0x7];                                      // 0x0BE9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingStairs">();
	}
	static class ABuildingStairs* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingStairs>();
	}
};
static_assert(alignof(ABuildingStairs) == 0x000008, "Wrong alignment on ABuildingStairs");
static_assert(sizeof(ABuildingStairs) == 0x000BF0, "Wrong size on ABuildingStairs");
static_assert(offsetof(ABuildingStairs, RailingType) == 0x000BE8, "Member 'ABuildingStairs::RailingType' has a wrong offset!");

// Class FortniteGame.FortMissionGenerationData
// 0x00D8 (0x0108 - 0x0030)
class UFortMissionGenerationData final : public UDataAsset
{
public:
	TArray<class UFortMissionGenerator*>          PrimaryMissionGenerators;                          // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	float                                         PrimaryMissionMinPowerPointsUsagePercentage;       // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_44[0x4];                                       // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   SecondaryMissionPowerPointsBudgetMultiplier;       // 0x0048(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MinSecondaryMissionPowerPointsMultiplier;          // 0x0058(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MaxSecondaryMissionPowerPointsMultiplier;          // 0x0068(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MinSecondaryMissions;                              // 0x0078(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MaxSecondaryMissions;                              // 0x0088(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   TertiaryMissionPowerPointsBudgetMultiplier;        // 0x0098(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MinTertiaryMissionPowerPointsMultiplier;           // 0x00A8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   MaxTertiaryMissionPowerPointsMultiplier;           // 0x00B8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   PowerPointsCurve;                                  // 0x00C8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortDifficultyOptionBudget>    EncounterDifficultyOptionBudgets;                  // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         EncounterMinDifficultyOptionPointsUsagePercentage; // 0x00E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_EC[0x4];                                       // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortDifficultyOptionBudget>    MissionDifficultyOptionBudgets;                    // 0x00F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         MissionMinDifficultyOptionPointsUsagePercentage;   // 0x0100(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_104[0x4];                                      // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionGenerationData">();
	}
	static class UFortMissionGenerationData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionGenerationData>();
	}
};
static_assert(alignof(UFortMissionGenerationData) == 0x000008, "Wrong alignment on UFortMissionGenerationData");
static_assert(sizeof(UFortMissionGenerationData) == 0x000108, "Wrong size on UFortMissionGenerationData");
static_assert(offsetof(UFortMissionGenerationData, PrimaryMissionGenerators) == 0x000030, "Member 'UFortMissionGenerationData::PrimaryMissionGenerators' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, PrimaryMissionMinPowerPointsUsagePercentage) == 0x000040, "Member 'UFortMissionGenerationData::PrimaryMissionMinPowerPointsUsagePercentage' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, SecondaryMissionPowerPointsBudgetMultiplier) == 0x000048, "Member 'UFortMissionGenerationData::SecondaryMissionPowerPointsBudgetMultiplier' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MinSecondaryMissionPowerPointsMultiplier) == 0x000058, "Member 'UFortMissionGenerationData::MinSecondaryMissionPowerPointsMultiplier' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MaxSecondaryMissionPowerPointsMultiplier) == 0x000068, "Member 'UFortMissionGenerationData::MaxSecondaryMissionPowerPointsMultiplier' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MinSecondaryMissions) == 0x000078, "Member 'UFortMissionGenerationData::MinSecondaryMissions' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MaxSecondaryMissions) == 0x000088, "Member 'UFortMissionGenerationData::MaxSecondaryMissions' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, TertiaryMissionPowerPointsBudgetMultiplier) == 0x000098, "Member 'UFortMissionGenerationData::TertiaryMissionPowerPointsBudgetMultiplier' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MinTertiaryMissionPowerPointsMultiplier) == 0x0000A8, "Member 'UFortMissionGenerationData::MinTertiaryMissionPowerPointsMultiplier' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MaxTertiaryMissionPowerPointsMultiplier) == 0x0000B8, "Member 'UFortMissionGenerationData::MaxTertiaryMissionPowerPointsMultiplier' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, PowerPointsCurve) == 0x0000C8, "Member 'UFortMissionGenerationData::PowerPointsCurve' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, EncounterDifficultyOptionBudgets) == 0x0000D8, "Member 'UFortMissionGenerationData::EncounterDifficultyOptionBudgets' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, EncounterMinDifficultyOptionPointsUsagePercentage) == 0x0000E8, "Member 'UFortMissionGenerationData::EncounterMinDifficultyOptionPointsUsagePercentage' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MissionDifficultyOptionBudgets) == 0x0000F0, "Member 'UFortMissionGenerationData::MissionDifficultyOptionBudgets' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationData, MissionMinDifficultyOptionPointsUsagePercentage) == 0x000100, "Member 'UFortMissionGenerationData::MissionMinDifficultyOptionPointsUsagePercentage' has a wrong offset!");

// Class FortniteGame.FortAlterableItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UFortAlterableItemDefinition : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAlterableItemDefinition">();
	}
	static class UFortAlterableItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAlterableItemDefinition>();
	}
};
static_assert(alignof(UFortAlterableItemDefinition) == 0x000010, "Wrong alignment on UFortAlterableItemDefinition");
static_assert(sizeof(UFortAlterableItemDefinition) == 0x000360, "Wrong size on UFortAlterableItemDefinition");

// Class FortniteGame.FortSchematicItemDefinition
// 0x0060 (0x03C0 - 0x0360)
class UFortSchematicItemDefinition final : public UFortAlterableItemDefinition
{
public:
	struct FDataTableRowHandle                    CraftingRecipe;                                    // 0x0360(0x0010)(Edit, NoDestructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              CraftingSuccessSound;                              // 0x0370(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDataTableCategoryHandle               LootLevelData;                                     // 0x0398(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	class FName                                   CraftingTimeRowName;                               // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseSchematicDisplayName;                          // 0x03B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3B9[0x7];                                      // 0x03B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class USoundBase* GetCraftingSuccessSound() const;
	float GetCraftingTime(int32 Level) const;
	float GetCraftingTimeForCharacter(int32 Level, const class AFortPlayerPawn* FortPawn) const;
	int32 GetQuantityProduced() const;
	struct FRecipe GetRecipe() const;
	class UFortWorldItemDefinition* GetResultWorldItemDefinition() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSchematicItemDefinition">();
	}
	static class UFortSchematicItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSchematicItemDefinition>();
	}
};
static_assert(alignof(UFortSchematicItemDefinition) == 0x000010, "Wrong alignment on UFortSchematicItemDefinition");
static_assert(sizeof(UFortSchematicItemDefinition) == 0x0003C0, "Wrong size on UFortSchematicItemDefinition");
static_assert(offsetof(UFortSchematicItemDefinition, CraftingRecipe) == 0x000360, "Member 'UFortSchematicItemDefinition::CraftingRecipe' has a wrong offset!");
static_assert(offsetof(UFortSchematicItemDefinition, CraftingSuccessSound) == 0x000370, "Member 'UFortSchematicItemDefinition::CraftingSuccessSound' has a wrong offset!");
static_assert(offsetof(UFortSchematicItemDefinition, LootLevelData) == 0x000398, "Member 'UFortSchematicItemDefinition::LootLevelData' has a wrong offset!");
static_assert(offsetof(UFortSchematicItemDefinition, CraftingTimeRowName) == 0x0003B0, "Member 'UFortSchematicItemDefinition::CraftingTimeRowName' has a wrong offset!");
static_assert(offsetof(UFortSchematicItemDefinition, bUseSchematicDisplayName) == 0x0003B8, "Member 'UFortSchematicItemDefinition::bUseSchematicDisplayName' has a wrong offset!");

// Class FortniteGame.BuildingStructuralSupportSystem
// 0x03A0 (0x03C8 - 0x0028)
class UBuildingStructuralSupportSystem final : public UObject
{
public:
	uint8                                         Pad_28[0x58];                                      // 0x0028(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	class AController*                            BatchedRemovalInstigator;                          // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_88[0x280];                                     // 0x0088(0x0280)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class ABuildingLayoutRequirement*>     LayoutRequirementActorsToRegister;                 // 0x0308(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_318[0xA8];                                     // 0x0318(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortNavigationGraph*                   NavGraph;                                          // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static bool IsBuildingActorValid(const class ABuildingSMActor* ActorToTest);

	void GetLogicalBuildingGroundSupportedActors(int32 LogicalIndex, TArray<class ABuildingSMActor*>* LogicalBuildingGroundSupportedActors);
	bool K2_GetBuildingActorsInGridCell(const struct FVector& WorldLocation, const struct FBuildingGridActorFilter& Filter, struct FBuildingNeighboringActorInfo* OutActorsInGridCell);
	bool K2_GetBuildingActorsInGridCells(const TArray<struct FBuildingSupportCellIndex>& CellIndices, const struct FBuildingGridActorFilter& Filter, struct FBuildingNeighboringActorInfo* OutActorsInGridCell);
	bool K2_GetGridIndicesFromWorldLoc(const struct FVector& WorldLoc, struct FBuildingSupportCellIndex* OutGridIndices);
	void K2_GetLogicalBuildingActors(int32 LogicalIdx, TArray<class ABuildingSMActor*>* LogicalBuildingActors);
	void StartActorRemovalBatch();
	void StopActorRemovalBatch();

	bool AreGridIndicesValid(const struct FBuildingSupportCellIndex& GridIndices) const;
	bool AreNeighboringBuildingActorsConnected(const class ABuildingSMActor* NeighborOne, const class ABuildingSMActor* NeighborTwo) const;
	bool AreNeighborsConnected(const class ABuildingSMActor* NeighborOne, const struct FVector& NeighborOneLoc, const struct FRotator& NeighborOneRot, bool bNeighborOneMirrored, const class ABuildingSMActor* NeighborTwo, const struct FVector& NeighborTwoLoc, const struct FRotator& NeighborTwoRot, bool bNeighborTwoMirrored) const;
	EFortStructuralGridQueryResults CanAddBuildingActorClassToGrid(class UObject* WorldContextObject, class UClass* BuildingSMActorClassToCheck, const struct FVector& Location, const struct FRotator& Rotation, bool bMirrored, TArray<class ABuildingActor*>* ExistingBuildings, EFortBuildPreviewMarkerOptionalAdjustment* MarkerOptionalAdjustment, bool bAllowStaticOverlap) const;
	class ABuildingSMActor* GetCenterCellActor(const struct FBuildingSupportCellIndex& GridIndices) const;
	class ABuildingSMActor* GetFloorActor(const struct FBuildingSupportCellIndex& GridIndices, EStructuralFloorPosition FloorPosition) const;
	struct FBox GetGridBox(const struct FBuildingSupportCellIndex& CellIndex) const;
	class ABuildingSMActor* GetWallActor(const struct FBuildingSupportCellIndex& GridIndices, EStructuralWallPosition WallPosition) const;
	bool IsBuildingActorStructurallySupported(const class ABuildingSMActor* ActorToCheck) const;
	bool IsWorldLocValid(const struct FVector& WorldLoc) const;
	EFortStructuralGridQueryResults K2_CanAddBuildingActorToGrid(class UObject* WorldContextObject, const class ABuildingSMActor* ActorToCheck, const struct FVector& Location, const struct FRotator& Rotation, bool bMirrored, TArray<class ABuildingActor*>* ExistingBuildings, EFortBuildPreviewMarkerOptionalAdjustment* MarkerOptionalAdjustment, bool bAllowStaticOverlap) const;
	EFortStructuralGridQueryResults K2_CanAddCenterCellActorToGrid(const struct FVector& WorldLocation, const struct FBuildingSupportCellIndex& GridIndices, EFortBuildingType CenterCellType, int32* OutHorizontalGridIdx, TArray<class ABuildingActor*>* OutExistingBuildings, bool* OutbStructurallySupported, bool bAllowStaticOverlap, bool bPerformCollisionChecks) const;
	EFortStructuralGridQueryResults K2_CanAddFloorActorToGrid(const struct FVector& WorldLocation, const struct FBuildingSupportCellIndex& GridIndices, EFortBuildingType FloorType, EStructuralFloorPosition* OutFloorPosition, int32* OutFloorIdx, TArray<class ABuildingActor*>* OutExistingBuildings, bool* OutbSupportedByWorld, bool bAllowStaticOverlap, bool bPerformCollisionChecks) const;
	EFortStructuralGridQueryResults K2_CanAddWallActorToGrid(const struct FVector& WorldLocation, const struct FBuildingSupportCellIndex& GridIndices, EFortBuildingType WallType, EStructuralWallPosition* OutWallPosition, int32* OutWallIdx, TArray<class ABuildingActor*>* OutExistingBuildings, bool* OutbSupportedByWorld, bool bAllowStaticOverlap, bool bPerformCollisionChecks) const;
	struct FBox K2_GetGridBoxFromWorldLoc(const struct FVector& WorldLocation) const;
	void K2_GetNeighboringActorsForCenterCellActor(const struct FVector& WorldLocation, struct FBuildingSupportCellIndex* OutActorGridIndices, struct FBuildingNeighboringActorInfo* OutNeighboringActors) const;
	void K2_GetNeighboringActorsForWallActor(const struct FVector& WorldLocation, struct FBuildingSupportCellIndex* OutActorGridIndices, struct FBuildingNeighboringActorInfo* OutNeighboringActors) const;
	void K2_GetNeighboringBuildingActors(EFortBuildingType BuildingType, const struct FVector& WorldLocation, struct FBuildingSupportCellIndex* OutActorGridIndices, struct FBuildingNeighboringActorInfo* OutNeighboringActors) const;
	bool K2_GetWorldLocFromGridIndices(const struct FBuildingSupportCellIndex& GridIndices, struct FVector* OutWorldLoc) const;
	bool WouldBuildingBeStructurallySupportedByNeighbors(const class ABuildingSMActor* ActorToCheck, const struct FVector& Location, const struct FRotator& Rotation, bool bMirrored) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingStructuralSupportSystem">();
	}
	static class UBuildingStructuralSupportSystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingStructuralSupportSystem>();
	}
};
static_assert(alignof(UBuildingStructuralSupportSystem) == 0x000008, "Wrong alignment on UBuildingStructuralSupportSystem");
static_assert(sizeof(UBuildingStructuralSupportSystem) == 0x0003C8, "Wrong size on UBuildingStructuralSupportSystem");
static_assert(offsetof(UBuildingStructuralSupportSystem, BatchedRemovalInstigator) == 0x000080, "Member 'UBuildingStructuralSupportSystem::BatchedRemovalInstigator' has a wrong offset!");
static_assert(offsetof(UBuildingStructuralSupportSystem, LayoutRequirementActorsToRegister) == 0x000308, "Member 'UBuildingStructuralSupportSystem::LayoutRequirementActorsToRegister' has a wrong offset!");
static_assert(offsetof(UBuildingStructuralSupportSystem, NavGraph) == 0x0003C0, "Member 'UBuildingStructuralSupportSystem::NavGraph' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_IntensityCurveSequence
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_IntensityCurveSequence>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_IntensityCurveSequence">();
	}
	static class UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence::Options' has a wrong offset!");

// Class FortniteGame.BuildingTextureData
// 0x0038 (0x0068 - 0x0030)
class UBuildingTextureData final : public UDataAsset
{
public:
	class UTexture2D*                             Diffuse;                                           // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTexture2D*                             Normal;                                            // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTexture2D*                             Specular;                                          // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInterface*                     OverrideMaterial;                                  // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortTextureDataType                          Type;                                              // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortResourceType                             ResourceType;                                      // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_52[0x2];                                       // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ResourceCost[0x4];                                 // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_64[0x4];                                       // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTextureData">();
	}
	static class UBuildingTextureData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingTextureData>();
	}
};
static_assert(alignof(UBuildingTextureData) == 0x000008, "Wrong alignment on UBuildingTextureData");
static_assert(sizeof(UBuildingTextureData) == 0x000068, "Wrong size on UBuildingTextureData");
static_assert(offsetof(UBuildingTextureData, Diffuse) == 0x000030, "Member 'UBuildingTextureData::Diffuse' has a wrong offset!");
static_assert(offsetof(UBuildingTextureData, Normal) == 0x000038, "Member 'UBuildingTextureData::Normal' has a wrong offset!");
static_assert(offsetof(UBuildingTextureData, Specular) == 0x000040, "Member 'UBuildingTextureData::Specular' has a wrong offset!");
static_assert(offsetof(UBuildingTextureData, OverrideMaterial) == 0x000048, "Member 'UBuildingTextureData::OverrideMaterial' has a wrong offset!");
static_assert(offsetof(UBuildingTextureData, Type) == 0x000050, "Member 'UBuildingTextureData::Type' has a wrong offset!");
static_assert(offsetof(UBuildingTextureData, ResourceType) == 0x000051, "Member 'UBuildingTextureData::ResourceType' has a wrong offset!");
static_assert(offsetof(UBuildingTextureData, ResourceCost) == 0x000054, "Member 'UBuildingTextureData::ResourceCost' has a wrong offset!");

// Class FortniteGame.FortPvPObjective_3PtDomination
// 0x0000 (0x0408 - 0x0408)
class AFortPvPObjective_3PtDomination final : public AFortPvPObjective
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPObjective_3PtDomination">();
	}
	static class AFortPvPObjective_3PtDomination* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPObjective_3PtDomination>();
	}
};
static_assert(alignof(AFortPvPObjective_3PtDomination) == 0x000008, "Wrong alignment on AFortPvPObjective_3PtDomination");
static_assert(sizeof(AFortPvPObjective_3PtDomination) == 0x000408, "Wrong size on AFortPvPObjective_3PtDomination");

// Class FortniteGame.BuildingTrap
// 0x0198 (0x0D78 - 0x0BE0)
class ABuildingTrap : public ABuildingSMActor
{
public:
	uint8                                         Pad_BE0[0x10];                                     // 0x0BE0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class USceneComponent*                        TraceLocation;                                     // 0x0BF0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USkeletalMesh*                          PlacementSkeletalMesh;                             // 0x0BF8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                PlacementSkeletalMeshRelativeLocation;             // 0x0C00(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               PlacementSkeletalMeshRelativeRotation;             // 0x0C0C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	class UStaticMesh*                            TrapRangeMesh;                                     // 0x0C18(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMesh*                            TrapPreviewMesh;                                   // 0x0C20(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortTrapItemDefinition*                TrapData;                                          // 0x0C28(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   AttachmentHintText;                                // 0x0C30(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	bool                                          bShouldAffectAllPawnsInMinigames;                  // 0x0C48(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C49[0x7];                                      // 0x0C49(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortTargetFilter                      TriggerFilter;                                     // 0x0C50(0x0040)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	struct FVector                                TrapPlacementOffset;                               // 0x0C90(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTriggerAbilityOnEndoverlap;                       // 0x0C9C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C9D[0x3];                                      // 0x0C9D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAbilitySet*                        AbilitySet;                                        // 0x0CA0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortDamageSet*                         DamageAttributeSet;                                // 0x0CA8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UFortAlterationItemDefinition*>  AppliedAlterations;                                // 0x0CB0(0x0010)(Net, ZeroConstructor, SaveGame, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAbilitySetHandle>          AlterationAbilitySetHandles;                       // 0x0CC0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class ABuildingSMActor*                       AttachedTo;                                        // 0x0CD0(0x0008)(Net, ZeroConstructor, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTargetWithAttachedTo;                             // 0x0CD8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CD9[0x7];                                      // 0x0CD9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingSMActor*                       LastAttachedTo;                                    // 0x0CE0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DelayBeforeDestroyAfterDurabilityExpired;          // 0x0CE8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SavedDurabilityPct;                                // 0x0CEC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CF0[0x8];                                      // 0x0CF0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FVector>                        ShouldTriggerTraceOffsets;                         // 0x0CF8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class UPrimitiveComponent*>            TriggerComponents;                                 // 0x0D08(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	bool                                          bIgnoreBuildingObstructions;                       // 0x0D18(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D19[0x7];                                      // 0x0D19(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UPrimitiveComponent*>            DamageComponents;                                  // 0x0D20(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TArray<class UStaticMeshComponent*>           StaticMeshes;                                      // 0x0D30(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	int32                                         TrapLevel;                                         // 0x0D40(0x0004)(Net, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_D44[0x34];                                     // 0x0D44(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AddDamageComponent(class UPrimitiveComponent* DamageComponent);
	void AddTriggerComponent(class UPrimitiveComponent* TriggerComponent);
	void AttemptRetrigger(float Seconds);
	void BP_OnTrigger(const TArray<class AActor*>& TouchingActors, bool* bOutConsumeEvent);
	void FinishTrigger();
	float GetArmTime();
	struct FVector GetCenter();
	float GetReloadTime();
	void OnDestroy();
	void OnFinishedBuilding();
	void OnInitAlteration(class UFortAlterationItemDefinition* NewAlteration);
	void OnInitCosmeticAlterations(const struct FFortCosmeticModification& CosmeticMod);
	void OnInitTeam();
	void OnModifyTrapIncomingDamage(float Damage, class AController* EventInstigator, class AActor* DamageCauser, float* OutDamage, bool* bOutConsumeEvent);
	void OnOutOfDurability();
	void OnPlaced();
	void OnReloadBegin();
	void OnReloadEnd();
	void OnRep_AttachedTo();
	void OnRep_ReplicatedAppliedAlterations();
	void OnTriggerEndTouch(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void OnTriggerTouch(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void ResetTeamOnMinigameEnd();
	void SetAttachedTo(class ABuildingSMActor* ActorAttachedTo);
	void SetTeamForMinigameStart();
	void SpawnedFromItemDefinition(const class UFortTrapItemDefinition* ItemDef, int32 InTrapLevel);
	bool TriggerIfAppropriate();
	bool UseAttachedToWhenTargeted();

	bool BP_ShouldTrigger(const TArray<class AActor*>& TouchingActors) const;
	TArray<class UFortAlterationItemDefinition*> GetAlterations() const;
	class ABuildingSMActor* GetBuildingAttachedTo() const;
	float GetDamageDelay() const;
	float GetDurabilityPercent() const;
	float GetFireDelay() const;
	float GetMaxDurability() const;
	TArray<class AActor*> GetTouchingDamageTargets(const struct FFortTargetFilter& Filter) const;
	int32 GetTrapLevel() const;
	int32 GetTrapRating() const;
	bool HasDurability() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrap">();
	}
	static class ABuildingTrap* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrap>();
	}
};
static_assert(alignof(ABuildingTrap) == 0x000008, "Wrong alignment on ABuildingTrap");
static_assert(sizeof(ABuildingTrap) == 0x000D78, "Wrong size on ABuildingTrap");
static_assert(offsetof(ABuildingTrap, TraceLocation) == 0x000BF0, "Member 'ABuildingTrap::TraceLocation' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, PlacementSkeletalMesh) == 0x000BF8, "Member 'ABuildingTrap::PlacementSkeletalMesh' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, PlacementSkeletalMeshRelativeLocation) == 0x000C00, "Member 'ABuildingTrap::PlacementSkeletalMeshRelativeLocation' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, PlacementSkeletalMeshRelativeRotation) == 0x000C0C, "Member 'ABuildingTrap::PlacementSkeletalMeshRelativeRotation' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, TrapRangeMesh) == 0x000C18, "Member 'ABuildingTrap::TrapRangeMesh' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, TrapPreviewMesh) == 0x000C20, "Member 'ABuildingTrap::TrapPreviewMesh' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, TrapData) == 0x000C28, "Member 'ABuildingTrap::TrapData' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, AttachmentHintText) == 0x000C30, "Member 'ABuildingTrap::AttachmentHintText' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, bShouldAffectAllPawnsInMinigames) == 0x000C48, "Member 'ABuildingTrap::bShouldAffectAllPawnsInMinigames' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, TriggerFilter) == 0x000C50, "Member 'ABuildingTrap::TriggerFilter' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, TrapPlacementOffset) == 0x000C90, "Member 'ABuildingTrap::TrapPlacementOffset' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, bTriggerAbilityOnEndoverlap) == 0x000C9C, "Member 'ABuildingTrap::bTriggerAbilityOnEndoverlap' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, AbilitySet) == 0x000CA0, "Member 'ABuildingTrap::AbilitySet' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, DamageAttributeSet) == 0x000CA8, "Member 'ABuildingTrap::DamageAttributeSet' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, AppliedAlterations) == 0x000CB0, "Member 'ABuildingTrap::AppliedAlterations' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, AlterationAbilitySetHandles) == 0x000CC0, "Member 'ABuildingTrap::AlterationAbilitySetHandles' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, AttachedTo) == 0x000CD0, "Member 'ABuildingTrap::AttachedTo' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, bTargetWithAttachedTo) == 0x000CD8, "Member 'ABuildingTrap::bTargetWithAttachedTo' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, LastAttachedTo) == 0x000CE0, "Member 'ABuildingTrap::LastAttachedTo' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, DelayBeforeDestroyAfterDurabilityExpired) == 0x000CE8, "Member 'ABuildingTrap::DelayBeforeDestroyAfterDurabilityExpired' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, SavedDurabilityPct) == 0x000CEC, "Member 'ABuildingTrap::SavedDurabilityPct' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, ShouldTriggerTraceOffsets) == 0x000CF8, "Member 'ABuildingTrap::ShouldTriggerTraceOffsets' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, TriggerComponents) == 0x000D08, "Member 'ABuildingTrap::TriggerComponents' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, bIgnoreBuildingObstructions) == 0x000D18, "Member 'ABuildingTrap::bIgnoreBuildingObstructions' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, DamageComponents) == 0x000D20, "Member 'ABuildingTrap::DamageComponents' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, StaticMeshes) == 0x000D30, "Member 'ABuildingTrap::StaticMeshes' has a wrong offset!");
static_assert(offsetof(ABuildingTrap, TrapLevel) == 0x000D40, "Member 'ABuildingTrap::TrapLevel' has a wrong offset!");

// Class FortniteGame.FortAwardDetectorFirstKill
// 0x0008 (0x0038 - 0x0030)
class UFortAwardDetectorFirstKill final : public UFortAwardDetector
{
public:
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAwardDetectorFirstKill">();
	}
	static class UFortAwardDetectorFirstKill* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAwardDetectorFirstKill>();
	}
};
static_assert(alignof(UFortAwardDetectorFirstKill) == 0x000008, "Wrong alignment on UFortAwardDetectorFirstKill");
static_assert(sizeof(UFortAwardDetectorFirstKill) == 0x000038, "Wrong size on UFortAwardDetectorFirstKill");

// Class FortniteGame.BuildingTrapFloor
// 0x0000 (0x0D78 - 0x0D78)
class ABuildingTrapFloor : public ABuildingTrap
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor">();
	}
	static class ABuildingTrapFloor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor>();
	}
};
static_assert(alignof(ABuildingTrapFloor) == 0x000008, "Wrong alignment on ABuildingTrapFloor");
static_assert(sizeof(ABuildingTrapFloor) == 0x000D78, "Wrong size on ABuildingTrapFloor");

// Class FortniteGame.CustomPlayerComponent
// 0x0028 (0x0050 - 0x0028)
class UCustomPlayerComponent final : public UObject
{
public:
	uint8                                         Pad_28[0x28];                                      // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomPlayerComponent">();
	}
	static class UCustomPlayerComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomPlayerComponent>();
	}
};
static_assert(alignof(UCustomPlayerComponent) == 0x000008, "Wrong alignment on UCustomPlayerComponent");
static_assert(sizeof(UCustomPlayerComponent) == 0x000050, "Wrong size on UCustomPlayerComponent");

// Class FortniteGame.FortPlayerStartWarmup
// 0x0008 (0x0368 - 0x0360)
class AFortPlayerStartWarmup final : public APlayerStart
{
public:
	uint8                                         Pad_360[0x8];                                      // 0x0360(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStartWarmup">();
	}
	static class AFortPlayerStartWarmup* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStartWarmup>();
	}
};
static_assert(alignof(AFortPlayerStartWarmup) == 0x000008, "Wrong alignment on AFortPlayerStartWarmup");
static_assert(sizeof(AFortPlayerStartWarmup) == 0x000368, "Wrong size on AFortPlayerStartWarmup");

// Class FortniteGame.BuildingTrap_WaypointDispenser
// 0x0028 (0x0DA0 - 0x0D78)
class ABuildingTrap_WaypointDispenser final : public ABuildingTrapFloor
{
public:
	TArray<class UFortTrapItemDefinition*>        WaypointDefinitions;                               // 0x0D78(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<TSubclassOf<class ABuildingTrapFloor_Waypoint>> WaypointTypes;                                     // 0x0D88(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	int32                                         WaypointTypeIndex;                                 // 0x0D98(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D9C[0x4];                                      // 0x0D9C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class ABuildingTrapFloor_Waypoint* BP_SpawnWaypointActor(TSubclassOf<class ABuildingTrapFloor_Waypoint> Param_Class, const struct FTransform& SpawnTransform);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrap_WaypointDispenser">();
	}
	static class ABuildingTrap_WaypointDispenser* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrap_WaypointDispenser>();
	}
};
static_assert(alignof(ABuildingTrap_WaypointDispenser) == 0x000008, "Wrong alignment on ABuildingTrap_WaypointDispenser");
static_assert(sizeof(ABuildingTrap_WaypointDispenser) == 0x000DA0, "Wrong size on ABuildingTrap_WaypointDispenser");
static_assert(offsetof(ABuildingTrap_WaypointDispenser, WaypointDefinitions) == 0x000D78, "Member 'ABuildingTrap_WaypointDispenser::WaypointDefinitions' has a wrong offset!");
static_assert(offsetof(ABuildingTrap_WaypointDispenser, WaypointTypes) == 0x000D88, "Member 'ABuildingTrap_WaypointDispenser::WaypointTypes' has a wrong offset!");
static_assert(offsetof(ABuildingTrap_WaypointDispenser, WaypointTypeIndex) == 0x000D98, "Member 'ABuildingTrap_WaypointDispenser::WaypointTypeIndex' has a wrong offset!");

// Class FortniteGame.BuildingTrapCeiling
// 0x0000 (0x0D78 - 0x0D78)
class ABuildingTrapCeiling : public ABuildingTrap
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapCeiling">();
	}
	static class ABuildingTrapCeiling* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapCeiling>();
	}
};
static_assert(alignof(ABuildingTrapCeiling) == 0x000008, "Wrong alignment on ABuildingTrapCeiling");
static_assert(sizeof(ABuildingTrapCeiling) == 0x000D78, "Wrong size on ABuildingTrapCeiling");

// Class FortniteGame.FortWeaponItemDefinition
// 0x0330 (0x0BA0 - 0x0870)
#pragma pack(push, 0x1)
class alignas(0x10) UFortWeaponItemDefinition : public UFortWorldItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   WeaponActorClass;                                  // 0x0868(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USkeletalMesh>           WeaponMeshOverride;                                // 0x0890(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    WeaponStatHandle;                                  // 0x08B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class FName                                   AlterationSlotsLoadoutRow;                         // 0x08C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   BaselineAlterationSlotsLoadoutRow;                 // 0x08D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortAlterationItemDefinition> BaseAlteration;                                    // 0x08D8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortAlterationItemDefinition> BaseCosmeticAlteration;                            // 0x0900(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   PrimaryFireAbility;                                // 0x0928(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   SecondaryFireAbility;                              // 0x0950(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   ReloadAbility;                                     // 0x0978(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSoftClassPtr<class UClass>>           EquippedAbilities;                                 // 0x09A0(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortWorldItemDefinition> AmmoData;                                          // 0x09B0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LowAmmoPercentage;                                 // 0x09D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DegradedPercentage;                                // 0x09DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortWeaponTriggerType                        TriggerType;                                       // 0x09E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortDisplayTier                              DisplayTier;                                       // 0x09E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bUsesCustomAmmoType : 1;                           // 0x09E2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowTargetingDuringReload : 1;                   // 0x09E2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTargetingPreventsReload : 1;                      // 0x09E2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAlwaysChargeUpToMin : 1;                          // 0x09E2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bReticleCornerOutsideSpreadRadius : 1;             // 0x09E2(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bValidForLastEquipped : 1;                         // 0x09E2(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bPreventDefaultPreload : 1;                        // 0x09E2(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_9E3[0x1];                                      // 0x09E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HitNotifyDuration;                                 // 0x09E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              ReticleImage;                                      // 0x09E8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              ReticleAutoFireImage;                              // 0x0A10(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<float>                                 ReticleCornerAngles;                               // 0x0A38(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              HitNotifyImage;                                    // 0x0A48(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              HitNotifyLocationImage;                            // 0x0A70(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              MuzzleBlockedImage;                                // 0x0A98(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              ReticleCenterImage;                                // 0x0AC0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              ReticleCenterPerfectAimImage;                      // 0x0AE8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              ReticleCenterImageOffset;                          // 0x0B10(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              ReticleInvalidTargetImage;                         // 0x0B18(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCurveFloat>             HitNotifyOpacityCurve;                             // 0x0B40(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  AnalyticTags;                                      // 0x0B68(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           ActualAnalyticFNames;                              // 0x0B88(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class FText GetDisplayTierAsText(const EFortDisplayTier Param_DisplayTier);

	bool AlwaysChargeUpToMin() const;
	const TArray<class FName> GetAnalyticTags() const;
	class UFortAlterationItemDefinition* GetBaseAlteration() const;
	class UFortAlterationItemDefinition* GetBaseCosmeticAlteration() const;
	float GetDegradedPercentage() const;
	EFortDisplayTier GetDisplayTier() const;
	TArray<TSubclassOf<class UFortGameplayAbility>> GetEquippedAbilities() const;
	float GetHitNotifyDuration() const;
	class UTexture2D* GetHitNotifyImage() const;
	class UTexture2D* GetHitNotifyLocationImage() const;
	class UCurveFloat* GetHitNotifyOpacityCurve() const;
	float GetLowAmmoPercentage() const;
	class UTexture2D* GetMuzzleBlockedImage() const;
	TSubclassOf<class UFortGameplayAbility> GetPrimaryFireAbility() const;
	TSubclassOf<class UFortGameplayAbility> GetReloadAbility() const;
	class UTexture2D* GetReticleAutoFireImage() const;
	class UTexture2D* GetReticleCenterImage() const;
	struct FVector2D GetReticleCenterImageOffset() const;
	class UTexture2D* GetReticleCenterPerfectAimImage() const;
	const TArray<float> GetReticleCornerAngles() const;
	class UTexture2D* GetReticleImage() const;
	class UTexture2D* GetReticleInvalidTargetImage() const;
	TSubclassOf<class UFortGameplayAbility> GetSecondaryFireAbility() const;
	class FText GetShortDisplayName() const;
	EFortWeaponTriggerType GetTriggerType() const;
	bool GetUsesCustomAmmoType() const;
	TSubclassOf<class AFortWeapon> GetWeaponActorClass() const;
	class USkeletalMesh* GetWeaponMeshOverride() const;
	struct FDataTableRowHandle GetWeaponStatHandle() const;
	const bool HasUniqueAmmo() const;
	bool ShouldAllowTargetingDuringReload() const;
	bool TargetingPreventsReload() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponItemDefinition">();
	}
	static class UFortWeaponItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortWeaponItemDefinition) == 0x000010, "Wrong alignment on UFortWeaponItemDefinition");
static_assert(sizeof(UFortWeaponItemDefinition) == 0x000BA0, "Wrong size on UFortWeaponItemDefinition");
static_assert(offsetof(UFortWeaponItemDefinition, WeaponActorClass) == 0x000868, "Member 'UFortWeaponItemDefinition::WeaponActorClass' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, WeaponMeshOverride) == 0x000890, "Member 'UFortWeaponItemDefinition::WeaponMeshOverride' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, WeaponStatHandle) == 0x0008B8, "Member 'UFortWeaponItemDefinition::WeaponStatHandle' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, AlterationSlotsLoadoutRow) == 0x0008C8, "Member 'UFortWeaponItemDefinition::AlterationSlotsLoadoutRow' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, BaselineAlterationSlotsLoadoutRow) == 0x0008D0, "Member 'UFortWeaponItemDefinition::BaselineAlterationSlotsLoadoutRow' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, BaseAlteration) == 0x0008D8, "Member 'UFortWeaponItemDefinition::BaseAlteration' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, BaseCosmeticAlteration) == 0x000900, "Member 'UFortWeaponItemDefinition::BaseCosmeticAlteration' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, PrimaryFireAbility) == 0x000928, "Member 'UFortWeaponItemDefinition::PrimaryFireAbility' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, SecondaryFireAbility) == 0x000950, "Member 'UFortWeaponItemDefinition::SecondaryFireAbility' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReloadAbility) == 0x000978, "Member 'UFortWeaponItemDefinition::ReloadAbility' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, EquippedAbilities) == 0x0009A0, "Member 'UFortWeaponItemDefinition::EquippedAbilities' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, AmmoData) == 0x0009B0, "Member 'UFortWeaponItemDefinition::AmmoData' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, LowAmmoPercentage) == 0x0009D8, "Member 'UFortWeaponItemDefinition::LowAmmoPercentage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, DegradedPercentage) == 0x0009DC, "Member 'UFortWeaponItemDefinition::DegradedPercentage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, TriggerType) == 0x0009E0, "Member 'UFortWeaponItemDefinition::TriggerType' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, DisplayTier) == 0x0009E1, "Member 'UFortWeaponItemDefinition::DisplayTier' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, HitNotifyDuration) == 0x0009E4, "Member 'UFortWeaponItemDefinition::HitNotifyDuration' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReticleImage) == 0x0009E8, "Member 'UFortWeaponItemDefinition::ReticleImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReticleAutoFireImage) == 0x000A10, "Member 'UFortWeaponItemDefinition::ReticleAutoFireImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReticleCornerAngles) == 0x000A38, "Member 'UFortWeaponItemDefinition::ReticleCornerAngles' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, HitNotifyImage) == 0x000A48, "Member 'UFortWeaponItemDefinition::HitNotifyImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, HitNotifyLocationImage) == 0x000A70, "Member 'UFortWeaponItemDefinition::HitNotifyLocationImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, MuzzleBlockedImage) == 0x000A98, "Member 'UFortWeaponItemDefinition::MuzzleBlockedImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReticleCenterImage) == 0x000AC0, "Member 'UFortWeaponItemDefinition::ReticleCenterImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReticleCenterPerfectAimImage) == 0x000AE8, "Member 'UFortWeaponItemDefinition::ReticleCenterPerfectAimImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReticleCenterImageOffset) == 0x000B10, "Member 'UFortWeaponItemDefinition::ReticleCenterImageOffset' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ReticleInvalidTargetImage) == 0x000B18, "Member 'UFortWeaponItemDefinition::ReticleInvalidTargetImage' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, HitNotifyOpacityCurve) == 0x000B40, "Member 'UFortWeaponItemDefinition::HitNotifyOpacityCurve' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, AnalyticTags) == 0x000B68, "Member 'UFortWeaponItemDefinition::AnalyticTags' has a wrong offset!");
static_assert(offsetof(UFortWeaponItemDefinition, ActualAnalyticFNames) == 0x000B88, "Member 'UFortWeaponItemDefinition::ActualAnalyticFNames' has a wrong offset!");

// Class FortniteGame.FortEditToolItemDefinition
// 0x0000 (0x0BA0 - 0x0BA0)
class UFortEditToolItemDefinition final : public UFortWeaponItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEditToolItemDefinition">();
	}
	static class UFortEditToolItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEditToolItemDefinition>();
	}
};
static_assert(alignof(UFortEditToolItemDefinition) == 0x000010, "Wrong alignment on UFortEditToolItemDefinition");
static_assert(sizeof(UFortEditToolItemDefinition) == 0x000BA0, "Wrong size on UFortEditToolItemDefinition");

// Class FortniteGame.FortMcpResource
// 0x0018 (0x0040 - 0x0028)
class UFortMcpResource : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpResource">();
	}
	static class UFortMcpResource* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpResource>();
	}
};
static_assert(alignof(UFortMcpResource) == 0x000008, "Wrong alignment on UFortMcpResource");
static_assert(sizeof(UFortMcpResource) == 0x000040, "Wrong size on UFortMcpResource");

// Class FortniteGame.FortMcpTwitch
// 0x0000 (0x0040 - 0x0040)
class UFortMcpTwitch final : public UFortMcpResource
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpTwitch">();
	}
	static class UFortMcpTwitch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpTwitch>();
	}
};
static_assert(alignof(UFortMcpTwitch) == 0x000008, "Wrong alignment on UFortMcpTwitch");
static_assert(sizeof(UFortMcpTwitch) == 0x000040, "Wrong size on UFortMcpTwitch");

// Class FortniteGame.FortAIDirectorDataTrackingSettings
// 0x0010 (0x0040 - 0x0030)
class UFortAIDirectorDataTrackingSettings final : public UDataAsset
{
public:
	TSubclassOf<class AFortAIDirectorDataManager> PlayerDataManager;                                 // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortAIDirectorDataManager> EncounterDataManager;                              // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDirectorDataTrackingSettings">();
	}
	static class UFortAIDirectorDataTrackingSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIDirectorDataTrackingSettings>();
	}
};
static_assert(alignof(UFortAIDirectorDataTrackingSettings) == 0x000008, "Wrong alignment on UFortAIDirectorDataTrackingSettings");
static_assert(sizeof(UFortAIDirectorDataTrackingSettings) == 0x000040, "Wrong size on UFortAIDirectorDataTrackingSettings");
static_assert(offsetof(UFortAIDirectorDataTrackingSettings, PlayerDataManager) == 0x000030, "Member 'UFortAIDirectorDataTrackingSettings::PlayerDataManager' has a wrong offset!");
static_assert(offsetof(UFortAIDirectorDataTrackingSettings, EncounterDataManager) == 0x000038, "Member 'UFortAIDirectorDataTrackingSettings::EncounterDataManager' has a wrong offset!");

// Class FortniteGame.BuildingTrapCeiling_Falling
// 0x0018 (0x0D90 - 0x0D78)
class ABuildingTrapCeiling_Falling final : public ABuildingTrapCeiling
{
public:
	class UStaticMeshComponent*                   VisibleMeshComponent;                              // 0x0D78(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FTransform>                     SpawnPoints;                                       // 0x0D80(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	void TrapActivated(const float CooldownDuration);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapCeiling_Falling">();
	}
	static class ABuildingTrapCeiling_Falling* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapCeiling_Falling>();
	}
};
static_assert(alignof(ABuildingTrapCeiling_Falling) == 0x000008, "Wrong alignment on ABuildingTrapCeiling_Falling");
static_assert(sizeof(ABuildingTrapCeiling_Falling) == 0x000D90, "Wrong size on ABuildingTrapCeiling_Falling");
static_assert(offsetof(ABuildingTrapCeiling_Falling, VisibleMeshComponent) == 0x000D78, "Member 'ABuildingTrapCeiling_Falling::VisibleMeshComponent' has a wrong offset!");
static_assert(offsetof(ABuildingTrapCeiling_Falling, SpawnPoints) == 0x000D80, "Member 'ABuildingTrapCeiling_Falling::SpawnPoints' has a wrong offset!");

// Class FortniteGame.BuildingTrapDefender
// 0x0050 (0x0DC8 - 0x0D78)
class ABuildingTrapDefender final : public ABuildingTrapFloor
{
public:
	EFortDefenderInteractionError                 LastInteractError;                                 // 0x0D78(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D79[0x7];                                      // 0x0D79(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortAIPawn*                            DefenderPawn;                                      // 0x0D80(0x0008)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDefenderItemDefinition*            DefenderItemDefinition;                            // 0x0D88(0x0008)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         DefenderItemLevel;                                 // 0x0D90(0x0004)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D94[0x4];                                      // 0x0D94(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   DefenderPawnOrItemSet;                             // 0x0D98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
	uint8                                         Pad_DA8[0x20];                                     // 0x0DA8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearCurrentDefender(bool bForceKillDefender);
	void DeployDefender(const class AFortPlayerController* ItemSelectorPC, const class UFortDefenderItem* InDefenderItem, const class FName& InDefenderSquadId, const class UFortWorldItem* WeaponToGive, const int32 AmmoQuantity);
	class FText GetLastInteractErrorText();
	void OnRep_DefenderItemDefinition();
	void OnRep_DefenderPawn();
	void RemoveCurrentDefender(class AFortPlayerStateZone* RequestingPlayer, bool bRemovalCausedByPlayerJoin);
	class AFortAIPawn* SpawnDefenderfromItem(class UFortAccountItem* DefenderItem, const class FName& DefenderSquadId, const struct FTransform& SpawnTransform, class AActor* InOwner);
	void SupplyDefender(const class UFortWorldItem* WeaponToGive, const int32 AmmoQuantity);
	class UFortWorldItem* TakeWeaponAwayFromDefender(class UFortWorldItem* WeaponToTakeAway);

	struct FTransform GetDefenderSpawnTransform() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapDefender">();
	}
	static class ABuildingTrapDefender* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapDefender>();
	}
};
static_assert(alignof(ABuildingTrapDefender) == 0x000008, "Wrong alignment on ABuildingTrapDefender");
static_assert(sizeof(ABuildingTrapDefender) == 0x000DC8, "Wrong size on ABuildingTrapDefender");
static_assert(offsetof(ABuildingTrapDefender, LastInteractError) == 0x000D78, "Member 'ABuildingTrapDefender::LastInteractError' has a wrong offset!");
static_assert(offsetof(ABuildingTrapDefender, DefenderPawn) == 0x000D80, "Member 'ABuildingTrapDefender::DefenderPawn' has a wrong offset!");
static_assert(offsetof(ABuildingTrapDefender, DefenderItemDefinition) == 0x000D88, "Member 'ABuildingTrapDefender::DefenderItemDefinition' has a wrong offset!");
static_assert(offsetof(ABuildingTrapDefender, DefenderItemLevel) == 0x000D90, "Member 'ABuildingTrapDefender::DefenderItemLevel' has a wrong offset!");
static_assert(offsetof(ABuildingTrapDefender, DefenderPawnOrItemSet) == 0x000D98, "Member 'ABuildingTrapDefender::DefenderPawnOrItemSet' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_MCPContextConsumeItem
// 0x0048 (0x0078 - 0x0030)
class UFortAsyncAction_MCPContextConsumeItem final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnMCPRequestComplete;                              // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TWeakObjectPtr<class UFortMcpContext>         MCPContext;                                        // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TWeakObjectPtr<class UFortItem>               ItemToConsume;                                     // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FUniqueNetIdRepl                       TargetAccountId;                                   // 0x0050(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UFortAsyncAction_MCPContextConsumeItem* ConsumeItem(const class UFortMcpContext* Param_MCPContext, const class UFortItem* Param_ItemToConsume, const struct FUniqueNetIdRepl& Param_TargetAccountId);

	void OnMCPRequestComplete__DelegateSignature();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_MCPContextConsumeItem">();
	}
	static class UFortAsyncAction_MCPContextConsumeItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_MCPContextConsumeItem>();
	}
};
static_assert(alignof(UFortAsyncAction_MCPContextConsumeItem) == 0x000008, "Wrong alignment on UFortAsyncAction_MCPContextConsumeItem");
static_assert(sizeof(UFortAsyncAction_MCPContextConsumeItem) == 0x000078, "Wrong size on UFortAsyncAction_MCPContextConsumeItem");
static_assert(offsetof(UFortAsyncAction_MCPContextConsumeItem, OnMCPRequestComplete) == 0x000030, "Member 'UFortAsyncAction_MCPContextConsumeItem::OnMCPRequestComplete' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MCPContextConsumeItem, MCPContext) == 0x000040, "Member 'UFortAsyncAction_MCPContextConsumeItem::MCPContext' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MCPContextConsumeItem, ItemToConsume) == 0x000048, "Member 'UFortAsyncAction_MCPContextConsumeItem::ItemToConsume' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MCPContextConsumeItem, TargetAccountId) == 0x000050, "Member 'UFortAsyncAction_MCPContextConsumeItem::TargetAccountId' has a wrong offset!");

// Class FortniteGame.DeployableBasePlot
// 0x0240 (0x09A8 - 0x0768)
class ADeployableBasePlot final : public ABuildingGameplayActor
{
public:
	uint8                                         Pad_768[0x8];                                      // 0x0768(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       OccupantNetID;                                     // 0x0770(0x0028)(Net, Transient, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortCloudSaveInfo                     OccupantNextCloudSaveInfo;                         // 0x0798(0x0018)(Transient, Protected, NativeAccessSpecifierProtected)
	class UFortDeployableBaseRecord*              OccupantDeployableBaseRecord;                      // 0x07B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          BuildableSpaceComponent;                           // 0x07B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          SavableSpaceComponent;                             // 0x07C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          EntirePlotSpaceComponent;                          // 0x07C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USceneComponent*                        SpawnOffsetComponent;                              // 0x07D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          BuildableAreasArray[0x3];                          // 0x07D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   DeployableBaseCoreClass;                           // 0x07F0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ADeployableBaseCore*                    DeployableBaseCore;                                // 0x0818(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bDirty : 1;                                        // 0x0820(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDirtiedSinceLastWriteToBuffer : 1;                // 0x0820(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCloudFileSavedSinceLastCloudItemUpdate : 1;       // 0x0820(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_821[0x3];                                      // 0x0821(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EDeployableBaseBuildingState                  CurrentBuildingState;                              // 0x0824(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EDeployableBaseBuildingState                  GoalBuildingState;                                 // 0x0825(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_826[0x12];                                     // 0x0826(0x0012)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnOccupantIdChanged;                               // 0x0838(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDeployableBaseCoreCreated;                       // 0x0848(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDeployableBaseCoreDestroyed;                     // 0x0858(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDeployableBasePlotSpacesChanged;                 // 0x0868(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortDeployableBasePickup*>      OutstandingAssociatedPickups;                      // 0x0878(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AFortInventory*                         PlotInventory;                                     // 0x0888(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_890[0x18];                                     // 0x0890(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DeferredActorIdxToResumeAt;                        // 0x08A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumActorsFromRecordDestroyed;                      // 0x08AC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FIntVector                             BuildableSpaceExpansionVector;                     // 0x08B0(0x000C)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxActorsToCreatePerBuildingCall;                  // 0x08BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxActorsToDestroyPerDestroyCall;                  // 0x08C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DelayBetweenActorRecordBuilding;                   // 0x08C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DelayBetweenActorRecordDestroying;                 // 0x08C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8CC[0x4];                                      // 0x08CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerStart*                       PlayerStart;                                       // 0x08D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UGameplayEffect>            ConstructionTimeEffect;                            // 0x08D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FDeferredActorData>             DeferredConstructionActors;                        // 0x08E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_8F0[0x8];                                      // 0x08F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBox                                   BuildableAreasStructuralSupportBoxesArray[0x3];    // 0x08F8(0x001C)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_94C[0x5C];                                     // 0x094C(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class AFortPlayerStart* GetPlayerStart();
	void HandleBuildingStateTransition(EDeployableBaseBuildingState InPreviousState, EDeployableBaseBuildingState InCurrentState);
	void OnBuildingStateTransition(EDeployableBaseBuildingState InPreviousState, EDeployableBaseBuildingState InCurrentState);
	void OnCurrentBuildingStateSet(EDeployableBaseBuildingState InCurrentBuildingState);
	void OnRep_BuildableSpaceExpansionVector();
	void OnRep_CurrentBuildingState();
	void OnRep_OccupantNetID();
	void SetContextComponent(class UPrimitiveComponent* ContextComponent);

	int32 GetNumOfItemsInPlot() const;
	const struct FUniqueNetIdRepl GetOccupantNetID() const;
	bool IsBuildingActorWithinBuildableSpace(const class ABuildingActor* ActorToCheck, const struct FVector& GridLocation) const;
	bool IsOccupant(const struct FUniqueNetIdRepl& UserId) const;
	bool IsOccupied() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"DeployableBasePlot">();
	}
	static class ADeployableBasePlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<ADeployableBasePlot>();
	}
};
static_assert(alignof(ADeployableBasePlot) == 0x000008, "Wrong alignment on ADeployableBasePlot");
static_assert(sizeof(ADeployableBasePlot) == 0x0009A8, "Wrong size on ADeployableBasePlot");
static_assert(offsetof(ADeployableBasePlot, OccupantNetID) == 0x000770, "Member 'ADeployableBasePlot::OccupantNetID' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, OccupantNextCloudSaveInfo) == 0x000798, "Member 'ADeployableBasePlot::OccupantNextCloudSaveInfo' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, OccupantDeployableBaseRecord) == 0x0007B0, "Member 'ADeployableBasePlot::OccupantDeployableBaseRecord' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, BuildableSpaceComponent) == 0x0007B8, "Member 'ADeployableBasePlot::BuildableSpaceComponent' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, SavableSpaceComponent) == 0x0007C0, "Member 'ADeployableBasePlot::SavableSpaceComponent' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, EntirePlotSpaceComponent) == 0x0007C8, "Member 'ADeployableBasePlot::EntirePlotSpaceComponent' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, SpawnOffsetComponent) == 0x0007D0, "Member 'ADeployableBasePlot::SpawnOffsetComponent' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, BuildableAreasArray) == 0x0007D8, "Member 'ADeployableBasePlot::BuildableAreasArray' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, DeployableBaseCoreClass) == 0x0007F0, "Member 'ADeployableBasePlot::DeployableBaseCoreClass' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, DeployableBaseCore) == 0x000818, "Member 'ADeployableBasePlot::DeployableBaseCore' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, CurrentBuildingState) == 0x000824, "Member 'ADeployableBasePlot::CurrentBuildingState' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, GoalBuildingState) == 0x000825, "Member 'ADeployableBasePlot::GoalBuildingState' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, OnOccupantIdChanged) == 0x000838, "Member 'ADeployableBasePlot::OnOccupantIdChanged' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, OnDeployableBaseCoreCreated) == 0x000848, "Member 'ADeployableBasePlot::OnDeployableBaseCoreCreated' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, OnDeployableBaseCoreDestroyed) == 0x000858, "Member 'ADeployableBasePlot::OnDeployableBaseCoreDestroyed' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, OnDeployableBasePlotSpacesChanged) == 0x000868, "Member 'ADeployableBasePlot::OnDeployableBasePlotSpacesChanged' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, OutstandingAssociatedPickups) == 0x000878, "Member 'ADeployableBasePlot::OutstandingAssociatedPickups' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, PlotInventory) == 0x000888, "Member 'ADeployableBasePlot::PlotInventory' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, DeferredActorIdxToResumeAt) == 0x0008A8, "Member 'ADeployableBasePlot::DeferredActorIdxToResumeAt' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, NumActorsFromRecordDestroyed) == 0x0008AC, "Member 'ADeployableBasePlot::NumActorsFromRecordDestroyed' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, BuildableSpaceExpansionVector) == 0x0008B0, "Member 'ADeployableBasePlot::BuildableSpaceExpansionVector' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, MaxActorsToCreatePerBuildingCall) == 0x0008BC, "Member 'ADeployableBasePlot::MaxActorsToCreatePerBuildingCall' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, MaxActorsToDestroyPerDestroyCall) == 0x0008C0, "Member 'ADeployableBasePlot::MaxActorsToDestroyPerDestroyCall' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, DelayBetweenActorRecordBuilding) == 0x0008C4, "Member 'ADeployableBasePlot::DelayBetweenActorRecordBuilding' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, DelayBetweenActorRecordDestroying) == 0x0008C8, "Member 'ADeployableBasePlot::DelayBetweenActorRecordDestroying' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, PlayerStart) == 0x0008D0, "Member 'ADeployableBasePlot::PlayerStart' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, ConstructionTimeEffect) == 0x0008D8, "Member 'ADeployableBasePlot::ConstructionTimeEffect' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, DeferredConstructionActors) == 0x0008E0, "Member 'ADeployableBasePlot::DeferredConstructionActors' has a wrong offset!");
static_assert(offsetof(ADeployableBasePlot, BuildableAreasStructuralSupportBoxesArray) == 0x0008F8, "Member 'ADeployableBasePlot::BuildableAreasStructuralSupportBoxesArray' has a wrong offset!");

// Class FortniteGame.BuildingTrapFloor_DeimosSpawner
// 0x00D8 (0x0E50 - 0x0D78)
class ABuildingTrapFloor_DeimosSpawner final : public ABuildingTrapFloor
{
public:
	TSubclassOf<class AAthenaCreativeRift>        DeimosSpawnerClass;                                // 0x0D78(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<TSoftClassPtr<class UClass>>           PawnNumberCapOptions;                              // 0x0D80(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	TArray<TSoftClassPtr<class UClass>>           SpawnGroupOptions;                                 // 0x0D90(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	TArray<TSoftClassPtr<class UClass>>           SpawnTimingOptions;                                // 0x0DA0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   SelectedPawnNumberCap;                             // 0x0DB0(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   SelectedSpawnGroup;                                // 0x0DD8(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   SelectedSpawnTiming;                               // 0x0E00(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMinigameProgressComponent*         MinigameProgress;                                  // 0x0E28(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USceneComponent*                        SpawnLocation;                                     // 0x0E30(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E38[0x10];                                     // 0x0E38(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class AAthenaCreativeRift*                    CachedDeimosSpawner;                               // 0x0E48(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void MinigameEnded();
	void MinigameStarted();
	void SetSpawnLocation(class USceneComponent* Param_SpawnLocation);
	void SpawnRift(const struct FVector& SpawnPosition);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor_DeimosSpawner">();
	}
	static class ABuildingTrapFloor_DeimosSpawner* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor_DeimosSpawner>();
	}
};
static_assert(alignof(ABuildingTrapFloor_DeimosSpawner) == 0x000008, "Wrong alignment on ABuildingTrapFloor_DeimosSpawner");
static_assert(sizeof(ABuildingTrapFloor_DeimosSpawner) == 0x000E50, "Wrong size on ABuildingTrapFloor_DeimosSpawner");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, DeimosSpawnerClass) == 0x000D78, "Member 'ABuildingTrapFloor_DeimosSpawner::DeimosSpawnerClass' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, PawnNumberCapOptions) == 0x000D80, "Member 'ABuildingTrapFloor_DeimosSpawner::PawnNumberCapOptions' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, SpawnGroupOptions) == 0x000D90, "Member 'ABuildingTrapFloor_DeimosSpawner::SpawnGroupOptions' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, SpawnTimingOptions) == 0x000DA0, "Member 'ABuildingTrapFloor_DeimosSpawner::SpawnTimingOptions' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, SelectedPawnNumberCap) == 0x000DB0, "Member 'ABuildingTrapFloor_DeimosSpawner::SelectedPawnNumberCap' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, SelectedSpawnGroup) == 0x000DD8, "Member 'ABuildingTrapFloor_DeimosSpawner::SelectedSpawnGroup' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, SelectedSpawnTiming) == 0x000E00, "Member 'ABuildingTrapFloor_DeimosSpawner::SelectedSpawnTiming' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, MinigameProgress) == 0x000E28, "Member 'ABuildingTrapFloor_DeimosSpawner::MinigameProgress' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, SpawnLocation) == 0x000E30, "Member 'ABuildingTrapFloor_DeimosSpawner::SpawnLocation' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_DeimosSpawner, CachedDeimosSpawner) == 0x000E48, "Member 'ABuildingTrapFloor_DeimosSpawner::CachedDeimosSpawner' has a wrong offset!");

// Class FortniteGame.FortCreativeVolumeLinkComponent
// 0x0100 (0x01F8 - 0x00F8)
class UFortCreativeVolumeLinkComponent final : public UActorComponent
{
public:
	uint8                                         Pad_F8[0x8];                                       // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnLinkedVolumeSet;                                 // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortVolume*                            LinkedVolume;                                      // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldFindVolumeAtStart;                          // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_119[0x7];                                      // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPropertyOverrideData                  LinkedVolumeProperties;                            // 0x0120(0x00D8)(Edit, DisableEditOnTemplate, EditConst, SaveGame, NativeAccessSpecifierPrivate)

public:
	class AFortVolume* GetLinkedVolume();
	void OnLinkedVolumeSettingsChanged(const struct FPropertyOverrideData& OverrideData);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeVolumeLinkComponent">();
	}
	static class UFortCreativeVolumeLinkComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCreativeVolumeLinkComponent>();
	}
};
static_assert(alignof(UFortCreativeVolumeLinkComponent) == 0x000008, "Wrong alignment on UFortCreativeVolumeLinkComponent");
static_assert(sizeof(UFortCreativeVolumeLinkComponent) == 0x0001F8, "Wrong size on UFortCreativeVolumeLinkComponent");
static_assert(offsetof(UFortCreativeVolumeLinkComponent, OnLinkedVolumeSet) == 0x000100, "Member 'UFortCreativeVolumeLinkComponent::OnLinkedVolumeSet' has a wrong offset!");
static_assert(offsetof(UFortCreativeVolumeLinkComponent, LinkedVolume) == 0x000110, "Member 'UFortCreativeVolumeLinkComponent::LinkedVolume' has a wrong offset!");
static_assert(offsetof(UFortCreativeVolumeLinkComponent, bShouldFindVolumeAtStart) == 0x000118, "Member 'UFortCreativeVolumeLinkComponent::bShouldFindVolumeAtStart' has a wrong offset!");
static_assert(offsetof(UFortCreativeVolumeLinkComponent, LinkedVolumeProperties) == 0x000120, "Member 'UFortCreativeVolumeLinkComponent::LinkedVolumeProperties' has a wrong offset!");

// Class FortniteGame.BuildingTrapFloor_Hoverboard
// 0x0028 (0x0DA0 - 0x0D78)
class ABuildingTrapFloor_Hoverboard : public ABuildingTrapFloor
{
public:
	class UArrowComponent*                        DirectionArrow;                                    // 0x0D78(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PushAmount;                                        // 0x0D80(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D84[0x1C];                                     // 0x0D84(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor_Hoverboard">();
	}
	static class ABuildingTrapFloor_Hoverboard* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor_Hoverboard>();
	}
};
static_assert(alignof(ABuildingTrapFloor_Hoverboard) == 0x000008, "Wrong alignment on ABuildingTrapFloor_Hoverboard");
static_assert(sizeof(ABuildingTrapFloor_Hoverboard) == 0x000DA0, "Wrong size on ABuildingTrapFloor_Hoverboard");
static_assert(offsetof(ABuildingTrapFloor_Hoverboard, DirectionArrow) == 0x000D78, "Member 'ABuildingTrapFloor_Hoverboard::DirectionArrow' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Hoverboard, PushAmount) == 0x000D80, "Member 'ABuildingTrapFloor_Hoverboard::PushAmount' has a wrong offset!");

// Class FortniteGame.CustomColorComponent
// 0x0010 (0x0038 - 0x0028)
class UCustomColorComponent final : public UObject
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomColorComponent">();
	}
	static class UCustomColorComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomColorComponent>();
	}
};
static_assert(alignof(UCustomColorComponent) == 0x000008, "Wrong alignment on UCustomColorComponent");
static_assert(sizeof(UCustomColorComponent) == 0x000038, "Wrong size on UCustomColorComponent");

// Class FortniteGame.FortPlayerStartCreative
// 0x0048 (0x03A8 - 0x0360)
class AFortPlayerStartCreative final : public APlayerStart
{
public:
	struct FGameplayTagContainer                  PlayerStartTags;                                   // 0x0360(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	int32                                         PortalIndex;                                       // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         ApplicableTeam;                                    // 0x0384(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseAsIslandStart;                                 // 0x0385(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_386[0x2];                                      // 0x0386(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         PriorityGroup;                                     // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_38C[0x4];                                      // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortCreativeVolumeLinkComponent*       CreativeLinkComponent;                             // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_398[0x10];                                     // 0x0398(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStartCreative">();
	}
	static class AFortPlayerStartCreative* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStartCreative>();
	}
};
static_assert(alignof(AFortPlayerStartCreative) == 0x000008, "Wrong alignment on AFortPlayerStartCreative");
static_assert(sizeof(AFortPlayerStartCreative) == 0x0003A8, "Wrong size on AFortPlayerStartCreative");
static_assert(offsetof(AFortPlayerStartCreative, PlayerStartTags) == 0x000360, "Member 'AFortPlayerStartCreative::PlayerStartTags' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartCreative, PortalIndex) == 0x000380, "Member 'AFortPlayerStartCreative::PortalIndex' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartCreative, ApplicableTeam) == 0x000384, "Member 'AFortPlayerStartCreative::ApplicableTeam' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartCreative, bUseAsIslandStart) == 0x000385, "Member 'AFortPlayerStartCreative::bUseAsIslandStart' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartCreative, PriorityGroup) == 0x000388, "Member 'AFortPlayerStartCreative::PriorityGroup' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartCreative, CreativeLinkComponent) == 0x000390, "Member 'AFortPlayerStartCreative::CreativeLinkComponent' has a wrong offset!");

// Class FortniteGame.BuildingTrapFloor_Hoverboard_Curve
// 0x0020 (0x0D98 - 0x0D78)
class ABuildingTrapFloor_Hoverboard_Curve final : public ABuildingTrapFloor
{
public:
	class USceneComponent*                        Target;                                            // 0x0D78(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UGameplayEffect*                        TriggeredEffect;                                   // 0x0D80(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D88[0x10];                                     // 0x0D88(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor_Hoverboard_Curve">();
	}
	static class ABuildingTrapFloor_Hoverboard_Curve* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor_Hoverboard_Curve>();
	}
};
static_assert(alignof(ABuildingTrapFloor_Hoverboard_Curve) == 0x000008, "Wrong alignment on ABuildingTrapFloor_Hoverboard_Curve");
static_assert(sizeof(ABuildingTrapFloor_Hoverboard_Curve) == 0x000D98, "Wrong size on ABuildingTrapFloor_Hoverboard_Curve");
static_assert(offsetof(ABuildingTrapFloor_Hoverboard_Curve, Target) == 0x000D78, "Member 'ABuildingTrapFloor_Hoverboard_Curve::Target' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Hoverboard_Curve, TriggeredEffect) == 0x000D80, "Member 'ABuildingTrapFloor_Hoverboard_Curve::TriggeredEffect' has a wrong offset!");

// Class FortniteGame.BuildingTrapFloor_Launch
// 0x0058 (0x0DD0 - 0x0D78)
class ABuildingTrapFloor_Launch final : public ABuildingTrapFloor
{
public:
	TSoftObjectPtr<class UForceFeedbackEffect>    ForceFeedbackClass;                                // 0x0D78(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   ForceFeedbackName;                                 // 0x0DA0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DA8[0x28];                                     // 0x0DA8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	struct FVector GetImpulseDirection(class AActor* LaunchingActor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor_Launch">();
	}
	static class ABuildingTrapFloor_Launch* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor_Launch>();
	}
};
static_assert(alignof(ABuildingTrapFloor_Launch) == 0x000008, "Wrong alignment on ABuildingTrapFloor_Launch");
static_assert(sizeof(ABuildingTrapFloor_Launch) == 0x000DD0, "Wrong size on ABuildingTrapFloor_Launch");
static_assert(offsetof(ABuildingTrapFloor_Launch, ForceFeedbackClass) == 0x000D78, "Member 'ABuildingTrapFloor_Launch::ForceFeedbackClass' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Launch, ForceFeedbackName) == 0x000DA0, "Member 'ABuildingTrapFloor_Launch::ForceFeedbackName' has a wrong offset!");

// Class FortniteGame.FortAIDataProvider_Pawn
// 0x0030 (0x0058 - 0x0028)
class UFortAIDataProvider_Pawn final : public UAIDataProvider
{
public:
	float                                         SightRadius;                                       // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HearingRadius;                                     // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ViewLocationOffsetFromGround;                      // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxStepHeight;                                     // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                TetheredBoxCenterLocation;                         // 0x0038(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TetheredBoxWidth;                                  // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TetheredBoxHeight;                                 // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TetheredBoxEQSGridSize;                            // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TetheredBoxEQSSpaceBetween;                        // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_54[0x4];                                       // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDataProvider_Pawn">();
	}
	static class UFortAIDataProvider_Pawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIDataProvider_Pawn>();
	}
};
static_assert(alignof(UFortAIDataProvider_Pawn) == 0x000008, "Wrong alignment on UFortAIDataProvider_Pawn");
static_assert(sizeof(UFortAIDataProvider_Pawn) == 0x000058, "Wrong size on UFortAIDataProvider_Pawn");
static_assert(offsetof(UFortAIDataProvider_Pawn, SightRadius) == 0x000028, "Member 'UFortAIDataProvider_Pawn::SightRadius' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, HearingRadius) == 0x00002C, "Member 'UFortAIDataProvider_Pawn::HearingRadius' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, ViewLocationOffsetFromGround) == 0x000030, "Member 'UFortAIDataProvider_Pawn::ViewLocationOffsetFromGround' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, MaxStepHeight) == 0x000034, "Member 'UFortAIDataProvider_Pawn::MaxStepHeight' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, TetheredBoxCenterLocation) == 0x000038, "Member 'UFortAIDataProvider_Pawn::TetheredBoxCenterLocation' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, TetheredBoxWidth) == 0x000044, "Member 'UFortAIDataProvider_Pawn::TetheredBoxWidth' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, TetheredBoxHeight) == 0x000048, "Member 'UFortAIDataProvider_Pawn::TetheredBoxHeight' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, TetheredBoxEQSGridSize) == 0x00004C, "Member 'UFortAIDataProvider_Pawn::TetheredBoxEQSGridSize' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Pawn, TetheredBoxEQSSpaceBetween) == 0x000050, "Member 'UFortAIDataProvider_Pawn::TetheredBoxEQSSpaceBetween' has a wrong offset!");

// Class FortniteGame.FortPlayerStateFrontEnd
// 0x0000 (0x09F0 - 0x09F0)
class AFortPlayerStateFrontEnd final : public AFortPlayerState
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateFrontEnd">();
	}
	static class AFortPlayerStateFrontEnd* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateFrontEnd>();
	}
};
static_assert(alignof(AFortPlayerStateFrontEnd) == 0x000008, "Wrong alignment on AFortPlayerStateFrontEnd");
static_assert(sizeof(AFortPlayerStateFrontEnd) == 0x0009F0, "Wrong size on AFortPlayerStateFrontEnd");

// Class FortniteGame.BuildingTrapFloor_TargetDummy
// 0x0010 (0x0D88 - 0x0D78)
class ABuildingTrapFloor_TargetDummy final : public ABuildingTrapFloor
{
public:
	TArray<struct FVector>                        PathPointLocations;                                // 0x0D78(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, SaveGame, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor_TargetDummy">();
	}
	static class ABuildingTrapFloor_TargetDummy* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor_TargetDummy>();
	}
};
static_assert(alignof(ABuildingTrapFloor_TargetDummy) == 0x000008, "Wrong alignment on ABuildingTrapFloor_TargetDummy");
static_assert(sizeof(ABuildingTrapFloor_TargetDummy) == 0x000D88, "Wrong size on ABuildingTrapFloor_TargetDummy");
static_assert(offsetof(ABuildingTrapFloor_TargetDummy, PathPointLocations) == 0x000D78, "Member 'ABuildingTrapFloor_TargetDummy::PathPointLocations' has a wrong offset!");

// Class FortniteGame.BuildingTrapFloor_Turret
// 0x00C8 (0x0E40 - 0x0D78)
class ABuildingTrapFloor_Turret : public ABuildingTrapFloor
{
public:
	class UFortMinigameLogicComponent*            MinigameLogic;                                     // 0x0D78(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USceneComponent*                        RotateComp;                                        // 0x0D80(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USceneComponent*                        FiringPoint;                                       // 0x0D88(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UPrimitiveComponent*                    OverlapCollisionComponent;                         // 0x0D90(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RotateInterval;                                    // 0x0D98(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D9C[0x4];                                      // 0x0D9C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerPawn*>                PlayerArray;                                       // 0x0DA0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	class ABuildingSMActor*                       BlockingActor;                                     // 0x0DB0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPawn*                              Target;                                            // 0x0DB8(0x0008)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinRotationSpeed;                                  // 0x0DC0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxRotationSpeed;                                  // 0x0DC4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentRotationalSpeed;                            // 0x0DC8(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpdateIntervalTime;                                // 0x0DCC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedUpdateTime;                                  // 0x0DD0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         IncreaseIntervalRotationSpeed;                     // 0x0DD4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DecreaseIntervalRotationSpeed;                     // 0x0DD8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bCurrentlyActive : 1;                              // 0x0DDC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInSlowdownMode : 1;                               // 0x0DDC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseOwnerTeam : 1;                                 // 0x0DDC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanTakeDamage : 1;                                // 0x0DDC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_DDD[0x3];                                      // 0x0DDD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ShootLocation;                                     // 0x0DE0(0x000C)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           GTShoot;                                           // 0x0DEC(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           GTReload;                                          // 0x0DF4(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LifeTime;                                          // 0x0DFC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FireRate;                                          // 0x0E00(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReloadTime;                                        // 0x0E04(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                BoxExtents;                                        // 0x0E08(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E14[0x1C];                                     // 0x0E14(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentAmmoCount;                                  // 0x0E30(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         MaxAmmo;                                           // 0x0E34(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         bIsSearching : 1;                                  // 0x0E38(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_E39[0x7];                                      // 0x0E39(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ActivateTurret();
	void AddOverlapComponent(class UPrimitiveComponent* OverlapComponent);
	void BindTimers();
	void ConsumeAmmo();
	void DeactivateTurret();
	void FinishReload();
	void FireTurret();
	class AFortPlayerPawn* GetClosestTarget();
	class AFortPawn* GetTarget();
	void MinigameEnded();
	void MinigameStarted();
	void OnEnterTurretRange(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnLeaveTurretRange(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void OnRep_CurrentlyActive();
	void PerformGunRotation(const class AFortPawn* TargetActor, const struct FVector& AimLocation, const struct FRotator& CurrentRotation, class USceneComponent* RotateComponent);
	void RotateTurretClient();
	void RotateTurretServer();
	void SetTarget(class AFortPawn* NewTarget);
	void UnbindTimers();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor_Turret">();
	}
	static class ABuildingTrapFloor_Turret* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor_Turret>();
	}
};
static_assert(alignof(ABuildingTrapFloor_Turret) == 0x000008, "Wrong alignment on ABuildingTrapFloor_Turret");
static_assert(sizeof(ABuildingTrapFloor_Turret) == 0x000E40, "Wrong size on ABuildingTrapFloor_Turret");
static_assert(offsetof(ABuildingTrapFloor_Turret, MinigameLogic) == 0x000D78, "Member 'ABuildingTrapFloor_Turret::MinigameLogic' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, RotateComp) == 0x000D80, "Member 'ABuildingTrapFloor_Turret::RotateComp' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, FiringPoint) == 0x000D88, "Member 'ABuildingTrapFloor_Turret::FiringPoint' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, OverlapCollisionComponent) == 0x000D90, "Member 'ABuildingTrapFloor_Turret::OverlapCollisionComponent' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, RotateInterval) == 0x000D98, "Member 'ABuildingTrapFloor_Turret::RotateInterval' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, PlayerArray) == 0x000DA0, "Member 'ABuildingTrapFloor_Turret::PlayerArray' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, BlockingActor) == 0x000DB0, "Member 'ABuildingTrapFloor_Turret::BlockingActor' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, Target) == 0x000DB8, "Member 'ABuildingTrapFloor_Turret::Target' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, MinRotationSpeed) == 0x000DC0, "Member 'ABuildingTrapFloor_Turret::MinRotationSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, MaxRotationSpeed) == 0x000DC4, "Member 'ABuildingTrapFloor_Turret::MaxRotationSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, CurrentRotationalSpeed) == 0x000DC8, "Member 'ABuildingTrapFloor_Turret::CurrentRotationalSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, UpdateIntervalTime) == 0x000DCC, "Member 'ABuildingTrapFloor_Turret::UpdateIntervalTime' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, CachedUpdateTime) == 0x000DD0, "Member 'ABuildingTrapFloor_Turret::CachedUpdateTime' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, IncreaseIntervalRotationSpeed) == 0x000DD4, "Member 'ABuildingTrapFloor_Turret::IncreaseIntervalRotationSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, DecreaseIntervalRotationSpeed) == 0x000DD8, "Member 'ABuildingTrapFloor_Turret::DecreaseIntervalRotationSpeed' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, ShootLocation) == 0x000DE0, "Member 'ABuildingTrapFloor_Turret::ShootLocation' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, GTShoot) == 0x000DEC, "Member 'ABuildingTrapFloor_Turret::GTShoot' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, GTReload) == 0x000DF4, "Member 'ABuildingTrapFloor_Turret::GTReload' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, LifeTime) == 0x000DFC, "Member 'ABuildingTrapFloor_Turret::LifeTime' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, FireRate) == 0x000E00, "Member 'ABuildingTrapFloor_Turret::FireRate' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, ReloadTime) == 0x000E04, "Member 'ABuildingTrapFloor_Turret::ReloadTime' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, BoxExtents) == 0x000E08, "Member 'ABuildingTrapFloor_Turret::BoxExtents' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, CurrentAmmoCount) == 0x000E30, "Member 'ABuildingTrapFloor_Turret::CurrentAmmoCount' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Turret, MaxAmmo) == 0x000E34, "Member 'ABuildingTrapFloor_Turret::MaxAmmo' has a wrong offset!");

// Class FortniteGame.FortMeshNetworkFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortMeshNetworkFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void FireEvent_MeshHeartbeat(const class UObject* WorldContextObject);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMeshNetworkFunctionLibrary">();
	}
	static class UFortMeshNetworkFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMeshNetworkFunctionLibrary>();
	}
};
static_assert(alignof(UFortMeshNetworkFunctionLibrary) == 0x000008, "Wrong alignment on UFortMeshNetworkFunctionLibrary");
static_assert(sizeof(UFortMeshNetworkFunctionLibrary) == 0x000028, "Wrong size on UFortMeshNetworkFunctionLibrary");

// Class FortniteGame.FortAIGoalManager
// 0x0118 (0x0448 - 0x0330)
class AFortAIGoalManager : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortAIAssignment*>              WorldAssignments;                                  // 0x0338(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class UFortAIAssignment*>              WorldEnemyAssignments;                             // 0x0348(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class UFortAIAssignment*                      DefaultAttackPlayersAssignment;                    // 0x0358(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_360[0x60];                                     // 0x0360(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UEnvQuery*>                      CombinedQueries;                                   // 0x03C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3D0[0x50];                                     // 0x03D0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAIAssignmentSettings*              DefaultEncounterAssignmentSettings;                // 0x0420(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortAIAssignmentSettings*              DefaultEnemyAssignmentSettings;                    // 0x0428(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FPawnGoalSelectionTableEntry>   PawnGoalSelectionTable;                            // 0x0430(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_440[0x8];                                      // 0x0440(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static void AddGoalsToWorldAssignment(class UObject* WorldContextObject, const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const TArray<struct FFortAIGoalInfo>& GoalInfos);
	static void AddGoalToWorldAssignment(class UObject* WorldContextObject, const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const struct FFortAIGoalInfo& GoalInfo);
	static void CreateWorldAssignment(class UObject* WorldContextObject, const struct FFortAIAssignmentIdentifier& WorldAssignmentIdentifier, class UFortAIAssignmentSettings* AssignmentSettings, TSubclassOf<class UFortAIGoalProvider> GoalProvider, struct FFortAIAssignmentIdentifier* AssignmentIdentifier, EAssignmentCreationResult* CreationResult);
	static void MakeGoalFromActor(struct FFortAIGoalInfo* Goal, const class UObject* WorldContextObject, class AActor* GoalActor, bool bActorAlwaysPerceived, bool bGoalActorAllowsUndermining);
	static void MakeGoalFromLocation(struct FFortAIGoalInfo* Goal, const class UObject* WorldContextObject, const struct FVector& GoalLocation);
	static void MakeGoalsFromActors(TArray<struct FFortAIGoalInfo>* Goals, const class UObject* WorldContextObject, const TArray<class AActor*>& GoalActors, bool bActorsAlwaysPerceived, bool bGoalActorsAllowUndermining);
	static void MakeGoalsFromLocations(TArray<struct FFortAIGoalInfo>* Goals, const class UObject* WorldContextObject, const TArray<struct FVector>& GoalLocations);
	static void MakeGoalsFromLocationsAndActor(TArray<struct FFortAIGoalInfo>* Goals, const class UObject* WorldContextObject, const TArray<struct FVector>& GoalLocations, const class AActor* GoalActor);
	static void RemoveGoalFromWorldAssignment(class UObject* WorldContextObject, const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const struct FFortAIGoalInfo& GoalInfo);
	static void RemoveGoalsFromWorldAssignment(class UObject* WorldContextObject, const struct FFortAIAssignmentIdentifier& AssignmentIdentifier, const TArray<struct FFortAIGoalInfo>& GoalInfos);
	static void RemoveWorldAssignment(const class UObject* WorldContextObject, const struct FFortAIAssignmentIdentifier& AssignmentIdentifier);
	static void SetCurrentGoalDiscouragement(class UObject* WorldContext, class AFortAIController* AI);

	void AddGoal(class AActor* GoalActor, class UFortAIAssignmentSettings* GoalSettings);
	void AddGoalActorToAssignment(class UFortAIAssignment* Assignment, class AActor* GoalActor);
	class UFortAIAssignment* AddWorldAssignment(class UFortAIAssignmentSettings* AssignmentSettings, class AActor* GoalActor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIGoalManager">();
	}
	static class AFortAIGoalManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIGoalManager>();
	}
};
static_assert(alignof(AFortAIGoalManager) == 0x000008, "Wrong alignment on AFortAIGoalManager");
static_assert(sizeof(AFortAIGoalManager) == 0x000448, "Wrong size on AFortAIGoalManager");
static_assert(offsetof(AFortAIGoalManager, WorldAssignments) == 0x000338, "Member 'AFortAIGoalManager::WorldAssignments' has a wrong offset!");
static_assert(offsetof(AFortAIGoalManager, WorldEnemyAssignments) == 0x000348, "Member 'AFortAIGoalManager::WorldEnemyAssignments' has a wrong offset!");
static_assert(offsetof(AFortAIGoalManager, DefaultAttackPlayersAssignment) == 0x000358, "Member 'AFortAIGoalManager::DefaultAttackPlayersAssignment' has a wrong offset!");
static_assert(offsetof(AFortAIGoalManager, CombinedQueries) == 0x0003C0, "Member 'AFortAIGoalManager::CombinedQueries' has a wrong offset!");
static_assert(offsetof(AFortAIGoalManager, DefaultEncounterAssignmentSettings) == 0x000420, "Member 'AFortAIGoalManager::DefaultEncounterAssignmentSettings' has a wrong offset!");
static_assert(offsetof(AFortAIGoalManager, DefaultEnemyAssignmentSettings) == 0x000428, "Member 'AFortAIGoalManager::DefaultEnemyAssignmentSettings' has a wrong offset!");
static_assert(offsetof(AFortAIGoalManager, PawnGoalSelectionTable) == 0x000430, "Member 'AFortAIGoalManager::PawnGoalSelectionTable' has a wrong offset!");

// Class FortniteGame.BuildingTrapFloor_Waypoint
// 0x0048 (0x0DC0 - 0x0D78)
class ABuildingTrapFloor_Waypoint final : public ABuildingTrapFloor
{
public:
	uint8                                         Pad_D78[0x8];                                      // 0x0D78(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FWaypointIndex                         Index_BuildingTrapFloor_Waypoint;                  // 0x0D80(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, SaveGame, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIsActive;                                         // 0x0D88(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D89[0x7];                                      // 0x0D89(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingTrapFloor_Waypoint*            NextPoint;                                         // 0x0D90(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingTrapFloor_Waypoint*            PreviousPoint;                                     // 0x0D98(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USceneComponent*                        SplinePointLocation;                               // 0x0DA0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   DeactivatedMesh;                                   // 0x0DA8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortWaypointInfo*                      WaypointGroup;                                     // 0x0DB0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortWaypointInfo*                      CachedWaypointGroup;                               // 0x0DB8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void CaptureWaypoint(class AFortPlayerPawn* Capturer);
	bool IsCurrentWaypoint(class AFortPlayerPawn* Pawn);
	void OnRep_WaypointGroup();
	void OnSpawnSpline();
	void OnWaypointCaptured();
	void OnWaypointReset();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapFloor_Waypoint">();
	}
	static class ABuildingTrapFloor_Waypoint* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapFloor_Waypoint>();
	}
};
static_assert(alignof(ABuildingTrapFloor_Waypoint) == 0x000008, "Wrong alignment on ABuildingTrapFloor_Waypoint");
static_assert(sizeof(ABuildingTrapFloor_Waypoint) == 0x000DC0, "Wrong size on ABuildingTrapFloor_Waypoint");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, Index_BuildingTrapFloor_Waypoint) == 0x000D80, "Member 'ABuildingTrapFloor_Waypoint::Index_BuildingTrapFloor_Waypoint' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, bIsActive) == 0x000D88, "Member 'ABuildingTrapFloor_Waypoint::bIsActive' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, NextPoint) == 0x000D90, "Member 'ABuildingTrapFloor_Waypoint::NextPoint' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, PreviousPoint) == 0x000D98, "Member 'ABuildingTrapFloor_Waypoint::PreviousPoint' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, SplinePointLocation) == 0x000DA0, "Member 'ABuildingTrapFloor_Waypoint::SplinePointLocation' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, DeactivatedMesh) == 0x000DA8, "Member 'ABuildingTrapFloor_Waypoint::DeactivatedMesh' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, WaypointGroup) == 0x000DB0, "Member 'ABuildingTrapFloor_Waypoint::WaypointGroup' has a wrong offset!");
static_assert(offsetof(ABuildingTrapFloor_Waypoint, CachedWaypointGroup) == 0x000DB8, "Member 'ABuildingTrapFloor_Waypoint::CachedWaypointGroup' has a wrong offset!");

// Class FortniteGame.BuildingTrapLauncher
// 0x0020 (0x0D98 - 0x0D78)
class ABuildingTrapLauncher final : public ABuildingTrapFloor
{
public:
	struct FScalableFloat                         LaunchStrength;                                    // 0x0D78(0x0020)(Edit, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapLauncher">();
	}
	static class ABuildingTrapLauncher* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapLauncher>();
	}
};
static_assert(alignof(ABuildingTrapLauncher) == 0x000008, "Wrong alignment on ABuildingTrapLauncher");
static_assert(sizeof(ABuildingTrapLauncher) == 0x000D98, "Wrong size on ABuildingTrapLauncher");
static_assert(offsetof(ABuildingTrapLauncher, LaunchStrength) == 0x000D78, "Member 'ABuildingTrapLauncher::LaunchStrength' has a wrong offset!");

// Class FortniteGame.FortMcpProfileCommonCore
// 0x00F0 (0x02B8 - 0x01C8)
class UFortMcpProfileCommonCore final : public UFortMcpProfile
{
public:
	uint8                                         Pad_1C8[0xA8];                                     // 0x01C8(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ListCatalogEntriesUrl;                             // 0x0270(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_280[0x34];                                     // 0x0280(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AffiliateExpirationSeconds;                        // 0x02B4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void ClaimImportFriendsReward(ESocialImportPanelPlatform Network, struct FClientUrlContext* Context);
	void ClaimMfaEnabled(bool bClaimForStw, struct FClientUrlContext* Context);
	void IssueFriendCode(const class FString& CodeTokenType, struct FClientUrlContext* Context);
	void RefundMtxPurchase(const class FString& PurchaseId, struct FClientUrlContext* Context);
	void RemoveGiftBox(const class FString& GiftBoxItemId, struct FClientUrlContext* Context);
	void SetAffiliateName(const class FString& AffiliateName, struct FClientUrlContext* Context);
	void SetBansViewed(struct FClientUrlContext* Context);
	void SetMtxPlatform(const class FString& NewPlatform, struct FClientUrlContext* Context);
	void SetReceiveGiftsEnabled(bool bReceiveGifts, struct FClientUrlContext* Context);
	void TwitchUpdateBroadcasterRegistration(const class FString& AccessToken, const class FString& ChannelId, struct FClientUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileCommonCore">();
	}
	static class UFortMcpProfileCommonCore* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileCommonCore>();
	}
};
static_assert(alignof(UFortMcpProfileCommonCore) == 0x000008, "Wrong alignment on UFortMcpProfileCommonCore");
static_assert(sizeof(UFortMcpProfileCommonCore) == 0x0002B8, "Wrong size on UFortMcpProfileCommonCore");
static_assert(offsetof(UFortMcpProfileCommonCore, ListCatalogEntriesUrl) == 0x000270, "Member 'UFortMcpProfileCommonCore::ListCatalogEntriesUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileCommonCore, AffiliateExpirationSeconds) == 0x0002B4, "Member 'UFortMcpProfileCommonCore::AffiliateExpirationSeconds' has a wrong offset!");

// Class FortniteGame.FortAIEncounterInfo
// 0x0C80 (0x0CA8 - 0x0028)
class UFortAIEncounterInfo final : public UObject
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAISpawnGroupProgressionInfo*       SpawnGroupProgressionInfo;                         // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortSpawnPointsPercentageCurveSequenceInstanceInfo SpawnPointsPercentageCurveSequence;                // 0x0040(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FFortIntensityCurveSequenceInstanceInfo IntensityCurveSequence;                            // 0x0050(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         BurstSpawnPointsPercentage;                        // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpawnPointsMultiplier;                             // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseBreathers;                                     // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_69[0x7];                                       // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   LowPlayerPerformanceBreatherTimeSecondsCurve;      // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   NormalPlayerPerformanceBreatherTimeSecondsCurve;   // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   HighPlayerPerformanceBreatherTimeSecondsCurve;     // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EncounterTimeSeconds;                              // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A4[0x4];                                       // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FUtilityTypeFloatPair>          LockedUtilityValues;                               // 0x00A8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	int32                                         NumFreeUtilities;                                  // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         UtilityAdjustmentPeriodSeconds;                    // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MinSpawnDistance;                                  // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxSpawnDistance;                                  // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumDirections;                                     // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bChangeDirectionsOnRest;                           // 0x00CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CD[0x3];                                       // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SpawnPointsPercentageLimit;                        // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         PawnNumberLimit;                                   // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortEncounterPawnNumberCaps           PawnNumberCaps;                                    // 0x00D8(0x0018)(Protected, NativeAccessSpecifierProtected)
	float                                         SpawningIntervalSeconds;                           // 0x00F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_F4[0x4];                                       // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnEncounterSpawnDirectionsChosen;                  // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	float                                         NextRiftReplacementTime;                           // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NextSpawningTime;                                  // 0x010C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAIEncounterSpawnGroupCapsProfile  EncounterSpawnGroupCapsProfile;                    // 0x0110(0x0030)(NativeAccessSpecifierPublic)
	TArray<struct FFortAIEncounterSpawnGroupCapsCategory> AdditionalSpawnGroupCapsCategories;                // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	struct FFortAIEncounterSpawnPointsProfile     EncounterSpawnPointsProfile;                       // 0x0150(0x0040)(NativeAccessSpecifierPublic)
	TArray<struct FFortAISpawnGroupUpgradeData>   AvailableUpgrades;                                 // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FCurveTableRowHandle>           PawnDifficultyLevelModifiers;                      // 0x01A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortAIBaseLootDropRow>         BaseLootDropRows;                                  // 0x01B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortAILootDropModifierRow>     LootDropModifierRows;                              // 0x01C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bRequiresReinitializationFromProfile;              // 0x01D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D1[0x7];                                      // 0x01D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   DesiredHostilityCurve;                             // 0x01D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortIntensityCurveSequenceProgression* IntensitySequenceProgression;                      // 0x01E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1F0[0x70];                                     // 0x01F0(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AliveMultiplier;                                   // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortEncounterSpawnLimitType                  SpawnLimitType;                                    // 0x0264(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_265[0x3];                                      // 0x0265(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         SpawnLimit;                                        // 0x0268(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PawnNumberLimitProgress;                           // 0x026C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SpawnPointsLimitProgress;                          // 0x0270(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSpawnLimitReached;                                // 0x0274(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasSpawnedAllBurstSpawnAI;                        // 0x0275(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOverrideAliveCounts;                              // 0x0276(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_277[0x1];                                      // 0x0277(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MinAliveOverride;                                  // 0x0278(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxAliveOverride;                                  // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HostilityThreshold;                                // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PeakTimeSeconds;                                   // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BreatherTimeSeconds;                               // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxRampTimeSeconds;                                // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinTimeBetweenBreathesSeconds;                     // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxFadeTimeSeconds;                                // 0x0294(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FadeEndIntensity;                                  // 0x0298(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FadeEndRemainingSpawnPointsPercentage;             // 0x029C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CompletionPercentageToDisableBreathers;            // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A4[0x4];                                      // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnEncounterAllEnemiesKilled;                       // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterEnemySpawned;                           // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterAllBurstEnemiesSpawned;                 // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterCompleted;                              // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterPawnDied;                               // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_2F8[0x3];                                      // 0x02F8(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bDisplayThreatVisuals;                             // 0x02FB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BaseDesiredUtilities[0x10];                        // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_33C[0x4];                                      // 0x033C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  UtilitiesRequiredTags[0x10];                       // 0x0340(0x0020)(Edit, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  InjectedTagForUtilityCheck;                        // 0x0540(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	uint8                                         Pad_560[0x4];                                      // 0x0560(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxLargeSpawnGroupDiscountInterval;                // 0x0564(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSelectionToSpawningDelay;                       // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_56C[0x54];                                     // 0x056C(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FUtilityTypeFloatPair>          CurrentDesiredUtilities;                           // 0x05C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         UtilityRecentSelectionPenalties[0x10];             // 0x05D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UtilityEffectivenessMeasurements[0x10];            // 0x0610(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   UtilityEffectivenessMultiplierCurve;               // 0x0650(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UtilityEffectivenessInfluenceCap;                  // 0x0660(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_664[0x4];                                      // 0x0664(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FUtilityTypeFloatPair>          CurrentTopUtilityPercentages;                      // 0x0668(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<EFortAIUtility>                        UsedTopUtilities;                                  // 0x0678(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	int32                                         NumUtilitiesConsidered;                            // 0x0688(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReactivityPercentage;                              // 0x068C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAdjustUtilitiesDuringRest;                        // 0x0690(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDespawnAIsDuringRest;                             // 0x0691(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_692[0x2];                                      // 0x0692(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastPlayerCombatFactorUpdateTime;                  // 0x0694(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastUtilityAdjustTime;                             // 0x0698(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastSpawnPointAdjustmentTime;                      // 0x069C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastLargeGroupSpawnTime;                           // 0x06A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6A4[0x4];                                      // 0x06A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAIEncounterSpawnGroupWeights>  EnemySpawnData;                                    // 0x06A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	struct FFortAIEncounterPIDController          EncounterPIDController;                            // 0x06B8(0x0068)(NoDestructor, NativeAccessSpecifierPublic)
	int32                                         CurrentSpawnPointsCap;                             // 0x0720(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CurrentSpawnPointsUsed;                            // 0x0724(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_728[0x8];                                      // 0x0728(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         FailSafeMinSpawnPoints;                            // 0x0730(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_734[0x4];                                      // 0x0734(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FSpawnGroupInstanceInfo>        ActiveSpawnGroups;                                 // 0x0738(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         EncounterEngagementDistance;                       // 0x0748(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinRelevantBuildingDamagedDistance;                // 0x074C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxRelevantBuildingDamagedDistance;                // 0x0750(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_754[0x14];                                     // 0x0754(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 CurrentGroupSpawnPoint;                            // 0x0768(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortEncounterState                           EncounterState;                                    // 0x0770(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortEncounterPacingState                     PacingState;                                       // 0x0771(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_772[0x2];                                      // 0x0772(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastPacingStateTransitionTime;                     // 0x0774(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAIEncounterWaveProgressEstimation WaveProgressEstimate;                              // 0x0778(0x001C)(NoDestructor, NativeAccessSpecifierPublic)
	float                                         DesiredDifficultyLevel;                            // 0x0794(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DifficultyLevelOverride;                           // 0x0798(0x0004)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_79C[0x4];                                      // 0x079C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortAIDirector*                        MyAIDirector;                                      // 0x07A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortGoalActorEncounterDataManagerPair> DataManagers;                                      // 0x07A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class AActor*                                 TargetObjective;                                   // 0x07B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOnlyActiveAtNight;                                // 0x07C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7C1[0x3];                                      // 0x07C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumRiftsToUse;                                     // 0x07C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MinRiftsToUse;                                     // 0x07C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumRiftsUsed;                                      // 0x07CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortEncounterSettings                 EncounterSettings;                                 // 0x07D0(0x0068)(NativeAccessSpecifierPublic)
	float                                         EncounterStartTime;                                // 0x0838(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HostilityCurveStartTime;                           // 0x083C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FEncounterEnvironmentQueryInfo         DefaultEnvironmentQueryInfo;                       // 0x0840(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FEncounterEnvironmentQueryInfo         FallbackEnvironmentQueryInfo;                      // 0x0868(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FEncounterEnvironmentQueryInfo         OverrideEnvironmentQueryInfo;                      // 0x0890(0x0028)(NativeAccessSpecifierPublic)
	struct FEncounterEnvironmentQueryInfo         CurrentEnvironmentQueryInfo;                       // 0x08B8(0x0028)(NativeAccessSpecifierPublic)
	bool                                          bNukeWavesAtDaybreak;                              // 0x08E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bNukeWavesAtEncounterEnd;                          // 0x08E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bNukeWavesAtEncounterDeactivation;                 // 0x08E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8E3[0x1];                                      // 0x08E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ActiveEnemyCap;                                    // 0x08E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentHostilityLevel;                             // 0x08E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8EC[0x4];                                      // 0x08EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnEncounterRampStarted;                            // 0x08F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterPeakStarted;                            // 0x0900(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterFadeStarted;                            // 0x0910(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterRestStarted;                            // 0x0920(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterCombatParticipation;                    // 0x0930(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEncounterOptionsChanged;                         // 0x0940(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TSubclassOf<class ABuildingRift>              RiftClassTemplate;                                 // 0x0950(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_958[0x20];                                     // 0x0958(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<TWeakObjectPtr<class AActor>, struct FFortAISpawnerData> ExternalAISpawners;                                // 0x0978(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	class UFortAIEncounterRiftManager*            RiftManager;                                       // 0x09C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 AssociatedMissionName;                             // 0x09D0(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortMissionType                              AssociatedMissionType;                             // 0x09E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_9E1[0x3];                                      // 0x09E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bCanBeActive : 1;                                  // 0x09E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_9E5[0x3];                                      // 0x09E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortAIAssignment*>              EncounterAssignments;                              // 0x09E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class UFortAIAssignmentSettings*              DefaultEncounterAssignmentSettings;                // 0x09F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A00[0x30];                                     // 0x0A00(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxActiveAlive;                                    // 0x0A30(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxSpawnPointsUsed;                                // 0x0A34(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            OverrideSpawnPointsCurve;                          // 0x0A38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A40[0x1F8];                                    // 0x0A40(0x01F8)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bSendFullAnalyticsReport;                          // 0x0C38(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bUseAILifespans;                                   // 0x0C39(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTrackCombatParticipation;                         // 0x0C3A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C3B[0x5];                                      // 0x0C3B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  ModifierTags;                                      // 0x0C40(0x0020)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAIEncounterTimedModifierTags> TimedModifierTags;                                 // 0x0C60(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  GameContextTags;                                   // 0x0C70(0x0020)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
	class AFortGameplayMutator_AILevelVariance*   AILevelMutator;                                    // 0x0C90(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortGameplayMutator_AIEncounterModifierTags*> EncounterModifierTagsMutators;                     // 0x0C98(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)

public:
	class UFortAIAssignment* CreateEncounterAssignment(class UFortAIAssignmentSettings* AssignmentSettings, class AActor* GoalActor);
	class AFortAIDirectorDataManager* GetEncounterDataManager();
	float GetEncounterTimeSeconds();
	bool GroupHasAIRemainingToSpawn(const struct FFortAISpawnerData& FortAISpawnerData);
	void OnEncounterPawnDamaged(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void OnFadeStarted();
	void OnGameDifficultyChanged();
	void OnGoalTakeDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void OnPeakStarted();
	void OnRampStarted();
	void OnRestStarted();
	void RegisterAISpawner(class AActor* InAISpawner);
	void RequestActivation(int32 ActivationDelay);
	void SetEncounterActivationState(bool bEncounterActivityState);
	void SetPawnNumberLimit(int32 InPawnNumberLimit);
	class AFortAIPawn* SpawnAIPawnReservedForEnemySpawner(class AActor* EnemySpawner, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation);
	void UnRegisterAISpawner(class AActor* InAISpawner);

	bool EncounterHasReservedSpawnRequestForEnemySpawner(class AActor* EnemySpawner) const;
	bool GetCurrentSpawnAreaDirections(TArray<EFortEncounterDirection>* OutDirections) const;
	void GetEncounterAssignmentGoalActors(TArray<class AActor*>* OutGoalActors) const;
	void GetEncounterGameplayTags(struct FGameplayTagContainer* OutEncounterTags) const;
	void GetEncounterRifts(TArray<class ABuildingRift*>* OutRifts) const;
	int32 GetPawnNumberLimit() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIEncounterInfo">();
	}
	static class UFortAIEncounterInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIEncounterInfo>();
	}
};
static_assert(alignof(UFortAIEncounterInfo) == 0x000008, "Wrong alignment on UFortAIEncounterInfo");
static_assert(sizeof(UFortAIEncounterInfo) == 0x000CA8, "Wrong size on UFortAIEncounterInfo");
static_assert(offsetof(UFortAIEncounterInfo, SpawnGroupProgressionInfo) == 0x000038, "Member 'UFortAIEncounterInfo::SpawnGroupProgressionInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, SpawnPointsPercentageCurveSequence) == 0x000040, "Member 'UFortAIEncounterInfo::SpawnPointsPercentageCurveSequence' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, IntensityCurveSequence) == 0x000050, "Member 'UFortAIEncounterInfo::IntensityCurveSequence' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, BurstSpawnPointsPercentage) == 0x000060, "Member 'UFortAIEncounterInfo::BurstSpawnPointsPercentage' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, SpawnPointsMultiplier) == 0x000064, "Member 'UFortAIEncounterInfo::SpawnPointsMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bUseBreathers) == 0x000068, "Member 'UFortAIEncounterInfo::bUseBreathers' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LowPlayerPerformanceBreatherTimeSecondsCurve) == 0x000070, "Member 'UFortAIEncounterInfo::LowPlayerPerformanceBreatherTimeSecondsCurve' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NormalPlayerPerformanceBreatherTimeSecondsCurve) == 0x000080, "Member 'UFortAIEncounterInfo::NormalPlayerPerformanceBreatherTimeSecondsCurve' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, HighPlayerPerformanceBreatherTimeSecondsCurve) == 0x000090, "Member 'UFortAIEncounterInfo::HighPlayerPerformanceBreatherTimeSecondsCurve' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterTimeSeconds) == 0x0000A0, "Member 'UFortAIEncounterInfo::EncounterTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LockedUtilityValues) == 0x0000A8, "Member 'UFortAIEncounterInfo::LockedUtilityValues' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NumFreeUtilities) == 0x0000B8, "Member 'UFortAIEncounterInfo::NumFreeUtilities' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, UtilityAdjustmentPeriodSeconds) == 0x0000BC, "Member 'UFortAIEncounterInfo::UtilityAdjustmentPeriodSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MinSpawnDistance) == 0x0000C0, "Member 'UFortAIEncounterInfo::MinSpawnDistance' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxSpawnDistance) == 0x0000C4, "Member 'UFortAIEncounterInfo::MaxSpawnDistance' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NumDirections) == 0x0000C8, "Member 'UFortAIEncounterInfo::NumDirections' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bChangeDirectionsOnRest) == 0x0000CC, "Member 'UFortAIEncounterInfo::bChangeDirectionsOnRest' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, SpawnPointsPercentageLimit) == 0x0000D0, "Member 'UFortAIEncounterInfo::SpawnPointsPercentageLimit' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, PawnNumberLimit) == 0x0000D4, "Member 'UFortAIEncounterInfo::PawnNumberLimit' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, PawnNumberCaps) == 0x0000D8, "Member 'UFortAIEncounterInfo::PawnNumberCaps' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, SpawningIntervalSeconds) == 0x0000F0, "Member 'UFortAIEncounterInfo::SpawningIntervalSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterSpawnDirectionsChosen) == 0x0000F8, "Member 'UFortAIEncounterInfo::OnEncounterSpawnDirectionsChosen' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NextRiftReplacementTime) == 0x000108, "Member 'UFortAIEncounterInfo::NextRiftReplacementTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NextSpawningTime) == 0x00010C, "Member 'UFortAIEncounterInfo::NextSpawningTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterSpawnGroupCapsProfile) == 0x000110, "Member 'UFortAIEncounterInfo::EncounterSpawnGroupCapsProfile' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, AdditionalSpawnGroupCapsCategories) == 0x000140, "Member 'UFortAIEncounterInfo::AdditionalSpawnGroupCapsCategories' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterSpawnPointsProfile) == 0x000150, "Member 'UFortAIEncounterInfo::EncounterSpawnPointsProfile' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, AvailableUpgrades) == 0x000190, "Member 'UFortAIEncounterInfo::AvailableUpgrades' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, PawnDifficultyLevelModifiers) == 0x0001A0, "Member 'UFortAIEncounterInfo::PawnDifficultyLevelModifiers' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, BaseLootDropRows) == 0x0001B0, "Member 'UFortAIEncounterInfo::BaseLootDropRows' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LootDropModifierRows) == 0x0001C0, "Member 'UFortAIEncounterInfo::LootDropModifierRows' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bRequiresReinitializationFromProfile) == 0x0001D0, "Member 'UFortAIEncounterInfo::bRequiresReinitializationFromProfile' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, DesiredHostilityCurve) == 0x0001D8, "Member 'UFortAIEncounterInfo::DesiredHostilityCurve' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, IntensitySequenceProgression) == 0x0001E8, "Member 'UFortAIEncounterInfo::IntensitySequenceProgression' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, AliveMultiplier) == 0x000260, "Member 'UFortAIEncounterInfo::AliveMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, SpawnLimitType) == 0x000264, "Member 'UFortAIEncounterInfo::SpawnLimitType' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, SpawnLimit) == 0x000268, "Member 'UFortAIEncounterInfo::SpawnLimit' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, PawnNumberLimitProgress) == 0x00026C, "Member 'UFortAIEncounterInfo::PawnNumberLimitProgress' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, SpawnPointsLimitProgress) == 0x000270, "Member 'UFortAIEncounterInfo::SpawnPointsLimitProgress' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bSpawnLimitReached) == 0x000274, "Member 'UFortAIEncounterInfo::bSpawnLimitReached' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bHasSpawnedAllBurstSpawnAI) == 0x000275, "Member 'UFortAIEncounterInfo::bHasSpawnedAllBurstSpawnAI' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bOverrideAliveCounts) == 0x000276, "Member 'UFortAIEncounterInfo::bOverrideAliveCounts' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MinAliveOverride) == 0x000278, "Member 'UFortAIEncounterInfo::MinAliveOverride' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxAliveOverride) == 0x00027C, "Member 'UFortAIEncounterInfo::MaxAliveOverride' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, HostilityThreshold) == 0x000280, "Member 'UFortAIEncounterInfo::HostilityThreshold' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, PeakTimeSeconds) == 0x000284, "Member 'UFortAIEncounterInfo::PeakTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, BreatherTimeSeconds) == 0x000288, "Member 'UFortAIEncounterInfo::BreatherTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxRampTimeSeconds) == 0x00028C, "Member 'UFortAIEncounterInfo::MaxRampTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MinTimeBetweenBreathesSeconds) == 0x000290, "Member 'UFortAIEncounterInfo::MinTimeBetweenBreathesSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxFadeTimeSeconds) == 0x000294, "Member 'UFortAIEncounterInfo::MaxFadeTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, FadeEndIntensity) == 0x000298, "Member 'UFortAIEncounterInfo::FadeEndIntensity' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, FadeEndRemainingSpawnPointsPercentage) == 0x00029C, "Member 'UFortAIEncounterInfo::FadeEndRemainingSpawnPointsPercentage' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CompletionPercentageToDisableBreathers) == 0x0002A0, "Member 'UFortAIEncounterInfo::CompletionPercentageToDisableBreathers' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterAllEnemiesKilled) == 0x0002A8, "Member 'UFortAIEncounterInfo::OnEncounterAllEnemiesKilled' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterEnemySpawned) == 0x0002B8, "Member 'UFortAIEncounterInfo::OnEncounterEnemySpawned' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterAllBurstEnemiesSpawned) == 0x0002C8, "Member 'UFortAIEncounterInfo::OnEncounterAllBurstEnemiesSpawned' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterCompleted) == 0x0002D8, "Member 'UFortAIEncounterInfo::OnEncounterCompleted' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterPawnDied) == 0x0002E8, "Member 'UFortAIEncounterInfo::OnEncounterPawnDied' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bDisplayThreatVisuals) == 0x0002FB, "Member 'UFortAIEncounterInfo::bDisplayThreatVisuals' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, BaseDesiredUtilities) == 0x0002FC, "Member 'UFortAIEncounterInfo::BaseDesiredUtilities' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, UtilitiesRequiredTags) == 0x000340, "Member 'UFortAIEncounterInfo::UtilitiesRequiredTags' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, InjectedTagForUtilityCheck) == 0x000540, "Member 'UFortAIEncounterInfo::InjectedTagForUtilityCheck' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxLargeSpawnGroupDiscountInterval) == 0x000564, "Member 'UFortAIEncounterInfo::MaxLargeSpawnGroupDiscountInterval' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxSelectionToSpawningDelay) == 0x000568, "Member 'UFortAIEncounterInfo::MaxSelectionToSpawningDelay' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CurrentDesiredUtilities) == 0x0005C0, "Member 'UFortAIEncounterInfo::CurrentDesiredUtilities' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, UtilityRecentSelectionPenalties) == 0x0005D0, "Member 'UFortAIEncounterInfo::UtilityRecentSelectionPenalties' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, UtilityEffectivenessMeasurements) == 0x000610, "Member 'UFortAIEncounterInfo::UtilityEffectivenessMeasurements' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, UtilityEffectivenessMultiplierCurve) == 0x000650, "Member 'UFortAIEncounterInfo::UtilityEffectivenessMultiplierCurve' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, UtilityEffectivenessInfluenceCap) == 0x000660, "Member 'UFortAIEncounterInfo::UtilityEffectivenessInfluenceCap' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CurrentTopUtilityPercentages) == 0x000668, "Member 'UFortAIEncounterInfo::CurrentTopUtilityPercentages' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, UsedTopUtilities) == 0x000678, "Member 'UFortAIEncounterInfo::UsedTopUtilities' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NumUtilitiesConsidered) == 0x000688, "Member 'UFortAIEncounterInfo::NumUtilitiesConsidered' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, ReactivityPercentage) == 0x00068C, "Member 'UFortAIEncounterInfo::ReactivityPercentage' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bAdjustUtilitiesDuringRest) == 0x000690, "Member 'UFortAIEncounterInfo::bAdjustUtilitiesDuringRest' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bDespawnAIsDuringRest) == 0x000691, "Member 'UFortAIEncounterInfo::bDespawnAIsDuringRest' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LastPlayerCombatFactorUpdateTime) == 0x000694, "Member 'UFortAIEncounterInfo::LastPlayerCombatFactorUpdateTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LastUtilityAdjustTime) == 0x000698, "Member 'UFortAIEncounterInfo::LastUtilityAdjustTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LastSpawnPointAdjustmentTime) == 0x00069C, "Member 'UFortAIEncounterInfo::LastSpawnPointAdjustmentTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LastLargeGroupSpawnTime) == 0x0006A0, "Member 'UFortAIEncounterInfo::LastLargeGroupSpawnTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EnemySpawnData) == 0x0006A8, "Member 'UFortAIEncounterInfo::EnemySpawnData' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterPIDController) == 0x0006B8, "Member 'UFortAIEncounterInfo::EncounterPIDController' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CurrentSpawnPointsCap) == 0x000720, "Member 'UFortAIEncounterInfo::CurrentSpawnPointsCap' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CurrentSpawnPointsUsed) == 0x000724, "Member 'UFortAIEncounterInfo::CurrentSpawnPointsUsed' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, FailSafeMinSpawnPoints) == 0x000730, "Member 'UFortAIEncounterInfo::FailSafeMinSpawnPoints' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, ActiveSpawnGroups) == 0x000738, "Member 'UFortAIEncounterInfo::ActiveSpawnGroups' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterEngagementDistance) == 0x000748, "Member 'UFortAIEncounterInfo::EncounterEngagementDistance' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MinRelevantBuildingDamagedDistance) == 0x00074C, "Member 'UFortAIEncounterInfo::MinRelevantBuildingDamagedDistance' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxRelevantBuildingDamagedDistance) == 0x000750, "Member 'UFortAIEncounterInfo::MaxRelevantBuildingDamagedDistance' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CurrentGroupSpawnPoint) == 0x000768, "Member 'UFortAIEncounterInfo::CurrentGroupSpawnPoint' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterState) == 0x000770, "Member 'UFortAIEncounterInfo::EncounterState' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, PacingState) == 0x000771, "Member 'UFortAIEncounterInfo::PacingState' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, LastPacingStateTransitionTime) == 0x000774, "Member 'UFortAIEncounterInfo::LastPacingStateTransitionTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, WaveProgressEstimate) == 0x000778, "Member 'UFortAIEncounterInfo::WaveProgressEstimate' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, DesiredDifficultyLevel) == 0x000794, "Member 'UFortAIEncounterInfo::DesiredDifficultyLevel' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, DifficultyLevelOverride) == 0x000798, "Member 'UFortAIEncounterInfo::DifficultyLevelOverride' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MyAIDirector) == 0x0007A0, "Member 'UFortAIEncounterInfo::MyAIDirector' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, DataManagers) == 0x0007A8, "Member 'UFortAIEncounterInfo::DataManagers' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, TargetObjective) == 0x0007B8, "Member 'UFortAIEncounterInfo::TargetObjective' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bOnlyActiveAtNight) == 0x0007C0, "Member 'UFortAIEncounterInfo::bOnlyActiveAtNight' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NumRiftsToUse) == 0x0007C4, "Member 'UFortAIEncounterInfo::NumRiftsToUse' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MinRiftsToUse) == 0x0007C8, "Member 'UFortAIEncounterInfo::MinRiftsToUse' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, NumRiftsUsed) == 0x0007CC, "Member 'UFortAIEncounterInfo::NumRiftsUsed' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterSettings) == 0x0007D0, "Member 'UFortAIEncounterInfo::EncounterSettings' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterStartTime) == 0x000838, "Member 'UFortAIEncounterInfo::EncounterStartTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, HostilityCurveStartTime) == 0x00083C, "Member 'UFortAIEncounterInfo::HostilityCurveStartTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, DefaultEnvironmentQueryInfo) == 0x000840, "Member 'UFortAIEncounterInfo::DefaultEnvironmentQueryInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, FallbackEnvironmentQueryInfo) == 0x000868, "Member 'UFortAIEncounterInfo::FallbackEnvironmentQueryInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OverrideEnvironmentQueryInfo) == 0x000890, "Member 'UFortAIEncounterInfo::OverrideEnvironmentQueryInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CurrentEnvironmentQueryInfo) == 0x0008B8, "Member 'UFortAIEncounterInfo::CurrentEnvironmentQueryInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bNukeWavesAtDaybreak) == 0x0008E0, "Member 'UFortAIEncounterInfo::bNukeWavesAtDaybreak' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bNukeWavesAtEncounterEnd) == 0x0008E1, "Member 'UFortAIEncounterInfo::bNukeWavesAtEncounterEnd' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bNukeWavesAtEncounterDeactivation) == 0x0008E2, "Member 'UFortAIEncounterInfo::bNukeWavesAtEncounterDeactivation' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, ActiveEnemyCap) == 0x0008E4, "Member 'UFortAIEncounterInfo::ActiveEnemyCap' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, CurrentHostilityLevel) == 0x0008E8, "Member 'UFortAIEncounterInfo::CurrentHostilityLevel' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterRampStarted) == 0x0008F0, "Member 'UFortAIEncounterInfo::OnEncounterRampStarted' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterPeakStarted) == 0x000900, "Member 'UFortAIEncounterInfo::OnEncounterPeakStarted' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterFadeStarted) == 0x000910, "Member 'UFortAIEncounterInfo::OnEncounterFadeStarted' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterRestStarted) == 0x000920, "Member 'UFortAIEncounterInfo::OnEncounterRestStarted' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterCombatParticipation) == 0x000930, "Member 'UFortAIEncounterInfo::OnEncounterCombatParticipation' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OnEncounterOptionsChanged) == 0x000940, "Member 'UFortAIEncounterInfo::OnEncounterOptionsChanged' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, RiftClassTemplate) == 0x000950, "Member 'UFortAIEncounterInfo::RiftClassTemplate' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, ExternalAISpawners) == 0x000978, "Member 'UFortAIEncounterInfo::ExternalAISpawners' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, RiftManager) == 0x0009C8, "Member 'UFortAIEncounterInfo::RiftManager' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, AssociatedMissionName) == 0x0009D0, "Member 'UFortAIEncounterInfo::AssociatedMissionName' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, AssociatedMissionType) == 0x0009E0, "Member 'UFortAIEncounterInfo::AssociatedMissionType' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterAssignments) == 0x0009E8, "Member 'UFortAIEncounterInfo::EncounterAssignments' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, DefaultEncounterAssignmentSettings) == 0x0009F8, "Member 'UFortAIEncounterInfo::DefaultEncounterAssignmentSettings' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxActiveAlive) == 0x000A30, "Member 'UFortAIEncounterInfo::MaxActiveAlive' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, MaxSpawnPointsUsed) == 0x000A34, "Member 'UFortAIEncounterInfo::MaxSpawnPointsUsed' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, OverrideSpawnPointsCurve) == 0x000A38, "Member 'UFortAIEncounterInfo::OverrideSpawnPointsCurve' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bSendFullAnalyticsReport) == 0x000C38, "Member 'UFortAIEncounterInfo::bSendFullAnalyticsReport' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bUseAILifespans) == 0x000C39, "Member 'UFortAIEncounterInfo::bUseAILifespans' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, bTrackCombatParticipation) == 0x000C3A, "Member 'UFortAIEncounterInfo::bTrackCombatParticipation' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, ModifierTags) == 0x000C40, "Member 'UFortAIEncounterInfo::ModifierTags' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, TimedModifierTags) == 0x000C60, "Member 'UFortAIEncounterInfo::TimedModifierTags' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, GameContextTags) == 0x000C70, "Member 'UFortAIEncounterInfo::GameContextTags' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, AILevelMutator) == 0x000C90, "Member 'UFortAIEncounterInfo::AILevelMutator' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterInfo, EncounterModifierTagsMutators) == 0x000C98, "Member 'UFortAIEncounterInfo::EncounterModifierTagsMutators' has a wrong offset!");

// Class FortniteGame.BuildingTrapWall
// 0x0000 (0x0D78 - 0x0D78)
class ABuildingTrapWall final : public ABuildingTrap
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTrapWall">();
	}
	static class ABuildingTrapWall* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingTrapWall>();
	}
};
static_assert(alignof(ABuildingTrapWall) == 0x000008, "Wrong alignment on ABuildingTrapWall");
static_assert(sizeof(ABuildingTrapWall) == 0x000D78, "Wrong size on ABuildingTrapWall");

// Class FortniteGame.FortCustomSpawnCollectionManager
// 0x0060 (0x0088 - 0x0028)
class UFortCustomSpawnCollectionManager final : public UObject
{
public:
	TArray<struct FPrimaryAssetId>                PrimaryAssetIds;                                   // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TMap<EFortItemType, int32>                    SpawnAmountMap;                                    // 0x0038(0x0050)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCustomSpawnCollectionManager">();
	}
	static class UFortCustomSpawnCollectionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCustomSpawnCollectionManager>();
	}
};
static_assert(alignof(UFortCustomSpawnCollectionManager) == 0x000008, "Wrong alignment on UFortCustomSpawnCollectionManager");
static_assert(sizeof(UFortCustomSpawnCollectionManager) == 0x000088, "Wrong size on UFortCustomSpawnCollectionManager");
static_assert(offsetof(UFortCustomSpawnCollectionManager, PrimaryAssetIds) == 0x000028, "Member 'UFortCustomSpawnCollectionManager::PrimaryAssetIds' has a wrong offset!");
static_assert(offsetof(UFortCustomSpawnCollectionManager, SpawnAmountMap) == 0x000038, "Member 'UFortCustomSpawnCollectionManager::SpawnAmountMap' has a wrong offset!");

// Class FortniteGame.BuildingTurretComponent
// 0x0050 (0x0148 - 0x00F8)
class UBuildingTurretComponent : public UActorComponent
{
public:
	UMulticastDelegateProperty_                   OnTurretTargetChanged;                             // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           OnFireTagTrigger;                                  // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FiringInterval;                                    // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CurrentTargetValidationInterval;                   // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bPerformPeriodicValidationOnCurrentTarget : 1;     // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_119[0x7];                                      // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UPrimitiveComponent*                    TargetingOverlapComponent;                         // 0x0120(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAbilitySystemComponent*                OwnerASC;                                          // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AActor*                                 CurrentTarget;                                     // 0x0130(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_138[0x10];                                     // 0x0138(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool AttemptSetCurrentTarget(class AActor* NewTarget);
	void OnFiringTimer();
	void OnPerformTargetValidation();
	void OnRep_CurrentTarget(class AActor* OldTarget);
	void OnTargetingBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnTargetingEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void SetTargetingOverlapComponent(class UPrimitiveComponent* NewTargetingOverlapComponent);

	class AActor* ChooseBestTarget(TArray<class AActor*>& InOutPotentialTargets) const;
	bool IsValidTarget(class AActor* InTarget) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTurretComponent">();
	}
	static class UBuildingTurretComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingTurretComponent>();
	}
};
static_assert(alignof(UBuildingTurretComponent) == 0x000008, "Wrong alignment on UBuildingTurretComponent");
static_assert(sizeof(UBuildingTurretComponent) == 0x000148, "Wrong size on UBuildingTurretComponent");
static_assert(offsetof(UBuildingTurretComponent, OnTurretTargetChanged) == 0x0000F8, "Member 'UBuildingTurretComponent::OnTurretTargetChanged' has a wrong offset!");
static_assert(offsetof(UBuildingTurretComponent, OnFireTagTrigger) == 0x000108, "Member 'UBuildingTurretComponent::OnFireTagTrigger' has a wrong offset!");
static_assert(offsetof(UBuildingTurretComponent, FiringInterval) == 0x000110, "Member 'UBuildingTurretComponent::FiringInterval' has a wrong offset!");
static_assert(offsetof(UBuildingTurretComponent, CurrentTargetValidationInterval) == 0x000114, "Member 'UBuildingTurretComponent::CurrentTargetValidationInterval' has a wrong offset!");
static_assert(offsetof(UBuildingTurretComponent, TargetingOverlapComponent) == 0x000120, "Member 'UBuildingTurretComponent::TargetingOverlapComponent' has a wrong offset!");
static_assert(offsetof(UBuildingTurretComponent, OwnerASC) == 0x000128, "Member 'UBuildingTurretComponent::OwnerASC' has a wrong offset!");
static_assert(offsetof(UBuildingTurretComponent, CurrentTarget) == 0x000130, "Member 'UBuildingTurretComponent::CurrentTarget' has a wrong offset!");

// Class FortniteGame.FortAIDataProvider_FloatCurveOverGameDifficulty
// 0x0028 (0x0050 - 0x0028)
class UFortAIDataProvider_FloatCurveOverGameDifficulty final : public UAIDataProvider
{
public:
	struct FScalableFloat                         ScalableFloat;                                     // 0x0028(0x0020)(Edit, NativeAccessSpecifierPrivate)
	float                                         FloatValue;                                        // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDataProvider_FloatCurveOverGameDifficulty">();
	}
	static class UFortAIDataProvider_FloatCurveOverGameDifficulty* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIDataProvider_FloatCurveOverGameDifficulty>();
	}
};
static_assert(alignof(UFortAIDataProvider_FloatCurveOverGameDifficulty) == 0x000008, "Wrong alignment on UFortAIDataProvider_FloatCurveOverGameDifficulty");
static_assert(sizeof(UFortAIDataProvider_FloatCurveOverGameDifficulty) == 0x000050, "Wrong size on UFortAIDataProvider_FloatCurveOverGameDifficulty");
static_assert(offsetof(UFortAIDataProvider_FloatCurveOverGameDifficulty, ScalableFloat) == 0x000028, "Member 'UFortAIDataProvider_FloatCurveOverGameDifficulty::ScalableFloat' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_FloatCurveOverGameDifficulty, FloatValue) == 0x000048, "Member 'UFortAIDataProvider_FloatCurveOverGameDifficulty::FloatValue' has a wrong offset!");

// Class FortniteGame.FortPlayerStateDeployableBase
// 0x0000 (0x0CC8 - 0x0CC8)
class AFortPlayerStateDeployableBase final : public AFortPlayerStateZone
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateDeployableBase">();
	}
	static class AFortPlayerStateDeployableBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateDeployableBase>();
	}
};
static_assert(alignof(AFortPlayerStateDeployableBase) == 0x000008, "Wrong alignment on AFortPlayerStateDeployableBase");
static_assert(sizeof(AFortPlayerStateDeployableBase) == 0x000CC8, "Wrong size on AFortPlayerStateDeployableBase");

// Class FortniteGame.BuildingTurretComponent_MOBA
// 0x0010 (0x0158 - 0x0148)
class UBuildingTurretComponent_MOBA final : public UBuildingTurretComponent
{
public:
	struct FMOBATurretPrioritySetting             TargetingPriority;                                 // 0x0148(0x000C)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_154[0x4];                                      // 0x0154(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnAllyHarmed(class AActor* InAllyActor, class AActor* InHarmingActor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingTurretComponent_MOBA">();
	}
	static class UBuildingTurretComponent_MOBA* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBuildingTurretComponent_MOBA>();
	}
};
static_assert(alignof(UBuildingTurretComponent_MOBA) == 0x000008, "Wrong alignment on UBuildingTurretComponent_MOBA");
static_assert(sizeof(UBuildingTurretComponent_MOBA) == 0x000158, "Wrong size on UBuildingTurretComponent_MOBA");
static_assert(offsetof(UBuildingTurretComponent_MOBA, TargetingPriority) == 0x000148, "Member 'UBuildingTurretComponent_MOBA::TargetingPriority' has a wrong offset!");

// Class FortniteGame.BuildingWall
// 0x0108 (0x0CE8 - 0x0BE0)
class ABuildingWall : public ABuildingSMActor
{
public:
	uint8                                         Pad_BE0[0x8];                                      // 0x0BE0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   DoorObstacleClass;                                 // 0x0BE8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FClimbLinkData                         ClimbLink;                                         // 0x0C10(0x0028)(DuplicateTransient, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                DoorOffset;                                        // 0x0C38(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C44[0x4];                                      // 0x0C44(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             DoorOpeningSound;                                  // 0x0C48(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             DoorClosingSound;                                  // 0x0C50(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     DoorAnimatingMaterial;                             // 0x0C58(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMesh*                            DoorMesh;                                          // 0x0C60(0x0008)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   DoorComponent;                                     // 0x0C68(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDoorLinkComponent*                 DoorSmartLinkComp;                                 // 0x0C70(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   DoorBlueprintMeshComp;                             // 0x0C78(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UMaterialInstanceDynamic*>       DoorAnimatingMIDs;                                 // 0x0C80(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_C90[0x10];                                     // 0x0C90(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               DoorDesiredRotOffset;                              // 0x0CA0(0x000C)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_CAC[0x18];                                     // 0x0CAC(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBuildingActorNavArea                  AreaPatternOverride;                               // 0x0CC4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         AreaWidthOverride;                                 // 0x0CC8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CCC[0x4];                                      // 0x0CCC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	EBuildingWallArea                             AreaShapeType;                                     // 0x0CD0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bDoorOpen : 1;                                     // 0x0CD1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bLocalDoorOpen : 1;                                // 0x0CD1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	ECollisionEnabled                             DoorDisabledCollisionSetting;                      // 0x0CD2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bDoorCollisionDisabled : 1;                        // 0x0CD3(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bLocalDoorCollisionDisabled : 1;                   // 0x0CD3(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOverrideAreaWidth : 1;                            // 0x0CD3(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCreateClimbLink : 1;                              // 0x0CD3(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_CD4[0x14];                                     // 0x0CD4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_bDoorCollisionDisabled();
	void OnRep_bDoorOpen();
	void VerifyDoorCollisionMatchesServer();
	void VerifyDoorOpenMatchesServer();

	bool IsDoorComponent(const class UStaticMeshComponent* MeshComponent) const;
	bool IsDoorOpen() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingWall">();
	}
	static class ABuildingWall* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingWall>();
	}
};
static_assert(alignof(ABuildingWall) == 0x000008, "Wrong alignment on ABuildingWall");
static_assert(sizeof(ABuildingWall) == 0x000CE8, "Wrong size on ABuildingWall");
static_assert(offsetof(ABuildingWall, DoorObstacleClass) == 0x000BE8, "Member 'ABuildingWall::DoorObstacleClass' has a wrong offset!");
static_assert(offsetof(ABuildingWall, ClimbLink) == 0x000C10, "Member 'ABuildingWall::ClimbLink' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorOffset) == 0x000C38, "Member 'ABuildingWall::DoorOffset' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorOpeningSound) == 0x000C48, "Member 'ABuildingWall::DoorOpeningSound' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorClosingSound) == 0x000C50, "Member 'ABuildingWall::DoorClosingSound' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorAnimatingMaterial) == 0x000C58, "Member 'ABuildingWall::DoorAnimatingMaterial' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorMesh) == 0x000C60, "Member 'ABuildingWall::DoorMesh' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorComponent) == 0x000C68, "Member 'ABuildingWall::DoorComponent' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorSmartLinkComp) == 0x000C70, "Member 'ABuildingWall::DoorSmartLinkComp' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorBlueprintMeshComp) == 0x000C78, "Member 'ABuildingWall::DoorBlueprintMeshComp' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorAnimatingMIDs) == 0x000C80, "Member 'ABuildingWall::DoorAnimatingMIDs' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorDesiredRotOffset) == 0x000CA0, "Member 'ABuildingWall::DoorDesiredRotOffset' has a wrong offset!");
static_assert(offsetof(ABuildingWall, AreaPatternOverride) == 0x000CC4, "Member 'ABuildingWall::AreaPatternOverride' has a wrong offset!");
static_assert(offsetof(ABuildingWall, AreaWidthOverride) == 0x000CC8, "Member 'ABuildingWall::AreaWidthOverride' has a wrong offset!");
static_assert(offsetof(ABuildingWall, AreaShapeType) == 0x000CD0, "Member 'ABuildingWall::AreaShapeType' has a wrong offset!");
static_assert(offsetof(ABuildingWall, DoorDisabledCollisionSetting) == 0x000CD2, "Member 'ABuildingWall::DoorDisabledCollisionSetting' has a wrong offset!");

// Class FortniteGame.FortAIEncounterTargetInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAIEncounterTargetInterface final : public IInterface
{
public:
	float GetObjectiveCompletionPercentage();
	bool IsFloatingTarget();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIEncounterTargetInterface">();
	}
	static class IFortAIEncounterTargetInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAIEncounterTargetInterface>();
	}
};
static_assert(alignof(IFortAIEncounterTargetInterface) == 0x000008, "Wrong alignment on IFortAIEncounterTargetInterface");
static_assert(sizeof(IFortAIEncounterTargetInterface) == 0x000028, "Wrong size on IFortAIEncounterTargetInterface");

// Class FortniteGame.FortPickupEffect
// 0x0078 (0x03A8 - 0x0330)
class AFortPickupEffect : public AActor
{
public:
	class UStaticMesh*                            StaticMesh;                                        // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USkeletalMesh*                          SkeletalMesh;                                      // 0x0338(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UFortAlterationItemDefinition*>  ActiveAlterations;                                 // 0x0340(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	class UFortWorldItemDefinition*               ItemDefinition;                                    // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDoNotShowSpawnParticles;                          // 0x0358(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDoNotTickSkeletalMeshComponents;                  // 0x0359(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_35A[0x2];                                      // 0x035A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                PickupColor;                                       // 0x035C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           BackpackWorldPosition;                             // 0x0368(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bOwnedByALocalPlayer : 1;                          // 0x0378(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOwnedByPlayer : 1;                                // 0x0378(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_379[0x3];                                      // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bRandomRotation;                                   // 0x037C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_37D[0x3];                                      // 0x037D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class USoundBase>              PickupByNearbyPawnSound;                           // 0x0380(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	class UMaterialInstanceDynamic* ApplyCosmeticOverridesToMaterial(class UMeshComponent* MeshComponent, int32 MatIndex);
	void DisableBacchusHighlight();
	void EnableBacchusHighlight();
	void OnAboutToEnterBackpack(class AFortPawn* PickupTarget);
	void OnAttached();
	void OnPickedUp();
	void OnTossed();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPickupEffect">();
	}
	static class AFortPickupEffect* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPickupEffect>();
	}
};
static_assert(alignof(AFortPickupEffect) == 0x000008, "Wrong alignment on AFortPickupEffect");
static_assert(sizeof(AFortPickupEffect) == 0x0003A8, "Wrong size on AFortPickupEffect");
static_assert(offsetof(AFortPickupEffect, StaticMesh) == 0x000330, "Member 'AFortPickupEffect::StaticMesh' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, SkeletalMesh) == 0x000338, "Member 'AFortPickupEffect::SkeletalMesh' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, ActiveAlterations) == 0x000340, "Member 'AFortPickupEffect::ActiveAlterations' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, ItemDefinition) == 0x000350, "Member 'AFortPickupEffect::ItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, bDoNotShowSpawnParticles) == 0x000358, "Member 'AFortPickupEffect::bDoNotShowSpawnParticles' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, bDoNotTickSkeletalMeshComponents) == 0x000359, "Member 'AFortPickupEffect::bDoNotTickSkeletalMeshComponents' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, PickupColor) == 0x00035C, "Member 'AFortPickupEffect::PickupColor' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, BackpackWorldPosition) == 0x000368, "Member 'AFortPickupEffect::BackpackWorldPosition' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, bRandomRotation) == 0x00037C, "Member 'AFortPickupEffect::bRandomRotation' has a wrong offset!");
static_assert(offsetof(AFortPickupEffect, PickupByNearbyPawnSound) == 0x000380, "Member 'AFortPickupEffect::PickupByNearbyPawnSound' has a wrong offset!");

// Class FortniteGame.BuildingWeakSpot
// 0x0040 (0x0378 - 0x0338)
class ABuildingWeakSpot : public AFortClientOnlyActor
{
public:
	uint8                                         Pad_338[0x8];                                      // 0x0338(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class ABuildingSMActor>        ParentBuilding;                                    // 0x0340(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bHit : 1;                                          // 0x0348(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFadeOut : 1;                                      // 0x0348(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bActive : 1;                                       // 0x0348(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_349[0x3];                                      // 0x0349(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         HitCount;                                          // 0x034C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Level;                                             // 0x0350(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxLevel;                                          // 0x0354(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                StartingLocation;                                  // 0x0358(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                HitNormal;                                         // 0x0364(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPhysicalSurface                              PhysicalSurfaceType;                               // 0x0370(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_371[0x7];                                      // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Deactivate();
	void OnFadeOut();
	void OnHit();
	void OnStartDirectionEffect();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BuildingWeakSpot">();
	}
	static class ABuildingWeakSpot* GetDefaultObj()
	{
		return GetDefaultObjImpl<ABuildingWeakSpot>();
	}
};
static_assert(alignof(ABuildingWeakSpot) == 0x000008, "Wrong alignment on ABuildingWeakSpot");
static_assert(sizeof(ABuildingWeakSpot) == 0x000378, "Wrong size on ABuildingWeakSpot");
static_assert(offsetof(ABuildingWeakSpot, ParentBuilding) == 0x000340, "Member 'ABuildingWeakSpot::ParentBuilding' has a wrong offset!");
static_assert(offsetof(ABuildingWeakSpot, HitCount) == 0x00034C, "Member 'ABuildingWeakSpot::HitCount' has a wrong offset!");
static_assert(offsetof(ABuildingWeakSpot, Level) == 0x000350, "Member 'ABuildingWeakSpot::Level' has a wrong offset!");
static_assert(offsetof(ABuildingWeakSpot, MaxLevel) == 0x000354, "Member 'ABuildingWeakSpot::MaxLevel' has a wrong offset!");
static_assert(offsetof(ABuildingWeakSpot, StartingLocation) == 0x000358, "Member 'ABuildingWeakSpot::StartingLocation' has a wrong offset!");
static_assert(offsetof(ABuildingWeakSpot, HitNormal) == 0x000364, "Member 'ABuildingWeakSpot::HitNormal' has a wrong offset!");
static_assert(offsetof(ABuildingWeakSpot, PhysicalSurfaceType) == 0x000370, "Member 'ABuildingWeakSpot::PhysicalSurfaceType' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_Breathers
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_Breathers final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_Breathers>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_Breathers">();
	}
	static class UFortDifficultyOptionCategoryEncounter_Breathers* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_Breathers>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_Breathers) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_Breathers");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_Breathers) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_Breathers");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_Breathers, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_Breathers::Options' has a wrong offset!");

// Class FortniteGame.FortMusicVoice
// 0x0068 (0x0090 - 0x0028)
class UFortMusicVoice final : public UObject
{
public:
	UMulticastDelegateProperty_                   OnVoiceStarted;                                    // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnVoiceFinished;                                   // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_48[0x48];                                      // 0x0048(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicVoice">();
	}
	static class UFortMusicVoice* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMusicVoice>();
	}
};
static_assert(alignof(UFortMusicVoice) == 0x000008, "Wrong alignment on UFortMusicVoice");
static_assert(sizeof(UFortMusicVoice) == 0x000090, "Wrong size on UFortMusicVoice");
static_assert(offsetof(UFortMusicVoice, OnVoiceStarted) == 0x000028, "Member 'UFortMusicVoice::OnVoiceStarted' has a wrong offset!");
static_assert(offsetof(UFortMusicVoice, OnVoiceFinished) == 0x000038, "Member 'UFortMusicVoice::OnVoiceFinished' has a wrong offset!");

// Class FortniteGame.FortAIHotSpotManager
// 0x0148 (0x01C8 - 0x0080)
class UFortAIHotSpotManager final : public UAIHotSpotManagerProxy
{
public:
	TSoftObjectPtr<class UBuildingActorHotSpotConfig> FallbackHotspotConfig;                             // 0x0080(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A8[0xF0];                                      // 0x00A8(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAutoAcquireSlot>               AutoAcquireSlots;                                  // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1A8[0x20];                                     // 0x01A8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpotManager">();
	}
	static class UFortAIHotSpotManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIHotSpotManager>();
	}
};
static_assert(alignof(UFortAIHotSpotManager) == 0x000008, "Wrong alignment on UFortAIHotSpotManager");
static_assert(sizeof(UFortAIHotSpotManager) == 0x0001C8, "Wrong size on UFortAIHotSpotManager");
static_assert(offsetof(UFortAIHotSpotManager, FallbackHotspotConfig) == 0x000080, "Member 'UFortAIHotSpotManager::FallbackHotspotConfig' has a wrong offset!");
static_assert(offsetof(UFortAIHotSpotManager, AutoAcquireSlots) == 0x000198, "Member 'UFortAIHotSpotManager::AutoAcquireSlots' has a wrong offset!");

// Class FortniteGame.BulletWhipTrackerComponentBase
// 0x0050 (0x0148 - 0x00F8)
class UBulletWhipTrackerComponentBase : public UActorComponent
{
public:
	float                                         PassByRadiusMax;                                   // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PassByRadiusMin;                                   // 0x00FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             PassByFarSound;                                    // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             PassByCloseSound;                                  // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         WhipTrackerMinimumTriggerDistance;                 // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_114[0x24];                                     // 0x0114(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
	class USceneComponent*                        CachedPassByPawn;                                  // 0x0138(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_140[0x8];                                      // 0x0140(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Disable();
	void Reset(const struct FVector& StartLocationIn);
	void UpdateVelocity(const struct FVector& CurrentVelocity);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"BulletWhipTrackerComponentBase">();
	}
	static class UBulletWhipTrackerComponentBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UBulletWhipTrackerComponentBase>();
	}
};
static_assert(alignof(UBulletWhipTrackerComponentBase) == 0x000008, "Wrong alignment on UBulletWhipTrackerComponentBase");
static_assert(sizeof(UBulletWhipTrackerComponentBase) == 0x000148, "Wrong size on UBulletWhipTrackerComponentBase");
static_assert(offsetof(UBulletWhipTrackerComponentBase, PassByRadiusMax) == 0x0000F8, "Member 'UBulletWhipTrackerComponentBase::PassByRadiusMax' has a wrong offset!");
static_assert(offsetof(UBulletWhipTrackerComponentBase, PassByRadiusMin) == 0x0000FC, "Member 'UBulletWhipTrackerComponentBase::PassByRadiusMin' has a wrong offset!");
static_assert(offsetof(UBulletWhipTrackerComponentBase, PassByFarSound) == 0x000100, "Member 'UBulletWhipTrackerComponentBase::PassByFarSound' has a wrong offset!");
static_assert(offsetof(UBulletWhipTrackerComponentBase, PassByCloseSound) == 0x000108, "Member 'UBulletWhipTrackerComponentBase::PassByCloseSound' has a wrong offset!");
static_assert(offsetof(UBulletWhipTrackerComponentBase, WhipTrackerMinimumTriggerDistance) == 0x000110, "Member 'UBulletWhipTrackerComponentBase::WhipTrackerMinimumTriggerDistance' has a wrong offset!");
static_assert(offsetof(UBulletWhipTrackerComponentBase, CachedPassByPawn) == 0x000138, "Member 'UBulletWhipTrackerComponentBase::CachedPassByPawn' has a wrong offset!");

// Class FortniteGame.CatalogMessaging
// 0x00F0 (0x0120 - 0x0030)
class UCatalogMessaging final : public UPrimaryDataAsset
{
public:
	TMap<class FString, class FText>              StoreToast_Header;                                 // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TMap<class FString, class FText>              StoreToast_Body;                                   // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TMap<class FString, class FText>              Banners;                                           // 0x00D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CatalogMessaging">();
	}
	static class UCatalogMessaging* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCatalogMessaging>();
	}
};
static_assert(alignof(UCatalogMessaging) == 0x000008, "Wrong alignment on UCatalogMessaging");
static_assert(sizeof(UCatalogMessaging) == 0x000120, "Wrong size on UCatalogMessaging");
static_assert(offsetof(UCatalogMessaging, StoreToast_Header) == 0x000030, "Member 'UCatalogMessaging::StoreToast_Header' has a wrong offset!");
static_assert(offsetof(UCatalogMessaging, StoreToast_Body) == 0x000080, "Member 'UCatalogMessaging::StoreToast_Body' has a wrong offset!");
static_assert(offsetof(UCatalogMessaging, Banners) == 0x0000D0, "Member 'UCatalogMessaging::Banners' has a wrong offset!");

// Class FortniteGame.FortMcpWorlds
// 0x0080 (0x00C0 - 0x0040)
class UFortMcpWorlds final : public UFortMcpResource
{
public:
	struct FFortActiveTheaterInfo                 TheaterInfo;                                       // 0x0040(0x0030)(NativeAccessSpecifierPrivate)
	int32                                         TheaterQueryRetry;                                 // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_74[0x4];                                       // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              LastTheaterRefresh;                                // 0x0078(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UWorld>                  LastWorld;                                         // 0x0080(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A8[0x18];                                      // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpWorlds">();
	}
	static class UFortMcpWorlds* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpWorlds>();
	}
};
static_assert(alignof(UFortMcpWorlds) == 0x000008, "Wrong alignment on UFortMcpWorlds");
static_assert(sizeof(UFortMcpWorlds) == 0x0000C0, "Wrong size on UFortMcpWorlds");
static_assert(offsetof(UFortMcpWorlds, TheaterInfo) == 0x000040, "Member 'UFortMcpWorlds::TheaterInfo' has a wrong offset!");
static_assert(offsetof(UFortMcpWorlds, TheaterQueryRetry) == 0x000070, "Member 'UFortMcpWorlds::TheaterQueryRetry' has a wrong offset!");
static_assert(offsetof(UFortMcpWorlds, LastTheaterRefresh) == 0x000078, "Member 'UFortMcpWorlds::LastTheaterRefresh' has a wrong offset!");
static_assert(offsetof(UFortMcpWorlds, LastWorld) == 0x000080, "Member 'UFortMcpWorlds::LastWorld' has a wrong offset!");

// Class FortniteGame.FortAIGoalProvider
// 0x0020 (0x0048 - 0x0028)
class UFortAIGoalProvider : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UWorld*                                 World;                                             // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortAIAssignment*                      AssignmentOwner;                                   // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortAIEncounterInfo*                   EncounterInfo;                                     // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	bool InitializeGoalProvider(class UWorld* ContextWorld, class UFortAIAssignment* Assignment);
	void UpdateGoals();

	class UFortAIEncounterInfo* GetEncounterInfo() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIGoalProvider">();
	}
	static class UFortAIGoalProvider* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIGoalProvider>();
	}
};
static_assert(alignof(UFortAIGoalProvider) == 0x000008, "Wrong alignment on UFortAIGoalProvider");
static_assert(sizeof(UFortAIGoalProvider) == 0x000048, "Wrong size on UFortAIGoalProvider");
static_assert(offsetof(UFortAIGoalProvider, World) == 0x000030, "Member 'UFortAIGoalProvider::World' has a wrong offset!");
static_assert(offsetof(UFortAIGoalProvider, AssignmentOwner) == 0x000038, "Member 'UFortAIGoalProvider::AssignmentOwner' has a wrong offset!");
static_assert(offsetof(UFortAIGoalProvider, EncounterInfo) == 0x000040, "Member 'UFortAIGoalProvider::EncounterInfo' has a wrong offset!");

// Class FortniteGame.FortAIGoalProvider_EnvQuery
// 0x0090 (0x00D8 - 0x0048)
class UFortAIGoalProvider_EnvQuery : public UFortAIGoalProvider
{
public:
	uint8                                         Pad_48[0x8];                                       // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UEnvQuery*                              GoalQuery;                                         // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AutomaticUpdatePeriodInSeconds;                    // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAIAssignmentIdentifier            SpecificAssignmentContext;                         // 0x0060(0x0030)(Edit, Protected, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   AIPawnContext;                                     // 0x0090(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B8[0x20];                                      // 0x00B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIGoalProvider_EnvQuery">();
	}
	static class UFortAIGoalProvider_EnvQuery* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIGoalProvider_EnvQuery>();
	}
};
static_assert(alignof(UFortAIGoalProvider_EnvQuery) == 0x000008, "Wrong alignment on UFortAIGoalProvider_EnvQuery");
static_assert(sizeof(UFortAIGoalProvider_EnvQuery) == 0x0000D8, "Wrong size on UFortAIGoalProvider_EnvQuery");
static_assert(offsetof(UFortAIGoalProvider_EnvQuery, GoalQuery) == 0x000050, "Member 'UFortAIGoalProvider_EnvQuery::GoalQuery' has a wrong offset!");
static_assert(offsetof(UFortAIGoalProvider_EnvQuery, AutomaticUpdatePeriodInSeconds) == 0x000058, "Member 'UFortAIGoalProvider_EnvQuery::AutomaticUpdatePeriodInSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIGoalProvider_EnvQuery, SpecificAssignmentContext) == 0x000060, "Member 'UFortAIGoalProvider_EnvQuery::SpecificAssignmentContext' has a wrong offset!");
static_assert(offsetof(UFortAIGoalProvider_EnvQuery, AIPawnContext) == 0x000090, "Member 'UFortAIGoalProvider_EnvQuery::AIPawnContext' has a wrong offset!");

// Class FortniteGame.FortAlterationItemDefinition
// 0x05C0 (0x0920 - 0x0360)
#pragma pack(push, 0x1)
class alignas(0x10) UFortAlterationItemDefinition : public UFortAccountItemDefinition
{
public:
	EFortAlteration                               AlterationType;                                    // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_361[0x7];                                      // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCosmeticModification              DefaultCosmetic;                                   // 0x0368(0x0558)(Edit, NativeAccessSpecifierPrivate)
	TArray<struct FFortConditionalCosmeticModification> ConditionalCosmetics;                              // 0x08C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<struct FFortConditionalIncludeTags>    AdditionalGameplayTags;                            // 0x08D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAbilitySet>         AlterationAbilitySet;                              // 0x08E0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FFortItemQuantityPair>          AdditionalRespecCosts;                             // 0x0908(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	EFortAlteration GetAlterationType() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAlterationItemDefinition">();
	}
	static class UFortAlterationItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAlterationItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortAlterationItemDefinition) == 0x000010, "Wrong alignment on UFortAlterationItemDefinition");
static_assert(sizeof(UFortAlterationItemDefinition) == 0x000920, "Wrong size on UFortAlterationItemDefinition");
static_assert(offsetof(UFortAlterationItemDefinition, AlterationType) == 0x000360, "Member 'UFortAlterationItemDefinition::AlterationType' has a wrong offset!");
static_assert(offsetof(UFortAlterationItemDefinition, DefaultCosmetic) == 0x000368, "Member 'UFortAlterationItemDefinition::DefaultCosmetic' has a wrong offset!");
static_assert(offsetof(UFortAlterationItemDefinition, ConditionalCosmetics) == 0x0008C0, "Member 'UFortAlterationItemDefinition::ConditionalCosmetics' has a wrong offset!");
static_assert(offsetof(UFortAlterationItemDefinition, AdditionalGameplayTags) == 0x0008D0, "Member 'UFortAlterationItemDefinition::AdditionalGameplayTags' has a wrong offset!");
static_assert(offsetof(UFortAlterationItemDefinition, AlterationAbilitySet) == 0x0008E0, "Member 'UFortAlterationItemDefinition::AlterationAbilitySet' has a wrong offset!");
static_assert(offsetof(UFortAlterationItemDefinition, AdditionalRespecCosts) == 0x000908, "Member 'UFortAlterationItemDefinition::AdditionalRespecCosts' has a wrong offset!");

// Class FortniteGame.FortMiniMapPingIndicator
// 0x0080 (0x0188 - 0x0108)
class UFortMiniMapPingIndicator : public UFortMiniMapIndicator
{
public:
	uint8                                         Pad_108[0x80];                                     // 0x0108(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMiniMapPingIndicator">();
	}
	static class UFortMiniMapPingIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMiniMapPingIndicator>();
	}
};
static_assert(alignof(UFortMiniMapPingIndicator) == 0x000008, "Wrong alignment on UFortMiniMapPingIndicator");
static_assert(sizeof(UFortMiniMapPingIndicator) == 0x000188, "Wrong size on UFortMiniMapPingIndicator");

// Class FortniteGame.CosmeticOnlyAlterationItemDefinition
// 0x0050 (0x0970 - 0x0920)
class UCosmeticOnlyAlterationItemDefinition final : public UFortAlterationItemDefinition
{
public:
	TSoftObjectPtr<class UMaterialInterface>      VehicleWrapMaterial;                               // 0x0918(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UMaterialInterface>      VehicleWrapMaterial_Masked;                        // 0x0940(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_968[0x8];                                      // 0x0968(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CosmeticOnlyAlterationItemDefinition">();
	}
	static class UCosmeticOnlyAlterationItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCosmeticOnlyAlterationItemDefinition>();
	}
};
static_assert(alignof(UCosmeticOnlyAlterationItemDefinition) == 0x000010, "Wrong alignment on UCosmeticOnlyAlterationItemDefinition");
static_assert(sizeof(UCosmeticOnlyAlterationItemDefinition) == 0x000970, "Wrong size on UCosmeticOnlyAlterationItemDefinition");
static_assert(offsetof(UCosmeticOnlyAlterationItemDefinition, VehicleWrapMaterial) == 0x000918, "Member 'UCosmeticOnlyAlterationItemDefinition::VehicleWrapMaterial' has a wrong offset!");
static_assert(offsetof(UCosmeticOnlyAlterationItemDefinition, VehicleWrapMaterial_Masked) == 0x000940, "Member 'UCosmeticOnlyAlterationItemDefinition::VehicleWrapMaterial_Masked' has a wrong offset!");

// Class FortniteGame.FortAIEncounterRiftManager
// 0x01F0 (0x0218 - 0x0028)
class UFortAIEncounterRiftManager final : public UObject
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAIEncounterInfo*                   MyEncounter;                                       // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortAIDirector*                        AIDirector;                                        // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAIEncounterSpawnArea              CurrentSpawnArea;                                  // 0x0048(0x0048)(NativeAccessSpecifierPublic)
	struct FFortAIEncounterSpawnArea              FutureSpawnArea;                                   // 0x0090(0x0048)(NativeAccessSpecifierPublic)
	float                                         UpdateIntervalTimeSeconds;                         // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumRiftsToUse;                                     // 0x00DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MinRiftsToUse;                                     // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E4[0x4];                                       // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortEncounterSettings                 EncounterSettings;                                 // 0x00E8(0x0068)(NativeAccessSpecifierPublic)
	float                                         ExtraSpawnLocationPercentage;                      // 0x0150(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_154[0x4];                                      // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FEncounterEnvironmentQueryInfo         CurrentEnvironmentQueryInfo;                       // 0x0158(0x0028)(NativeAccessSpecifierPublic)
	struct FEncounterEnvironmentQueryInfo         FallbackEnvironmentQueryInfo;                      // 0x0180(0x0028)(NativeAccessSpecifierPublic)
	struct FFortAIEncounterQueryDirectionTracker  EncounterQueryDirectionTracker;                    // 0x01A8(0x0048)(NativeAccessSpecifierPublic)
	TSubclassOf<class ABuildingRift>              RiftClassTemplate;                                 // 0x01F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastObjectiveBatchPathCostUpdateTime;              // 0x01F8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPlayerBatchPathCostUpdateTime;                 // 0x01FC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_200[0x18];                                     // 0x0200(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class AFortMission* GetAssociatedMission() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIEncounterRiftManager">();
	}
	static class UFortAIEncounterRiftManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIEncounterRiftManager>();
	}
};
static_assert(alignof(UFortAIEncounterRiftManager) == 0x000008, "Wrong alignment on UFortAIEncounterRiftManager");
static_assert(sizeof(UFortAIEncounterRiftManager) == 0x000218, "Wrong size on UFortAIEncounterRiftManager");
static_assert(offsetof(UFortAIEncounterRiftManager, MyEncounter) == 0x000038, "Member 'UFortAIEncounterRiftManager::MyEncounter' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, AIDirector) == 0x000040, "Member 'UFortAIEncounterRiftManager::AIDirector' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, CurrentSpawnArea) == 0x000048, "Member 'UFortAIEncounterRiftManager::CurrentSpawnArea' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, FutureSpawnArea) == 0x000090, "Member 'UFortAIEncounterRiftManager::FutureSpawnArea' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, UpdateIntervalTimeSeconds) == 0x0000D8, "Member 'UFortAIEncounterRiftManager::UpdateIntervalTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, NumRiftsToUse) == 0x0000DC, "Member 'UFortAIEncounterRiftManager::NumRiftsToUse' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, MinRiftsToUse) == 0x0000E0, "Member 'UFortAIEncounterRiftManager::MinRiftsToUse' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, EncounterSettings) == 0x0000E8, "Member 'UFortAIEncounterRiftManager::EncounterSettings' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, ExtraSpawnLocationPercentage) == 0x000150, "Member 'UFortAIEncounterRiftManager::ExtraSpawnLocationPercentage' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, CurrentEnvironmentQueryInfo) == 0x000158, "Member 'UFortAIEncounterRiftManager::CurrentEnvironmentQueryInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, FallbackEnvironmentQueryInfo) == 0x000180, "Member 'UFortAIEncounterRiftManager::FallbackEnvironmentQueryInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, EncounterQueryDirectionTracker) == 0x0001A8, "Member 'UFortAIEncounterRiftManager::EncounterQueryDirectionTracker' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, RiftClassTemplate) == 0x0001F0, "Member 'UFortAIEncounterRiftManager::RiftClassTemplate' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, LastObjectiveBatchPathCostUpdateTime) == 0x0001F8, "Member 'UFortAIEncounterRiftManager::LastObjectiveBatchPathCostUpdateTime' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterRiftManager, LastPlayerBatchPathCostUpdateTime) == 0x0001FC, "Member 'UFortAIEncounterRiftManager::LastPlayerBatchPathCostUpdateTime' has a wrong offset!");

// Class FortniteGame.FortPickup
// 0x0308 (0x0638 - 0x0330)
class AFortPickup : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bUsePickupWidget;                                  // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWeaponsCanBeAutoPickups;                          // 0x0339(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoUpgradeWeapons;                               // 0x033A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_33B[0x5];                                      // 0x033B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPickup;                                          // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPickupAttempted;                                 // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bRandomRotation;                                   // 0x0360(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_361[0x7];                                      // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortItemEntry                         PrimaryPickupItemEntry;                            // 0x0368(0x0120)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortItemEntry>                 MultiItemPickupEntries;                            // 0x0488(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	struct FFortPickupLocationData                PickupLocationData;                                // 0x0498(0x0060)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint32                                        PickupSourceTypeFlags;                             // 0x04F8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortPickupSpawnSource                        PickupSpawnSource;                                 // 0x04FC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4FD[0x3];                                      // 0x04FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         OptionalOwnerID;                                   // 0x0500(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGuid                                  OptionalMissionGuid;                               // 0x0504(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_514[0x4];                                      // 0x0514(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortItem*                              PrimaryPickupDummyItem;                            // 0x0518(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class AFortPickupEffect>       PickupEffectBlueprint;                             // 0x0520(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCapsuleComponent*                      TouchCapsule;                                      // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UProjectileMovementComponent*           MovementComponent;                                 // 0x0530(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPickedUp;                                         // 0x0538(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSplitOnPickup;                                    // 0x0539(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTossedFromContainer;                              // 0x053A(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCombinePickupsWhenTossCompletes;                  // 0x053B(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bServerStoppedSimulation;                          // 0x053C(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bClientUseInterpolationOnly;                       // 0x053D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         ServerImpactSoundFlash;                            // 0x053E(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_53F[0x1];                                      // 0x053F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastLandedSoundPlayTime;                           // 0x0540(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LandSoundZForceThreshold;                          // 0x0544(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        DroppedLoopingSoundComp;                           // 0x0548(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPawn*                              PawnWhoDroppedPickup;                              // 0x0550(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CachedSpecialActorIdx;                             // 0x0558(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   SpecialActorID;                                    // 0x055C(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_564[0x4];                                      // 0x0564(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSimpleMiniMapIndicator*            MiniMapIndicator;                                  // 0x0568(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortSlateHUDIndicator*                 HUDLabel;                                          // 0x0570(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_578[0xB8];                                     // 0x0578(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DespawnTime;                                       // 0x0630(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormDespawnTime;                                  // 0x0634(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	class FText GetDisplayName();
	bool GetInteractErrorText(class FText* InteractErrorText);
	bool GetInteractText(class FText* InteractText);
	void OnRep_bPickedUp();
	void OnRep_PickupLocationData();
	void OnRep_PickupOwnerData();
	void OnRep_PrimaryPickupItemEntry();
	void OnRep_ServerImpactSoundFlash();
	void OnRep_ServerStoppedSimulation();
	void OnRep_TossedFromContainer();
	void OnServerStopCallback(const struct FHitResult& Hit);
	void TossPickup(const struct FVector& FinalLocation, class AFortPawn* ItemOwner, int32 OverrideMaxStackCount, bool bToss, const EFortPickupSourceTypeFlag InPickupSourceTypeFlags, const EFortPickupSpawnSource InPickupSpawnSource);

	const struct FFortItemEntry GetItemEntry(int32 ItemIndex) const;
	int32 GetItemEntryNum() const;
	class AFortPawn* GetPawnWhoDroppedPickup() const;
	bool PickedUp() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPickup">();
	}
	static class AFortPickup* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPickup>();
	}
};
static_assert(alignof(AFortPickup) == 0x000008, "Wrong alignment on AFortPickup");
static_assert(sizeof(AFortPickup) == 0x000638, "Wrong size on AFortPickup");
static_assert(offsetof(AFortPickup, bUsePickupWidget) == 0x000338, "Member 'AFortPickup::bUsePickupWidget' has a wrong offset!");
static_assert(offsetof(AFortPickup, bWeaponsCanBeAutoPickups) == 0x000339, "Member 'AFortPickup::bWeaponsCanBeAutoPickups' has a wrong offset!");
static_assert(offsetof(AFortPickup, bAutoUpgradeWeapons) == 0x00033A, "Member 'AFortPickup::bAutoUpgradeWeapons' has a wrong offset!");
static_assert(offsetof(AFortPickup, OnPickup) == 0x000340, "Member 'AFortPickup::OnPickup' has a wrong offset!");
static_assert(offsetof(AFortPickup, OnPickupAttempted) == 0x000350, "Member 'AFortPickup::OnPickupAttempted' has a wrong offset!");
static_assert(offsetof(AFortPickup, bRandomRotation) == 0x000360, "Member 'AFortPickup::bRandomRotation' has a wrong offset!");
static_assert(offsetof(AFortPickup, PrimaryPickupItemEntry) == 0x000368, "Member 'AFortPickup::PrimaryPickupItemEntry' has a wrong offset!");
static_assert(offsetof(AFortPickup, MultiItemPickupEntries) == 0x000488, "Member 'AFortPickup::MultiItemPickupEntries' has a wrong offset!");
static_assert(offsetof(AFortPickup, PickupLocationData) == 0x000498, "Member 'AFortPickup::PickupLocationData' has a wrong offset!");
static_assert(offsetof(AFortPickup, PickupSourceTypeFlags) == 0x0004F8, "Member 'AFortPickup::PickupSourceTypeFlags' has a wrong offset!");
static_assert(offsetof(AFortPickup, PickupSpawnSource) == 0x0004FC, "Member 'AFortPickup::PickupSpawnSource' has a wrong offset!");
static_assert(offsetof(AFortPickup, OptionalOwnerID) == 0x000500, "Member 'AFortPickup::OptionalOwnerID' has a wrong offset!");
static_assert(offsetof(AFortPickup, OptionalMissionGuid) == 0x000504, "Member 'AFortPickup::OptionalMissionGuid' has a wrong offset!");
static_assert(offsetof(AFortPickup, PrimaryPickupDummyItem) == 0x000518, "Member 'AFortPickup::PrimaryPickupDummyItem' has a wrong offset!");
static_assert(offsetof(AFortPickup, PickupEffectBlueprint) == 0x000520, "Member 'AFortPickup::PickupEffectBlueprint' has a wrong offset!");
static_assert(offsetof(AFortPickup, TouchCapsule) == 0x000528, "Member 'AFortPickup::TouchCapsule' has a wrong offset!");
static_assert(offsetof(AFortPickup, MovementComponent) == 0x000530, "Member 'AFortPickup::MovementComponent' has a wrong offset!");
static_assert(offsetof(AFortPickup, bPickedUp) == 0x000538, "Member 'AFortPickup::bPickedUp' has a wrong offset!");
static_assert(offsetof(AFortPickup, bSplitOnPickup) == 0x000539, "Member 'AFortPickup::bSplitOnPickup' has a wrong offset!");
static_assert(offsetof(AFortPickup, bTossedFromContainer) == 0x00053A, "Member 'AFortPickup::bTossedFromContainer' has a wrong offset!");
static_assert(offsetof(AFortPickup, bCombinePickupsWhenTossCompletes) == 0x00053B, "Member 'AFortPickup::bCombinePickupsWhenTossCompletes' has a wrong offset!");
static_assert(offsetof(AFortPickup, bServerStoppedSimulation) == 0x00053C, "Member 'AFortPickup::bServerStoppedSimulation' has a wrong offset!");
static_assert(offsetof(AFortPickup, bClientUseInterpolationOnly) == 0x00053D, "Member 'AFortPickup::bClientUseInterpolationOnly' has a wrong offset!");
static_assert(offsetof(AFortPickup, ServerImpactSoundFlash) == 0x00053E, "Member 'AFortPickup::ServerImpactSoundFlash' has a wrong offset!");
static_assert(offsetof(AFortPickup, LastLandedSoundPlayTime) == 0x000540, "Member 'AFortPickup::LastLandedSoundPlayTime' has a wrong offset!");
static_assert(offsetof(AFortPickup, LandSoundZForceThreshold) == 0x000544, "Member 'AFortPickup::LandSoundZForceThreshold' has a wrong offset!");
static_assert(offsetof(AFortPickup, DroppedLoopingSoundComp) == 0x000548, "Member 'AFortPickup::DroppedLoopingSoundComp' has a wrong offset!");
static_assert(offsetof(AFortPickup, PawnWhoDroppedPickup) == 0x000550, "Member 'AFortPickup::PawnWhoDroppedPickup' has a wrong offset!");
static_assert(offsetof(AFortPickup, CachedSpecialActorIdx) == 0x000558, "Member 'AFortPickup::CachedSpecialActorIdx' has a wrong offset!");
static_assert(offsetof(AFortPickup, SpecialActorID) == 0x00055C, "Member 'AFortPickup::SpecialActorID' has a wrong offset!");
static_assert(offsetof(AFortPickup, MiniMapIndicator) == 0x000568, "Member 'AFortPickup::MiniMapIndicator' has a wrong offset!");
static_assert(offsetof(AFortPickup, HUDLabel) == 0x000570, "Member 'AFortPickup::HUDLabel' has a wrong offset!");
static_assert(offsetof(AFortPickup, DespawnTime) == 0x000630, "Member 'AFortPickup::DespawnTime' has a wrong offset!");
static_assert(offsetof(AFortPickup, StormDespawnTime) == 0x000634, "Member 'AFortPickup::StormDespawnTime' has a wrong offset!");

// Class FortniteGame.FortPickupAthena
// 0x0000 (0x0638 - 0x0638)
class AFortPickupAthena final : public AFortPickup
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPickupAthena">();
	}
	static class AFortPickupAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPickupAthena>();
	}
};
static_assert(alignof(AFortPickupAthena) == 0x000008, "Wrong alignment on AFortPickupAthena");
static_assert(sizeof(AFortPickupAthena) == 0x000638, "Wrong size on AFortPickupAthena");

// Class FortniteGame.CosmeticPreviewInterface
// 0x0000 (0x0028 - 0x0028)
class ICosmeticPreviewInterface final : public IInterface
{
public:
	void CustomizePreviewInstance(const class UFortItemDefinition* InItemDefinition);
	void GetSpecialPreviewActions(TArray<class FName>* OutActionList);
	void PerformSpecialAction(class FName ActionName);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CosmeticPreviewInterface">();
	}
	static class ICosmeticPreviewInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<ICosmeticPreviewInterface>();
	}
};
static_assert(alignof(ICosmeticPreviewInterface) == 0x000008, "Wrong alignment on ICosmeticPreviewInterface");
static_assert(sizeof(ICosmeticPreviewInterface) == 0x000028, "Wrong size on ICosmeticPreviewInterface");

// Class FortniteGame.CustomAccessoryAttachmentData
// 0x0048 (0x0078 - 0x0030)
class UCustomAccessoryAttachmentData final : public UDataAsset
{
public:
	struct FVector                                MaleRelativeScale;                                 // 0x0030(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                FemaleRelativeScale;                               // 0x003C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                SmallMaleRelativeScale;                            // 0x0048(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                SmallFemaleRelativeScale;                          // 0x0054(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                LargeMaleRelativeScale;                            // 0x0060(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                LargeFemaleRelativeScale;                          // 0x006C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomAccessoryAttachmentData">();
	}
	static class UCustomAccessoryAttachmentData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomAccessoryAttachmentData>();
	}
};
static_assert(alignof(UCustomAccessoryAttachmentData) == 0x000008, "Wrong alignment on UCustomAccessoryAttachmentData");
static_assert(sizeof(UCustomAccessoryAttachmentData) == 0x000078, "Wrong size on UCustomAccessoryAttachmentData");
static_assert(offsetof(UCustomAccessoryAttachmentData, MaleRelativeScale) == 0x000030, "Member 'UCustomAccessoryAttachmentData::MaleRelativeScale' has a wrong offset!");
static_assert(offsetof(UCustomAccessoryAttachmentData, FemaleRelativeScale) == 0x00003C, "Member 'UCustomAccessoryAttachmentData::FemaleRelativeScale' has a wrong offset!");
static_assert(offsetof(UCustomAccessoryAttachmentData, SmallMaleRelativeScale) == 0x000048, "Member 'UCustomAccessoryAttachmentData::SmallMaleRelativeScale' has a wrong offset!");
static_assert(offsetof(UCustomAccessoryAttachmentData, SmallFemaleRelativeScale) == 0x000054, "Member 'UCustomAccessoryAttachmentData::SmallFemaleRelativeScale' has a wrong offset!");
static_assert(offsetof(UCustomAccessoryAttachmentData, LargeMaleRelativeScale) == 0x000060, "Member 'UCustomAccessoryAttachmentData::LargeMaleRelativeScale' has a wrong offset!");
static_assert(offsetof(UCustomAccessoryAttachmentData, LargeFemaleRelativeScale) == 0x00006C, "Member 'UCustomAccessoryAttachmentData::LargeFemaleRelativeScale' has a wrong offset!");

// Class FortniteGame.FortAIHotSpot
// 0x0028 (0x04E0 - 0x04B8)
class AFortAIHotSpot : public AAIHotSpot
{
public:
	uint8                                         Pad_4B8[0x28];                                     // 0x04B8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpot">();
	}
	static class AFortAIHotSpot* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIHotSpot>();
	}
};
static_assert(alignof(AFortAIHotSpot) == 0x000008, "Wrong alignment on AFortAIHotSpot");
static_assert(sizeof(AFortAIHotSpot) == 0x0004E0, "Wrong size on AFortAIHotSpot");

// Class FortniteGame.FortAIHotSpot_FakeBuilding
// 0x0000 (0x04E0 - 0x04E0)
class AFortAIHotSpot_FakeBuilding final : public AFortAIHotSpot
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpot_FakeBuilding">();
	}
	static class AFortAIHotSpot_FakeBuilding* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIHotSpot_FakeBuilding>();
	}
};
static_assert(alignof(AFortAIHotSpot_FakeBuilding) == 0x000008, "Wrong alignment on AFortAIHotSpot_FakeBuilding");
static_assert(sizeof(AFortAIHotSpot_FakeBuilding) == 0x0004E0, "Wrong size on AFortAIHotSpot_FakeBuilding");

// Class FortniteGame.FortPlayerAnimInstance_ATVDriver
// 0x01A0 (0x4450 - 0x42B0)
class UFortPlayerAnimInstance_ATVDriver final : public UFortPlayerAnimInstance
{
public:
	struct FFortAnimInput_VelocityImpact          VelocityImpact;                                    // 0x42B0(0x00BC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                ImpactDisplacement;                                // 0x436C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AbsSteerAngle;                                     // 0x4378(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_437C[0x4];                                     // 0x437C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bInAir;                                            // 0x4380(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsInRollAngleThreshold;                           // 0x4381(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsDriveStarting;                                  // 0x4382(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4383[0x1];                                     // 0x4383(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LocalLeftOffset;                                   // 0x4384(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WorldPosLeft;                                      // 0x4390(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LocalRotLeftOffset;                                // 0x439C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WorldRotLeft;                                      // 0x43A8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                LocalRightOffset;                                  // 0x43B4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WorldPosRight;                                     // 0x43C0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LocalRotRightOffset;                               // 0x43CC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WorldRotRight;                                     // 0x43D8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bIsSteeringRotating;                               // 0x43E4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsStopped;                                        // 0x43E5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsSlowingDown;                                    // 0x43E6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsDrivingFast;                                    // 0x43E7(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsTurningRightHard;                               // 0x43E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsTurningLeftHard;                                // 0x43E9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBraking;                                        // 0x43EA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_43EB[0x1];                                     // 0x43EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsBoosting;                                       // 0x43EC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsJumpTrick;                                      // 0x43ED(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_43EE[0x2];                                     // 0x43EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         JumpPlayRate;                                      // 0x43F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsJumpFlipping;                                   // 0x43F4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldEnableAO;                                   // 0x43F5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBodyDragging;                                   // 0x43F6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_43F7[0x1];                                     // 0x43F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FallDistanceJumpingThreshold;                      // 0x43F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallDistanceJumpTrickThreshold;                    // 0x43FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RollAngleThreshold;                                // 0x4400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartSpeedThreshold;                               // 0x4404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SlowingSpeedThreshold;                             // 0x4408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FastSpeedThreshold;                                // 0x440C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BrakingDeltaThreshold;                             // 0x4410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SteerHardAngleThreshold;                           // 0x4414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroundTraceUpOffset;                               // 0x4418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroundTraceLength;                                 // 0x441C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              JumpPlayRateInRange;                               // 0x4420(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              JumpPlayRateOutRange;                              // 0x4428(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsJumpingAndNotRolling;                           // 0x4430(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsOnGroundAndNotRolling;                          // 0x4431(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsOnGroundAndBoosting;                            // 0x4432(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayPivotOnGroundAndNotBoosting;                  // 0x4433(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4434[0x4];                                     // 0x4434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              LandStartPosInRange;                               // 0x4438(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              LandStartPosOutRange;                              // 0x4440(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LandStartPosition;                                 // 0x4448(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_444C[0x4];                                     // 0x444C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AnimNotify_JumpEntered();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance_ATVDriver">();
	}
	static class UFortPlayerAnimInstance_ATVDriver* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance_ATVDriver>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance_ATVDriver) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance_ATVDriver");
static_assert(sizeof(UFortPlayerAnimInstance_ATVDriver) == 0x004450, "Wrong size on UFortPlayerAnimInstance_ATVDriver");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, VelocityImpact) == 0x0042B0, "Member 'UFortPlayerAnimInstance_ATVDriver::VelocityImpact' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, ImpactDisplacement) == 0x00436C, "Member 'UFortPlayerAnimInstance_ATVDriver::ImpactDisplacement' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, AbsSteerAngle) == 0x004378, "Member 'UFortPlayerAnimInstance_ATVDriver::AbsSteerAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bInAir) == 0x004380, "Member 'UFortPlayerAnimInstance_ATVDriver::bInAir' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsInRollAngleThreshold) == 0x004381, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsInRollAngleThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsDriveStarting) == 0x004382, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsDriveStarting' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, LocalLeftOffset) == 0x004384, "Member 'UFortPlayerAnimInstance_ATVDriver::LocalLeftOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, WorldPosLeft) == 0x004390, "Member 'UFortPlayerAnimInstance_ATVDriver::WorldPosLeft' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, LocalRotLeftOffset) == 0x00439C, "Member 'UFortPlayerAnimInstance_ATVDriver::LocalRotLeftOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, WorldRotLeft) == 0x0043A8, "Member 'UFortPlayerAnimInstance_ATVDriver::WorldRotLeft' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, LocalRightOffset) == 0x0043B4, "Member 'UFortPlayerAnimInstance_ATVDriver::LocalRightOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, WorldPosRight) == 0x0043C0, "Member 'UFortPlayerAnimInstance_ATVDriver::WorldPosRight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, LocalRotRightOffset) == 0x0043CC, "Member 'UFortPlayerAnimInstance_ATVDriver::LocalRotRightOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, WorldRotRight) == 0x0043D8, "Member 'UFortPlayerAnimInstance_ATVDriver::WorldRotRight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsSteeringRotating) == 0x0043E4, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsSteeringRotating' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsStopped) == 0x0043E5, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsStopped' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsSlowingDown) == 0x0043E6, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsSlowingDown' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsDrivingFast) == 0x0043E7, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsDrivingFast' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsTurningRightHard) == 0x0043E8, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsTurningRightHard' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsTurningLeftHard) == 0x0043E9, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsTurningLeftHard' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsBraking) == 0x0043EA, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsBraking' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsBoosting) == 0x0043EC, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsBoosting' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsJumpTrick) == 0x0043ED, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsJumpTrick' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, JumpPlayRate) == 0x0043F0, "Member 'UFortPlayerAnimInstance_ATVDriver::JumpPlayRate' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsJumpFlipping) == 0x0043F4, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsJumpFlipping' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bShouldEnableAO) == 0x0043F5, "Member 'UFortPlayerAnimInstance_ATVDriver::bShouldEnableAO' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsBodyDragging) == 0x0043F6, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsBodyDragging' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, FallDistanceJumpingThreshold) == 0x0043F8, "Member 'UFortPlayerAnimInstance_ATVDriver::FallDistanceJumpingThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, FallDistanceJumpTrickThreshold) == 0x0043FC, "Member 'UFortPlayerAnimInstance_ATVDriver::FallDistanceJumpTrickThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, RollAngleThreshold) == 0x004400, "Member 'UFortPlayerAnimInstance_ATVDriver::RollAngleThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, StartSpeedThreshold) == 0x004404, "Member 'UFortPlayerAnimInstance_ATVDriver::StartSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, SlowingSpeedThreshold) == 0x004408, "Member 'UFortPlayerAnimInstance_ATVDriver::SlowingSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, FastSpeedThreshold) == 0x00440C, "Member 'UFortPlayerAnimInstance_ATVDriver::FastSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, BrakingDeltaThreshold) == 0x004410, "Member 'UFortPlayerAnimInstance_ATVDriver::BrakingDeltaThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, SteerHardAngleThreshold) == 0x004414, "Member 'UFortPlayerAnimInstance_ATVDriver::SteerHardAngleThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, GroundTraceUpOffset) == 0x004418, "Member 'UFortPlayerAnimInstance_ATVDriver::GroundTraceUpOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, GroundTraceLength) == 0x00441C, "Member 'UFortPlayerAnimInstance_ATVDriver::GroundTraceLength' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, JumpPlayRateInRange) == 0x004420, "Member 'UFortPlayerAnimInstance_ATVDriver::JumpPlayRateInRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, JumpPlayRateOutRange) == 0x004428, "Member 'UFortPlayerAnimInstance_ATVDriver::JumpPlayRateOutRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsJumpingAndNotRolling) == 0x004430, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsJumpingAndNotRolling' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsOnGroundAndNotRolling) == 0x004431, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsOnGroundAndNotRolling' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bIsOnGroundAndBoosting) == 0x004432, "Member 'UFortPlayerAnimInstance_ATVDriver::bIsOnGroundAndBoosting' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, bPlayPivotOnGroundAndNotBoosting) == 0x004433, "Member 'UFortPlayerAnimInstance_ATVDriver::bPlayPivotOnGroundAndNotBoosting' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, LandStartPosInRange) == 0x004438, "Member 'UFortPlayerAnimInstance_ATVDriver::LandStartPosInRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, LandStartPosOutRange) == 0x004440, "Member 'UFortPlayerAnimInstance_ATVDriver::LandStartPosOutRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_ATVDriver, LandStartPosition) == 0x004448, "Member 'UFortPlayerAnimInstance_ATVDriver::LandStartPosition' has a wrong offset!");

// Class FortniteGame.CustomColorSwatch
// 0x0008 (0x0038 - 0x0030)
class UCustomColorSwatch : public UPrimaryDataAsset
{
public:
	EFortCustomGender                             GenderPermitted;                                   // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EColorSwatchType                              ColorSwatchType;                                   // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_32[0x6];                                       // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomColorSwatch">();
	}
	static class UCustomColorSwatch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomColorSwatch>();
	}
};
static_assert(alignof(UCustomColorSwatch) == 0x000008, "Wrong alignment on UCustomColorSwatch");
static_assert(sizeof(UCustomColorSwatch) == 0x000038, "Wrong size on UCustomColorSwatch");
static_assert(offsetof(UCustomColorSwatch, GenderPermitted) == 0x000030, "Member 'UCustomColorSwatch::GenderPermitted' has a wrong offset!");
static_assert(offsetof(UCustomColorSwatch, ColorSwatchType) == 0x000031, "Member 'UCustomColorSwatch::ColorSwatchType' has a wrong offset!");

// Class FortniteGame.CustomDynamicColorSwatch
// 0x0020 (0x0058 - 0x0038)
class UCustomDynamicColorSwatch : public UCustomColorSwatch
{
public:
	TArray<struct FColorSwatchPair>               ColorPairs;                                        // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FCustomPartTextureParameter>    TextureParameters;                                 // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomDynamicColorSwatch">();
	}
	static class UCustomDynamicColorSwatch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomDynamicColorSwatch>();
	}
};
static_assert(alignof(UCustomDynamicColorSwatch) == 0x000008, "Wrong alignment on UCustomDynamicColorSwatch");
static_assert(sizeof(UCustomDynamicColorSwatch) == 0x000058, "Wrong size on UCustomDynamicColorSwatch");
static_assert(offsetof(UCustomDynamicColorSwatch, ColorPairs) == 0x000038, "Member 'UCustomDynamicColorSwatch::ColorPairs' has a wrong offset!");
static_assert(offsetof(UCustomDynamicColorSwatch, TextureParameters) == 0x000048, "Member 'UCustomDynamicColorSwatch::TextureParameters' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnLimitPawns
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_SpawnLimitPawns>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_SpawnLimitPawns">();
	}
	static class UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns::Options' has a wrong offset!");

// Class FortniteGame.FortNavAgentCostData
// 0x0018 (0x0048 - 0x0030)
class UFortNavAgentCostData final : public UPrimaryDataAsset
{
public:
	class FName                                   NavAgentName;                                      // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TSubclassOf<class UNavArea>>           NavAreaStrengthBuckets;                            // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavAgentCostData">();
	}
	static class UFortNavAgentCostData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavAgentCostData>();
	}
};
static_assert(alignof(UFortNavAgentCostData) == 0x000008, "Wrong alignment on UFortNavAgentCostData");
static_assert(sizeof(UFortNavAgentCostData) == 0x000048, "Wrong size on UFortNavAgentCostData");
static_assert(offsetof(UFortNavAgentCostData, NavAgentName) == 0x000030, "Member 'UFortNavAgentCostData::NavAgentName' has a wrong offset!");
static_assert(offsetof(UFortNavAgentCostData, NavAreaStrengthBuckets) == 0x000038, "Member 'UFortNavAgentCostData::NavAreaStrengthBuckets' has a wrong offset!");

// Class FortniteGame.CustomAccessoryColorSwatch
// 0x0030 (0x0088 - 0x0058)
class UCustomAccessoryColorSwatch final : public UCustomDynamicColorSwatch
{
public:
	struct FLinearColor                           AccessoryColors[0x3];                              // 0x0058(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomAccessoryColorSwatch">();
	}
	static class UCustomAccessoryColorSwatch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomAccessoryColorSwatch>();
	}
};
static_assert(alignof(UCustomAccessoryColorSwatch) == 0x000008, "Wrong alignment on UCustomAccessoryColorSwatch");
static_assert(sizeof(UCustomAccessoryColorSwatch) == 0x000088, "Wrong size on UCustomAccessoryColorSwatch");
static_assert(offsetof(UCustomAccessoryColorSwatch, AccessoryColors) == 0x000058, "Member 'UCustomAccessoryColorSwatch::AccessoryColors' has a wrong offset!");

// Class FortniteGame.FortMovementComp_Character
// 0x0AD0 (0x1210 - 0x0740)
class UFortMovementComp_Character : public UCharacterMovementComponent
{
public:
	float                                         LandHardSoundFallSpeedThreshold;                   // 0x0740(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LandSoundFallSpeedThreshold;                       // 0x0744(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortPawn>                  PushBumpedPawnClass;                               // 0x0748(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_750[0x10];                                     // 0x0750(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         NetworkSmoothingVisibilityThreshold;               // 0x0760(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PlayerLodRequiredForFloorCheckWhenRendered;        // 0x0764(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortAILODLevel                               AILodRequiredForFloorCheckWhenRendered;            // 0x0768(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_769[0x7];                                      // 0x0769(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            VelocityBasedStrafeCurve;                          // 0x0770(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            VelocityBasedTurnCurve;                            // 0x0778(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            VelocityBasedBackupCurve;                          // 0x0780(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWasUsingVelocityBasedTurnCurve;                   // 0x0788(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_789[0x3];                                      // 0x0789(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RotationYawRateToRestore;                          // 0x078C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallingSlopeSafeSlideAngle;                        // 0x0790(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallingSlopeSafeSlideMaxSpeed;                     // 0x0794(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallingSlopeDamageScalarMin;                       // 0x0798(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallingSlopeSafeSlideNormalZ;                      // 0x079C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAirControlParams                      SkydivingControlParamsPassive;                     // 0x07A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      SkydivingControlParamsActive;                      // 0x08A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      ParachuteControlParamsSkydive;                     // 0x09A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      ParachuteControlParamsJump;                        // 0x0AA0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      ParachuteControlParamsGliderRedeploy;              // 0x0BA0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      BalloonControlParams;                              // 0x0CA0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      VortexSkydivingControlParamsPassive;               // 0x0DA0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      VortexSkydivingControlParamsActive;                // 0x0EA0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      VortexSkydivingControlParamsActiveUpward;          // 0x0FA0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FAirControlParams                      VortexParachuteControlParams;                      // 0x10A0(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	float                                         SkydivingMaxSmoothUpdateDistanceScale;             // 0x11A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlideTimeUntilReset;                               // 0x11A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlideIfVelocityLessThanZ;                          // 0x11A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlideIfAngleLessThan;                              // 0x11AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlideIfAngleGreaterThan;                           // 0x11B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_11B4[0x8];                                     // 0x11B4(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         GravityCeilingRelation;                            // 0x11BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_11C0[0x4];                                     // 0x11C0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CurrentZiplineVelocityDirection;                   // 0x11C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GracePeriodToConnectToZipline;                     // 0x11C8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FallingStartedZ;                                   // 0x11CC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_11D0[0x28];                                    // 0x11D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ReplicatedAcceleration;                            // 0x11F8(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bTriggeredFallingFeedbackSinceLanded : 1;          // 0x1204(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_1204_1 : 4;                                 // 0x1204(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bUpdatesFloorWhenNotInFullSimulation : 1;          // 0x1204(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUpdatesFloorWhenNotInFullSimulationOnlyOnNetUpdate : 1; // 0x1204(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_1205[0xB];                                     // 0x1205(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool IsActivelySkydiving() const;
	bool IsActivelySkydivingUpInVortex() const;
	bool IsActivelyStrafingInAir() const;
	bool IsPassivelySkydiving() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMovementComp_Character">();
	}
	static class UFortMovementComp_Character* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMovementComp_Character>();
	}
};
static_assert(alignof(UFortMovementComp_Character) == 0x000010, "Wrong alignment on UFortMovementComp_Character");
static_assert(sizeof(UFortMovementComp_Character) == 0x001210, "Wrong size on UFortMovementComp_Character");
static_assert(offsetof(UFortMovementComp_Character, LandHardSoundFallSpeedThreshold) == 0x000740, "Member 'UFortMovementComp_Character::LandHardSoundFallSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, LandSoundFallSpeedThreshold) == 0x000744, "Member 'UFortMovementComp_Character::LandSoundFallSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, PushBumpedPawnClass) == 0x000748, "Member 'UFortMovementComp_Character::PushBumpedPawnClass' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, NetworkSmoothingVisibilityThreshold) == 0x000760, "Member 'UFortMovementComp_Character::NetworkSmoothingVisibilityThreshold' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, PlayerLodRequiredForFloorCheckWhenRendered) == 0x000764, "Member 'UFortMovementComp_Character::PlayerLodRequiredForFloorCheckWhenRendered' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, AILodRequiredForFloorCheckWhenRendered) == 0x000768, "Member 'UFortMovementComp_Character::AILodRequiredForFloorCheckWhenRendered' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, VelocityBasedStrafeCurve) == 0x000770, "Member 'UFortMovementComp_Character::VelocityBasedStrafeCurve' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, VelocityBasedTurnCurve) == 0x000778, "Member 'UFortMovementComp_Character::VelocityBasedTurnCurve' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, VelocityBasedBackupCurve) == 0x000780, "Member 'UFortMovementComp_Character::VelocityBasedBackupCurve' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, bWasUsingVelocityBasedTurnCurve) == 0x000788, "Member 'UFortMovementComp_Character::bWasUsingVelocityBasedTurnCurve' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, RotationYawRateToRestore) == 0x00078C, "Member 'UFortMovementComp_Character::RotationYawRateToRestore' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, FallingSlopeSafeSlideAngle) == 0x000790, "Member 'UFortMovementComp_Character::FallingSlopeSafeSlideAngle' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, FallingSlopeSafeSlideMaxSpeed) == 0x000794, "Member 'UFortMovementComp_Character::FallingSlopeSafeSlideMaxSpeed' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, FallingSlopeDamageScalarMin) == 0x000798, "Member 'UFortMovementComp_Character::FallingSlopeDamageScalarMin' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, FallingSlopeSafeSlideNormalZ) == 0x00079C, "Member 'UFortMovementComp_Character::FallingSlopeSafeSlideNormalZ' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, SkydivingControlParamsPassive) == 0x0007A0, "Member 'UFortMovementComp_Character::SkydivingControlParamsPassive' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, SkydivingControlParamsActive) == 0x0008A0, "Member 'UFortMovementComp_Character::SkydivingControlParamsActive' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, ParachuteControlParamsSkydive) == 0x0009A0, "Member 'UFortMovementComp_Character::ParachuteControlParamsSkydive' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, ParachuteControlParamsJump) == 0x000AA0, "Member 'UFortMovementComp_Character::ParachuteControlParamsJump' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, ParachuteControlParamsGliderRedeploy) == 0x000BA0, "Member 'UFortMovementComp_Character::ParachuteControlParamsGliderRedeploy' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, BalloonControlParams) == 0x000CA0, "Member 'UFortMovementComp_Character::BalloonControlParams' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, VortexSkydivingControlParamsPassive) == 0x000DA0, "Member 'UFortMovementComp_Character::VortexSkydivingControlParamsPassive' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, VortexSkydivingControlParamsActive) == 0x000EA0, "Member 'UFortMovementComp_Character::VortexSkydivingControlParamsActive' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, VortexSkydivingControlParamsActiveUpward) == 0x000FA0, "Member 'UFortMovementComp_Character::VortexSkydivingControlParamsActiveUpward' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, VortexParachuteControlParams) == 0x0010A0, "Member 'UFortMovementComp_Character::VortexParachuteControlParams' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, SkydivingMaxSmoothUpdateDistanceScale) == 0x0011A0, "Member 'UFortMovementComp_Character::SkydivingMaxSmoothUpdateDistanceScale' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, SlideTimeUntilReset) == 0x0011A4, "Member 'UFortMovementComp_Character::SlideTimeUntilReset' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, SlideIfVelocityLessThanZ) == 0x0011A8, "Member 'UFortMovementComp_Character::SlideIfVelocityLessThanZ' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, SlideIfAngleLessThan) == 0x0011AC, "Member 'UFortMovementComp_Character::SlideIfAngleLessThan' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, SlideIfAngleGreaterThan) == 0x0011B0, "Member 'UFortMovementComp_Character::SlideIfAngleGreaterThan' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, GravityCeilingRelation) == 0x0011BC, "Member 'UFortMovementComp_Character::GravityCeilingRelation' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, CurrentZiplineVelocityDirection) == 0x0011C4, "Member 'UFortMovementComp_Character::CurrentZiplineVelocityDirection' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, GracePeriodToConnectToZipline) == 0x0011C8, "Member 'UFortMovementComp_Character::GracePeriodToConnectToZipline' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, FallingStartedZ) == 0x0011CC, "Member 'UFortMovementComp_Character::FallingStartedZ' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_Character, ReplicatedAcceleration) == 0x0011F8, "Member 'UFortMovementComp_Character::ReplicatedAcceleration' has a wrong offset!");

// Class FortniteGame.FortMovementComp_CharacterAthena
// 0x0090 (0x12A0 - 0x1210)
class UFortMovementComp_CharacterAthena final : public UFortMovementComp_Character
{
public:
	TArray<struct FAthenaJumpPenalty>             JumpPenalties;                                     // 0x1210(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         JumpPenaltyResetTime;                              // 0x1220(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1224[0xC];                                     // 0x1224(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NetworkSmoothingThrottleProxyUpdateForPawnLOD;     // 0x1230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NetworkSkipSkyDivingCollisionForPawnLOD;           // 0x1234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NetworkSmoothingViewAngleThreshold;                // 0x1238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_123C[0x4];                                     // 0x123C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         NetworkSmoothingViewAngleThresholdSmall;           // 0x1240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1244[0x4];                                     // 0x1244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         NetworkSmoothingNoThrottleWithinDistanceInMeters;  // 0x1248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_124C[0x44];                                    // 0x124C(0x0044)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxAccelerationFlying;                             // 0x1290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1294[0xC];                                     // 0x1294(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMovementComp_CharacterAthena">();
	}
	static class UFortMovementComp_CharacterAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMovementComp_CharacterAthena>();
	}
};
static_assert(alignof(UFortMovementComp_CharacterAthena) == 0x000010, "Wrong alignment on UFortMovementComp_CharacterAthena");
static_assert(sizeof(UFortMovementComp_CharacterAthena) == 0x0012A0, "Wrong size on UFortMovementComp_CharacterAthena");
static_assert(offsetof(UFortMovementComp_CharacterAthena, JumpPenalties) == 0x001210, "Member 'UFortMovementComp_CharacterAthena::JumpPenalties' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_CharacterAthena, JumpPenaltyResetTime) == 0x001220, "Member 'UFortMovementComp_CharacterAthena::JumpPenaltyResetTime' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_CharacterAthena, NetworkSmoothingThrottleProxyUpdateForPawnLOD) == 0x001230, "Member 'UFortMovementComp_CharacterAthena::NetworkSmoothingThrottleProxyUpdateForPawnLOD' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_CharacterAthena, NetworkSkipSkyDivingCollisionForPawnLOD) == 0x001234, "Member 'UFortMovementComp_CharacterAthena::NetworkSkipSkyDivingCollisionForPawnLOD' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_CharacterAthena, NetworkSmoothingViewAngleThreshold) == 0x001238, "Member 'UFortMovementComp_CharacterAthena::NetworkSmoothingViewAngleThreshold' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_CharacterAthena, NetworkSmoothingViewAngleThresholdSmall) == 0x001240, "Member 'UFortMovementComp_CharacterAthena::NetworkSmoothingViewAngleThresholdSmall' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_CharacterAthena, NetworkSmoothingNoThrottleWithinDistanceInMeters) == 0x001248, "Member 'UFortMovementComp_CharacterAthena::NetworkSmoothingNoThrottleWithinDistanceInMeters' has a wrong offset!");
static_assert(offsetof(UFortMovementComp_CharacterAthena, MaxAccelerationFlying) == 0x001290, "Member 'UFortMovementComp_CharacterAthena::MaxAccelerationFlying' has a wrong offset!");

// Class FortniteGame.FortAIHotSpotSlotGenerator_FromConfig
// 0x0018 (0x0040 - 0x0028)
class UFortAIHotSpotSlotGenerator_FromConfig final : public UAIHotSpotSlotGenerator
{
public:
	class UAIHotSpotConfig*                       BuildingConfig;                                    // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                Offset;                                            // 0x0030(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bMirrorX : 1;                                      // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bMirrorY : 1;                                      // 0x003C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_3D[0x3];                                       // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpotSlotGenerator_FromConfig">();
	}
	static class UFortAIHotSpotSlotGenerator_FromConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIHotSpotSlotGenerator_FromConfig>();
	}
};
static_assert(alignof(UFortAIHotSpotSlotGenerator_FromConfig) == 0x000008, "Wrong alignment on UFortAIHotSpotSlotGenerator_FromConfig");
static_assert(sizeof(UFortAIHotSpotSlotGenerator_FromConfig) == 0x000040, "Wrong size on UFortAIHotSpotSlotGenerator_FromConfig");
static_assert(offsetof(UFortAIHotSpotSlotGenerator_FromConfig, BuildingConfig) == 0x000028, "Member 'UFortAIHotSpotSlotGenerator_FromConfig::BuildingConfig' has a wrong offset!");
static_assert(offsetof(UFortAIHotSpotSlotGenerator_FromConfig, Offset) == 0x000030, "Member 'UFortAIHotSpotSlotGenerator_FromConfig::Offset' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_TimedModifierTags
// 0x0010 (0x0058 - 0x0048)
class UFortDifficultyOptionEncounter_TimedModifierTags final : public UFortDifficultyOptionEncounter
{
public:
	TArray<struct FFortAIEncounterTimedModifierTags> TimedModifierTags;                                 // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_TimedModifierTags">();
	}
	static class UFortDifficultyOptionEncounter_TimedModifierTags* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_TimedModifierTags>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_TimedModifierTags) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_TimedModifierTags");
static_assert(sizeof(UFortDifficultyOptionEncounter_TimedModifierTags) == 0x000058, "Wrong size on UFortDifficultyOptionEncounter_TimedModifierTags");
static_assert(offsetof(UFortDifficultyOptionEncounter_TimedModifierTags, TimedModifierTags) == 0x000048, "Member 'UFortDifficultyOptionEncounter_TimedModifierTags::TimedModifierTags' has a wrong offset!");

// Class FortniteGame.CustomCharacterBackpackData
// 0x0008 (0x00F0 - 0x00E8)
class UCustomCharacterBackpackData final : public UCustomCharacterAccessoryData
{
public:
	class FName                                   LootSocketName;                                    // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterBackpackData">();
	}
	static class UCustomCharacterBackpackData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterBackpackData>();
	}
};
static_assert(alignof(UCustomCharacterBackpackData) == 0x000008, "Wrong alignment on UCustomCharacterBackpackData");
static_assert(sizeof(UCustomCharacterBackpackData) == 0x0000F0, "Wrong size on UCustomCharacterBackpackData");
static_assert(offsetof(UCustomCharacterBackpackData, LootSocketName) == 0x0000E8, "Member 'UCustomCharacterBackpackData::LootSocketName' has a wrong offset!");

// Class FortniteGame.FortPlacementActorTagTest
// 0x0040 (0x0068 - 0x0028)
class UFortPlacementActorTagTest final : public UObject
{
public:
	struct FGameplayTagContainer                  TagsToApplyOnSuccess;                              // 0x0028(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  TagsToApplyOnFailure;                              // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)

public:
	bool LineTraceByChannel(class AFortPlacementActor* PlacementActor, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray<class AActor*>& ActorsToIgnore, struct FHitResult* OutHit, bool bIgnoreSelf) const;
	bool ShouldApplyTagsToPlacementActor(class AFortPlacementActor* FocusPlacementActor, const struct FVector& AveragePlacementActorLocation) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlacementActorTagTest">();
	}
	static class UFortPlacementActorTagTest* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlacementActorTagTest>();
	}
};
static_assert(alignof(UFortPlacementActorTagTest) == 0x000008, "Wrong alignment on UFortPlacementActorTagTest");
static_assert(sizeof(UFortPlacementActorTagTest) == 0x000068, "Wrong size on UFortPlacementActorTagTest");
static_assert(offsetof(UFortPlacementActorTagTest, TagsToApplyOnSuccess) == 0x000028, "Member 'UFortPlacementActorTagTest::TagsToApplyOnSuccess' has a wrong offset!");
static_assert(offsetof(UFortPlacementActorTagTest, TagsToApplyOnFailure) == 0x000048, "Member 'UFortPlacementActorTagTest::TagsToApplyOnFailure' has a wrong offset!");

// Class FortniteGame.CustomCharacterBodyPartData
// 0x00A0 (0x00C8 - 0x0028)
class UCustomCharacterBodyPartData : public UCustomCharacterPartData
{
public:
	TSoftClassPtr<class UClass>                   AnimClass;                                         // 0x0028(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   FrontEndAnimClass;                                 // 0x0050(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   MannequinAnimClass;                                // 0x0078(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCustomAccessoryColorSwatch> AccessoryColors;                                   // 0x00A0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterBodyPartData">();
	}
	static class UCustomCharacterBodyPartData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterBodyPartData>();
	}
};
static_assert(alignof(UCustomCharacterBodyPartData) == 0x000008, "Wrong alignment on UCustomCharacterBodyPartData");
static_assert(sizeof(UCustomCharacterBodyPartData) == 0x0000C8, "Wrong size on UCustomCharacterBodyPartData");
static_assert(offsetof(UCustomCharacterBodyPartData, AnimClass) == 0x000028, "Member 'UCustomCharacterBodyPartData::AnimClass' has a wrong offset!");
static_assert(offsetof(UCustomCharacterBodyPartData, FrontEndAnimClass) == 0x000050, "Member 'UCustomCharacterBodyPartData::FrontEndAnimClass' has a wrong offset!");
static_assert(offsetof(UCustomCharacterBodyPartData, MannequinAnimClass) == 0x000078, "Member 'UCustomCharacterBodyPartData::MannequinAnimClass' has a wrong offset!");
static_assert(offsetof(UCustomCharacterBodyPartData, AccessoryColors) == 0x0000A0, "Member 'UCustomCharacterBodyPartData::AccessoryColors' has a wrong offset!");

// Class FortniteGame.CustomCharacterFaceData
// 0x0008 (0x00F0 - 0x00E8)
class UCustomCharacterFaceData final : public UCustomCharacterAccessoryData
{
public:
	EFortCustomPartType                           PartAttachedToOverride;                            // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E9[0x7];                                       // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterFaceData">();
	}
	static class UCustomCharacterFaceData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterFaceData>();
	}
};
static_assert(alignof(UCustomCharacterFaceData) == 0x000008, "Wrong alignment on UCustomCharacterFaceData");
static_assert(sizeof(UCustomCharacterFaceData) == 0x0000F0, "Wrong size on UCustomCharacterFaceData");
static_assert(offsetof(UCustomCharacterFaceData, PartAttachedToOverride) == 0x0000E8, "Member 'UCustomCharacterFaceData::PartAttachedToOverride' has a wrong offset!");

// Class FortniteGame.CustomCharacterHeadData
// 0x00E0 (0x01A8 - 0x00C8)
class UCustomCharacterHeadData final : public UCustomCharacterBodyPartData
{
public:
	TSoftObjectPtr<class UFortMontageLookupTable> RootSkeletonDefaultMontageLookupTable;             // 0x00C8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortMontageLookupTable> RootSkeletonOverrideMontageLookupTable;            // 0x00F0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCustomSkinColorSwatch>  SkinColorSwatch;                                   // 0x0118(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UCustomHairColorSwatch>  HairColorSwatch;                                   // 0x0140(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class FName>                           CapMorphTargets;                                   // 0x0168(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           HelmetMorphTargets;                                // 0x0178(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           MaskMorphTargets;                                  // 0x0188(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           HatMorphTargets;                                   // 0x0198(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterHeadData">();
	}
	static class UCustomCharacterHeadData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterHeadData>();
	}
};
static_assert(alignof(UCustomCharacterHeadData) == 0x000008, "Wrong alignment on UCustomCharacterHeadData");
static_assert(sizeof(UCustomCharacterHeadData) == 0x0001A8, "Wrong size on UCustomCharacterHeadData");
static_assert(offsetof(UCustomCharacterHeadData, RootSkeletonDefaultMontageLookupTable) == 0x0000C8, "Member 'UCustomCharacterHeadData::RootSkeletonDefaultMontageLookupTable' has a wrong offset!");
static_assert(offsetof(UCustomCharacterHeadData, RootSkeletonOverrideMontageLookupTable) == 0x0000F0, "Member 'UCustomCharacterHeadData::RootSkeletonOverrideMontageLookupTable' has a wrong offset!");
static_assert(offsetof(UCustomCharacterHeadData, SkinColorSwatch) == 0x000118, "Member 'UCustomCharacterHeadData::SkinColorSwatch' has a wrong offset!");
static_assert(offsetof(UCustomCharacterHeadData, HairColorSwatch) == 0x000140, "Member 'UCustomCharacterHeadData::HairColorSwatch' has a wrong offset!");
static_assert(offsetof(UCustomCharacterHeadData, CapMorphTargets) == 0x000168, "Member 'UCustomCharacterHeadData::CapMorphTargets' has a wrong offset!");
static_assert(offsetof(UCustomCharacterHeadData, HelmetMorphTargets) == 0x000178, "Member 'UCustomCharacterHeadData::HelmetMorphTargets' has a wrong offset!");
static_assert(offsetof(UCustomCharacterHeadData, MaskMorphTargets) == 0x000188, "Member 'UCustomCharacterHeadData::MaskMorphTargets' has a wrong offset!");
static_assert(offsetof(UCustomCharacterHeadData, HatMorphTargets) == 0x000198, "Member 'UCustomCharacterHeadData::HatMorphTargets' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncement
// 0x0070 (0x03A0 - 0x0330)
class AFortClientAnnouncement : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGuid                                  AnnouncementID;                                    // 0x0338(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UUserWidget>                DisplayWidget;                                     // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeToLive;                                        // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRetrigger;                                        // 0x0354(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDestroyOnAllClientsStopped;                       // 0x0355(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortAnnouncementChannel                      Channel;                                           // 0x0356(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_357[0x1];                                      // 0x0357(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         Priority;                                          // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_35C[0x1];                                      // 0x035C(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	EFortAnnouncementDelivery                     ClientDeliveryStatus;                              // 0x035D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_35E[0x2];                                      // 0x035E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ClientDeliveryTime;                                // 0x0360(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_364[0x4];                                      // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnUpdateAnnouncementData;                          // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAnnouncementStopped;                             // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<class AFortPlayerController*>          RecipientControllers;                              // 0x0388(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
	uint8                                         Pad_398[0x8];                                      // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CancelClientAnnouncement();
	int32 GetPriority();
	void OnClientAnnouncementStart();
	void OnClientAnnouncementStop();
	void StopClientAnnouncement();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement">();
	}
	static class AFortClientAnnouncement* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement>();
	}
};
static_assert(alignof(AFortClientAnnouncement) == 0x000008, "Wrong alignment on AFortClientAnnouncement");
static_assert(sizeof(AFortClientAnnouncement) == 0x0003A0, "Wrong size on AFortClientAnnouncement");
static_assert(offsetof(AFortClientAnnouncement, AnnouncementID) == 0x000338, "Member 'AFortClientAnnouncement::AnnouncementID' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, DisplayWidget) == 0x000348, "Member 'AFortClientAnnouncement::DisplayWidget' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, TimeToLive) == 0x000350, "Member 'AFortClientAnnouncement::TimeToLive' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, bRetrigger) == 0x000354, "Member 'AFortClientAnnouncement::bRetrigger' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, bDestroyOnAllClientsStopped) == 0x000355, "Member 'AFortClientAnnouncement::bDestroyOnAllClientsStopped' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, Channel) == 0x000356, "Member 'AFortClientAnnouncement::Channel' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, Priority) == 0x000358, "Member 'AFortClientAnnouncement::Priority' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, ClientDeliveryStatus) == 0x00035D, "Member 'AFortClientAnnouncement::ClientDeliveryStatus' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, ClientDeliveryTime) == 0x000360, "Member 'AFortClientAnnouncement::ClientDeliveryTime' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, OnUpdateAnnouncementData) == 0x000368, "Member 'AFortClientAnnouncement::OnUpdateAnnouncementData' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, OnAnnouncementStopped) == 0x000378, "Member 'AFortClientAnnouncement::OnAnnouncementStopped' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement, RecipientControllers) == 0x000388, "Member 'AFortClientAnnouncement::RecipientControllers' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncement_Tutorial
// 0x0160 (0x0500 - 0x03A0)
class AFortClientAnnouncement_Tutorial final : public AFortClientAnnouncement
{
public:
	uint8                                         Pad_3A0[0x8];                                      // 0x03A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortClientAnnouncementData_Tutorial   TutorialData;                                      // 0x03A8(0x0138)(Edit, BlueprintVisible, Net, RepNotify, ExposeOnSpawn, NativeAccessSpecifierPublic)
	float                                         AutoContinueDelay;                                 // 0x04E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4E4[0x1C];                                     // 0x04E4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_TutorialData(const struct FFortClientAnnouncementData_Tutorial& PreviousTutorialData);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_Tutorial">();
	}
	static class AFortClientAnnouncement_Tutorial* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement_Tutorial>();
	}
};
static_assert(alignof(AFortClientAnnouncement_Tutorial) == 0x000008, "Wrong alignment on AFortClientAnnouncement_Tutorial");
static_assert(sizeof(AFortClientAnnouncement_Tutorial) == 0x000500, "Wrong size on AFortClientAnnouncement_Tutorial");
static_assert(offsetof(AFortClientAnnouncement_Tutorial, TutorialData) == 0x0003A8, "Member 'AFortClientAnnouncement_Tutorial::TutorialData' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_Tutorial, AutoContinueDelay) == 0x0004E0, "Member 'AFortClientAnnouncement_Tutorial::AutoContinueDelay' has a wrong offset!");

// Class FortniteGame.FortCharacterCosmeticItemDefinition
// 0x0040 (0x03A0 - 0x0360)
class UFortCharacterCosmeticItemDefinition final : public UFortAccountItemDefinition
{
public:
	EFortCharacterCosmetic                        Cosmetic_Type;                                     // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bModifyColor;                                      // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_362[0x6];                                      // 0x0362(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TSoftObjectPtr<class UFortHeroType>>   Hero_Types_Allowed;                                // 0x0368(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCustomColorSwatch>      ColorAlteration;                                   // 0x0378(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCharacterCosmeticItemDefinition">();
	}
	static class UFortCharacterCosmeticItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCharacterCosmeticItemDefinition>();
	}
};
static_assert(alignof(UFortCharacterCosmeticItemDefinition) == 0x000010, "Wrong alignment on UFortCharacterCosmeticItemDefinition");
static_assert(sizeof(UFortCharacterCosmeticItemDefinition) == 0x0003A0, "Wrong size on UFortCharacterCosmeticItemDefinition");
static_assert(offsetof(UFortCharacterCosmeticItemDefinition, Cosmetic_Type) == 0x000360, "Member 'UFortCharacterCosmeticItemDefinition::Cosmetic_Type' has a wrong offset!");
static_assert(offsetof(UFortCharacterCosmeticItemDefinition, bModifyColor) == 0x000361, "Member 'UFortCharacterCosmeticItemDefinition::bModifyColor' has a wrong offset!");
static_assert(offsetof(UFortCharacterCosmeticItemDefinition, Hero_Types_Allowed) == 0x000368, "Member 'UFortCharacterCosmeticItemDefinition::Hero_Types_Allowed' has a wrong offset!");
static_assert(offsetof(UFortCharacterCosmeticItemDefinition, ColorAlteration) == 0x000378, "Member 'UFortCharacterCosmeticItemDefinition::ColorAlteration' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_Angel
// 0x0030 (0x0400 - 0x03D0)
class UCustomCharacterPartAnimInstance_Angel final : public UCustomCharacterPartAnimInstance
{
public:
	float                                         SkydivingAlpha;                                    // 0x03D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchAlpha;                                       // 0x03D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RearClothAlpha;                                    // 0x03D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ClothAlpha;                                        // 0x03DC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FrontClothAlpha;                                   // 0x03E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FeatherAlpha;                                      // 0x03E4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchSkirtAlpha;                                  // 0x03E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FrontClothCrouchAlpha;                             // 0x03EC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpineRotLeft;                                      // 0x03F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3F4[0xC];                                      // 0x03F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_Angel">();
	}
	static class UCustomCharacterPartAnimInstance_Angel* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_Angel>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_Angel) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_Angel");
static_assert(sizeof(UCustomCharacterPartAnimInstance_Angel) == 0x000400, "Wrong size on UCustomCharacterPartAnimInstance_Angel");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, SkydivingAlpha) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_Angel::SkydivingAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, CrouchAlpha) == 0x0003D4, "Member 'UCustomCharacterPartAnimInstance_Angel::CrouchAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, RearClothAlpha) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_Angel::RearClothAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, ClothAlpha) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_Angel::ClothAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, FrontClothAlpha) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_Angel::FrontClothAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, FeatherAlpha) == 0x0003E4, "Member 'UCustomCharacterPartAnimInstance_Angel::FeatherAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, CrouchSkirtAlpha) == 0x0003E8, "Member 'UCustomCharacterPartAnimInstance_Angel::CrouchSkirtAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, FrontClothCrouchAlpha) == 0x0003EC, "Member 'UCustomCharacterPartAnimInstance_Angel::FrontClothCrouchAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Angel, SpineRotLeft) == 0x0003F0, "Member 'UCustomCharacterPartAnimInstance_Angel::SpineRotLeft' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_Balloons
// 0x0090 (0x0460 - 0x03D0)
class UCustomCharacterPartAnimInstance_Balloons final : public UCustomCharacterPartAnimInstance
{
public:
	class AFortPlayerPawn*                        PlayerPawn;                                        // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ACharacter*                             Character;                                         // 0x03D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ABuildingGameplayActorBalloon*          BGABalloon;                                        // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PawnSpeed;                                         // 0x03E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsMovingBackward;                                 // 0x03EC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3ED[0x3];                                      // 0x03ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TrailVehicleAlpha;                                 // 0x03F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BalloonLocationAlpha;                              // 0x03F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               BalloonSideRot;                                    // 0x03F8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         IsFloatingAlpha;                                   // 0x0404(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpringAlpha;                                       // 0x0408(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PawnZVelCheck;                                     // 0x040C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAlpha;                                          // 0x0410(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_414[0x4];                                      // 0x0414(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<float>                                 ForwardLocationAlphas;                             // 0x0418(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<float>                                 BackwardLocationAlphas;                            // 0x0428(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FRotator>                       ForwardRotators;                                   // 0x0438(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FRotator>                       BackwardRotators;                                  // 0x0448(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         SpringMultiplier;                                  // 0x0458(0x0004)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_45C[0x4];                                      // 0x045C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_Balloons">();
	}
	static class UCustomCharacterPartAnimInstance_Balloons* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_Balloons>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_Balloons) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_Balloons");
static_assert(sizeof(UCustomCharacterPartAnimInstance_Balloons) == 0x000460, "Wrong size on UCustomCharacterPartAnimInstance_Balloons");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, PlayerPawn) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_Balloons::PlayerPawn' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, Character) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_Balloons::Character' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, BGABalloon) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_Balloons::BGABalloon' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, PawnSpeed) == 0x0003E8, "Member 'UCustomCharacterPartAnimInstance_Balloons::PawnSpeed' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, bIsMovingBackward) == 0x0003EC, "Member 'UCustomCharacterPartAnimInstance_Balloons::bIsMovingBackward' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, TrailVehicleAlpha) == 0x0003F0, "Member 'UCustomCharacterPartAnimInstance_Balloons::TrailVehicleAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, BalloonLocationAlpha) == 0x0003F4, "Member 'UCustomCharacterPartAnimInstance_Balloons::BalloonLocationAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, BalloonSideRot) == 0x0003F8, "Member 'UCustomCharacterPartAnimInstance_Balloons::BalloonSideRot' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, IsFloatingAlpha) == 0x000404, "Member 'UCustomCharacterPartAnimInstance_Balloons::IsFloatingAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, SpringAlpha) == 0x000408, "Member 'UCustomCharacterPartAnimInstance_Balloons::SpringAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, PawnZVelCheck) == 0x00040C, "Member 'UCustomCharacterPartAnimInstance_Balloons::PawnZVelCheck' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, AimAlpha) == 0x000410, "Member 'UCustomCharacterPartAnimInstance_Balloons::AimAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, ForwardLocationAlphas) == 0x000418, "Member 'UCustomCharacterPartAnimInstance_Balloons::ForwardLocationAlphas' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, BackwardLocationAlphas) == 0x000428, "Member 'UCustomCharacterPartAnimInstance_Balloons::BackwardLocationAlphas' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, ForwardRotators) == 0x000438, "Member 'UCustomCharacterPartAnimInstance_Balloons::ForwardRotators' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, BackwardRotators) == 0x000448, "Member 'UCustomCharacterPartAnimInstance_Balloons::BackwardRotators' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Balloons, SpringMultiplier) == 0x000458, "Member 'UCustomCharacterPartAnimInstance_Balloons::SpringMultiplier' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_BlackWidow_M
// 0x0030 (0x0400 - 0x03D0)
class UCustomCharacterPartAnimInstance_BlackWidow_M final : public UCustomCharacterPartAnimInstance
{
public:
	struct FRotator                               BackpackRotator;                                   // 0x03D0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	class FName                                   BackpackRotatorBoneName;                           // 0x03DC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   BackpackRotatorBaseName;                           // 0x03E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              BackpackRotatorMapInputRange;                      // 0x03EC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              BackpackRotatorMapOutputRange;                     // 0x03F4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3FC[0x4];                                      // 0x03FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_BlackWidow_M">();
	}
	static class UCustomCharacterPartAnimInstance_BlackWidow_M* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_BlackWidow_M>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_BlackWidow_M) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_BlackWidow_M");
static_assert(sizeof(UCustomCharacterPartAnimInstance_BlackWidow_M) == 0x000400, "Wrong size on UCustomCharacterPartAnimInstance_BlackWidow_M");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_M, BackpackRotator) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_M::BackpackRotator' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_M, BackpackRotatorBoneName) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_M::BackpackRotatorBoneName' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_M, BackpackRotatorBaseName) == 0x0003E4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_M::BackpackRotatorBaseName' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_M, BackpackRotatorMapInputRange) == 0x0003EC, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_M::BackpackRotatorMapInputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_BlackWidow_M, BackpackRotatorMapOutputRange) == 0x0003F4, "Member 'UCustomCharacterPartAnimInstance_BlackWidow_M::BackpackRotatorMapOutputRange' has a wrong offset!");

// Class FortniteGame.FortClientBotManager
// 0x02C8 (0x02F0 - 0x0028)
class UFortClientBotManager : public UObject
{
public:
	uint8                                         Pad_28[0x40];                                      // 0x0028(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTimerHandle                           MissionEndTimerHandle;                             // 0x0068(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_70[0x24];                                      // 0x0070(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bHasAttemptedAbandon;                              // 0x0094(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsMatchmaking;                                    // 0x0095(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldPickRandomMap;                              // 0x0096(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldRecordFPSCharts;                            // 0x0097(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldRecordMemoryReports;                        // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_99[0x1];                                       // 0x0099(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bFPSRecordingStarted;                              // 0x009A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWatchingForCallStack;                             // 0x009B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ISelectedTheater;                                  // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ISelectedTile;                                     // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A4[0x4];                                       // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<int32>                                 SelectedTileList;                                  // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         RandomZoneDifficultyMinimum;                       // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RandomZoneDifficultyMaximum;                       // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumSkillPurchasesAttempted;                        // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxSkillPurchaseAttempts;                          // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumWorkerSlotsAttempted;                           // 0x00C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxWorkerSlotAttempts;                             // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LobbyActionTimer;                                  // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBetweenLobbyActions;                           // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWaitingForSkillTreePurchase;                      // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWaitingForWorkerSlot;                             // 0x00D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DA[0x2];                                       // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LoopsSpentWaitingForFrontend;                      // 0x00DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBetweenStartButtonClicks;                      // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E4[0x4];                                       // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeSinceFriendInvitesSent;                        // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastMatchmakeTime;                                 // 0x00EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastLoginCycleTime;                                // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MatchmakingStartTime;                              // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastChangedStateTime;                              // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastRandomTurnTime;                                // 0x00FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPickLootTime;                                  // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastPickEnemyTime;                                 // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastEnemyKilledTime;                               // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastBuildingKilledTime;                            // 0x010C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastGoodInteraction;                               // 0x0110(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastCheckGoodTarget;                               // 0x0114(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_118[0x50];                                     // 0x0118(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPawn*                              EnemyTarget;                                       // 0x0168(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPickup*                            PickupTarget;                                      // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingActor*                         BuildingTarget;                                    // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingActor*                         MissionTarget;                                     // 0x0180(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingActor*                         PrimaryMissionTarget;                              // 0x0188(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class ABuildingActor*>                 AllMissionTargets;                                 // 0x0190(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<class ABuildingActor*>                 ActiveMissionTargets;                              // 0x01A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B0[0xA0];                                     // 0x01B0(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ViewLocation;                                      // 0x0250(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_25C[0x4];                                      // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawn*                        MyPawn;                                            // 0x0260(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UFortWorldItem*>                 ItemsToCheckForMaxStackSize;                       // 0x0268(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_278[0x78];                                     // 0x0278(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientBotManager">();
	}
	static class UFortClientBotManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientBotManager>();
	}
};
static_assert(alignof(UFortClientBotManager) == 0x000008, "Wrong alignment on UFortClientBotManager");
static_assert(sizeof(UFortClientBotManager) == 0x0002F0, "Wrong size on UFortClientBotManager");
static_assert(offsetof(UFortClientBotManager, MissionEndTimerHandle) == 0x000068, "Member 'UFortClientBotManager::MissionEndTimerHandle' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bHasAttemptedAbandon) == 0x000094, "Member 'UFortClientBotManager::bHasAttemptedAbandon' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bIsMatchmaking) == 0x000095, "Member 'UFortClientBotManager::bIsMatchmaking' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bShouldPickRandomMap) == 0x000096, "Member 'UFortClientBotManager::bShouldPickRandomMap' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bShouldRecordFPSCharts) == 0x000097, "Member 'UFortClientBotManager::bShouldRecordFPSCharts' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bShouldRecordMemoryReports) == 0x000098, "Member 'UFortClientBotManager::bShouldRecordMemoryReports' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bFPSRecordingStarted) == 0x00009A, "Member 'UFortClientBotManager::bFPSRecordingStarted' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bWatchingForCallStack) == 0x00009B, "Member 'UFortClientBotManager::bWatchingForCallStack' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, ISelectedTheater) == 0x00009C, "Member 'UFortClientBotManager::ISelectedTheater' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, ISelectedTile) == 0x0000A0, "Member 'UFortClientBotManager::ISelectedTile' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, SelectedTileList) == 0x0000A8, "Member 'UFortClientBotManager::SelectedTileList' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, RandomZoneDifficultyMinimum) == 0x0000B8, "Member 'UFortClientBotManager::RandomZoneDifficultyMinimum' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, RandomZoneDifficultyMaximum) == 0x0000BC, "Member 'UFortClientBotManager::RandomZoneDifficultyMaximum' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, NumSkillPurchasesAttempted) == 0x0000C0, "Member 'UFortClientBotManager::NumSkillPurchasesAttempted' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, MaxSkillPurchaseAttempts) == 0x0000C4, "Member 'UFortClientBotManager::MaxSkillPurchaseAttempts' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, NumWorkerSlotsAttempted) == 0x0000C8, "Member 'UFortClientBotManager::NumWorkerSlotsAttempted' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, MaxWorkerSlotAttempts) == 0x0000CC, "Member 'UFortClientBotManager::MaxWorkerSlotAttempts' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LobbyActionTimer) == 0x0000D0, "Member 'UFortClientBotManager::LobbyActionTimer' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, TimeBetweenLobbyActions) == 0x0000D4, "Member 'UFortClientBotManager::TimeBetweenLobbyActions' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bWaitingForSkillTreePurchase) == 0x0000D8, "Member 'UFortClientBotManager::bWaitingForSkillTreePurchase' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, bWaitingForWorkerSlot) == 0x0000D9, "Member 'UFortClientBotManager::bWaitingForWorkerSlot' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LoopsSpentWaitingForFrontend) == 0x0000DC, "Member 'UFortClientBotManager::LoopsSpentWaitingForFrontend' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, TimeBetweenStartButtonClicks) == 0x0000E0, "Member 'UFortClientBotManager::TimeBetweenStartButtonClicks' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, TimeSinceFriendInvitesSent) == 0x0000E8, "Member 'UFortClientBotManager::TimeSinceFriendInvitesSent' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastMatchmakeTime) == 0x0000EC, "Member 'UFortClientBotManager::LastMatchmakeTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastLoginCycleTime) == 0x0000F0, "Member 'UFortClientBotManager::LastLoginCycleTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, MatchmakingStartTime) == 0x0000F4, "Member 'UFortClientBotManager::MatchmakingStartTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastChangedStateTime) == 0x0000F8, "Member 'UFortClientBotManager::LastChangedStateTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastRandomTurnTime) == 0x0000FC, "Member 'UFortClientBotManager::LastRandomTurnTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastPickLootTime) == 0x000100, "Member 'UFortClientBotManager::LastPickLootTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastPickEnemyTime) == 0x000104, "Member 'UFortClientBotManager::LastPickEnemyTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastEnemyKilledTime) == 0x000108, "Member 'UFortClientBotManager::LastEnemyKilledTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastBuildingKilledTime) == 0x00010C, "Member 'UFortClientBotManager::LastBuildingKilledTime' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastGoodInteraction) == 0x000110, "Member 'UFortClientBotManager::LastGoodInteraction' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, LastCheckGoodTarget) == 0x000114, "Member 'UFortClientBotManager::LastCheckGoodTarget' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, EnemyTarget) == 0x000168, "Member 'UFortClientBotManager::EnemyTarget' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, PickupTarget) == 0x000170, "Member 'UFortClientBotManager::PickupTarget' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, BuildingTarget) == 0x000178, "Member 'UFortClientBotManager::BuildingTarget' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, MissionTarget) == 0x000180, "Member 'UFortClientBotManager::MissionTarget' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, PrimaryMissionTarget) == 0x000188, "Member 'UFortClientBotManager::PrimaryMissionTarget' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, AllMissionTargets) == 0x000190, "Member 'UFortClientBotManager::AllMissionTargets' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, ActiveMissionTargets) == 0x0001A0, "Member 'UFortClientBotManager::ActiveMissionTargets' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, ViewLocation) == 0x000250, "Member 'UFortClientBotManager::ViewLocation' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, MyPawn) == 0x000260, "Member 'UFortClientBotManager::MyPawn' has a wrong offset!");
static_assert(offsetof(UFortClientBotManager, ItemsToCheckForMaxStackSize) == 0x000268, "Member 'UFortClientBotManager::ItemsToCheckForMaxStackSize' has a wrong offset!");

// Class FortniteGame.FortClientBotManagerAthena
// 0x0080 (0x0370 - 0x02F0)
class UFortClientBotManagerAthena : public UFortClientBotManager
{
public:
	uint8                                         Pad_2F0[0x80];                                     // 0x02F0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientBotManagerAthena">();
	}
	static class UFortClientBotManagerAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientBotManagerAthena>();
	}
};
static_assert(alignof(UFortClientBotManagerAthena) == 0x000008, "Wrong alignment on UFortClientBotManagerAthena");
static_assert(sizeof(UFortClientBotManagerAthena) == 0x000370, "Wrong size on UFortClientBotManagerAthena");

// Class FortniteGame.FortClientBotManagerAthena_Smoke
// 0x0080 (0x03F0 - 0x0370)
class UFortClientBotManagerAthena_Smoke : public UFortClientBotManagerAthena
{
public:
	uint8                                         Pad_370[0x80];                                     // 0x0370(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientBotManagerAthena_Smoke">();
	}
	static class UFortClientBotManagerAthena_Smoke* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientBotManagerAthena_Smoke>();
	}
};
static_assert(alignof(UFortClientBotManagerAthena_Smoke) == 0x000008, "Wrong alignment on UFortClientBotManagerAthena_Smoke");
static_assert(sizeof(UFortClientBotManagerAthena_Smoke) == 0x0003F0, "Wrong size on UFortClientBotManagerAthena_Smoke");

// Class FortniteGame.CustomCharacterPartAnimInstance_ClockBackpack_M
// 0x00D0 (0x04A0 - 0x03D0)
class UCustomCharacterPartAnimInstance_ClockBackpack_M final : public UCustomCharacterPartAnimInstance
{
public:
	struct FVector                                BoneAPosition;                                     // 0x03D0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimOffsetMultiplier;                               // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               BackpackRotator;                                   // 0x03E0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	class FName                                   BackpackRotatorBoneName;                           // 0x03EC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   BackpackRotatorBaseName;                           // 0x03F4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              BackpackRotatorMapInputRange;                      // 0x03FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              BackpackRotatorMapOutputRange;                     // 0x0404(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               PendulumRotator;                                   // 0x040C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         PendulumFrequency;                                 // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PendulumAmplitude;                                 // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PendulumDynamicsAlpha;                             // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PendulumDynamicsSpeedThreshold;                    // 0x0424(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PendulumDynamicsCrouchWalkAlpha;                   // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              PendulumDynamicsSpeedMapInputRange;                // 0x042C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              PendulumDynamicsSpeedMapOutputRange;               // 0x0434(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               HourHandRotator;                                   // 0x043C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         HourHandPitchMultiplier;                           // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               MinuteHandRotator;                                 // 0x044C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         MinuteHandPitchMultiplier;                         // 0x0458(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsCuckooOut;                                      // 0x045C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCuckooOutOnKillRequested;                         // 0x045D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_45E[0x2];                                      // 0x045E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CuckooDynamicsAlpha;                               // 0x0460(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CuckooOutTimeRemaining;                            // 0x0464(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CuckooOutDurationOnKill;                           // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CuckooOutDurationInFrontEnd;                       // 0x046C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CuckooFrontEndInterval;                            // 0x0470(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                CurrentLlamaScale;                                 // 0x0474(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                DefaultLlamaScale;                                 // 0x0480(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                CuckooOutLlamaScale;                               // 0x048C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultLlamaScaleInterpSpeed;                      // 0x0498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CuckooOutLlamaScaleInterpSpeed;                    // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void PopOutCuckooOnKill();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_ClockBackpack_M">();
	}
	static class UCustomCharacterPartAnimInstance_ClockBackpack_M* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_ClockBackpack_M>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_ClockBackpack_M) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_ClockBackpack_M");
static_assert(sizeof(UCustomCharacterPartAnimInstance_ClockBackpack_M) == 0x0004A0, "Wrong size on UCustomCharacterPartAnimInstance_ClockBackpack_M");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, BoneAPosition) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::BoneAPosition' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, AimOffsetMultiplier) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::AimOffsetMultiplier' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, BackpackRotator) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::BackpackRotator' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, BackpackRotatorBoneName) == 0x0003EC, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::BackpackRotatorBoneName' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, BackpackRotatorBaseName) == 0x0003F4, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::BackpackRotatorBaseName' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, BackpackRotatorMapInputRange) == 0x0003FC, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::BackpackRotatorMapInputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, BackpackRotatorMapOutputRange) == 0x000404, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::BackpackRotatorMapOutputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumRotator) == 0x00040C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumRotator' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumFrequency) == 0x000418, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumFrequency' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumAmplitude) == 0x00041C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumAmplitude' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumDynamicsAlpha) == 0x000420, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumDynamicsAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumDynamicsSpeedThreshold) == 0x000424, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumDynamicsSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumDynamicsCrouchWalkAlpha) == 0x000428, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumDynamicsCrouchWalkAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumDynamicsSpeedMapInputRange) == 0x00042C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumDynamicsSpeedMapInputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, PendulumDynamicsSpeedMapOutputRange) == 0x000434, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::PendulumDynamicsSpeedMapOutputRange' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, HourHandRotator) == 0x00043C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::HourHandRotator' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, HourHandPitchMultiplier) == 0x000448, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::HourHandPitchMultiplier' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, MinuteHandRotator) == 0x00044C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::MinuteHandRotator' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, MinuteHandPitchMultiplier) == 0x000458, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::MinuteHandPitchMultiplier' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, bIsCuckooOut) == 0x00045C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::bIsCuckooOut' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, bCuckooOutOnKillRequested) == 0x00045D, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::bCuckooOutOnKillRequested' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CuckooDynamicsAlpha) == 0x000460, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CuckooDynamicsAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CuckooOutTimeRemaining) == 0x000464, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CuckooOutTimeRemaining' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CuckooOutDurationOnKill) == 0x000468, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CuckooOutDurationOnKill' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CuckooOutDurationInFrontEnd) == 0x00046C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CuckooOutDurationInFrontEnd' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CuckooFrontEndInterval) == 0x000470, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CuckooFrontEndInterval' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CurrentLlamaScale) == 0x000474, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CurrentLlamaScale' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, DefaultLlamaScale) == 0x000480, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::DefaultLlamaScale' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CuckooOutLlamaScale) == 0x00048C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CuckooOutLlamaScale' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, DefaultLlamaScaleInterpSpeed) == 0x000498, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::DefaultLlamaScaleInterpSpeed' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_ClockBackpack_M, CuckooOutLlamaScaleInterpSpeed) == 0x00049C, "Member 'UCustomCharacterPartAnimInstance_ClockBackpack_M::CuckooOutLlamaScaleInterpSpeed' has a wrong offset!");

// Class FortniteGame.FortCombatManager
// 0x0B88 (0x0EB8 - 0x0330)
class AFortCombatManager : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ReplicatedCombatEventHeat[0x1C];                   // 0x0338(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CombatEventHeat[0x1C];                             // 0x03A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CombatFactors[0xC];                                // 0x0418(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CurrentTotalHeat;                                  // 0x0448(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaximumTotalHeat;                                  // 0x044C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxHeatEver;                                       // 0x0450(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_454[0x1C];                                     // 0x0454(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCombatEventData                       Events[0x1C];                                      // 0x0470(0x0038)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FCombatFactorData                      Factors[0xC];                                      // 0x0A90(0x0038)(Edit, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_D30[0x8];                                      // 0x0D30(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCombatThresholdData                   Thresholds[0x4];                                   // 0x0D38(0x0060)(Edit, Protected, NativeAccessSpecifierProtected)

public:
	float GetEventHeatPercent(EFortCombatEvents CombatEvent);
	float GetEventHeatPercentTotal(EFortCombatEvents CombatEvent);
	void OnRep_CombatEventHeat();
	void OnThresholdChange(EFortCombatThresholds OldThreshold, EFortCombatThresholds NewThreshold);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCombatManager">();
	}
	static class AFortCombatManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCombatManager>();
	}
};
static_assert(alignof(AFortCombatManager) == 0x000008, "Wrong alignment on AFortCombatManager");
static_assert(sizeof(AFortCombatManager) == 0x000EB8, "Wrong size on AFortCombatManager");
static_assert(offsetof(AFortCombatManager, ReplicatedCombatEventHeat) == 0x000338, "Member 'AFortCombatManager::ReplicatedCombatEventHeat' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, CombatEventHeat) == 0x0003A8, "Member 'AFortCombatManager::CombatEventHeat' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, CombatFactors) == 0x000418, "Member 'AFortCombatManager::CombatFactors' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, CurrentTotalHeat) == 0x000448, "Member 'AFortCombatManager::CurrentTotalHeat' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, MaximumTotalHeat) == 0x00044C, "Member 'AFortCombatManager::MaximumTotalHeat' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, MaxHeatEver) == 0x000450, "Member 'AFortCombatManager::MaxHeatEver' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, Events) == 0x000470, "Member 'AFortCombatManager::Events' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, Factors) == 0x000A90, "Member 'AFortCombatManager::Factors' has a wrong offset!");
static_assert(offsetof(AFortCombatManager, Thresholds) == 0x000D38, "Member 'AFortCombatManager::Thresholds' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_DJBackpack
// 0x0040 (0x0410 - 0x03D0)
class UCustomCharacterPartAnimInstance_DJBackpack final : public UCustomCharacterPartAnimInstance
{
public:
	bool                                          bIsKillCelebrationActive;                          // 0x03D0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D1[0x3];                                      // 0x03D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         KillCountLastFrame;                                // 0x03D4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         KillCount;                                         // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentSpinRate;                                   // 0x03DC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               BallRotator;                                       // 0x03E0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         BaseSpinRate;                                      // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpinRateMultiplier;                                // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultSpinRate;                                   // 0x03F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultSpinRateInterpSpeed;                        // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         KillCelebrationSpinRate;                           // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         KillCelebrationSpinRateInterpSpeed;                // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_404[0xC];                                      // 0x0404(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_DJBackpack">();
	}
	static class UCustomCharacterPartAnimInstance_DJBackpack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_DJBackpack>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_DJBackpack) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_DJBackpack");
static_assert(sizeof(UCustomCharacterPartAnimInstance_DJBackpack) == 0x000410, "Wrong size on UCustomCharacterPartAnimInstance_DJBackpack");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, bIsKillCelebrationActive) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::bIsKillCelebrationActive' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, KillCountLastFrame) == 0x0003D4, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::KillCountLastFrame' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, KillCount) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::KillCount' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, CurrentSpinRate) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::CurrentSpinRate' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, BallRotator) == 0x0003E0, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::BallRotator' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, BaseSpinRate) == 0x0003EC, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::BaseSpinRate' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, SpinRateMultiplier) == 0x0003F0, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::SpinRateMultiplier' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, DefaultSpinRate) == 0x0003F4, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::DefaultSpinRate' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, DefaultSpinRateInterpSpeed) == 0x0003F8, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::DefaultSpinRateInterpSpeed' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, KillCelebrationSpinRate) == 0x0003FC, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::KillCelebrationSpinRate' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_DJBackpack, KillCelebrationSpinRateInterpSpeed) == 0x000400, "Member 'UCustomCharacterPartAnimInstance_DJBackpack::KillCelebrationSpinRateInterpSpeed' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_PetCarrier
// 0x0010 (0x03E0 - 0x03D0)
class UCustomCharacterPartAnimInstance_PetCarrier final : public UCustomCharacterPartAnimInstance
{
public:
	class AFortPlayerPawn*                        PlayerPawn;                                        // 0x03D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bIsZiplining : 1;                                  // 0x03D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsBallooning : 1;                                 // 0x03D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsFlying : 1;                                     // 0x03D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsInAirNotJumping : 1;                            // 0x03D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_3D9[0x7];                                      // 0x03D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_PetCarrier">();
	}
	static class UCustomCharacterPartAnimInstance_PetCarrier* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_PetCarrier>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_PetCarrier) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_PetCarrier");
static_assert(sizeof(UCustomCharacterPartAnimInstance_PetCarrier) == 0x0003E0, "Wrong size on UCustomCharacterPartAnimInstance_PetCarrier");
static_assert(offsetof(UCustomCharacterPartAnimInstance_PetCarrier, PlayerPawn) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_PetCarrier::PlayerPawn' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_Rhino
// 0x0010 (0x03E0 - 0x03D0)
class UCustomCharacterPartAnimInstance_Rhino final : public UCustomCharacterPartAnimInstance
{
public:
	float                                         ThighPadAlpha;                                     // 0x03D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CrouchSpeedAlpha;                                  // 0x03D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsCrouchMoving;                                   // 0x03D8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D9[0x7];                                      // 0x03D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_Rhino">();
	}
	static class UCustomCharacterPartAnimInstance_Rhino* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_Rhino>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_Rhino) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_Rhino");
static_assert(sizeof(UCustomCharacterPartAnimInstance_Rhino) == 0x0003E0, "Wrong size on UCustomCharacterPartAnimInstance_Rhino");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Rhino, ThighPadAlpha) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_Rhino::ThighPadAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Rhino, CrouchSpeedAlpha) == 0x0003D4, "Member 'UCustomCharacterPartAnimInstance_Rhino::CrouchSpeedAlpha' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_Rhino, bIsCrouchMoving) == 0x0003D8, "Member 'UCustomCharacterPartAnimInstance_Rhino::bIsCrouchMoving' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartAnimInstance_RhinoBackpack
// 0x0040 (0x0410 - 0x03D0)
class UCustomCharacterPartAnimInstance_RhinoBackpack final : public UCustomCharacterPartAnimInstance
{
public:
	struct FVector                                Piston1Movement;                                   // 0x03D0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                Piston2Movement;                                   // 0x03DC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                Piston3Movement;                                   // 0x03E8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Piston1SinOffset;                                  // 0x03F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Piston2SinOffset;                                  // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Piston3SinOffset;                                  // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultPistonSpeed;                                // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FastPistonSpeed;                                   // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FastPistonThreshold;                               // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_40C[0x4];                                      // 0x040C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartAnimInstance_RhinoBackpack">();
	}
	static class UCustomCharacterPartAnimInstance_RhinoBackpack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomCharacterPartAnimInstance_RhinoBackpack>();
	}
};
static_assert(alignof(UCustomCharacterPartAnimInstance_RhinoBackpack) == 0x000008, "Wrong alignment on UCustomCharacterPartAnimInstance_RhinoBackpack");
static_assert(sizeof(UCustomCharacterPartAnimInstance_RhinoBackpack) == 0x000410, "Wrong size on UCustomCharacterPartAnimInstance_RhinoBackpack");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, Piston1Movement) == 0x0003D0, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::Piston1Movement' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, Piston2Movement) == 0x0003DC, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::Piston2Movement' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, Piston3Movement) == 0x0003E8, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::Piston3Movement' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, Piston1SinOffset) == 0x0003F4, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::Piston1SinOffset' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, Piston2SinOffset) == 0x0003F8, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::Piston2SinOffset' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, Piston3SinOffset) == 0x0003FC, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::Piston3SinOffset' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, DefaultPistonSpeed) == 0x000400, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::DefaultPistonSpeed' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, FastPistonSpeed) == 0x000404, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::FastPistonSpeed' has a wrong offset!");
static_assert(offsetof(UCustomCharacterPartAnimInstance_RhinoBackpack, FastPistonThreshold) == 0x000408, "Member 'UCustomCharacterPartAnimInstance_RhinoBackpack::FastPistonThreshold' has a wrong offset!");

// Class FortniteGame.FortHealthSet
// 0x0310 (0x0340 - 0x0030)
class UFortHealthSet : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             Health;                                            // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxHealth;                                         // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CurrentShield;                                     // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Shield;                                            // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Armor;                                             // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             DamageResistance;                                  // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             DamageVulnerability;                               // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReflectDamageAbsolute;                             // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReflectDamageFromSource;                           // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HealingSourceBaseMultiplier;                       // 0x0198(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Damage;                                            // 0x01C0(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ShieldDamage;                                      // 0x01E8(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HealingSource;                                     // 0x0210(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HealingBonusTarget;                                // 0x0238(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Healing;                                           // 0x0260(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_288[0xB8];                                     // 0x0288(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_CurrentShield();
	void OnRep_Health();
	void OnRep_MaxHealth();
	void OnRep_Shield();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHealthSet">();
	}
	static class UFortHealthSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHealthSet>();
	}
};
static_assert(alignof(UFortHealthSet) == 0x000008, "Wrong alignment on UFortHealthSet");
static_assert(sizeof(UFortHealthSet) == 0x000340, "Wrong size on UFortHealthSet");
static_assert(offsetof(UFortHealthSet, Health) == 0x000030, "Member 'UFortHealthSet::Health' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, MaxHealth) == 0x000058, "Member 'UFortHealthSet::MaxHealth' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, CurrentShield) == 0x000080, "Member 'UFortHealthSet::CurrentShield' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, Shield) == 0x0000A8, "Member 'UFortHealthSet::Shield' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, Armor) == 0x0000D0, "Member 'UFortHealthSet::Armor' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, DamageResistance) == 0x0000F8, "Member 'UFortHealthSet::DamageResistance' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, DamageVulnerability) == 0x000120, "Member 'UFortHealthSet::DamageVulnerability' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, ReflectDamageAbsolute) == 0x000148, "Member 'UFortHealthSet::ReflectDamageAbsolute' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, ReflectDamageFromSource) == 0x000170, "Member 'UFortHealthSet::ReflectDamageFromSource' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, HealingSourceBaseMultiplier) == 0x000198, "Member 'UFortHealthSet::HealingSourceBaseMultiplier' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, Damage) == 0x0001C0, "Member 'UFortHealthSet::Damage' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, ShieldDamage) == 0x0001E8, "Member 'UFortHealthSet::ShieldDamage' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, HealingSource) == 0x000210, "Member 'UFortHealthSet::HealingSource' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, HealingBonusTarget) == 0x000238, "Member 'UFortHealthSet::HealingBonusTarget' has a wrong offset!");
static_assert(offsetof(UFortHealthSet, Healing) == 0x000260, "Member 'UFortHealthSet::Healing' has a wrong offset!");

// Class FortniteGame.FortBuildingActorSet
// 0x0050 (0x0390 - 0x0340)
class UFortBuildingActorSet : public UFortHealthSet
{
public:
	struct FFortGameplayAttributeData             BuildTime;                                         // 0x0340(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RepairTime;                                        // 0x0368(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void OnRep_BuildTime();
	void OnRep_RepairTime();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingActorSet">();
	}
	static class UFortBuildingActorSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingActorSet>();
	}
};
static_assert(alignof(UFortBuildingActorSet) == 0x000008, "Wrong alignment on UFortBuildingActorSet");
static_assert(sizeof(UFortBuildingActorSet) == 0x000390, "Wrong size on UFortBuildingActorSet");
static_assert(offsetof(UFortBuildingActorSet, BuildTime) == 0x000340, "Member 'UFortBuildingActorSet::BuildTime' has a wrong offset!");
static_assert(offsetof(UFortBuildingActorSet, RepairTime) == 0x000368, "Member 'UFortBuildingActorSet::RepairTime' has a wrong offset!");

// Class FortniteGame.CustomCharacterPartModifier
// 0x0010 (0x0340 - 0x0330)
class ACustomCharacterPartModifier final : public AActor
{
public:
	uint8                                         bUsesDayPhaseChange : 1;                           // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUsesTargetingOrFirstPersonCameraChange : 1;       // 0x0330(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRegisteredForDayPhaseChange : 1;                  // 0x0330(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bRegisteredForSkydiving : 1;                       // 0x0330(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bRegisteredForTargetingOrFirstPersonCamera : 1;    // 0x0330(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_331[0x3];                                      // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class AFortPlayerPawn>         FortPlayerPawnPtr;                                 // 0x0334(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortCustomPartType                           PartType;                                          // 0x033C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_33D[0x3];                                      // 0x033D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleSetFirstPersonCameraOrPawnTargetingChanged(bool bChanged);
	void OnBeginSkydiving();
	void OnDayPhaseChanged(EFortDayPhase CurrentDayPhase, EFortDayPhase PreviousDayPhase, bool bAtCreation);
	void OnEndSkydiving();
	void OnPawnAndPartChanged();
	void OnTargetingOrFirstPersonCameraChanged();
	void PreDestruction();

	class AFortPlayerPawn* GetAssociatedPlayerPawn() const;
	const EFortCustomPartType GetCharacterPartType() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomCharacterPartModifier">();
	}
	static class ACustomCharacterPartModifier* GetDefaultObj()
	{
		return GetDefaultObjImpl<ACustomCharacterPartModifier>();
	}
};
static_assert(alignof(ACustomCharacterPartModifier) == 0x000008, "Wrong alignment on ACustomCharacterPartModifier");
static_assert(sizeof(ACustomCharacterPartModifier) == 0x000340, "Wrong size on ACustomCharacterPartModifier");
static_assert(offsetof(ACustomCharacterPartModifier, FortPlayerPawnPtr) == 0x000334, "Member 'ACustomCharacterPartModifier::FortPlayerPawnPtr' has a wrong offset!");
static_assert(offsetof(ACustomCharacterPartModifier, PartType) == 0x00033C, "Member 'ACustomCharacterPartModifier::PartType' has a wrong offset!");

// Class FortniteGame.FortConsumableItemDefinition
// 0x0040 (0x08B0 - 0x0870)
class UFortConsumableItemDefinition final : public UFortWorldItemDefinition
{
public:
	TArray<struct FConsumeEffectData>             ConsumeEffects;                                    // 0x0868(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UAnimMontage>            UseAnimation;                                      // 0x0878(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         UseTime;                                           // 0x08A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRequiresMissingHealth;                            // 0x08A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_8A5[0xB];                                      // 0x08A5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ConsumeItem(const struct FGameplayEventData& EventData);

	float GetAnimPlayRate() const;
	float GetHealthRestored(int32 ItemLevel) const;
	class UAnimMontage* GetUseAnimation() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConsumableItemDefinition">();
	}
	static class UFortConsumableItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConsumableItemDefinition>();
	}
};
static_assert(alignof(UFortConsumableItemDefinition) == 0x000010, "Wrong alignment on UFortConsumableItemDefinition");
static_assert(sizeof(UFortConsumableItemDefinition) == 0x0008B0, "Wrong size on UFortConsumableItemDefinition");
static_assert(offsetof(UFortConsumableItemDefinition, ConsumeEffects) == 0x000868, "Member 'UFortConsumableItemDefinition::ConsumeEffects' has a wrong offset!");
static_assert(offsetof(UFortConsumableItemDefinition, UseAnimation) == 0x000878, "Member 'UFortConsumableItemDefinition::UseAnimation' has a wrong offset!");
static_assert(offsetof(UFortConsumableItemDefinition, UseTime) == 0x0008A0, "Member 'UFortConsumableItemDefinition::UseTime' has a wrong offset!");
static_assert(offsetof(UFortConsumableItemDefinition, bRequiresMissingHealth) == 0x0008A4, "Member 'UFortConsumableItemDefinition::bRequiresMissingHealth' has a wrong offset!");

// Class FortniteGame.CustomClothingColorSwatch
// 0x0020 (0x0058 - 0x0038)
class UCustomClothingColorSwatch final : public UCustomColorSwatch
{
public:
	struct FLinearColor                           AccessoryColors[0x2];                              // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomClothingColorSwatch">();
	}
	static class UCustomClothingColorSwatch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomClothingColorSwatch>();
	}
};
static_assert(alignof(UCustomClothingColorSwatch) == 0x000008, "Wrong alignment on UCustomClothingColorSwatch");
static_assert(sizeof(UCustomClothingColorSwatch) == 0x000058, "Wrong size on UCustomClothingColorSwatch");
static_assert(offsetof(UCustomClothingColorSwatch, AccessoryColors) == 0x000038, "Member 'UCustomClothingColorSwatch::AccessoryColors' has a wrong offset!");

// Class FortniteGame.CustomHairColorSwatch
// 0x0000 (0x0058 - 0x0058)
class UCustomHairColorSwatch final : public UCustomDynamicColorSwatch
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomHairColorSwatch">();
	}
	static class UCustomHairColorSwatch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomHairColorSwatch>();
	}
};
static_assert(alignof(UCustomHairColorSwatch) == 0x000008, "Wrong alignment on UCustomHairColorSwatch");
static_assert(sizeof(UCustomHairColorSwatch) == 0x000058, "Wrong size on UCustomHairColorSwatch");

// Class FortniteGame.CustomSkinColorSwatch
// 0x0000 (0x0058 - 0x0058)
class UCustomSkinColorSwatch final : public UCustomDynamicColorSwatch
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CustomSkinColorSwatch">();
	}
	static class UCustomSkinColorSwatch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UCustomSkinColorSwatch>();
	}
};
static_assert(alignof(UCustomSkinColorSwatch) == 0x000008, "Wrong alignment on UCustomSkinColorSwatch");
static_assert(sizeof(UCustomSkinColorSwatch) == 0x000058, "Wrong size on UCustomSkinColorSwatch");

// Class FortniteGame.FortItemPreviewBoundsInterface
// 0x0000 (0x0028 - 0x0028)
class IFortItemPreviewBoundsInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemPreviewBoundsInterface">();
	}
	static class IFortItemPreviewBoundsInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortItemPreviewBoundsInterface>();
	}
};
static_assert(alignof(IFortItemPreviewBoundsInterface) == 0x000008, "Wrong alignment on IFortItemPreviewBoundsInterface");
static_assert(sizeof(IFortItemPreviewBoundsInterface) == 0x000028, "Wrong size on IFortItemPreviewBoundsInterface");

// Class FortniteGame.DeployableBaseCore
// 0x0060 (0x07C8 - 0x0768)
class ADeployableBaseCore final : public ABuildingGameplayActor
{
public:
	class ADeployableBasePlot*                    Plot;                                              // 0x0768(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UParticleSystem>         SimpleDeathParticles;                              // 0x0770(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              SimpleDeathSound;                                  // 0x0798(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bRegisterAsGlobalGameplayEventListener : 1;        // 0x07C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_7C1[0x7];                                      // 0x07C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	struct FTransform GetSimpleDeathFXTransform() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"DeployableBaseCore">();
	}
	static class ADeployableBaseCore* GetDefaultObj()
	{
		return GetDefaultObjImpl<ADeployableBaseCore>();
	}
};
static_assert(alignof(ADeployableBaseCore) == 0x000008, "Wrong alignment on ADeployableBaseCore");
static_assert(sizeof(ADeployableBaseCore) == 0x0007C8, "Wrong size on ADeployableBaseCore");
static_assert(offsetof(ADeployableBaseCore, Plot) == 0x000768, "Member 'ADeployableBaseCore::Plot' has a wrong offset!");
static_assert(offsetof(ADeployableBaseCore, SimpleDeathParticles) == 0x000770, "Member 'ADeployableBaseCore::SimpleDeathParticles' has a wrong offset!");
static_assert(offsetof(ADeployableBaseCore, SimpleDeathSound) == 0x000798, "Member 'ADeployableBaseCore::SimpleDeathSound' has a wrong offset!");

// Class FortniteGame.FortBotController
// 0x0008 (0x0538 - 0x0530)
class AFortBotController final : public AFortAIController
{
public:
	class UFortBotMissionLogic*                   CurrentMissionLogic;                               // 0x0530(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBotController">();
	}
	static class AFortBotController* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBotController>();
	}
};
static_assert(alignof(AFortBotController) == 0x000008, "Wrong alignment on AFortBotController");
static_assert(sizeof(AFortBotController) == 0x000538, "Wrong size on AFortBotController");
static_assert(offsetof(AFortBotController, CurrentMissionLogic) == 0x000530, "Member 'AFortBotController::CurrentMissionLogic' has a wrong offset!");

// Class FortniteGame.FortGameplayEffectUIData
// 0x0040 (0x0068 - 0x0028)
class UFortGameplayEffectUIData final : public UGameplayEffectUIData
{
public:
	class FText                                   DisplayName;                                       // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   Description;                                       // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FString                                 TooltipName;                                       // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayEffectUIData">();
	}
	static class UFortGameplayEffectUIData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayEffectUIData>();
	}
};
static_assert(alignof(UFortGameplayEffectUIData) == 0x000008, "Wrong alignment on UFortGameplayEffectUIData");
static_assert(sizeof(UFortGameplayEffectUIData) == 0x000068, "Wrong size on UFortGameplayEffectUIData");
static_assert(offsetof(UFortGameplayEffectUIData, DisplayName) == 0x000028, "Member 'UFortGameplayEffectUIData::DisplayName' has a wrong offset!");
static_assert(offsetof(UFortGameplayEffectUIData, Description) == 0x000040, "Member 'UFortGameplayEffectUIData::Description' has a wrong offset!");
static_assert(offsetof(UFortGameplayEffectUIData, TooltipName) == 0x000058, "Member 'UFortGameplayEffectUIData::TooltipName' has a wrong offset!");

// Class FortniteGame.FortDynamicBuilder
// 0x0078 (0x0718 - 0x06A0)
class AFortDynamicBuilder : public ABuildingActor
{
public:
	class UFortBuildingInstructions*              BuildingInstructions;                              // 0x06A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSelectiveDestruction;                             // 0x06A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDestroyOverlapping;                               // 0x06A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDestroyMatchingPiece;                             // 0x06AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bNoCollisionFail;                                  // 0x06AB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreMissionActors;                              // 0x06AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShrinkAndDestroyEffect;                           // 0x06AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDebugDrawBounds;                                  // 0x06AE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUsePlayerBuildAnimations;                         // 0x06AF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BuildingConstructionTime;                          // 0x06B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFDynamicBuildOrder                           BuildOrder;                                        // 0x06B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReverseBuild;                                     // 0x06B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6B6[0x2];                                      // 0x06B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         OverrideOwnerPersistentId;                         // 0x06B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6BC[0x44];                                     // 0x06BC(0x0044)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentIndex;                                      // 0x0700(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_704[0x4];                                      // 0x0704(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class ABuildingActor*>                 AllBuiltActors;                                    // 0x0708(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDynamicBuilder">();
	}
	static class AFortDynamicBuilder* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDynamicBuilder>();
	}
};
static_assert(alignof(AFortDynamicBuilder) == 0x000008, "Wrong alignment on AFortDynamicBuilder");
static_assert(sizeof(AFortDynamicBuilder) == 0x000718, "Wrong size on AFortDynamicBuilder");
static_assert(offsetof(AFortDynamicBuilder, BuildingInstructions) == 0x0006A0, "Member 'AFortDynamicBuilder::BuildingInstructions' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bSelectiveDestruction) == 0x0006A8, "Member 'AFortDynamicBuilder::bSelectiveDestruction' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bDestroyOverlapping) == 0x0006A9, "Member 'AFortDynamicBuilder::bDestroyOverlapping' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bDestroyMatchingPiece) == 0x0006AA, "Member 'AFortDynamicBuilder::bDestroyMatchingPiece' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bNoCollisionFail) == 0x0006AB, "Member 'AFortDynamicBuilder::bNoCollisionFail' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bIgnoreMissionActors) == 0x0006AC, "Member 'AFortDynamicBuilder::bIgnoreMissionActors' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bShrinkAndDestroyEffect) == 0x0006AD, "Member 'AFortDynamicBuilder::bShrinkAndDestroyEffect' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bDebugDrawBounds) == 0x0006AE, "Member 'AFortDynamicBuilder::bDebugDrawBounds' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bUsePlayerBuildAnimations) == 0x0006AF, "Member 'AFortDynamicBuilder::bUsePlayerBuildAnimations' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, BuildingConstructionTime) == 0x0006B0, "Member 'AFortDynamicBuilder::BuildingConstructionTime' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, BuildOrder) == 0x0006B4, "Member 'AFortDynamicBuilder::BuildOrder' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, bReverseBuild) == 0x0006B5, "Member 'AFortDynamicBuilder::bReverseBuild' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, OverrideOwnerPersistentId) == 0x0006B8, "Member 'AFortDynamicBuilder::OverrideOwnerPersistentId' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, CurrentIndex) == 0x000700, "Member 'AFortDynamicBuilder::CurrentIndex' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuilder, AllBuiltActors) == 0x000708, "Member 'AFortDynamicBuilder::AllBuiltActors' has a wrong offset!");

// Class FortniteGame.Fort3PCam_Default
// 0x0000 (0x0138 - 0x0138)
class UFort3PCam_Default : public UFort3PCameraMode
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"Fort3PCam_Default">();
	}
	static class UFort3PCam_Default* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFort3PCam_Default>();
	}
};
static_assert(alignof(UFort3PCam_Default) == 0x000008, "Wrong alignment on UFort3PCam_Default");
static_assert(sizeof(UFort3PCam_Default) == 0x000138, "Wrong size on UFort3PCam_Default");

// Class FortniteGame.FortAbilityDecoTool
// 0x0028 (0x0A08 - 0x09E0)
class AFortAbilityDecoTool : public AFortDecoTool
{
public:
	struct FAbilityToolSpawnParameters            CachedSpawnParameters;                             // 0x09E0(0x0028)(Transient, NoDestructor, NativeAccessSpecifierPrivate)

public:
	class ABuildingActor* AbilitySpawnDeco(const struct FAbilityToolSpawnParameters& SpawnParameters);
	struct FGameplayAbilitySpecHandle GetPlacementAbilityHandle();
	class UFortGameplayAbility* GetPlacementAbilityInstance();

	void GetSpawnParameters(struct FAbilityToolSpawnParameters* OutSpawnParamters) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityDecoTool">();
	}
	static class AFortAbilityDecoTool* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAbilityDecoTool>();
	}
};
static_assert(alignof(AFortAbilityDecoTool) == 0x000008, "Wrong alignment on AFortAbilityDecoTool");
static_assert(sizeof(AFortAbilityDecoTool) == 0x000A08, "Wrong size on AFortAbilityDecoTool");
static_assert(offsetof(AFortAbilityDecoTool, CachedSpawnParameters) == 0x0009E0, "Member 'AFortAbilityDecoTool::CachedSpawnParameters' has a wrong offset!");

// Class FortniteGame.FortAbilityKit
// 0x01A8 (0x0210 - 0x0068)
class UFortAbilityKit final : public UFortAbilitySet
{
public:
	uint8                                         Pad_68[0x8];                                       // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   DisplayName;                                       // 0x0070(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, NativeAccessSpecifierPublic)
	TArray<class FText>                           Description;                                       // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, AssetRegistrySearchable, NativeAccessSpecifierPublic)
	class FText                                   TooltipDescription;                                // 0x0098(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, NativeAccessSpecifierPublic)
	struct FSlateBrush                            IconBrush;                                         // 0x00B0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FSlateBrush                            PrimaryTraitIconBrushOverride;                     // 0x0138(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<TSoftObjectPtr<class UFortGadgetItemDefinition>> Gadgets;                                           // 0x01C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	TArray<struct FAbilityKitItem>                Items;                                             // 0x01D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<class UFortSchematicItemDefinition*>   AddedSchematics;                                   // 0x01E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<class UFortSchematicItemDefinition*>   RemovedSchematics;                                 // 0x01F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortTooltip>               Tooltip;                                           // 0x0200(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortTooltipDisplayStatsList*           StatList;                                          // 0x0208(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BP_GetGadgets(TArray<class UFortGadgetItemDefinition*>* GadgetItemDefinitions);

	TArray<class FText> GetDescription(const class UObject* WorldContextObject) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityKit">();
	}
	static class UFortAbilityKit* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityKit>();
	}
};
static_assert(alignof(UFortAbilityKit) == 0x000008, "Wrong alignment on UFortAbilityKit");
static_assert(sizeof(UFortAbilityKit) == 0x000210, "Wrong size on UFortAbilityKit");
static_assert(offsetof(UFortAbilityKit, DisplayName) == 0x000070, "Member 'UFortAbilityKit::DisplayName' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, Description) == 0x000088, "Member 'UFortAbilityKit::Description' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, TooltipDescription) == 0x000098, "Member 'UFortAbilityKit::TooltipDescription' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, IconBrush) == 0x0000B0, "Member 'UFortAbilityKit::IconBrush' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, PrimaryTraitIconBrushOverride) == 0x000138, "Member 'UFortAbilityKit::PrimaryTraitIconBrushOverride' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, Gadgets) == 0x0001C0, "Member 'UFortAbilityKit::Gadgets' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, Items) == 0x0001D0, "Member 'UFortAbilityKit::Items' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, AddedSchematics) == 0x0001E0, "Member 'UFortAbilityKit::AddedSchematics' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, RemovedSchematics) == 0x0001F0, "Member 'UFortAbilityKit::RemovedSchematics' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, Tooltip) == 0x000200, "Member 'UFortAbilityKit::Tooltip' has a wrong offset!");
static_assert(offsetof(UFortAbilityKit, StatList) == 0x000208, "Member 'UFortAbilityKit::StatList' has a wrong offset!");

// Class FortniteGame.FortBuildingItemDefinition
// 0x0020 (0x0BC0 - 0x0BA0)
class UFortBuildingItemDefinition final : public UFortWeaponItemDefinition
{
public:
	TSoftObjectPtr<class UBuildingEditModeMetadata> BuildingMetaData;                                  // 0x0B98(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingItemDefinition">();
	}
	static class UFortBuildingItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingItemDefinition>();
	}
};
static_assert(alignof(UFortBuildingItemDefinition) == 0x000010, "Wrong alignment on UFortBuildingItemDefinition");
static_assert(sizeof(UFortBuildingItemDefinition) == 0x000BC0, "Wrong size on UFortBuildingItemDefinition");
static_assert(offsetof(UFortBuildingItemDefinition, BuildingMetaData) == 0x000B98, "Member 'UFortBuildingItemDefinition::BuildingMetaData' has a wrong offset!");

// Class FortniteGame.FortAbilitySetTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortAbilitySetTooltip final : public UFortTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySetTooltip">();
	}
	static class UFortAbilitySetTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySetTooltip>();
	}
};
static_assert(alignof(UFortAbilitySetTooltip) == 0x000008, "Wrong alignment on UFortAbilitySetTooltip");
static_assert(sizeof(UFortAbilitySetTooltip) == 0x000090, "Wrong size on UFortAbilitySetTooltip");

// Class FortniteGame.FortAbilitySystemComponentAbilityGivenListenerInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAbilitySystemComponentAbilityGivenListenerInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemComponentAbilityGivenListenerInterface">();
	}
	static class IFortAbilitySystemComponentAbilityGivenListenerInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAbilitySystemComponentAbilityGivenListenerInterface>();
	}
};
static_assert(alignof(IFortAbilitySystemComponentAbilityGivenListenerInterface) == 0x000008, "Wrong alignment on IFortAbilitySystemComponentAbilityGivenListenerInterface");
static_assert(sizeof(IFortAbilitySystemComponentAbilityGivenListenerInterface) == 0x000028, "Wrong size on IFortAbilitySystemComponentAbilityGivenListenerInterface");

// Class FortniteGame.FortChat
// 0x0000 (0x0058 - 0x0058)
class UFortChat final : public UChatroom
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChat">();
	}
	static class UFortChat* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChat>();
	}
};
static_assert(alignof(UFortChat) == 0x000008, "Wrong alignment on UFortChat");
static_assert(sizeof(UFortChat) == 0x000058, "Wrong size on UFortChat");

// Class FortniteGame.FortAbilitySystemComponentTooltip
// 0x0008 (0x0098 - 0x0090)
class UFortAbilitySystemComponentTooltip final : public UFortTooltip
{
public:
	class UFortTooltipContext*                    CachedContext;                                     // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemComponentTooltip">();
	}
	static class UFortAbilitySystemComponentTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySystemComponentTooltip>();
	}
};
static_assert(alignof(UFortAbilitySystemComponentTooltip) == 0x000008, "Wrong alignment on UFortAbilitySystemComponentTooltip");
static_assert(sizeof(UFortAbilitySystemComponentTooltip) == 0x000098, "Wrong size on UFortAbilitySystemComponentTooltip");
static_assert(offsetof(UFortAbilitySystemComponentTooltip, CachedContext) == 0x000090, "Member 'UFortAbilitySystemComponentTooltip::CachedContext' has a wrong offset!");

// Class FortniteGame.FortCameraMode_ThirdPerson
// 0x0C00 (0x0C50 - 0x0050)
#pragma pack(push, 0x1)
class alignas(0x10) UFortCameraMode_ThirdPerson : public UFortCameraMode
{
public:
	float                                         FOV;                                               // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CameraSpaceForwardDistance;                        // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bClampCameraPitch;                                 // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bClampCameraYaw;                                   // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5A[0x2];                                       // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CameraPitchMin;                                    // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CameraPitchMax;                                    // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CameraYawMin;                                      // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CameraYawMax;                                      // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ECameraOrigin                                 CameraOrigin;                                      // 0x006C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6D[0x3];                                       // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   CameraOriginSocketName;                            // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                CameraOriginInterpSpeed;                           // 0x0078(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_84[0x4];                                       // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FInterpOffset                          ViewTargetSpaceViewOffset;                         // 0x0088(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	struct FInterpOffset                          ViewTargetSpaceViewOffset_Crouch;                  // 0x0098(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	struct FVector                                ViewTargetSpaceViewOffseInterpSpeed;               // 0x00A8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FInterpOffset                          CameraSpaceViewOffset;                             // 0x00B8(0x0010)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	float                                         ViewTargetAlignmentFlipInterpDuration;             // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSupportsShoulderSwap;                             // 0x00CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CD[0x33];                                      // 0x00CD(0x0033)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LastCameraOrigin;                                  // 0x0100(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                CameraOriginLocalOffset;                           // 0x010C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         PenetrationBlendInTime;                            // 0x0118(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PenetrationBlendOutTime;                           // 0x011C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPreventPenetration;                               // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDoPredictiveAvoidance;                            // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_122[0x2];                                      // 0x0122(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CollisionPushOutDistance;                          // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HidePawnPenetrationPercent;                        // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_12C[0x34];                                     // 0x012C(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   LastAttachSocketName;                              // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_168[0x8];                                      // 0x0168(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMinimalViewInfo                       LastBasePOV;                                       // 0x0170(0x0530)(Transient, NativeAccessSpecifierPublic)
	struct FMinimalViewInfo                       DeltaBasePOV;                                      // 0x06A0(0x0530)(Transient, NativeAccessSpecifierPublic)
	float                                         BlendAlpha;                                        // 0x0BD0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_BD4[0x14];                                     // 0x0BD4(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FPenetrationAvoidanceFeeler>    PenetrationAvoidanceFeelers;                       // 0x0BE8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         SafeLocToAimLineBlockedPct;                        // 0x0BF8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimLineToDesiredPosBlockedPct;                     // 0x0BFC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastDrawDebugTime;                                 // 0x0C00(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LastViewTargetSpaceViewOffset;                     // 0x0C04(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LastViewTargetAlignmentUp;                         // 0x0C10(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ViewTargetAlignmentFlipInterpTime;                 // 0x0C1C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LastCameraPivot;                                   // 0x0C20(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C2C[0x4];                                      // 0x0C2C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 IgnoreActorForCameraPenetration;                   // 0x0C30(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bWasInVehicle : 1;                                 // 0x0C38(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_C39[0x7];                                      // 0x0C39(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 PreviousIgnoreActorForCameraPenetration;           // 0x0C40(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCameraMode_ThirdPerson">();
	}
	static class UFortCameraMode_ThirdPerson* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCameraMode_ThirdPerson>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortCameraMode_ThirdPerson) == 0x000010, "Wrong alignment on UFortCameraMode_ThirdPerson");
static_assert(sizeof(UFortCameraMode_ThirdPerson) == 0x000C50, "Wrong size on UFortCameraMode_ThirdPerson");
static_assert(offsetof(UFortCameraMode_ThirdPerson, FOV) == 0x000050, "Member 'UFortCameraMode_ThirdPerson::FOV' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraSpaceForwardDistance) == 0x000054, "Member 'UFortCameraMode_ThirdPerson::CameraSpaceForwardDistance' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, bClampCameraPitch) == 0x000058, "Member 'UFortCameraMode_ThirdPerson::bClampCameraPitch' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, bClampCameraYaw) == 0x000059, "Member 'UFortCameraMode_ThirdPerson::bClampCameraYaw' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraPitchMin) == 0x00005C, "Member 'UFortCameraMode_ThirdPerson::CameraPitchMin' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraPitchMax) == 0x000060, "Member 'UFortCameraMode_ThirdPerson::CameraPitchMax' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraYawMin) == 0x000064, "Member 'UFortCameraMode_ThirdPerson::CameraYawMin' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraYawMax) == 0x000068, "Member 'UFortCameraMode_ThirdPerson::CameraYawMax' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraOrigin) == 0x00006C, "Member 'UFortCameraMode_ThirdPerson::CameraOrigin' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraOriginSocketName) == 0x000070, "Member 'UFortCameraMode_ThirdPerson::CameraOriginSocketName' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraOriginInterpSpeed) == 0x000078, "Member 'UFortCameraMode_ThirdPerson::CameraOriginInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, ViewTargetSpaceViewOffset) == 0x000088, "Member 'UFortCameraMode_ThirdPerson::ViewTargetSpaceViewOffset' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, ViewTargetSpaceViewOffset_Crouch) == 0x000098, "Member 'UFortCameraMode_ThirdPerson::ViewTargetSpaceViewOffset_Crouch' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, ViewTargetSpaceViewOffseInterpSpeed) == 0x0000A8, "Member 'UFortCameraMode_ThirdPerson::ViewTargetSpaceViewOffseInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraSpaceViewOffset) == 0x0000B8, "Member 'UFortCameraMode_ThirdPerson::CameraSpaceViewOffset' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, ViewTargetAlignmentFlipInterpDuration) == 0x0000C8, "Member 'UFortCameraMode_ThirdPerson::ViewTargetAlignmentFlipInterpDuration' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, bSupportsShoulderSwap) == 0x0000CC, "Member 'UFortCameraMode_ThirdPerson::bSupportsShoulderSwap' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, LastCameraOrigin) == 0x000100, "Member 'UFortCameraMode_ThirdPerson::LastCameraOrigin' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CameraOriginLocalOffset) == 0x00010C, "Member 'UFortCameraMode_ThirdPerson::CameraOriginLocalOffset' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, PenetrationBlendInTime) == 0x000118, "Member 'UFortCameraMode_ThirdPerson::PenetrationBlendInTime' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, PenetrationBlendOutTime) == 0x00011C, "Member 'UFortCameraMode_ThirdPerson::PenetrationBlendOutTime' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, bPreventPenetration) == 0x000120, "Member 'UFortCameraMode_ThirdPerson::bPreventPenetration' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, bDoPredictiveAvoidance) == 0x000121, "Member 'UFortCameraMode_ThirdPerson::bDoPredictiveAvoidance' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, CollisionPushOutDistance) == 0x000124, "Member 'UFortCameraMode_ThirdPerson::CollisionPushOutDistance' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, HidePawnPenetrationPercent) == 0x000128, "Member 'UFortCameraMode_ThirdPerson::HidePawnPenetrationPercent' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, LastAttachSocketName) == 0x000160, "Member 'UFortCameraMode_ThirdPerson::LastAttachSocketName' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, LastBasePOV) == 0x000170, "Member 'UFortCameraMode_ThirdPerson::LastBasePOV' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, DeltaBasePOV) == 0x0006A0, "Member 'UFortCameraMode_ThirdPerson::DeltaBasePOV' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, BlendAlpha) == 0x000BD0, "Member 'UFortCameraMode_ThirdPerson::BlendAlpha' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, PenetrationAvoidanceFeelers) == 0x000BE8, "Member 'UFortCameraMode_ThirdPerson::PenetrationAvoidanceFeelers' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, SafeLocToAimLineBlockedPct) == 0x000BF8, "Member 'UFortCameraMode_ThirdPerson::SafeLocToAimLineBlockedPct' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, AimLineToDesiredPosBlockedPct) == 0x000BFC, "Member 'UFortCameraMode_ThirdPerson::AimLineToDesiredPosBlockedPct' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, LastDrawDebugTime) == 0x000C00, "Member 'UFortCameraMode_ThirdPerson::LastDrawDebugTime' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, LastViewTargetSpaceViewOffset) == 0x000C04, "Member 'UFortCameraMode_ThirdPerson::LastViewTargetSpaceViewOffset' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, LastViewTargetAlignmentUp) == 0x000C10, "Member 'UFortCameraMode_ThirdPerson::LastViewTargetAlignmentUp' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, ViewTargetAlignmentFlipInterpTime) == 0x000C1C, "Member 'UFortCameraMode_ThirdPerson::ViewTargetAlignmentFlipInterpTime' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, LastCameraPivot) == 0x000C20, "Member 'UFortCameraMode_ThirdPerson::LastCameraPivot' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, IgnoreActorForCameraPenetration) == 0x000C30, "Member 'UFortCameraMode_ThirdPerson::IgnoreActorForCameraPenetration' has a wrong offset!");
static_assert(offsetof(UFortCameraMode_ThirdPerson, PreviousIgnoreActorForCameraPenetration) == 0x000C40, "Member 'UFortCameraMode_ThirdPerson::PreviousIgnoreActorForCameraPenetration' has a wrong offset!");

// Class FortniteGame.FortCameraMode_AthenaAircraft
// 0x0010 (0x0C60 - 0x0C50)
class UFortCameraMode_AthenaAircraft final : public UFortCameraMode_ThirdPerson
{
public:
	struct FVector                                CameraOriginInterpSpeedToPawn;                     // 0x0C48(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C54[0xC];                                      // 0x0C54(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCameraMode_AthenaAircraft">();
	}
	static class UFortCameraMode_AthenaAircraft* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCameraMode_AthenaAircraft>();
	}
};
static_assert(alignof(UFortCameraMode_AthenaAircraft) == 0x000010, "Wrong alignment on UFortCameraMode_AthenaAircraft");
static_assert(sizeof(UFortCameraMode_AthenaAircraft) == 0x000C60, "Wrong size on UFortCameraMode_AthenaAircraft");
static_assert(offsetof(UFortCameraMode_AthenaAircraft, CameraOriginInterpSpeedToPawn) == 0x000C48, "Member 'UFortCameraMode_AthenaAircraft::CameraOriginInterpSpeedToPawn' has a wrong offset!");

// Class FortniteGame.FortAbilitySystemGlobals
// 0x0010 (0x0258 - 0x0248)
class UFortAbilitySystemGlobals final : public UAbilitySystemGlobals
{
public:
	TArray<class FName>                           BROnlyAttributeSetDefaultsToExclude;               // 0x0248(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemGlobals">();
	}
	static class UFortAbilitySystemGlobals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySystemGlobals>();
	}
};
static_assert(alignof(UFortAbilitySystemGlobals) == 0x000008, "Wrong alignment on UFortAbilitySystemGlobals");
static_assert(sizeof(UFortAbilitySystemGlobals) == 0x000258, "Wrong size on UFortAbilitySystemGlobals");
static_assert(offsetof(UFortAbilitySystemGlobals, BROnlyAttributeSetDefaultsToExclude) == 0x000248, "Member 'UFortAbilitySystemGlobals::BROnlyAttributeSetDefaultsToExclude' has a wrong offset!");

// Class FortniteGame.FortAbilitySystemUI
// 0x0050 (0x0078 - 0x0028)
class UFortAbilitySystemUI final : public UObject
{
public:
	uint8                                         Pad_28[0x50];                                      // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UGameplayEffect* GetDefaultObjectOfGameplayEffectType(TSubclassOf<class UGameplayEffect> EffectType);
	static struct FFortGameplayEffectDescription GetStaticGameplayEffectDescription(const class UGameplayEffect* Effect, float Level);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilitySystemUI">();
	}
	static class UFortAbilitySystemUI* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilitySystemUI>();
	}
};
static_assert(alignof(UFortAbilitySystemUI) == 0x000008, "Wrong alignment on UFortAbilitySystemUI");
static_assert(sizeof(UFortAbilitySystemUI) == 0x000078, "Wrong size on UFortAbilitySystemUI");

// Class FortniteGame.FortAbilityTask_CommitAccountCosts
// 0x0048 (0x00C8 - 0x0080)
class UFortAbilityTask_CommitAccountCosts final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   OnCommitted;                                       // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFailed;                                          // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bWasCancellable;                                   // 0x00A0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRequestPending;                                   // 0x00A1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bCommittedLocally;                                 // 0x00A2(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A3[0x5];                                       // 0x00A3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 PlayerName;                                        // 0x00A8(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 AbilityName;                                       // 0x00B8(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UFortAbilityTask_CommitAccountCosts* CommitAccountCosts(class UGameplayAbility* OwningAbility);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_CommitAccountCosts">();
	}
	static class UFortAbilityTask_CommitAccountCosts* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_CommitAccountCosts>();
	}
};
static_assert(alignof(UFortAbilityTask_CommitAccountCosts) == 0x000008, "Wrong alignment on UFortAbilityTask_CommitAccountCosts");
static_assert(sizeof(UFortAbilityTask_CommitAccountCosts) == 0x0000C8, "Wrong size on UFortAbilityTask_CommitAccountCosts");
static_assert(offsetof(UFortAbilityTask_CommitAccountCosts, OnCommitted) == 0x000080, "Member 'UFortAbilityTask_CommitAccountCosts::OnCommitted' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_CommitAccountCosts, OnFailed) == 0x000090, "Member 'UFortAbilityTask_CommitAccountCosts::OnFailed' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_CommitAccountCosts, bWasCancellable) == 0x0000A0, "Member 'UFortAbilityTask_CommitAccountCosts::bWasCancellable' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_CommitAccountCosts, bRequestPending) == 0x0000A1, "Member 'UFortAbilityTask_CommitAccountCosts::bRequestPending' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_CommitAccountCosts, bCommittedLocally) == 0x0000A2, "Member 'UFortAbilityTask_CommitAccountCosts::bCommittedLocally' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_CommitAccountCosts, PlayerName) == 0x0000A8, "Member 'UFortAbilityTask_CommitAccountCosts::PlayerName' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_CommitAccountCosts, AbilityName) == 0x0000B8, "Member 'UFortAbilityTask_CommitAccountCosts::AbilityName' has a wrong offset!");

// Class FortniteGame.FortCinematicCamera
// 0x0008 (0x0058 - 0x0050)
class UFortCinematicCamera : public UFortCameraMode
{
public:
	uint8                                         Pad_50[0x8];                                       // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCinematicCamera">();
	}
	static class UFortCinematicCamera* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCinematicCamera>();
	}
};
static_assert(alignof(UFortCinematicCamera) == 0x000008, "Wrong alignment on UFortCinematicCamera");
static_assert(sizeof(UFortCinematicCamera) == 0x000058, "Wrong size on UFortCinematicCamera");

// Class FortniteGame.FortCarriedObjectHolderInterface
// 0x0000 (0x0028 - 0x0028)
class IFortCarriedObjectHolderInterface final : public IInterface
{
public:
	void OnCarriedObjectAttach(class AActor* AttachedObject);
	void OnCarriedObjectDetach(class AActor* DetachedObject);

	bool CanHoldObject(class AActor* CarriableObject) const;
	class USceneComponent* GetAttachmentComponent(class FName SocketName) const;
	void GetCarriedObjectAttachmentInfo(struct FCarriedObjectAttachmentInfo* OutAttachInfo) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCarriedObjectHolderInterface">();
	}
	static class IFortCarriedObjectHolderInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortCarriedObjectHolderInterface>();
	}
};
static_assert(alignof(IFortCarriedObjectHolderInterface) == 0x000008, "Wrong alignment on IFortCarriedObjectHolderInterface");
static_assert(sizeof(IFortCarriedObjectHolderInterface) == 0x000028, "Wrong size on IFortCarriedObjectHolderInterface");

// Class FortniteGame.FortAbilityTask_PlayAnimAndWait
// 0x00C8 (0x0148 - 0x0080)
class UFortAbilityTask_PlayAnimAndWait final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   OnCompleted;                                       // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnBlendOut;                                        // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnInterrupted;                                     // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCancelled;                                       // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_C0[0x28];                                      // 0x00C0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAbilityMontageInfo        MontageInfo;                                       // 0x00E8(0x0058)(Protected, NativeAccessSpecifierProtected)
	EFortSharedAnimationState                     AnimState;                                         // 0x0140(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bStopWhenAbilityEnds;                              // 0x0141(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_142[0x6];                                      // 0x0142(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_PlayAnimAndWait* CreatePlayAnimAndWaitProxy(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FFortGameplayAbilityMontageInfo& PlayMontageInfo, EFortSharedAnimationState Param_AnimState, bool Param_bStopWhenAbilityEnds);

	void OnAnimBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
	void OnAnimInterrupted();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_PlayAnimAndWait">();
	}
	static class UFortAbilityTask_PlayAnimAndWait* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_PlayAnimAndWait>();
	}
};
static_assert(alignof(UFortAbilityTask_PlayAnimAndWait) == 0x000008, "Wrong alignment on UFortAbilityTask_PlayAnimAndWait");
static_assert(sizeof(UFortAbilityTask_PlayAnimAndWait) == 0x000148, "Wrong size on UFortAbilityTask_PlayAnimAndWait");
static_assert(offsetof(UFortAbilityTask_PlayAnimAndWait, OnCompleted) == 0x000080, "Member 'UFortAbilityTask_PlayAnimAndWait::OnCompleted' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimAndWait, OnBlendOut) == 0x000090, "Member 'UFortAbilityTask_PlayAnimAndWait::OnBlendOut' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimAndWait, OnInterrupted) == 0x0000A0, "Member 'UFortAbilityTask_PlayAnimAndWait::OnInterrupted' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimAndWait, OnCancelled) == 0x0000B0, "Member 'UFortAbilityTask_PlayAnimAndWait::OnCancelled' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimAndWait, MontageInfo) == 0x0000E8, "Member 'UFortAbilityTask_PlayAnimAndWait::MontageInfo' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimAndWait, AnimState) == 0x000140, "Member 'UFortAbilityTask_PlayAnimAndWait::AnimState' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayAnimAndWait, bStopWhenAbilityEnds) == 0x000141, "Member 'UFortAbilityTask_PlayAnimAndWait::bStopWhenAbilityEnds' has a wrong offset!");

// Class FortniteGame.FortAbilityTask_PlayMontageWaitTarget
// 0x00B8 (0x0138 - 0x0080)
class UFortAbilityTask_PlayMontageWaitTarget final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   Triggered;                                         // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Cancelled;                                         // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Completed;                                         // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FFortGameplayAbilityMontageInfo        MontageInfo;                                       // 0x00B0(0x0058)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_108[0x30];                                     // 0x0108(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_PlayMontageWaitTarget* PlayMontageInfoAndWaitForTrigger(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, const struct FFortGameplayAbilityMontageInfo& Param_MontageInfo, EFortAbilityTargetDataPolicy TargetDataPolicy);
	static class UFortAbilityTask_PlayMontageWaitTarget* PlayMontageWaitTarget(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class UAnimMontage* MontageToPlay, float AnimPlayRate, EFortGameplayAbilityMontageSectionToPlay SectionToPlay, class FName OverrideSection, float AnimRootMotionTranslationScale, EFortAbilityTargetDataPolicy TargetDataPolicy);
	static class UFortAbilityTask_PlayMontageWaitTarget* PlayMontageWithCharPartsWait(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class UAnimMontage* MontageToPlay, const TArray<struct FFortCharacterPartMontageInfo>& CharacterPartMontages, float AnimPlayRate, EFortGameplayAbilityMontageSectionToPlay SectionToPlay, class FName OverrideSection, float AnimRootMotionTranslationScale, EFortAbilityTargetDataPolicy TargetDataPolicy);

	void EnableScalingWithRateOfFire();
	void OnTargetDataCancelledCallback();
	void OnTargetDataReadyCallback(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_PlayMontageWaitTarget">();
	}
	static class UFortAbilityTask_PlayMontageWaitTarget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_PlayMontageWaitTarget>();
	}
};
static_assert(alignof(UFortAbilityTask_PlayMontageWaitTarget) == 0x000008, "Wrong alignment on UFortAbilityTask_PlayMontageWaitTarget");
static_assert(sizeof(UFortAbilityTask_PlayMontageWaitTarget) == 0x000138, "Wrong size on UFortAbilityTask_PlayMontageWaitTarget");
static_assert(offsetof(UFortAbilityTask_PlayMontageWaitTarget, Triggered) == 0x000080, "Member 'UFortAbilityTask_PlayMontageWaitTarget::Triggered' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayMontageWaitTarget, Cancelled) == 0x000090, "Member 'UFortAbilityTask_PlayMontageWaitTarget::Cancelled' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayMontageWaitTarget, Completed) == 0x0000A0, "Member 'UFortAbilityTask_PlayMontageWaitTarget::Completed' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_PlayMontageWaitTarget, MontageInfo) == 0x0000B0, "Member 'UFortAbilityTask_PlayMontageWaitTarget::MontageInfo' has a wrong offset!");

// Class FortniteGame.FortDecoItemDefinition
// 0x0090 (0x0C30 - 0x0BA0)
#pragma pack(push, 0x1)
class alignas(0x10) UFortDecoItemDefinition : public UFortWeaponItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   BlueprintClass;                                    // 0x0B98(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   PlacementPreviewClass;                             // 0x0BC0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GridSnapSizeOverride;                              // 0x0BE8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RotationAngleIncrement;                            // 0x0BEC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EPlacementType                                PlacementTypeOverride;                             // 0x0BF0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bForceIgnoreOverlapTest : 1;                       // 0x0BF1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIgnoreCollisionWithVehicles : 1;                  // 0x0BF1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceIgnoreBuildingOverlaps : 1;                  // 0x0BF1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIgnoreCollisionWithCriticalActors : 1;            // 0x0BF1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIgnoreCollisionWithStructuralGridActors : 1;      // 0x0BF1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIgnoreCollisionWithFortStaticMeshActors : 1;      // 0x0BF1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIgnoreCollisionWithPlayers : 1;                   // 0x0BF1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDisableLocationLerpWhilePlacing : 1;              // 0x0BF1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDisableRotationLerpWhilePlacing : 1;              // 0x0BF2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDisableScaleLerpWhilePlacing : 1;                 // 0x0BF2(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAttachWhenPlacing : 1;                            // 0x0BF2(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowPlacementOnWorldGeometry : 1;                // 0x0BF2(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowPlacementOnBuildings : 1;                    // 0x0BF2(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDestroySmallObjectsWhenPlaced : 1;                // 0x0BF2(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bConsumeWhenPlaced : 1;                            // 0x0BF2(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCancelToolWhenPlaced : 1;                         // 0x0BF2(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCancelAbilityOnUnequip : 1;                       // 0x0BF3(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRequiresPlayerPlaceableAttachmentActors : 1;      // 0x0BF3(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseRelativeCameraRotation : 1;                    // 0x0BF3(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowStairsWhenAttachingToFloors : 1;             // 0x0BF3(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bSnapYawToHorizontalAxes : 1;                      // 0x0BF3(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowAnyFloorPlacement : 1;                       // 0x0BF3(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRequiresPermissionToEditWorld : 1;                // 0x0BF3(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAutoCreateAttachmentBuilding : 1;                 // 0x0BF3(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	int32                                         MaxPlacementDistance;                              // 0x0BF4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UBuildingEditModeMetadata>> AutoCreateAttachmentBuildingShapes;                // 0x0BF8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UBuildingEditModeMetadata>> AllowedShapes;                                     // 0x0C08(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UBuildingEditModeMetadata>> AllowedPlayerBuiltShapes;                          // 0x0C18(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	TSubclassOf<class ABuildingActor> GetBlueprintClass() const;
	float GetGridSnapSizeOverride() const;
	int32 GetMaxPlacementDistance() const;
	TSubclassOf<class AFortDecoPreview> GetPlacementPreviewClass() const;
	EPlacementType GetPlacementTypeOverride() const;
	float GetRotationAngleIncrement() const;
	bool RequiresPermissionToEditWorld() const;
	bool RequiresPlayerPlaceableAttachmentActors() const;
	bool ShouldAllowAnyFloorPlacement() const;
	bool ShouldAllowPlacementOnBuildings() const;
	bool ShouldAllowPlacementOnWorldGeometry() const;
	bool ShouldAllowStairsWhenAttachingToFloors() const;
	bool ShouldAttachWhenPlacing() const;
	bool ShouldCancelAbilityOnUnequip() const;
	bool ShouldCancelToolWhenPlaced() const;
	bool ShouldConsumeWhenPlaced() const;
	bool ShouldDestroySmallObjectsWhenPlaced() const;
	bool ShouldDisableLocationLerpWhilePlacing() const;
	bool ShouldDisableRotationLerpWhilePlacing() const;
	bool ShouldDisableScaleLerpWhilePlacing() const;
	bool ShouldForceIgnoreBuildingOverlaps() const;
	bool ShouldForceIgnoreOverlapTest() const;
	bool ShouldIgnoreCollisionWithCriticalActors() const;
	bool ShouldIgnoreCollisionWithFortStaticMeshActors() const;
	bool ShouldIgnoreCollisionWithPlayers() const;
	bool ShouldIgnoreCollisionWithStructuralGridActors() const;
	bool ShouldIgnoreCollisionWithVehicles() const;
	bool ShouldSnapYawToHorizontalAxes() const;
	bool ShouldUseRelativeCameraRotation() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoItemDefinition">();
	}
	static class UFortDecoItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDecoItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortDecoItemDefinition) == 0x000010, "Wrong alignment on UFortDecoItemDefinition");
static_assert(sizeof(UFortDecoItemDefinition) == 0x000C30, "Wrong size on UFortDecoItemDefinition");
static_assert(offsetof(UFortDecoItemDefinition, BlueprintClass) == 0x000B98, "Member 'UFortDecoItemDefinition::BlueprintClass' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, PlacementPreviewClass) == 0x000BC0, "Member 'UFortDecoItemDefinition::PlacementPreviewClass' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, GridSnapSizeOverride) == 0x000BE8, "Member 'UFortDecoItemDefinition::GridSnapSizeOverride' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, RotationAngleIncrement) == 0x000BEC, "Member 'UFortDecoItemDefinition::RotationAngleIncrement' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, PlacementTypeOverride) == 0x000BF0, "Member 'UFortDecoItemDefinition::PlacementTypeOverride' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, MaxPlacementDistance) == 0x000BF4, "Member 'UFortDecoItemDefinition::MaxPlacementDistance' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, AutoCreateAttachmentBuildingShapes) == 0x000BF8, "Member 'UFortDecoItemDefinition::AutoCreateAttachmentBuildingShapes' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, AllowedShapes) == 0x000C08, "Member 'UFortDecoItemDefinition::AllowedShapes' has a wrong offset!");
static_assert(offsetof(UFortDecoItemDefinition, AllowedPlayerBuiltShapes) == 0x000C18, "Member 'UFortDecoItemDefinition::AllowedPlayerBuiltShapes' has a wrong offset!");

// Class FortniteGame.FortAbilityTask_SpawnProjectileAndWait
// 0x01B0 (0x0230 - 0x0080)
class UFortAbilityTask_SpawnProjectileAndWait final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   Created;                                           // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Touched;                                           // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Bounced;                                           // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Stopped;                                           // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Exploded;                                          // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   Destroyed;                                         // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TWeakObjectPtr<class AFortProjectileBase>     SpawnedProj;                                       // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AActor*                                 RequestedBy;                                       // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                SpawnLocation;                                     // 0x00F0(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               SpawnRotation;                                     // 0x00FC(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               SpawnDirection;                                    // 0x0108(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         InitialSpeed;                                      // 0x0114(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortGameplayEffectContainerSpec       EffectContainerSpecToApplyOnHit;                   // 0x0118(0x0080)(NativeAccessSpecifierPublic)
	struct FFortGameplayEffectContainerSpec       EffectContainerSpecToApplyOnExplode;               // 0x0198(0x0080)(NativeAccessSpecifierPublic)
	float                                         GravityScale;                                      // 0x0218(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21C[0x4];                                      // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 HomingTarget;                                      // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowSpawnWhenDead;                               // 0x0228(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowSpawnWhenDBNO;                               // 0x0229(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_22A[0x6];                                      // 0x022A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAbilityTask_SpawnProjectileAndWait* SpawnProjectileAndWait(class UGameplayAbility* OwningAbility, TSubclassOf<class AFortProjectileBase> Param_Class, class AActor* Param_RequestedBy, const struct FVector& Param_SpawnLocation, const struct FRotator& Param_SpawnRotation, const struct FRotator& Param_SpawnDirection, float Param_InitialSpeed, const struct FFortGameplayEffectContainerSpec& Param_EffectContainerSpecToApplyOnHit, const struct FFortGameplayEffectContainerSpec& Param_EffectContainerSpecToApplyOnExplode, float Param_GravityScale, class AActor* Param_HomingTarget, bool bAllowProjectileSpawnWhenDead, bool bAllowProjectileSpawnWhenDBNO);

	bool BeginSpawningActor(class UGameplayAbility* OwningAbility, TSubclassOf<class AFortProjectileBase> Param_Class, class AFortProjectileBase** SpawnedActor);
	void FinishSpawningActor(class UGameplayAbility* OwningAbility, class AFortProjectileBase* SpawnedActor);
	void OnProjectileDestroyed(class AActor* DestroyedActor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_SpawnProjectileAndWait">();
	}
	static class UFortAbilityTask_SpawnProjectileAndWait* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_SpawnProjectileAndWait>();
	}
};
static_assert(alignof(UFortAbilityTask_SpawnProjectileAndWait) == 0x000008, "Wrong alignment on UFortAbilityTask_SpawnProjectileAndWait");
static_assert(sizeof(UFortAbilityTask_SpawnProjectileAndWait) == 0x000230, "Wrong size on UFortAbilityTask_SpawnProjectileAndWait");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, Created) == 0x000080, "Member 'UFortAbilityTask_SpawnProjectileAndWait::Created' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, Touched) == 0x000090, "Member 'UFortAbilityTask_SpawnProjectileAndWait::Touched' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, Bounced) == 0x0000A0, "Member 'UFortAbilityTask_SpawnProjectileAndWait::Bounced' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, Stopped) == 0x0000B0, "Member 'UFortAbilityTask_SpawnProjectileAndWait::Stopped' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, Exploded) == 0x0000C0, "Member 'UFortAbilityTask_SpawnProjectileAndWait::Exploded' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, Destroyed) == 0x0000D0, "Member 'UFortAbilityTask_SpawnProjectileAndWait::Destroyed' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, SpawnedProj) == 0x0000E0, "Member 'UFortAbilityTask_SpawnProjectileAndWait::SpawnedProj' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, RequestedBy) == 0x0000E8, "Member 'UFortAbilityTask_SpawnProjectileAndWait::RequestedBy' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, SpawnLocation) == 0x0000F0, "Member 'UFortAbilityTask_SpawnProjectileAndWait::SpawnLocation' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, SpawnRotation) == 0x0000FC, "Member 'UFortAbilityTask_SpawnProjectileAndWait::SpawnRotation' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, SpawnDirection) == 0x000108, "Member 'UFortAbilityTask_SpawnProjectileAndWait::SpawnDirection' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, InitialSpeed) == 0x000114, "Member 'UFortAbilityTask_SpawnProjectileAndWait::InitialSpeed' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, EffectContainerSpecToApplyOnHit) == 0x000118, "Member 'UFortAbilityTask_SpawnProjectileAndWait::EffectContainerSpecToApplyOnHit' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, EffectContainerSpecToApplyOnExplode) == 0x000198, "Member 'UFortAbilityTask_SpawnProjectileAndWait::EffectContainerSpecToApplyOnExplode' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, GravityScale) == 0x000218, "Member 'UFortAbilityTask_SpawnProjectileAndWait::GravityScale' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, HomingTarget) == 0x000220, "Member 'UFortAbilityTask_SpawnProjectileAndWait::HomingTarget' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, bAllowSpawnWhenDead) == 0x000228, "Member 'UFortAbilityTask_SpawnProjectileAndWait::bAllowSpawnWhenDead' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_SpawnProjectileAndWait, bAllowSpawnWhenDBNO) == 0x000229, "Member 'UFortAbilityTask_SpawnProjectileAndWait::bAllowSpawnWhenDBNO' has a wrong offset!");

// Class FortniteGame.FortCollectedResourceItem
// 0x0020 (0x0100 - 0x00E0)
class UFortCollectedResourceItem final : public UFortAccountItem
{
public:
	double                                        Stored_value;                                      // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Last_updated;                                      // 0x00E8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortItemDefinition*                    PayoutResource;                                    // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectedResourceItem">();
	}
	static class UFortCollectedResourceItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectedResourceItem>();
	}
};
static_assert(alignof(UFortCollectedResourceItem) == 0x000008, "Wrong alignment on UFortCollectedResourceItem");
static_assert(sizeof(UFortCollectedResourceItem) == 0x000100, "Wrong size on UFortCollectedResourceItem");
static_assert(offsetof(UFortCollectedResourceItem, Stored_value) == 0x0000E0, "Member 'UFortCollectedResourceItem::Stored_value' has a wrong offset!");
static_assert(offsetof(UFortCollectedResourceItem, Last_updated) == 0x0000E8, "Member 'UFortCollectedResourceItem::Last_updated' has a wrong offset!");
static_assert(offsetof(UFortCollectedResourceItem, PayoutResource) == 0x0000F8, "Member 'UFortCollectedResourceItem::PayoutResource' has a wrong offset!");

// Class FortniteGame.FortAbilityTask_WaitAnimBPOverride
// 0x0068 (0x00E8 - 0x0080)
class UFortAbilityTask_WaitAnimBPOverride final : public UAbilityTask
{
public:
	UMulticastDelegateProperty_                   OnReady;                                           // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   AnimInstanceWaitingFor;                            // 0x0090(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortGadgetItemDefinition> GadgetItemDefWaitingFor;                           // 0x00B8(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        FortPlayerPawn;                                    // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UFortAbilityTask_WaitAnimBPOverride* WaitAnimBPOverrideReady(class UGameplayAbility* OwningAbility, TSoftClassPtr<class UClass> AnimInstance, TSoftObjectPtr<class UFortGadgetItemDefinition> GadgetItemDef);

	void OnFinishedCharacterCustomizationCallback(class AFortPlayerPawn* InPawn);
	void OnPawnAnimBPCallback();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTask_WaitAnimBPOverride">();
	}
	static class UFortAbilityTask_WaitAnimBPOverride* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAbilityTask_WaitAnimBPOverride>();
	}
};
static_assert(alignof(UFortAbilityTask_WaitAnimBPOverride) == 0x000008, "Wrong alignment on UFortAbilityTask_WaitAnimBPOverride");
static_assert(sizeof(UFortAbilityTask_WaitAnimBPOverride) == 0x0000E8, "Wrong size on UFortAbilityTask_WaitAnimBPOverride");
static_assert(offsetof(UFortAbilityTask_WaitAnimBPOverride, OnReady) == 0x000080, "Member 'UFortAbilityTask_WaitAnimBPOverride::OnReady' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_WaitAnimBPOverride, AnimInstanceWaitingFor) == 0x000090, "Member 'UFortAbilityTask_WaitAnimBPOverride::AnimInstanceWaitingFor' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_WaitAnimBPOverride, GadgetItemDefWaitingFor) == 0x0000B8, "Member 'UFortAbilityTask_WaitAnimBPOverride::GadgetItemDefWaitingFor' has a wrong offset!");
static_assert(offsetof(UFortAbilityTask_WaitAnimBPOverride, FortPlayerPawn) == 0x0000E0, "Member 'UFortAbilityTask_WaitAnimBPOverride::FortPlayerPawn' has a wrong offset!");

// Class FortniteGame.FortAbilityTestObserver
// 0x0030 (0x0360 - 0x0330)
class AFortAbilityTestObserver final : public AActor
{
public:
	uint8                                         Pad_330[0x30];                                     // 0x0330(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void StartObserving(class APawn* Pawn);
	void StopObserving();

	bool WasAbilityActivated(class UGameplayAbility* Ability) const;
	bool WasAbilityTagActivated(const struct FGameplayTag& AbilityTag) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAbilityTestObserver">();
	}
	static class AFortAbilityTestObserver* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAbilityTestObserver>();
	}
};
static_assert(alignof(AFortAbilityTestObserver) == 0x000008, "Wrong alignment on AFortAbilityTestObserver");
static_assert(sizeof(AFortAbilityTestObserver) == 0x000360, "Wrong size on AFortAbilityTestObserver");

// Class FortniteGame.FortCosmeticVariant
// 0x0028 (0x0050 - 0x0028)
class UFortCosmeticVariant : public UObject
{
public:
	struct FGameplayTag                           VariantChannelTag;                                 // 0x0028(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   VariantChannelName;                                // 0x0030(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           ActiveVariantTag;                                  // 0x0048(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	struct FGameplayTagContainer GetAllVariantTags() const;
	class FText GetVariantChannelText() const;
	class FText GetVariantText(const struct FGameplayTag& InVariantTag) const;
	class FText GetVariantUnlockRequirement(const struct FGameplayTag& InVariantTag) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticVariant">();
	}
	static class UFortCosmeticVariant* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticVariant>();
	}
};
static_assert(alignof(UFortCosmeticVariant) == 0x000008, "Wrong alignment on UFortCosmeticVariant");
static_assert(sizeof(UFortCosmeticVariant) == 0x000050, "Wrong size on UFortCosmeticVariant");
static_assert(offsetof(UFortCosmeticVariant, VariantChannelTag) == 0x000028, "Member 'UFortCosmeticVariant::VariantChannelTag' has a wrong offset!");
static_assert(offsetof(UFortCosmeticVariant, VariantChannelName) == 0x000030, "Member 'UFortCosmeticVariant::VariantChannelName' has a wrong offset!");
static_assert(offsetof(UFortCosmeticVariant, ActiveVariantTag) == 0x000048, "Member 'UFortCosmeticVariant::ActiveVariantTag' has a wrong offset!");

// Class FortniteGame.FortCosmeticVariantBackedByArray
// 0x0000 (0x0050 - 0x0050)
class UFortCosmeticVariantBackedByArray : public UFortCosmeticVariant
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticVariantBackedByArray">();
	}
	static class UFortCosmeticVariantBackedByArray* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticVariantBackedByArray>();
	}
};
static_assert(alignof(UFortCosmeticVariantBackedByArray) == 0x000008, "Wrong alignment on UFortCosmeticVariantBackedByArray");
static_assert(sizeof(UFortCosmeticVariantBackedByArray) == 0x000050, "Wrong size on UFortCosmeticVariantBackedByArray");

// Class FortniteGame.FortCosmeticCharacterPartVariant
// 0x0010 (0x0060 - 0x0050)
class UFortCosmeticCharacterPartVariant final : public UFortCosmeticVariantBackedByArray
{
public:
	TArray<struct FPartVariantDef>                PartOptions;                                       // 0x0050(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticCharacterPartVariant">();
	}
	static class UFortCosmeticCharacterPartVariant* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticCharacterPartVariant>();
	}
};
static_assert(alignof(UFortCosmeticCharacterPartVariant) == 0x000008, "Wrong alignment on UFortCosmeticCharacterPartVariant");
static_assert(sizeof(UFortCosmeticCharacterPartVariant) == 0x000060, "Wrong size on UFortCosmeticCharacterPartVariant");
static_assert(offsetof(UFortCosmeticCharacterPartVariant, PartOptions) == 0x000050, "Member 'UFortCosmeticCharacterPartVariant::PartOptions' has a wrong offset!");

// Class FortniteGame.FortAccountBuffItem
// 0x0008 (0x00E8 - 0x00E0)
class UFortAccountBuffItem final : public UFortAccountItem
{
public:
	struct FDateTime                              Expiration_date;                                   // 0x00E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	bool IsActive() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountBuffItem">();
	}
	static class UFortAccountBuffItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountBuffItem>();
	}
};
static_assert(alignof(UFortAccountBuffItem) == 0x000008, "Wrong alignment on UFortAccountBuffItem");
static_assert(sizeof(UFortAccountBuffItem) == 0x0000E8, "Wrong size on UFortAccountBuffItem");
static_assert(offsetof(UFortAccountBuffItem, Expiration_date) == 0x0000E0, "Member 'UFortAccountBuffItem::Expiration_date' has a wrong offset!");

// Class FortniteGame.FortAccountStatProxyInstance
// 0x0028 (0x0050 - 0x0028)
class UFortAccountStatProxyInstance final : public UObject
{
public:
	class FString                                 StatName;                                          // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   CachedDisplayName;                                 // 0x0038(0x0018)(NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAccountStatProxyInstance">();
	}
	static class UFortAccountStatProxyInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAccountStatProxyInstance>();
	}
};
static_assert(alignof(UFortAccountStatProxyInstance) == 0x000008, "Wrong alignment on UFortAccountStatProxyInstance");
static_assert(sizeof(UFortAccountStatProxyInstance) == 0x000050, "Wrong size on UFortAccountStatProxyInstance");
static_assert(offsetof(UFortAccountStatProxyInstance, StatName) == 0x000028, "Member 'UFortAccountStatProxyInstance::StatName' has a wrong offset!");
static_assert(offsetof(UFortAccountStatProxyInstance, CachedDisplayName) == 0x000038, "Member 'UFortAccountStatProxyInstance::CachedDisplayName' has a wrong offset!");

// Class FortniteGame.FortInfluenceMap
// 0x00D0 (0x00F8 - 0x0028)
class UFortInfluenceMap final : public UObject
{
public:
	uint8                                         Pad_28[0xB8];                                      // 0x0028(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortNavigationGraph*                   GraphData;                                         // 0x00E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E8[0x10];                                      // 0x00E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static void K2_AddInfluenceSource(class UObject* WorldContext, const struct FVector& Position, const class FString& SourceName, float Strength);
	static void K2_GetInfluenceSourcePositions(class UObject* WorldContext, TArray<struct FVector>* InfluenceSourcePositions);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInfluenceMap">();
	}
	static class UFortInfluenceMap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortInfluenceMap>();
	}
};
static_assert(alignof(UFortInfluenceMap) == 0x000008, "Wrong alignment on UFortInfluenceMap");
static_assert(sizeof(UFortInfluenceMap) == 0x0000F8, "Wrong size on UFortInfluenceMap");
static_assert(offsetof(UFortInfluenceMap, GraphData) == 0x0000E0, "Member 'UFortInfluenceMap::GraphData' has a wrong offset!");

// Class FortniteGame.FortActiveDurationExecutionCalculation
// 0x0000 (0x0040 - 0x0040)
class UFortActiveDurationExecutionCalculation final : public UFortGameplayEffectExecutionCalculation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortActiveDurationExecutionCalculation">();
	}
	static class UFortActiveDurationExecutionCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortActiveDurationExecutionCalculation>();
	}
};
static_assert(alignof(UFortActiveDurationExecutionCalculation) == 0x000008, "Wrong alignment on UFortActiveDurationExecutionCalculation");
static_assert(sizeof(UFortActiveDurationExecutionCalculation) == 0x000040, "Wrong size on UFortActiveDurationExecutionCalculation");

// Class FortniteGame.FortActorOptionsComponent
// 0x0160 (0x0258 - 0x00F8)
class UFortActorOptionsComponent : public UActorComponent
{
public:
	uint8                                         Pad_F8[0x8];                                       // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   OptionsDisplayName;                                // 0x0100(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   OptionsDescription;                                // 0x0118(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortItemDefinition>     OptionsItemDefinition;                             // 0x0130(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UPlaylistUserOptions*                   PlayerOptions;                                     // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FPropertyOverrideData                  PlayerOptionData;                                  // 0x0160(0x00D8)(Edit, Net, DisableEditOnTemplate, EditConst, SaveGame, RepNotify, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAnyPropertyChanged;                              // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPropertiesLoaded;                                // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	void GetOptionsText(class FText* DisplayName, class FText* Descriptions);
	bool GetPropertyOverrides(TMap<class FString, class FString>* CurrentOptions);
	void OnRep_PlayerOptionData();
	bool SetPropertyOverrides(const TMap<class FString, class FString>& NewOptions);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortActorOptionsComponent">();
	}
	static class UFortActorOptionsComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortActorOptionsComponent>();
	}
};
static_assert(alignof(UFortActorOptionsComponent) == 0x000008, "Wrong alignment on UFortActorOptionsComponent");
static_assert(sizeof(UFortActorOptionsComponent) == 0x000258, "Wrong size on UFortActorOptionsComponent");
static_assert(offsetof(UFortActorOptionsComponent, OptionsDisplayName) == 0x000100, "Member 'UFortActorOptionsComponent::OptionsDisplayName' has a wrong offset!");
static_assert(offsetof(UFortActorOptionsComponent, OptionsDescription) == 0x000118, "Member 'UFortActorOptionsComponent::OptionsDescription' has a wrong offset!");
static_assert(offsetof(UFortActorOptionsComponent, OptionsItemDefinition) == 0x000130, "Member 'UFortActorOptionsComponent::OptionsItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortActorOptionsComponent, PlayerOptions) == 0x000158, "Member 'UFortActorOptionsComponent::PlayerOptions' has a wrong offset!");
static_assert(offsetof(UFortActorOptionsComponent, PlayerOptionData) == 0x000160, "Member 'UFortActorOptionsComponent::PlayerOptionData' has a wrong offset!");
static_assert(offsetof(UFortActorOptionsComponent, OnAnyPropertyChanged) == 0x000238, "Member 'UFortActorOptionsComponent::OnAnyPropertyChanged' has a wrong offset!");
static_assert(offsetof(UFortActorOptionsComponent, OnPropertiesLoaded) == 0x000248, "Member 'UFortActorOptionsComponent::OnPropertiesLoaded' has a wrong offset!");

// Class FortniteGame.FortAdvancedMovementSet
// 0x01B8 (0x01E8 - 0x0030)
class UFortAdvancedMovementSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             GroundFriction;                                    // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BrakingDecelerationWalking;                        // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BrakingDecelerationFalling;                        // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BrakingDecelerationFlying;                         // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxAcceleration;                                   // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxAccelerationFlying;                             // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BrakingFrictionFactor;                             // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             JumpZVelocity;                                     // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             JumpHorizontalAccelerationOverride;                // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             JumpHorizontalVelocityOverride;                    // 0x0198(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MinAnalogWalkSpeed;                                // 0x01C0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void OnRep_BrakingDecelerationFalling();
	void OnRep_BrakingDecelerationFlying();
	void OnRep_BrakingDecelerationWalking();
	void OnRep_BrakingFrictionFactor();
	void OnRep_GroundFriction();
	void OnRep_JumpZVelocity();
	void OnRep_MaxAcceleration();
	void OnRep_MaxAccelerationFlying();
	void OnRep_MinAnalogWalkSpeed();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAdvancedMovementSet">();
	}
	static class UFortAdvancedMovementSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAdvancedMovementSet>();
	}
};
static_assert(alignof(UFortAdvancedMovementSet) == 0x000008, "Wrong alignment on UFortAdvancedMovementSet");
static_assert(sizeof(UFortAdvancedMovementSet) == 0x0001E8, "Wrong size on UFortAdvancedMovementSet");
static_assert(offsetof(UFortAdvancedMovementSet, GroundFriction) == 0x000030, "Member 'UFortAdvancedMovementSet::GroundFriction' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, BrakingDecelerationWalking) == 0x000058, "Member 'UFortAdvancedMovementSet::BrakingDecelerationWalking' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, BrakingDecelerationFalling) == 0x000080, "Member 'UFortAdvancedMovementSet::BrakingDecelerationFalling' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, BrakingDecelerationFlying) == 0x0000A8, "Member 'UFortAdvancedMovementSet::BrakingDecelerationFlying' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, MaxAcceleration) == 0x0000D0, "Member 'UFortAdvancedMovementSet::MaxAcceleration' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, MaxAccelerationFlying) == 0x0000F8, "Member 'UFortAdvancedMovementSet::MaxAccelerationFlying' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, BrakingFrictionFactor) == 0x000120, "Member 'UFortAdvancedMovementSet::BrakingFrictionFactor' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, JumpZVelocity) == 0x000148, "Member 'UFortAdvancedMovementSet::JumpZVelocity' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, JumpHorizontalAccelerationOverride) == 0x000170, "Member 'UFortAdvancedMovementSet::JumpHorizontalAccelerationOverride' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, JumpHorizontalVelocityOverride) == 0x000198, "Member 'UFortAdvancedMovementSet::JumpHorizontalVelocityOverride' has a wrong offset!");
static_assert(offsetof(UFortAdvancedMovementSet, MinAnalogWalkSpeed) == 0x0001C0, "Member 'UFortAdvancedMovementSet::MinAnalogWalkSpeed' has a wrong offset!");

// Class FortniteGame.FortIndicatorManager
// 0x0020 (0x0048 - 0x0028)
class UFortIndicatorManager final : public UObject
{
public:
	TArray<class UFortIndicator*>                 AllIndicators;                                     // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<class UFortMiniMapIndicator*>          MiniMapIndicators;                                 // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortIndicatorManager">();
	}
	static class UFortIndicatorManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortIndicatorManager>();
	}
};
static_assert(alignof(UFortIndicatorManager) == 0x000008, "Wrong alignment on UFortIndicatorManager");
static_assert(sizeof(UFortIndicatorManager) == 0x000048, "Wrong size on UFortIndicatorManager");
static_assert(offsetof(UFortIndicatorManager, AllIndicators) == 0x000028, "Member 'UFortIndicatorManager::AllIndicators' has a wrong offset!");
static_assert(offsetof(UFortIndicatorManager, MiniMapIndicators) == 0x000038, "Member 'UFortIndicatorManager::MiniMapIndicators' has a wrong offset!");

// Class FortniteGame.FortQueryContext_AthenaCurrentSafeZoneCenter
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_AthenaCurrentSafeZoneCenter final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_AthenaCurrentSafeZoneCenter">();
	}
	static class UFortQueryContext_AthenaCurrentSafeZoneCenter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_AthenaCurrentSafeZoneCenter>();
	}
};
static_assert(alignof(UFortQueryContext_AthenaCurrentSafeZoneCenter) == 0x000008, "Wrong alignment on UFortQueryContext_AthenaCurrentSafeZoneCenter");
static_assert(sizeof(UFortQueryContext_AthenaCurrentSafeZoneCenter) == 0x000028, "Wrong size on UFortQueryContext_AthenaCurrentSafeZoneCenter");

// Class FortniteGame.FortAthenaMutator_Heist
// 0x0628 (0x09A0 - 0x0378)
class AFortAthenaMutator_Heist final : public AFortAthenaMutator
{
public:
	class UFortAthenaExitCraftInfo*               ExitCraftInfo;                                     // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FHeistExitCraftSpawnData>       HeistExitCraftSpawnData;                           // 0x0380(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FHeistBlingDropSpawnData>       HeistBlingDropSpawnData;                           // 0x0390(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class USoundCue*                              HeistVictorySoundCue;                              // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SpawnExitCraftInitialDelay;                        // 0x03A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         BlingCarryingEnemiesVisibleTime;                   // 0x03C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_3E8[0x8];                                      // 0x03E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FHeistExitCraftData>            SpawnedExitCraftList;                              // 0x03F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	bool                                          bCurrExitCraftDeparted;                            // 0x0400(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_401[0x7];                                      // 0x0401(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerPawnAthena*>          ExitCraftOverlappingPawns;                         // 0x0408(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	float                                         SpawnExitCraftTime;                                // 0x0418(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CurrExitCraftIndexToSpawn;                         // 0x041C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SupplyDropStartingAngle;                           // 0x0420(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ExitCraftStartingAngle;                            // 0x0424(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CurrBlingSupplyDropIndexHandled;                   // 0x0428(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_42C[0x4];                                      // 0x042C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<int32>                                 RemainingExitCraftSpawnIndexes;                    // 0x0430(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<int32>                                 RemainingSupplyDropSpawnIndexes;                   // 0x0440(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	int32                                         NumUnspawnedExitCrafts;                            // 0x0450(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumSpawnedExitCrafts;                              // 0x0454(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumDepartedExitCrafts;                             // 0x0458(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_45C[0x4];                                      // 0x045C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<int32>                                 NumPlayersAliveOnDeparture;                        // 0x0460(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	int32                                         JewelsLostToStorm;                                 // 0x0470(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SafesLostToStorm;                                  // 0x0474(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMap<uint8, struct FHeistTeamHoldingJewelInfo> JewelHeldByTeamMap;                                // 0x0478(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           BlingTrackingCategoryTag;                          // 0x04C8(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           SafeSupplyDropTag;                                 // 0x04D0(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           BlingItemTag;                                      // 0x04D8(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           CarryingBlingItemTag;                              // 0x04E0(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           ExitCraftTag;                                      // 0x04E8(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           BlingLootItemTag;                                  // 0x04F0(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastAcquiredEnemyMsgTime;                          // 0x04F8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MinTimeAllowedBetweenAcquiredEnemyMessages;        // 0x04FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Intro;                                     // 0x0500(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_InitialBlingIncoming;                      // 0x0538(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_InitialExitCraftsIncoming;                 // 0x0570(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_FinalExitCraftIncoming;                    // 0x05A8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_HeistCompleted;                            // 0x05E0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_HeistCompletedOneRemains;                  // 0x0618(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_DiamondAcquiredByEnemy;                    // 0x0650(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_DiamondAcquiredByAlly;                     // 0x0688(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_DiamondAcquiredByAllyNoVans;               // 0x06C0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_DiamondAcquiredByLocalPlayer;              // 0x06F8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_DiamondAcquiredByLocalPlayerNoVans;        // 0x0730(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            FriendlyCarrierBrush;                              // 0x0768(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FVector2D                              FriendlyCarrierBrushScale;                         // 0x07F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            CompassFriendlyCarrierBrush;                       // 0x07F8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            EnemyCarrierBrush;                                 // 0x0880(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FVector2D                              EnemyCarrierBrushScale;                            // 0x0908(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            CompassEnemyCarrierBrush;                          // 0x0910(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class UTexture2D*                             IconToShowInSquadBar;                              // 0x0998(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnExitCraftIsDestroying(class AFortAthenaExitCraft* ExitCraft);
	void OnExitCraftSpawned(class AFortAthenaExitCraft* ExitCraft, class AFortAthenaExitCraftSpawner* ExitCraftSpawner);
	void OnGamePhaseChanged(EAthenaGamePhase GamePhase);
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);
	void OnMutatorGameplayEvent(int32 EventId, int32 EventParam1, int32 EventParam2, int32 EventParam3);
	void OnMutatorGenericIntegerUpdated(int32 GenericIntegerIndex, int32 NewIntegerValue);
	void OnSpecialActorAdded(const struct FSpecialActorRepData& SpecialActorData);
	void OnSpecialActorRemoved(const struct FSpecialActorRepData& SpecialActorData);
	void SendPlayerAcquiredMessage(class AFortPlayerStateAthena* CarryingPlayerState);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Heist">();
	}
	static class AFortAthenaMutator_Heist* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Heist>();
	}
};
static_assert(alignof(AFortAthenaMutator_Heist) == 0x000008, "Wrong alignment on AFortAthenaMutator_Heist");
static_assert(sizeof(AFortAthenaMutator_Heist) == 0x0009A0, "Wrong size on AFortAthenaMutator_Heist");
static_assert(offsetof(AFortAthenaMutator_Heist, ExitCraftInfo) == 0x000378, "Member 'AFortAthenaMutator_Heist::ExitCraftInfo' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, HeistExitCraftSpawnData) == 0x000380, "Member 'AFortAthenaMutator_Heist::HeistExitCraftSpawnData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, HeistBlingDropSpawnData) == 0x000390, "Member 'AFortAthenaMutator_Heist::HeistBlingDropSpawnData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, HeistVictorySoundCue) == 0x0003A0, "Member 'AFortAthenaMutator_Heist::HeistVictorySoundCue' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, SpawnExitCraftInitialDelay) == 0x0003A8, "Member 'AFortAthenaMutator_Heist::SpawnExitCraftInitialDelay' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, BlingCarryingEnemiesVisibleTime) == 0x0003C8, "Member 'AFortAthenaMutator_Heist::BlingCarryingEnemiesVisibleTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, SpawnedExitCraftList) == 0x0003F0, "Member 'AFortAthenaMutator_Heist::SpawnedExitCraftList' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, bCurrExitCraftDeparted) == 0x000400, "Member 'AFortAthenaMutator_Heist::bCurrExitCraftDeparted' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, ExitCraftOverlappingPawns) == 0x000408, "Member 'AFortAthenaMutator_Heist::ExitCraftOverlappingPawns' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, SpawnExitCraftTime) == 0x000418, "Member 'AFortAthenaMutator_Heist::SpawnExitCraftTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, CurrExitCraftIndexToSpawn) == 0x00041C, "Member 'AFortAthenaMutator_Heist::CurrExitCraftIndexToSpawn' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, SupplyDropStartingAngle) == 0x000420, "Member 'AFortAthenaMutator_Heist::SupplyDropStartingAngle' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, ExitCraftStartingAngle) == 0x000424, "Member 'AFortAthenaMutator_Heist::ExitCraftStartingAngle' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, CurrBlingSupplyDropIndexHandled) == 0x000428, "Member 'AFortAthenaMutator_Heist::CurrBlingSupplyDropIndexHandled' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, RemainingExitCraftSpawnIndexes) == 0x000430, "Member 'AFortAthenaMutator_Heist::RemainingExitCraftSpawnIndexes' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, RemainingSupplyDropSpawnIndexes) == 0x000440, "Member 'AFortAthenaMutator_Heist::RemainingSupplyDropSpawnIndexes' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, NumUnspawnedExitCrafts) == 0x000450, "Member 'AFortAthenaMutator_Heist::NumUnspawnedExitCrafts' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, NumSpawnedExitCrafts) == 0x000454, "Member 'AFortAthenaMutator_Heist::NumSpawnedExitCrafts' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, NumDepartedExitCrafts) == 0x000458, "Member 'AFortAthenaMutator_Heist::NumDepartedExitCrafts' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, NumPlayersAliveOnDeparture) == 0x000460, "Member 'AFortAthenaMutator_Heist::NumPlayersAliveOnDeparture' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, JewelsLostToStorm) == 0x000470, "Member 'AFortAthenaMutator_Heist::JewelsLostToStorm' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, SafesLostToStorm) == 0x000474, "Member 'AFortAthenaMutator_Heist::SafesLostToStorm' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, JewelHeldByTeamMap) == 0x000478, "Member 'AFortAthenaMutator_Heist::JewelHeldByTeamMap' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, BlingTrackingCategoryTag) == 0x0004C8, "Member 'AFortAthenaMutator_Heist::BlingTrackingCategoryTag' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, SafeSupplyDropTag) == 0x0004D0, "Member 'AFortAthenaMutator_Heist::SafeSupplyDropTag' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, BlingItemTag) == 0x0004D8, "Member 'AFortAthenaMutator_Heist::BlingItemTag' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, CarryingBlingItemTag) == 0x0004E0, "Member 'AFortAthenaMutator_Heist::CarryingBlingItemTag' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, ExitCraftTag) == 0x0004E8, "Member 'AFortAthenaMutator_Heist::ExitCraftTag' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, BlingLootItemTag) == 0x0004F0, "Member 'AFortAthenaMutator_Heist::BlingLootItemTag' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, LastAcquiredEnemyMsgTime) == 0x0004F8, "Member 'AFortAthenaMutator_Heist::LastAcquiredEnemyMsgTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, MinTimeAllowedBetweenAcquiredEnemyMessages) == 0x0004FC, "Member 'AFortAthenaMutator_Heist::MinTimeAllowedBetweenAcquiredEnemyMessages' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_Intro) == 0x000500, "Member 'AFortAthenaMutator_Heist::GameMsg_Intro' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_InitialBlingIncoming) == 0x000538, "Member 'AFortAthenaMutator_Heist::GameMsg_InitialBlingIncoming' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_InitialExitCraftsIncoming) == 0x000570, "Member 'AFortAthenaMutator_Heist::GameMsg_InitialExitCraftsIncoming' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_FinalExitCraftIncoming) == 0x0005A8, "Member 'AFortAthenaMutator_Heist::GameMsg_FinalExitCraftIncoming' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_HeistCompleted) == 0x0005E0, "Member 'AFortAthenaMutator_Heist::GameMsg_HeistCompleted' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_HeistCompletedOneRemains) == 0x000618, "Member 'AFortAthenaMutator_Heist::GameMsg_HeistCompletedOneRemains' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_DiamondAcquiredByEnemy) == 0x000650, "Member 'AFortAthenaMutator_Heist::GameMsg_DiamondAcquiredByEnemy' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_DiamondAcquiredByAlly) == 0x000688, "Member 'AFortAthenaMutator_Heist::GameMsg_DiamondAcquiredByAlly' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_DiamondAcquiredByAllyNoVans) == 0x0006C0, "Member 'AFortAthenaMutator_Heist::GameMsg_DiamondAcquiredByAllyNoVans' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_DiamondAcquiredByLocalPlayer) == 0x0006F8, "Member 'AFortAthenaMutator_Heist::GameMsg_DiamondAcquiredByLocalPlayer' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, GameMsg_DiamondAcquiredByLocalPlayerNoVans) == 0x000730, "Member 'AFortAthenaMutator_Heist::GameMsg_DiamondAcquiredByLocalPlayerNoVans' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, FriendlyCarrierBrush) == 0x000768, "Member 'AFortAthenaMutator_Heist::FriendlyCarrierBrush' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, FriendlyCarrierBrushScale) == 0x0007F0, "Member 'AFortAthenaMutator_Heist::FriendlyCarrierBrushScale' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, CompassFriendlyCarrierBrush) == 0x0007F8, "Member 'AFortAthenaMutator_Heist::CompassFriendlyCarrierBrush' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, EnemyCarrierBrush) == 0x000880, "Member 'AFortAthenaMutator_Heist::EnemyCarrierBrush' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, EnemyCarrierBrushScale) == 0x000908, "Member 'AFortAthenaMutator_Heist::EnemyCarrierBrushScale' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, CompassEnemyCarrierBrush) == 0x000910, "Member 'AFortAthenaMutator_Heist::CompassEnemyCarrierBrush' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Heist, IconToShowInSquadBar) == 0x000998, "Member 'AFortAthenaMutator_Heist::IconToShowInSquadBar' has a wrong offset!");

// Class FortniteGame.FortAIAssignment
// 0x00B0 (0x00D8 - 0x0028)
class UFortAIAssignment final : public UObject
{
public:
	struct FFortAIAssignmentIdentifier            AssignmentIdentifier;                              // 0x0028(0x0030)(Protected, NativeAccessSpecifierProtected)
	class UFortAIAssignmentSettings*              AssignmentSettings;                                // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortAIGoalProvider*                    GoalProvider;                                      // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortAIController*>              ControllersOnAssignment;                           // 0x0068(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_78[0x50];                                      // 0x0078(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortAIGoal>                    Goals;                                             // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIAssignment">();
	}
	static class UFortAIAssignment* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIAssignment>();
	}
};
static_assert(alignof(UFortAIAssignment) == 0x000008, "Wrong alignment on UFortAIAssignment");
static_assert(sizeof(UFortAIAssignment) == 0x0000D8, "Wrong size on UFortAIAssignment");
static_assert(offsetof(UFortAIAssignment, AssignmentIdentifier) == 0x000028, "Member 'UFortAIAssignment::AssignmentIdentifier' has a wrong offset!");
static_assert(offsetof(UFortAIAssignment, AssignmentSettings) == 0x000058, "Member 'UFortAIAssignment::AssignmentSettings' has a wrong offset!");
static_assert(offsetof(UFortAIAssignment, GoalProvider) == 0x000060, "Member 'UFortAIAssignment::GoalProvider' has a wrong offset!");
static_assert(offsetof(UFortAIAssignment, ControllersOnAssignment) == 0x000068, "Member 'UFortAIAssignment::ControllersOnAssignment' has a wrong offset!");
static_assert(offsetof(UFortAIAssignment, Goals) == 0x0000C8, "Member 'UFortAIAssignment::Goals' has a wrong offset!");

// Class FortniteGame.FortIntelPackSet
// 0x00F0 (0x0120 - 0x0030)
class UFortIntelPackSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             MaxCharges;                                        // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CurrentCharges;                                    // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             StormTrackerCost;                                  // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RevealedTargetsRange;                              // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RevealedTargetsDuration;                           // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RevealedTargetsCost;                               // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortIntelPackSet">();
	}
	static class UFortIntelPackSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortIntelPackSet>();
	}
};
static_assert(alignof(UFortIntelPackSet) == 0x000008, "Wrong alignment on UFortIntelPackSet");
static_assert(sizeof(UFortIntelPackSet) == 0x000120, "Wrong size on UFortIntelPackSet");
static_assert(offsetof(UFortIntelPackSet, MaxCharges) == 0x000030, "Member 'UFortIntelPackSet::MaxCharges' has a wrong offset!");
static_assert(offsetof(UFortIntelPackSet, CurrentCharges) == 0x000058, "Member 'UFortIntelPackSet::CurrentCharges' has a wrong offset!");
static_assert(offsetof(UFortIntelPackSet, StormTrackerCost) == 0x000080, "Member 'UFortIntelPackSet::StormTrackerCost' has a wrong offset!");
static_assert(offsetof(UFortIntelPackSet, RevealedTargetsRange) == 0x0000A8, "Member 'UFortIntelPackSet::RevealedTargetsRange' has a wrong offset!");
static_assert(offsetof(UFortIntelPackSet, RevealedTargetsDuration) == 0x0000D0, "Member 'UFortIntelPackSet::RevealedTargetsDuration' has a wrong offset!");
static_assert(offsetof(UFortIntelPackSet, RevealedTargetsCost) == 0x0000F8, "Member 'UFortIntelPackSet::RevealedTargetsCost' has a wrong offset!");

// Class FortniteGame.FortAthenaSKPushVehicle
// 0x0098 (0x0CB8 - 0x0C20)
#pragma pack(push, 0x1)
class alignas(0x08) AFortAthenaSKPushVehicle : public AFortAthenaSKVehicle
{
public:
	float                                         AntiGravityScalerWhenEmpty;                        // 0x0C20(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AntiGravityScalerWhenCoasting;                     // 0x0C24(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringCompressionRefireTime;                       // 0x0C28(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MovementAmountParam;                               // 0x0C2C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CurrentMaxSpringCompression;                       // 0x0C30(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SparksLeftParam;                                   // 0x0C34(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SparksRightParam;                                  // 0x0C38(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LeftSlowDustParam;                                 // 0x0C3C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RightSlowDustParam;                                // 0x0C40(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LeftFastDustParam;                                 // 0x0C44(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RightFastDustParam;                                // 0x0C48(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FastDustParam;                                     // 0x0C4C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CoastingMovementParam;                             // 0x0C50(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkiddingAmountParam;                               // 0x0C54(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InAirParam;                                        // 0x0C58(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScrapingAmountParam;                               // 0x0C5C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AudioWindParam;                                    // 0x0C60(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C64[0x4];                                      // 0x0C64(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortSKPushVehicleConfigs>  SKPushVehicleConfigsClass;                         // 0x0C68(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortSKPushVehicleConfigs*              SKPushVehicleConfigs;                              // 0x0C70(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C78[0x40];                                     // 0x0C78(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnIsCoastingChanged();
	void OnSpringCompression();

	ECoastState GetCoastState() const;
	class FName GetShoppingCartCoastActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	float GetStandingInPlaceSteeringAngle() const;
	class FName GetVehicleJumpActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	bool IsApplyingPedalForce() const;
	bool IsCoasting() const;
	bool IsDismountingFromCoast() const;
	bool IsEndCoasting() const;
	bool IsMounting() const;
	bool IsReadyToPedalFromCoast() const;
	bool IsStandingInPlace() const;
	bool PlayerWantsToCoast() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSKPushVehicle">();
	}
	static class AFortAthenaSKPushVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSKPushVehicle>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortAthenaSKPushVehicle) == 0x000008, "Wrong alignment on AFortAthenaSKPushVehicle");
static_assert(sizeof(AFortAthenaSKPushVehicle) == 0x000CB8, "Wrong size on AFortAthenaSKPushVehicle");
static_assert(offsetof(AFortAthenaSKPushVehicle, AntiGravityScalerWhenEmpty) == 0x000C20, "Member 'AFortAthenaSKPushVehicle::AntiGravityScalerWhenEmpty' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, AntiGravityScalerWhenCoasting) == 0x000C24, "Member 'AFortAthenaSKPushVehicle::AntiGravityScalerWhenCoasting' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, SpringCompressionRefireTime) == 0x000C28, "Member 'AFortAthenaSKPushVehicle::SpringCompressionRefireTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, MovementAmountParam) == 0x000C2C, "Member 'AFortAthenaSKPushVehicle::MovementAmountParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, CurrentMaxSpringCompression) == 0x000C30, "Member 'AFortAthenaSKPushVehicle::CurrentMaxSpringCompression' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, SparksLeftParam) == 0x000C34, "Member 'AFortAthenaSKPushVehicle::SparksLeftParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, SparksRightParam) == 0x000C38, "Member 'AFortAthenaSKPushVehicle::SparksRightParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, LeftSlowDustParam) == 0x000C3C, "Member 'AFortAthenaSKPushVehicle::LeftSlowDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, RightSlowDustParam) == 0x000C40, "Member 'AFortAthenaSKPushVehicle::RightSlowDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, LeftFastDustParam) == 0x000C44, "Member 'AFortAthenaSKPushVehicle::LeftFastDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, RightFastDustParam) == 0x000C48, "Member 'AFortAthenaSKPushVehicle::RightFastDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, FastDustParam) == 0x000C4C, "Member 'AFortAthenaSKPushVehicle::FastDustParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, CoastingMovementParam) == 0x000C50, "Member 'AFortAthenaSKPushVehicle::CoastingMovementParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, SkiddingAmountParam) == 0x000C54, "Member 'AFortAthenaSKPushVehicle::SkiddingAmountParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, InAirParam) == 0x000C58, "Member 'AFortAthenaSKPushVehicle::InAirParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, ScrapingAmountParam) == 0x000C5C, "Member 'AFortAthenaSKPushVehicle::ScrapingAmountParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, AudioWindParam) == 0x000C60, "Member 'AFortAthenaSKPushVehicle::AudioWindParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, SKPushVehicleConfigsClass) == 0x000C68, "Member 'AFortAthenaSKPushVehicle::SKPushVehicleConfigsClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushVehicle, SKPushVehicleConfigs) == 0x000C70, "Member 'AFortAthenaSKPushVehicle::SKPushVehicleConfigs' has a wrong offset!");

// Class FortniteGame.FortAthenaSKPushCannon
// 0x01B8 (0x0E70 - 0x0CB8)
class AFortAthenaSKPushCannon final : public AFortAthenaSKPushVehicle
{
public:
	class AFortWeaponRangedMountedCannon*         CachedWeapon;                                      // 0x0CB8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortWeaponRangedItemDefinition*        CachedWeaponDef;                                   // 0x0CC0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedOverheatMax;                                 // 0x0CC8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedOverheatValue;                               // 0x0CCC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         OverheatValueRepped;                               // 0x0CD0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWeaponEquipped;                                   // 0x0CD4(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CD5[0x3];                                      // 0x0CD5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 ActorBase;                                         // 0x0CD8(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastTickTime;                                      // 0x0CE0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverAimBlendFactor;                              // 0x0CE4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverAimBlendIncSpeed;                            // 0x0CE8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TickCount;                                         // 0x0CEC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReadyToSleep;                                     // 0x0CF0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CF1[0xF];                                      // 0x0CF1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             LastFrameTurretTransform;                          // 0x0D00(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientation;                              // 0x0D30(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientationCorrected;                     // 0x0D3C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentAimOrientation;                             // 0x0D48(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentAimOrientationCorrected;                    // 0x0D54(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientationRepped;                        // 0x0D60(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientationCorrectedRepped;               // 0x0D6C(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	float                                         UnmannedDesiredPitch;                              // 0x0D78(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HorizAimRotDelta;                                  // 0x0D7C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalScaler;                                       // 0x0D80(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LeftMuzzleSocketName;                              // 0x0D84(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   RightMuzzleSocketName;                             // 0x0D8C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxYawPerSecondThreshold;                          // 0x0D94(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxPitchPerSecondThreshold;                        // 0x0D98(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PitchConstraintAngleOffset;                        // 0x0D9C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bConstrainVerticalRotationOnly;                    // 0x0DA0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DA1[0x3];                                      // 0x0DA1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AimInterpSpeed;                                    // 0x0DA4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InitialCameraInterpSpeed;                          // 0x0DA8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InitialCameraLerpTime;                             // 0x0DAC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalCyclesPerFullTurn;                            // 0x0DB0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocalAimOffsetWhenPitchedUp;                       // 0x0DB4(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocalAimOffsetWhenPitchedFlat;                     // 0x0DC0(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocalAimOffsetWhenPitchedDown;                     // 0x0DCC(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayerEnteredThisFrame;                           // 0x0DD8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DD9[0x3];                                      // 0x0DD9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         YawDiffRemaining;                                  // 0x0DDC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementParam;                                     // 0x0DE0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BatteryParam;                                      // 0x0DE4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleIntensity;                                   // 0x0DE8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DEC[0x4];                                      // 0x0DEC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCameraShake*                           DriverCameraShake;                                 // 0x0DF0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraShake*                           PassengerCameraShake;                              // 0x0DF8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        LocalPlayerPawn;                                   // 0x0E00(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortAbilityTargetingSource                   AimSourceType;                                     // 0x0E08(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E09[0x7];                                      // 0x0E09(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         TotalShotsAllowedThenShutdown;                     // 0x0E10(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         ShotsFired;                                        // 0x0E30(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E34[0x4];                                      // 0x0E34(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPushCannonFiredEvent;                            // 0x0E38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bWeaponOverheatDataHasBeenCached;                  // 0x0E48(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E49[0x3];                                      // 0x0E49(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCachedWeaponOverheatData          CachedWeaponOverheatData;                          // 0x0E4C(0x0018)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_E64[0xC];                                      // 0x0E64(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetCurrentOverheatValue();
	float GetOverheatScaler();
	void OnGetExitSocketTransform(const class FName ExitSocket, const int32 SocketIndex, const struct FTransform& InTransform, bool* bOutOverriderExitSocket, struct FTransform* OutOverrideTransform);
	void OnLaunchPawn(class AFortPlayerPawn* Pawn);
	void OnPostExitVehicle(class AFortPawn* ExitingPawn, int32 SeatIndex);
	void OnPushCannonFired(int32 ShotsRemaining);
	void OnRep_OverheatValueRepped();
	void OnRep_ShotsFired();
	void OnRep_TargetAimOrientationCorrectedRepped();
	void OnRep_TargetAimOrientationRepped();
	void SetActorBase(class AActor* InActorBase);

	float GetOverheatingMaxValue() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSKPushCannon">();
	}
	static class AFortAthenaSKPushCannon* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSKPushCannon>();
	}
};
static_assert(alignof(AFortAthenaSKPushCannon) == 0x000010, "Wrong alignment on AFortAthenaSKPushCannon");
static_assert(sizeof(AFortAthenaSKPushCannon) == 0x000E70, "Wrong size on AFortAthenaSKPushCannon");
static_assert(offsetof(AFortAthenaSKPushCannon, CachedWeapon) == 0x000CB8, "Member 'AFortAthenaSKPushCannon::CachedWeapon' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, CachedWeaponDef) == 0x000CC0, "Member 'AFortAthenaSKPushCannon::CachedWeaponDef' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, CachedOverheatMax) == 0x000CC8, "Member 'AFortAthenaSKPushCannon::CachedOverheatMax' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, CachedOverheatValue) == 0x000CCC, "Member 'AFortAthenaSKPushCannon::CachedOverheatValue' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, OverheatValueRepped) == 0x000CD0, "Member 'AFortAthenaSKPushCannon::OverheatValueRepped' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, bWeaponEquipped) == 0x000CD4, "Member 'AFortAthenaSKPushCannon::bWeaponEquipped' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, ActorBase) == 0x000CD8, "Member 'AFortAthenaSKPushCannon::ActorBase' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, LastTickTime) == 0x000CE0, "Member 'AFortAthenaSKPushCannon::LastTickTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, DriverAimBlendFactor) == 0x000CE4, "Member 'AFortAthenaSKPushCannon::DriverAimBlendFactor' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, DriverAimBlendIncSpeed) == 0x000CE8, "Member 'AFortAthenaSKPushCannon::DriverAimBlendIncSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, TickCount) == 0x000CEC, "Member 'AFortAthenaSKPushCannon::TickCount' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, bReadyToSleep) == 0x000CF0, "Member 'AFortAthenaSKPushCannon::bReadyToSleep' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, LastFrameTurretTransform) == 0x000D00, "Member 'AFortAthenaSKPushCannon::LastFrameTurretTransform' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, TargetAimOrientation) == 0x000D30, "Member 'AFortAthenaSKPushCannon::TargetAimOrientation' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, TargetAimOrientationCorrected) == 0x000D3C, "Member 'AFortAthenaSKPushCannon::TargetAimOrientationCorrected' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, CurrentAimOrientation) == 0x000D48, "Member 'AFortAthenaSKPushCannon::CurrentAimOrientation' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, CurrentAimOrientationCorrected) == 0x000D54, "Member 'AFortAthenaSKPushCannon::CurrentAimOrientationCorrected' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, TargetAimOrientationRepped) == 0x000D60, "Member 'AFortAthenaSKPushCannon::TargetAimOrientationRepped' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, TargetAimOrientationCorrectedRepped) == 0x000D6C, "Member 'AFortAthenaSKPushCannon::TargetAimOrientationCorrectedRepped' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, UnmannedDesiredPitch) == 0x000D78, "Member 'AFortAthenaSKPushCannon::UnmannedDesiredPitch' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, HorizAimRotDelta) == 0x000D7C, "Member 'AFortAthenaSKPushCannon::HorizAimRotDelta' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, PedalScaler) == 0x000D80, "Member 'AFortAthenaSKPushCannon::PedalScaler' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, LeftMuzzleSocketName) == 0x000D84, "Member 'AFortAthenaSKPushCannon::LeftMuzzleSocketName' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, RightMuzzleSocketName) == 0x000D8C, "Member 'AFortAthenaSKPushCannon::RightMuzzleSocketName' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, MaxYawPerSecondThreshold) == 0x000D94, "Member 'AFortAthenaSKPushCannon::MaxYawPerSecondThreshold' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, MaxPitchPerSecondThreshold) == 0x000D98, "Member 'AFortAthenaSKPushCannon::MaxPitchPerSecondThreshold' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, PitchConstraintAngleOffset) == 0x000D9C, "Member 'AFortAthenaSKPushCannon::PitchConstraintAngleOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, bConstrainVerticalRotationOnly) == 0x000DA0, "Member 'AFortAthenaSKPushCannon::bConstrainVerticalRotationOnly' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, AimInterpSpeed) == 0x000DA4, "Member 'AFortAthenaSKPushCannon::AimInterpSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, InitialCameraInterpSpeed) == 0x000DA8, "Member 'AFortAthenaSKPushCannon::InitialCameraInterpSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, InitialCameraLerpTime) == 0x000DAC, "Member 'AFortAthenaSKPushCannon::InitialCameraLerpTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, PedalCyclesPerFullTurn) == 0x000DB0, "Member 'AFortAthenaSKPushCannon::PedalCyclesPerFullTurn' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, LocalAimOffsetWhenPitchedUp) == 0x000DB4, "Member 'AFortAthenaSKPushCannon::LocalAimOffsetWhenPitchedUp' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, LocalAimOffsetWhenPitchedFlat) == 0x000DC0, "Member 'AFortAthenaSKPushCannon::LocalAimOffsetWhenPitchedFlat' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, LocalAimOffsetWhenPitchedDown) == 0x000DCC, "Member 'AFortAthenaSKPushCannon::LocalAimOffsetWhenPitchedDown' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, bPlayerEnteredThisFrame) == 0x000DD8, "Member 'AFortAthenaSKPushCannon::bPlayerEnteredThisFrame' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, YawDiffRemaining) == 0x000DDC, "Member 'AFortAthenaSKPushCannon::YawDiffRemaining' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, MovementParam) == 0x000DE0, "Member 'AFortAthenaSKPushCannon::MovementParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, BatteryParam) == 0x000DE4, "Member 'AFortAthenaSKPushCannon::BatteryParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, RumbleIntensity) == 0x000DE8, "Member 'AFortAthenaSKPushCannon::RumbleIntensity' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, DriverCameraShake) == 0x000DF0, "Member 'AFortAthenaSKPushCannon::DriverCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, PassengerCameraShake) == 0x000DF8, "Member 'AFortAthenaSKPushCannon::PassengerCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, LocalPlayerPawn) == 0x000E00, "Member 'AFortAthenaSKPushCannon::LocalPlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, AimSourceType) == 0x000E08, "Member 'AFortAthenaSKPushCannon::AimSourceType' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, TotalShotsAllowedThenShutdown) == 0x000E10, "Member 'AFortAthenaSKPushCannon::TotalShotsAllowedThenShutdown' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, ShotsFired) == 0x000E30, "Member 'AFortAthenaSKPushCannon::ShotsFired' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, OnPushCannonFiredEvent) == 0x000E38, "Member 'AFortAthenaSKPushCannon::OnPushCannonFiredEvent' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, bWeaponOverheatDataHasBeenCached) == 0x000E48, "Member 'AFortAthenaSKPushCannon::bWeaponOverheatDataHasBeenCached' has a wrong offset!");
static_assert(offsetof(AFortAthenaSKPushCannon, CachedWeaponOverheatData) == 0x000E4C, "Member 'AFortAthenaSKPushCannon::CachedWeaponOverheatData' has a wrong offset!");

// Class FortniteGame.FortAIAssignmentSettings
// 0x0060 (0x0090 - 0x0030)
class UFortAIAssignmentSettings final : public UDataAsset
{
public:
	TArray<struct FGoalSelectionQueryInfo>        GoalSelectionQueryInfos;                           // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	bool                                          bGoalLocationsAlwaysKnown;                         // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIsEnemyAssignment;                                // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_42[0x6];                                       // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  RequiredTags;                                      // 0x0048(0x0020)(Edit, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  ProhibitedTags;                                    // 0x0068(0x0020)(Edit, NativeAccessSpecifierPrivate)
	float                                         MaxAIAllowedForAssignment;                         // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MaxAIAllowedPerGoal;                               // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIAssignmentSettings">();
	}
	static class UFortAIAssignmentSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIAssignmentSettings>();
	}
};
static_assert(alignof(UFortAIAssignmentSettings) == 0x000008, "Wrong alignment on UFortAIAssignmentSettings");
static_assert(sizeof(UFortAIAssignmentSettings) == 0x000090, "Wrong size on UFortAIAssignmentSettings");
static_assert(offsetof(UFortAIAssignmentSettings, GoalSelectionQueryInfos) == 0x000030, "Member 'UFortAIAssignmentSettings::GoalSelectionQueryInfos' has a wrong offset!");
static_assert(offsetof(UFortAIAssignmentSettings, bGoalLocationsAlwaysKnown) == 0x000040, "Member 'UFortAIAssignmentSettings::bGoalLocationsAlwaysKnown' has a wrong offset!");
static_assert(offsetof(UFortAIAssignmentSettings, bIsEnemyAssignment) == 0x000041, "Member 'UFortAIAssignmentSettings::bIsEnemyAssignment' has a wrong offset!");
static_assert(offsetof(UFortAIAssignmentSettings, RequiredTags) == 0x000048, "Member 'UFortAIAssignmentSettings::RequiredTags' has a wrong offset!");
static_assert(offsetof(UFortAIAssignmentSettings, ProhibitedTags) == 0x000068, "Member 'UFortAIAssignmentSettings::ProhibitedTags' has a wrong offset!");
static_assert(offsetof(UFortAIAssignmentSettings, MaxAIAllowedForAssignment) == 0x000088, "Member 'UFortAIAssignmentSettings::MaxAIAllowedForAssignment' has a wrong offset!");
static_assert(offsetof(UFortAIAssignmentSettings, MaxAIAllowedPerGoal) == 0x00008C, "Member 'UFortAIAssignmentSettings::MaxAIAllowedPerGoal' has a wrong offset!");

// Class FortniteGame.FortClientPilot_FrontendBase
// 0x0040 (0x0158 - 0x0118)
#pragma pack(push, 0x1)
class alignas(0x08) UFortClientPilot_FrontendBase : public UFortClientPilot_Base
{
public:
	bool                                          bWaitingForSkillTreePurchase;                      // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWaitingForWorkerSlot;                             // 0x0119(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11A[0x2];                                      // 0x011A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumSkillPurchasesAttempted;                        // 0x011C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxSkillPurchaseAttempts;                          // 0x0120(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumWorkerSlotsAttempted;                           // 0x0124(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxWorkerSlotAttempts;                             // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         LoopsSpentWaitingForFrontend;                      // 0x012C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_130[0xC];                                      // 0x0130(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LobbyActionTimer;                                  // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBetweenLobbyActions;                           // 0x0140(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasAttemptedAbandon;                              // 0x0144(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_145[0x3];                                      // 0x0145(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LastMatchmakeTime;                                 // 0x0148(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastLoginCycleTime;                                // 0x014C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_150[0x8];                                      // 0x0150(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_FrontendBase">();
	}
	static class UFortClientPilot_FrontendBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_FrontendBase>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortClientPilot_FrontendBase) == 0x000008, "Wrong alignment on UFortClientPilot_FrontendBase");
static_assert(sizeof(UFortClientPilot_FrontendBase) == 0x000158, "Wrong size on UFortClientPilot_FrontendBase");
static_assert(offsetof(UFortClientPilot_FrontendBase, bWaitingForSkillTreePurchase) == 0x000118, "Member 'UFortClientPilot_FrontendBase::bWaitingForSkillTreePurchase' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, bWaitingForWorkerSlot) == 0x000119, "Member 'UFortClientPilot_FrontendBase::bWaitingForWorkerSlot' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, NumSkillPurchasesAttempted) == 0x00011C, "Member 'UFortClientPilot_FrontendBase::NumSkillPurchasesAttempted' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, MaxSkillPurchaseAttempts) == 0x000120, "Member 'UFortClientPilot_FrontendBase::MaxSkillPurchaseAttempts' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, NumWorkerSlotsAttempted) == 0x000124, "Member 'UFortClientPilot_FrontendBase::NumWorkerSlotsAttempted' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, MaxWorkerSlotAttempts) == 0x000128, "Member 'UFortClientPilot_FrontendBase::MaxWorkerSlotAttempts' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, LoopsSpentWaitingForFrontend) == 0x00012C, "Member 'UFortClientPilot_FrontendBase::LoopsSpentWaitingForFrontend' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, LobbyActionTimer) == 0x00013C, "Member 'UFortClientPilot_FrontendBase::LobbyActionTimer' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, TimeBetweenLobbyActions) == 0x000140, "Member 'UFortClientPilot_FrontendBase::TimeBetweenLobbyActions' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, bHasAttemptedAbandon) == 0x000144, "Member 'UFortClientPilot_FrontendBase::bHasAttemptedAbandon' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, LastMatchmakeTime) == 0x000148, "Member 'UFortClientPilot_FrontendBase::LastMatchmakeTime' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendBase, LastLoginCycleTime) == 0x00014C, "Member 'UFortClientPilot_FrontendBase::LastLoginCycleTime' has a wrong offset!");

// Class FortniteGame.FortClientPilot_FrontendCampaign
// 0x0028 (0x0180 - 0x0158)
class UFortClientPilot_FrontendCampaign final : public UFortClientPilot_FrontendBase
{
public:
	bool                                          bShouldPickRandomMap;                              // 0x0158(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_159[0x3];                                      // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ISelectedTheater;                                  // 0x015C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ISelectedTile;                                     // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_164[0x4];                                      // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<int32>                                 SelectedTileList;                                  // 0x0168(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         RandomZoneDifficultyMinimum;                       // 0x0178(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RandomZoneDifficultyMaximum;                       // 0x017C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_FrontendCampaign">();
	}
	static class UFortClientPilot_FrontendCampaign* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_FrontendCampaign>();
	}
};
static_assert(alignof(UFortClientPilot_FrontendCampaign) == 0x000008, "Wrong alignment on UFortClientPilot_FrontendCampaign");
static_assert(sizeof(UFortClientPilot_FrontendCampaign) == 0x000180, "Wrong size on UFortClientPilot_FrontendCampaign");
static_assert(offsetof(UFortClientPilot_FrontendCampaign, bShouldPickRandomMap) == 0x000158, "Member 'UFortClientPilot_FrontendCampaign::bShouldPickRandomMap' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendCampaign, ISelectedTheater) == 0x00015C, "Member 'UFortClientPilot_FrontendCampaign::ISelectedTheater' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendCampaign, ISelectedTile) == 0x000160, "Member 'UFortClientPilot_FrontendCampaign::ISelectedTile' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendCampaign, SelectedTileList) == 0x000168, "Member 'UFortClientPilot_FrontendCampaign::SelectedTileList' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendCampaign, RandomZoneDifficultyMinimum) == 0x000178, "Member 'UFortClientPilot_FrontendCampaign::RandomZoneDifficultyMinimum' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_FrontendCampaign, RandomZoneDifficultyMaximum) == 0x00017C, "Member 'UFortClientPilot_FrontendCampaign::RandomZoneDifficultyMaximum' has a wrong offset!");

// Class FortniteGame.FortMissionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortMissionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void AddCompletionTagsToMission(class UObject* WorldContextObject, const struct FGuid& MissionGuid, const struct FGameplayTagContainer& NewCompletionTagContainer);
	static void AddCompletionTagToMission(class UObject* WorldContextObject, const struct FGuid& MissionGuid, const struct FGameplayTag& NewCompletionTag);
	static void AdjustWaveBasedGameDifficulty(class UObject* WorldContextObject, float FDifficultyAddMod);
	static void CreateDynamicBuildingDeconstructor(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& BoxExtent, bool bIgnoreMissionActors, bool bShrinkAndDestroy);
	static struct FFortMissionEvent CreateMissionEvent(class UObject* WorldContextObject, class FName EventType, const struct FGuid& MissionGuid, const struct FGameplayTagContainer& ObjectiveHandle, class UFortMissionEventParams* Params_0, bool DO_NOT_USE_THIS_OR_VARIABLES_BELOW, class UObject* EventFocus, class UDataAsset* EventContent, class AActor* EventInstigator, int32 GenericInt, float GenericFloat, const class FText& GenericText, const struct FGameplayTagContainer& GameplayTags);
	static void ExecuteMissionEvent(class UObject* WorldContextObject, class FName EventType, const struct FGuid& MissionGuid, const struct FGameplayTagContainer& ObjectiveHandle, class UFortMissionEventParams* Params_0, bool DO_NOT_USE_THIS_OR_VARIABLES_BELOW, class UObject* EventFocus, class UDataAsset* EventContent, class AActor* EventInstigator, int32 GenericInt, float GenericFloat, const class FText& GenericText, const struct FGameplayTagContainer& GameplayTags);
	static void ExecuteMissionEventEx(class UObject* WorldContextObject, const struct FFortMissionEventName& EventType, const struct FGuid& MissionGuid, const struct FGameplayTagContainer& ObjectiveHandle, class UFortMissionEventParams* Params_0, bool DO_NOT_USE_THIS_OR_VARIABLES_BELOW, class UObject* EventFocus, class UDataAsset* EventContent, class AActor* EventInstigator, int32 GenericInt, float GenericFloat, const class FText& GenericText, const struct FGameplayTagContainer& GameplayTags);
	static TArray<class ABuildingActor*> FindActorsWithTags(class UObject* WorldContextObject, const struct FGameplayTagContainer& Tags);
	static class AFortPlacementActor* FindOriginatingPlacementActor(class ABuildingActor* BuildingActor);
	static TArray<class AFortMission*> GetAllLoadedMissions(class UObject* WorldContextObject);
	static class AFortBluGloManager* GetBluGloManager(class UObject* WorldContextObject);
	static TArray<class AActor*> GetMissionActorsInEncounterDirection(class UObject* WorldContextObject, TSubclassOf<class AActor> ActorSubclass, const struct FVector& StartLocation, EFortEncounterDirection DirectionToLookForActors, float Angle, float MaxDistance);
	static TArray<class AActor*> GetMissionActorsInVectorDirection(class UObject* WorldContextObject, TSubclassOf<class AActor> ActorSubclass, const struct FVector& StartLocation, const struct FVector& DirectionToLookForActors, float Angle, float MaxDistance);
	static class AFortMission* GetMissionFromGuid(class UObject* WorldContextObject, const struct FGuid& MissionGuid);
	static float GetMissionHUDTextLineHeightEstimate(const class FText& Text);
	static class AFortMission* GetPrimaryMission(class UObject* WorldContextObject);
	static void GetTieredWaveBaseNumKillPoints(class UObject* WorldContextObject, class FName BaseNumOfKillPointsRowName, float OverrideDifficulty, float* OutBaseNumKillPoints);
	static void GetTieredWaveBaseNumKills(class UObject* WorldContextObject, class FName BaseNumOfKillsRowName, float OverrideDifficulty, float* OutBaseNumKills);
	static void GetTieredWaveBaseWaveLength(class UObject* WorldContextObject, class FName BaseWaveLengthRowName, float OverrideDifficulty, float* OutBaseWaveLength);
	static void GetTieredWaveSet(class FName TieredWaveCollectionName, int32 Tier, struct FTieredWaveSetCollectionData* WaveCollectionInfo, TArray<struct FTieredWaveSetData>* OutWaveData);
	static void GiveMissionRewardsToPlayer(class UObject* WorldContextObject, const struct FGuid& EventGuid, class AFortPlayerController* PlayerController, const class FText& TitleText, const class FText& DescriptionText, class FName LootTierGroup, int32 LootTier, float RewardDisplayTime);
	static void GiveMissionRewardsToPlayerAsPickups(class UObject* WorldContextObject, const struct FGuid& MissionGuid, class AFortPlayerController* PlayerController, const struct FVector& StartPosition, float Radius, class FName LootTierGroup, int32 LootTier);
	static bool GiveMissionSchematicItemDirectlyToPlayer(class UObject* WorldContextObject, class AFortPlayerController* TargetPlayer, const struct FGuid& MissionGuid, class UFortSchematicItemDefinition* SchematicDefinition);
	static bool HasTags(const struct FGameplayTagContainer& ContainerToCheck, const struct FGameplayTagContainer& TagsToCheck, bool bRequireAll, bool bCountEmptyAsMatch);
	static bool IsUsingNewMissionGeneration(class UObject* WorldContextObject);
	static void LoadMission(class UObject* WorldContextObject, class UFortMissionInfo* MissionInfo);
	static int32 NumBluGloFromPlayerPawn(class AFortPlayerPawn* PlayerPawn);
	static int32 NumBluGloFromPlayerState(class AFortPlayerStateZone* PlayerState);
	static void PingMinimap(class UObject* WorldContextObject, const struct FVector& WorldLocation, const struct FLinearColor& PingColor, EFortTeam RequiredTeam);
	static int32 PollActorsInVolume(class UObject* WorldContextObject, class UBoxComponent* VolumeBoxComponent, EPollActorsInVolumeTypes PollBuildingTypes, TSubclassOf<class AActor> ActorClassToPoll);
	static bool RegisterForMissionEvents(class AActor* ActorToRegister, const struct FGuid& MissionGuid);
	static bool RegisterMissionInfoUIActor(class AActor* AttachmentActor, const struct FGuid& MissionGuid, const struct FVector& AttachementOffset, float MaxVisibleDistance);
	static void SetOnlinePresenceDoNotDisturb(class UObject* WorldContextObject, bool bDoNotDisturb, class AFortPlayerController* SpecificPlayer);
	static void SetWorldSavingEnabled(class UObject* WorldContextObject, bool bEnabled);
	static bool ShouldUseAlternateAIDirectorBalance();
	static void SpawnAndCollectPlayerPickups(class UObject* WorldContextObject, class AFortPlayerController* PlayerController, const struct FVector& StartPosition, class FName LootTierGroup, int32 LootTier);
	static TArray<class AActor*> SpawnAtPlacementActorsHelper(class UObject* WorldContextObject, class UClass* Entries, bool* bSucceeded);
	static class ABuildingActor* SpawnBuildingActorAtTransform(class UObject* WorldContextObject, const struct FGuid& MissionGuid, TSubclassOf<class ABuildingActor> BuildingClass, const struct FTransform& Transform);
	static class AFortPickup* SpawnMissionItemPickup(class UObject* WorldContextObject, const struct FGuid& MissionGuid, class UFortMissionItemDefinition* MissionItemDefinition, const struct FVector& StartPosition, class AFortPawn* TargetPawn);
	static class AFortPickup* SpawnMissionItemPickupInWorld(class UObject* WorldContextObject, const struct FGuid& MissionGuid, class UFortWorldItemDefinition* ItemDefinition, int32 NumberToSpawn, const struct FVector& Position, const struct FVector& Direction, int32 OverrideMaxStackCount);
	static bool SpawnPlacementMissionActor(class UObject* WorldContextObject, const TSubclassOf<class AActor>& ActorToSpawn, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, class AActor* PlacementLocationActor, class AActor** OutSpawnedActor);
	static class UFortAIEncounterInfo* StartAIEncounter(class UObject* WorldContextObject, class FString* AssociatedMissionName, TSubclassOf<class UFortAIEncounterInfo> EncounterTemplate, class AActor* TargetActor, const struct FGameplayTagContainer& InjectedTags, const struct FFortEncounterSettings& EncounterSettings, int32 ActivationDelay);
	static class UFortAIEncounterInfo* StartAIEncounterWithEnvironmentQuery(class UObject* WorldContextObject, class FString* AssociatedMissionName, TSubclassOf<class UFortAIEncounterInfo> EncounterTemplate, class AActor* TargetActor, const struct FEncounterEnvironmentQueryInfo& EnvironmentQueryInfo, class AActor* QueryActor, const struct FGameplayTagContainer& InjectedTags, const struct FFortEncounterSettings& EncounterSettings, int32 ActivationDelay);
	static void StartPlayingMission(class UObject* WorldContextObject, const struct FGuid& MissionGuid);
	static void StopAIEncounter(class UObject* WorldContextObject, class UFortAIEncounterInfo* ActiveEncounter, EFortObjectiveStatus ObjectiveStatus);
	static void StopAIEncounterAgainstActor(class UObject* WorldContextObject, class AActor* TargetActor);
	static void TeleportPawnNearLocation(class AFortPawn* Pawn, const struct FVector& DestLocation);
	static void TeleportPlayerPawn(class AFortPlayerPawn* PlayerPawn, const struct FVector& DestLocation, const struct FRotator& DestRotation, bool bIgnoreCollision);
	static bool UnregisterForMissionEvents(class AActor* ActorToUnregister, const struct FGuid& MissionGuid);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionLibrary">();
	}
	static class UFortMissionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionLibrary>();
	}
};
static_assert(alignof(UFortMissionLibrary) == 0x000008, "Wrong alignment on UFortMissionLibrary");
static_assert(sizeof(UFortMissionLibrary) == 0x000028, "Wrong size on UFortMissionLibrary");

// Class FortniteGame.FortAIDataProvider_Ability
// 0x0048 (0x0070 - 0x0028)
class UFortAIDataProvider_Ability : public UAIDataProvider
{
public:
	struct FGameplayTagContainer                  AbilityTag;                                        // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  AbilityBehaviorDistanceTag;                        // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic)
	float                                         BehaviorDistance;                                  // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxTargetSelectionRange;                           // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDataProvider_Ability">();
	}
	static class UFortAIDataProvider_Ability* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIDataProvider_Ability>();
	}
};
static_assert(alignof(UFortAIDataProvider_Ability) == 0x000008, "Wrong alignment on UFortAIDataProvider_Ability");
static_assert(sizeof(UFortAIDataProvider_Ability) == 0x000070, "Wrong size on UFortAIDataProvider_Ability");
static_assert(offsetof(UFortAIDataProvider_Ability, AbilityTag) == 0x000028, "Member 'UFortAIDataProvider_Ability::AbilityTag' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Ability, AbilityBehaviorDistanceTag) == 0x000048, "Member 'UFortAIDataProvider_Ability::AbilityBehaviorDistanceTag' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Ability, BehaviorDistance) == 0x000068, "Member 'UFortAIDataProvider_Ability::BehaviorDistance' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_Ability, MaxTargetSelectionRange) == 0x00006C, "Member 'UFortAIDataProvider_Ability::MaxTargetSelectionRange' has a wrong offset!");

// Class FortniteGame.FortAIDataProvider_AIDirector
// 0x0008 (0x0030 - 0x0028)
class UFortAIDataProvider_AIDirector final : public UAIDataProvider
{
public:
	float                                         AIRelevantDistanceToPlayer;                        // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EncounterRelevantDistanceToPlayer;                 // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDataProvider_AIDirector">();
	}
	static class UFortAIDataProvider_AIDirector* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIDataProvider_AIDirector>();
	}
};
static_assert(alignof(UFortAIDataProvider_AIDirector) == 0x000008, "Wrong alignment on UFortAIDataProvider_AIDirector");
static_assert(sizeof(UFortAIDataProvider_AIDirector) == 0x000030, "Wrong size on UFortAIDataProvider_AIDirector");
static_assert(offsetof(UFortAIDataProvider_AIDirector, AIRelevantDistanceToPlayer) == 0x000028, "Member 'UFortAIDataProvider_AIDirector::AIRelevantDistanceToPlayer' has a wrong offset!");
static_assert(offsetof(UFortAIDataProvider_AIDirector, EncounterRelevantDistanceToPlayer) == 0x00002C, "Member 'UFortAIDataProvider_AIDirector::EncounterRelevantDistanceToPlayer' has a wrong offset!");

// Class FortniteGame.FortInputData
// 0x0A80 (0x0AB0 - 0x0030)
class UFortInputData final : public UPrimaryDataAsset
{
public:
	class FName                                   ConfigDName;                                       // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigEName;                                       // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigFName;                                       // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigGName;                                       // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigDAthenaName;                                 // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigEAthenaName;                                 // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigFAthenaName;                                 // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigGAthenaName;                                 // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigHAthenaName;                                 // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ConfigCustomAthenaName;                            // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility1Name;                               // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility2Name;                               // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility1AName;                              // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility1BName;                              // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility2AName;                              // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility2BName;                              // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility3AName;                              // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadAbility3BName;                              // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadPreviousBuildingName;                       // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadNextBuildingName;                           // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBuildingSlot1Name;                          // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBuildingSlot2Name;                          // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBuildingSlot3Name;                          // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBuildingSlot4Name;                          // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadToggleHarvestWeaponName;                    // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadSelectPreviousWeaponName;                   // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadSelectNextWeaponName;                       // 0x0100(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadNextWeaponOrHarvestHoldName;                // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadTapSelectPreviousWeaponForChordAbilities;   // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadTapSelectNextWeaponForChordAbilities;       // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadTrapPickerName;                             // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadUseOrTrapPickerName;                        // 0x0128(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadUseOrTrapPickerAndPlaceName;                // 0x0130(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadChangeMaterialOrHarvestHoldName;            // 0x0138(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadSwitchModeOrEditBuildingName;               // 0x0140(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadImproveOrRotateBuildingPieceName;           // 0x0148(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadRepairHoldOrRotateBuildingPieceName;        // 0x0150(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadPerformBuildingEditInteractionOrCancelPersonalVehicleName; // 0x0158(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey1Name;                                    // 0x0160(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey2Name;                                    // 0x0168(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey3Name;                                    // 0x0170(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey4Name;                                    // 0x0178(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey5Name;                                    // 0x0180(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey6Name;                                    // 0x0188(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey7Name;                                    // 0x0190(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey8Name;                                    // 0x0198(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKey9Name;                                    // 0x01A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF1Name;                                   // 0x01A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF2Name;                                   // 0x01B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF3Name;                                   // 0x01B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF4Name;                                   // 0x01C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF5Name;                                   // 0x01C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF6Name;                                   // 0x01D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF7Name;                                   // 0x01D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF8Name;                                   // 0x01E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF9Name;                                   // 0x01E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF10Name;                                  // 0x01F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF11Name;                                  // 0x01F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   HotbarKeyF12Name;                                  // 0x0200(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   TrapPickerName;                                    // 0x0208(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ChangeMaterialName;                                // 0x0210(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BuildConfirmName;                                  // 0x0218(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   PerformBuildingEditInteractionName;                // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   PerformBuildingImprovementInteractionName;         // 0x0228(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   PickerConfirmName;                                 // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   PickerCancelName;                                  // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   EmotePickerName;                                   // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   SquadQuickChatPickerName;                          // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   SwitchQuickBarName;                                // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   UseName;                                           // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   UseOrReloadName;                                   // 0x0260(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ReloadName;                                        // 0x0268(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   InventoryOrChatHoldName;                           // 0x0270(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   FireName;                                          // 0x0278(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   RotatePrimitiveClockwiseName;                      // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ToggleFullScreenMapName;                           // 0x0288(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadToggleFullScreenMapName;                    // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadToggleFullScreenMapWhileBuildingName;       // 0x0298(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadToggleFullScreenMapWhileEditingName;        // 0x02A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ToggleInventoryName;                               // 0x02A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadToggleInventoryName;                        // 0x02B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadToggleInventoryWhileBuildingName;           // 0x02B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadToggleInventoryWhileEditingName;            // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   JumpName;                                          // 0x02C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadJumpName;                                   // 0x02D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CrouchName;                                        // 0x02D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CrouchWhileBuildingName;                           // 0x02E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CrouchWhileEditingName;                            // 0x02E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CrouchOrRepairName;                                // 0x02F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CrouchOrRepairWhileBuildingName;                   // 0x02F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CrouchOrRepairWhileEditingName;                    // 0x0300(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadVehicleExitName;                            // 0x0308(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadVehicleJumpName;                            // 0x0310(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   VehicleExitName;                                   // 0x0318(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ShoppingCartCoastName;                             // 0x0320(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   VehicleJumpName;                                   // 0x0328(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GolfCartEBrakeName;                                // 0x0330(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadGolfCartEBrakeLeftName;                     // 0x0338(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadGolfCartEBrakeRightName;                    // 0x0340(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   VehicleChangeSeatName;                             // 0x0348(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadGolfCartForwardName;                        // 0x0350(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadGolfCartReverseName;                        // 0x0358(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GolfCartHonkName;                                  // 0x0360(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   QuadCrasherBoostName;                              // 0x0368(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadQuadCrasherBoostLeftName;                   // 0x0370(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadQuadCrasherBoostRightName;                  // 0x0378(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   JackalBoostName;                                   // 0x0380(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadJackalBoostName;                            // 0x0388(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   JackalUseOrExitName;                               // 0x0390(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadJackalExitName;                             // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneRollRightName;                              // 0x03A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneRollLeftName;                               // 0x03A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneRollInvertName;                             // 0x03B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneStartEngineName;                            // 0x03B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneStopEngineName;                             // 0x03C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneTaxiBackwardsName;                          // 0x03C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneBoostName;                                  // 0x03D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneShootName;                                  // 0x03D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BiplaneFreelookName;                               // 0x03E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneRollRightName;                       // 0x03E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneRollLeftName;                        // 0x03F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneRollInvertName;                      // 0x03F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneStartEngineName;                     // 0x0400(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneStopEngineName;                      // 0x0408(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneTaxiBackwardsName;                   // 0x0410(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneBoostName;                           // 0x0418(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadBiplaneShootName;                           // 0x0420(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   TogglePickAxeName;                                 // 0x0428(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadEmotePickerOrReplayLastEmoteHoldName;       // 0x0430(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadEmotePickerOrReplayLastEmoteHoldWhileBuildingName; // 0x0438(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadEmotePickerOrReplayLastEmoteHoldWhileEditingName; // 0x0440(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   GamepadSwitchModeName;                             // 0x0448(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveToolEquippedGrabOrLetGoName;           // 0x0450(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveToolEquippedCopyGrabOrDuplicateName;   // 0x0458(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveToolEquippedDeleteName;                // 0x0460(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyLetGoName;                // 0x0468(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyDuplicateName;            // 0x0470(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyDropToFloorName;          // 0x0478(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyRotateClockwiseName;      // 0x0480(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyRotateCounterclockwiseName; // 0x0488(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelySwitchAxisName;           // 0x0490(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyPushName;                 // 0x0498(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyPullName;                 // 0x04A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyExitName;                 // 0x04A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveObjectsFreelyChangePrecisionLevelName; // 0x04B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveBuildingsOnGridLetGoName;              // 0x04B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveBuildingsOnGridDuplicateName;          // 0x04C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveBuildingsOnGridRotateClockwiseName;    // 0x04C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveBuildingsOnGridRotateCounterclockwiseName; // 0x04D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveBuildingsOnGridMirrorName;             // 0x04D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveBuildingsOnGridExitName;               // 0x04E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeMoveBuildingsOnGridChangePrecisionLevelName; // 0x04E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeFlyUpName;                                 // 0x04F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeFlyDownName;                               // 0x04F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeIslandPanelSupportAffiliateName;           // 0x0500(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   CreativeIslandPanelStartMinigameName;              // 0x0508(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TMap<struct FGameplayTag, struct FScreenLabelText> ScreenLabels;                                      // 0x0510(0x0050)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	class FText                                   MoveLabel;                                         // 0x0560(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   LookLabel;                                         // 0x0578(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   SwitchQuickbarLabel;                               // 0x0590(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   JumpLabel;                                         // 0x05A8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   SprintLabel;                                       // 0x05C0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   AutoSprintLabel;                                   // 0x05D8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   NextWeaponLabel;                                   // 0x05F0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PreviousWeaponLabel;                               // 0x0608(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   NextWeaponTapLabel;                                // 0x0620(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PreviousWeaponTapLabel;                            // 0x0638(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   NextBuildingPieceLabel;                            // 0x0650(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PreviousBuildingPieceLabel;                        // 0x0668(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GamepadStairSelectAndPlaceLabel;                   // 0x0680(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GamepadRoofSelectAndPlaceLabel;                    // 0x0698(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GamepadWallSelectAndPlaceLabel;                    // 0x06B0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GamepadFloorSelectAndPlaceLabel;                   // 0x06C8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GamepadTrapSelectAndPlaceLabel;                    // 0x06E0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GamepadTrapPickerHoldLabel;                        // 0x06F8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GamepadChangeMaterialOrTrapPickerLabel;            // 0x0710(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   HarvestWeaponHoldLabel;                            // 0x0728(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   HarvestWeaponLabel;                                // 0x0740(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   AimDownSightsLabel;                                // 0x0758(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   AimDownSightsHeavyMeleeLabel;                      // 0x0770(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   Ability1Label;                                     // 0x0788(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   Ability2Label;                                     // 0x07A0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   Ability3Label;                                     // 0x07B8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   Gadget1Label;                                      // 0x07D0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   Gadget2Label;                                      // 0x07E8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   RotateBuildingLabel;                               // 0x0800(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   RotateBuildingTapRepairHoldLabel;                  // 0x0818(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   BuildingEditResetLabel;                            // 0x0830(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   ReloadLabel;                                       // 0x0848(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   ReloadTapLabel;                                    // 0x0860(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   CraftAmmoHoldLabel;                                // 0x0878(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   InteractTapHoldLabel;                              // 0x0890(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   UseOrReloadLabel;                                  // 0x08A8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   CrouchLabel;                                       // 0x08C0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   ToggleFullScreenMapLabel;                          // 0x08D8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   ToggleInventoryLabel;                              // 0x08F0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   GameMenuLabel;                                     // 0x0908(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PlaceBuildingOrTrapConfirmLabel;                   // 0x0920(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   AttackConfirmLabel;                                // 0x0938(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   ChangeMaterialLabel;                               // 0x0950(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   EmoteLabel;                                        // 0x0968(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   EmoteOrQuickChatLabel;                             // 0x0980(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   ChatHoldLabel;                                     // 0x0998(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PickTrapTapLabel;                                  // 0x09B0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   TrapInventoryHoldLabel;                            // 0x09C8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PickTrapTapHoldLabel;                              // 0x09E0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   PickTrapLabel;                                     // 0x09F8(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   EditBuildingPieceHoldLabel;                        // 0x0A10(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   SwitchQuickBarTapLabel;                            // 0x0A28(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   DeployHoverboardLabel;                             // 0x0A40(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   RepairImproveSpotEnemyLabel;                       // 0x0A58(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   RepairLabel;                                       // 0x0A70(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class FText                                   RepairHoldLabel;                                   // 0x0A88(0x0018)(Edit, NativeAccessSpecifierPrivate)
	TArray<struct FFortActionKeyMapping>          InputOptionsList;                                  // 0x0AA0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UFortInputData* GetFortInputDataForBlueprint();

	class FText GetMoveLabel();

	class FText GetAbility1Label() const;
	class FText GetAbility2Label() const;
	class FText GetAbility3Label() const;
	class FText GetAimDownSightsHeavyMeleeLabel() const;
	class FText GetAimDownSightsLabel() const;
	class FText GetAttackConfirmLabel() const;
	class FText GetAutoSprintLabel() const;
	class FText GetBuildingEditResetLabel() const;
	class FText GetChangeMaterialLabel() const;
	class FText GetChatHoldLabel() const;
	class FText GetCraftAmmoHoldLabel() const;
	class FText GetCrouchLabel() const;
	class FText GetDeployHoverboardLabel() const;
	class FText GetEditBuildingPieceHoldLabel() const;
	class FText GetEmoteLabel() const;
	class FText GetEmoteOrQuickChatLabel() const;
	class FText GetGadget1Label() const;
	class FText GetGadget2Label() const;
	class FText GetGameMenuLabel() const;
	class FText GetGamepadChangeMaterialOrTrapPickerLabel() const;
	class FText GetGamepadFloorSelectAndPlaceLabel() const;
	class FText GetGamepadRoofSelectAndPlaceLabel() const;
	class FText GetGamepadStairSelectAndPlaceLabel() const;
	class FText GetGamepadTrapPickerHoldLabel() const;
	class FText GetGamepadTrapSelectAndPlaceLabel() const;
	class FText GetGamepadWallSelectAndPlaceLabel() const;
	class FText GetHarvestWeaponHoldLabel() const;
	class FText GetHarvestWeaponLabel() const;
	class FText GetInteractTapHoldLabel() const;
	class FText GetJumpLabel() const;
	class FText GetLookLabel() const;
	class FText GetNextBuildingPieceLabel() const;
	class FText GetNextWeaponLabel() const;
	class FText GetNextWeaponTapLabel() const;
	class FText GetPickTrapLabel() const;
	class FText GetPickTrapTapHoldLabel() const;
	class FText GetPickTrapTapLabel() const;
	class FText GetPlaceBuildingOrTrapConfirmLabel() const;
	class FText GetPreviousBuildingPieceLabel() const;
	class FText GetPreviousWeaponLabel() const;
	class FText GetPreviousWeaponTapLabel() const;
	class FText GetReloadLabel() const;
	class FText GetReloadTapLabel() const;
	class FText GetRepairHoldLabel() const;
	class FText GetRepairImproveSpotEnemyLabel() const;
	class FText GetRepairLabel() const;
	class FText GetRotateBuildingLabel() const;
	class FText GetRotateBuildingTapRepairHoldLabel() const;
	class FText GetScreenLabel(const class FName PresetName, const EFortInputActionGroup InputActionGroup, const class FName ActionName, const bool bRichText) const;
	class FText GetSprintLabel() const;
	class FText GetSwitchQuickbarLabel() const;
	class FText GetSwitchQuickBarTapLabel() const;
	class FText GetToggleFullScreenMapLabel() const;
	class FText GetToggleInventoryLabel() const;
	class FText GetTrapInventoryHoldLabel() const;
	class FText GetUseOrReloadLabel() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInputData">();
	}
	static class UFortInputData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortInputData>();
	}
};
static_assert(alignof(UFortInputData) == 0x000008, "Wrong alignment on UFortInputData");
static_assert(sizeof(UFortInputData) == 0x000AB0, "Wrong size on UFortInputData");
static_assert(offsetof(UFortInputData, ConfigDName) == 0x000030, "Member 'UFortInputData::ConfigDName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigEName) == 0x000038, "Member 'UFortInputData::ConfigEName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigFName) == 0x000040, "Member 'UFortInputData::ConfigFName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigGName) == 0x000048, "Member 'UFortInputData::ConfigGName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigDAthenaName) == 0x000050, "Member 'UFortInputData::ConfigDAthenaName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigEAthenaName) == 0x000058, "Member 'UFortInputData::ConfigEAthenaName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigFAthenaName) == 0x000060, "Member 'UFortInputData::ConfigFAthenaName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigGAthenaName) == 0x000068, "Member 'UFortInputData::ConfigGAthenaName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigHAthenaName) == 0x000070, "Member 'UFortInputData::ConfigHAthenaName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ConfigCustomAthenaName) == 0x000078, "Member 'UFortInputData::ConfigCustomAthenaName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility1Name) == 0x000080, "Member 'UFortInputData::GamepadAbility1Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility2Name) == 0x000088, "Member 'UFortInputData::GamepadAbility2Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility1AName) == 0x000090, "Member 'UFortInputData::GamepadAbility1AName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility1BName) == 0x000098, "Member 'UFortInputData::GamepadAbility1BName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility2AName) == 0x0000A0, "Member 'UFortInputData::GamepadAbility2AName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility2BName) == 0x0000A8, "Member 'UFortInputData::GamepadAbility2BName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility3AName) == 0x0000B0, "Member 'UFortInputData::GamepadAbility3AName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadAbility3BName) == 0x0000B8, "Member 'UFortInputData::GamepadAbility3BName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadPreviousBuildingName) == 0x0000C0, "Member 'UFortInputData::GamepadPreviousBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadNextBuildingName) == 0x0000C8, "Member 'UFortInputData::GamepadNextBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBuildingSlot1Name) == 0x0000D0, "Member 'UFortInputData::GamepadBuildingSlot1Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBuildingSlot2Name) == 0x0000D8, "Member 'UFortInputData::GamepadBuildingSlot2Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBuildingSlot3Name) == 0x0000E0, "Member 'UFortInputData::GamepadBuildingSlot3Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBuildingSlot4Name) == 0x0000E8, "Member 'UFortInputData::GamepadBuildingSlot4Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadToggleHarvestWeaponName) == 0x0000F0, "Member 'UFortInputData::GamepadToggleHarvestWeaponName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadSelectPreviousWeaponName) == 0x0000F8, "Member 'UFortInputData::GamepadSelectPreviousWeaponName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadSelectNextWeaponName) == 0x000100, "Member 'UFortInputData::GamepadSelectNextWeaponName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadNextWeaponOrHarvestHoldName) == 0x000108, "Member 'UFortInputData::GamepadNextWeaponOrHarvestHoldName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadTapSelectPreviousWeaponForChordAbilities) == 0x000110, "Member 'UFortInputData::GamepadTapSelectPreviousWeaponForChordAbilities' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadTapSelectNextWeaponForChordAbilities) == 0x000118, "Member 'UFortInputData::GamepadTapSelectNextWeaponForChordAbilities' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadTrapPickerName) == 0x000120, "Member 'UFortInputData::GamepadTrapPickerName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadUseOrTrapPickerName) == 0x000128, "Member 'UFortInputData::GamepadUseOrTrapPickerName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadUseOrTrapPickerAndPlaceName) == 0x000130, "Member 'UFortInputData::GamepadUseOrTrapPickerAndPlaceName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadChangeMaterialOrHarvestHoldName) == 0x000138, "Member 'UFortInputData::GamepadChangeMaterialOrHarvestHoldName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadSwitchModeOrEditBuildingName) == 0x000140, "Member 'UFortInputData::GamepadSwitchModeOrEditBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadImproveOrRotateBuildingPieceName) == 0x000148, "Member 'UFortInputData::GamepadImproveOrRotateBuildingPieceName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadRepairHoldOrRotateBuildingPieceName) == 0x000150, "Member 'UFortInputData::GamepadRepairHoldOrRotateBuildingPieceName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadPerformBuildingEditInteractionOrCancelPersonalVehicleName) == 0x000158, "Member 'UFortInputData::GamepadPerformBuildingEditInteractionOrCancelPersonalVehicleName' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey1Name) == 0x000160, "Member 'UFortInputData::HotbarKey1Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey2Name) == 0x000168, "Member 'UFortInputData::HotbarKey2Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey3Name) == 0x000170, "Member 'UFortInputData::HotbarKey3Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey4Name) == 0x000178, "Member 'UFortInputData::HotbarKey4Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey5Name) == 0x000180, "Member 'UFortInputData::HotbarKey5Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey6Name) == 0x000188, "Member 'UFortInputData::HotbarKey6Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey7Name) == 0x000190, "Member 'UFortInputData::HotbarKey7Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey8Name) == 0x000198, "Member 'UFortInputData::HotbarKey8Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKey9Name) == 0x0001A0, "Member 'UFortInputData::HotbarKey9Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF1Name) == 0x0001A8, "Member 'UFortInputData::HotbarKeyF1Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF2Name) == 0x0001B0, "Member 'UFortInputData::HotbarKeyF2Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF3Name) == 0x0001B8, "Member 'UFortInputData::HotbarKeyF3Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF4Name) == 0x0001C0, "Member 'UFortInputData::HotbarKeyF4Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF5Name) == 0x0001C8, "Member 'UFortInputData::HotbarKeyF5Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF6Name) == 0x0001D0, "Member 'UFortInputData::HotbarKeyF6Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF7Name) == 0x0001D8, "Member 'UFortInputData::HotbarKeyF7Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF8Name) == 0x0001E0, "Member 'UFortInputData::HotbarKeyF8Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF9Name) == 0x0001E8, "Member 'UFortInputData::HotbarKeyF9Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF10Name) == 0x0001F0, "Member 'UFortInputData::HotbarKeyF10Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF11Name) == 0x0001F8, "Member 'UFortInputData::HotbarKeyF11Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, HotbarKeyF12Name) == 0x000200, "Member 'UFortInputData::HotbarKeyF12Name' has a wrong offset!");
static_assert(offsetof(UFortInputData, TrapPickerName) == 0x000208, "Member 'UFortInputData::TrapPickerName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ChangeMaterialName) == 0x000210, "Member 'UFortInputData::ChangeMaterialName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BuildConfirmName) == 0x000218, "Member 'UFortInputData::BuildConfirmName' has a wrong offset!");
static_assert(offsetof(UFortInputData, PerformBuildingEditInteractionName) == 0x000220, "Member 'UFortInputData::PerformBuildingEditInteractionName' has a wrong offset!");
static_assert(offsetof(UFortInputData, PerformBuildingImprovementInteractionName) == 0x000228, "Member 'UFortInputData::PerformBuildingImprovementInteractionName' has a wrong offset!");
static_assert(offsetof(UFortInputData, PickerConfirmName) == 0x000230, "Member 'UFortInputData::PickerConfirmName' has a wrong offset!");
static_assert(offsetof(UFortInputData, PickerCancelName) == 0x000238, "Member 'UFortInputData::PickerCancelName' has a wrong offset!");
static_assert(offsetof(UFortInputData, EmotePickerName) == 0x000240, "Member 'UFortInputData::EmotePickerName' has a wrong offset!");
static_assert(offsetof(UFortInputData, SquadQuickChatPickerName) == 0x000248, "Member 'UFortInputData::SquadQuickChatPickerName' has a wrong offset!");
static_assert(offsetof(UFortInputData, SwitchQuickBarName) == 0x000250, "Member 'UFortInputData::SwitchQuickBarName' has a wrong offset!");
static_assert(offsetof(UFortInputData, UseName) == 0x000258, "Member 'UFortInputData::UseName' has a wrong offset!");
static_assert(offsetof(UFortInputData, UseOrReloadName) == 0x000260, "Member 'UFortInputData::UseOrReloadName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ReloadName) == 0x000268, "Member 'UFortInputData::ReloadName' has a wrong offset!");
static_assert(offsetof(UFortInputData, InventoryOrChatHoldName) == 0x000270, "Member 'UFortInputData::InventoryOrChatHoldName' has a wrong offset!");
static_assert(offsetof(UFortInputData, FireName) == 0x000278, "Member 'UFortInputData::FireName' has a wrong offset!");
static_assert(offsetof(UFortInputData, RotatePrimitiveClockwiseName) == 0x000280, "Member 'UFortInputData::RotatePrimitiveClockwiseName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ToggleFullScreenMapName) == 0x000288, "Member 'UFortInputData::ToggleFullScreenMapName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadToggleFullScreenMapName) == 0x000290, "Member 'UFortInputData::GamepadToggleFullScreenMapName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadToggleFullScreenMapWhileBuildingName) == 0x000298, "Member 'UFortInputData::GamepadToggleFullScreenMapWhileBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadToggleFullScreenMapWhileEditingName) == 0x0002A0, "Member 'UFortInputData::GamepadToggleFullScreenMapWhileEditingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ToggleInventoryName) == 0x0002A8, "Member 'UFortInputData::ToggleInventoryName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadToggleInventoryName) == 0x0002B0, "Member 'UFortInputData::GamepadToggleInventoryName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadToggleInventoryWhileBuildingName) == 0x0002B8, "Member 'UFortInputData::GamepadToggleInventoryWhileBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadToggleInventoryWhileEditingName) == 0x0002C0, "Member 'UFortInputData::GamepadToggleInventoryWhileEditingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, JumpName) == 0x0002C8, "Member 'UFortInputData::JumpName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadJumpName) == 0x0002D0, "Member 'UFortInputData::GamepadJumpName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CrouchName) == 0x0002D8, "Member 'UFortInputData::CrouchName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CrouchWhileBuildingName) == 0x0002E0, "Member 'UFortInputData::CrouchWhileBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CrouchWhileEditingName) == 0x0002E8, "Member 'UFortInputData::CrouchWhileEditingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CrouchOrRepairName) == 0x0002F0, "Member 'UFortInputData::CrouchOrRepairName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CrouchOrRepairWhileBuildingName) == 0x0002F8, "Member 'UFortInputData::CrouchOrRepairWhileBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CrouchOrRepairWhileEditingName) == 0x000300, "Member 'UFortInputData::CrouchOrRepairWhileEditingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadVehicleExitName) == 0x000308, "Member 'UFortInputData::GamepadVehicleExitName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadVehicleJumpName) == 0x000310, "Member 'UFortInputData::GamepadVehicleJumpName' has a wrong offset!");
static_assert(offsetof(UFortInputData, VehicleExitName) == 0x000318, "Member 'UFortInputData::VehicleExitName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ShoppingCartCoastName) == 0x000320, "Member 'UFortInputData::ShoppingCartCoastName' has a wrong offset!");
static_assert(offsetof(UFortInputData, VehicleJumpName) == 0x000328, "Member 'UFortInputData::VehicleJumpName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GolfCartEBrakeName) == 0x000330, "Member 'UFortInputData::GolfCartEBrakeName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadGolfCartEBrakeLeftName) == 0x000338, "Member 'UFortInputData::GamepadGolfCartEBrakeLeftName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadGolfCartEBrakeRightName) == 0x000340, "Member 'UFortInputData::GamepadGolfCartEBrakeRightName' has a wrong offset!");
static_assert(offsetof(UFortInputData, VehicleChangeSeatName) == 0x000348, "Member 'UFortInputData::VehicleChangeSeatName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadGolfCartForwardName) == 0x000350, "Member 'UFortInputData::GamepadGolfCartForwardName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadGolfCartReverseName) == 0x000358, "Member 'UFortInputData::GamepadGolfCartReverseName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GolfCartHonkName) == 0x000360, "Member 'UFortInputData::GolfCartHonkName' has a wrong offset!");
static_assert(offsetof(UFortInputData, QuadCrasherBoostName) == 0x000368, "Member 'UFortInputData::QuadCrasherBoostName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadQuadCrasherBoostLeftName) == 0x000370, "Member 'UFortInputData::GamepadQuadCrasherBoostLeftName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadQuadCrasherBoostRightName) == 0x000378, "Member 'UFortInputData::GamepadQuadCrasherBoostRightName' has a wrong offset!");
static_assert(offsetof(UFortInputData, JackalBoostName) == 0x000380, "Member 'UFortInputData::JackalBoostName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadJackalBoostName) == 0x000388, "Member 'UFortInputData::GamepadJackalBoostName' has a wrong offset!");
static_assert(offsetof(UFortInputData, JackalUseOrExitName) == 0x000390, "Member 'UFortInputData::JackalUseOrExitName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadJackalExitName) == 0x000398, "Member 'UFortInputData::GamepadJackalExitName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneRollRightName) == 0x0003A0, "Member 'UFortInputData::BiplaneRollRightName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneRollLeftName) == 0x0003A8, "Member 'UFortInputData::BiplaneRollLeftName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneRollInvertName) == 0x0003B0, "Member 'UFortInputData::BiplaneRollInvertName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneStartEngineName) == 0x0003B8, "Member 'UFortInputData::BiplaneStartEngineName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneStopEngineName) == 0x0003C0, "Member 'UFortInputData::BiplaneStopEngineName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneTaxiBackwardsName) == 0x0003C8, "Member 'UFortInputData::BiplaneTaxiBackwardsName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneBoostName) == 0x0003D0, "Member 'UFortInputData::BiplaneBoostName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneShootName) == 0x0003D8, "Member 'UFortInputData::BiplaneShootName' has a wrong offset!");
static_assert(offsetof(UFortInputData, BiplaneFreelookName) == 0x0003E0, "Member 'UFortInputData::BiplaneFreelookName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneRollRightName) == 0x0003E8, "Member 'UFortInputData::GamepadBiplaneRollRightName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneRollLeftName) == 0x0003F0, "Member 'UFortInputData::GamepadBiplaneRollLeftName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneRollInvertName) == 0x0003F8, "Member 'UFortInputData::GamepadBiplaneRollInvertName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneStartEngineName) == 0x000400, "Member 'UFortInputData::GamepadBiplaneStartEngineName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneStopEngineName) == 0x000408, "Member 'UFortInputData::GamepadBiplaneStopEngineName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneTaxiBackwardsName) == 0x000410, "Member 'UFortInputData::GamepadBiplaneTaxiBackwardsName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneBoostName) == 0x000418, "Member 'UFortInputData::GamepadBiplaneBoostName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadBiplaneShootName) == 0x000420, "Member 'UFortInputData::GamepadBiplaneShootName' has a wrong offset!");
static_assert(offsetof(UFortInputData, TogglePickAxeName) == 0x000428, "Member 'UFortInputData::TogglePickAxeName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadEmotePickerOrReplayLastEmoteHoldName) == 0x000430, "Member 'UFortInputData::GamepadEmotePickerOrReplayLastEmoteHoldName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadEmotePickerOrReplayLastEmoteHoldWhileBuildingName) == 0x000438, "Member 'UFortInputData::GamepadEmotePickerOrReplayLastEmoteHoldWhileBuildingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadEmotePickerOrReplayLastEmoteHoldWhileEditingName) == 0x000440, "Member 'UFortInputData::GamepadEmotePickerOrReplayLastEmoteHoldWhileEditingName' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadSwitchModeName) == 0x000448, "Member 'UFortInputData::GamepadSwitchModeName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveToolEquippedGrabOrLetGoName) == 0x000450, "Member 'UFortInputData::CreativeMoveToolEquippedGrabOrLetGoName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveToolEquippedCopyGrabOrDuplicateName) == 0x000458, "Member 'UFortInputData::CreativeMoveToolEquippedCopyGrabOrDuplicateName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveToolEquippedDeleteName) == 0x000460, "Member 'UFortInputData::CreativeMoveToolEquippedDeleteName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyLetGoName) == 0x000468, "Member 'UFortInputData::CreativeMoveObjectsFreelyLetGoName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyDuplicateName) == 0x000470, "Member 'UFortInputData::CreativeMoveObjectsFreelyDuplicateName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyDropToFloorName) == 0x000478, "Member 'UFortInputData::CreativeMoveObjectsFreelyDropToFloorName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyRotateClockwiseName) == 0x000480, "Member 'UFortInputData::CreativeMoveObjectsFreelyRotateClockwiseName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyRotateCounterclockwiseName) == 0x000488, "Member 'UFortInputData::CreativeMoveObjectsFreelyRotateCounterclockwiseName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelySwitchAxisName) == 0x000490, "Member 'UFortInputData::CreativeMoveObjectsFreelySwitchAxisName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyPushName) == 0x000498, "Member 'UFortInputData::CreativeMoveObjectsFreelyPushName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyPullName) == 0x0004A0, "Member 'UFortInputData::CreativeMoveObjectsFreelyPullName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyExitName) == 0x0004A8, "Member 'UFortInputData::CreativeMoveObjectsFreelyExitName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveObjectsFreelyChangePrecisionLevelName) == 0x0004B0, "Member 'UFortInputData::CreativeMoveObjectsFreelyChangePrecisionLevelName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveBuildingsOnGridLetGoName) == 0x0004B8, "Member 'UFortInputData::CreativeMoveBuildingsOnGridLetGoName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveBuildingsOnGridDuplicateName) == 0x0004C0, "Member 'UFortInputData::CreativeMoveBuildingsOnGridDuplicateName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveBuildingsOnGridRotateClockwiseName) == 0x0004C8, "Member 'UFortInputData::CreativeMoveBuildingsOnGridRotateClockwiseName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveBuildingsOnGridRotateCounterclockwiseName) == 0x0004D0, "Member 'UFortInputData::CreativeMoveBuildingsOnGridRotateCounterclockwiseName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveBuildingsOnGridMirrorName) == 0x0004D8, "Member 'UFortInputData::CreativeMoveBuildingsOnGridMirrorName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveBuildingsOnGridExitName) == 0x0004E0, "Member 'UFortInputData::CreativeMoveBuildingsOnGridExitName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeMoveBuildingsOnGridChangePrecisionLevelName) == 0x0004E8, "Member 'UFortInputData::CreativeMoveBuildingsOnGridChangePrecisionLevelName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeFlyUpName) == 0x0004F0, "Member 'UFortInputData::CreativeFlyUpName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeFlyDownName) == 0x0004F8, "Member 'UFortInputData::CreativeFlyDownName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeIslandPanelSupportAffiliateName) == 0x000500, "Member 'UFortInputData::CreativeIslandPanelSupportAffiliateName' has a wrong offset!");
static_assert(offsetof(UFortInputData, CreativeIslandPanelStartMinigameName) == 0x000508, "Member 'UFortInputData::CreativeIslandPanelStartMinigameName' has a wrong offset!");
static_assert(offsetof(UFortInputData, ScreenLabels) == 0x000510, "Member 'UFortInputData::ScreenLabels' has a wrong offset!");
static_assert(offsetof(UFortInputData, MoveLabel) == 0x000560, "Member 'UFortInputData::MoveLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, LookLabel) == 0x000578, "Member 'UFortInputData::LookLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, SwitchQuickbarLabel) == 0x000590, "Member 'UFortInputData::SwitchQuickbarLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, JumpLabel) == 0x0005A8, "Member 'UFortInputData::JumpLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, SprintLabel) == 0x0005C0, "Member 'UFortInputData::SprintLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, AutoSprintLabel) == 0x0005D8, "Member 'UFortInputData::AutoSprintLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, NextWeaponLabel) == 0x0005F0, "Member 'UFortInputData::NextWeaponLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, PreviousWeaponLabel) == 0x000608, "Member 'UFortInputData::PreviousWeaponLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, NextWeaponTapLabel) == 0x000620, "Member 'UFortInputData::NextWeaponTapLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, PreviousWeaponTapLabel) == 0x000638, "Member 'UFortInputData::PreviousWeaponTapLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, NextBuildingPieceLabel) == 0x000650, "Member 'UFortInputData::NextBuildingPieceLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, PreviousBuildingPieceLabel) == 0x000668, "Member 'UFortInputData::PreviousBuildingPieceLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadStairSelectAndPlaceLabel) == 0x000680, "Member 'UFortInputData::GamepadStairSelectAndPlaceLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadRoofSelectAndPlaceLabel) == 0x000698, "Member 'UFortInputData::GamepadRoofSelectAndPlaceLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadWallSelectAndPlaceLabel) == 0x0006B0, "Member 'UFortInputData::GamepadWallSelectAndPlaceLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadFloorSelectAndPlaceLabel) == 0x0006C8, "Member 'UFortInputData::GamepadFloorSelectAndPlaceLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadTrapSelectAndPlaceLabel) == 0x0006E0, "Member 'UFortInputData::GamepadTrapSelectAndPlaceLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadTrapPickerHoldLabel) == 0x0006F8, "Member 'UFortInputData::GamepadTrapPickerHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GamepadChangeMaterialOrTrapPickerLabel) == 0x000710, "Member 'UFortInputData::GamepadChangeMaterialOrTrapPickerLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, HarvestWeaponHoldLabel) == 0x000728, "Member 'UFortInputData::HarvestWeaponHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, HarvestWeaponLabel) == 0x000740, "Member 'UFortInputData::HarvestWeaponLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, AimDownSightsLabel) == 0x000758, "Member 'UFortInputData::AimDownSightsLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, AimDownSightsHeavyMeleeLabel) == 0x000770, "Member 'UFortInputData::AimDownSightsHeavyMeleeLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, Ability1Label) == 0x000788, "Member 'UFortInputData::Ability1Label' has a wrong offset!");
static_assert(offsetof(UFortInputData, Ability2Label) == 0x0007A0, "Member 'UFortInputData::Ability2Label' has a wrong offset!");
static_assert(offsetof(UFortInputData, Ability3Label) == 0x0007B8, "Member 'UFortInputData::Ability3Label' has a wrong offset!");
static_assert(offsetof(UFortInputData, Gadget1Label) == 0x0007D0, "Member 'UFortInputData::Gadget1Label' has a wrong offset!");
static_assert(offsetof(UFortInputData, Gadget2Label) == 0x0007E8, "Member 'UFortInputData::Gadget2Label' has a wrong offset!");
static_assert(offsetof(UFortInputData, RotateBuildingLabel) == 0x000800, "Member 'UFortInputData::RotateBuildingLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, RotateBuildingTapRepairHoldLabel) == 0x000818, "Member 'UFortInputData::RotateBuildingTapRepairHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, BuildingEditResetLabel) == 0x000830, "Member 'UFortInputData::BuildingEditResetLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, ReloadLabel) == 0x000848, "Member 'UFortInputData::ReloadLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, ReloadTapLabel) == 0x000860, "Member 'UFortInputData::ReloadTapLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, CraftAmmoHoldLabel) == 0x000878, "Member 'UFortInputData::CraftAmmoHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, InteractTapHoldLabel) == 0x000890, "Member 'UFortInputData::InteractTapHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, UseOrReloadLabel) == 0x0008A8, "Member 'UFortInputData::UseOrReloadLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, CrouchLabel) == 0x0008C0, "Member 'UFortInputData::CrouchLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, ToggleFullScreenMapLabel) == 0x0008D8, "Member 'UFortInputData::ToggleFullScreenMapLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, ToggleInventoryLabel) == 0x0008F0, "Member 'UFortInputData::ToggleInventoryLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, GameMenuLabel) == 0x000908, "Member 'UFortInputData::GameMenuLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, PlaceBuildingOrTrapConfirmLabel) == 0x000920, "Member 'UFortInputData::PlaceBuildingOrTrapConfirmLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, AttackConfirmLabel) == 0x000938, "Member 'UFortInputData::AttackConfirmLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, ChangeMaterialLabel) == 0x000950, "Member 'UFortInputData::ChangeMaterialLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, EmoteLabel) == 0x000968, "Member 'UFortInputData::EmoteLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, EmoteOrQuickChatLabel) == 0x000980, "Member 'UFortInputData::EmoteOrQuickChatLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, ChatHoldLabel) == 0x000998, "Member 'UFortInputData::ChatHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, PickTrapTapLabel) == 0x0009B0, "Member 'UFortInputData::PickTrapTapLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, TrapInventoryHoldLabel) == 0x0009C8, "Member 'UFortInputData::TrapInventoryHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, PickTrapTapHoldLabel) == 0x0009E0, "Member 'UFortInputData::PickTrapTapHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, PickTrapLabel) == 0x0009F8, "Member 'UFortInputData::PickTrapLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, EditBuildingPieceHoldLabel) == 0x000A10, "Member 'UFortInputData::EditBuildingPieceHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, SwitchQuickBarTapLabel) == 0x000A28, "Member 'UFortInputData::SwitchQuickBarTapLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, DeployHoverboardLabel) == 0x000A40, "Member 'UFortInputData::DeployHoverboardLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, RepairImproveSpotEnemyLabel) == 0x000A58, "Member 'UFortInputData::RepairImproveSpotEnemyLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, RepairLabel) == 0x000A70, "Member 'UFortInputData::RepairLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, RepairHoldLabel) == 0x000A88, "Member 'UFortInputData::RepairHoldLabel' has a wrong offset!");
static_assert(offsetof(UFortInputData, InputOptionsList) == 0x000AA0, "Member 'UFortInputData::InputOptionsList' has a wrong offset!");

// Class FortniteGame.FortAIDataProvider_GoalProviderAbility
// 0x0000 (0x0070 - 0x0070)
class UFortAIDataProvider_GoalProviderAbility final : public UFortAIDataProvider_Ability
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDataProvider_GoalProviderAbility">();
	}
	static class UFortAIDataProvider_GoalProviderAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIDataProvider_GoalProviderAbility>();
	}
};
static_assert(alignof(UFortAIDataProvider_GoalProviderAbility) == 0x000008, "Wrong alignment on UFortAIDataProvider_GoalProviderAbility");
static_assert(sizeof(UFortAIDataProvider_GoalProviderAbility) == 0x000070, "Wrong size on UFortAIDataProvider_GoalProviderAbility");

// Class FortniteGame.FortAIDirectorDataManager
// 0x00E0 (0x0410 - 0x0330)
class AFortAIDirectorDataManager final : public AActor
{
public:
	class UObject*                                OwnerObject;                                       // 0x0330(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FAIDirectorEventData>           EventsToTrack;                                     // 0x0338(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAIDirectorFactorData>      FactorsToTrack;                                    // 0x0348(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_358[0xA0];                                     // 0x0358(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<EFortAIDirectorFactor>                 FactorsBeingTracked;                               // 0x03F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_408[0x8];                                      // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void TriggerEvent(const struct FFortAIDirectorEvent& TriggeredEvent);

	float GetAIDirectorFactorValue(EFortAIDirectorFactor AIDirectorFactor) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDirectorDataManager">();
	}
	static class AFortAIDirectorDataManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIDirectorDataManager>();
	}
};
static_assert(alignof(AFortAIDirectorDataManager) == 0x000008, "Wrong alignment on AFortAIDirectorDataManager");
static_assert(sizeof(AFortAIDirectorDataManager) == 0x000410, "Wrong size on AFortAIDirectorDataManager");
static_assert(offsetof(AFortAIDirectorDataManager, OwnerObject) == 0x000330, "Member 'AFortAIDirectorDataManager::OwnerObject' has a wrong offset!");
static_assert(offsetof(AFortAIDirectorDataManager, EventsToTrack) == 0x000338, "Member 'AFortAIDirectorDataManager::EventsToTrack' has a wrong offset!");
static_assert(offsetof(AFortAIDirectorDataManager, FactorsToTrack) == 0x000348, "Member 'AFortAIDirectorDataManager::FactorsToTrack' has a wrong offset!");
static_assert(offsetof(AFortAIDirectorDataManager, FactorsBeingTracked) == 0x0003F8, "Member 'AFortAIDirectorDataManager::FactorsBeingTracked' has a wrong offset!");

// Class FortniteGame.FortAthenaJackalVehicle
// 0x0130 (0x0D50 - 0x0C20)
class AFortAthenaJackalVehicle : public AFortAthenaSKVehicle
{
public:
	TSubclassOf<class UFortAthenaJackalVehicleConfigs> FortJackalVehicleConfigsClass;                     // 0x0C20(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortAthenaJackalVehicleConfigs*        FortJackalVehicleConfigs;                          // 0x0C28(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumBoostTimers;                                    // 0x0C30(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C34[0x4];                                      // 0x0C34(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortRechargingActionTimer>     BoostTimers;                                       // 0x0C38(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  AbortSprintPlayerTags;                             // 0x0C48(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  PreventBoostPlayerTags;                            // 0x0C68(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         Pad_C88[0x18];                                     // 0x0C88(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortCameraMode_AthenaVehicle> SprintCameraModeClass;                             // 0x0CA0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode_AthenaVehicle> BoostCameraModeClass;                              // 0x0CA8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpCharge;                                        // 0x0CB0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpCooldownRemaining;                             // 0x0CB4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CB8[0x10];                                     // 0x0CB8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UParticleSystemComponent*               CacheBoostFX;                                      // 0x0CC8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               CacheLoopingFX;                                    // 0x0CD0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceDynamic*               BoostMID;                                          // 0x0CD8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CacheAudioMovement;                                // 0x0CE0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CacheAudioBoost;                                   // 0x0CE8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortVehicleAudioVoice*                 CacheAudioWind;                                    // 0x0CF0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                FrontSpringFXOffset;                               // 0x0CF8(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                RearSpringFXOffset;                                // 0x0D04(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                FXBoostEnd;                                        // 0x0D10(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D1C[0x2C];                                     // 0x0D1C(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UAnimInstance>              BoostingAnimClass;                                 // 0x0D48(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void CacheAudioPointers(class UFortVehicleAudioVoice* InAudioMovement, class UFortVehicleAudioVoice* InAudioBoost, class UFortVehicleAudioVoice* InAudioWind);
	void CacheFX(class UParticleSystemComponent* InBoostFX, class UParticleSystemComponent* InLoopingFX);
	void CheckWater(float WaterLocationZ, class UParticleSystemComponent* WaterFX, class UAudioComponent* WaterAudio);
	struct FFortRechargingActionTimer GetCurrentBoostTimer();
	void NativeOnBoostBegin();
	void NativeOnBoostEnd();
	void OnBoostBegin();
	void OnBoostEnd();
	void OnDriveModeChanged();
	void OnJumpChargeBegin();
	void OnJumpChargeEnd(float Charge);
	void OnJumped(float Charge);
	void OnWeaponUnholstered();

	bool CanActivateBoost() const;
	bool CanBoost() const;
	bool CanChargeJump() const;
	bool CanJump() const;
	int32 GetBoostCandidateIndex() const;
	bool GetSpringHitLocation(int32 SpringIndex, struct FVector* HitLocation) const;
	bool IsBoosting() const;
	bool IsDriveModeOnly() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaJackalVehicle">();
	}
	static class AFortAthenaJackalVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaJackalVehicle>();
	}
};
static_assert(alignof(AFortAthenaJackalVehicle) == 0x000008, "Wrong alignment on AFortAthenaJackalVehicle");
static_assert(sizeof(AFortAthenaJackalVehicle) == 0x000D50, "Wrong size on AFortAthenaJackalVehicle");
static_assert(offsetof(AFortAthenaJackalVehicle, FortJackalVehicleConfigsClass) == 0x000C20, "Member 'AFortAthenaJackalVehicle::FortJackalVehicleConfigsClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, FortJackalVehicleConfigs) == 0x000C28, "Member 'AFortAthenaJackalVehicle::FortJackalVehicleConfigs' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, NumBoostTimers) == 0x000C30, "Member 'AFortAthenaJackalVehicle::NumBoostTimers' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, BoostTimers) == 0x000C38, "Member 'AFortAthenaJackalVehicle::BoostTimers' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, AbortSprintPlayerTags) == 0x000C48, "Member 'AFortAthenaJackalVehicle::AbortSprintPlayerTags' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, PreventBoostPlayerTags) == 0x000C68, "Member 'AFortAthenaJackalVehicle::PreventBoostPlayerTags' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, SprintCameraModeClass) == 0x000CA0, "Member 'AFortAthenaJackalVehicle::SprintCameraModeClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, BoostCameraModeClass) == 0x000CA8, "Member 'AFortAthenaJackalVehicle::BoostCameraModeClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, JumpCharge) == 0x000CB0, "Member 'AFortAthenaJackalVehicle::JumpCharge' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, JumpCooldownRemaining) == 0x000CB4, "Member 'AFortAthenaJackalVehicle::JumpCooldownRemaining' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, CacheBoostFX) == 0x000CC8, "Member 'AFortAthenaJackalVehicle::CacheBoostFX' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, CacheLoopingFX) == 0x000CD0, "Member 'AFortAthenaJackalVehicle::CacheLoopingFX' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, BoostMID) == 0x000CD8, "Member 'AFortAthenaJackalVehicle::BoostMID' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, CacheAudioMovement) == 0x000CE0, "Member 'AFortAthenaJackalVehicle::CacheAudioMovement' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, CacheAudioBoost) == 0x000CE8, "Member 'AFortAthenaJackalVehicle::CacheAudioBoost' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, CacheAudioWind) == 0x000CF0, "Member 'AFortAthenaJackalVehicle::CacheAudioWind' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, FrontSpringFXOffset) == 0x000CF8, "Member 'AFortAthenaJackalVehicle::FrontSpringFXOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, RearSpringFXOffset) == 0x000D04, "Member 'AFortAthenaJackalVehicle::RearSpringFXOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, FXBoostEnd) == 0x000D10, "Member 'AFortAthenaJackalVehicle::FXBoostEnd' has a wrong offset!");
static_assert(offsetof(AFortAthenaJackalVehicle, BoostingAnimClass) == 0x000D48, "Member 'AFortAthenaJackalVehicle::BoostingAnimClass' has a wrong offset!");

// Class FortniteGame.FortCampaignJackalVehicle
// 0x0010 (0x0D60 - 0x0D50)
class AFortCampaignJackalVehicle final : public AFortAthenaJackalVehicle
{
public:
	bool                                          bVehicleLeftAnalogStrafing;                        // 0x0D50(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D51[0x3];                                      // 0x0D51(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         VehicleLeftAnalogStrafingMultiplier;               // 0x0D54(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MinSpeedToWallRun;                                 // 0x0D58(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AggroRangeOverride;                                // 0x0D5C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void HandleOnPlayerDamaged(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCampaignJackalVehicle">();
	}
	static class AFortCampaignJackalVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCampaignJackalVehicle>();
	}
};
static_assert(alignof(AFortCampaignJackalVehicle) == 0x000008, "Wrong alignment on AFortCampaignJackalVehicle");
static_assert(sizeof(AFortCampaignJackalVehicle) == 0x000D60, "Wrong size on AFortCampaignJackalVehicle");
static_assert(offsetof(AFortCampaignJackalVehicle, bVehicleLeftAnalogStrafing) == 0x000D50, "Member 'AFortCampaignJackalVehicle::bVehicleLeftAnalogStrafing' has a wrong offset!");
static_assert(offsetof(AFortCampaignJackalVehicle, VehicleLeftAnalogStrafingMultiplier) == 0x000D54, "Member 'AFortCampaignJackalVehicle::VehicleLeftAnalogStrafingMultiplier' has a wrong offset!");
static_assert(offsetof(AFortCampaignJackalVehicle, MinSpeedToWallRun) == 0x000D58, "Member 'AFortCampaignJackalVehicle::MinSpeedToWallRun' has a wrong offset!");
static_assert(offsetof(AFortCampaignJackalVehicle, AggroRangeOverride) == 0x000D5C, "Member 'AFortCampaignJackalVehicle::AggroRangeOverride' has a wrong offset!");

// Class FortniteGame.FortAIDirectorEventManager
// 0x0050 (0x0380 - 0x0330)
class AFortAIDirectorEventManager final : public AActor
{
public:
	uint8                                         Pad_330[0x50];                                     // 0x0330(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIDirectorEventManager">();
	}
	static class AFortAIDirectorEventManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIDirectorEventManager>();
	}
};
static_assert(alignof(AFortAIDirectorEventManager) == 0x000008, "Wrong alignment on AFortAIDirectorEventManager");
static_assert(sizeof(AFortAIDirectorEventManager) == 0x000380, "Wrong size on AFortAIDirectorEventManager");

// Class FortniteGame.FortCosmeticNumericalVariant
// 0x0030 (0x0080 - 0x0050)
class UFortCosmeticNumericalVariant final : public UFortCosmeticVariant
{
public:
	int32                                         DefaultStartingNumeric;                            // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MinNumericalValue;                                 // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxNumbericalValue;                                // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   ZerosDigitParamName;                               // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   TensDigitParamName;                                // 0x0064(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6C[0x4];                                       // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TSoftObjectPtr<class UMaterialInterface>> MaterialsToAlter;                                  // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticNumericalVariant">();
	}
	static class UFortCosmeticNumericalVariant* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticNumericalVariant>();
	}
};
static_assert(alignof(UFortCosmeticNumericalVariant) == 0x000008, "Wrong alignment on UFortCosmeticNumericalVariant");
static_assert(sizeof(UFortCosmeticNumericalVariant) == 0x000080, "Wrong size on UFortCosmeticNumericalVariant");
static_assert(offsetof(UFortCosmeticNumericalVariant, DefaultStartingNumeric) == 0x000050, "Member 'UFortCosmeticNumericalVariant::DefaultStartingNumeric' has a wrong offset!");
static_assert(offsetof(UFortCosmeticNumericalVariant, MinNumericalValue) == 0x000054, "Member 'UFortCosmeticNumericalVariant::MinNumericalValue' has a wrong offset!");
static_assert(offsetof(UFortCosmeticNumericalVariant, MaxNumbericalValue) == 0x000058, "Member 'UFortCosmeticNumericalVariant::MaxNumbericalValue' has a wrong offset!");
static_assert(offsetof(UFortCosmeticNumericalVariant, ZerosDigitParamName) == 0x00005C, "Member 'UFortCosmeticNumericalVariant::ZerosDigitParamName' has a wrong offset!");
static_assert(offsetof(UFortCosmeticNumericalVariant, TensDigitParamName) == 0x000064, "Member 'UFortCosmeticNumericalVariant::TensDigitParamName' has a wrong offset!");
static_assert(offsetof(UFortCosmeticNumericalVariant, MaterialsToAlter) == 0x000070, "Member 'UFortCosmeticNumericalVariant::MaterialsToAlter' has a wrong offset!");

// Class FortniteGame.FortAIEncounterInfoOwnerInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAIEncounterInfoOwnerInterface final : public IInterface
{
public:
	class UFortAIEncounterInfo* GetEncounterInfo() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIEncounterInfoOwnerInterface">();
	}
	static class IFortAIEncounterInfoOwnerInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAIEncounterInfoOwnerInterface>();
	}
};
static_assert(alignof(IFortAIEncounterInfoOwnerInterface) == 0x000008, "Wrong alignment on IFortAIEncounterInfoOwnerInterface");
static_assert(sizeof(IFortAIEncounterInfoOwnerInterface) == 0x000028, "Wrong size on IFortAIEncounterInfoOwnerInterface");

// Class FortniteGame.FortAIEncounterSequence
// 0x0120 (0x0148 - 0x0028)
class UFortAIEncounterSequence final : public UObject
{
public:
	struct FFortGeneratedEncounterSequence        GeneratedEncounterSequence;                        // 0x0028(0x0030)(Protected, NativeAccessSpecifierProtected)
	int32                                         CurrentEncounterIndexInSequence;                   // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAIEncounterInfo*                   CurrentEncounter;                                  // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortAIDirector*                        AssociatedAIDirector;                              // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMission*                           AssociatedMission;                                 // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AActor*>                         TargetActors;                                      // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UFortAIAssignmentSettings*              AssignmentSettings;                                // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FEncounterEnvironmentQueryInfo         OverrideEnvironmentQueryInfo;                      // 0x0090(0x0028)(Protected, NativeAccessSpecifierProtected)
	class AActor*                                 OptionalQueryActor;                                // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  InjectedTags;                                      // 0x00C0(0x0020)(Protected, NativeAccessSpecifierProtected)
	struct FFortEncounterSettings                 EncounterSettings;                                 // 0x00E0(0x0068)(Protected, NativeAccessSpecifierProtected)

public:
	EFortEncounterSequenceResult Last();
	EFortEncounterSequenceResult Next();
	EFortEncounterSequenceResult Previous();
	void SetEncounterStartingData(const TArray<class AActor*>& InTargetActors, class UFortAIAssignmentSettings* InAssignmentSettings, const struct FEncounterEnvironmentQueryInfo& InOverrideEnvironmentQueryInfo, class AActor* InOptionalQueryActor, const struct FGameplayTagContainer& InInjectedTags, const struct FFortEncounterSettings& InEncounterSettings);
	class UFortAIEncounterInfo* StartCurrentEncounter(EFortEncounterSequenceResult* OutRequestResult, const TArray<class AActor*>& InTargetActors, class UFortAIAssignmentSettings* InAssignmentSettings, const struct FEncounterEnvironmentQueryInfo& InOverrideEnvironmentQueryInfo, class AActor* InOptionalQueryActor, const struct FGameplayTagContainer& InInjectedTags, const struct FFortEncounterSettings& InEncounterSettings, int32 ActivationDelay);
	class UFortAIEncounterInfo* StartCurrentEncounterWithSavedData(EFortEncounterSequenceResult* OutRequestResult, int32 ActivationDelay);
	void StopCurrentEncounter();

	bool EncounterBelongsToSequence(class UFortAIEncounterInfo* InEncounter) const;
	class UFortAIEncounterInfo* GetCurrentEncounter() const;
	int32 GetEncounterIndexInSequence() const;
	int32 GetNumEncountersInSequence() const;
	bool HasEncounter() const;
	bool IsOnFinalIndexInSequence() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIEncounterSequence">();
	}
	static class UFortAIEncounterSequence* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIEncounterSequence>();
	}
};
static_assert(alignof(UFortAIEncounterSequence) == 0x000008, "Wrong alignment on UFortAIEncounterSequence");
static_assert(sizeof(UFortAIEncounterSequence) == 0x000148, "Wrong size on UFortAIEncounterSequence");
static_assert(offsetof(UFortAIEncounterSequence, GeneratedEncounterSequence) == 0x000028, "Member 'UFortAIEncounterSequence::GeneratedEncounterSequence' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, CurrentEncounterIndexInSequence) == 0x000058, "Member 'UFortAIEncounterSequence::CurrentEncounterIndexInSequence' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, CurrentEncounter) == 0x000060, "Member 'UFortAIEncounterSequence::CurrentEncounter' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, AssociatedAIDirector) == 0x000068, "Member 'UFortAIEncounterSequence::AssociatedAIDirector' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, AssociatedMission) == 0x000070, "Member 'UFortAIEncounterSequence::AssociatedMission' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, TargetActors) == 0x000078, "Member 'UFortAIEncounterSequence::TargetActors' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, AssignmentSettings) == 0x000088, "Member 'UFortAIEncounterSequence::AssignmentSettings' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, OverrideEnvironmentQueryInfo) == 0x000090, "Member 'UFortAIEncounterSequence::OverrideEnvironmentQueryInfo' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, OptionalQueryActor) == 0x0000B8, "Member 'UFortAIEncounterSequence::OptionalQueryActor' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, InjectedTags) == 0x0000C0, "Member 'UFortAIEncounterSequence::InjectedTags' has a wrong offset!");
static_assert(offsetof(UFortAIEncounterSequence, EncounterSettings) == 0x0000E0, "Member 'UFortAIEncounterSequence::EncounterSettings' has a wrong offset!");

// Class FortniteGame.FortAIFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortAIFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void MakeNoiseEvent(class AActor* NoiseMaker, float MaxRange);
	static void MakeNoiseEventAtLocation(class AActor* NoiseMaker, float MaxRange, const struct FVector& NoiseLocation);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIFunctionLibrary">();
	}
	static class UFortAIFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIFunctionLibrary>();
	}
};
static_assert(alignof(UFortAIFunctionLibrary) == 0x000008, "Wrong alignment on UFortAIFunctionLibrary");
static_assert(sizeof(UFortAIFunctionLibrary) == 0x000028, "Wrong size on UFortAIFunctionLibrary");

// Class FortniteGame.FortChallengeBundleScheduleDefinition
// 0x00A0 (0x0400 - 0x0360)
class UFortChallengeBundleScheduleDefinition final : public UFortAccountItemDefinition
{
public:
	TArray<struct FFortChallengeBundleScheduleEntry> ScheduleEntries;                                   // 0x0360(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	class FString                                 EventName;                                         // 0x0370(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 CalendarEventName;                                 // 0x0380(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FGameplayTag                           RequiredMcpContextTags;                            // 0x0390(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortGiftBoxItemDefinition> GiftBoxToUseOnBundleUnlock;                        // 0x0398(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FFortGiftBoxFortmatData>        GiftBoxFormatData;                                 // 0x03C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	class FName                                   CategoryId;                                        // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FText                                   CategoryName;                                      // 0x03D8(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	int32                                         SortPriority;                                      // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          CleanUpOnBundleCompletion;                         // 0x03F4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3F5[0xB];                                      // 0x03F5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool DoesChallengeBundleScheduleExpire() const;
	TArray<class UFortChallengeBundleItemDefinition*> GetBundleDefinitions() const;
	class FString GetCalendarEventName() const;
	class FName GetCategoryID() const;
	class FText GetCategoryName() const;
	class FString GetEventName() const;
	int32 GetNumBundles() const;
	struct FGameplayTag GetRequiredMcpContextTags() const;
	int32 GetSortPriority() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChallengeBundleScheduleDefinition">();
	}
	static class UFortChallengeBundleScheduleDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChallengeBundleScheduleDefinition>();
	}
};
static_assert(alignof(UFortChallengeBundleScheduleDefinition) == 0x000010, "Wrong alignment on UFortChallengeBundleScheduleDefinition");
static_assert(sizeof(UFortChallengeBundleScheduleDefinition) == 0x000400, "Wrong size on UFortChallengeBundleScheduleDefinition");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, ScheduleEntries) == 0x000360, "Member 'UFortChallengeBundleScheduleDefinition::ScheduleEntries' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, EventName) == 0x000370, "Member 'UFortChallengeBundleScheduleDefinition::EventName' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, CalendarEventName) == 0x000380, "Member 'UFortChallengeBundleScheduleDefinition::CalendarEventName' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, RequiredMcpContextTags) == 0x000390, "Member 'UFortChallengeBundleScheduleDefinition::RequiredMcpContextTags' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, GiftBoxToUseOnBundleUnlock) == 0x000398, "Member 'UFortChallengeBundleScheduleDefinition::GiftBoxToUseOnBundleUnlock' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, GiftBoxFormatData) == 0x0003C0, "Member 'UFortChallengeBundleScheduleDefinition::GiftBoxFormatData' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, CategoryId) == 0x0003D0, "Member 'UFortChallengeBundleScheduleDefinition::CategoryId' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, CategoryName) == 0x0003D8, "Member 'UFortChallengeBundleScheduleDefinition::CategoryName' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, SortPriority) == 0x0003F0, "Member 'UFortChallengeBundleScheduleDefinition::SortPriority' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleScheduleDefinition, CleanUpOnBundleCompletion) == 0x0003F4, "Member 'UFortChallengeBundleScheduleDefinition::CleanUpOnBundleCompletion' has a wrong offset!");

// Class FortniteGame.FortAIEncounterGoalSelectionTable
// 0x0010 (0x0040 - 0x0030)
class UFortAIEncounterGoalSelectionTable final : public UDataAsset
{
public:
	TArray<struct FEncounterGoalSelectionTableEntry> EncounterGoalSelectionCriteria;                    // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIEncounterGoalSelectionTable">();
	}
	static class UFortAIEncounterGoalSelectionTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIEncounterGoalSelectionTable>();
	}
};
static_assert(alignof(UFortAIEncounterGoalSelectionTable) == 0x000008, "Wrong alignment on UFortAIEncounterGoalSelectionTable");
static_assert(sizeof(UFortAIEncounterGoalSelectionTable) == 0x000040, "Wrong size on UFortAIEncounterGoalSelectionTable");
static_assert(offsetof(UFortAIEncounterGoalSelectionTable, EncounterGoalSelectionCriteria) == 0x000030, "Member 'UFortAIEncounterGoalSelectionTable::EncounterGoalSelectionCriteria' has a wrong offset!");

// Class FortniteGame.FortAIHotSpot_Building
// 0x0090 (0x0570 - 0x04E0)
class AFortAIHotSpot_Building final : public AFortAIHotSpot
{
public:
	class UAIHotSpotConfig*                       ExtraTypeConfig;                                   // 0x04E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4E8[0x88];                                     // 0x04E8(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpot_Building">();
	}
	static class AFortAIHotSpot_Building* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIHotSpot_Building>();
	}
};
static_assert(alignof(AFortAIHotSpot_Building) == 0x000008, "Wrong alignment on AFortAIHotSpot_Building");
static_assert(sizeof(AFortAIHotSpot_Building) == 0x000570, "Wrong size on AFortAIHotSpot_Building");
static_assert(offsetof(AFortAIHotSpot_Building, ExtraTypeConfig) == 0x0004E0, "Member 'AFortAIHotSpot_Building::ExtraTypeConfig' has a wrong offset!");

// Class FortniteGame.FortAIHotSpot_Shooting
// 0x0000 (0x04E0 - 0x04E0)
class AFortAIHotSpot_Shooting final : public AFortAIHotSpot
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpot_Shooting">();
	}
	static class AFortAIHotSpot_Shooting* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIHotSpot_Shooting>();
	}
};
static_assert(alignof(AFortAIHotSpot_Shooting) == 0x000008, "Wrong alignment on AFortAIHotSpot_Shooting");
static_assert(sizeof(AFortAIHotSpot_Shooting) == 0x0004E0, "Wrong size on AFortAIHotSpot_Shooting");

// Class FortniteGame.FortCollectionBookManager
// 0x0210 (0x0238 - 0x0028)
class UFortCollectionBookManager final : public UObject
{
public:
	UMulticastDelegateProperty_                   OnSlottedItemOperationComplete;                    // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSlotItemComplete;                                // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnRewardClaimed;                                   // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnUnslotItemComplete;                              // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnResearchItemComplete;                            // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_78[0xF0];                                      // 0x0078(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortPendingSlottedItemOperation> PendingSlottedItems;                               // 0x0168(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortPendingSlottedItemOperation> PendingUpdatedItems;                               // 0x0178(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_188[0x8];                                      // 0x0188(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class FName, class UFortMcpProfileCollectionBook*> ProfileTable;                                      // 0x0190(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TSet<class FName>                             ActivePages;                                       // 0x01E0(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_230[0x8];                                      // 0x0230(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClaimReward(const struct FFortCollectionBookRewards& RewardToClaim, int32 RewardIndex);
	void PopulateCollectionBookRewards(TArray<struct FFortCollectionBookRewards>* OutAvailableRewards);
	bool PurchaseItem(const class UFortAccountItem* Item);
	bool SlotItem(const class UFortAccountItem* Item, class FName SlotId);
	bool UnSlotItem(const class UFortAccountItem* Item);

	int32 CalculateBookXp() const;
	int32 CalculatePageXp(class FName PageId) const;
	bool CanSlotItem(const class UFortAccountItem* AccountItem, bool bOnlyAllowIfSlotEmpty, class FName& OutSlotId) const;
	int32 GetBookTotalXPToNextLevel(int32 CurrentLevel) const;
	float GetBookXPPercentToNextLevel(int32 CurrentLevel, int32 NewXP) const;
	class UFortItem* GetItemInSlot(class FName SlotId) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectionBookManager">();
	}
	static class UFortCollectionBookManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectionBookManager>();
	}
};
static_assert(alignof(UFortCollectionBookManager) == 0x000008, "Wrong alignment on UFortCollectionBookManager");
static_assert(sizeof(UFortCollectionBookManager) == 0x000238, "Wrong size on UFortCollectionBookManager");
static_assert(offsetof(UFortCollectionBookManager, OnSlottedItemOperationComplete) == 0x000028, "Member 'UFortCollectionBookManager::OnSlottedItemOperationComplete' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, OnSlotItemComplete) == 0x000038, "Member 'UFortCollectionBookManager::OnSlotItemComplete' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, OnRewardClaimed) == 0x000048, "Member 'UFortCollectionBookManager::OnRewardClaimed' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, OnUnslotItemComplete) == 0x000058, "Member 'UFortCollectionBookManager::OnUnslotItemComplete' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, OnResearchItemComplete) == 0x000068, "Member 'UFortCollectionBookManager::OnResearchItemComplete' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, PendingSlottedItems) == 0x000168, "Member 'UFortCollectionBookManager::PendingSlottedItems' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, PendingUpdatedItems) == 0x000178, "Member 'UFortCollectionBookManager::PendingUpdatedItems' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, ProfileTable) == 0x000190, "Member 'UFortCollectionBookManager::ProfileTable' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookManager, ActivePages) == 0x0001E0, "Member 'UFortCollectionBookManager::ActivePages' has a wrong offset!");

// Class FortniteGame.FortAIHotSpotSlot
// 0x0010 (0x00D0 - 0x00C0)
class UFortAIHotSpotSlot final : public UAIHotSpotSlot
{
public:
	EFortHotSpotSlot                              SlotType;                                          // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C1[0x3];                                       // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bHasProjectedLocation : 1;                         // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bProjectedOnLowArea : 1;                           // 0x00C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsAutoGenerated : 1;                              // 0x00C4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanDuplicateOnProjection : 1;                     // 0x00C4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanProjectUp : 1;                                 // 0x00C4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_C5[0xB];                                       // 0x00C5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpotSlot">();
	}
	static class UFortAIHotSpotSlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIHotSpotSlot>();
	}
};
static_assert(alignof(UFortAIHotSpotSlot) == 0x000010, "Wrong alignment on UFortAIHotSpotSlot");
static_assert(sizeof(UFortAIHotSpotSlot) == 0x0000D0, "Wrong size on UFortAIHotSpotSlot");
static_assert(offsetof(UFortAIHotSpotSlot, SlotType) == 0x0000C0, "Member 'UFortAIHotSpotSlot::SlotType' has a wrong offset!");

// Class FortniteGame.FortClientPilot_GameplayCreative
// 0x0000 (0x0290 - 0x0290)
class UFortClientPilot_GameplayCreative final : public UFortClientPilot_GameplayBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_GameplayCreative">();
	}
	static class UFortClientPilot_GameplayCreative* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_GameplayCreative>();
	}
};
static_assert(alignof(UFortClientPilot_GameplayCreative) == 0x000008, "Wrong alignment on UFortClientPilot_GameplayCreative");
static_assert(sizeof(UFortClientPilot_GameplayCreative) == 0x000290, "Wrong size on UFortClientPilot_GameplayCreative");

// Class FortniteGame.FortAIHotSpotSlotGenerator_OnBoundingBox
// 0x0008 (0x0078 - 0x0070)
class UFortAIHotSpotSlotGenerator_OnBoundingBox final : public UAIHotSpotSlotGenerator_OnBoundingBox
{
public:
	float                                         DistanceForRangedSlots;                            // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DistanceForHugeSlots;                              // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIHotSpotSlotGenerator_OnBoundingBox">();
	}
	static class UFortAIHotSpotSlotGenerator_OnBoundingBox* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIHotSpotSlotGenerator_OnBoundingBox>();
	}
};
static_assert(alignof(UFortAIHotSpotSlotGenerator_OnBoundingBox) == 0x000008, "Wrong alignment on UFortAIHotSpotSlotGenerator_OnBoundingBox");
static_assert(sizeof(UFortAIHotSpotSlotGenerator_OnBoundingBox) == 0x000078, "Wrong size on UFortAIHotSpotSlotGenerator_OnBoundingBox");
static_assert(offsetof(UFortAIHotSpotSlotGenerator_OnBoundingBox, DistanceForRangedSlots) == 0x000070, "Member 'UFortAIHotSpotSlotGenerator_OnBoundingBox::DistanceForRangedSlots' has a wrong offset!");
static_assert(offsetof(UFortAIHotSpotSlotGenerator_OnBoundingBox, DistanceForHugeSlots) == 0x000074, "Member 'UFortAIHotSpotSlotGenerator_OnBoundingBox::DistanceForHugeSlots' has a wrong offset!");

// Class FortniteGame.FortAIObjectiveInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAIObjectiveInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIObjectiveInterface">();
	}
	static class IFortAIObjectiveInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAIObjectiveInterface>();
	}
};
static_assert(alignof(IFortAIObjectiveInterface) == 0x000008, "Wrong alignment on IFortAIObjectiveInterface");
static_assert(sizeof(IFortAIObjectiveInterface) == 0x000028, "Wrong size on IFortAIObjectiveInterface");

// Class FortniteGame.FortConsole
// 0x0000 (0x0130 - 0x0130)
class UFortConsole final : public UConsole
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConsole">();
	}
	static class UFortConsole* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConsole>();
	}
};
static_assert(alignof(UFortConsole) == 0x000008, "Wrong alignment on UFortConsole");
static_assert(sizeof(UFortConsole) == 0x000130, "Wrong size on UFortConsole");

// Class FortniteGame.FortAIPawn
// 0x0E80 (0x1F40 - 0x10C0)
class AFortAIPawn : public AFortPawn
{
public:
	uint8                                         Pad_10C0[0x28];                                    // 0x10C0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayCueParameters                 DeimosBatchedGameplayCueParameters;                // 0x10E8(0x00B8)(ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FFortAIAttributeReplicationProxy       AttributeReplicationProxy;                         // 0x11A0(0x0004)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_11A4[0x4];                                     // 0x11A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayAbilityRepSharedAnim          RepSharedAnimInfo;                                 // 0x11A8(0x0010)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_11B8[0x8];                                     // 0x11B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMinimalGameplayCueReplicationProxy    SimulatedProxyGameplayCues;                        // 0x11C0(0x01C0)(Net, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         BitPad_1380_0 : 6;                                 // 0x1380(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bHasGoalActor : 1;                                 // 0x1380(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFrozen : 1;                                       // 0x1380(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1381[0x3];                                     // 0x1381(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bUseSharedAnimation : 1;                           // 0x1384(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNeedsDeathNotification : 1;                       // 0x1384(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bKilledOrDowned : 1;                               // 0x1384(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDespawnedDueToInactivity : 1;                     // 0x1384(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bNotifySpawnRift : 1;                              // 0x1384(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUsesDBNO : 1;                                     // 0x1384(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasInventory : 1;                                 // 0x1384(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIgnoreDefender : 1;                               // 0x1384(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bTrackNearbyPickups : 1;                           // 0x1385(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsCharging : 1;                                   // 0x1385(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, Transient, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsCowering : 1;                                   // 0x1385(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanShowMinimapIndicator : 1;                      // 0x1385(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowMinimapFarOffDirectionArrow : 1;              // 0x1385(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasEngaged : 1;                                   // 0x1385(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsAlwaysGameplayRelevant : 1;                     // 0x1385(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_85_7 : 1;                                   // 0x0085(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         bIsDebugSpawnedAI : 1;                             // 0x1386(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bEncounterExpectedLifespanExpired : 1;             // 0x1386(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bEnableBlockingCollisionWithOtherAI : 1;           // 0x1386(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bSetMiniMapIconRotation : 1;                       // 0x1386(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bHasDroppedLoot : 1;                               // 0x1386(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseFastAbilityReplication : 1;                    // 0x1386(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1387[0x1];                                     // 0x1387(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMinimalReplicationTagCountMap         FastReplicationMinimalReplicationTags;             // 0x1388(0x0060)(Net, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         Pad_13E8[0x8];                                     // 0x13E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMinimalGameplayCueReplicationProxy    FastReplicationMinimalGameplayCueProxy;            // 0x13F0(0x01C0)(Net, ContainsInstancedReference, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnInventoryUpdated;                                // 0x15B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_15C0[0x18];                                    // 0x15C0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AIDifficultyLevel;                                 // 0x15D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortAILevelRatingDisplayType                 LevelRatingDisplayType;                            // 0x15DC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_15DD[0x3];                                     // 0x15DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAIEncounterInfo*                   EncounterInfo;                                     // 0x15E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SpawnSetIndex;                                     // 0x15E8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGuid                                  SpawnGroupGuid;                                    // 0x15EC(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         EnemyIndexInSpawnGroup;                            // 0x15FC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FinishEncounterSpawnFallbackTime;                  // 0x1600(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EncounterSpawnDisableRangedAttackingTime;          // 0x1604(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EncounterSpawnDisableMeleeAttackingTime;           // 0x1608(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_160C[0x4];                                     // 0x160C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTimerHandle                           EncounterExpectedLifespanTimerHandle;              // 0x1610(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AActor*                                 SpawnRift;                                         // 0x1618(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                SpawnRiftLocation;                                 // 0x1620(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_162C[0x4];                                     // 0x162C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 SpawnSourceActor;                                  // 0x1630(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxTimeAllowedOutsideTether;                       // 0x1638(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_163C[0x4];                                     // 0x163C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UBehaviorTree*                          BehaviorTree;                                      // 0x1640(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UNavigationQueryFilter>     DefaultNavFilter;                                  // 0x1648(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UNavigationQueryFilter>     HuntingNavFilter;                                  // 0x1650(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1658[0x8];                                     // 0x1658(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DBNOInteractionDuration;                           // 0x1660(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1664[0x4];                                     // 0x1664(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnDowned;                                          // 0x1668(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	ETInteractionType                             DBNOInteractionType;                               // 0x1678(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortMovementStyle                            MovementStyles[0x4];                               // 0x1679(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_167D[0x3];                                     // 0x167D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UpdateNearbyPickupFrequency;                       // 0x1680(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           RequiredWeaponPickupTag;                           // 0x1684(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   NoWeaponInCombatEventName;                         // 0x168C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   NoWeaponOutOfCombatEventName;                      // 0x1694(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                CachedHitLocation;                                 // 0x169C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  TurnTransitionGameplayAbilityTag;                  // 0x16A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UParticleSystem>         DeathParticles;                                    // 0x16C8(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumRunVariations;                                  // 0x16F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CurrentRunVariationIndex;                          // 0x16F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RunVariationRadius;                                // 0x16F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         EyeIndex;                                          // 0x16FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SkinIndex;                                         // 0x1700(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           DefaultEyeColor;                                   // 0x1704(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultEyeBrightness;                              // 0x1714(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           DefaultSkinColor;                                  // 0x1718(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultSkinGlow;                                   // 0x1728(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           MinimapDefaultIconColor;                           // 0x172C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           PlayerManagerMinimapColor;                         // 0x173C(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_174C[0x14];                                    // 0x174C(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x1760(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            MiniMapAboveBelowIconBrush;                        // 0x17E8(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FMinimapGoalByTagColorsData>    MinimapGoalByTagColors;                            // 0x1870(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int8                                          MinimapGoalByTagColorIndex;                        // 0x1880(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1881[0x3];                                     // 0x1881(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   AppearanceOverrideName;                            // 0x1884(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortAIPawnGender                             AppearanceOverrideGender;                          // 0x188C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCombatEvents                             FollowPlayerEvent;                                 // 0x188D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCombatEvents                             InCombatNearPlayerEvent;                           // 0x188E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ETInteractionType                             InteractionType;                                   // 0x188F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FollowPlayerRange;                                 // 0x1890(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InteractionDuration;                               // 0x1894(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnInteraction;                                     // 0x1898(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class ABuildingTrapDefender*                  DefenderTrap;                                      // 0x18A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnActorBeginCrowdOverlap;                          // 0x18B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         BitPad_18C0_0 : 1;                                 // 0x18C0(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bDebugAI : 1;                                      // 0x18C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDebugAIAnim : 1;                                  // 0x18C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseBuildingAttackingHotspots : 1;                 // 0x18C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanMoveThroughWalls : 1;                          // 0x18C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanUseNavWalking : 1;                             // 0x18C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanUseSimpleCollisions : 1;                       // 0x18C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanUseStepAside : 1;                              // 0x18C0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanUseDoors : 1;                                  // 0x18C1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanUseShootingHotspots : 1;                       // 0x18C1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanSleep : 1;                                     // 0x18C1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSleeping : 1;                                   // 0x18C1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bShouldStartSleeping : 1;                          // 0x18C1(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanLookAtGoal : 1;                                // 0x18C1(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanUseMeshPooling : 1;                            // 0x18C1(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseCrowdSimulation : 1;                           // 0x18C1(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bControlWalkingOffLedges : 1;                      // 0x18C2(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_C2_1 : 7;                                   // 0x00C2(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         BitPad_18C3_0 : 1;                                 // 0x18C3(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bUseAppearanceOverride : 1;                        // 0x18C3(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCanInteract : 1;                                  // 0x18C3(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHideHealthBar : 1;                                // 0x18C3(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHasBuildingHitEffects : 1;                        // 0x18C3(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	EFortMovementUrgency                          MovementUrgency;                                   // 0x18C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortressAIType                               AIType;                                            // 0x18C5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Team;                                              // 0x18C6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_18C7[0x1];                                     // 0x18C7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   SimpleCollisionsProfileName;                       // 0x18C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortAISpawnGroupUpgradeUIData         UpgradeUIData;                                     // 0x18D0(0x00B8)(Net, Protected, NativeAccessSpecifierProtected)
	float                                         ScoreMultiplier;                                   // 0x1988(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LootDropConeHalfAngle;                             // 0x198C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LootDropSpeed;                                     // 0x1990(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortHotSpotSlot                              HotspotType;                                       // 0x1994(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortPartialPathUsage                         PartialPathUsage;                                  // 0x1995(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1996[0x2];                                     // 0x1996(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerStateZone*                   PlayerManager;                                     // 0x1998(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 DefenderItemInstanceId;                            // 0x19A0(0x0010)(Net, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   DefenderSquadId;                                   // 0x19B0(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DefenderPlacedTime;                                // 0x19B8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RecentlySeenInterval;                              // 0x19BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               CurrentAIRotationRate;                             // 0x19C0(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         MoveSoundStimulusBroadcastInterval;                // 0x19CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_19D0[0x8];                                     // 0x19D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UShapeComponent*                        WeaponCollisionComponent;                          // 0x19D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortInventory*                         Inventory;                                         // 0x19E0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortPickup*>                    NearbyPickups;                                     // 0x19E8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TMap<class AFortPickup*, float>               UnreachablePickups;                                // 0x19F8(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1A48[0x10];                                    // 0x1A48(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortAIAppearanceOverrideEntry> AppearanceOverrideEntries;                         // 0x1A58(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         AppearanceOverrideEntryIndex;                      // 0x1A68(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                SpawnLocation;                                     // 0x1A6C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               SpawnRotation;                                     // 0x1A78(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class ABuildingActor>          SleepingFloor;                                     // 0x1A84(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   PelvisBoneName;                                    // 0x1A8C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   HeadBoneName;                                      // 0x1A94(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1A9C[0xC];                                     // 0x1A9C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MinimapIndicatorUpdateFrequency;                   // 0x1AA8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1AAC[0xC];                                     // 0x1AAC(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MiniMapViewableDistance;                           // 0x1AB8(0x0004)(Edit, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DistanceToPlayerManagerToShowHealthBar;            // 0x1ABC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DistanceToOtherPlayersToShowHealthBar;             // 0x1AC0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1AC4[0xC];                                     // 0x1AC4(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAIAttributesSet*                   AttributesSet;                                     // 0x1AD0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortCharacterAttrSet*                  CharacterAttrSet;                                  // 0x1AD8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortWeaponAttrSet*                     WeaponAttrSet;                                     // 0x1AE0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             ImpactPhysicalSurfaceSounds[0x1A];                 // 0x1AE8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UParticleSystem*                        ImpactPhysicalSurfaceEffects[0x1A];                // 0x1BB8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortSimpleMiniMapIndicator*            MiniMapIndicator;                                  // 0x1C88(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              MinimapScale;                                      // 0x1C90(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortAbilitySet*>                DefaultGameplayAbilitySets;                        // 0x1C98(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortAbilitySet*>                SpawnInheritedCharacterAbilitySets;                // 0x1CA8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortGameplayModifierItemDefinition*> SpawnModifierDefinitions;                          // 0x1CB8(0x0010)(Net, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class UFortAbilitySystemComponent*            AIPawnAbilitySystemComponent;                      // 0x1CC8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  WallAttackGameplayAbilityTags;                     // 0x1CD0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  WallRangedAttackGameplayAbilityTags;               // 0x1CF0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  CeilingAttackGameplayAbilityTags;                  // 0x1D10(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  FloorAttackGameplayAbilityTags;                    // 0x1D30(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FGameplayTagContainer>          FailedAbilityQueryTags;                            // 0x1D50(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AActor*                                 CurrentAimTarget;                                  // 0x1D60(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortNavObstacleComponent*              NavObstacleComponent;                              // 0x1D68(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D70[0x10];                                    // 0x1D70(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         BuildingHitMaxDistanceToPlayer;                    // 0x1D80(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BuildingHitMaxDistanceToHitLocation;               // 0x1D84(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortAILODLevel                               CurrentFortAILODLevel;                             // 0x1D88(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1D89[0x12F];                                   // 0x1D89(0x012F)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAccountItem*                       DefenderItem;                                      // 0x1EB8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1EC0[0x80];                                    // 0x1EC0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static float GetGroundSpeedForUrgency(class AFortAIPawn* FortAIPawn, EFortMovementUrgency Urgency);
	static EFortMovementStyle GetMovementStyle(const class AFortAIPawn* FortAIPawn);
	static EFortMovementUrgency GetMovementUrgency(class AFortAIPawn* FortAIPawn);

	void AddFortAbilitySet(class UFortAbilitySet* FortAbilitySet);
	void AddUnreachablePickup(class AFortPickup* Pickup);
	bool CanHitTargetWithAbility(const struct FGameplayTagContainer& GameplayAbilityTag, class AActor* CanHitTarget, bool bUseIdealYawRotationToTarget);
	void ClearAIFocalPoint(bool bUseAttackingPriority);
	void FastSharedReplication(const struct FFortAISharedRepMovement& SharedRepMovement);
	void FinishedEncounterSpawn();
	void ForceKillNoDBNO();
	void GiveAmmo(const int32 AmmoQuantity);
	void GrabPickup(class AFortPickup* Pickup);
	void NetMulticast_BatchedDamageCues(const struct FFortAIBatchedDamageCues& Data);
	void OnAppearanceOverridden();
	void OnBeginSleepEffects();
	void OnCheatUpdateSpecialEventGE(bool bShouldUseSpecialEventGE);
	void OnDefenderTrapSet(class ABuildingTrapDefender* OldDefenderTrap);
	void OnEncounterSpawnEnableMeleeAttacking();
	void OnEncounterSpawnEnableRangedAttacking();
	void OnEndSleepEffects();
	void OnFinishedEncounterSpawn();
	bool OnOutsideOfTetherBeyondMaxTimeAllowed();
	void OnRep_AppearanceOverrideEntryIndex();
	void OnRep_AttributeProxy();
	void OnRep_bIsSleeping();
	void OnRep_CurrentAIRotationRate();
	void OnRep_CurrentFortAILODLevel();
	void OnRep_EnableBlockingCollisionWithOtherAI();
	void OnRep_Inventory();
	void OnRep_MinimapViewableDistance();
	void OnRep_SharedAnim();
	void OnSleepingAIsFloorBuildingActorDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void OnStartedEncounterSpawn();
	void PlayAdditiveHitReactsNative(const struct FVector& HitDirection, class UAnimMontage* NewAnimMontage);
	void ResetAIRotationRateToDefault();
	void ReviveFromDBNO();
	void SetAIFocalPoint(class AActor* FocusTarget, const struct FVector& FocalPoint, bool bUseAttackingPriority);
	void SetAIRotationRate(const struct FRotator& AIRotationRate);
	void SetAIType(EFortressAIType InAIType);
	void SetBlockCollisionWithOtherAI(bool bInEnableBlockingCollisionWithOtherAI);
	void SetCanInteract(bool CanInteract);
	void SetCanSleep(bool InCanSleep);
	void SetCollisionProfileName(class FName InCollisionProfileName);
	void SetCurrentAimTarget(class AActor* AimTarget);
	void SetDefenderTrap(class ABuildingTrapDefender* InDefenderTrap);
	void SetEncounterInfo(class UFortAIEncounterInfo* InEncounterInfo);
	void SetEyeColor(const struct FLinearColor& NewEyeColor, float NewEyeBrightness);
	void SetIsCharging(bool bNewIsCharging);
	void SetMinimapViewableDistance(float NewMinimapViewableDistance);
	void SetMinimumAILOD(EFortAILODLevel MinimumAILOD);
	void SetMinSignificanceForAnimationCurves(float MinSignificance);
	void SetMovementUrgency(EFortMovementUrgency Urgency);
	void SetShouldStartSleeping(bool bHintStartSleeping);
	void SetSkinColor(const struct FLinearColor& NewSkinColor, float NewSkinBrightness);
	void SetUsesDBNO(bool bInUsesDBNO);
	void SetWeaponCollisionComponent(class UShapeComponent* InWeaponCollisionComponent);
	bool ShouldUpdateSkeletalMesh();
	bool ShouldUseFiringCapsuleCollision();
	void TriggerNoWeaponSpeech();
	void TurnOnSleepingOptimizations();

	EFortCustomGender GetCharacterGender() const;
	class AActor* GetCurrentAimTarget() const;
	class FString GetDefenderItemInstanceId() const;
	float GetDifficultyLevel() const;
	float GetDifficultyRating() const;
	class USoundBase* GetImpactPhysicalSurfaceSound(const struct FHitResult& Impact) const;
	int32 GetScoreValue() const;
	struct FVector GetSpawnLocation() const;
	int32 GetSpawnPointValue() const;
	struct FRotator GetSpawnRotation() const;
	bool GetUsesDBNO() const;
	bool HasTether() const;
	bool IsDefender() const;
	bool IsInCombat() const;
	bool IsInsideTetherBounds(bool bUseRelaxedTetherBounds) const;
	class UFortItem* K2_FindExistingItemForDefinition(const class UFortItemDefinition* ItemDefinition, bool bInStorageVault) const;
	class UFortItem* K2_GetDefenderItem() const;
	bool ShouldApplyBuildingHitEffect(float Damage, const struct FVector& Location, const struct FHitResult& HitInfo, bool bPlayerPlaced) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIPawn">();
	}
	static class AFortAIPawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAIPawn>();
	}
};
static_assert(alignof(AFortAIPawn) == 0x000010, "Wrong alignment on AFortAIPawn");
static_assert(sizeof(AFortAIPawn) == 0x001F40, "Wrong size on AFortAIPawn");
static_assert(offsetof(AFortAIPawn, DeimosBatchedGameplayCueParameters) == 0x0010E8, "Member 'AFortAIPawn::DeimosBatchedGameplayCueParameters' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AttributeReplicationProxy) == 0x0011A0, "Member 'AFortAIPawn::AttributeReplicationProxy' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, RepSharedAnimInfo) == 0x0011A8, "Member 'AFortAIPawn::RepSharedAnimInfo' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SimulatedProxyGameplayCues) == 0x0011C0, "Member 'AFortAIPawn::SimulatedProxyGameplayCues' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, FastReplicationMinimalReplicationTags) == 0x001388, "Member 'AFortAIPawn::FastReplicationMinimalReplicationTags' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, FastReplicationMinimalGameplayCueProxy) == 0x0013F0, "Member 'AFortAIPawn::FastReplicationMinimalGameplayCueProxy' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, OnInventoryUpdated) == 0x0015B0, "Member 'AFortAIPawn::OnInventoryUpdated' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AIDifficultyLevel) == 0x0015D8, "Member 'AFortAIPawn::AIDifficultyLevel' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, LevelRatingDisplayType) == 0x0015DC, "Member 'AFortAIPawn::LevelRatingDisplayType' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, EncounterInfo) == 0x0015E0, "Member 'AFortAIPawn::EncounterInfo' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnSetIndex) == 0x0015E8, "Member 'AFortAIPawn::SpawnSetIndex' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnGroupGuid) == 0x0015EC, "Member 'AFortAIPawn::SpawnGroupGuid' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, EnemyIndexInSpawnGroup) == 0x0015FC, "Member 'AFortAIPawn::EnemyIndexInSpawnGroup' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, FinishEncounterSpawnFallbackTime) == 0x001600, "Member 'AFortAIPawn::FinishEncounterSpawnFallbackTime' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, EncounterSpawnDisableRangedAttackingTime) == 0x001604, "Member 'AFortAIPawn::EncounterSpawnDisableRangedAttackingTime' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, EncounterSpawnDisableMeleeAttackingTime) == 0x001608, "Member 'AFortAIPawn::EncounterSpawnDisableMeleeAttackingTime' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, EncounterExpectedLifespanTimerHandle) == 0x001610, "Member 'AFortAIPawn::EncounterExpectedLifespanTimerHandle' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnRift) == 0x001618, "Member 'AFortAIPawn::SpawnRift' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnRiftLocation) == 0x001620, "Member 'AFortAIPawn::SpawnRiftLocation' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnSourceActor) == 0x001630, "Member 'AFortAIPawn::SpawnSourceActor' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MaxTimeAllowedOutsideTether) == 0x001638, "Member 'AFortAIPawn::MaxTimeAllowedOutsideTether' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, BehaviorTree) == 0x001640, "Member 'AFortAIPawn::BehaviorTree' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefaultNavFilter) == 0x001648, "Member 'AFortAIPawn::DefaultNavFilter' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, HuntingNavFilter) == 0x001650, "Member 'AFortAIPawn::HuntingNavFilter' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DBNOInteractionDuration) == 0x001660, "Member 'AFortAIPawn::DBNOInteractionDuration' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, OnDowned) == 0x001668, "Member 'AFortAIPawn::OnDowned' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DBNOInteractionType) == 0x001678, "Member 'AFortAIPawn::DBNOInteractionType' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MovementStyles) == 0x001679, "Member 'AFortAIPawn::MovementStyles' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, UpdateNearbyPickupFrequency) == 0x001680, "Member 'AFortAIPawn::UpdateNearbyPickupFrequency' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, RequiredWeaponPickupTag) == 0x001684, "Member 'AFortAIPawn::RequiredWeaponPickupTag' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, NoWeaponInCombatEventName) == 0x00168C, "Member 'AFortAIPawn::NoWeaponInCombatEventName' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, NoWeaponOutOfCombatEventName) == 0x001694, "Member 'AFortAIPawn::NoWeaponOutOfCombatEventName' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, CachedHitLocation) == 0x00169C, "Member 'AFortAIPawn::CachedHitLocation' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, TurnTransitionGameplayAbilityTag) == 0x0016A8, "Member 'AFortAIPawn::TurnTransitionGameplayAbilityTag' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DeathParticles) == 0x0016C8, "Member 'AFortAIPawn::DeathParticles' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, NumRunVariations) == 0x0016F0, "Member 'AFortAIPawn::NumRunVariations' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, CurrentRunVariationIndex) == 0x0016F4, "Member 'AFortAIPawn::CurrentRunVariationIndex' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, RunVariationRadius) == 0x0016F8, "Member 'AFortAIPawn::RunVariationRadius' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, EyeIndex) == 0x0016FC, "Member 'AFortAIPawn::EyeIndex' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SkinIndex) == 0x001700, "Member 'AFortAIPawn::SkinIndex' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefaultEyeColor) == 0x001704, "Member 'AFortAIPawn::DefaultEyeColor' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefaultEyeBrightness) == 0x001714, "Member 'AFortAIPawn::DefaultEyeBrightness' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefaultSkinColor) == 0x001718, "Member 'AFortAIPawn::DefaultSkinColor' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefaultSkinGlow) == 0x001728, "Member 'AFortAIPawn::DefaultSkinGlow' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MinimapDefaultIconColor) == 0x00172C, "Member 'AFortAIPawn::MinimapDefaultIconColor' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, PlayerManagerMinimapColor) == 0x00173C, "Member 'AFortAIPawn::PlayerManagerMinimapColor' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MiniMapIconBrush) == 0x001760, "Member 'AFortAIPawn::MiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MiniMapAboveBelowIconBrush) == 0x0017E8, "Member 'AFortAIPawn::MiniMapAboveBelowIconBrush' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MinimapGoalByTagColors) == 0x001870, "Member 'AFortAIPawn::MinimapGoalByTagColors' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MinimapGoalByTagColorIndex) == 0x001880, "Member 'AFortAIPawn::MinimapGoalByTagColorIndex' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AppearanceOverrideName) == 0x001884, "Member 'AFortAIPawn::AppearanceOverrideName' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AppearanceOverrideGender) == 0x00188C, "Member 'AFortAIPawn::AppearanceOverrideGender' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, FollowPlayerEvent) == 0x00188D, "Member 'AFortAIPawn::FollowPlayerEvent' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, InCombatNearPlayerEvent) == 0x00188E, "Member 'AFortAIPawn::InCombatNearPlayerEvent' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, InteractionType) == 0x00188F, "Member 'AFortAIPawn::InteractionType' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, FollowPlayerRange) == 0x001890, "Member 'AFortAIPawn::FollowPlayerRange' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, InteractionDuration) == 0x001894, "Member 'AFortAIPawn::InteractionDuration' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, OnInteraction) == 0x001898, "Member 'AFortAIPawn::OnInteraction' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefenderTrap) == 0x0018A8, "Member 'AFortAIPawn::DefenderTrap' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, OnActorBeginCrowdOverlap) == 0x0018B0, "Member 'AFortAIPawn::OnActorBeginCrowdOverlap' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MovementUrgency) == 0x0018C4, "Member 'AFortAIPawn::MovementUrgency' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AIType) == 0x0018C5, "Member 'AFortAIPawn::AIType' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, Team) == 0x0018C6, "Member 'AFortAIPawn::Team' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SimpleCollisionsProfileName) == 0x0018C8, "Member 'AFortAIPawn::SimpleCollisionsProfileName' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, UpgradeUIData) == 0x0018D0, "Member 'AFortAIPawn::UpgradeUIData' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, ScoreMultiplier) == 0x001988, "Member 'AFortAIPawn::ScoreMultiplier' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, LootDropConeHalfAngle) == 0x00198C, "Member 'AFortAIPawn::LootDropConeHalfAngle' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, LootDropSpeed) == 0x001990, "Member 'AFortAIPawn::LootDropSpeed' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, HotspotType) == 0x001994, "Member 'AFortAIPawn::HotspotType' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, PartialPathUsage) == 0x001995, "Member 'AFortAIPawn::PartialPathUsage' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, PlayerManager) == 0x001998, "Member 'AFortAIPawn::PlayerManager' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefenderItemInstanceId) == 0x0019A0, "Member 'AFortAIPawn::DefenderItemInstanceId' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefenderSquadId) == 0x0019B0, "Member 'AFortAIPawn::DefenderSquadId' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefenderPlacedTime) == 0x0019B8, "Member 'AFortAIPawn::DefenderPlacedTime' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, RecentlySeenInterval) == 0x0019BC, "Member 'AFortAIPawn::RecentlySeenInterval' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, CurrentAIRotationRate) == 0x0019C0, "Member 'AFortAIPawn::CurrentAIRotationRate' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MoveSoundStimulusBroadcastInterval) == 0x0019CC, "Member 'AFortAIPawn::MoveSoundStimulusBroadcastInterval' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, WeaponCollisionComponent) == 0x0019D8, "Member 'AFortAIPawn::WeaponCollisionComponent' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, Inventory) == 0x0019E0, "Member 'AFortAIPawn::Inventory' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, NearbyPickups) == 0x0019E8, "Member 'AFortAIPawn::NearbyPickups' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, UnreachablePickups) == 0x0019F8, "Member 'AFortAIPawn::UnreachablePickups' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AppearanceOverrideEntries) == 0x001A58, "Member 'AFortAIPawn::AppearanceOverrideEntries' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AppearanceOverrideEntryIndex) == 0x001A68, "Member 'AFortAIPawn::AppearanceOverrideEntryIndex' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnLocation) == 0x001A6C, "Member 'AFortAIPawn::SpawnLocation' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnRotation) == 0x001A78, "Member 'AFortAIPawn::SpawnRotation' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SleepingFloor) == 0x001A84, "Member 'AFortAIPawn::SleepingFloor' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, PelvisBoneName) == 0x001A8C, "Member 'AFortAIPawn::PelvisBoneName' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, HeadBoneName) == 0x001A94, "Member 'AFortAIPawn::HeadBoneName' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MinimapIndicatorUpdateFrequency) == 0x001AA8, "Member 'AFortAIPawn::MinimapIndicatorUpdateFrequency' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MiniMapViewableDistance) == 0x001AB8, "Member 'AFortAIPawn::MiniMapViewableDistance' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DistanceToPlayerManagerToShowHealthBar) == 0x001ABC, "Member 'AFortAIPawn::DistanceToPlayerManagerToShowHealthBar' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DistanceToOtherPlayersToShowHealthBar) == 0x001AC0, "Member 'AFortAIPawn::DistanceToOtherPlayersToShowHealthBar' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AttributesSet) == 0x001AD0, "Member 'AFortAIPawn::AttributesSet' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, CharacterAttrSet) == 0x001AD8, "Member 'AFortAIPawn::CharacterAttrSet' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, WeaponAttrSet) == 0x001AE0, "Member 'AFortAIPawn::WeaponAttrSet' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, ImpactPhysicalSurfaceSounds) == 0x001AE8, "Member 'AFortAIPawn::ImpactPhysicalSurfaceSounds' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, ImpactPhysicalSurfaceEffects) == 0x001BB8, "Member 'AFortAIPawn::ImpactPhysicalSurfaceEffects' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MiniMapIndicator) == 0x001C88, "Member 'AFortAIPawn::MiniMapIndicator' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, MinimapScale) == 0x001C90, "Member 'AFortAIPawn::MinimapScale' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefaultGameplayAbilitySets) == 0x001C98, "Member 'AFortAIPawn::DefaultGameplayAbilitySets' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnInheritedCharacterAbilitySets) == 0x001CA8, "Member 'AFortAIPawn::SpawnInheritedCharacterAbilitySets' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, SpawnModifierDefinitions) == 0x001CB8, "Member 'AFortAIPawn::SpawnModifierDefinitions' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, AIPawnAbilitySystemComponent) == 0x001CC8, "Member 'AFortAIPawn::AIPawnAbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, WallAttackGameplayAbilityTags) == 0x001CD0, "Member 'AFortAIPawn::WallAttackGameplayAbilityTags' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, WallRangedAttackGameplayAbilityTags) == 0x001CF0, "Member 'AFortAIPawn::WallRangedAttackGameplayAbilityTags' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, CeilingAttackGameplayAbilityTags) == 0x001D10, "Member 'AFortAIPawn::CeilingAttackGameplayAbilityTags' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, FloorAttackGameplayAbilityTags) == 0x001D30, "Member 'AFortAIPawn::FloorAttackGameplayAbilityTags' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, FailedAbilityQueryTags) == 0x001D50, "Member 'AFortAIPawn::FailedAbilityQueryTags' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, CurrentAimTarget) == 0x001D60, "Member 'AFortAIPawn::CurrentAimTarget' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, NavObstacleComponent) == 0x001D68, "Member 'AFortAIPawn::NavObstacleComponent' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, BuildingHitMaxDistanceToPlayer) == 0x001D80, "Member 'AFortAIPawn::BuildingHitMaxDistanceToPlayer' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, BuildingHitMaxDistanceToHitLocation) == 0x001D84, "Member 'AFortAIPawn::BuildingHitMaxDistanceToHitLocation' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, CurrentFortAILODLevel) == 0x001D88, "Member 'AFortAIPawn::CurrentFortAILODLevel' has a wrong offset!");
static_assert(offsetof(AFortAIPawn, DefenderItem) == 0x001EB8, "Member 'AFortAIPawn::DefenderItem' has a wrong offset!");

// Class FortniteGame.FortAIPerceptionSystem
// 0x0000 (0x0138 - 0x0138)
class UFortAIPerceptionSystem final : public UAIPerceptionSystem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAIPerceptionSystem">();
	}
	static class UFortAIPerceptionSystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAIPerceptionSystem>();
	}
};
static_assert(alignof(UFortAIPerceptionSystem) == 0x000008, "Wrong alignment on UFortAIPerceptionSystem");
static_assert(sizeof(UFortAIPerceptionSystem) == 0x000138, "Wrong size on UFortAIPerceptionSystem");

// Class FortniteGame.FortAthenaMutator_POIOverride
// 0x0010 (0x0388 - 0x0378)
class AFortAthenaMutator_POIOverride final : public AFortAthenaMutator
{
public:
	TArray<struct FMapLocation>                   MapLocations;                                      // 0x0378(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_POIOverride">();
	}
	static class AFortAthenaMutator_POIOverride* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_POIOverride>();
	}
};
static_assert(alignof(AFortAthenaMutator_POIOverride) == 0x000008, "Wrong alignment on AFortAthenaMutator_POIOverride");
static_assert(sizeof(AFortAthenaMutator_POIOverride) == 0x000388, "Wrong size on AFortAthenaMutator_POIOverride");
static_assert(offsetof(AFortAthenaMutator_POIOverride, MapLocations) == 0x000378, "Member 'AFortAthenaMutator_POIOverride::MapLocations' has a wrong offset!");

// Class FortniteGame.FortAISpawnerActorBase
// 0x0000 (0x0330 - 0x0330)
class AFortAISpawnerActorBase final : public AActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISpawnerActorBase">();
	}
	static class AFortAISpawnerActorBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAISpawnerActorBase>();
	}
};
static_assert(alignof(AFortAISpawnerActorBase) == 0x000008, "Wrong alignment on AFortAISpawnerActorBase");
static_assert(sizeof(AFortAISpawnerActorBase) == 0x000330, "Wrong size on AFortAISpawnerActorBase");

// Class FortniteGame.FortInGameMapManager
// 0x0158 (0x0488 - 0x0330)
class AFortInGameMapManager : public AActor
{
public:
	uint8                                         Pad_330[0x20];                                     // 0x0330(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FTeamMapInfo>                   MapData;                                           // 0x0350(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	float                                         DelayBetweenDispersions;                           // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ExploredRadius;                                    // 0x0364(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ExploredFalloffRadius;                             // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SeenRadius;                                        // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SeenFalloffRadius;                                 // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         VisibilityMaxGradient;                             // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         UnexploredOpacity;                                 // 0x0378(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         OffsetZ;                                           // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MapLayerSize;                                      // 0x0380(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FullscreenMapZoom;                                 // 0x0384(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FMargin                                MapMargin;                                         // 0x0388(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	int32                                         IconVisibilityFogThreshold;                        // 0x0398(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_39C[0x4];                                      // 0x039C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class ASceneCapture2D>            SceneCaptureClass;                                 // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class ASceneCapture2D>            SceneCaptureBlurryClass;                           // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     MapMaterial;                                       // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   CloudBrightnessCurve;                              // 0x03B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   DesaturationFactorCurve;                           // 0x03C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MapOpacityWhenWalking;                             // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxPercentageMapExplored;                          // 0x03DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MapExplorationThresholdPercentage;                 // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastMapExplorationThresholdPercentageReached;      // 0x03E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnMapFullyExplored;                                // 0x03E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnMapExplorationThresholdReached;                  // 0x03F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	class ASceneCapture2D*                        SceneCapture;                                      // 0x0408(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class ASceneCapture2D*                        SceneCaptureBlurry;                                // 0x0410(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_418[0x20];                                     // 0x0418(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             FogMask;                                           // 0x0438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_440[0x44];                                     // 0x0440(0x0044)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MapWorldScale;                                     // 0x0484(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class AFortInGameMapManager* GetCurrent(const class UObject* WorldContextObject);

	void AllowShowMainMap(bool bAllowShow);
	void AllowShowMiniMap(bool bAllowShow);
	void BroadcastExplorationEvents(const TArray<struct FTeamMapExplorationEvent>& Events);
	void OnRep_MapData();
	void PaintOnFog(const struct FVector& WorldCoords, EFortTeam Team);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInGameMapManager">();
	}
	static class AFortInGameMapManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortInGameMapManager>();
	}
};
static_assert(alignof(AFortInGameMapManager) == 0x000008, "Wrong alignment on AFortInGameMapManager");
static_assert(sizeof(AFortInGameMapManager) == 0x000488, "Wrong size on AFortInGameMapManager");
static_assert(offsetof(AFortInGameMapManager, MapData) == 0x000350, "Member 'AFortInGameMapManager::MapData' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, DelayBetweenDispersions) == 0x000360, "Member 'AFortInGameMapManager::DelayBetweenDispersions' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, ExploredRadius) == 0x000364, "Member 'AFortInGameMapManager::ExploredRadius' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, ExploredFalloffRadius) == 0x000368, "Member 'AFortInGameMapManager::ExploredFalloffRadius' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, SeenRadius) == 0x00036C, "Member 'AFortInGameMapManager::SeenRadius' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, SeenFalloffRadius) == 0x000370, "Member 'AFortInGameMapManager::SeenFalloffRadius' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, VisibilityMaxGradient) == 0x000374, "Member 'AFortInGameMapManager::VisibilityMaxGradient' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, UnexploredOpacity) == 0x000378, "Member 'AFortInGameMapManager::UnexploredOpacity' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, OffsetZ) == 0x00037C, "Member 'AFortInGameMapManager::OffsetZ' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, MapLayerSize) == 0x000380, "Member 'AFortInGameMapManager::MapLayerSize' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, FullscreenMapZoom) == 0x000384, "Member 'AFortInGameMapManager::FullscreenMapZoom' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, MapMargin) == 0x000388, "Member 'AFortInGameMapManager::MapMargin' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, IconVisibilityFogThreshold) == 0x000398, "Member 'AFortInGameMapManager::IconVisibilityFogThreshold' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, SceneCaptureClass) == 0x0003A0, "Member 'AFortInGameMapManager::SceneCaptureClass' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, SceneCaptureBlurryClass) == 0x0003A8, "Member 'AFortInGameMapManager::SceneCaptureBlurryClass' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, MapMaterial) == 0x0003B0, "Member 'AFortInGameMapManager::MapMaterial' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, CloudBrightnessCurve) == 0x0003B8, "Member 'AFortInGameMapManager::CloudBrightnessCurve' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, DesaturationFactorCurve) == 0x0003C8, "Member 'AFortInGameMapManager::DesaturationFactorCurve' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, MapOpacityWhenWalking) == 0x0003D8, "Member 'AFortInGameMapManager::MapOpacityWhenWalking' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, MaxPercentageMapExplored) == 0x0003DC, "Member 'AFortInGameMapManager::MaxPercentageMapExplored' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, MapExplorationThresholdPercentage) == 0x0003E0, "Member 'AFortInGameMapManager::MapExplorationThresholdPercentage' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, LastMapExplorationThresholdPercentageReached) == 0x0003E4, "Member 'AFortInGameMapManager::LastMapExplorationThresholdPercentageReached' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, OnMapFullyExplored) == 0x0003E8, "Member 'AFortInGameMapManager::OnMapFullyExplored' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, OnMapExplorationThresholdReached) == 0x0003F8, "Member 'AFortInGameMapManager::OnMapExplorationThresholdReached' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, SceneCapture) == 0x000408, "Member 'AFortInGameMapManager::SceneCapture' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, SceneCaptureBlurry) == 0x000410, "Member 'AFortInGameMapManager::SceneCaptureBlurry' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, FogMask) == 0x000438, "Member 'AFortInGameMapManager::FogMask' has a wrong offset!");
static_assert(offsetof(AFortInGameMapManager, MapWorldScale) == 0x000484, "Member 'AFortInGameMapManager::MapWorldScale' has a wrong offset!");

// Class FortniteGame.FortInGameMapManagerAthena
// 0x0018 (0x04A0 - 0x0488)
class AFortInGameMapManagerAthena final : public AFortInGameMapManager
{
public:
	uint8                                         Pad_488[0x18];                                     // 0x0488(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInGameMapManagerAthena">();
	}
	static class AFortInGameMapManagerAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortInGameMapManagerAthena>();
	}
};
static_assert(alignof(AFortInGameMapManagerAthena) == 0x000008, "Wrong alignment on AFortInGameMapManagerAthena");
static_assert(sizeof(AFortInGameMapManagerAthena) == 0x0004A0, "Wrong size on AFortInGameMapManagerAthena");

// Class FortniteGame.FortAISpawnerInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAISpawnerInterface final : public IInterface
{
public:
	bool IsReadyToReceiveNewSpawnGroup();
	bool OnReceiveSpawnGroup();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISpawnerInterface">();
	}
	static class IFortAISpawnerInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAISpawnerInterface>();
	}
};
static_assert(alignof(IFortAISpawnerInterface) == 0x000008, "Wrong alignment on IFortAISpawnerInterface");
static_assert(sizeof(IFortAISpawnerInterface) == 0x000028, "Wrong size on IFortAISpawnerInterface");

// Class FortniteGame.FortPvPMission_CTF
// 0x0018 (0x0708 - 0x06F0)
class AFortPvPMission_CTF final : public AFortPvPMission
{
public:
	TArray<int32>                                 TeamCaptureTotals;                                 // 0x06F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
	int32                                         TotalCapturesToWin;                                // 0x0700(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_704[0x4];                                      // 0x0704(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPMission_CTF">();
	}
	static class AFortPvPMission_CTF* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPMission_CTF>();
	}
};
static_assert(alignof(AFortPvPMission_CTF) == 0x000008, "Wrong alignment on AFortPvPMission_CTF");
static_assert(sizeof(AFortPvPMission_CTF) == 0x000708, "Wrong size on AFortPvPMission_CTF");
static_assert(offsetof(AFortPvPMission_CTF, TeamCaptureTotals) == 0x0006F0, "Member 'AFortPvPMission_CTF::TeamCaptureTotals' has a wrong offset!");
static_assert(offsetof(AFortPvPMission_CTF, TotalCapturesToWin) == 0x000700, "Member 'AFortPvPMission_CTF::TotalCapturesToWin' has a wrong offset!");

// Class FortniteGame.FortAttributeLookupTable
// 0x0060 (0x0090 - 0x0030)
class UFortAttributeLookupTable final : public UDataAsset
{
public:
	TArray<struct FFortAttributeInfo>             AttributeInfoList;                                 // 0x0030(0x0010)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_40[0x50];                                      // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAttributeLookupTable">();
	}
	static class UFortAttributeLookupTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAttributeLookupTable>();
	}
};
static_assert(alignof(UFortAttributeLookupTable) == 0x000008, "Wrong alignment on UFortAttributeLookupTable");
static_assert(sizeof(UFortAttributeLookupTable) == 0x000090, "Wrong size on UFortAttributeLookupTable");
static_assert(offsetof(UFortAttributeLookupTable, AttributeInfoList) == 0x000030, "Member 'UFortAttributeLookupTable::AttributeInfoList' has a wrong offset!");

// Class FortniteGame.FortAISpawnGroup
// 0x00E0 (0x0110 - 0x0030)
class UFortAISpawnGroup final : public UPrimaryDataAsset
{
public:
	float                                         EnemyUtilities[0x10];                              // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FSpawnGroupEnemy>               EnemiesToSpawn;                                    // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsPrototype;                                      // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsValidForEnemySpawners;                          // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsLargeSpawnGroup;                                // 0x0082(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_83[0x1];                                       // 0x0083(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxDiscountRatio;                                  // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   MaxGroupCategoryPopulationDensityCurve;            // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortSpawnGroupEncounterTypeData> EncounterTypeData;                                 // 0x0098(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  SpawnGroupGameplayTags;                            // 0x00A8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagQuery                      RequiredTagQuery;                                  // 0x00C8(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	TSubclassOf<class UFortAIPawnVariant> GetEnemy(int32 EnemyIndex) const;
	int32 GetNumberOfEnemies() const;
	bool IsLargeSpawnGroup() const;
	bool IsPrototype() const;
	bool IsValidForEnemySpawners() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISpawnGroup">();
	}
	static class UFortAISpawnGroup* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAISpawnGroup>();
	}
};
static_assert(alignof(UFortAISpawnGroup) == 0x000008, "Wrong alignment on UFortAISpawnGroup");
static_assert(sizeof(UFortAISpawnGroup) == 0x000110, "Wrong size on UFortAISpawnGroup");
static_assert(offsetof(UFortAISpawnGroup, EnemyUtilities) == 0x000030, "Member 'UFortAISpawnGroup::EnemyUtilities' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, EnemiesToSpawn) == 0x000070, "Member 'UFortAISpawnGroup::EnemiesToSpawn' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, bIsPrototype) == 0x000080, "Member 'UFortAISpawnGroup::bIsPrototype' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, bIsValidForEnemySpawners) == 0x000081, "Member 'UFortAISpawnGroup::bIsValidForEnemySpawners' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, bIsLargeSpawnGroup) == 0x000082, "Member 'UFortAISpawnGroup::bIsLargeSpawnGroup' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, MaxDiscountRatio) == 0x000084, "Member 'UFortAISpawnGroup::MaxDiscountRatio' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, MaxGroupCategoryPopulationDensityCurve) == 0x000088, "Member 'UFortAISpawnGroup::MaxGroupCategoryPopulationDensityCurve' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, EncounterTypeData) == 0x000098, "Member 'UFortAISpawnGroup::EncounterTypeData' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, SpawnGroupGameplayTags) == 0x0000A8, "Member 'UFortAISpawnGroup::SpawnGroupGameplayTags' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroup, RequiredTagQuery) == 0x0000C8, "Member 'UFortAISpawnGroup::RequiredTagQuery' has a wrong offset!");

// Class FortniteGame.FortAISpawnGroupProgressionInfo
// 0x0010 (0x0040 - 0x0030)
class UFortAISpawnGroupProgressionInfo final : public UDataAsset
{
public:
	TArray<struct FSpawnGroupProgression>         SpawnGroups;                                       // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISpawnGroupProgressionInfo">();
	}
	static class UFortAISpawnGroupProgressionInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAISpawnGroupProgressionInfo>();
	}
};
static_assert(alignof(UFortAISpawnGroupProgressionInfo) == 0x000008, "Wrong alignment on UFortAISpawnGroupProgressionInfo");
static_assert(sizeof(UFortAISpawnGroupProgressionInfo) == 0x000040, "Wrong size on UFortAISpawnGroupProgressionInfo");
static_assert(offsetof(UFortAISpawnGroupProgressionInfo, SpawnGroups) == 0x000030, "Member 'UFortAISpawnGroupProgressionInfo::SpawnGroups' has a wrong offset!");

// Class FortniteGame.FortStaticReplicatedActor
// 0x0000 (0x0330 - 0x0330)
class AFortStaticReplicatedActor : public AActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStaticReplicatedActor">();
	}
	static class AFortStaticReplicatedActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortStaticReplicatedActor>();
	}
};
static_assert(alignof(AFortStaticReplicatedActor) == 0x000008, "Wrong alignment on AFortStaticReplicatedActor");
static_assert(sizeof(AFortStaticReplicatedActor) == 0x000330, "Wrong size on AFortStaticReplicatedActor");

// Class FortniteGame.FortAISpawnGroupUpgrade
// 0x0140 (0x0168 - 0x0028)
class UFortAISpawnGroupUpgrade final : public UObject
{
public:
	struct FGameplayTagContainer                  UpgradeTags;                                       // 0x0028(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagQuery                      GroupRequiredTagQuery;                             // 0x0048(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortAIPawnUpgrade>             BasePawnUpgrades;                                  // 0x0090(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FName                                   AdditionalModifiersLootTierGroup;                  // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvalidForEnemySpawners;                          // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A9[0x3];                                       // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SpawnGroupDiscountPercentage;                      // 0x00AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortAISpawnGroupUpgradeUIData         UIData;                                            // 0x00B0(0x00B8)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISpawnGroupUpgrade">();
	}
	static class UFortAISpawnGroupUpgrade* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAISpawnGroupUpgrade>();
	}
};
static_assert(alignof(UFortAISpawnGroupUpgrade) == 0x000008, "Wrong alignment on UFortAISpawnGroupUpgrade");
static_assert(sizeof(UFortAISpawnGroupUpgrade) == 0x000168, "Wrong size on UFortAISpawnGroupUpgrade");
static_assert(offsetof(UFortAISpawnGroupUpgrade, UpgradeTags) == 0x000028, "Member 'UFortAISpawnGroupUpgrade::UpgradeTags' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroupUpgrade, GroupRequiredTagQuery) == 0x000048, "Member 'UFortAISpawnGroupUpgrade::GroupRequiredTagQuery' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroupUpgrade, BasePawnUpgrades) == 0x000090, "Member 'UFortAISpawnGroupUpgrade::BasePawnUpgrades' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroupUpgrade, AdditionalModifiersLootTierGroup) == 0x0000A0, "Member 'UFortAISpawnGroupUpgrade::AdditionalModifiersLootTierGroup' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroupUpgrade, bInvalidForEnemySpawners) == 0x0000A8, "Member 'UFortAISpawnGroupUpgrade::bInvalidForEnemySpawners' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroupUpgrade, SpawnGroupDiscountPercentage) == 0x0000AC, "Member 'UFortAISpawnGroupUpgrade::SpawnGroupDiscountPercentage' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroupUpgrade, UIData) == 0x0000B0, "Member 'UFortAISpawnGroupUpgrade::UIData' has a wrong offset!");

// Class FortniteGame.FortHomebaseManager
// 0x01C8 (0x01F8 - 0x0030)
class UFortHomebaseManager final : public UDataAsset
{
public:
	class UFortHomebaseNodeGameplayEffectDataTable* HomebaseNodeGameplayEffectDataTable;               // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveTable*                            ResearchSystemUpgradesTable;                       // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            StatsGamplayEffect;                                // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UDataTable*                             HomebaseSquadDataTable;                            // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UDataTable*                             ExpeditionSlotsDataTable;                          // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveTable*                            ManagerSquadSynergyBonusTable;                     // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            SquadGE;                                           // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FWorkerPersonalityData>         WorkerPersonalities;                               // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FWorkerSetBonusData>            WorkerSetBonuses;                                  // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FManagerSynergyData>            ManagerSynergies;                                  // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_98[0x160];                                     // 0x0098(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class FString GetHomebaseName(const class UFortMcpProfileCommonPublic* McpProfile);

	bool AreNodeCostsMet(const class UFortHomebaseNodeItemDefinition* NodeItemDef, class UFortMcpProfileCampaign* McpProfile, int32 Level);
	int32 GetNumAccountInventoryBonusTokens(class UFortMcpProfileCampaign* McpProfile);
	int32 GetNumAccountLimitedItems(class UFortMcpProfileCampaign* McpProfile);
	int32 GetNumWorldInventoryBonusTokens(class UFortMcpProfileCampaign* McpProfile);
	bool GetSquadCopyById(class FName SquadId, struct FHomebaseSquad* OutSquad);

	class FString GetNodeInstanceIdByNodeId(const class FString& NodeTemplateId, const class UFortMcpProfileCampaign* McpProfile) const;
	void GetSquadPopulation(class FName SquadId, const class UFortMcpProfileCampaign* McpProfile, TArray<class UFortWorker*>* OutSquadMembers) const;
	class UFortWorker* GetWorkerInSquadSlot(class FName SquadId, int32 SlotIdx, const class UFortMcpProfileCampaign* McpProfile) const;
	bool IsSquadSlotUnlocked(class FName SquadId, int32 SlotIdx, const class UFortMcpProfileCampaign* McpProfile) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseManager">();
	}
	static class UFortHomebaseManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseManager>();
	}
};
static_assert(alignof(UFortHomebaseManager) == 0x000008, "Wrong alignment on UFortHomebaseManager");
static_assert(sizeof(UFortHomebaseManager) == 0x0001F8, "Wrong size on UFortHomebaseManager");
static_assert(offsetof(UFortHomebaseManager, HomebaseNodeGameplayEffectDataTable) == 0x000030, "Member 'UFortHomebaseManager::HomebaseNodeGameplayEffectDataTable' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, ResearchSystemUpgradesTable) == 0x000038, "Member 'UFortHomebaseManager::ResearchSystemUpgradesTable' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, StatsGamplayEffect) == 0x000040, "Member 'UFortHomebaseManager::StatsGamplayEffect' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, HomebaseSquadDataTable) == 0x000048, "Member 'UFortHomebaseManager::HomebaseSquadDataTable' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, ExpeditionSlotsDataTable) == 0x000050, "Member 'UFortHomebaseManager::ExpeditionSlotsDataTable' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, ManagerSquadSynergyBonusTable) == 0x000058, "Member 'UFortHomebaseManager::ManagerSquadSynergyBonusTable' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, SquadGE) == 0x000060, "Member 'UFortHomebaseManager::SquadGE' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, WorkerPersonalities) == 0x000068, "Member 'UFortHomebaseManager::WorkerPersonalities' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, WorkerSetBonuses) == 0x000078, "Member 'UFortHomebaseManager::WorkerSetBonuses' has a wrong offset!");
static_assert(offsetof(UFortHomebaseManager, ManagerSynergies) == 0x000088, "Member 'UFortHomebaseManager::ManagerSynergies' has a wrong offset!");

// Class FortniteGame.FortAISpawnGroupUpgradeProbabilities
// 0x0018 (0x0040 - 0x0028)
class UFortAISpawnGroupUpgradeProbabilities final : public UObject
{
public:
	bool                                          bIsGuaranteedUpgrade;                              // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortAIPawnUpgradeProbability>  UpgradeProbabilities;                              // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAISpawnGroupUpgradeProbabilities">();
	}
	static class UFortAISpawnGroupUpgradeProbabilities* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAISpawnGroupUpgradeProbabilities>();
	}
};
static_assert(alignof(UFortAISpawnGroupUpgradeProbabilities) == 0x000008, "Wrong alignment on UFortAISpawnGroupUpgradeProbabilities");
static_assert(sizeof(UFortAISpawnGroupUpgradeProbabilities) == 0x000040, "Wrong size on UFortAISpawnGroupUpgradeProbabilities");
static_assert(offsetof(UFortAISpawnGroupUpgradeProbabilities, bIsGuaranteedUpgrade) == 0x000028, "Member 'UFortAISpawnGroupUpgradeProbabilities::bIsGuaranteedUpgrade' has a wrong offset!");
static_assert(offsetof(UFortAISpawnGroupUpgradeProbabilities, UpgradeProbabilities) == 0x000030, "Member 'UFortAISpawnGroupUpgradeProbabilities::UpgradeProbabilities' has a wrong offset!");

// Class FortniteGame.FortAITask_AdjustToSlot
// 0x0030 (0x00A0 - 0x0070)
class UFortAITask_AdjustToSlot final : public UAITask
{
public:
	struct FVector                                SlotLocation;                                      // 0x0070(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                SlotDirection;                                     // 0x007C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_88[0x18];                                      // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITask_AdjustToSlot">();
	}
	static class UFortAITask_AdjustToSlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAITask_AdjustToSlot>();
	}
};
static_assert(alignof(UFortAITask_AdjustToSlot) == 0x000008, "Wrong alignment on UFortAITask_AdjustToSlot");
static_assert(sizeof(UFortAITask_AdjustToSlot) == 0x0000A0, "Wrong size on UFortAITask_AdjustToSlot");
static_assert(offsetof(UFortAITask_AdjustToSlot, SlotLocation) == 0x000070, "Member 'UFortAITask_AdjustToSlot::SlotLocation' has a wrong offset!");
static_assert(offsetof(UFortAITask_AdjustToSlot, SlotDirection) == 0x00007C, "Member 'UFortAITask_AdjustToSlot::SlotDirection' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_SpawningPolicyBase
// 0x0090 (0x0408 - 0x0378)
class AFortAthenaMutator_SpawningPolicyBase : public AFortAthenaMutator
{
public:
	float                                         SpawnFailureLockoutTime;                           // 0x0378(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EAthenaGamePhase                              GamePhaseToStartSpawning;                          // 0x037C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_37D[0x3];                                      // 0x037D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bShouldCenterGroundCheckAtFoundLocation : 1;       // 0x0380(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bShouldMaintainItemCount : 1;                      // 0x0380(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bAllowedDespawnToMaintainItemCount : 1;            // 0x0380(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_381[0x7];                                      // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAthenaMutator_SpawningPolicyData*  ItemDataRemovalQueryPending;                       // 0x0388(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FScalableFloat                         MinRespawnTime;                                    // 0x0390(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FScalableFloat                         MaxRespawnTime;                                    // 0x03B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3D0[0x38];                                     // 0x03D0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_SpawningPolicyBase">();
	}
	static class AFortAthenaMutator_SpawningPolicyBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_SpawningPolicyBase>();
	}
};
static_assert(alignof(AFortAthenaMutator_SpawningPolicyBase) == 0x000008, "Wrong alignment on AFortAthenaMutator_SpawningPolicyBase");
static_assert(sizeof(AFortAthenaMutator_SpawningPolicyBase) == 0x000408, "Wrong size on AFortAthenaMutator_SpawningPolicyBase");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicyBase, SpawnFailureLockoutTime) == 0x000378, "Member 'AFortAthenaMutator_SpawningPolicyBase::SpawnFailureLockoutTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicyBase, GamePhaseToStartSpawning) == 0x00037C, "Member 'AFortAthenaMutator_SpawningPolicyBase::GamePhaseToStartSpawning' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicyBase, ItemDataRemovalQueryPending) == 0x000388, "Member 'AFortAthenaMutator_SpawningPolicyBase::ItemDataRemovalQueryPending' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicyBase, MinRespawnTime) == 0x000390, "Member 'AFortAthenaMutator_SpawningPolicyBase::MinRespawnTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicyBase, MaxRespawnTime) == 0x0003B0, "Member 'AFortAthenaMutator_SpawningPolicyBase::MaxRespawnTime' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_SpawningPolicySafezone
// 0x00A0 (0x04A8 - 0x0408)
class AFortAthenaMutator_SpawningPolicySafezone final : public AFortAthenaMutator_SpawningPolicyBase
{
public:
	uint8                                         Pad_408[0x8];                                      // 0x0408(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         MinInitialSpawnDelayTime;                          // 0x0410(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FScalableFloat                         MaxInitialSpawnDelayTime;                          // 0x0430(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<class UFortAthenaMutator_SpawningPolicyData*> ItemSpawningMutatorPerSafeZonePhase;               // 0x0450(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	float                                         BaseQueryingAttemptIntervalTimeSeconds;            // 0x0460(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_464[0x4];                                      // 0x0464(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UEnvQuery>               BasePlacementQuery;                                // 0x0468(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_490[0x18];                                     // 0x0490(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_SpawningPolicySafezone">();
	}
	static class AFortAthenaMutator_SpawningPolicySafezone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_SpawningPolicySafezone>();
	}
};
static_assert(alignof(AFortAthenaMutator_SpawningPolicySafezone) == 0x000008, "Wrong alignment on AFortAthenaMutator_SpawningPolicySafezone");
static_assert(sizeof(AFortAthenaMutator_SpawningPolicySafezone) == 0x0004A8, "Wrong size on AFortAthenaMutator_SpawningPolicySafezone");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicySafezone, MinInitialSpawnDelayTime) == 0x000410, "Member 'AFortAthenaMutator_SpawningPolicySafezone::MinInitialSpawnDelayTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicySafezone, MaxInitialSpawnDelayTime) == 0x000430, "Member 'AFortAthenaMutator_SpawningPolicySafezone::MaxInitialSpawnDelayTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicySafezone, ItemSpawningMutatorPerSafeZonePhase) == 0x000450, "Member 'AFortAthenaMutator_SpawningPolicySafezone::ItemSpawningMutatorPerSafeZonePhase' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicySafezone, BaseQueryingAttemptIntervalTimeSeconds) == 0x000460, "Member 'AFortAthenaMutator_SpawningPolicySafezone::BaseQueryingAttemptIntervalTimeSeconds' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpawningPolicySafezone, BasePlacementQuery) == 0x000468, "Member 'AFortAthenaMutator_SpawningPolicySafezone::BasePlacementQuery' has a wrong offset!");

// Class FortniteGame.FortAITask_ExecuteAbility
// 0x0048 (0x00B8 - 0x0070)
class UFortAITask_ExecuteAbility final : public UAITask
{
public:
	uint8                                         Pad_70[0x48];                                      // 0x0070(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnInjectedHitResultDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITask_ExecuteAbility">();
	}
	static class UFortAITask_ExecuteAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAITask_ExecuteAbility>();
	}
};
static_assert(alignof(UFortAITask_ExecuteAbility) == 0x000008, "Wrong alignment on UFortAITask_ExecuteAbility");
static_assert(sizeof(UFortAITask_ExecuteAbility) == 0x0000B8, "Wrong size on UFortAITask_ExecuteAbility");

// Class FortniteGame.FortIntensityCurveSequenceProgression
// 0x0010 (0x0040 - 0x0030)
class UFortIntensityCurveSequenceProgression final : public UDataAsset
{
public:
	TArray<struct FFortInstensityCurveSequenceProgression> IntensityCurveSequences;                           // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortIntensityCurveSequenceProgression">();
	}
	static class UFortIntensityCurveSequenceProgression* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortIntensityCurveSequenceProgression>();
	}
};
static_assert(alignof(UFortIntensityCurveSequenceProgression) == 0x000008, "Wrong alignment on UFortIntensityCurveSequenceProgression");
static_assert(sizeof(UFortIntensityCurveSequenceProgression) == 0x000040, "Wrong size on UFortIntensityCurveSequenceProgression");
static_assert(offsetof(UFortIntensityCurveSequenceProgression, IntensityCurveSequences) == 0x000030, "Member 'UFortIntensityCurveSequenceProgression::IntensityCurveSequences' has a wrong offset!");

// Class FortniteGame.FortAITask_FuzzyQueue
// 0x0020 (0x0130 - 0x0110)
class UFortAITask_FuzzyQueue final : public UAITask_MoveTo
{
public:
	uint8                                         Pad_110[0x20];                                     // 0x0110(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITask_FuzzyQueue">();
	}
	static class UFortAITask_FuzzyQueue* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAITask_FuzzyQueue>();
	}
};
static_assert(alignof(UFortAITask_FuzzyQueue) == 0x000008, "Wrong alignment on UFortAITask_FuzzyQueue");
static_assert(sizeof(UFortAITask_FuzzyQueue) == 0x000130, "Wrong size on UFortAITask_FuzzyQueue");

// Class FortniteGame.FortAthenaMutator_Goose
// 0x0120 (0x0498 - 0x0378)
class AFortAthenaMutator_Goose final : public AFortAthenaMutator
{
public:
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         InitialRadius;                                     // 0x0380(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PlaneSpawnHeight;                                  // 0x03A0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PlaneSpawnPitch;                                   // 0x03C0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PlanePawnVerticleOffset;                           // 0x03E0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         MinDistFromOtherPlanes;                            // 0x0400(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         RespawnCameraDistance;                             // 0x0420(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortAthenaVehicle>         VehicleClass;                                      // 0x0440(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SquadLives;                                        // 0x0448(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	TArray<struct FPlaneSpawnData>                SpawnLocationData;                                 // 0x0468(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FPlaneSquadInfo>                SquadInfos;                                        // 0x0478(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortAthenaVehicle*>             SpawnedVehicles;                                   // 0x0488(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	void OnGamePhaseChanged(EAthenaGamePhase NewPhase);
	void OnPawnDied(class AFortPlayerPawnAthena* PlayerPawn);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Goose">();
	}
	static class AFortAthenaMutator_Goose* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Goose>();
	}
};
static_assert(alignof(AFortAthenaMutator_Goose) == 0x000008, "Wrong alignment on AFortAthenaMutator_Goose");
static_assert(sizeof(AFortAthenaMutator_Goose) == 0x000498, "Wrong size on AFortAthenaMutator_Goose");
static_assert(offsetof(AFortAthenaMutator_Goose, InitialRadius) == 0x000380, "Member 'AFortAthenaMutator_Goose::InitialRadius' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, PlaneSpawnHeight) == 0x0003A0, "Member 'AFortAthenaMutator_Goose::PlaneSpawnHeight' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, PlaneSpawnPitch) == 0x0003C0, "Member 'AFortAthenaMutator_Goose::PlaneSpawnPitch' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, PlanePawnVerticleOffset) == 0x0003E0, "Member 'AFortAthenaMutator_Goose::PlanePawnVerticleOffset' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, MinDistFromOtherPlanes) == 0x000400, "Member 'AFortAthenaMutator_Goose::MinDistFromOtherPlanes' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, RespawnCameraDistance) == 0x000420, "Member 'AFortAthenaMutator_Goose::RespawnCameraDistance' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, VehicleClass) == 0x000440, "Member 'AFortAthenaMutator_Goose::VehicleClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, SquadLives) == 0x000448, "Member 'AFortAthenaMutator_Goose::SquadLives' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, SpawnLocationData) == 0x000468, "Member 'AFortAthenaMutator_Goose::SpawnLocationData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, SquadInfos) == 0x000478, "Member 'AFortAthenaMutator_Goose::SquadInfos' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Goose, SpawnedVehicles) == 0x000488, "Member 'AFortAthenaMutator_Goose::SpawnedVehicles' has a wrong offset!");

// Class FortniteGame.FortAITask_NavmeshWait
// 0x0010 (0x0080 - 0x0070)
class UFortAITask_NavmeshWait final : public UAITask
{
public:
	uint8                                         Pad_70[0x10];                                      // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITask_NavmeshWait">();
	}
	static class UFortAITask_NavmeshWait* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAITask_NavmeshWait>();
	}
};
static_assert(alignof(UFortAITask_NavmeshWait) == 0x000008, "Wrong alignment on UFortAITask_NavmeshWait");
static_assert(sizeof(UFortAITask_NavmeshWait) == 0x000080, "Wrong size on UFortAITask_NavmeshWait");

// Class FortniteGame.FortInitializationInterface
// 0x0000 (0x0028 - 0x0028)
class IFortInitializationInterface final : public IInterface
{
public:
	void MatchStarted();
	void WorldReady();

	bool NeedsWorldReady() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInitializationInterface">();
	}
	static class IFortInitializationInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortInitializationInterface>();
	}
};
static_assert(alignof(IFortInitializationInterface) == 0x000008, "Wrong alignment on IFortInitializationInterface");
static_assert(sizeof(IFortInitializationInterface) == 0x000028, "Wrong size on IFortInitializationInterface");

// Class FortniteGame.FortAITask_RotateToFace
// 0x0020 (0x0090 - 0x0070)
class UFortAITask_RotateToFace final : public UAITask
{
public:
	class AActor*                                 FocusTarget;                                       // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                FocalPoint;                                        // 0x0078(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_84[0xC];                                       // 0x0084(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITask_RotateToFace">();
	}
	static class UFortAITask_RotateToFace* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAITask_RotateToFace>();
	}
};
static_assert(alignof(UFortAITask_RotateToFace) == 0x000008, "Wrong alignment on UFortAITask_RotateToFace");
static_assert(sizeof(UFortAITask_RotateToFace) == 0x000090, "Wrong size on UFortAITask_RotateToFace");
static_assert(offsetof(UFortAITask_RotateToFace, FocusTarget) == 0x000070, "Member 'UFortAITask_RotateToFace::FocusTarget' has a wrong offset!");
static_assert(offsetof(UFortAITask_RotateToFace, FocalPoint) == 0x000078, "Member 'UFortAITask_RotateToFace::FocalPoint' has a wrong offset!");

// Class FortniteGame.FortAITask_StepAside
// 0x0030 (0x0178 - 0x0148)
class UFortAITask_StepAside final : public UFortAITask_Move
{
public:
	uint8                                         Pad_148[0x10];                                     // 0x0148(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 GoalActor;                                         // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_160[0x18];                                     // 0x0160(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITask_StepAside">();
	}
	static class UFortAITask_StepAside* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAITask_StepAside>();
	}
};
static_assert(alignof(UFortAITask_StepAside) == 0x000008, "Wrong alignment on UFortAITask_StepAside");
static_assert(sizeof(UFortAITask_StepAside) == 0x000178, "Wrong size on UFortAITask_StepAside");
static_assert(offsetof(UFortAITask_StepAside, GoalActor) == 0x000158, "Member 'UFortAITask_StepAside::GoalActor' has a wrong offset!");

// Class FortniteGame.FortAttributeCategory
// 0x0010 (0x0040 - 0x0030)
class UFortAttributeCategory final : public UDataAsset
{
public:
	TArray<struct FMyFortCategoryData>            Categories;                                        // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAttributeCategory">();
	}
	static class UFortAttributeCategory* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAttributeCategory>();
	}
};
static_assert(alignof(UFortAttributeCategory) == 0x000008, "Wrong alignment on UFortAttributeCategory");
static_assert(sizeof(UFortAttributeCategory) == 0x000040, "Wrong size on UFortAttributeCategory");
static_assert(offsetof(UFortAttributeCategory, Categories) == 0x000030, "Member 'UFortAttributeCategory::Categories' has a wrong offset!");

// Class FortniteGame.FortAITetheringBoxBoundsInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAITetheringBoxBoundsInterface final : public IInterface
{
public:
	struct FVector GetTetheredBoxBoundsCenter();
	float GetTetheredBoxBoundsEQSGridSize();
	float GetTetheredBoxBoundsEQSSpaceBetween();
	float GetTetheredBoxBoundsHeight();
	float GetTetheredBoxBoundsWidth();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAITetheringBoxBoundsInterface">();
	}
	static class IFortAITetheringBoxBoundsInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAITetheringBoxBoundsInterface>();
	}
};
static_assert(alignof(IFortAITetheringBoxBoundsInterface) == 0x000008, "Wrong alignment on IFortAITetheringBoxBoundsInterface");
static_assert(sizeof(IFortAITetheringBoxBoundsInterface) == 0x000028, "Wrong size on IFortAITetheringBoxBoundsInterface");

// Class FortniteGame.FortHoverboardCameraMode
// 0x0000 (0x0C50 - 0x0C50)
class UFortHoverboardCameraMode : public UFortCameraMode_ThirdPerson
{
public:
	class UCurveFloat*                            VelocityBasedFOVIncreaseCurve;                     // 0x0C48(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHoverboardCameraMode">();
	}
	static class UFortHoverboardCameraMode* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHoverboardCameraMode>();
	}
};
static_assert(alignof(UFortHoverboardCameraMode) == 0x000010, "Wrong alignment on UFortHoverboardCameraMode");
static_assert(sizeof(UFortHoverboardCameraMode) == 0x000C50, "Wrong size on UFortHoverboardCameraMode");
static_assert(offsetof(UFortHoverboardCameraMode, VelocityBasedFOVIncreaseCurve) == 0x000C48, "Member 'UFortHoverboardCameraMode::VelocityBasedFOVIncreaseCurve' has a wrong offset!");

// Class FortniteGame.FortAlterableItem
// 0x0020 (0x0100 - 0x00E0)
class UFortAlterableItem : public UFortAccountItem
{
public:
	TArray<class FString>                         Alterations;                                       // 0x00E0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortAlterationItemDefinition*>  AlterationInstances;                               // 0x00F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAlterableItem">();
	}
	static class UFortAlterableItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAlterableItem>();
	}
};
static_assert(alignof(UFortAlterableItem) == 0x000008, "Wrong alignment on UFortAlterableItem");
static_assert(sizeof(UFortAlterableItem) == 0x000100, "Wrong size on UFortAlterableItem");
static_assert(offsetof(UFortAlterableItem, Alterations) == 0x0000E0, "Member 'UFortAlterableItem::Alterations' has a wrong offset!");
static_assert(offsetof(UFortAlterableItem, AlterationInstances) == 0x0000F0, "Member 'UFortAlterableItem::AlterationInstances' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconState
// 0x0040 (0x04C0 - 0x0480)
class AFortLobbyBeaconState : public ALobbyBeaconState
{
public:
	int32                                         MatchmakingLevel;                                  // 0x0480(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_484[0x4];                                      // 0x0484(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 MissionGeneratorClassPath;                         // 0x0488(0x0010)(Net, ZeroConstructor, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMissionGenerator*                  CachedMissionGeneratorCDO;                         // 0x0498(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ELobbyMissionGeneratorDetailsRequirement      MissionGeneratorDetailsRequirement;                // 0x04A0(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bWorldRecordLoaded;                                // 0x04A1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4A2[0x1E];                                     // 0x04A2(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_MissionGeneratorClassPath();
	void OnRep_MissionGeneratorDetailsRequirement();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconState">();
	}
	static class AFortLobbyBeaconState* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconState>();
	}
};
static_assert(alignof(AFortLobbyBeaconState) == 0x000008, "Wrong alignment on AFortLobbyBeaconState");
static_assert(sizeof(AFortLobbyBeaconState) == 0x0004C0, "Wrong size on AFortLobbyBeaconState");
static_assert(offsetof(AFortLobbyBeaconState, MatchmakingLevel) == 0x000480, "Member 'AFortLobbyBeaconState::MatchmakingLevel' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconState, MissionGeneratorClassPath) == 0x000488, "Member 'AFortLobbyBeaconState::MissionGeneratorClassPath' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconState, CachedMissionGeneratorCDO) == 0x000498, "Member 'AFortLobbyBeaconState::CachedMissionGeneratorCDO' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconState, MissionGeneratorDetailsRequirement) == 0x0004A0, "Member 'AFortLobbyBeaconState::MissionGeneratorDetailsRequirement' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconState, bWorldRecordLoaded) == 0x0004A1, "Member 'AFortLobbyBeaconState::bWorldRecordLoaded' has a wrong offset!");

// Class FortniteGame.FortAlterationItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortAlterationItem final : public UFortAccountItem
{
public:
	class UFortAlterationItemDefinition* GetAlterationDefinitionBP() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAlterationItem">();
	}
	static class UFortAlterationItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAlterationItem>();
	}
};
static_assert(alignof(UFortAlterationItem) == 0x000008, "Wrong alignment on UFortAlterationItem");
static_assert(sizeof(UFortAlterationItem) == 0x0000E0, "Wrong size on UFortAlterationItem");

// Class FortniteGame.FortBTDecorator_DistanceBetween
// 0x0068 (0x00D0 - 0x0068)
class UFortBTDecorator_DistanceBetween final : public UBTDecorator
{
public:
	EArithmeticKeyOperation                       Operator;                                          // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_69[0x7];                                       // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBlackboardKeySelector                 BlackboardKeyA;                                    // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FBlackboardKeySelector                 BlackboardKeyB;                                    // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
	float                                         SpecifiedDistance;                                 // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bUseSelf : 1;                                      // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCalculateAs2D : 1;                                // 0x00C4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_C5[0x3];                                       // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DistanceCalculationUpdateRate;                     // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CC[0x4];                                       // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_DistanceBetween">();
	}
	static class UFortBTDecorator_DistanceBetween* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_DistanceBetween>();
	}
};
static_assert(alignof(UFortBTDecorator_DistanceBetween) == 0x000008, "Wrong alignment on UFortBTDecorator_DistanceBetween");
static_assert(sizeof(UFortBTDecorator_DistanceBetween) == 0x0000D0, "Wrong size on UFortBTDecorator_DistanceBetween");
static_assert(offsetof(UFortBTDecorator_DistanceBetween, Operator) == 0x000068, "Member 'UFortBTDecorator_DistanceBetween::Operator' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_DistanceBetween, BlackboardKeyA) == 0x000070, "Member 'UFortBTDecorator_DistanceBetween::BlackboardKeyA' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_DistanceBetween, BlackboardKeyB) == 0x000098, "Member 'UFortBTDecorator_DistanceBetween::BlackboardKeyB' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_DistanceBetween, SpecifiedDistance) == 0x0000C0, "Member 'UFortBTDecorator_DistanceBetween::SpecifiedDistance' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_DistanceBetween, DistanceCalculationUpdateRate) == 0x0000C8, "Member 'UFortBTDecorator_DistanceBetween::DistanceCalculationUpdateRate' has a wrong offset!");

// Class FortniteGame.FortItemIconDefinition
// 0x0050 (0x0080 - 0x0030)
class UFortItemIconDefinition final : public UDataAsset
{
public:
	TSoftObjectPtr<class UTexture2D>              SmallImage;                                        // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UTexture2D>              LargeImage;                                        // 0x0058(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemIconDefinition">();
	}
	static class UFortItemIconDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemIconDefinition>();
	}
};
static_assert(alignof(UFortItemIconDefinition) == 0x000008, "Wrong alignment on UFortItemIconDefinition");
static_assert(sizeof(UFortItemIconDefinition) == 0x000080, "Wrong size on UFortItemIconDefinition");
static_assert(offsetof(UFortItemIconDefinition, SmallImage) == 0x000030, "Member 'UFortItemIconDefinition::SmallImage' has a wrong offset!");
static_assert(offsetof(UFortItemIconDefinition, LargeImage) == 0x000058, "Member 'UFortItemIconDefinition::LargeImage' has a wrong offset!");

// Class FortniteGame.FortAlterationFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortAlterationFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static class UParticleSystem* GetAlterationImpactPhysicalSurfaceEffects(EPhysicalSurface HitSurface, const struct FFortCosmeticModification& CosmeticMod);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAlterationFunctionLibrary">();
	}
	static class UFortAlterationFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAlterationFunctionLibrary>();
	}
};
static_assert(alignof(UFortAlterationFunctionLibrary) == 0x000008, "Wrong alignment on UFortAlterationFunctionLibrary");
static_assert(sizeof(UFortAlterationFunctionLibrary) == 0x000028, "Wrong size on UFortAlterationFunctionLibrary");

// Class FortniteGame.FortQueryContext_EncounterGoalsOnGround
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_EncounterGoalsOnGround final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_EncounterGoalsOnGround">();
	}
	static class UFortQueryContext_EncounterGoalsOnGround* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_EncounterGoalsOnGround>();
	}
};
static_assert(alignof(UFortQueryContext_EncounterGoalsOnGround) == 0x000008, "Wrong alignment on UFortQueryContext_EncounterGoalsOnGround");
static_assert(sizeof(UFortQueryContext_EncounterGoalsOnGround) == 0x000028, "Wrong size on UFortQueryContext_EncounterGoalsOnGround");

// Class FortniteGame.FortAthenaMutator_InventoryOverride
// 0x0020 (0x0398 - 0x0378)
class AFortAthenaMutator_InventoryOverride final : public AFortAthenaMutator
{
public:
	EAthenaLootDropOverride                       DropAllItemsOverride;                              // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaLootDropOverride                       TrapDropOverride;                                  // 0x0379(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaLootDropOverride                       WeaponDropOverride;                                // 0x037A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaLootDropOverride                       MaterialDropOverride;                              // 0x037B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaLootDropOverride                       GadgetDropOverride;                                // 0x037C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaLootDropOverride                       ConsumableDropOverride;                            // 0x037D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaLootDropOverride                       AmmoDropOverride;                                  // 0x037E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaInventorySpawnOverride                 InventoryUpdateOverride;                           // 0x037F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FItemLoadoutContainer>          InventoryLoadouts;                                 // 0x0380(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         InventoryLoadoutIndex;                             // 0x0390(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_394[0x4];                                      // 0x0394(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_InventoryOverride">();
	}
	static class AFortAthenaMutator_InventoryOverride* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_InventoryOverride>();
	}
};
static_assert(alignof(AFortAthenaMutator_InventoryOverride) == 0x000008, "Wrong alignment on AFortAthenaMutator_InventoryOverride");
static_assert(sizeof(AFortAthenaMutator_InventoryOverride) == 0x000398, "Wrong size on AFortAthenaMutator_InventoryOverride");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, DropAllItemsOverride) == 0x000378, "Member 'AFortAthenaMutator_InventoryOverride::DropAllItemsOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, TrapDropOverride) == 0x000379, "Member 'AFortAthenaMutator_InventoryOverride::TrapDropOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, WeaponDropOverride) == 0x00037A, "Member 'AFortAthenaMutator_InventoryOverride::WeaponDropOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, MaterialDropOverride) == 0x00037B, "Member 'AFortAthenaMutator_InventoryOverride::MaterialDropOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, GadgetDropOverride) == 0x00037C, "Member 'AFortAthenaMutator_InventoryOverride::GadgetDropOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, ConsumableDropOverride) == 0x00037D, "Member 'AFortAthenaMutator_InventoryOverride::ConsumableDropOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, AmmoDropOverride) == 0x00037E, "Member 'AFortAthenaMutator_InventoryOverride::AmmoDropOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, InventoryUpdateOverride) == 0x00037F, "Member 'AFortAthenaMutator_InventoryOverride::InventoryUpdateOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, InventoryLoadouts) == 0x000380, "Member 'AFortAthenaMutator_InventoryOverride::InventoryLoadouts' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_InventoryOverride, InventoryLoadoutIndex) == 0x000390, "Member 'AFortAthenaMutator_InventoryOverride::InventoryLoadoutIndex' has a wrong offset!");

// Class FortniteGame.FortAmbientOneShotInstance
// 0x0038 (0x0060 - 0x0028)
class UFortAmbientOneShotInstance final : public UObject
{
public:
	class UFortAmbientAudioController*            Controller;                                        // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortPOIAmbientAudioOneShot            Data;                                              // 0x0030(0x0028)(NativeAccessSpecifierPublic)
	struct FTimerHandle                           RetriggerTimer;                                    // 0x0058(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void OnTrigger();
	void Reset();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAmbientOneShotInstance">();
	}
	static class UFortAmbientOneShotInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAmbientOneShotInstance>();
	}
};
static_assert(alignof(UFortAmbientOneShotInstance) == 0x000008, "Wrong alignment on UFortAmbientOneShotInstance");
static_assert(sizeof(UFortAmbientOneShotInstance) == 0x000060, "Wrong size on UFortAmbientOneShotInstance");
static_assert(offsetof(UFortAmbientOneShotInstance, Controller) == 0x000028, "Member 'UFortAmbientOneShotInstance::Controller' has a wrong offset!");
static_assert(offsetof(UFortAmbientOneShotInstance, Data) == 0x000030, "Member 'UFortAmbientOneShotInstance::Data' has a wrong offset!");
static_assert(offsetof(UFortAmbientOneShotInstance, RetriggerTimer) == 0x000058, "Member 'UFortAmbientOneShotInstance::RetriggerTimer' has a wrong offset!");

// Class FortniteGame.FortWrapSkeletalMeshActor
// 0x0010 (0x03C8 - 0x03B8)
class AFortWrapSkeletalMeshActor final : public ASkeletalMeshActor
{
public:
	class UAthenaItemWrapDefinition*              WrapToApply;                                       // 0x03B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EItemWrapMaterialType                         WrapMaterialType;                                  // 0x03C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bHasSectionLimit;                                  // 0x03C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3C2[0x2];                                      // 0x03C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LimitWrapToMaterialIndex;                          // 0x03C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void SetWrap(class UAthenaItemWrapDefinition* NewWrap, EItemWrapMaterialType MaterialType);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWrapSkeletalMeshActor">();
	}
	static class AFortWrapSkeletalMeshActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWrapSkeletalMeshActor>();
	}
};
static_assert(alignof(AFortWrapSkeletalMeshActor) == 0x000008, "Wrong alignment on AFortWrapSkeletalMeshActor");
static_assert(sizeof(AFortWrapSkeletalMeshActor) == 0x0003C8, "Wrong size on AFortWrapSkeletalMeshActor");
static_assert(offsetof(AFortWrapSkeletalMeshActor, WrapToApply) == 0x0003B8, "Member 'AFortWrapSkeletalMeshActor::WrapToApply' has a wrong offset!");
static_assert(offsetof(AFortWrapSkeletalMeshActor, WrapMaterialType) == 0x0003C0, "Member 'AFortWrapSkeletalMeshActor::WrapMaterialType' has a wrong offset!");
static_assert(offsetof(AFortWrapSkeletalMeshActor, bHasSectionLimit) == 0x0003C1, "Member 'AFortWrapSkeletalMeshActor::bHasSectionLimit' has a wrong offset!");
static_assert(offsetof(AFortWrapSkeletalMeshActor, LimitWrapToMaterialIndex) == 0x0003C4, "Member 'AFortWrapSkeletalMeshActor::LimitWrapToMaterialIndex' has a wrong offset!");

// Class FortniteGame.FortInteractContextInfo
// 0x0050 (0x0078 - 0x0028)
class UFortInteractContextInfo final : public UObject
{
public:
	class FText                                   ContextText;                                       // 0x0028(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class AActor*                                 ReceivingActor;                                    // 0x0040(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UPrimitiveComponent*                    InteractComponent;                                 // 0x0048(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UObject*                                OptionalObjectData;                                // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             LongInteractSound;                                 // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                InteractPoint;                                     // 0x0060(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RequiredDuration;                                  // 0x006C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowCountDown;                                    // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisplayTextOnly;                                  // 0x0071(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSuppressInteractionWidget;                        // 0x0072(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_73[0x5];                                       // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInteractContextInfo">();
	}
	static class UFortInteractContextInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortInteractContextInfo>();
	}
};
static_assert(alignof(UFortInteractContextInfo) == 0x000008, "Wrong alignment on UFortInteractContextInfo");
static_assert(sizeof(UFortInteractContextInfo) == 0x000078, "Wrong size on UFortInteractContextInfo");
static_assert(offsetof(UFortInteractContextInfo, ContextText) == 0x000028, "Member 'UFortInteractContextInfo::ContextText' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, ReceivingActor) == 0x000040, "Member 'UFortInteractContextInfo::ReceivingActor' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, InteractComponent) == 0x000048, "Member 'UFortInteractContextInfo::InteractComponent' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, OptionalObjectData) == 0x000050, "Member 'UFortInteractContextInfo::OptionalObjectData' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, LongInteractSound) == 0x000058, "Member 'UFortInteractContextInfo::LongInteractSound' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, InteractPoint) == 0x000060, "Member 'UFortInteractContextInfo::InteractPoint' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, RequiredDuration) == 0x00006C, "Member 'UFortInteractContextInfo::RequiredDuration' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, bShowCountDown) == 0x000070, "Member 'UFortInteractContextInfo::bShowCountDown' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, bDisplayTextOnly) == 0x000071, "Member 'UFortInteractContextInfo::bDisplayTextOnly' has a wrong offset!");
static_assert(offsetof(UFortInteractContextInfo, bSuppressInteractionWidget) == 0x000072, "Member 'UFortInteractContextInfo::bSuppressInteractionWidget' has a wrong offset!");

// Class FortniteGame.FortAmbientAudioController
// 0x0098 (0x0190 - 0x00F8)
class UFortAmbientAudioController : public UActorComponent
{
public:
	class UFortPOIAmbientAudioBank*               DefaultAudioBank;                                  // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           RequiredTagSubstr;                                 // 0x0100(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  PlayerController;                                  // 0x0108(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAudioComponent*                        AudioComp;                                         // 0x0110(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UAudioComponent*                        FadingAudioComp;                                   // 0x0118(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortPOIAmbientAudioBank*               CurrentAudioBank;                                  // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UFortAmbientOneShotInstance*>    CurrentOneShots;                                   // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class AFortTimeOfDayManager*                  TimeOfDayManager;                                  // 0x0138(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TMap<struct FGameplayTag, class AFortPoiVolume*> VolumeMap;                                         // 0x0140(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	void Crossfade(struct FFortPOIAmbientAudioLoop* NewLoop);
	void InitializePlayerState();
	void OnDayPhaseChanged(EFortDayPhase CurrentDayPhase, EFortDayPhase PreviousDayPhase, bool bAtCreation);
	void OnLocationTagChanged(const struct FGameplayTag& Tag, int32 Num);
	void SetAudioBank(class UFortPOIAmbientAudioBank* NewBank);

	class UFortPOIAmbientAudioBank* GetAudioBank() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAmbientAudioController">();
	}
	static class UFortAmbientAudioController* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAmbientAudioController>();
	}
};
static_assert(alignof(UFortAmbientAudioController) == 0x000008, "Wrong alignment on UFortAmbientAudioController");
static_assert(sizeof(UFortAmbientAudioController) == 0x000190, "Wrong size on UFortAmbientAudioController");
static_assert(offsetof(UFortAmbientAudioController, DefaultAudioBank) == 0x0000F8, "Member 'UFortAmbientAudioController::DefaultAudioBank' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, RequiredTagSubstr) == 0x000100, "Member 'UFortAmbientAudioController::RequiredTagSubstr' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, PlayerController) == 0x000108, "Member 'UFortAmbientAudioController::PlayerController' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, AudioComp) == 0x000110, "Member 'UFortAmbientAudioController::AudioComp' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, FadingAudioComp) == 0x000118, "Member 'UFortAmbientAudioController::FadingAudioComp' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, CurrentAudioBank) == 0x000120, "Member 'UFortAmbientAudioController::CurrentAudioBank' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, CurrentOneShots) == 0x000128, "Member 'UFortAmbientAudioController::CurrentOneShots' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, TimeOfDayManager) == 0x000138, "Member 'UFortAmbientAudioController::TimeOfDayManager' has a wrong offset!");
static_assert(offsetof(UFortAmbientAudioController, VolumeMap) == 0x000140, "Member 'UFortAmbientAudioController::VolumeMap' has a wrong offset!");

// Class FortniteGame.FortAwardDetectorKillStreak
// 0x0008 (0x0038 - 0x0030)
class UFortAwardDetectorKillStreak : public UFortAwardDetector
{
public:
	int32                                         NeededKills;                                       // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_34[0x4];                                       // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAwardDetectorKillStreak">();
	}
	static class UFortAwardDetectorKillStreak* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAwardDetectorKillStreak>();
	}
};
static_assert(alignof(UFortAwardDetectorKillStreak) == 0x000008, "Wrong alignment on UFortAwardDetectorKillStreak");
static_assert(sizeof(UFortAwardDetectorKillStreak) == 0x000038, "Wrong size on UFortAwardDetectorKillStreak");
static_assert(offsetof(UFortAwardDetectorKillStreak, NeededKills) == 0x000030, "Member 'UFortAwardDetectorKillStreak::NeededKills' has a wrong offset!");

// Class FortniteGame.FortAmmoItemDefinition
// 0x0400 (0x0C70 - 0x0870)
class UFortAmmoItemDefinition final : public UFortWorldItemDefinition
{
public:
	struct FSlateBrush                            ClipIconBrush;                                     // 0x0868(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	bool                                          bIsConsumed;                                       // 0x08F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTriggersFeedbackLines;                            // 0x08F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8F2[0x6];                                      // 0x08F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         RegenCooldown;                                     // 0x08F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortMultiSizeBrush                    AmmoIconBrush;                                     // 0x0918(0x0330)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UTexture2D>              HUDAmmoSmallPreviewImage;                          // 0x0C48(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	TSoftObjectPtr<class UTexture2D> GetHUDAmmoSmallPreviewImage() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAmmoItemDefinition">();
	}
	static class UFortAmmoItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAmmoItemDefinition>();
	}
};
static_assert(alignof(UFortAmmoItemDefinition) == 0x000010, "Wrong alignment on UFortAmmoItemDefinition");
static_assert(sizeof(UFortAmmoItemDefinition) == 0x000C70, "Wrong size on UFortAmmoItemDefinition");
static_assert(offsetof(UFortAmmoItemDefinition, ClipIconBrush) == 0x000868, "Member 'UFortAmmoItemDefinition::ClipIconBrush' has a wrong offset!");
static_assert(offsetof(UFortAmmoItemDefinition, bIsConsumed) == 0x0008F0, "Member 'UFortAmmoItemDefinition::bIsConsumed' has a wrong offset!");
static_assert(offsetof(UFortAmmoItemDefinition, bTriggersFeedbackLines) == 0x0008F1, "Member 'UFortAmmoItemDefinition::bTriggersFeedbackLines' has a wrong offset!");
static_assert(offsetof(UFortAmmoItemDefinition, RegenCooldown) == 0x0008F8, "Member 'UFortAmmoItemDefinition::RegenCooldown' has a wrong offset!");
static_assert(offsetof(UFortAmmoItemDefinition, AmmoIconBrush) == 0x000918, "Member 'UFortAmmoItemDefinition::AmmoIconBrush' has a wrong offset!");
static_assert(offsetof(UFortAmmoItemDefinition, HUDAmmoSmallPreviewImage) == 0x000C48, "Member 'UFortAmmoItemDefinition::HUDAmmoSmallPreviewImage' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconPlayerState
// 0x00E0 (0x04B8 - 0x03D8)
class AFortLobbyBeaconPlayerState : public ALobbyBeaconPlayerState
{
public:
	struct FUniqueNetIdRepl                       ConsoleUniqueNetId;                                // 0x03D8(0x0028)(Net, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Platform;                                          // 0x0400(0x0010)(Net, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         TeamAffiliation;                                   // 0x0410(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_411[0x3];                                      // 0x0411(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentCharXP;                                     // 0x0414(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MatchmakingLevel;                                  // 0x0418(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_41C[0x4];                                      // 0x041C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 HeroId;                                            // 0x0420(0x0010)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortHeroType*                          HeroType;                                          // 0x0430(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   HeroSquadId;                                       // 0x0438(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_440[0x8];                                      // 0x0440(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LobbyTimeRemaining;                                // 0x0448(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_44C[0x4];                                      // 0x044C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int64                                         HomeBaseVersion;                                   // 0x0450(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         SelectedGadgets;                                   // 0x0458(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic)
	ETrustedPlatformType                          TrustedPlatformType;                               // 0x0468(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortCustomGender                             CharacterGender;                                   // 0x0469(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_46A[0x4E];                                     // 0x046A(0x004E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_CharacterGender();
	void OnRep_CharXP();
	void OnRep_ConsoleUniqueNetId();
	void OnRep_Gadgets();
	void OnRep_HeroId();
	void OnRep_HeroSquadId();
	void OnRep_HeroType();
	void OnRep_HomeBaseVersion();
	void OnRep_LobbyTimeRemaining();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconPlayerState">();
	}
	static class AFortLobbyBeaconPlayerState* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconPlayerState>();
	}
};
static_assert(alignof(AFortLobbyBeaconPlayerState) == 0x000008, "Wrong alignment on AFortLobbyBeaconPlayerState");
static_assert(sizeof(AFortLobbyBeaconPlayerState) == 0x0004B8, "Wrong size on AFortLobbyBeaconPlayerState");
static_assert(offsetof(AFortLobbyBeaconPlayerState, ConsoleUniqueNetId) == 0x0003D8, "Member 'AFortLobbyBeaconPlayerState::ConsoleUniqueNetId' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, Platform) == 0x000400, "Member 'AFortLobbyBeaconPlayerState::Platform' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, TeamAffiliation) == 0x000410, "Member 'AFortLobbyBeaconPlayerState::TeamAffiliation' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, CurrentCharXP) == 0x000414, "Member 'AFortLobbyBeaconPlayerState::CurrentCharXP' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, MatchmakingLevel) == 0x000418, "Member 'AFortLobbyBeaconPlayerState::MatchmakingLevel' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, HeroId) == 0x000420, "Member 'AFortLobbyBeaconPlayerState::HeroId' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, HeroType) == 0x000430, "Member 'AFortLobbyBeaconPlayerState::HeroType' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, HeroSquadId) == 0x000438, "Member 'AFortLobbyBeaconPlayerState::HeroSquadId' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, LobbyTimeRemaining) == 0x000448, "Member 'AFortLobbyBeaconPlayerState::LobbyTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, HomeBaseVersion) == 0x000450, "Member 'AFortLobbyBeaconPlayerState::HomeBaseVersion' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, SelectedGadgets) == 0x000458, "Member 'AFortLobbyBeaconPlayerState::SelectedGadgets' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, TrustedPlatformType) == 0x000468, "Member 'AFortLobbyBeaconPlayerState::TrustedPlatformType' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconPlayerState, CharacterGender) == 0x000469, "Member 'AFortLobbyBeaconPlayerState::CharacterGender' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconPlayerStatePvP
// 0x0008 (0x04C0 - 0x04B8)
class AFortLobbyBeaconPlayerStatePvP final : public AFortLobbyBeaconPlayerState
{
public:
	uint8                                         bReadiedUp : 1;                                    // 0x04B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_4B9[0x7];                                      // 0x04B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_bReadiedUp();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconPlayerStatePvP">();
	}
	static class AFortLobbyBeaconPlayerStatePvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconPlayerStatePvP>();
	}
};
static_assert(alignof(AFortLobbyBeaconPlayerStatePvP) == 0x000008, "Wrong alignment on AFortLobbyBeaconPlayerStatePvP");
static_assert(sizeof(AFortLobbyBeaconPlayerStatePvP) == 0x0004C0, "Wrong size on AFortLobbyBeaconPlayerStatePvP");

// Class FortniteGame.FortAnalyticsConfig
// 0x0030 (0x0058 - 0x0028)
class UFortAnalyticsConfig final : public UObject
{
public:
	TArray<class FString>                         AltDomains;                                        // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	class FString                                 UrlEndpoint;                                       // 0x0038(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_48[0x10];                                      // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnalyticsConfig">();
	}
	static class UFortAnalyticsConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnalyticsConfig>();
	}
};
static_assert(alignof(UFortAnalyticsConfig) == 0x000008, "Wrong alignment on UFortAnalyticsConfig");
static_assert(sizeof(UFortAnalyticsConfig) == 0x000058, "Wrong size on UFortAnalyticsConfig");
static_assert(offsetof(UFortAnalyticsConfig, AltDomains) == 0x000028, "Member 'UFortAnalyticsConfig::AltDomains' has a wrong offset!");
static_assert(offsetof(UFortAnalyticsConfig, UrlEndpoint) == 0x000038, "Member 'UFortAnalyticsConfig::UrlEndpoint' has a wrong offset!");

// Class FortniteGame.FortAnalyticsData
// 0x0038 (0x0068 - 0x0030)
class UFortAnalyticsData final : public UDataAsset
{
public:
	struct FGameplayTagContainer                  DownedOrFinishTagWhitelist;                        // 0x0030(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTag                           BanhammerTag;                                      // 0x0050(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           RemovedFromGameTag;                                // 0x0058(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           LoggedOutTag;                                      // 0x0060(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnalyticsData">();
	}
	static class UFortAnalyticsData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnalyticsData>();
	}
};
static_assert(alignof(UFortAnalyticsData) == 0x000008, "Wrong alignment on UFortAnalyticsData");
static_assert(sizeof(UFortAnalyticsData) == 0x000068, "Wrong size on UFortAnalyticsData");
static_assert(offsetof(UFortAnalyticsData, DownedOrFinishTagWhitelist) == 0x000030, "Member 'UFortAnalyticsData::DownedOrFinishTagWhitelist' has a wrong offset!");
static_assert(offsetof(UFortAnalyticsData, BanhammerTag) == 0x000050, "Member 'UFortAnalyticsData::BanhammerTag' has a wrong offset!");
static_assert(offsetof(UFortAnalyticsData, RemovedFromGameTag) == 0x000058, "Member 'UFortAnalyticsData::RemovedFromGameTag' has a wrong offset!");
static_assert(offsetof(UFortAnalyticsData, LoggedOutTag) == 0x000060, "Member 'UFortAnalyticsData::LoggedOutTag' has a wrong offset!");

// Class FortniteGame.FortAnimInputBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortAnimInputBlueprintLibrary final : public UObject
{
public:
	static void UpdateFortAnimInput_SpeedWarping(const struct FFortAnimInput_SpeedWarping& AnimInput, class UAnimInstance* InAnimInstance, float InSpeedScale);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimInputBlueprintLibrary">();
	}
	static class UFortAnimInputBlueprintLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimInputBlueprintLibrary>();
	}
};
static_assert(alignof(UFortAnimInputBlueprintLibrary) == 0x000008, "Wrong alignment on UFortAnimInputBlueprintLibrary");
static_assert(sizeof(UFortAnimInputBlueprintLibrary) == 0x000028, "Wrong size on UFortAnimInputBlueprintLibrary");

// Class FortniteGame.FortBTDecorator_QueryGameplayAbility
// 0x0070 (0x00D8 - 0x0068)
class UFortBTDecorator_QueryGameplayAbility : public UBTDecorator
{
public:
	struct FGameplayTagContainer                  GameplayAbilityTag;                                // 0x0068(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FBlackboardKeySelector                 Target;                                            // 0x0088(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  ActiveAbilityTagsToSkipTesting;                    // 0x00B0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	bool                                          bUseTarget;                                        // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D1[0x7];                                       // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_QueryGameplayAbility">();
	}
	static class UFortBTDecorator_QueryGameplayAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_QueryGameplayAbility>();
	}
};
static_assert(alignof(UFortBTDecorator_QueryGameplayAbility) == 0x000008, "Wrong alignment on UFortBTDecorator_QueryGameplayAbility");
static_assert(sizeof(UFortBTDecorator_QueryGameplayAbility) == 0x0000D8, "Wrong size on UFortBTDecorator_QueryGameplayAbility");
static_assert(offsetof(UFortBTDecorator_QueryGameplayAbility, GameplayAbilityTag) == 0x000068, "Member 'UFortBTDecorator_QueryGameplayAbility::GameplayAbilityTag' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_QueryGameplayAbility, Target) == 0x000088, "Member 'UFortBTDecorator_QueryGameplayAbility::Target' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_QueryGameplayAbility, ActiveAbilityTagsToSkipTesting) == 0x0000B0, "Member 'UFortBTDecorator_QueryGameplayAbility::ActiveAbilityTagsToSkipTesting' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_QueryGameplayAbility, bUseTarget) == 0x0000D0, "Member 'UFortBTDecorator_QueryGameplayAbility::bUseTarget' has a wrong offset!");

// Class FortniteGame.FortBTDecorator_GameplayAbility_IsRotatedToAttackTarget
// 0x0000 (0x00D8 - 0x00D8)
class UFortBTDecorator_GameplayAbility_IsRotatedToAttackTarget final : public UFortBTDecorator_QueryGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_IsRotatedToAttackTarget">();
	}
	static class UFortBTDecorator_GameplayAbility_IsRotatedToAttackTarget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_IsRotatedToAttackTarget>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_IsRotatedToAttackTarget) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_IsRotatedToAttackTarget");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_IsRotatedToAttackTarget) == 0x0000D8, "Wrong size on UFortBTDecorator_GameplayAbility_IsRotatedToAttackTarget");

// Class FortniteGame.FortPlayerStateManor
// 0x0000 (0x0CC8 - 0x0CC8)
class AFortPlayerStateManor final : public AFortPlayerStateZone
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateManor">();
	}
	static class AFortPlayerStateManor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateManor>();
	}
};
static_assert(alignof(AFortPlayerStateManor) == 0x000008, "Wrong alignment on AFortPlayerStateManor");
static_assert(sizeof(AFortPlayerStateManor) == 0x000CC8, "Wrong size on AFortPlayerStateManor");

// Class FortniteGame.FortAthenaMutator_PlayerDamage
// 0x0050 (0x03C8 - 0x0378)
class AFortAthenaMutator_PlayerDamage final : public AFortAthenaMutator
{
public:
	struct FGameplayTagQuery                      DamageTagQuery;                                    // 0x0378(0x0048)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         DamageMultiplier;                                  // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C4[0x4];                                      // 0x03C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_PlayerDamage">();
	}
	static class AFortAthenaMutator_PlayerDamage* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_PlayerDamage>();
	}
};
static_assert(alignof(AFortAthenaMutator_PlayerDamage) == 0x000008, "Wrong alignment on AFortAthenaMutator_PlayerDamage");
static_assert(sizeof(AFortAthenaMutator_PlayerDamage) == 0x0003C8, "Wrong size on AFortAthenaMutator_PlayerDamage");
static_assert(offsetof(AFortAthenaMutator_PlayerDamage, DamageTagQuery) == 0x000378, "Member 'AFortAthenaMutator_PlayerDamage::DamageTagQuery' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_PlayerDamage, DamageMultiplier) == 0x0003C0, "Member 'AFortAthenaMutator_PlayerDamage::DamageMultiplier' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_GenericNotifyGameplayAbility
// 0x0008 (0x0040 - 0x0038)
class UFortAnimNotify_GenericNotifyGameplayAbility final : public UAnimNotify
{
public:
	struct FGameplayTag                           NotifyTag;                                         // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_GenericNotifyGameplayAbility">();
	}
	static class UFortAnimNotify_GenericNotifyGameplayAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_GenericNotifyGameplayAbility>();
	}
};
static_assert(alignof(UFortAnimNotify_GenericNotifyGameplayAbility) == 0x000008, "Wrong alignment on UFortAnimNotify_GenericNotifyGameplayAbility");
static_assert(sizeof(UFortAnimNotify_GenericNotifyGameplayAbility) == 0x000040, "Wrong size on UFortAnimNotify_GenericNotifyGameplayAbility");
static_assert(offsetof(UFortAnimNotify_GenericNotifyGameplayAbility, NotifyTag) == 0x000038, "Member 'UFortAnimNotify_GenericNotifyGameplayAbility::NotifyTag' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_MeleeAnimTrails_On
// 0x0000 (0x0038 - 0x0038)
class UFortAnimNotify_MeleeAnimTrails_On final : public UAnimNotify
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_MeleeAnimTrails_On">();
	}
	static class UFortAnimNotify_MeleeAnimTrails_On* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_MeleeAnimTrails_On>();
	}
};
static_assert(alignof(UFortAnimNotify_MeleeAnimTrails_On) == 0x000008, "Wrong alignment on UFortAnimNotify_MeleeAnimTrails_On");
static_assert(sizeof(UFortAnimNotify_MeleeAnimTrails_On) == 0x000038, "Wrong size on UFortAnimNotify_MeleeAnimTrails_On");

// Class FortniteGame.FortAthenaMutator_InfiniteAmmo
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_InfiniteAmmo final : public AFortAthenaMutator
{
public:
	bool                                          bInfiniteAmmo;                                     // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_InfiniteAmmo">();
	}
	static class AFortAthenaMutator_InfiniteAmmo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_InfiniteAmmo>();
	}
};
static_assert(alignof(AFortAthenaMutator_InfiniteAmmo) == 0x000008, "Wrong alignment on AFortAthenaMutator_InfiniteAmmo");
static_assert(sizeof(AFortAthenaMutator_InfiniteAmmo) == 0x000380, "Wrong size on AFortAthenaMutator_InfiniteAmmo");
static_assert(offsetof(AFortAthenaMutator_InfiniteAmmo, bInfiniteAmmo) == 0x000378, "Member 'AFortAthenaMutator_InfiniteAmmo::bInfiniteAmmo' has a wrong offset!");

// Class FortniteGame.FortSocialParty
// 0x05D0 (0x0830 - 0x0260)
class UFortSocialParty final : public USocialParty
{
public:
	struct FGameDifficultyInfo                    CachedZoneDifficultyInfo;                          // 0x0260(0x0098)(NativeAccessSpecifierPrivate)
	struct FFortPartyRepData                      PartyRepData;                                      // 0x02F8(0x0518)(NativeAccessSpecifierPrivate)
	uint8                                         Pad_810[0x1];                                      // 0x0810(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bSendSocialFriendsActiveAnalytics;                 // 0x0811(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_812[0x1E];                                     // 0x0812(0x001E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSocialParty">();
	}
	static class UFortSocialParty* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSocialParty>();
	}
};
static_assert(alignof(UFortSocialParty) == 0x000008, "Wrong alignment on UFortSocialParty");
static_assert(sizeof(UFortSocialParty) == 0x000830, "Wrong size on UFortSocialParty");
static_assert(offsetof(UFortSocialParty, CachedZoneDifficultyInfo) == 0x000260, "Member 'UFortSocialParty::CachedZoneDifficultyInfo' has a wrong offset!");
static_assert(offsetof(UFortSocialParty, PartyRepData) == 0x0002F8, "Member 'UFortSocialParty::PartyRepData' has a wrong offset!");
static_assert(offsetof(UFortSocialParty, bSendSocialFriendsActiveAnalytics) == 0x000811, "Member 'UFortSocialParty::bSendSocialFriendsActiveAnalytics' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_MeleeAnimTrails_Off
// 0x0000 (0x0038 - 0x0038)
class UFortAnimNotify_MeleeAnimTrails_Off final : public UAnimNotify
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_MeleeAnimTrails_Off">();
	}
	static class UFortAnimNotify_MeleeAnimTrails_Off* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_MeleeAnimTrails_Off>();
	}
};
static_assert(alignof(UFortAnimNotify_MeleeAnimTrails_Off) == 0x000008, "Wrong alignment on UFortAnimNotify_MeleeAnimTrails_Off");
static_assert(sizeof(UFortAnimNotify_MeleeAnimTrails_Off) == 0x000038, "Wrong size on UFortAnimNotify_MeleeAnimTrails_Off");

// Class FortniteGame.FortQueryContext_EncounterTargetObjective
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_EncounterTargetObjective final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_EncounterTargetObjective">();
	}
	static class UFortQueryContext_EncounterTargetObjective* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_EncounterTargetObjective>();
	}
};
static_assert(alignof(UFortQueryContext_EncounterTargetObjective) == 0x000008, "Wrong alignment on UFortQueryContext_EncounterTargetObjective");
static_assert(sizeof(UFortQueryContext_EncounterTargetObjective) == 0x000028, "Wrong size on UFortQueryContext_EncounterTargetObjective");

// Class FortniteGame.FortAthenaMutator_MovementSpeed
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_MovementSpeed final : public AFortAthenaMutator
{
public:
	float                                         MovementSpeed;                                     // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_MovementSpeed">();
	}
	static class AFortAthenaMutator_MovementSpeed* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_MovementSpeed>();
	}
};
static_assert(alignof(AFortAthenaMutator_MovementSpeed) == 0x000008, "Wrong alignment on AFortAthenaMutator_MovementSpeed");
static_assert(sizeof(AFortAthenaMutator_MovementSpeed) == 0x000380, "Wrong size on AFortAthenaMutator_MovementSpeed");
static_assert(offsetof(AFortAthenaMutator_MovementSpeed, MovementSpeed) == 0x000378, "Member 'AFortAthenaMutator_MovementSpeed::MovementSpeed' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_MeleeComboBlocked
// 0x0000 (0x0038 - 0x0038)
class UFortAnimNotify_MeleeComboBlocked final : public UAnimNotify
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_MeleeComboBlocked">();
	}
	static class UFortAnimNotify_MeleeComboBlocked* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_MeleeComboBlocked>();
	}
};
static_assert(alignof(UFortAnimNotify_MeleeComboBlocked) == 0x000008, "Wrong alignment on UFortAnimNotify_MeleeComboBlocked");
static_assert(sizeof(UFortAnimNotify_MeleeComboBlocked) == 0x000038, "Wrong size on UFortAnimNotify_MeleeComboBlocked");

// Class FortniteGame.FortAthenaZipline
// 0x0068 (0x07D0 - 0x0768)
class AFortAthenaZipline : public ABuildingGameplayActor
{
public:
	struct FScalableFloat                         ZiplineVelocity;                                   // 0x0768(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         ZiplineAcceleration;                               // 0x0788(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FVector                                StartPosition;                                     // 0x07A8(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                EndPosition;                                       // 0x07B4(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInitialized;                                      // 0x07C0(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7C1[0x3];                                      // 0x07C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class AFortPlayerPawn>         CurrentInteractingPawn;                            // 0x07C4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7CC[0x4];                                      // 0x07CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Initialize(const struct FVector& NewStartPosition, const struct FVector& NewEndPosition);

	bool UseInteractToEnterZipline() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaZipline">();
	}
	static class AFortAthenaZipline* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaZipline>();
	}
};
static_assert(alignof(AFortAthenaZipline) == 0x000008, "Wrong alignment on AFortAthenaZipline");
static_assert(sizeof(AFortAthenaZipline) == 0x0007D0, "Wrong size on AFortAthenaZipline");
static_assert(offsetof(AFortAthenaZipline, ZiplineVelocity) == 0x000768, "Member 'AFortAthenaZipline::ZiplineVelocity' has a wrong offset!");
static_assert(offsetof(AFortAthenaZipline, ZiplineAcceleration) == 0x000788, "Member 'AFortAthenaZipline::ZiplineAcceleration' has a wrong offset!");
static_assert(offsetof(AFortAthenaZipline, StartPosition) == 0x0007A8, "Member 'AFortAthenaZipline::StartPosition' has a wrong offset!");
static_assert(offsetof(AFortAthenaZipline, EndPosition) == 0x0007B4, "Member 'AFortAthenaZipline::EndPosition' has a wrong offset!");
static_assert(offsetof(AFortAthenaZipline, bInitialized) == 0x0007C0, "Member 'AFortAthenaZipline::bInitialized' has a wrong offset!");
static_assert(offsetof(AFortAthenaZipline, CurrentInteractingPawn) == 0x0007C4, "Member 'AFortAthenaZipline::CurrentInteractingPawn' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_PlayConsumeSound
// 0x0000 (0x0058 - 0x0058)
class UFortAnimNotify_PlayConsumeSound final : public UAnimNotify_PlaySound
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlayConsumeSound">();
	}
	static class UFortAnimNotify_PlayConsumeSound* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlayConsumeSound>();
	}
};
static_assert(alignof(UFortAnimNotify_PlayConsumeSound) == 0x000008, "Wrong alignment on UFortAnimNotify_PlayConsumeSound");
static_assert(sizeof(UFortAnimNotify_PlayConsumeSound) == 0x000058, "Wrong size on UFortAnimNotify_PlayConsumeSound");

// Class FortniteGame.FortAnimNotify_PlayEmojiItem
// 0x0000 (0x0038 - 0x0038)
class UFortAnimNotify_PlayEmojiItem final : public UAnimNotify
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlayEmojiItem">();
	}
	static class UFortAnimNotify_PlayEmojiItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlayEmojiItem>();
	}
};
static_assert(alignof(UFortAnimNotify_PlayEmojiItem) == 0x000008, "Wrong alignment on UFortAnimNotify_PlayEmojiItem");
static_assert(sizeof(UFortAnimNotify_PlayEmojiItem) == 0x000038, "Wrong size on UFortAnimNotify_PlayEmojiItem");

// Class FortniteGame.FortClientPilot_TeleporterAthena
// 0x0070 (0x0360 - 0x02F0)
class UFortClientPilot_TeleporterAthena final : public UFortClientPilot_GameplayAthena
{
public:
	uint8                                         Pad_2F0[0x70];                                     // 0x02F0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_TeleporterAthena">();
	}
	static class UFortClientPilot_TeleporterAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_TeleporterAthena>();
	}
};
static_assert(alignof(UFortClientPilot_TeleporterAthena) == 0x000008, "Wrong alignment on UFortClientPilot_TeleporterAthena");
static_assert(sizeof(UFortClientPilot_TeleporterAthena) == 0x000360, "Wrong size on UFortClientPilot_TeleporterAthena");

// Class FortniteGame.FortLocalPlayer
// 0x01E8 (0x0490 - 0x02A8)
class UFortLocalPlayer : public ULocalPlayer
{
public:
	uint8                                         Pad_2A8[0x30];                                     // 0x02A8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortOnlineAccount*                     FortOnlineAccount;                                 // 0x02D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2E0[0x10];                                     // 0x02E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortRewardReport                      CachedRewardReport;                                // 0x02F0(0x0070)(NativeAccessSpecifierPublic)
	TArray<struct FFortPlayerScoreReport>         CachedScoreReports;                                // 0x0360(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class UFortClientSettingsRecord*              ClientSettingsRecord;                              // 0x0370(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_378[0x2];                                      // 0x0378(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bControllerAttached;                               // 0x037A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_37B[0xD5];                                     // 0x037B(0x00D5)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       PlatformUID;                                       // 0x0450(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FPlayerNameInfoContainer               PlayerNameInfoContainer;                           // 0x0478(0x0018)(NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLocalPlayer">();
	}
	static class UFortLocalPlayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLocalPlayer>();
	}
};
static_assert(alignof(UFortLocalPlayer) == 0x000008, "Wrong alignment on UFortLocalPlayer");
static_assert(sizeof(UFortLocalPlayer) == 0x000490, "Wrong size on UFortLocalPlayer");
static_assert(offsetof(UFortLocalPlayer, FortOnlineAccount) == 0x0002D8, "Member 'UFortLocalPlayer::FortOnlineAccount' has a wrong offset!");
static_assert(offsetof(UFortLocalPlayer, CachedRewardReport) == 0x0002F0, "Member 'UFortLocalPlayer::CachedRewardReport' has a wrong offset!");
static_assert(offsetof(UFortLocalPlayer, CachedScoreReports) == 0x000360, "Member 'UFortLocalPlayer::CachedScoreReports' has a wrong offset!");
static_assert(offsetof(UFortLocalPlayer, ClientSettingsRecord) == 0x000370, "Member 'UFortLocalPlayer::ClientSettingsRecord' has a wrong offset!");
static_assert(offsetof(UFortLocalPlayer, bControllerAttached) == 0x00037A, "Member 'UFortLocalPlayer::bControllerAttached' has a wrong offset!");
static_assert(offsetof(UFortLocalPlayer, PlatformUID) == 0x000450, "Member 'UFortLocalPlayer::PlatformUID' has a wrong offset!");
static_assert(offsetof(UFortLocalPlayer, PlayerNameInfoContainer) == 0x000478, "Member 'UFortLocalPlayer::PlayerNameInfoContainer' has a wrong offset!");

// Class FortniteGame.FortMobileLocalPlayer
// 0x0000 (0x0490 - 0x0490)
class UFortMobileLocalPlayer final : public UFortLocalPlayer
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMobileLocalPlayer">();
	}
	static class UFortMobileLocalPlayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMobileLocalPlayer>();
	}
};
static_assert(alignof(UFortMobileLocalPlayer) == 0x000008, "Wrong alignment on UFortMobileLocalPlayer");
static_assert(sizeof(UFortMobileLocalPlayer) == 0x000490, "Wrong size on UFortMobileLocalPlayer");

// Class FortniteGame.FortAnimNotify_PlayEmoteMusic
// 0x0008 (0x0060 - 0x0058)
class UFortAnimNotify_PlayEmoteMusic final : public UAnimNotify_PlaySound
{
public:
	class USoundBase*                             Sound3P;                                           // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlayEmoteMusic">();
	}
	static class UFortAnimNotify_PlayEmoteMusic* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlayEmoteMusic>();
	}
};
static_assert(alignof(UFortAnimNotify_PlayEmoteMusic) == 0x000008, "Wrong alignment on UFortAnimNotify_PlayEmoteMusic");
static_assert(sizeof(UFortAnimNotify_PlayEmoteMusic) == 0x000060, "Wrong size on UFortAnimNotify_PlayEmoteMusic");
static_assert(offsetof(UFortAnimNotify_PlayEmoteMusic, Sound3P) == 0x000058, "Member 'UFortAnimNotify_PlayEmoteMusic::Sound3P' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_PlayFeedbackLine
// 0x0020 (0x0058 - 0x0038)
class UFortAnimNotify_PlayFeedbackLine final : public UAnimNotify
{
public:
	struct FFortFeedbackHandle                    Event;                                             // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bAllowReplication;                                 // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_51[0x7];                                       // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlayFeedbackLine">();
	}
	static class UFortAnimNotify_PlayFeedbackLine* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlayFeedbackLine>();
	}
};
static_assert(alignof(UFortAnimNotify_PlayFeedbackLine) == 0x000008, "Wrong alignment on UFortAnimNotify_PlayFeedbackLine");
static_assert(sizeof(UFortAnimNotify_PlayFeedbackLine) == 0x000058, "Wrong size on UFortAnimNotify_PlayFeedbackLine");
static_assert(offsetof(UFortAnimNotify_PlayFeedbackLine, Event) == 0x000038, "Member 'UFortAnimNotify_PlayFeedbackLine::Event' has a wrong offset!");
static_assert(offsetof(UFortAnimNotify_PlayFeedbackLine, bAllowReplication) == 0x000050, "Member 'UFortAnimNotify_PlayFeedbackLine::bAllowReplication' has a wrong offset!");

// Class FortniteGame.FortMissionTimerInterface
// 0x0000 (0x0028 - 0x0028)
class IFortMissionTimerInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionTimerInterface">();
	}
	static class IFortMissionTimerInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortMissionTimerInterface>();
	}
};
static_assert(alignof(IFortMissionTimerInterface) == 0x000008, "Wrong alignment on IFortMissionTimerInterface");
static_assert(sizeof(IFortMissionTimerInterface) == 0x000028, "Wrong size on IFortMissionTimerInterface");

// Class FortniteGame.FortAnimNotify_PlayPetSound
// 0x0008 (0x0040 - 0x0038)
class UFortAnimNotify_PlayPetSound final : public UAnimNotify
{
public:
	struct FGameplayTag                           PetSoundTag;                                       // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlayPetSound">();
	}
	static class UFortAnimNotify_PlayPetSound* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlayPetSound>();
	}
};
static_assert(alignof(UFortAnimNotify_PlayPetSound) == 0x000008, "Wrong alignment on UFortAnimNotify_PlayPetSound");
static_assert(sizeof(UFortAnimNotify_PlayPetSound) == 0x000040, "Wrong size on UFortAnimNotify_PlayPetSound");
static_assert(offsetof(UFortAnimNotify_PlayPetSound, PetSoundTag) == 0x000038, "Member 'UFortAnimNotify_PlayPetSound::PetSoundTag' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_PlayReloadFX
// 0x0008 (0x0040 - 0x0038)
class UFortAnimNotify_PlayReloadFX final : public UAnimNotify
{
public:
	EFortReloadFXState                            ReloadStage;                                       // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetReloadStage(EFortReloadFXState InReloadStage) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlayReloadFX">();
	}
	static class UFortAnimNotify_PlayReloadFX* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlayReloadFX>();
	}
};
static_assert(alignof(UFortAnimNotify_PlayReloadFX) == 0x000008, "Wrong alignment on UFortAnimNotify_PlayReloadFX");
static_assert(sizeof(UFortAnimNotify_PlayReloadFX) == 0x000040, "Wrong size on UFortAnimNotify_PlayReloadFX");
static_assert(offsetof(UFortAnimNotify_PlayReloadFX, ReloadStage) == 0x000038, "Member 'UFortAnimNotify_PlayReloadFX::ReloadStage' has a wrong offset!");

// Class FortniteGame.FortInventory
// 0x01F8 (0x0528 - 0x0330)
class AFortInventory : public AActor
{
public:
	uint8                                         Pad_330[0x9];                                      // 0x0330(0x0009)(Fixing Size After Last Property [ Dumper-7 ])
	EFortInventoryType                            InventoryType;                                     // 0x0339(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_33A[0x6];                                      // 0x033A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortItemList                          Inventory;                                         // 0x0340(0x0170)(Net, SaveGame, RepNotify, NativeAccessSpecifierPrivate)
	class AFortPawn*                              ReplayPawn;                                        // 0x04B0(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRequiresLocalUpdate;                              // 0x04B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRequiresSaving;                                   // 0x04B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIsShuttingDown;                                   // 0x04BA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4BB[0x15];                                     // 0x04BB(0x0015)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortWorldItem*>                 PendingInstances;                                  // 0x04D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class UFortItem*>                      RecentlyAdded;                                     // 0x04E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class UFortItem*>                      RecentlyRemoved;                                   // 0x04F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class UFortItem*>                      RecentlyChanged;                                   // 0x0500(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_510[0x18];                                     // 0x0510(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleInventoryLocalUpdate();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInventory">();
	}
	static class AFortInventory* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortInventory>();
	}
};
static_assert(alignof(AFortInventory) == 0x000008, "Wrong alignment on AFortInventory");
static_assert(sizeof(AFortInventory) == 0x000528, "Wrong size on AFortInventory");
static_assert(offsetof(AFortInventory, InventoryType) == 0x000339, "Member 'AFortInventory::InventoryType' has a wrong offset!");
static_assert(offsetof(AFortInventory, Inventory) == 0x000340, "Member 'AFortInventory::Inventory' has a wrong offset!");
static_assert(offsetof(AFortInventory, ReplayPawn) == 0x0004B0, "Member 'AFortInventory::ReplayPawn' has a wrong offset!");
static_assert(offsetof(AFortInventory, bRequiresLocalUpdate) == 0x0004B8, "Member 'AFortInventory::bRequiresLocalUpdate' has a wrong offset!");
static_assert(offsetof(AFortInventory, bRequiresSaving) == 0x0004B9, "Member 'AFortInventory::bRequiresSaving' has a wrong offset!");
static_assert(offsetof(AFortInventory, bIsShuttingDown) == 0x0004BA, "Member 'AFortInventory::bIsShuttingDown' has a wrong offset!");
static_assert(offsetof(AFortInventory, PendingInstances) == 0x0004D0, "Member 'AFortInventory::PendingInstances' has a wrong offset!");
static_assert(offsetof(AFortInventory, RecentlyAdded) == 0x0004E0, "Member 'AFortInventory::RecentlyAdded' has a wrong offset!");
static_assert(offsetof(AFortInventory, RecentlyRemoved) == 0x0004F0, "Member 'AFortInventory::RecentlyRemoved' has a wrong offset!");
static_assert(offsetof(AFortInventory, RecentlyChanged) == 0x000500, "Member 'AFortInventory::RecentlyChanged' has a wrong offset!");

// Class FortniteGame.FortPlaylistManager
// 0x0010 (0x0038 - 0x0028)
class UFortPlaylistManager : public UObject
{
public:
	TArray<class UFortPlaylistAthena*>            AthenaPlaylists;                                   // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlaylistManager">();
	}
	static class UFortPlaylistManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlaylistManager>();
	}
};
static_assert(alignof(UFortPlaylistManager) == 0x000008, "Wrong alignment on UFortPlaylistManager");
static_assert(sizeof(UFortPlaylistManager) == 0x000038, "Wrong size on UFortPlaylistManager");
static_assert(offsetof(UFortPlaylistManager, AthenaPlaylists) == 0x000028, "Member 'UFortPlaylistManager::AthenaPlaylists' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_RespawnLocation
// 0x0058 (0x03D0 - 0x0378)
class AFortAthenaMutator_RespawnLocation final : public AFortAthenaMutator
{
public:
	bool                                          bRespawnInAir;                                     // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagQuery                      LocationQuery;                                     // 0x0380(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	bool                                          bRespawnAtDeath;                                   // 0x03C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C9[0x3];                                      // 0x03C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RespawnHeight;                                     // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_RespawnLocation">();
	}
	static class AFortAthenaMutator_RespawnLocation* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_RespawnLocation>();
	}
};
static_assert(alignof(AFortAthenaMutator_RespawnLocation) == 0x000008, "Wrong alignment on AFortAthenaMutator_RespawnLocation");
static_assert(sizeof(AFortAthenaMutator_RespawnLocation) == 0x0003D0, "Wrong size on AFortAthenaMutator_RespawnLocation");
static_assert(offsetof(AFortAthenaMutator_RespawnLocation, bRespawnInAir) == 0x000378, "Member 'AFortAthenaMutator_RespawnLocation::bRespawnInAir' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_RespawnLocation, LocationQuery) == 0x000380, "Member 'AFortAthenaMutator_RespawnLocation::LocationQuery' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_RespawnLocation, bRespawnAtDeath) == 0x0003C8, "Member 'AFortAthenaMutator_RespawnLocation::bRespawnAtDeath' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_RespawnLocation, RespawnHeight) == 0x0003CC, "Member 'AFortAthenaMutator_RespawnLocation::RespawnHeight' has a wrong offset!");

// Class FortniteGame.FortAnimNotify_PlaySoundLocalOnly
// 0x0000 (0x0058 - 0x0058)
class UFortAnimNotify_PlaySoundLocalOnly final : public UAnimNotify_PlaySound
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlaySoundLocalOnly">();
	}
	static class UFortAnimNotify_PlaySoundLocalOnly* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlaySoundLocalOnly>();
	}
};
static_assert(alignof(UFortAnimNotify_PlaySoundLocalOnly) == 0x000008, "Wrong alignment on UFortAnimNotify_PlaySoundLocalOnly");
static_assert(sizeof(UFortAnimNotify_PlaySoundLocalOnly) == 0x000058, "Wrong size on UFortAnimNotify_PlaySoundLocalOnly");

// Class FortniteGame.FortAutoFireTargetInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAutoFireTargetInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAutoFireTargetInterface">();
	}
	static class IFortAutoFireTargetInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAutoFireTargetInterface>();
	}
};
static_assert(alignof(IFortAutoFireTargetInterface) == 0x000008, "Wrong alignment on IFortAutoFireTargetInterface");
static_assert(sizeof(IFortAutoFireTargetInterface) == 0x000028, "Wrong size on IFortAutoFireTargetInterface");

// Class FortniteGame.FortAnimNotify_PlayWindParticleEffect
// 0x0000 (0x0090 - 0x0090)
class UFortAnimNotify_PlayWindParticleEffect final : public UAnimNotify_PlayParticleEffect
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotify_PlayWindParticleEffect">();
	}
	static class UFortAnimNotify_PlayWindParticleEffect* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotify_PlayWindParticleEffect>();
	}
};
static_assert(alignof(UFortAnimNotify_PlayWindParticleEffect) == 0x000008, "Wrong alignment on UFortAnimNotify_PlayWindParticleEffect");
static_assert(sizeof(UFortAnimNotify_PlayWindParticleEffect) == 0x000090, "Wrong size on UFortAnimNotify_PlayWindParticleEffect");

// Class FortniteGame.FortMountedTurret
// 0x0180 (0x0E20 - 0x0CA0)
class AFortMountedTurret : public AFortAthenaSKMotorVehicle
{
public:
	uint8                                         TeamIndex;                                         // 0x0CA0(0x0001)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CA1[0x7];                                      // 0x0CA1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortWeaponRangedDualMountedTurret*     CachedWeapon;                                      // 0x0CA8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortWeaponRangedItemDefinition*        CachedWeaponDef;                                   // 0x0CB0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedOverheatMax;                                 // 0x0CB8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CachedOverheatValue;                               // 0x0CBC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         OverheatValueRepped;                               // 0x0CC0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWeaponEquipped;                                   // 0x0CC4(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CC5[0x3];                                      // 0x0CC5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 ActorBase;                                         // 0x0CC8(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastTickTime;                                      // 0x0CD0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TickCount;                                         // 0x0CD4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReadyToSleep;                                     // 0x0CD8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CD9[0x7];                                      // 0x0CD9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             LastFrameTurretTransform;                          // 0x0CE0(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientation;                              // 0x0D10(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientationCorrected;                     // 0x0D1C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentAimOrientation;                             // 0x0D28(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentAimOrientationCorrected;                    // 0x0D34(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientationRepped;                        // 0x0D40(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TargetAimOrientationCorrectedRepped;               // 0x0D4C(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	float                                         UnmannedDesiredPitch;                              // 0x0D58(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HorizAimRotDelta;                                  // 0x0D5C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalScaler;                                       // 0x0D60(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LeftMuzzleSocketName;                              // 0x0D64(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   RightMuzzleSocketName;                             // 0x0D6C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayerEnteredThisFrame;                           // 0x0D74(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D75[0x3];                                      // 0x0D75(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         YawDiffRemaining;                                  // 0x0D78(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementParam;                                     // 0x0D7C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BatteryParam;                                      // 0x0D80(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleIntensity;                                   // 0x0D84(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraShake*                           DriverCameraShake;                                 // 0x0D88(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraShake*                           PassengerCameraShake;                              // 0x0D90(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        LocalPlayerPawn;                                   // 0x0D98(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortAbilityTargetingSource                   AimSourceType;                                     // 0x0DA0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DA1[0x7];                                      // 0x0DA1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         TotalShotsAllowedThenShutdown;                     // 0x0DA8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         ShotsFired;                                        // 0x0DC8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DCC[0x4];                                      // 0x0DCC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnMountedTurretFiredEvent;                         // 0x0DD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_DE0[0x10];                                     // 0x0DE0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortMountedTurretConfigs>  FortMountedTurretConfigsClass;                     // 0x0DF0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMountedTurretConfigs*              FortMountedTurretConfigs;                          // 0x0DF8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bWeaponOverheatDataHasBeenCached;                  // 0x0E00(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E01[0x3];                                      // 0x0E01(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCachedWeaponOverheatData          CachedWeaponOverheatData;                          // 0x0E04(0x0018)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_E1C[0x4];                                      // 0x0E1C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetCurrentOverheatValue();
	float GetOverheatScaler();
	void OnGetExitSocketTransform(const class FName ExitSocket, const int32 SocketIndex, const struct FTransform& InTransform, bool* bOutOverriderExitSocket, struct FTransform* OutOverrideTransform);
	void OnMountedTurretFired(int32 ShotsRemaining);
	void OnRep_OverheatValueRepped();
	void OnRep_ShotsFired();
	void OnRep_TargetAimOrientationCorrectedRepped();
	void OnRep_TargetAimOrientationRepped();
	void OnRep_TeamIndex(uint8 OldVal);
	void SetActorBase(class AActor* InActorBase);

	float GetOverheatingMaxValue() const;
	bool IsLocalPlayerRiding() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMountedTurret">();
	}
	static class AFortMountedTurret* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMountedTurret>();
	}
};
static_assert(alignof(AFortMountedTurret) == 0x000010, "Wrong alignment on AFortMountedTurret");
static_assert(sizeof(AFortMountedTurret) == 0x000E20, "Wrong size on AFortMountedTurret");
static_assert(offsetof(AFortMountedTurret, TeamIndex) == 0x000CA0, "Member 'AFortMountedTurret::TeamIndex' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, CachedWeapon) == 0x000CA8, "Member 'AFortMountedTurret::CachedWeapon' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, CachedWeaponDef) == 0x000CB0, "Member 'AFortMountedTurret::CachedWeaponDef' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, CachedOverheatMax) == 0x000CB8, "Member 'AFortMountedTurret::CachedOverheatMax' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, CachedOverheatValue) == 0x000CBC, "Member 'AFortMountedTurret::CachedOverheatValue' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, OverheatValueRepped) == 0x000CC0, "Member 'AFortMountedTurret::OverheatValueRepped' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, bWeaponEquipped) == 0x000CC4, "Member 'AFortMountedTurret::bWeaponEquipped' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, ActorBase) == 0x000CC8, "Member 'AFortMountedTurret::ActorBase' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, LastTickTime) == 0x000CD0, "Member 'AFortMountedTurret::LastTickTime' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, TickCount) == 0x000CD4, "Member 'AFortMountedTurret::TickCount' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, bReadyToSleep) == 0x000CD8, "Member 'AFortMountedTurret::bReadyToSleep' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, LastFrameTurretTransform) == 0x000CE0, "Member 'AFortMountedTurret::LastFrameTurretTransform' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, TargetAimOrientation) == 0x000D10, "Member 'AFortMountedTurret::TargetAimOrientation' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, TargetAimOrientationCorrected) == 0x000D1C, "Member 'AFortMountedTurret::TargetAimOrientationCorrected' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, CurrentAimOrientation) == 0x000D28, "Member 'AFortMountedTurret::CurrentAimOrientation' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, CurrentAimOrientationCorrected) == 0x000D34, "Member 'AFortMountedTurret::CurrentAimOrientationCorrected' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, TargetAimOrientationRepped) == 0x000D40, "Member 'AFortMountedTurret::TargetAimOrientationRepped' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, TargetAimOrientationCorrectedRepped) == 0x000D4C, "Member 'AFortMountedTurret::TargetAimOrientationCorrectedRepped' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, UnmannedDesiredPitch) == 0x000D58, "Member 'AFortMountedTurret::UnmannedDesiredPitch' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, HorizAimRotDelta) == 0x000D5C, "Member 'AFortMountedTurret::HorizAimRotDelta' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, PedalScaler) == 0x000D60, "Member 'AFortMountedTurret::PedalScaler' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, LeftMuzzleSocketName) == 0x000D64, "Member 'AFortMountedTurret::LeftMuzzleSocketName' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, RightMuzzleSocketName) == 0x000D6C, "Member 'AFortMountedTurret::RightMuzzleSocketName' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, bPlayerEnteredThisFrame) == 0x000D74, "Member 'AFortMountedTurret::bPlayerEnteredThisFrame' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, YawDiffRemaining) == 0x000D78, "Member 'AFortMountedTurret::YawDiffRemaining' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, MovementParam) == 0x000D7C, "Member 'AFortMountedTurret::MovementParam' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, BatteryParam) == 0x000D80, "Member 'AFortMountedTurret::BatteryParam' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, RumbleIntensity) == 0x000D84, "Member 'AFortMountedTurret::RumbleIntensity' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, DriverCameraShake) == 0x000D88, "Member 'AFortMountedTurret::DriverCameraShake' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, PassengerCameraShake) == 0x000D90, "Member 'AFortMountedTurret::PassengerCameraShake' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, LocalPlayerPawn) == 0x000D98, "Member 'AFortMountedTurret::LocalPlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, AimSourceType) == 0x000DA0, "Member 'AFortMountedTurret::AimSourceType' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, TotalShotsAllowedThenShutdown) == 0x000DA8, "Member 'AFortMountedTurret::TotalShotsAllowedThenShutdown' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, ShotsFired) == 0x000DC8, "Member 'AFortMountedTurret::ShotsFired' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, OnMountedTurretFiredEvent) == 0x000DD0, "Member 'AFortMountedTurret::OnMountedTurretFiredEvent' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, FortMountedTurretConfigsClass) == 0x000DF0, "Member 'AFortMountedTurret::FortMountedTurretConfigsClass' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, FortMountedTurretConfigs) == 0x000DF8, "Member 'AFortMountedTurret::FortMountedTurretConfigs' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, bWeaponOverheatDataHasBeenCached) == 0x000E00, "Member 'AFortMountedTurret::bWeaponOverheatDataHasBeenCached' has a wrong offset!");
static_assert(offsetof(AFortMountedTurret, CachedWeaponOverheatData) == 0x000E04, "Member 'AFortMountedTurret::CachedWeaponOverheatData' has a wrong offset!");

// Class FortniteGame.FortAnimNotifyState_AllowBlockedActions
// 0x0000 (0x0030 - 0x0030)
class UFortAnimNotifyState_AllowBlockedActions final : public UAnimNotifyState
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_AllowBlockedActions">();
	}
	static class UFortAnimNotifyState_AllowBlockedActions* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_AllowBlockedActions>();
	}
};
static_assert(alignof(UFortAnimNotifyState_AllowBlockedActions) == 0x000008, "Wrong alignment on UFortAnimNotifyState_AllowBlockedActions");
static_assert(sizeof(UFortAnimNotifyState_AllowBlockedActions) == 0x000030, "Wrong size on UFortAnimNotifyState_AllowBlockedActions");

// Class FortniteGame.FortAnimNotifyState_ConsumeSound
// 0x0008 (0x0038 - 0x0030)
class UFortAnimNotifyState_ConsumeSound final : public UAnimNotifyState
{
public:
	class USoundBase*                             ConsumeUseSound;                                   // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_ConsumeSound">();
	}
	static class UFortAnimNotifyState_ConsumeSound* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_ConsumeSound>();
	}
};
static_assert(alignof(UFortAnimNotifyState_ConsumeSound) == 0x000008, "Wrong alignment on UFortAnimNotifyState_ConsumeSound");
static_assert(sizeof(UFortAnimNotifyState_ConsumeSound) == 0x000038, "Wrong size on UFortAnimNotifyState_ConsumeSound");
static_assert(offsetof(UFortAnimNotifyState_ConsumeSound, ConsumeUseSound) == 0x000030, "Member 'UFortAnimNotifyState_ConsumeSound::ConsumeUseSound' has a wrong offset!");

// Class FortniteGame.FortItemWrapMappingData
// 0x0070 (0x00A0 - 0x0030)
class UFortItemWrapMappingData final : public UDataAsset
{
public:
	TArray<struct FItemWrapSlotMetadata>          SlotMetadata;                                      // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FItemWrapPreviewEntry>          NonSlotPreviewList;                                // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UMaterialInterface>      MasterVehicleMaterial;                             // 0x0050(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UMaterialInterface>      MasterWeaponMaterial;                              // 0x0078(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemWrapMappingData">();
	}
	static class UFortItemWrapMappingData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemWrapMappingData>();
	}
};
static_assert(alignof(UFortItemWrapMappingData) == 0x000008, "Wrong alignment on UFortItemWrapMappingData");
static_assert(sizeof(UFortItemWrapMappingData) == 0x0000A0, "Wrong size on UFortItemWrapMappingData");
static_assert(offsetof(UFortItemWrapMappingData, SlotMetadata) == 0x000030, "Member 'UFortItemWrapMappingData::SlotMetadata' has a wrong offset!");
static_assert(offsetof(UFortItemWrapMappingData, NonSlotPreviewList) == 0x000040, "Member 'UFortItemWrapMappingData::NonSlotPreviewList' has a wrong offset!");
static_assert(offsetof(UFortItemWrapMappingData, MasterVehicleMaterial) == 0x000050, "Member 'UFortItemWrapMappingData::MasterVehicleMaterial' has a wrong offset!");
static_assert(offsetof(UFortItemWrapMappingData, MasterWeaponMaterial) == 0x000078, "Member 'UFortItemWrapMappingData::MasterWeaponMaterial' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptionMusicTrackDataTable
// 0x0018 (0x00B8 - 0x00A0)
class UPlaylistUserOptionMusicTrackDataTable final : public UPlaylistUserOptionBase
{
public:
	class UDataTable*                             DataTable;                                         // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 DefaultValue;                                      // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionMusicTrackDataTable">();
	}
	static class UPlaylistUserOptionMusicTrackDataTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionMusicTrackDataTable>();
	}
};
static_assert(alignof(UPlaylistUserOptionMusicTrackDataTable) == 0x000008, "Wrong alignment on UPlaylistUserOptionMusicTrackDataTable");
static_assert(sizeof(UPlaylistUserOptionMusicTrackDataTable) == 0x0000B8, "Wrong size on UPlaylistUserOptionMusicTrackDataTable");
static_assert(offsetof(UPlaylistUserOptionMusicTrackDataTable, DataTable) == 0x0000A0, "Member 'UPlaylistUserOptionMusicTrackDataTable::DataTable' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionMusicTrackDataTable, DefaultValue) == 0x0000A8, "Member 'UPlaylistUserOptionMusicTrackDataTable::DefaultValue' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_SpecialEvent
// 0x0098 (0x0410 - 0x0378)
class AFortAthenaMutator_SpecialEvent final : public AFortAthenaMutator
{
public:
	uint8                                         Pad_378[0x58];                                     // 0x0378(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bPlayersAreInvincible;                             // 0x03D0(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3D1[0x18];                                     // 0x03D1(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bDisableHUD;                                       // 0x03E9(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3EA[0x2];                                      // 0x03EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AllPlayerTeleportedCount;                          // 0x03EC(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortDelayRTMMData                     DelayPlayersFromReturningToLobbyData;              // 0x03F0(0x000C)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_3FC[0x4];                                      // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   TeleportAllPlayersFinished;                        // 0x0400(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	void ForceSafeZoneFinalLocation(const struct FVector& NewFinalLocation, float DefaultAircraftOffsetFromMidLine, float MinDefaultMidlineAngle, float MaxDefaultMidlineAngle);
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);
	void OnRep_AllPlayerTeleportedCount();
	void OnRep_bDisableHUD();
	void OnRep_bPlayersAreInvincible();
	void OnRep_DelayPlayersFromReturningToLobbyData();
	void PauseStormDamage(bool bPause);
	void PauseStormProgression(bool bPause);
	void PauseSupplyDrops(bool bPause);
	void ResetSafeZoneOverrideAfterEvent(int32 MinResetSafeZoneIndex, float MinDelayReturnToMainMenu, float MaxDelayReturnToMainMenu);
	void StartSafeZoneOverrideForEvent(int32 SafeZoneIndexForEvent);
	void TeleportAllPlayers(const struct FGameplayTagContainer& EventTags, int32 TeleportsPerFrame);
	void ToggleAllPlayersInvincibility(bool bInvincible);
	void ToggleDisableWeapons(bool bDisableWeapons);
	void ToggleHUDs(bool bHide);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_SpecialEvent">();
	}
	static class AFortAthenaMutator_SpecialEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_SpecialEvent>();
	}
};
static_assert(alignof(AFortAthenaMutator_SpecialEvent) == 0x000008, "Wrong alignment on AFortAthenaMutator_SpecialEvent");
static_assert(sizeof(AFortAthenaMutator_SpecialEvent) == 0x000410, "Wrong size on AFortAthenaMutator_SpecialEvent");
static_assert(offsetof(AFortAthenaMutator_SpecialEvent, bPlayersAreInvincible) == 0x0003D0, "Member 'AFortAthenaMutator_SpecialEvent::bPlayersAreInvincible' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpecialEvent, bDisableHUD) == 0x0003E9, "Member 'AFortAthenaMutator_SpecialEvent::bDisableHUD' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpecialEvent, AllPlayerTeleportedCount) == 0x0003EC, "Member 'AFortAthenaMutator_SpecialEvent::AllPlayerTeleportedCount' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpecialEvent, DelayPlayersFromReturningToLobbyData) == 0x0003F0, "Member 'AFortAthenaMutator_SpecialEvent::DelayPlayersFromReturningToLobbyData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SpecialEvent, TeleportAllPlayersFinished) == 0x000400, "Member 'AFortAthenaMutator_SpecialEvent::TeleportAllPlayersFinished' has a wrong offset!");

// Class FortniteGame.FortAnimNotifyState_EmoteSound
// 0x0010 (0x0040 - 0x0030)
class UFortAnimNotifyState_EmoteSound final : public UAnimNotifyState
{
public:
	class USoundBase*                             EmoteSound1P;                                      // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             EmoteSound3P;                                      // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_EmoteSound">();
	}
	static class UFortAnimNotifyState_EmoteSound* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_EmoteSound>();
	}
};
static_assert(alignof(UFortAnimNotifyState_EmoteSound) == 0x000008, "Wrong alignment on UFortAnimNotifyState_EmoteSound");
static_assert(sizeof(UFortAnimNotifyState_EmoteSound) == 0x000040, "Wrong size on UFortAnimNotifyState_EmoteSound");
static_assert(offsetof(UFortAnimNotifyState_EmoteSound, EmoteSound1P) == 0x000030, "Member 'UFortAnimNotifyState_EmoteSound::EmoteSound1P' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_EmoteSound, EmoteSound3P) == 0x000038, "Member 'UFortAnimNotifyState_EmoteSound::EmoteSound3P' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_Hardcore
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_Hardcore final : public AFortAthenaMutator
{
public:
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Hardcore">();
	}
	static class AFortAthenaMutator_Hardcore* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Hardcore>();
	}
};
static_assert(alignof(AFortAthenaMutator_Hardcore) == 0x000008, "Wrong alignment on AFortAthenaMutator_Hardcore");
static_assert(sizeof(AFortAthenaMutator_Hardcore) == 0x000380, "Wrong size on AFortAthenaMutator_Hardcore");

// Class FortniteGame.FortAnimNotifyState_PetSound
// 0x0008 (0x0038 - 0x0030)
class UFortAnimNotifyState_PetSound final : public UAnimNotifyState
{
public:
	struct FGameplayTag                           PetSoundTag;                                       // 0x0030(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_PetSound">();
	}
	static class UFortAnimNotifyState_PetSound* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_PetSound>();
	}
};
static_assert(alignof(UFortAnimNotifyState_PetSound) == 0x000008, "Wrong alignment on UFortAnimNotifyState_PetSound");
static_assert(sizeof(UFortAnimNotifyState_PetSound) == 0x000038, "Wrong size on UFortAnimNotifyState_PetSound");
static_assert(offsetof(UFortAnimNotifyState_PetSound, PetSoundTag) == 0x000030, "Member 'UFortAnimNotifyState_PetSound::PetSoundTag' has a wrong offset!");

// Class FortniteGame.FortAnimNotifyState_PlayPetMontage
// 0x0008 (0x0038 - 0x0030)
class UFortAnimNotifyState_PlayPetMontage final : public UAnimNotifyState
{
public:
	class UPetSyncedDanceItemDefinition*          PetDance;                                          // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_PlayPetMontage">();
	}
	static class UFortAnimNotifyState_PlayPetMontage* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_PlayPetMontage>();
	}
};
static_assert(alignof(UFortAnimNotifyState_PlayPetMontage) == 0x000008, "Wrong alignment on UFortAnimNotifyState_PlayPetMontage");
static_assert(sizeof(UFortAnimNotifyState_PlayPetMontage) == 0x000038, "Wrong size on UFortAnimNotifyState_PlayPetMontage");
static_assert(offsetof(UFortAnimNotifyState_PlayPetMontage, PetDance) == 0x000030, "Member 'UFortAnimNotifyState_PlayPetMontage::PetDance' has a wrong offset!");

// Class FortniteGame.FortPlayerCameraBase
// 0x05D0 (0x2A50 - 0x2480)
class AFortPlayerCameraBase : public APlayerCameraManager
{
public:
	TArray<struct FActiveFortCamera>              CameraBlendStack;                                  // 0x2478(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortCameraInstanceEntry>       CameraInstances;                                   // 0x2488(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TSubclassOf<class UFortCameraMode>            CurrentAbilitySpecifiedCameraClass;                // 0x2498(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FGameplayAbilitySpecHandle             AbilitySpecForCameraClassRequest;                  // 0x24A0(0x0004)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_24A4[0x4];                                     // 0x24A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortCameraMode>            Base3PClass;                                       // 0x24A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            Targeting3PClass;                                  // 0x24B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            OverrideCameraClass;                               // 0x24B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCinematicCamera>       CinematicCameraClass;                              // 0x24C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            DBNOCameraClass;                                   // 0x24C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            DeathCameraClass;                                  // 0x24D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            SkydiveGlideCameraClass;                           // 0x24D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            SkydiveDiveCameraClass;                            // 0x24E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            SkydiveParachuteCameraClass;                       // 0x24E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortCameraMode>            HoverboardCameraClass;                             // 0x24F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortCameraPrototype>           CameraPrototypes;                                  // 0x24F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	class APostProcessVolume*                     ZoomPostProcessVolume;                             // 0x2508(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2510[0x540];                                   // 0x2510(0x0540)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerCameraBase">();
	}
	static class AFortPlayerCameraBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerCameraBase>();
	}
};
static_assert(alignof(AFortPlayerCameraBase) == 0x000010, "Wrong alignment on AFortPlayerCameraBase");
static_assert(sizeof(AFortPlayerCameraBase) == 0x002A50, "Wrong size on AFortPlayerCameraBase");
static_assert(offsetof(AFortPlayerCameraBase, CameraBlendStack) == 0x002478, "Member 'AFortPlayerCameraBase::CameraBlendStack' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, CameraInstances) == 0x002488, "Member 'AFortPlayerCameraBase::CameraInstances' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, CurrentAbilitySpecifiedCameraClass) == 0x002498, "Member 'AFortPlayerCameraBase::CurrentAbilitySpecifiedCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, AbilitySpecForCameraClassRequest) == 0x0024A0, "Member 'AFortPlayerCameraBase::AbilitySpecForCameraClassRequest' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, Base3PClass) == 0x0024A8, "Member 'AFortPlayerCameraBase::Base3PClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, Targeting3PClass) == 0x0024B0, "Member 'AFortPlayerCameraBase::Targeting3PClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, OverrideCameraClass) == 0x0024B8, "Member 'AFortPlayerCameraBase::OverrideCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, CinematicCameraClass) == 0x0024C0, "Member 'AFortPlayerCameraBase::CinematicCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, DBNOCameraClass) == 0x0024C8, "Member 'AFortPlayerCameraBase::DBNOCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, DeathCameraClass) == 0x0024D0, "Member 'AFortPlayerCameraBase::DeathCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, SkydiveGlideCameraClass) == 0x0024D8, "Member 'AFortPlayerCameraBase::SkydiveGlideCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, SkydiveDiveCameraClass) == 0x0024E0, "Member 'AFortPlayerCameraBase::SkydiveDiveCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, SkydiveParachuteCameraClass) == 0x0024E8, "Member 'AFortPlayerCameraBase::SkydiveParachuteCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, HoverboardCameraClass) == 0x0024F0, "Member 'AFortPlayerCameraBase::HoverboardCameraClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, CameraPrototypes) == 0x0024F8, "Member 'AFortPlayerCameraBase::CameraPrototypes' has a wrong offset!");
static_assert(offsetof(AFortPlayerCameraBase, ZoomPostProcessVolume) == 0x002508, "Member 'AFortPlayerCameraBase::ZoomPostProcessVolume' has a wrong offset!");

// Class FortniteGame.FortPlayerCameraZone
// 0x0020 (0x2A70 - 0x2A50)
class AFortPlayerCameraZone : public AFortPlayerCameraBase
{
public:
	uint8                                         Pad_2A50[0x20];                                    // 0x2A50(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerCameraZone">();
	}
	static class AFortPlayerCameraZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerCameraZone>();
	}
};
static_assert(alignof(AFortPlayerCameraZone) == 0x000010, "Wrong alignment on AFortPlayerCameraZone");
static_assert(sizeof(AFortPlayerCameraZone) == 0x002A70, "Wrong size on AFortPlayerCameraZone");

// Class FortniteGame.FortAthenaSimpleCar
// 0x0028 (0x0BC0 - 0x0B98)
class AFortAthenaSimpleCar final : public AFortAthenaVehicle
{
public:
	class UFortAthenaSimpleCarMovementComponent*  WheeledVehicleMovementComponent;                   // 0x0B98(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class USkeletalMeshComponent*                 MeshComponent;                                     // 0x0BA0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_BA8[0x18];                                     // 0x0BA8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSimpleCar">();
	}
	static class AFortAthenaSimpleCar* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaSimpleCar>();
	}
};
static_assert(alignof(AFortAthenaSimpleCar) == 0x000008, "Wrong alignment on AFortAthenaSimpleCar");
static_assert(sizeof(AFortAthenaSimpleCar) == 0x000BC0, "Wrong size on AFortAthenaSimpleCar");
static_assert(offsetof(AFortAthenaSimpleCar, WheeledVehicleMovementComponent) == 0x000B98, "Member 'AFortAthenaSimpleCar::WheeledVehicleMovementComponent' has a wrong offset!");
static_assert(offsetof(AFortAthenaSimpleCar, MeshComponent) == 0x000BA0, "Member 'AFortAthenaSimpleCar::MeshComponent' has a wrong offset!");

// Class FortniteGame.FortAnimNotifyState_RootMotionInterrupt
// 0x0008 (0x0038 - 0x0030)
class UFortAnimNotifyState_RootMotionInterrupt final : public UAnimNotifyState
{
public:
	EMontageInterrupt                             MontageInterrupt;                                  // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x3];                                       // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bAllowMoveInput : 1;                               // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_35[0x3];                                       // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_RootMotionInterrupt">();
	}
	static class UFortAnimNotifyState_RootMotionInterrupt* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_RootMotionInterrupt>();
	}
};
static_assert(alignof(UFortAnimNotifyState_RootMotionInterrupt) == 0x000008, "Wrong alignment on UFortAnimNotifyState_RootMotionInterrupt");
static_assert(sizeof(UFortAnimNotifyState_RootMotionInterrupt) == 0x000038, "Wrong size on UFortAnimNotifyState_RootMotionInterrupt");
static_assert(offsetof(UFortAnimNotifyState_RootMotionInterrupt, MontageInterrupt) == 0x000030, "Member 'UFortAnimNotifyState_RootMotionInterrupt::MontageInterrupt' has a wrong offset!");

// Class FortniteGame.FortAnimNotifyState_SpawnProp
// 0x0080 (0x00B0 - 0x0030)
class UFortAnimNotifyState_SpawnProp : public UAnimNotifyState
{
public:
	class FName                                   SocketName;                                        // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocationOffset;                                    // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               RotationOffset;                                    // 0x0044(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                Scale;                                             // 0x0050(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AActor>                     ActorProp;                                         // 0x0060(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USkeletalMesh*                          SkeletalMeshProp;                                  // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAnimationAsset*                        SkeletalMeshPropAnimation;                         // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInheritScale;                                     // 0x0078(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAbsoluteScale;                                    // 0x0079(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPropAnimLooping;                                  // 0x007A(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPrestreamTextures;                                // 0x007B(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PrestreamTextureDuration;                          // 0x007C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMesh*                            StaticMeshProp;                                    // 0x0080(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FEmotePropMaterialScalarParam>  PropMaterialScalarParams;                          // 0x0088(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         PropId;                                            // 0x0098(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_9C[0x14];                                      // 0x009C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_SpawnProp">();
	}
	static class UFortAnimNotifyState_SpawnProp* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_SpawnProp>();
	}
};
static_assert(alignof(UFortAnimNotifyState_SpawnProp) == 0x000008, "Wrong alignment on UFortAnimNotifyState_SpawnProp");
static_assert(sizeof(UFortAnimNotifyState_SpawnProp) == 0x0000B0, "Wrong size on UFortAnimNotifyState_SpawnProp");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, SocketName) == 0x000030, "Member 'UFortAnimNotifyState_SpawnProp::SocketName' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, LocationOffset) == 0x000038, "Member 'UFortAnimNotifyState_SpawnProp::LocationOffset' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, RotationOffset) == 0x000044, "Member 'UFortAnimNotifyState_SpawnProp::RotationOffset' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, Scale) == 0x000050, "Member 'UFortAnimNotifyState_SpawnProp::Scale' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, ActorProp) == 0x000060, "Member 'UFortAnimNotifyState_SpawnProp::ActorProp' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, SkeletalMeshProp) == 0x000068, "Member 'UFortAnimNotifyState_SpawnProp::SkeletalMeshProp' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, SkeletalMeshPropAnimation) == 0x000070, "Member 'UFortAnimNotifyState_SpawnProp::SkeletalMeshPropAnimation' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, bInheritScale) == 0x000078, "Member 'UFortAnimNotifyState_SpawnProp::bInheritScale' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, bAbsoluteScale) == 0x000079, "Member 'UFortAnimNotifyState_SpawnProp::bAbsoluteScale' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, bPropAnimLooping) == 0x00007A, "Member 'UFortAnimNotifyState_SpawnProp::bPropAnimLooping' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, bPrestreamTextures) == 0x00007B, "Member 'UFortAnimNotifyState_SpawnProp::bPrestreamTextures' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, PrestreamTextureDuration) == 0x00007C, "Member 'UFortAnimNotifyState_SpawnProp::PrestreamTextureDuration' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, StaticMeshProp) == 0x000080, "Member 'UFortAnimNotifyState_SpawnProp::StaticMeshProp' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, PropMaterialScalarParams) == 0x000088, "Member 'UFortAnimNotifyState_SpawnProp::PropMaterialScalarParams' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_SpawnProp, PropId) == 0x000098, "Member 'UFortAnimNotifyState_SpawnProp::PropId' has a wrong offset!");

// Class FortniteGame.FortAnimNotifyState_SpawnPickaxe
// 0x0000 (0x00B0 - 0x00B0)
class UFortAnimNotifyState_SpawnPickaxe final : public UFortAnimNotifyState_SpawnProp
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_SpawnPickaxe">();
	}
	static class UFortAnimNotifyState_SpawnPickaxe* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_SpawnPickaxe>();
	}
};
static_assert(alignof(UFortAnimNotifyState_SpawnPickaxe) == 0x000008, "Wrong alignment on UFortAnimNotifyState_SpawnPickaxe");
static_assert(sizeof(UFortAnimNotifyState_SpawnPickaxe) == 0x0000B0, "Wrong size on UFortAnimNotifyState_SpawnPickaxe");

// Class FortniteGame.FortAnimNotifyState_StopMeleeAnimTrailsOnEnd
// 0x0000 (0x0030 - 0x0030)
class UFortAnimNotifyState_StopMeleeAnimTrailsOnEnd final : public UAnimNotifyState
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_StopMeleeAnimTrailsOnEnd">();
	}
	static class UFortAnimNotifyState_StopMeleeAnimTrailsOnEnd* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_StopMeleeAnimTrailsOnEnd>();
	}
};
static_assert(alignof(UFortAnimNotifyState_StopMeleeAnimTrailsOnEnd) == 0x000008, "Wrong alignment on UFortAnimNotifyState_StopMeleeAnimTrailsOnEnd");
static_assert(sizeof(UFortAnimNotifyState_StopMeleeAnimTrailsOnEnd) == 0x000030, "Wrong size on UFortAnimNotifyState_StopMeleeAnimTrailsOnEnd");

// Class FortniteGame.FortHeroGameplayDefinition
// 0x01A0 (0x01D0 - 0x0030)
class UFortHeroGameplayDefinition final : public UPrimaryDataAsset
{
public:
	TSoftObjectPtr<class UFortHeroClassGameplayDefinition> HeroClassGameplayDefinition;                       // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  HeroBaseStatlineTags;                              // 0x0058(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  HeroTags;                                          // 0x0078(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FFortHeroTierAbilityKit>        TierAbilityKits;                                   // 0x0098(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FFortHeroGameplayPiece                 HeroPerk;                                          // 0x00A8(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FFortHeroGameplayPiece                 CommanderPerk;                                     // 0x0128(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHeroTeamLeadPerkDefinition> TeamLeadPerkDefinition;                            // 0x01A8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static bool DoesHeroPerkApplyToCommander(class UFortHero* FortHero, class UFortHero* CommanderHero);
	static bool DoesHeroSatisfyTeamLeadPerkCondition(class UFortHeroType* TeamLeadHeroDefinition, class UFortHero* SupportHero);
	static bool DoesTeamLeadPerkApplyToCommander(class UFortHero* TeamLeadHero, class UFortHero* CommanderHero);
	static class UFortAbilityKit* GetAbilityKitForCommanderPerk(const class UFortHeroType* HeroDefinition);
	static class UFortAbilityKit* GetAbilityKitForHeroPerk(const class UFortHeroType* HeroDefinition);
	static class UFortAbilityKit* GetAbilityKitForTeamLeadPerk(const class UFortHeroType* HeroDefinition);
	static TArray<class UFortAbilityKit*> GetAbilityKitsForActiveAbilityPerks(const class UFortHeroType* HeroDefinition);
	static TArray<class FText> GetKeywordDisplayNames(class UFortHeroType* HeroType);
	static bool IsCommanderPerkUnlockedForHero(class UFortHero* FortHero);
	static bool IsHeroPerkUnlockedForHero(class UFortHero* FortHero);
	static bool IsSlottedHeroAbilityDuplicated(const class UFortHero* SlottedHero, const class UFortCampaignHeroLoadoutItem* HeroLoadout);
	static bool IsTeamLeadPerkUnlockedForHero(class UFortHero* FortHero);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroGameplayDefinition">();
	}
	static class UFortHeroGameplayDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroGameplayDefinition>();
	}
};
static_assert(alignof(UFortHeroGameplayDefinition) == 0x000008, "Wrong alignment on UFortHeroGameplayDefinition");
static_assert(sizeof(UFortHeroGameplayDefinition) == 0x0001D0, "Wrong size on UFortHeroGameplayDefinition");
static_assert(offsetof(UFortHeroGameplayDefinition, HeroClassGameplayDefinition) == 0x000030, "Member 'UFortHeroGameplayDefinition::HeroClassGameplayDefinition' has a wrong offset!");
static_assert(offsetof(UFortHeroGameplayDefinition, HeroBaseStatlineTags) == 0x000058, "Member 'UFortHeroGameplayDefinition::HeroBaseStatlineTags' has a wrong offset!");
static_assert(offsetof(UFortHeroGameplayDefinition, HeroTags) == 0x000078, "Member 'UFortHeroGameplayDefinition::HeroTags' has a wrong offset!");
static_assert(offsetof(UFortHeroGameplayDefinition, TierAbilityKits) == 0x000098, "Member 'UFortHeroGameplayDefinition::TierAbilityKits' has a wrong offset!");
static_assert(offsetof(UFortHeroGameplayDefinition, HeroPerk) == 0x0000A8, "Member 'UFortHeroGameplayDefinition::HeroPerk' has a wrong offset!");
static_assert(offsetof(UFortHeroGameplayDefinition, CommanderPerk) == 0x000128, "Member 'UFortHeroGameplayDefinition::CommanderPerk' has a wrong offset!");
static_assert(offsetof(UFortHeroGameplayDefinition, TeamLeadPerkDefinition) == 0x0001A8, "Member 'UFortHeroGameplayDefinition::TeamLeadPerkDefinition' has a wrong offset!");

// Class FortniteGame.FortAnimNotifyState_ToySpawn
// 0x00A0 (0x00D0 - 0x0030)
class UFortAnimNotifyState_ToySpawn final : public UAnimNotifyState
{
public:
	class FName                                   SocketName;                                        // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocationOffset;                                    // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               RotationOffset;                                    // 0x0044(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	int32                                         PropId;                                            // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRepositionOnSpawn;                                // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_55[0xB];                                       // 0x0055(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             ComponentSpaceSpawnPoint;                          // 0x0060(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bRepositionOnLaunch;                               // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_91[0xF];                                       // 0x0091(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTransform                             ComponentSpaceLaunchPoint;                         // 0x00A0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimNotifyState_ToySpawn">();
	}
	static class UFortAnimNotifyState_ToySpawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimNotifyState_ToySpawn>();
	}
};
static_assert(alignof(UFortAnimNotifyState_ToySpawn) == 0x000010, "Wrong alignment on UFortAnimNotifyState_ToySpawn");
static_assert(sizeof(UFortAnimNotifyState_ToySpawn) == 0x0000D0, "Wrong size on UFortAnimNotifyState_ToySpawn");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, SocketName) == 0x000030, "Member 'UFortAnimNotifyState_ToySpawn::SocketName' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, LocationOffset) == 0x000038, "Member 'UFortAnimNotifyState_ToySpawn::LocationOffset' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, RotationOffset) == 0x000044, "Member 'UFortAnimNotifyState_ToySpawn::RotationOffset' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, PropId) == 0x000050, "Member 'UFortAnimNotifyState_ToySpawn::PropId' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, bRepositionOnSpawn) == 0x000054, "Member 'UFortAnimNotifyState_ToySpawn::bRepositionOnSpawn' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, ComponentSpaceSpawnPoint) == 0x000060, "Member 'UFortAnimNotifyState_ToySpawn::ComponentSpaceSpawnPoint' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, bRepositionOnLaunch) == 0x000090, "Member 'UFortAnimNotifyState_ToySpawn::bRepositionOnLaunch' has a wrong offset!");
static_assert(offsetof(UFortAnimNotifyState_ToySpawn, ComponentSpaceLaunchPoint) == 0x0000A0, "Member 'UFortAnimNotifyState_ToySpawn::ComponentSpaceLaunchPoint' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_JumpPenalty
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_JumpPenalty final : public AFortAthenaMutator
{
public:
	bool                                          bApplyJumpPenalty;                                 // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_JumpPenalty">();
	}
	static class AFortAthenaMutator_JumpPenalty* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_JumpPenalty>();
	}
};
static_assert(alignof(AFortAthenaMutator_JumpPenalty) == 0x000008, "Wrong alignment on AFortAthenaMutator_JumpPenalty");
static_assert(sizeof(AFortAthenaMutator_JumpPenalty) == 0x000380, "Wrong size on AFortAthenaMutator_JumpPenalty");
static_assert(offsetof(AFortAthenaMutator_JumpPenalty, bApplyJumpPenalty) == 0x000378, "Member 'AFortAthenaMutator_JumpPenalty::bApplyJumpPenalty' has a wrong offset!");

// Class FortniteGame.FortAnimSet
// 0x00A8 (0x00D8 - 0x0030)
class UFortAnimSet final : public UDataAsset
{
public:
	struct FDirectoryPath                         SourceRootPath;                                    // 0x0030(0x0010)(Edit, NativeAccessSpecifierPublic)
	TArray<struct FDirectoryPath>                 TargetRootPathList;                                // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	class UAnimSequenceBase*                      FallbackSequence;                                  // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FName>                           UniqueInSourceAssets;                              // 0x0058(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
	TArray<class FName>                           UniqueInTargetAssets;                              // 0x0068(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
	TArray<struct FFortAnimSetRandomAnimation>    RandomAnimations;                                  // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TMap<class FName, class UAnimationAsset*>     AssetRemapping;                                    // 0x0088(0x0050)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)

public:
	void UpdateAssets();
	void UpdateReferencesInRandomSection();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimSet">();
	}
	static class UFortAnimSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimSet>();
	}
};
static_assert(alignof(UFortAnimSet) == 0x000008, "Wrong alignment on UFortAnimSet");
static_assert(sizeof(UFortAnimSet) == 0x0000D8, "Wrong size on UFortAnimSet");
static_assert(offsetof(UFortAnimSet, SourceRootPath) == 0x000030, "Member 'UFortAnimSet::SourceRootPath' has a wrong offset!");
static_assert(offsetof(UFortAnimSet, TargetRootPathList) == 0x000040, "Member 'UFortAnimSet::TargetRootPathList' has a wrong offset!");
static_assert(offsetof(UFortAnimSet, FallbackSequence) == 0x000050, "Member 'UFortAnimSet::FallbackSequence' has a wrong offset!");
static_assert(offsetof(UFortAnimSet, UniqueInSourceAssets) == 0x000058, "Member 'UFortAnimSet::UniqueInSourceAssets' has a wrong offset!");
static_assert(offsetof(UFortAnimSet, UniqueInTargetAssets) == 0x000068, "Member 'UFortAnimSet::UniqueInTargetAssets' has a wrong offset!");
static_assert(offsetof(UFortAnimSet, RandomAnimations) == 0x000078, "Member 'UFortAnimSet::RandomAnimations' has a wrong offset!");
static_assert(offsetof(UFortAnimSet, AssetRemapping) == 0x000088, "Member 'UFortAnimSet::AssetRemapping' has a wrong offset!");

// Class FortniteGame.FortProtoActorBase
// 0x0000 (0x0330 - 0x0330)
class AFortProtoActorBase final : public AActor
{
public:
	void SetStreamingPriority(float Value);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProtoActorBase">();
	}
	static class AFortProtoActorBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortProtoActorBase>();
	}
};
static_assert(alignof(AFortProtoActorBase) == 0x000008, "Wrong alignment on AFortProtoActorBase");
static_assert(sizeof(AFortProtoActorBase) == 0x000330, "Wrong size on AFortProtoActorBase");

// Class FortniteGame.FortAthenaHoverCarMovementComponent
// 0x0018 (0x02F0 - 0x02D8)
class UFortAthenaHoverCarMovementComponent final : public USimpleWheeledVehicleMovementComponent
{
public:
	uint8                                         Pad_2D8[0xC];                                      // 0x02D8(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FReplicatedAthenaVehicleState          ReplicatedAthenaState;                             // 0x02E4(0x000C)(Net, Transient, NoDestructor, NativeAccessSpecifierPrivate)

public:
	void ServerUpdateAthenaState(float InThrottleInput, float InSteeringInput, const struct FVector& InForwardVectorTarget);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaHoverCarMovementComponent">();
	}
	static class UFortAthenaHoverCarMovementComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaHoverCarMovementComponent>();
	}
};
static_assert(alignof(UFortAthenaHoverCarMovementComponent) == 0x000008, "Wrong alignment on UFortAthenaHoverCarMovementComponent");
static_assert(sizeof(UFortAthenaHoverCarMovementComponent) == 0x0002F0, "Wrong size on UFortAthenaHoverCarMovementComponent");
static_assert(offsetof(UFortAthenaHoverCarMovementComponent, ReplicatedAthenaState) == 0x0002E4, "Member 'UFortAthenaHoverCarMovementComponent::ReplicatedAthenaState' has a wrong offset!");

// Class FortniteGame.FortAnimationSharingStateProcessor
// 0x0010 (0x0060 - 0x0050)
class UFortAnimationSharingStateProcessor final : public UAnimationSharingStateProcessor
{
public:
	float                                         RunningVelocityThreshold;                          // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         IdleVelocityThreshold;                             // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallingZVelocityThreshold;                         // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAnimationSharingStateProcessor">();
	}
	static class UFortAnimationSharingStateProcessor* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAnimationSharingStateProcessor>();
	}
};
static_assert(alignof(UFortAnimationSharingStateProcessor) == 0x000008, "Wrong alignment on UFortAnimationSharingStateProcessor");
static_assert(sizeof(UFortAnimationSharingStateProcessor) == 0x000060, "Wrong size on UFortAnimationSharingStateProcessor");
static_assert(offsetof(UFortAnimationSharingStateProcessor, RunningVelocityThreshold) == 0x000050, "Member 'UFortAnimationSharingStateProcessor::RunningVelocityThreshold' has a wrong offset!");
static_assert(offsetof(UFortAnimationSharingStateProcessor, IdleVelocityThreshold) == 0x000054, "Member 'UFortAnimationSharingStateProcessor::IdleVelocityThreshold' has a wrong offset!");
static_assert(offsetof(UFortAnimationSharingStateProcessor, FallingZVelocityThreshold) == 0x000058, "Member 'UFortAnimationSharingStateProcessor::FallingZVelocityThreshold' has a wrong offset!");

// Class FortniteGame.FortAntelopeVehicleAnimInstance
// 0x0028 (0x0420 - 0x03F8)
class UFortAntelopeVehicleAnimInstance final : public UFortVehicleAnimInstance
{
public:
	class AFortAthenaAntelopeVehicle*             AntelopeVehicle;                                   // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleSpeed;                                      // 0x0400(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForwardSpeedIsNearlyZero;                         // 0x0404(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForwardSpeedIsGreaterThanOne;                     // 0x0405(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReverseSpeedIsGreaterThanOne;                     // 0x0406(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSpeedIsGreaterThanFiveAndPlayerHitSpace;          // 0x0407(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBraking;                                        // 0x0408(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoosting;                                       // 0x0409(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayerHitSpaceBar;                                // 0x040A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_40B[0x1];                                      // 0x040B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ChargingValue;                                     // 0x040C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ChargingMax;                                       // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ChargingMin;                                       // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ChargingInterpSpeed;                               // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_41C[0x4];                                      // 0x041C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAntelopeVehicleAnimInstance">();
	}
	static class UFortAntelopeVehicleAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAntelopeVehicleAnimInstance>();
	}
};
static_assert(alignof(UFortAntelopeVehicleAnimInstance) == 0x000008, "Wrong alignment on UFortAntelopeVehicleAnimInstance");
static_assert(sizeof(UFortAntelopeVehicleAnimInstance) == 0x000420, "Wrong size on UFortAntelopeVehicleAnimInstance");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, AntelopeVehicle) == 0x0003F8, "Member 'UFortAntelopeVehicleAnimInstance::AntelopeVehicle' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, VehicleSpeed) == 0x000400, "Member 'UFortAntelopeVehicleAnimInstance::VehicleSpeed' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, bForwardSpeedIsNearlyZero) == 0x000404, "Member 'UFortAntelopeVehicleAnimInstance::bForwardSpeedIsNearlyZero' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, bForwardSpeedIsGreaterThanOne) == 0x000405, "Member 'UFortAntelopeVehicleAnimInstance::bForwardSpeedIsGreaterThanOne' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, bReverseSpeedIsGreaterThanOne) == 0x000406, "Member 'UFortAntelopeVehicleAnimInstance::bReverseSpeedIsGreaterThanOne' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, bSpeedIsGreaterThanFiveAndPlayerHitSpace) == 0x000407, "Member 'UFortAntelopeVehicleAnimInstance::bSpeedIsGreaterThanFiveAndPlayerHitSpace' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, bIsBraking) == 0x000408, "Member 'UFortAntelopeVehicleAnimInstance::bIsBraking' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, bIsBoosting) == 0x000409, "Member 'UFortAntelopeVehicleAnimInstance::bIsBoosting' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, bPlayerHitSpaceBar) == 0x00040A, "Member 'UFortAntelopeVehicleAnimInstance::bPlayerHitSpaceBar' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, ChargingValue) == 0x00040C, "Member 'UFortAntelopeVehicleAnimInstance::ChargingValue' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, ChargingMax) == 0x000410, "Member 'UFortAntelopeVehicleAnimInstance::ChargingMax' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, ChargingMin) == 0x000414, "Member 'UFortAntelopeVehicleAnimInstance::ChargingMin' has a wrong offset!");
static_assert(offsetof(UFortAntelopeVehicleAnimInstance, ChargingInterpSpeed) == 0x000418, "Member 'UFortAntelopeVehicleAnimInstance::ChargingInterpSpeed' has a wrong offset!");

// Class FortniteGame.FortAthenaMutatorUtilities
// 0x0000 (0x0028 - 0x0028)
class UFortAthenaMutatorUtilities final : public UObject
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutatorUtilities">();
	}
	static class UFortAthenaMutatorUtilities* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaMutatorUtilities>();
	}
};
static_assert(alignof(UFortAthenaMutatorUtilities) == 0x000008, "Wrong alignment on UFortAthenaMutatorUtilities");
static_assert(sizeof(UFortAthenaMutatorUtilities) == 0x000028, "Wrong size on UFortAthenaMutatorUtilities");

// Class FortniteGame.FortStaticMeshActor
// 0x0018 (0x0358 - 0x0340)
class AFortStaticMeshActor : public AStaticMeshActor
{
public:
	TArray<class UNavRelevantComponent*>          LinkComps;                                         // 0x0340(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
	bool                                          bUseAutoNavmeshFlags;                              // 0x0350(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_351[0x7];                                      // 0x0351(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStaticMeshActor">();
	}
	static class AFortStaticMeshActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortStaticMeshActor>();
	}
};
static_assert(alignof(AFortStaticMeshActor) == 0x000008, "Wrong alignment on AFortStaticMeshActor");
static_assert(sizeof(AFortStaticMeshActor) == 0x000358, "Wrong size on AFortStaticMeshActor");
static_assert(offsetof(AFortStaticMeshActor, LinkComps) == 0x000340, "Member 'AFortStaticMeshActor::LinkComps' has a wrong offset!");
static_assert(offsetof(AFortStaticMeshActor, bUseAutoNavmeshFlags) == 0x000350, "Member 'AFortStaticMeshActor::bUseAutoNavmeshFlags' has a wrong offset!");

// Class FortniteGame.FortDeathCameraMode
// 0x0030 (0x0080 - 0x0050)
class UFortDeathCameraMode final : public UFortCameraMode
{
public:
	float                                         FOV;                                               // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeToTrackTarget;                                 // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TrackToTargetSpeed;                                // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5C[0x24];                                      // 0x005C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeathCameraMode">();
	}
	static class UFortDeathCameraMode* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeathCameraMode>();
	}
};
static_assert(alignof(UFortDeathCameraMode) == 0x000008, "Wrong alignment on UFortDeathCameraMode");
static_assert(sizeof(UFortDeathCameraMode) == 0x000080, "Wrong size on UFortDeathCameraMode");
static_assert(offsetof(UFortDeathCameraMode, FOV) == 0x000050, "Member 'UFortDeathCameraMode::FOV' has a wrong offset!");
static_assert(offsetof(UFortDeathCameraMode, TimeToTrackTarget) == 0x000054, "Member 'UFortDeathCameraMode::TimeToTrackTarget' has a wrong offset!");
static_assert(offsetof(UFortDeathCameraMode, TrackToTargetSpeed) == 0x000058, "Member 'UFortDeathCameraMode::TrackToTargetSpeed' has a wrong offset!");

// Class FortniteGame.FortAppActivationSoundMixManager
// 0x0030 (0x0058 - 0x0028)
class UFortAppActivationSoundMixManager : public UObject
{
public:
	struct FFortAppActivationSoundMixPair         InAppSoundsAllowedMix;                             // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortAppActivationSoundMixPair         AppActiveSoundMix;                                 // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_48[0x10];                                      // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAppActivationSoundMixManager">();
	}
	static class UFortAppActivationSoundMixManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAppActivationSoundMixManager>();
	}
};
static_assert(alignof(UFortAppActivationSoundMixManager) == 0x000008, "Wrong alignment on UFortAppActivationSoundMixManager");
static_assert(sizeof(UFortAppActivationSoundMixManager) == 0x000058, "Wrong size on UFortAppActivationSoundMixManager");
static_assert(offsetof(UFortAppActivationSoundMixManager, InAppSoundsAllowedMix) == 0x000028, "Member 'UFortAppActivationSoundMixManager::InAppSoundsAllowedMix' has a wrong offset!");
static_assert(offsetof(UFortAppActivationSoundMixManager, AppActiveSoundMix) == 0x000038, "Member 'UFortAppActivationSoundMixManager::AppActiveSoundMix' has a wrong offset!");

// Class FortniteGame.FortBotMissionLogic
// 0x0050 (0x0078 - 0x0028)
class UFortBotMissionLogic final : public UObject
{
public:
	class AFortMission*                           Mission;                                           // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AActor*>                         Goals;                                             // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<class AFortBotStructureBuilder*>       Builders;                                          // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	class UBehaviorTree*                          CurrentBehaviorAsset;                              // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AFortBotController*>             AssignedAI;                                        // 0x0058(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<uint8>                                 GoalHasLocator;                                    // 0x0068(0x0010)(BlueprintVisible, ZeroConstructor, Transient, NativeAccessSpecifierPublic)

public:
	void ClearAllLocated();
	void MarkAllLocated();
	void MarkSingleLocator(const class AActor* LocatorActor);
	void OnAssignedBehavior(class AFortAIController* BotAI);
	bool OnCanStartOtherMission(class AFortAIController* BotAI, class AFortMission* OtherMission);
	bool OnInteractWithMissionGoal(class AFortAIController* BotAI, class AActor* MissionGoal);
	void OnMissionActivated();
	void OnMissionFinished();
	void OnMissionStarted();
	void ResetBehavior();
	void SetCurrentBehavior(class UBehaviorTree* Behavior);
	void SetGoalsInvulnerable(bool bGodMode);
	class AFortBotStructureBuilder* SpawnStructureBuilder(class AActor* MissionGoal, class UFortBuildingInstructions* BuildingInstructions);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBotMissionLogic">();
	}
	static class UFortBotMissionLogic* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBotMissionLogic>();
	}
};
static_assert(alignof(UFortBotMissionLogic) == 0x000008, "Wrong alignment on UFortBotMissionLogic");
static_assert(sizeof(UFortBotMissionLogic) == 0x000078, "Wrong size on UFortBotMissionLogic");
static_assert(offsetof(UFortBotMissionLogic, Mission) == 0x000028, "Member 'UFortBotMissionLogic::Mission' has a wrong offset!");
static_assert(offsetof(UFortBotMissionLogic, Goals) == 0x000030, "Member 'UFortBotMissionLogic::Goals' has a wrong offset!");
static_assert(offsetof(UFortBotMissionLogic, Builders) == 0x000040, "Member 'UFortBotMissionLogic::Builders' has a wrong offset!");
static_assert(offsetof(UFortBotMissionLogic, CurrentBehaviorAsset) == 0x000050, "Member 'UFortBotMissionLogic::CurrentBehaviorAsset' has a wrong offset!");
static_assert(offsetof(UFortBotMissionLogic, AssignedAI) == 0x000058, "Member 'UFortBotMissionLogic::AssignedAI' has a wrong offset!");
static_assert(offsetof(UFortBotMissionLogic, GoalHasLocator) == 0x000068, "Member 'UFortBotMissionLogic::GoalHasLocator' has a wrong offset!");

// Class FortniteGame.FortAreaOfEffectCloud
// 0x0000 (0x05E8 - 0x05E8)
class AFortAreaOfEffectCloud : public AFortGameplayEffectDeliveryActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAreaOfEffectCloud">();
	}
	static class AFortAreaOfEffectCloud* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAreaOfEffectCloud>();
	}
};
static_assert(alignof(AFortAreaOfEffectCloud) == 0x000008, "Wrong alignment on AFortAreaOfEffectCloud");
static_assert(sizeof(AFortAreaOfEffectCloud) == 0x0005E8, "Wrong size on AFortAreaOfEffectCloud");

// Class FortniteGame.FortArenaCamera
// 0x0020 (0x08C0 - 0x08A0)
class AFortArenaCamera final : public ACineCameraActor
{
public:
	uint8                                         bEnabled : 1;                                      // 0x08A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_8A1[0x3];                                      // 0x08A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTag                           CameraZone;                                        // 0x08A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8AC[0x4];                                      // 0x08AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortSpectatorCameraComponent> CameraComponentType;                               // 0x08B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8B8[0x8];                                      // 0x08B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortArenaCamera">();
	}
	static class AFortArenaCamera* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortArenaCamera>();
	}
};
static_assert(alignof(AFortArenaCamera) == 0x000010, "Wrong alignment on AFortArenaCamera");
static_assert(sizeof(AFortArenaCamera) == 0x0008C0, "Wrong size on AFortArenaCamera");
static_assert(offsetof(AFortArenaCamera, CameraZone) == 0x0008A4, "Member 'AFortArenaCamera::CameraZone' has a wrong offset!");
static_assert(offsetof(AFortArenaCamera, CameraComponentType) == 0x0008B0, "Member 'AFortArenaCamera::CameraComponentType' has a wrong offset!");

// Class FortniteGame.FortDecoPreview_GenericTrapSkeletalMesh
// 0x0008 (0x04A8 - 0x04A0)
class AFortDecoPreview_GenericTrapSkeletalMesh final : public AFortDecoPreview_GenericTrap
{
public:
	class USkeletalMeshComponent*                 SkelMeshComponent;                                 // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoPreview_GenericTrapSkeletalMesh">();
	}
	static class AFortDecoPreview_GenericTrapSkeletalMesh* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoPreview_GenericTrapSkeletalMesh>();
	}
};
static_assert(alignof(AFortDecoPreview_GenericTrapSkeletalMesh) == 0x000008, "Wrong alignment on AFortDecoPreview_GenericTrapSkeletalMesh");
static_assert(sizeof(AFortDecoPreview_GenericTrapSkeletalMesh) == 0x0004A8, "Wrong size on AFortDecoPreview_GenericTrapSkeletalMesh");
static_assert(offsetof(AFortDecoPreview_GenericTrapSkeletalMesh, SkelMeshComponent) == 0x0004A0, "Member 'AFortDecoPreview_GenericTrapSkeletalMesh::SkelMeshComponent' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_AbandonSession
// 0x0030 (0x0060 - 0x0030)
class UFortAsyncAction_AbandonSession final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnSuccess;                                         // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFailure;                                         // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  PlayerController;                                  // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_58[0x8];                                       // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_AbandonSession* AbandonSession(class AFortPlayerController* Param_PlayerController);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_AbandonSession">();
	}
	static class UFortAsyncAction_AbandonSession* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_AbandonSession>();
	}
};
static_assert(alignof(UFortAsyncAction_AbandonSession) == 0x000008, "Wrong alignment on UFortAsyncAction_AbandonSession");
static_assert(sizeof(UFortAsyncAction_AbandonSession) == 0x000060, "Wrong size on UFortAsyncAction_AbandonSession");
static_assert(offsetof(UFortAsyncAction_AbandonSession, OnSuccess) == 0x000030, "Member 'UFortAsyncAction_AbandonSession::OnSuccess' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_AbandonSession, OnFailure) == 0x000040, "Member 'UFortAsyncAction_AbandonSession::OnFailure' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_AbandonSession, PlayerController) == 0x000050, "Member 'UFortAsyncAction_AbandonSession::PlayerController' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_CosmeticAdaptiveStatWatcher
// 0x0030 (0x0060 - 0x0030)
class UFortAsyncAction_CosmeticAdaptiveStatWatcher final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnStatChanged;                                     // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        MyPawn;                                            // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_48[0x18];                                      // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_CosmeticAdaptiveStatWatcher* WatchCosmeticStat(class AFortPlayerPawn* Pawn, const struct FFortStatManagerTag& StatTag, int32 DefaultValue);

	void OnWatchedStatChanged__DelegateSignature(class FName StatName, int32 StatValue);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_CosmeticAdaptiveStatWatcher">();
	}
	static class UFortAsyncAction_CosmeticAdaptiveStatWatcher* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_CosmeticAdaptiveStatWatcher>();
	}
};
static_assert(alignof(UFortAsyncAction_CosmeticAdaptiveStatWatcher) == 0x000008, "Wrong alignment on UFortAsyncAction_CosmeticAdaptiveStatWatcher");
static_assert(sizeof(UFortAsyncAction_CosmeticAdaptiveStatWatcher) == 0x000060, "Wrong size on UFortAsyncAction_CosmeticAdaptiveStatWatcher");
static_assert(offsetof(UFortAsyncAction_CosmeticAdaptiveStatWatcher, OnStatChanged) == 0x000030, "Member 'UFortAsyncAction_CosmeticAdaptiveStatWatcher::OnStatChanged' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_CosmeticAdaptiveStatWatcher, MyPawn) == 0x000040, "Member 'UFortAsyncAction_CosmeticAdaptiveStatWatcher::MyPawn' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_EnsureClientQuestLogin
// 0x0028 (0x0058 - 0x0030)
class UFortAsyncAction_EnsureClientQuestLogin final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnSuccess;                                         // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFailure;                                         // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortQuestManager*                      QuestManager;                                      // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UFortAsyncAction_EnsureClientQuestLogin* SendEnsureClientQuestLogin(class UFortQuestManager* Param_QuestManager);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_EnsureClientQuestLogin">();
	}
	static class UFortAsyncAction_EnsureClientQuestLogin* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_EnsureClientQuestLogin>();
	}
};
static_assert(alignof(UFortAsyncAction_EnsureClientQuestLogin) == 0x000008, "Wrong alignment on UFortAsyncAction_EnsureClientQuestLogin");
static_assert(sizeof(UFortAsyncAction_EnsureClientQuestLogin) == 0x000058, "Wrong size on UFortAsyncAction_EnsureClientQuestLogin");
static_assert(offsetof(UFortAsyncAction_EnsureClientQuestLogin, OnSuccess) == 0x000030, "Member 'UFortAsyncAction_EnsureClientQuestLogin::OnSuccess' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_EnsureClientQuestLogin, OnFailure) == 0x000040, "Member 'UFortAsyncAction_EnsureClientQuestLogin::OnFailure' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_EnsureClientQuestLogin, QuestManager) == 0x000050, "Member 'UFortAsyncAction_EnsureClientQuestLogin::QuestManager' has a wrong offset!");

// Class FortniteGame.FortCloudSaveItemDefinition
// 0x0010 (0x0300 - 0x02F0)
#pragma pack(push, 0x1)
class alignas(0x10) UFortCloudSaveItemDefinition : public UFortMetadataItemDefinition
{
public:
	int32                                         ContentVersion;                                    // 0x02F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2F4[0x4];                                      // 0x02F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCloudSaveItemDefinition">();
	}
	static class UFortCloudSaveItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCloudSaveItemDefinition>();
	}
};
#pragma pack(pop)
static_assert(alignof(UFortCloudSaveItemDefinition) == 0x000010, "Wrong alignment on UFortCloudSaveItemDefinition");
static_assert(sizeof(UFortCloudSaveItemDefinition) == 0x000300, "Wrong size on UFortCloudSaveItemDefinition");
static_assert(offsetof(UFortCloudSaveItemDefinition, ContentVersion) == 0x0002F0, "Member 'UFortCloudSaveItemDefinition::ContentVersion' has a wrong offset!");

// Class FortniteGame.FortDeployableBaseCloudSaveItemDefinition
// 0x0010 (0x0310 - 0x0300)
class UFortDeployableBaseCloudSaveItemDefinition final : public UFortCloudSaveItemDefinition
{
public:
	struct FGuid                                  SaveFilenameGUID;                                  // 0x02F8(0x0010)(Edit, ZeroConstructor, EditConst, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_308[0x8];                                      // 0x0308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBaseCloudSaveItemDefinition">();
	}
	static class UFortDeployableBaseCloudSaveItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeployableBaseCloudSaveItemDefinition>();
	}
};
static_assert(alignof(UFortDeployableBaseCloudSaveItemDefinition) == 0x000010, "Wrong alignment on UFortDeployableBaseCloudSaveItemDefinition");
static_assert(sizeof(UFortDeployableBaseCloudSaveItemDefinition) == 0x000310, "Wrong size on UFortDeployableBaseCloudSaveItemDefinition");
static_assert(offsetof(UFortDeployableBaseCloudSaveItemDefinition, SaveFilenameGUID) == 0x0002F8, "Member 'UFortDeployableBaseCloudSaveItemDefinition::SaveFilenameGUID' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_MakeTieredWaveEncounterSettings
// 0x0238 (0x0268 - 0x0030)
class UFortAsyncAction_MakeTieredWaveEncounterSettings final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnComplete;                                        // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FTieredWaveSetData                     WaveData;                                          // 0x0040(0x01B0)(Transient, NativeAccessSpecifierPrivate)
	struct FFortEncounterSettings                 EncounterSettings;                                 // 0x01F0(0x0068)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_258[0x10];                                     // 0x0258(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_MakeTieredWaveEncounterSettings* CreateAsyncAction_MakeTieredWaveEncounterSettings(const struct FTieredWaveSetData& Param_WaveData, const struct FFortEncounterSettings& InEncounterSettings);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_MakeTieredWaveEncounterSettings">();
	}
	static class UFortAsyncAction_MakeTieredWaveEncounterSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_MakeTieredWaveEncounterSettings>();
	}
};
static_assert(alignof(UFortAsyncAction_MakeTieredWaveEncounterSettings) == 0x000008, "Wrong alignment on UFortAsyncAction_MakeTieredWaveEncounterSettings");
static_assert(sizeof(UFortAsyncAction_MakeTieredWaveEncounterSettings) == 0x000268, "Wrong size on UFortAsyncAction_MakeTieredWaveEncounterSettings");
static_assert(offsetof(UFortAsyncAction_MakeTieredWaveEncounterSettings, OnComplete) == 0x000030, "Member 'UFortAsyncAction_MakeTieredWaveEncounterSettings::OnComplete' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MakeTieredWaveEncounterSettings, WaveData) == 0x000040, "Member 'UFortAsyncAction_MakeTieredWaveEncounterSettings::WaveData' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MakeTieredWaveEncounterSettings, EncounterSettings) == 0x0001F0, "Member 'UFortAsyncAction_MakeTieredWaveEncounterSettings::EncounterSettings' has a wrong offset!");

// Class FortniteGame.FortChatManager
// 0x0130 (0x0300 - 0x01D0)
class UFortChatManager final : public USocialChatManager
{
public:
	uint8                                         Pad_1D0[0x80];                                     // 0x01D0(0x0080)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortChatRoomJoinHelper*                GlobalChatJoinHelper;                              // 0x0250(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortChatRoomJoinHelper*                FoundersChatJoinHelper;                            // 0x0258(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldJoinGlobalChat;                             // 0x0260(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldRequestGeneralChatRooms;                    // 0x0261(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldJoinFounderChat;                            // 0x0262(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIsAthenaGlobalChatEnabled;                        // 0x0263(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         RecommendChatFailureDelay;                         // 0x0264(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         RecommendChatBackoffMultiplier;                    // 0x0268(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         RecommendChatRandomWindow;                         // 0x026C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         RecommendChatFailureCountCap;                      // 0x0270(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_274[0xC];                                      // 0x0274(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ReserveChatURL;                                    // 0x0280(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 GlobalChatName;                                    // 0x0290(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2A0[0x18];                                     // 0x02A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 FounderChatName;                                   // 0x02B8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2C8[0x18];                                     // 0x02C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ProfileTokenVerifyURL;                             // 0x02E0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2F0[0x10];                                     // 0x02F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChatManager">();
	}
	static class UFortChatManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChatManager>();
	}
};
static_assert(alignof(UFortChatManager) == 0x000008, "Wrong alignment on UFortChatManager");
static_assert(sizeof(UFortChatManager) == 0x000300, "Wrong size on UFortChatManager");
static_assert(offsetof(UFortChatManager, GlobalChatJoinHelper) == 0x000250, "Member 'UFortChatManager::GlobalChatJoinHelper' has a wrong offset!");
static_assert(offsetof(UFortChatManager, FoundersChatJoinHelper) == 0x000258, "Member 'UFortChatManager::FoundersChatJoinHelper' has a wrong offset!");
static_assert(offsetof(UFortChatManager, bShouldJoinGlobalChat) == 0x000260, "Member 'UFortChatManager::bShouldJoinGlobalChat' has a wrong offset!");
static_assert(offsetof(UFortChatManager, bShouldRequestGeneralChatRooms) == 0x000261, "Member 'UFortChatManager::bShouldRequestGeneralChatRooms' has a wrong offset!");
static_assert(offsetof(UFortChatManager, bShouldJoinFounderChat) == 0x000262, "Member 'UFortChatManager::bShouldJoinFounderChat' has a wrong offset!");
static_assert(offsetof(UFortChatManager, bIsAthenaGlobalChatEnabled) == 0x000263, "Member 'UFortChatManager::bIsAthenaGlobalChatEnabled' has a wrong offset!");
static_assert(offsetof(UFortChatManager, RecommendChatFailureDelay) == 0x000264, "Member 'UFortChatManager::RecommendChatFailureDelay' has a wrong offset!");
static_assert(offsetof(UFortChatManager, RecommendChatBackoffMultiplier) == 0x000268, "Member 'UFortChatManager::RecommendChatBackoffMultiplier' has a wrong offset!");
static_assert(offsetof(UFortChatManager, RecommendChatRandomWindow) == 0x00026C, "Member 'UFortChatManager::RecommendChatRandomWindow' has a wrong offset!");
static_assert(offsetof(UFortChatManager, RecommendChatFailureCountCap) == 0x000270, "Member 'UFortChatManager::RecommendChatFailureCountCap' has a wrong offset!");
static_assert(offsetof(UFortChatManager, ReserveChatURL) == 0x000280, "Member 'UFortChatManager::ReserveChatURL' has a wrong offset!");
static_assert(offsetof(UFortChatManager, GlobalChatName) == 0x000290, "Member 'UFortChatManager::GlobalChatName' has a wrong offset!");
static_assert(offsetof(UFortChatManager, FounderChatName) == 0x0002B8, "Member 'UFortChatManager::FounderChatName' has a wrong offset!");
static_assert(offsetof(UFortChatManager, ProfileTokenVerifyURL) == 0x0002E0, "Member 'UFortChatManager::ProfileTokenVerifyURL' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_PlayConversation
// 0x0058 (0x0088 - 0x0030)
class UFortAsyncAction_PlayConversation final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnSuccess;                                         // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCanceled;                                        // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFailure;                                         // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AFortPawn*                              Pawn;                                              // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortConversation*                      ConversationToPlay;                                // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_70[0x18];                                      // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_PlayConversation* PlayConversation(class AFortPawn* Param_Pawn, class UFortConversation* Param_ConversationToPlay);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_PlayConversation">();
	}
	static class UFortAsyncAction_PlayConversation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_PlayConversation>();
	}
};
static_assert(alignof(UFortAsyncAction_PlayConversation) == 0x000008, "Wrong alignment on UFortAsyncAction_PlayConversation");
static_assert(sizeof(UFortAsyncAction_PlayConversation) == 0x000088, "Wrong size on UFortAsyncAction_PlayConversation");
static_assert(offsetof(UFortAsyncAction_PlayConversation, OnSuccess) == 0x000030, "Member 'UFortAsyncAction_PlayConversation::OnSuccess' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_PlayConversation, OnCanceled) == 0x000040, "Member 'UFortAsyncAction_PlayConversation::OnCanceled' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_PlayConversation, OnFailure) == 0x000050, "Member 'UFortAsyncAction_PlayConversation::OnFailure' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_PlayConversation, Pawn) == 0x000060, "Member 'UFortAsyncAction_PlayConversation::Pawn' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_PlayConversation, ConversationToPlay) == 0x000068, "Member 'UFortAsyncAction_PlayConversation::ConversationToPlay' has a wrong offset!");

// Class FortniteGame.FortBTTask_TakerMoveToNavmesh
// 0x0000 (0x00B0 - 0x00B0)
class UFortBTTask_TakerMoveToNavmesh final : public UBTTask_MoveTo
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_TakerMoveToNavmesh">();
	}
	static class UFortBTTask_TakerMoveToNavmesh* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_TakerMoveToNavmesh>();
	}
};
static_assert(alignof(UFortBTTask_TakerMoveToNavmesh) == 0x000008, "Wrong alignment on UFortBTTask_TakerMoveToNavmesh");
static_assert(sizeof(UFortBTTask_TakerMoveToNavmesh) == 0x0000B0, "Wrong size on UFortBTTask_TakerMoveToNavmesh");

// Class FortniteGame.ThreatCloud
// 0x01B0 (0x04E0 - 0x0330)
class AThreatCloud final : public AActor
{
public:
	TArray<class UBoxComponent*>                  LightningSourceAreas;                              // 0x0330(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x0340(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	float                                         MiniMapIconPercent;                                // 0x03C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3CC[0x4];                                      // 0x03CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MiniMapFarOffIconBrush;                            // 0x03D0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FLinearColor                           ActiveTint;                                        // 0x0458(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FLinearColor                           InActiveTint;                                      // 0x0468(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         ActiveTransitionTime;                              // 0x0478(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         DeathTimerDuration;                                // 0x047C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CloudMiniMapTickInterval;                          // 0x0480(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_484[0x14];                                     // 0x0484(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MiniMapFarOffIconDegreesOfArc;                     // 0x0498(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_49C[0xC];                                      // 0x049C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FBox                                   ThreatBoxVolume;                                   // 0x04A8(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	float                                         GroundLevelUnderCloud;                             // 0x04C4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4C8[0x8];                                      // 0x04C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FVector>                        GoalActorLocations;                                // 0x04D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	void ManualLightningFlash();
	void OnBeginDeath();
	void OnCloudActivated();
	void OnCloudDeactivated(EFortThreatDeactivationType DeactivationType);
	void OnCloudHiddenChange(bool bCloudsAreHidden);
	void OnCloudStart();
	void OnLightningStrike(const struct FVector& StartLocation, const struct FVector& EndLocation, class ABuildingRift* Rift, bool bLightningStruckRift);
	void OnThreatVolumeChanged();

	struct FBox GetThreatVolume() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"ThreatCloud">();
	}
	static class AThreatCloud* GetDefaultObj()
	{
		return GetDefaultObjImpl<AThreatCloud>();
	}
};
static_assert(alignof(AThreatCloud) == 0x000008, "Wrong alignment on AThreatCloud");
static_assert(sizeof(AThreatCloud) == 0x0004E0, "Wrong size on AThreatCloud");
static_assert(offsetof(AThreatCloud, LightningSourceAreas) == 0x000330, "Member 'AThreatCloud::LightningSourceAreas' has a wrong offset!");
static_assert(offsetof(AThreatCloud, MiniMapIconBrush) == 0x000340, "Member 'AThreatCloud::MiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AThreatCloud, MiniMapIconPercent) == 0x0003C8, "Member 'AThreatCloud::MiniMapIconPercent' has a wrong offset!");
static_assert(offsetof(AThreatCloud, MiniMapFarOffIconBrush) == 0x0003D0, "Member 'AThreatCloud::MiniMapFarOffIconBrush' has a wrong offset!");
static_assert(offsetof(AThreatCloud, ActiveTint) == 0x000458, "Member 'AThreatCloud::ActiveTint' has a wrong offset!");
static_assert(offsetof(AThreatCloud, InActiveTint) == 0x000468, "Member 'AThreatCloud::InActiveTint' has a wrong offset!");
static_assert(offsetof(AThreatCloud, ActiveTransitionTime) == 0x000478, "Member 'AThreatCloud::ActiveTransitionTime' has a wrong offset!");
static_assert(offsetof(AThreatCloud, DeathTimerDuration) == 0x00047C, "Member 'AThreatCloud::DeathTimerDuration' has a wrong offset!");
static_assert(offsetof(AThreatCloud, CloudMiniMapTickInterval) == 0x000480, "Member 'AThreatCloud::CloudMiniMapTickInterval' has a wrong offset!");
static_assert(offsetof(AThreatCloud, MiniMapFarOffIconDegreesOfArc) == 0x000498, "Member 'AThreatCloud::MiniMapFarOffIconDegreesOfArc' has a wrong offset!");
static_assert(offsetof(AThreatCloud, ThreatBoxVolume) == 0x0004A8, "Member 'AThreatCloud::ThreatBoxVolume' has a wrong offset!");
static_assert(offsetof(AThreatCloud, GroundLevelUnderCloud) == 0x0004C4, "Member 'AThreatCloud::GroundLevelUnderCloud' has a wrong offset!");
static_assert(offsetof(AThreatCloud, GoalActorLocations) == 0x0004D0, "Member 'AThreatCloud::GoalActorLocations' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_SendQuestStatEvent
// 0x00B0 (0x00E0 - 0x0030)
class UFortAsyncAction_SendQuestStatEvent final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnSuccess;                                         // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnIgnored;                                         // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFailure;                                         // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortQuestManager*                      QuestManager;                                      // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDataTableRowHandle                    ObjectiveStat;                                     // 0x0068(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  TargetTags;                                        // 0x0078(0x0020)(Transient, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  SourceTags;                                        // 0x0098(0x0020)(Transient, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  ContextTags;                                       // 0x00B8(0x0020)(Transient, NativeAccessSpecifierPrivate)
	int32                                         Count;                                             // 0x00D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_DC[0x4];                                       // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_SendQuestStatEvent* SendClientStatEvent(class UFortQuestManager* Param_QuestManager, const struct FDataTableRowHandle& Param_ObjectiveStat, int32 Param_Count);
	static class UFortAsyncAction_SendQuestStatEvent* SendClientStatEventWithTags(class UFortQuestManager* Param_QuestManager, const struct FGameplayTagContainer& Param_TargetTags, const struct FGameplayTagContainer& Param_SourceTags, const struct FGameplayTagContainer& Param_ContextTags, int32 Param_Count);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_SendQuestStatEvent">();
	}
	static class UFortAsyncAction_SendQuestStatEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_SendQuestStatEvent>();
	}
};
static_assert(alignof(UFortAsyncAction_SendQuestStatEvent) == 0x000008, "Wrong alignment on UFortAsyncAction_SendQuestStatEvent");
static_assert(sizeof(UFortAsyncAction_SendQuestStatEvent) == 0x0000E0, "Wrong size on UFortAsyncAction_SendQuestStatEvent");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, OnSuccess) == 0x000030, "Member 'UFortAsyncAction_SendQuestStatEvent::OnSuccess' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, OnIgnored) == 0x000040, "Member 'UFortAsyncAction_SendQuestStatEvent::OnIgnored' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, OnFailure) == 0x000050, "Member 'UFortAsyncAction_SendQuestStatEvent::OnFailure' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, QuestManager) == 0x000060, "Member 'UFortAsyncAction_SendQuestStatEvent::QuestManager' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, ObjectiveStat) == 0x000068, "Member 'UFortAsyncAction_SendQuestStatEvent::ObjectiveStat' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, TargetTags) == 0x000078, "Member 'UFortAsyncAction_SendQuestStatEvent::TargetTags' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, SourceTags) == 0x000098, "Member 'UFortAsyncAction_SendQuestStatEvent::SourceTags' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, ContextTags) == 0x0000B8, "Member 'UFortAsyncAction_SendQuestStatEvent::ContextTags' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_SendQuestStatEvent, Count) == 0x0000D8, "Member 'UFortAsyncAction_SendQuestStatEvent::Count' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_WaitForClientAnnouncement
// 0x0038 (0x0068 - 0x0030)
class UFortAsyncAction_WaitForClientAnnouncement final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnAllClientsReady;                                 // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCanceled;                                        // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FGuid                                  AnnouncementID;                                    // 0x0050(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FTimerHandle                           CheckAllPlayersReadyTimerHandle;                   // 0x0060(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UFortAsyncAction_WaitForClientAnnouncement* WaitForClientAnnouncement(class UObject* InWorldContextObject, class AFortClientAnnouncement* AnnouncementToWaitFor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_WaitForClientAnnouncement">();
	}
	static class UFortAsyncAction_WaitForClientAnnouncement* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_WaitForClientAnnouncement>();
	}
};
static_assert(alignof(UFortAsyncAction_WaitForClientAnnouncement) == 0x000008, "Wrong alignment on UFortAsyncAction_WaitForClientAnnouncement");
static_assert(sizeof(UFortAsyncAction_WaitForClientAnnouncement) == 0x000068, "Wrong size on UFortAsyncAction_WaitForClientAnnouncement");
static_assert(offsetof(UFortAsyncAction_WaitForClientAnnouncement, OnAllClientsReady) == 0x000030, "Member 'UFortAsyncAction_WaitForClientAnnouncement::OnAllClientsReady' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_WaitForClientAnnouncement, OnCanceled) == 0x000040, "Member 'UFortAsyncAction_WaitForClientAnnouncement::OnCanceled' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_WaitForClientAnnouncement, AnnouncementID) == 0x000050, "Member 'UFortAsyncAction_WaitForClientAnnouncement::AnnouncementID' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_WaitForClientAnnouncement, CheckAllPlayersReadyTimerHandle) == 0x000060, "Member 'UFortAsyncAction_WaitForClientAnnouncement::CheckAllPlayersReadyTimerHandle' has a wrong offset!");

// Class FortniteGame.WeaponHitNotifyAudioBank
// 0x0058 (0x0088 - 0x0030)
class UWeaponHitNotifyAudioBank final : public UDataAsset
{
public:
	class USoundBase*                             SoundBody;                                         // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundCrit;                                         // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundShield;                                       // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundDeath;                                        // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundDeathCrit;                                    // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundBodyReceive;                                  // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundCritReceive;                                  // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundDeathReceive;                                 // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundDeathCritReceive;                             // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundFallReceive;                                  // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             SoundFallDeathReceive;                             // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WeaponHitNotifyAudioBank">();
	}
	static class UWeaponHitNotifyAudioBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UWeaponHitNotifyAudioBank>();
	}
};
static_assert(alignof(UWeaponHitNotifyAudioBank) == 0x000008, "Wrong alignment on UWeaponHitNotifyAudioBank");
static_assert(sizeof(UWeaponHitNotifyAudioBank) == 0x000088, "Wrong size on UWeaponHitNotifyAudioBank");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundBody) == 0x000030, "Member 'UWeaponHitNotifyAudioBank::SoundBody' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundCrit) == 0x000038, "Member 'UWeaponHitNotifyAudioBank::SoundCrit' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundShield) == 0x000040, "Member 'UWeaponHitNotifyAudioBank::SoundShield' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundDeath) == 0x000048, "Member 'UWeaponHitNotifyAudioBank::SoundDeath' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundDeathCrit) == 0x000050, "Member 'UWeaponHitNotifyAudioBank::SoundDeathCrit' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundBodyReceive) == 0x000058, "Member 'UWeaponHitNotifyAudioBank::SoundBodyReceive' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundCritReceive) == 0x000060, "Member 'UWeaponHitNotifyAudioBank::SoundCritReceive' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundDeathReceive) == 0x000068, "Member 'UWeaponHitNotifyAudioBank::SoundDeathReceive' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundDeathCritReceive) == 0x000070, "Member 'UWeaponHitNotifyAudioBank::SoundDeathCritReceive' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundFallReceive) == 0x000078, "Member 'UWeaponHitNotifyAudioBank::SoundFallReceive' has a wrong offset!");
static_assert(offsetof(UWeaponHitNotifyAudioBank, SoundFallDeathReceive) == 0x000080, "Member 'UWeaponHitNotifyAudioBank::SoundFallDeathReceive' has a wrong offset!");

// Class FortniteGame.FortBlueprintAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortBlueprintAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static struct FFortAnalyticsEventAttribute ConstructAnalyticsAttribute(const class FString& AttributeName, const class FString& StringValue, const struct FGuid& FGuidValue, const int32 IntValue, const float FloatValue, const bool BoolValue);
	static void FireAnalyticEventEnvironmentalItemUsed(class AFortPlayerController* FortPC, class AActor* EnvironmentalItem);
	static void FireAnalyticsEvent_Blueprint(const class UObject* SourceBp, const class FString& EventName, const struct FFortAnalyticsEventAttribute& Attribute);
	static void FireAnalyticsEvent_BlueprintArray(const class UObject* SourceBp, const class FString& EventName, const TArray<struct FFortAnalyticsEventAttribute>& Attributes);
	static void FireEvent_BuildLimitProgressDecremented(const class UObject* SourceBp, class AController* Destroyer, class AFortMission* Mission, EFortBuildingType BuildingType, int32 BuildLimitProgress, int32 BuildLimit);
	static void FireEvent_BuildLimitProgressIncremented(const class UObject* SourceBp, class AFortPlayerController* FortPC, class AFortMission* Mission, EFortBuildingType BuildingType, int32 BuildLimitProgress, int32 BuildLimit);
	static void FireEvent_GrapplingHookAttachEvent(const class UObject* SourceBp, const bool bAttached);
	static void FireEvent_ItemThrownBP(const class UObject* SourceBp, const class FString& ItemName, const struct FVector& Velocity);
	static void FireEvent_MatchmakingClientEnded(const class UObject* SourceBp, bool bPartyStateIsWorldView, bool bPartyStateIsTheaterView, bool bPartyStateIsReturningToFrontEnd, bool bMatchmakingComplete, bool bLobbyStarted, bool bMatchmakingCancelled);
	static void FireEvent_MatchmakingClientStarted(const class UObject* SourceBp, bool bMatchmakingStarted, bool bClientPartyStateMatchmaking, bool bClientPartyStateChangedPostMatchmaking);
	static void FireEvent_MatchmakingClientStatusTextChanged(const class UObject* SourceBp, bool bMatchmakingIsLocal, bool bUserIsMatchmaking, bool bPartyIsPostMatchmaking, bool bIsStormShieldMission, const class FString& QueueState, EMatchmakingState MatchmakingState);
	static void FireMissionAnalyticsEvent_Blueprint(const class UObject* SourceBp, const class FString& EventName, const struct FFortAnalyticsEventAttribute& Attribute);
	static void FireMissionAnalyticsEvent_BlueprintArray(const class UObject* SourceBp, const class FString& EventName, const TArray<struct FFortAnalyticsEventAttribute>& Attributes);
	static void FireQuestAnalyticsEvent_Blueprint(const class UObject* SourceBp, const class FString& EventName, const class UFortQuestItem* Quest);
	static void FireQuestAnalyticsEvent_BlueprintArray(const class UObject* SourceBp, const class FString& EventName, const class UFortQuestItem* Quest, const TArray<struct FFortAnalyticsEventAttribute>& Attributes);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBlueprintAnalytics">();
	}
	static class UFortBlueprintAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBlueprintAnalytics>();
	}
};
static_assert(alignof(UFortBlueprintAnalytics) == 0x000008, "Wrong alignment on UFortBlueprintAnalytics");
static_assert(sizeof(UFortBlueprintAnalytics) == 0x000028, "Wrong size on UFortBlueprintAnalytics");

// Class FortniteGame.FortAthenaCreativePortal
// 0x01D0 (0x0938 - 0x0768)
class AFortAthenaCreativePortal final : public ABuildingGameplayActor
{
public:
	uint8                                         Pad_768[0x8];                                      // 0x0768(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         PortalIndex;                                       // 0x0770(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_774[0x4];                                      // 0x0774(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 DestinationActor;                                  // 0x0778(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxInstantTeleportDistance;                        // 0x0780(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_784[0x4];                                      // 0x0784(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   LoadingText;                                       // 0x0788(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   SavingText;                                        // 0x07A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   TeleportingPlayersText;                            // 0x07B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   TeleportingVehiclesText;                           // 0x07D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bReturnToCreativeHub;                              // 0x07E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7E9[0x7];                                      // 0x07E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortVolume*                            LinkedVolume;                                      // 0x07F0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInErrorState;                                     // 0x07F8(0x0001)(BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUserInitiatedLoad;                                // 0x07F9(0x0001)(BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7FA[0x6];                                      // 0x07FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 CreatorName;                                       // 0x0800(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 UserDescription;                                   // 0x0810(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 Mnemonic;                                          // 0x0820(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 ImageURL;                                          // 0x0830(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 VideoID;                                           // 0x0840(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   VolumeDisplayName;                                 // 0x0850(0x0018)(BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         CurrentPopulation;                                 // 0x0868(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_869[0x7];                                      // 0x0869(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       OwningPlayer;                                      // 0x0870(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, Transient, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FUniqueNetIdRepl>               PlayersReady;                                      // 0x0898(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsPublishedPortal;                                // 0x08A8(0x0001)(BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8A9[0x7];                                      // 0x08A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         TeleportExitDistance;                              // 0x08B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FVector                                TeleportLocation;                                  // 0x08D0(0x000C)(BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDisallowPortalInteract;                           // 0x08DC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPortalOpen;                                       // 0x08DD(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8DE[0x1A];                                     // 0x08DE(0x001A)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerStateAthena*                 CachedOwningPlayerState;                           // 0x08F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_900[0x10];                                     // 0x0900(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             ThumbnailTexture;                                  // 0x0910(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_918[0x20];                                     // 0x0918(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CheckMinigameOnTeleportComplete(class AFortPlayerPawn* PlayerPawn);
	void ClientSaveDisplayChanged(bool bSaving);
	void ClientSaveStateChanged(bool bSaving);
	void CuratedPortalChanged();
	void DisplayNameChanged();
	void FinishedReadingCloudFiles(const struct FAsyncTaskResult& Result);
	class AFortPlayerStateAthena* GetPlayerState();
	void NotifyTeleportedPlayerPawn(class AFortPlayerPawn* PlayerPawn);
	void NotifyTeleportedVehicle(class AFortAthenaVehicle* Vehicle);
	void OnClientLoadedStateChanged();
	void OnPlayerPawnTeleported(class AFortPlayerPawn* PlayerPawn);
	void OnRep_DisplayNameChanged();
	void OnRep_ImageURLChanged();
	void OnRep_OwningPlayer();
	void OnRep_PlayersReady();
	void OnRep_PopulationChanged();
	void OnRep_PortalOpen();
	void OnRep_PublishedPortal();
	void OnThumbnailTextureReady();
	void OnUnloadPlotComplete(const struct FAsyncTaskResult& Result);
	void OverlappingOnBeginPlay(class AActor* Actor);
	void OwningPlayerChanged();
	void PopulationChanged();
	void PortalOpenChanged();
	void StartedPlotLoadForUser(const struct FAsyncTaskResult& Result);
	void TeleportPlayer(class AFortPlayerPawn* PlayerPawn, const struct FRotator& TeleportRotation);
	void TeleportPlayerForPlotLoadComplete(class AFortPlayerPawn* PlayerPawn);
	void TeleportPlayerToLinkedVolume(class AFortPlayerPawn* PlayerPawn, bool bUseSpawnTags);
	void TeleportVehicle(class AFortAthenaVehicle* Vehicle);
	void UpdateThumbnail();

	class AFortVolume* GetLinkedVolume() const;
	bool IsPortalInteractable() const;
	bool IsPortalOpen() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaCreativePortal">();
	}
	static class AFortAthenaCreativePortal* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaCreativePortal>();
	}
};
static_assert(alignof(AFortAthenaCreativePortal) == 0x000008, "Wrong alignment on AFortAthenaCreativePortal");
static_assert(sizeof(AFortAthenaCreativePortal) == 0x000938, "Wrong size on AFortAthenaCreativePortal");
static_assert(offsetof(AFortAthenaCreativePortal, PortalIndex) == 0x000770, "Member 'AFortAthenaCreativePortal::PortalIndex' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, DestinationActor) == 0x000778, "Member 'AFortAthenaCreativePortal::DestinationActor' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, MaxInstantTeleportDistance) == 0x000780, "Member 'AFortAthenaCreativePortal::MaxInstantTeleportDistance' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, LoadingText) == 0x000788, "Member 'AFortAthenaCreativePortal::LoadingText' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, SavingText) == 0x0007A0, "Member 'AFortAthenaCreativePortal::SavingText' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, TeleportingPlayersText) == 0x0007B8, "Member 'AFortAthenaCreativePortal::TeleportingPlayersText' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, TeleportingVehiclesText) == 0x0007D0, "Member 'AFortAthenaCreativePortal::TeleportingVehiclesText' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, bReturnToCreativeHub) == 0x0007E8, "Member 'AFortAthenaCreativePortal::bReturnToCreativeHub' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, LinkedVolume) == 0x0007F0, "Member 'AFortAthenaCreativePortal::LinkedVolume' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, bInErrorState) == 0x0007F8, "Member 'AFortAthenaCreativePortal::bInErrorState' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, bUserInitiatedLoad) == 0x0007F9, "Member 'AFortAthenaCreativePortal::bUserInitiatedLoad' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, CreatorName) == 0x000800, "Member 'AFortAthenaCreativePortal::CreatorName' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, UserDescription) == 0x000810, "Member 'AFortAthenaCreativePortal::UserDescription' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, Mnemonic) == 0x000820, "Member 'AFortAthenaCreativePortal::Mnemonic' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, ImageURL) == 0x000830, "Member 'AFortAthenaCreativePortal::ImageURL' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, VideoID) == 0x000840, "Member 'AFortAthenaCreativePortal::VideoID' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, VolumeDisplayName) == 0x000850, "Member 'AFortAthenaCreativePortal::VolumeDisplayName' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, CurrentPopulation) == 0x000868, "Member 'AFortAthenaCreativePortal::CurrentPopulation' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, OwningPlayer) == 0x000870, "Member 'AFortAthenaCreativePortal::OwningPlayer' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, PlayersReady) == 0x000898, "Member 'AFortAthenaCreativePortal::PlayersReady' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, bIsPublishedPortal) == 0x0008A8, "Member 'AFortAthenaCreativePortal::bIsPublishedPortal' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, TeleportExitDistance) == 0x0008B0, "Member 'AFortAthenaCreativePortal::TeleportExitDistance' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, TeleportLocation) == 0x0008D0, "Member 'AFortAthenaCreativePortal::TeleportLocation' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, bDisallowPortalInteract) == 0x0008DC, "Member 'AFortAthenaCreativePortal::bDisallowPortalInteract' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, bPortalOpen) == 0x0008DD, "Member 'AFortAthenaCreativePortal::bPortalOpen' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, CachedOwningPlayerState) == 0x0008F8, "Member 'AFortAthenaCreativePortal::CachedOwningPlayerState' has a wrong offset!");
static_assert(offsetof(AFortAthenaCreativePortal, ThumbnailTexture) == 0x000910, "Member 'AFortAthenaCreativePortal::ThumbnailTexture' has a wrong offset!");

// Class FortniteGame.FortAthenaCreativeSupplyDrop
// 0x0010 (0x0878 - 0x0868)
class AFortAthenaCreativeSupplyDrop final : public AFortAthenaSupplyDrop
{
public:
	TArray<struct FFortItemQuantityPair>          SpawnItems;                                        // 0x0868(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaCreativeSupplyDrop">();
	}
	static class AFortAthenaCreativeSupplyDrop* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaCreativeSupplyDrop>();
	}
};
static_assert(alignof(AFortAthenaCreativeSupplyDrop) == 0x000008, "Wrong alignment on AFortAthenaCreativeSupplyDrop");
static_assert(sizeof(AFortAthenaCreativeSupplyDrop) == 0x000878, "Wrong size on AFortAthenaCreativeSupplyDrop");
static_assert(offsetof(AFortAthenaCreativeSupplyDrop, SpawnItems) == 0x000868, "Member 'AFortAthenaCreativeSupplyDrop::SpawnItems' has a wrong offset!");

// Class FortniteGame.FortAthenaExitCraftBalloon
// 0x0010 (0x0340 - 0x0330)
class AFortAthenaExitCraftBalloon final : public AActor
{
public:
	class UStaticMeshComponent*                   RootMeshComp;                                      // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UPhysicsConstraintComponent*            PhysicsComp;                                       // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaExitCraftBalloon">();
	}
	static class AFortAthenaExitCraftBalloon* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaExitCraftBalloon>();
	}
};
static_assert(alignof(AFortAthenaExitCraftBalloon) == 0x000008, "Wrong alignment on AFortAthenaExitCraftBalloon");
static_assert(sizeof(AFortAthenaExitCraftBalloon) == 0x000340, "Wrong size on AFortAthenaExitCraftBalloon");
static_assert(offsetof(AFortAthenaExitCraftBalloon, RootMeshComp) == 0x000330, "Member 'AFortAthenaExitCraftBalloon::RootMeshComp' has a wrong offset!");
static_assert(offsetof(AFortAthenaExitCraftBalloon, PhysicsComp) == 0x000338, "Member 'AFortAthenaExitCraftBalloon::PhysicsComp' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptionFloatEnum
// 0x0018 (0x00B8 - 0x00A0)
class UPlaylistUserOptionFloatEnum final : public UPlaylistUserOptionBase
{
public:
	TArray<struct FPlaylistOptionFloatValue>      OptionValues;                                      // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         DefaultValueIndex;                                 // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionFloatEnum">();
	}
	static class UPlaylistUserOptionFloatEnum* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionFloatEnum>();
	}
};
static_assert(alignof(UPlaylistUserOptionFloatEnum) == 0x000008, "Wrong alignment on UPlaylistUserOptionFloatEnum");
static_assert(sizeof(UPlaylistUserOptionFloatEnum) == 0x0000B8, "Wrong size on UPlaylistUserOptionFloatEnum");
static_assert(offsetof(UPlaylistUserOptionFloatEnum, OptionValues) == 0x0000A0, "Member 'UPlaylistUserOptionFloatEnum::OptionValues' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionFloatEnum, DefaultValueIndex) == 0x0000B0, "Member 'UPlaylistUserOptionFloatEnum::DefaultValueIndex' has a wrong offset!");

// Class FortniteGame.FortAthenaExitCraftInfo
// 0x03E8 (0x0418 - 0x0030)
class UFortAthenaExitCraftInfo final : public UPrimaryDataAsset
{
public:
	TSubclassOf<class AFortAthenaExitCraft>       ExitCaftClass;                                     // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortAthenaExitCraftSpawner> ExitCraftSpawnerClass;                             // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FExitCraftInfo                         ExitCraftInfo;                                     // 0x0040(0x0188)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorSpawnerTag;                            // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            SpawnerMinimapIconBrush;                           // 0x01D0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              SpawnerMinimapIconScale;                           // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            SpawnerCompassIconBrush;                           // 0x0260(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              SpawnerCompassIconScale;                           // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorCraftTag;                              // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            CraftMinimapIconBrush;                             // 0x02F8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              CraftMinimapIconScale;                             // 0x0380(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            CraftCompassIconBrush;                             // 0x0388(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              CraftCompassIconScale;                             // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaExitCraftInfo">();
	}
	static class UFortAthenaExitCraftInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaExitCraftInfo>();
	}
};
static_assert(alignof(UFortAthenaExitCraftInfo) == 0x000008, "Wrong alignment on UFortAthenaExitCraftInfo");
static_assert(sizeof(UFortAthenaExitCraftInfo) == 0x000418, "Wrong size on UFortAthenaExitCraftInfo");
static_assert(offsetof(UFortAthenaExitCraftInfo, ExitCaftClass) == 0x000030, "Member 'UFortAthenaExitCraftInfo::ExitCaftClass' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, ExitCraftSpawnerClass) == 0x000038, "Member 'UFortAthenaExitCraftInfo::ExitCraftSpawnerClass' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, ExitCraftInfo) == 0x000040, "Member 'UFortAthenaExitCraftInfo::ExitCraftInfo' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, SpecialActorSpawnerTag) == 0x0001C8, "Member 'UFortAthenaExitCraftInfo::SpecialActorSpawnerTag' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, SpawnerMinimapIconBrush) == 0x0001D0, "Member 'UFortAthenaExitCraftInfo::SpawnerMinimapIconBrush' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, SpawnerMinimapIconScale) == 0x000258, "Member 'UFortAthenaExitCraftInfo::SpawnerMinimapIconScale' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, SpawnerCompassIconBrush) == 0x000260, "Member 'UFortAthenaExitCraftInfo::SpawnerCompassIconBrush' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, SpawnerCompassIconScale) == 0x0002E8, "Member 'UFortAthenaExitCraftInfo::SpawnerCompassIconScale' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, SpecialActorCraftTag) == 0x0002F0, "Member 'UFortAthenaExitCraftInfo::SpecialActorCraftTag' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, CraftMinimapIconBrush) == 0x0002F8, "Member 'UFortAthenaExitCraftInfo::CraftMinimapIconBrush' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, CraftMinimapIconScale) == 0x000380, "Member 'UFortAthenaExitCraftInfo::CraftMinimapIconScale' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, CraftCompassIconBrush) == 0x000388, "Member 'UFortAthenaExitCraftInfo::CraftCompassIconBrush' has a wrong offset!");
static_assert(offsetof(UFortAthenaExitCraftInfo, CraftCompassIconScale) == 0x000410, "Member 'UFortAthenaExitCraftInfo::CraftCompassIconScale' has a wrong offset!");

// Class FortniteGame.FortAthenaExplosionImpulseExecutionCalculation
// 0x0000 (0x0040 - 0x0040)
class UFortAthenaExplosionImpulseExecutionCalculation final : public UFortGameplayEffectExecutionCalculation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaExplosionImpulseExecutionCalculation">();
	}
	static class UFortAthenaExplosionImpulseExecutionCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaExplosionImpulseExecutionCalculation>();
	}
};
static_assert(alignof(UFortAthenaExplosionImpulseExecutionCalculation) == 0x000008, "Wrong alignment on UFortAthenaExplosionImpulseExecutionCalculation");
static_assert(sizeof(UFortAthenaExplosionImpulseExecutionCalculation) == 0x000040, "Wrong size on UFortAthenaExplosionImpulseExecutionCalculation");

// Class FortniteGame.FortAthenaMutator_Omaha
// 0x0050 (0x03C8 - 0x0378)
class AFortAthenaMutator_Omaha final : public AFortAthenaMutator
{
public:
	struct FOmahaCharacterVariantInfoData         CharacterVariantInfoData[0x2];                     // 0x0378(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FOmahaCharacterVariantInfoData         SpecialCharacterVariantInfoData[0x2];              // 0x0398(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	int32                                         SpecialTeamMembersCount[0x2];                      // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C0[0x8];                                      // 0x03C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Omaha">();
	}
	static class AFortAthenaMutator_Omaha* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Omaha>();
	}
};
static_assert(alignof(AFortAthenaMutator_Omaha) == 0x000008, "Wrong alignment on AFortAthenaMutator_Omaha");
static_assert(sizeof(AFortAthenaMutator_Omaha) == 0x0003C8, "Wrong size on AFortAthenaMutator_Omaha");
static_assert(offsetof(AFortAthenaMutator_Omaha, CharacterVariantInfoData) == 0x000378, "Member 'AFortAthenaMutator_Omaha::CharacterVariantInfoData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Omaha, SpecialCharacterVariantInfoData) == 0x000398, "Member 'AFortAthenaMutator_Omaha::SpecialCharacterVariantInfoData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Omaha, SpecialTeamMembersCount) == 0x0003B8, "Member 'AFortAthenaMutator_Omaha::SpecialTeamMembersCount' has a wrong offset!");

// Class FortniteGame.FortAthenaGoatVehicle
// 0x0170 (0x0E10 - 0x0CA0)
class AFortAthenaGoatVehicle final : public AFortAthenaSKMotorVehicle
{
public:
	struct FVector                                LeanPositionFR;                                    // 0x0CA0(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CAC[0x18];                                     // 0x0CAC(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LeanImpulseScaleFR;                                // 0x0CC4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LeanPositionBR;                                    // 0x0CC8(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CD4[0x18];                                     // 0x0CD4(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LeanImpulseScaleBR;                                // 0x0CEC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LeanPositionBL;                                    // 0x0CF0(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CFC[0x18];                                     // 0x0CFC(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LeanImpulseScaleBL;                                // 0x0D14(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                BounceOffsetFR;                                    // 0x0D18(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                BounceOffsetBR;                                    // 0x0D24(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                BounceOffsetBL;                                    // 0x0D30(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D3C[0x4];                                      // 0x0D3C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            BounceCurve;                                       // 0x0D40(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FLinearColor>                   BoostSlideColors;                                  // 0x0D48(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         HandBrakeSkidParam;                                // 0x0D58(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostParam;                                        // 0x0D5C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MovementParam;                                     // 0x0D60(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BatteryParam;                                      // 0x0D64(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleIntensity;                                   // 0x0D68(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bBoostCameraActive;                                // 0x0D6C(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLocalPlayerADS;                                   // 0x0D6D(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D6E[0x2];                                      // 0x0D6E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class UCameraShake*                           DriverCameraShake;                                 // 0x0D70(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCameraShake*                           PassengerCameraShake;                              // 0x0D78(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        LocalPlayerPawn;                                   // 0x0D80(0x0008)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D88[0x50];                                     // 0x0D88(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	class UParticleSystemComponent*               PSC_WheelDust;                                     // 0x0DD8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_WheelSlide;                                    // 0x0DE0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_TrailLeft;                                     // 0x0DE8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               PSC_TrailRight;                                    // 0x0DF0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSubclassOf<class UFortGoatVehicleConfigs>    FortGoatVehicleConfigsClass;                       // 0x0DF8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortGoatVehicleConfigs*                FortGoatVehicleConfigs;                            // 0x0E00(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E08[0x8];                                      // 0x0E08(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BoostBegin();
	void BoostEnd();
	void BoostIncrease(int32 AccumulationStepIndex);
	void CacheParticleComponentPointers(class UParticleSystemComponent* WheelDust, class UParticleSystemComponent* WheelSlide, class UParticleSystemComponent* TrailLeft, class UParticleSystemComponent* TrailRight);
	void ClearBoostAccumulated();
	void EBrakeBegin();
	void EBrakeEnd();
	void PowerSlideBegin();
	void PowerSlideEnd();
	void SetSkidActive(bool bActive);

	float GetBoostAccumulated() const;
	class FName GetGolfCartEBrakeActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetGolfCartForwardActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetGolfCartHonkActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetGolfCartReverseActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	class FName GetVehicleJumpActionName(class AFortPlayerPawn* FortPlayerPawn) const;
	bool IsBoosting() const;
	bool IsEBraking() const;
	bool IsLeaningOrBouncingBL() const;
	bool IsLeaningOrBouncingBR() const;
	bool IsLeaningOrBouncingFR() const;
	bool IsLocalPlayerRiding() const;
	bool IsPowerSliding() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaGoatVehicle">();
	}
	static class AFortAthenaGoatVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaGoatVehicle>();
	}
};
static_assert(alignof(AFortAthenaGoatVehicle) == 0x000008, "Wrong alignment on AFortAthenaGoatVehicle");
static_assert(sizeof(AFortAthenaGoatVehicle) == 0x000E10, "Wrong size on AFortAthenaGoatVehicle");
static_assert(offsetof(AFortAthenaGoatVehicle, LeanPositionFR) == 0x000CA0, "Member 'AFortAthenaGoatVehicle::LeanPositionFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, LeanImpulseScaleFR) == 0x000CC4, "Member 'AFortAthenaGoatVehicle::LeanImpulseScaleFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, LeanPositionBR) == 0x000CC8, "Member 'AFortAthenaGoatVehicle::LeanPositionBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, LeanImpulseScaleBR) == 0x000CEC, "Member 'AFortAthenaGoatVehicle::LeanImpulseScaleBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, LeanPositionBL) == 0x000CF0, "Member 'AFortAthenaGoatVehicle::LeanPositionBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, LeanImpulseScaleBL) == 0x000D14, "Member 'AFortAthenaGoatVehicle::LeanImpulseScaleBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, BounceOffsetFR) == 0x000D18, "Member 'AFortAthenaGoatVehicle::BounceOffsetFR' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, BounceOffsetBR) == 0x000D24, "Member 'AFortAthenaGoatVehicle::BounceOffsetBR' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, BounceOffsetBL) == 0x000D30, "Member 'AFortAthenaGoatVehicle::BounceOffsetBL' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, BounceCurve) == 0x000D40, "Member 'AFortAthenaGoatVehicle::BounceCurve' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, BoostSlideColors) == 0x000D48, "Member 'AFortAthenaGoatVehicle::BoostSlideColors' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, HandBrakeSkidParam) == 0x000D58, "Member 'AFortAthenaGoatVehicle::HandBrakeSkidParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, BoostParam) == 0x000D5C, "Member 'AFortAthenaGoatVehicle::BoostParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, MovementParam) == 0x000D60, "Member 'AFortAthenaGoatVehicle::MovementParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, BatteryParam) == 0x000D64, "Member 'AFortAthenaGoatVehicle::BatteryParam' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, RumbleIntensity) == 0x000D68, "Member 'AFortAthenaGoatVehicle::RumbleIntensity' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, bBoostCameraActive) == 0x000D6C, "Member 'AFortAthenaGoatVehicle::bBoostCameraActive' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, bLocalPlayerADS) == 0x000D6D, "Member 'AFortAthenaGoatVehicle::bLocalPlayerADS' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, DriverCameraShake) == 0x000D70, "Member 'AFortAthenaGoatVehicle::DriverCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, PassengerCameraShake) == 0x000D78, "Member 'AFortAthenaGoatVehicle::PassengerCameraShake' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, LocalPlayerPawn) == 0x000D80, "Member 'AFortAthenaGoatVehicle::LocalPlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, PSC_WheelDust) == 0x000DD8, "Member 'AFortAthenaGoatVehicle::PSC_WheelDust' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, PSC_WheelSlide) == 0x000DE0, "Member 'AFortAthenaGoatVehicle::PSC_WheelSlide' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, PSC_TrailLeft) == 0x000DE8, "Member 'AFortAthenaGoatVehicle::PSC_TrailLeft' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, PSC_TrailRight) == 0x000DF0, "Member 'AFortAthenaGoatVehicle::PSC_TrailRight' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, FortGoatVehicleConfigsClass) == 0x000DF8, "Member 'AFortAthenaGoatVehicle::FortGoatVehicleConfigsClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaGoatVehicle, FortGoatVehicleConfigs) == 0x000E00, "Member 'AFortAthenaGoatVehicle::FortGoatVehicleConfigs' has a wrong offset!");

// Class FortniteGame.FortAthenaImpulseResponseSet
// 0x0090 (0x00C0 - 0x0030)
class UFortAthenaImpulseResponseSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             ImpulseMultiplier;                                 // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ImpulseMagnitude;                                  // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ImpulseZAngle;                                     // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_A8[0x18];                                      // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaImpulseResponseSet">();
	}
	static class UFortAthenaImpulseResponseSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaImpulseResponseSet>();
	}
};
static_assert(alignof(UFortAthenaImpulseResponseSet) == 0x000008, "Wrong alignment on UFortAthenaImpulseResponseSet");
static_assert(sizeof(UFortAthenaImpulseResponseSet) == 0x0000C0, "Wrong size on UFortAthenaImpulseResponseSet");
static_assert(offsetof(UFortAthenaImpulseResponseSet, ImpulseMultiplier) == 0x000030, "Member 'UFortAthenaImpulseResponseSet::ImpulseMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaImpulseResponseSet, ImpulseMagnitude) == 0x000058, "Member 'UFortAthenaImpulseResponseSet::ImpulseMagnitude' has a wrong offset!");
static_assert(offsetof(UFortAthenaImpulseResponseSet, ImpulseZAngle) == 0x000080, "Member 'UFortAthenaImpulseResponseSet::ImpulseZAngle' has a wrong offset!");

// Class FortniteGame.FortBTTask_GameMoveTo
// 0x0040 (0x00F0 - 0x00B0)
class UFortBTTask_GameMoveTo : public UBTTask_MoveTo
{
public:
	struct FBlackboardKeySelector                 FocalPointWhileMoving;                             // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPublic)
	EPathObstacleAction                           PathObstacleAction;                                // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D9[0x7];                                       // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AFortPawn>                  PushBumpedPawnClass;                               // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bDetectUnexpectedPathBlockingObstacles : 1;        // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bEnableSlowdownAtGoal : 1;                         // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFinishMoveOnOverlap : 1;                          // 0x00E8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDeimosFlavor : 1;                                 // 0x00E8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_E9[0x7];                                       // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_GameMoveTo">();
	}
	static class UFortBTTask_GameMoveTo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_GameMoveTo>();
	}
};
static_assert(alignof(UFortBTTask_GameMoveTo) == 0x000008, "Wrong alignment on UFortBTTask_GameMoveTo");
static_assert(sizeof(UFortBTTask_GameMoveTo) == 0x0000F0, "Wrong size on UFortBTTask_GameMoveTo");
static_assert(offsetof(UFortBTTask_GameMoveTo, FocalPointWhileMoving) == 0x0000B0, "Member 'UFortBTTask_GameMoveTo::FocalPointWhileMoving' has a wrong offset!");
static_assert(offsetof(UFortBTTask_GameMoveTo, PathObstacleAction) == 0x0000D8, "Member 'UFortBTTask_GameMoveTo::PathObstacleAction' has a wrong offset!");
static_assert(offsetof(UFortBTTask_GameMoveTo, PushBumpedPawnClass) == 0x0000E0, "Member 'UFortBTTask_GameMoveTo::PushBumpedPawnClass' has a wrong offset!");

// Class FortniteGame.FortBTTask_GameMoveDirectlyToward
// 0x0000 (0x00F0 - 0x00F0)
class UFortBTTask_GameMoveDirectlyToward final : public UFortBTTask_GameMoveTo
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_GameMoveDirectlyToward">();
	}
	static class UFortBTTask_GameMoveDirectlyToward* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_GameMoveDirectlyToward>();
	}
};
static_assert(alignof(UFortBTTask_GameMoveDirectlyToward) == 0x000008, "Wrong alignment on UFortBTTask_GameMoveDirectlyToward");
static_assert(sizeof(UFortBTTask_GameMoveDirectlyToward) == 0x0000F0, "Wrong size on UFortBTTask_GameMoveDirectlyToward");

// Class FortniteGame.FortHomebaseBannerColorMap
// 0x0050 (0x0080 - 0x0030)
class UFortHomebaseBannerColorMap final : public UDataAsset
{
public:
	TMap<class FName, struct FHomebaseBannerColor> ColorMap;                                          // 0x0030(0x0050)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseBannerColorMap">();
	}
	static class UFortHomebaseBannerColorMap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseBannerColorMap>();
	}
};
static_assert(alignof(UFortHomebaseBannerColorMap) == 0x000008, "Wrong alignment on UFortHomebaseBannerColorMap");
static_assert(sizeof(UFortHomebaseBannerColorMap) == 0x000080, "Wrong size on UFortHomebaseBannerColorMap");
static_assert(offsetof(UFortHomebaseBannerColorMap, ColorMap) == 0x000030, "Member 'UFortHomebaseBannerColorMap::ColorMap' has a wrong offset!");

// Class FortniteGame.FortAthenaJackalVehicleConfigs
// 0x0138 (0x0460 - 0x0328)
class UFortAthenaJackalVehicleConfigs : public UFortVehicleConfigs
{
public:
	float                                         BoostTopSpeedMultiplier;                           // 0x0328(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostTopSpeedForceMultiplier;                      // 0x032C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplier;                           // 0x0330(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostMinPushForce;                                 // 0x0334(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplierRampTime;                   // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCameraAdditionalOffset;                       // 0x033C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SprintTopSpeedMultiplier;                          // 0x0340(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SprintTopSpeedForceMultiplier;                     // 0x0344(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SprintMinPushForce;                                // 0x0348(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutoSprintDelay;                                   // 0x034C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxCombatSpeed;                                    // 0x0350(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CombatTransitionDragCoefficient;                   // 0x0354(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CombatTransitionDragCoefficient2;                  // 0x0358(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SprintCameraAdditionalOffset;                      // 0x035C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurnInPlaceSpeed;                                  // 0x0360(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedForTurnInPlaceKmH;                         // 0x0364(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BlendOutExtraSpeedTurnInPlaceKmH;                  // 0x0368(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinJumpForce;                                      // 0x036C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxJumpForce;                                      // 0x0370(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpChargeRate;                                    // 0x0374(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpChargeLossRate;                                // 0x0378(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinJumpChargeToActivate;                           // 0x037C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpRequiredVerticalAngle;                         // 0x0380(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpCooldown;                                      // 0x0384(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EmptyDragCoefficient;                              // 0x0388(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EmptyDragCoefficient2;                             // 0x038C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxEmptyDragSpeed;                                 // 0x0390(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ForwardAlphaDeadZone;                              // 0x0394(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ForwardInputCutoffForSharpTurn;                    // 0x0398(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinRightInputForSharpTurn;                         // 0x039C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SharpTurnLateralFrictionRuntimeMultiplier;         // 0x03A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinForwardAlphaForLeftAnalogTurn;                  // 0x03A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EmptyLateralFrictionRuntimeMultiplier;             // 0x03A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BumpForce;                                         // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InPlaceForwardPushForce;                           // 0x03B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedForInPlaceForwardPush;                     // 0x03B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TorsionRollStiff;                                  // 0x03B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TorsionRollDamp;                                   // 0x03BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TorsionRollAirStiff;                               // 0x03C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TorsionRollAirDamp;                                // 0x03C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TorsionRollStrength;                               // 0x03C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SteerRollFactor;                                   // 0x03CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleMaxRollAccel;                               // 0x03D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectionalYawMinVelocitySq;                      // 0x03D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectionalYawDotToleranceStart;                  // 0x03D8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectionalYawDotToleranceEnd;                    // 0x03DC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectionalYawStiff;                              // 0x03E0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectionalYawDamp;                               // 0x03E4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CorrectionalYawMaxAccel;                           // 0x03E8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxYawCorrectionIncline;                           // 0x03EC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimSteeringMultiplier;                             // 0x03F0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimSteeringTurnMultiplier;                         // 0x03F4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimSteeringStrafeMultiplier;                       // 0x03F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseCameraAssistWhenADS;                           // 0x03FC(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bJumpForceWorldVertical;                           // 0x03FD(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3FE[0x2];                                      // 0x03FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         JumpPercentWorldUpForPureVertical;                 // 0x0400(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpPercentSurfaceNormal;                          // 0x0404(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bJumpInstantlyFullCharge;                          // 0x0408(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHolsterWeaponDuringBoostOnServer;                 // 0x0409(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHolsterWeaponDuringBoostOnClient;                 // 0x040A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayHolsterAnimsOnClient;                         // 0x040B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSwapDriveTagsDuringBoost;                         // 0x040C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableReticleDuringBoost;                        // 0x040D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseViewRotationDuringSprint;                      // 0x040E(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAlwaysConstrainViewDuringCombat;                  // 0x040F(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAlwaysConstrainViewDuringCombatADS;               // 0x0410(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_411[0x3];                                      // 0x0411(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         GroundForwardToUpTolerance;                        // 0x0414(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurnRateExponent;                                  // 0x0418(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedMaxSteeringAngle;                          // 0x041C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxSpeedMaxSteeringAngle;                          // 0x0420(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AllowSharpTurnForwardAlpha;                        // 0x0424(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SharpTurnSwitchOffAlpha;                           // 0x0428(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseLookAheadTraceInAir;                           // 0x042C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_42D[0x3];                                      // 0x042D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         VehicleCameraLeftAnalogMultiplierInAir;            // 0x0430(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAutoFlipVelocitySquared;                        // 0x0434(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutoFlipCooldown;                                  // 0x0438(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BalloonPitchStrengthModifier;                      // 0x043C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSpeedSquaredForCameraFollowInAir;               // 0x0440(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         JumpChargeSteeringMultiplier;                      // 0x0444(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VerticalOnGroundEjectCooldown;                     // 0x0448(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxForwardSpeedForTurnInPlaceDrag;                 // 0x044C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurnInPlaceDragCoefficientMultiplier;              // 0x0450(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TurnInPlaceDrag2CoefficientMultiplier;             // 0x0454(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleAirCameraYawStrength;                       // 0x0458(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_45C[0x4];                                      // 0x045C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaJackalVehicleConfigs">();
	}
	static class UFortAthenaJackalVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaJackalVehicleConfigs>();
	}
};
static_assert(alignof(UFortAthenaJackalVehicleConfigs) == 0x000008, "Wrong alignment on UFortAthenaJackalVehicleConfigs");
static_assert(sizeof(UFortAthenaJackalVehicleConfigs) == 0x000460, "Wrong size on UFortAthenaJackalVehicleConfigs");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BoostTopSpeedMultiplier) == 0x000328, "Member 'UFortAthenaJackalVehicleConfigs::BoostTopSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BoostTopSpeedForceMultiplier) == 0x00032C, "Member 'UFortAthenaJackalVehicleConfigs::BoostTopSpeedForceMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BoostSteeringMultiplier) == 0x000330, "Member 'UFortAthenaJackalVehicleConfigs::BoostSteeringMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BoostMinPushForce) == 0x000334, "Member 'UFortAthenaJackalVehicleConfigs::BoostMinPushForce' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BoostSteeringMultiplierRampTime) == 0x000338, "Member 'UFortAthenaJackalVehicleConfigs::BoostSteeringMultiplierRampTime' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BoostCameraAdditionalOffset) == 0x00033C, "Member 'UFortAthenaJackalVehicleConfigs::BoostCameraAdditionalOffset' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, SprintTopSpeedMultiplier) == 0x000340, "Member 'UFortAthenaJackalVehicleConfigs::SprintTopSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, SprintTopSpeedForceMultiplier) == 0x000344, "Member 'UFortAthenaJackalVehicleConfigs::SprintTopSpeedForceMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, SprintMinPushForce) == 0x000348, "Member 'UFortAthenaJackalVehicleConfigs::SprintMinPushForce' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, AutoSprintDelay) == 0x00034C, "Member 'UFortAthenaJackalVehicleConfigs::AutoSprintDelay' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxCombatSpeed) == 0x000350, "Member 'UFortAthenaJackalVehicleConfigs::MaxCombatSpeed' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CombatTransitionDragCoefficient) == 0x000354, "Member 'UFortAthenaJackalVehicleConfigs::CombatTransitionDragCoefficient' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CombatTransitionDragCoefficient2) == 0x000358, "Member 'UFortAthenaJackalVehicleConfigs::CombatTransitionDragCoefficient2' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, SprintCameraAdditionalOffset) == 0x00035C, "Member 'UFortAthenaJackalVehicleConfigs::SprintCameraAdditionalOffset' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TurnInPlaceSpeed) == 0x000360, "Member 'UFortAthenaJackalVehicleConfigs::TurnInPlaceSpeed' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxSpeedForTurnInPlaceKmH) == 0x000364, "Member 'UFortAthenaJackalVehicleConfigs::MaxSpeedForTurnInPlaceKmH' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BlendOutExtraSpeedTurnInPlaceKmH) == 0x000368, "Member 'UFortAthenaJackalVehicleConfigs::BlendOutExtraSpeedTurnInPlaceKmH' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MinJumpForce) == 0x00036C, "Member 'UFortAthenaJackalVehicleConfigs::MinJumpForce' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxJumpForce) == 0x000370, "Member 'UFortAthenaJackalVehicleConfigs::MaxJumpForce' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, JumpChargeRate) == 0x000374, "Member 'UFortAthenaJackalVehicleConfigs::JumpChargeRate' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, JumpChargeLossRate) == 0x000378, "Member 'UFortAthenaJackalVehicleConfigs::JumpChargeLossRate' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MinJumpChargeToActivate) == 0x00037C, "Member 'UFortAthenaJackalVehicleConfigs::MinJumpChargeToActivate' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, JumpRequiredVerticalAngle) == 0x000380, "Member 'UFortAthenaJackalVehicleConfigs::JumpRequiredVerticalAngle' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, JumpCooldown) == 0x000384, "Member 'UFortAthenaJackalVehicleConfigs::JumpCooldown' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, EmptyDragCoefficient) == 0x000388, "Member 'UFortAthenaJackalVehicleConfigs::EmptyDragCoefficient' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, EmptyDragCoefficient2) == 0x00038C, "Member 'UFortAthenaJackalVehicleConfigs::EmptyDragCoefficient2' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxEmptyDragSpeed) == 0x000390, "Member 'UFortAthenaJackalVehicleConfigs::MaxEmptyDragSpeed' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, ForwardAlphaDeadZone) == 0x000394, "Member 'UFortAthenaJackalVehicleConfigs::ForwardAlphaDeadZone' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, ForwardInputCutoffForSharpTurn) == 0x000398, "Member 'UFortAthenaJackalVehicleConfigs::ForwardInputCutoffForSharpTurn' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MinRightInputForSharpTurn) == 0x00039C, "Member 'UFortAthenaJackalVehicleConfigs::MinRightInputForSharpTurn' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, SharpTurnLateralFrictionRuntimeMultiplier) == 0x0003A0, "Member 'UFortAthenaJackalVehicleConfigs::SharpTurnLateralFrictionRuntimeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MinForwardAlphaForLeftAnalogTurn) == 0x0003A4, "Member 'UFortAthenaJackalVehicleConfigs::MinForwardAlphaForLeftAnalogTurn' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, EmptyLateralFrictionRuntimeMultiplier) == 0x0003A8, "Member 'UFortAthenaJackalVehicleConfigs::EmptyLateralFrictionRuntimeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BumpForce) == 0x0003AC, "Member 'UFortAthenaJackalVehicleConfigs::BumpForce' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, InPlaceForwardPushForce) == 0x0003B0, "Member 'UFortAthenaJackalVehicleConfigs::InPlaceForwardPushForce' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxSpeedForInPlaceForwardPush) == 0x0003B4, "Member 'UFortAthenaJackalVehicleConfigs::MaxSpeedForInPlaceForwardPush' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TorsionRollStiff) == 0x0003B8, "Member 'UFortAthenaJackalVehicleConfigs::TorsionRollStiff' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TorsionRollDamp) == 0x0003BC, "Member 'UFortAthenaJackalVehicleConfigs::TorsionRollDamp' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TorsionRollAirStiff) == 0x0003C0, "Member 'UFortAthenaJackalVehicleConfigs::TorsionRollAirStiff' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TorsionRollAirDamp) == 0x0003C4, "Member 'UFortAthenaJackalVehicleConfigs::TorsionRollAirDamp' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TorsionRollStrength) == 0x0003C8, "Member 'UFortAthenaJackalVehicleConfigs::TorsionRollStrength' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, SteerRollFactor) == 0x0003CC, "Member 'UFortAthenaJackalVehicleConfigs::SteerRollFactor' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, VehicleMaxRollAccel) == 0x0003D0, "Member 'UFortAthenaJackalVehicleConfigs::VehicleMaxRollAccel' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CorrectionalYawMinVelocitySq) == 0x0003D4, "Member 'UFortAthenaJackalVehicleConfigs::CorrectionalYawMinVelocitySq' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CorrectionalYawDotToleranceStart) == 0x0003D8, "Member 'UFortAthenaJackalVehicleConfigs::CorrectionalYawDotToleranceStart' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CorrectionalYawDotToleranceEnd) == 0x0003DC, "Member 'UFortAthenaJackalVehicleConfigs::CorrectionalYawDotToleranceEnd' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CorrectionalYawStiff) == 0x0003E0, "Member 'UFortAthenaJackalVehicleConfigs::CorrectionalYawStiff' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CorrectionalYawDamp) == 0x0003E4, "Member 'UFortAthenaJackalVehicleConfigs::CorrectionalYawDamp' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, CorrectionalYawMaxAccel) == 0x0003E8, "Member 'UFortAthenaJackalVehicleConfigs::CorrectionalYawMaxAccel' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxYawCorrectionIncline) == 0x0003EC, "Member 'UFortAthenaJackalVehicleConfigs::MaxYawCorrectionIncline' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, AimSteeringMultiplier) == 0x0003F0, "Member 'UFortAthenaJackalVehicleConfigs::AimSteeringMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, AimSteeringTurnMultiplier) == 0x0003F4, "Member 'UFortAthenaJackalVehicleConfigs::AimSteeringTurnMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, AimSteeringStrafeMultiplier) == 0x0003F8, "Member 'UFortAthenaJackalVehicleConfigs::AimSteeringStrafeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bUseCameraAssistWhenADS) == 0x0003FC, "Member 'UFortAthenaJackalVehicleConfigs::bUseCameraAssistWhenADS' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bJumpForceWorldVertical) == 0x0003FD, "Member 'UFortAthenaJackalVehicleConfigs::bJumpForceWorldVertical' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, JumpPercentWorldUpForPureVertical) == 0x000400, "Member 'UFortAthenaJackalVehicleConfigs::JumpPercentWorldUpForPureVertical' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, JumpPercentSurfaceNormal) == 0x000404, "Member 'UFortAthenaJackalVehicleConfigs::JumpPercentSurfaceNormal' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bJumpInstantlyFullCharge) == 0x000408, "Member 'UFortAthenaJackalVehicleConfigs::bJumpInstantlyFullCharge' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bHolsterWeaponDuringBoostOnServer) == 0x000409, "Member 'UFortAthenaJackalVehicleConfigs::bHolsterWeaponDuringBoostOnServer' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bHolsterWeaponDuringBoostOnClient) == 0x00040A, "Member 'UFortAthenaJackalVehicleConfigs::bHolsterWeaponDuringBoostOnClient' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bPlayHolsterAnimsOnClient) == 0x00040B, "Member 'UFortAthenaJackalVehicleConfigs::bPlayHolsterAnimsOnClient' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bSwapDriveTagsDuringBoost) == 0x00040C, "Member 'UFortAthenaJackalVehicleConfigs::bSwapDriveTagsDuringBoost' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bDisableReticleDuringBoost) == 0x00040D, "Member 'UFortAthenaJackalVehicleConfigs::bDisableReticleDuringBoost' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bUseViewRotationDuringSprint) == 0x00040E, "Member 'UFortAthenaJackalVehicleConfigs::bUseViewRotationDuringSprint' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bAlwaysConstrainViewDuringCombat) == 0x00040F, "Member 'UFortAthenaJackalVehicleConfigs::bAlwaysConstrainViewDuringCombat' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bAlwaysConstrainViewDuringCombatADS) == 0x000410, "Member 'UFortAthenaJackalVehicleConfigs::bAlwaysConstrainViewDuringCombatADS' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, GroundForwardToUpTolerance) == 0x000414, "Member 'UFortAthenaJackalVehicleConfigs::GroundForwardToUpTolerance' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TurnRateExponent) == 0x000418, "Member 'UFortAthenaJackalVehicleConfigs::TurnRateExponent' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MinSpeedMaxSteeringAngle) == 0x00041C, "Member 'UFortAthenaJackalVehicleConfigs::MinSpeedMaxSteeringAngle' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxSpeedMaxSteeringAngle) == 0x000420, "Member 'UFortAthenaJackalVehicleConfigs::MaxSpeedMaxSteeringAngle' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, AllowSharpTurnForwardAlpha) == 0x000424, "Member 'UFortAthenaJackalVehicleConfigs::AllowSharpTurnForwardAlpha' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, SharpTurnSwitchOffAlpha) == 0x000428, "Member 'UFortAthenaJackalVehicleConfigs::SharpTurnSwitchOffAlpha' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, bUseLookAheadTraceInAir) == 0x00042C, "Member 'UFortAthenaJackalVehicleConfigs::bUseLookAheadTraceInAir' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, VehicleCameraLeftAnalogMultiplierInAir) == 0x000430, "Member 'UFortAthenaJackalVehicleConfigs::VehicleCameraLeftAnalogMultiplierInAir' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxAutoFlipVelocitySquared) == 0x000434, "Member 'UFortAthenaJackalVehicleConfigs::MaxAutoFlipVelocitySquared' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, AutoFlipCooldown) == 0x000438, "Member 'UFortAthenaJackalVehicleConfigs::AutoFlipCooldown' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, BalloonPitchStrengthModifier) == 0x00043C, "Member 'UFortAthenaJackalVehicleConfigs::BalloonPitchStrengthModifier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MinSpeedSquaredForCameraFollowInAir) == 0x000440, "Member 'UFortAthenaJackalVehicleConfigs::MinSpeedSquaredForCameraFollowInAir' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, JumpChargeSteeringMultiplier) == 0x000444, "Member 'UFortAthenaJackalVehicleConfigs::JumpChargeSteeringMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, VerticalOnGroundEjectCooldown) == 0x000448, "Member 'UFortAthenaJackalVehicleConfigs::VerticalOnGroundEjectCooldown' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, MaxForwardSpeedForTurnInPlaceDrag) == 0x00044C, "Member 'UFortAthenaJackalVehicleConfigs::MaxForwardSpeedForTurnInPlaceDrag' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TurnInPlaceDragCoefficientMultiplier) == 0x000450, "Member 'UFortAthenaJackalVehicleConfigs::TurnInPlaceDragCoefficientMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, TurnInPlaceDrag2CoefficientMultiplier) == 0x000454, "Member 'UFortAthenaJackalVehicleConfigs::TurnInPlaceDrag2CoefficientMultiplier' has a wrong offset!");
static_assert(offsetof(UFortAthenaJackalVehicleConfigs, VehicleAirCameraYawStrength) == 0x000458, "Member 'UFortAthenaJackalVehicleConfigs::VehicleAirCameraYawStrength' has a wrong offset!");

// Class FortniteGame.FortAthenaMapInfo
// 0x0510 (0x0840 - 0x0330)
class AFortAthenaMapInfo final : public AActor
{
public:
	TSubclassOf<class ABuildingContainer>         TreasureChestClass;                                // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FScalableFloat                         TreasureChestMinSpawnPercent;                      // 0x0338(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FScalableFloat                         TreasureChestMaxSpawnPercent;                      // 0x0358(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSubclassOf<class ABuildingContainer>         AmmoBoxClass;                                      // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FScalableFloat                         AmmoBoxMinSpawnPercent;                            // 0x0380(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FScalableFloat                         AmmoBoxMaxSpawnPercent;                            // 0x03A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<struct FVehicleClassDetails>           VehicleClassDetails;                               // 0x03C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TSubclassOf<class ABuildingItemCollectorActor> VendingMachineClass;                               // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FScalableFloat                         VendingMachineRarityCount;                         // 0x03D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortAthenaSupplyDrop>      LlamaClass;                                        // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FScalableFloat                         LlamaQuantityMin;                                  // 0x0400(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FScalableFloat                         LlamaQuantityMax;                                  // 0x0420(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<class UFortSupplyDropInfo*>            SupplyDropInfoList;                                // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FScalableFloat                         SupplyDropMinPlacementHeight;                      // 0x0450(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FScalableFloat                         SupplyDropMaxPlacementHeight;                      // 0x0470(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortAthenaAircraft>        AircraftClass;                                     // 0x0490(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FBox2D                                 AircraftSpawnZone;                                 // 0x0498(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic)
	struct FBox2D                                 AircraftDropZone;                                  // 0x04AC(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic)
	class AVolume*                                AircraftDropVolume;                                // 0x04C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FScalableFloat                         SkydivingScanForImpactWorldZ;                      // 0x04C8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FScalableFloat                         SkydivingForceDeployParachuteWorldZ;               // 0x04E8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<struct FAircraftFlightInfo>            FlightInfos;                                       // 0x0508(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	struct FScalableFloat                         AircraftDeviationAngle;                            // 0x0518(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         AircraftDistanceFromMidLine;                       // 0x0538(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         AircraftHeight;                                    // 0x0558(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         AircraftSpeed;                                     // 0x0578(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         AircraftDesiredDoorOpenTime;                       // 0x0598(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SafeZoneStartDelay;                                // 0x05B8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SafeZoneStartingRadius;                            // 0x05D8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortSafeZoneVolumeDefinition>  SafeZoneVolumeDefinitions;                         // 0x05F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FFortSafeZoneDefinition                SafeZoneDefinition;                                // 0x0608(0x0238)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMapInfo">();
	}
	static class AFortAthenaMapInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMapInfo>();
	}
};
static_assert(alignof(AFortAthenaMapInfo) == 0x000008, "Wrong alignment on AFortAthenaMapInfo");
static_assert(sizeof(AFortAthenaMapInfo) == 0x000840, "Wrong size on AFortAthenaMapInfo");
static_assert(offsetof(AFortAthenaMapInfo, TreasureChestClass) == 0x000330, "Member 'AFortAthenaMapInfo::TreasureChestClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, TreasureChestMinSpawnPercent) == 0x000338, "Member 'AFortAthenaMapInfo::TreasureChestMinSpawnPercent' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, TreasureChestMaxSpawnPercent) == 0x000358, "Member 'AFortAthenaMapInfo::TreasureChestMaxSpawnPercent' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AmmoBoxClass) == 0x000378, "Member 'AFortAthenaMapInfo::AmmoBoxClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AmmoBoxMinSpawnPercent) == 0x000380, "Member 'AFortAthenaMapInfo::AmmoBoxMinSpawnPercent' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AmmoBoxMaxSpawnPercent) == 0x0003A0, "Member 'AFortAthenaMapInfo::AmmoBoxMaxSpawnPercent' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, VehicleClassDetails) == 0x0003C0, "Member 'AFortAthenaMapInfo::VehicleClassDetails' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, VendingMachineClass) == 0x0003D0, "Member 'AFortAthenaMapInfo::VendingMachineClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, VendingMachineRarityCount) == 0x0003D8, "Member 'AFortAthenaMapInfo::VendingMachineRarityCount' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, LlamaClass) == 0x0003F8, "Member 'AFortAthenaMapInfo::LlamaClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, LlamaQuantityMin) == 0x000400, "Member 'AFortAthenaMapInfo::LlamaQuantityMin' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, LlamaQuantityMax) == 0x000420, "Member 'AFortAthenaMapInfo::LlamaQuantityMax' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SupplyDropInfoList) == 0x000440, "Member 'AFortAthenaMapInfo::SupplyDropInfoList' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SupplyDropMinPlacementHeight) == 0x000450, "Member 'AFortAthenaMapInfo::SupplyDropMinPlacementHeight' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SupplyDropMaxPlacementHeight) == 0x000470, "Member 'AFortAthenaMapInfo::SupplyDropMaxPlacementHeight' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftClass) == 0x000490, "Member 'AFortAthenaMapInfo::AircraftClass' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftSpawnZone) == 0x000498, "Member 'AFortAthenaMapInfo::AircraftSpawnZone' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftDropZone) == 0x0004AC, "Member 'AFortAthenaMapInfo::AircraftDropZone' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftDropVolume) == 0x0004C0, "Member 'AFortAthenaMapInfo::AircraftDropVolume' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SkydivingScanForImpactWorldZ) == 0x0004C8, "Member 'AFortAthenaMapInfo::SkydivingScanForImpactWorldZ' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SkydivingForceDeployParachuteWorldZ) == 0x0004E8, "Member 'AFortAthenaMapInfo::SkydivingForceDeployParachuteWorldZ' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, FlightInfos) == 0x000508, "Member 'AFortAthenaMapInfo::FlightInfos' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftDeviationAngle) == 0x000518, "Member 'AFortAthenaMapInfo::AircraftDeviationAngle' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftDistanceFromMidLine) == 0x000538, "Member 'AFortAthenaMapInfo::AircraftDistanceFromMidLine' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftHeight) == 0x000558, "Member 'AFortAthenaMapInfo::AircraftHeight' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftSpeed) == 0x000578, "Member 'AFortAthenaMapInfo::AircraftSpeed' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, AircraftDesiredDoorOpenTime) == 0x000598, "Member 'AFortAthenaMapInfo::AircraftDesiredDoorOpenTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SafeZoneStartDelay) == 0x0005B8, "Member 'AFortAthenaMapInfo::SafeZoneStartDelay' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SafeZoneStartingRadius) == 0x0005D8, "Member 'AFortAthenaMapInfo::SafeZoneStartingRadius' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SafeZoneVolumeDefinitions) == 0x0005F8, "Member 'AFortAthenaMapInfo::SafeZoneVolumeDefinitions' has a wrong offset!");
static_assert(offsetof(AFortAthenaMapInfo, SafeZoneDefinition) == 0x000608, "Member 'AFortAthenaMapInfo::SafeZoneDefinition' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_Score
// 0x01C0 (0x0538 - 0x0378)
class AFortAthenaMutator_Score final : public AFortAthenaMutator
{
public:
	int32                                         NumCoinWaves;                                      // 0x0378(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSupportsRespawnConfig;                            // 0x037C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bRespawnsAllowed;                                  // 0x037D(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37E[0x2];                                      // 0x037E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         StopRespawnPhase;                                  // 0x0380(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortRespawnLogicData                  RespawnLogicData;                                  // 0x03A0(0x00E0)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   GameMsgText_Intro;                                 // 0x0480(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   GameMsgText_FirstCoinsSpawned;                     // 0x0498(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   GameMsgText_CoinsSpawned;                          // 0x04B0(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_NoMoreRespawnsWarning;                     // 0x04C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_NoMoreRespawns;                            // 0x0500(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);
	void OnMutatorGameplayEvent(int32 EventId, int32 EventParam1, int32 EventParam2, int32 EventParam3);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Score">();
	}
	static class AFortAthenaMutator_Score* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Score>();
	}
};
static_assert(alignof(AFortAthenaMutator_Score) == 0x000008, "Wrong alignment on AFortAthenaMutator_Score");
static_assert(sizeof(AFortAthenaMutator_Score) == 0x000538, "Wrong size on AFortAthenaMutator_Score");
static_assert(offsetof(AFortAthenaMutator_Score, NumCoinWaves) == 0x000378, "Member 'AFortAthenaMutator_Score::NumCoinWaves' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, bSupportsRespawnConfig) == 0x00037C, "Member 'AFortAthenaMutator_Score::bSupportsRespawnConfig' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, bRespawnsAllowed) == 0x00037D, "Member 'AFortAthenaMutator_Score::bRespawnsAllowed' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, StopRespawnPhase) == 0x000380, "Member 'AFortAthenaMutator_Score::StopRespawnPhase' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, RespawnLogicData) == 0x0003A0, "Member 'AFortAthenaMutator_Score::RespawnLogicData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, GameMsgText_Intro) == 0x000480, "Member 'AFortAthenaMutator_Score::GameMsgText_Intro' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, GameMsgText_FirstCoinsSpawned) == 0x000498, "Member 'AFortAthenaMutator_Score::GameMsgText_FirstCoinsSpawned' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, GameMsgText_CoinsSpawned) == 0x0004B0, "Member 'AFortAthenaMutator_Score::GameMsgText_CoinsSpawned' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, GameMsg_NoMoreRespawnsWarning) == 0x0004C8, "Member 'AFortAthenaMutator_Score::GameMsg_NoMoreRespawnsWarning' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Score, GameMsg_NoMoreRespawns) == 0x000500, "Member 'AFortAthenaMutator_Score::GameMsg_NoMoreRespawns' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_AllowADS
// 0x0000 (0x0378 - 0x0378)
class AFortAthenaMutator_AllowADS final : public AFortAthenaMutator
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_AllowADS">();
	}
	static class AFortAthenaMutator_AllowADS* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_AllowADS>();
	}
};
static_assert(alignof(AFortAthenaMutator_AllowADS) == 0x000008, "Wrong alignment on AFortAthenaMutator_AllowADS");
static_assert(sizeof(AFortAthenaMutator_AllowADS) == 0x000378, "Wrong size on AFortAthenaMutator_AllowADS");

// Class FortniteGame.FortBadgeItemDefinition
// 0x0080 (0x08F0 - 0x0870)
class UFortBadgeItemDefinition final : public UFortWorldItemDefinition
{
public:
	class FText                                   DisplayText;                                       // 0x0868(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   FailedDisplayText;                                 // 0x0880(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FLinearColor                           BadgeColor;                                        // 0x0898(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    BadgeScoringValuesHandle;                          // 0x08A8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortCardPackItemDefinition> BadgeCardPackReward;                               // 0x08B8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FFortItemQuantityPair>          ItemRewards;                                       // 0x08E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	EStatCategory GetBadgeScoreCategory() const;
	int32 GetBadgeScoreThreshold() const;
	int32 GetMissionPoints() const;
	int32 GetScoreAwarded(const class APlayerController* PlayerController) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBadgeItemDefinition">();
	}
	static class UFortBadgeItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBadgeItemDefinition>();
	}
};
static_assert(alignof(UFortBadgeItemDefinition) == 0x000010, "Wrong alignment on UFortBadgeItemDefinition");
static_assert(sizeof(UFortBadgeItemDefinition) == 0x0008F0, "Wrong size on UFortBadgeItemDefinition");
static_assert(offsetof(UFortBadgeItemDefinition, DisplayText) == 0x000868, "Member 'UFortBadgeItemDefinition::DisplayText' has a wrong offset!");
static_assert(offsetof(UFortBadgeItemDefinition, FailedDisplayText) == 0x000880, "Member 'UFortBadgeItemDefinition::FailedDisplayText' has a wrong offset!");
static_assert(offsetof(UFortBadgeItemDefinition, BadgeColor) == 0x000898, "Member 'UFortBadgeItemDefinition::BadgeColor' has a wrong offset!");
static_assert(offsetof(UFortBadgeItemDefinition, BadgeScoringValuesHandle) == 0x0008A8, "Member 'UFortBadgeItemDefinition::BadgeScoringValuesHandle' has a wrong offset!");
static_assert(offsetof(UFortBadgeItemDefinition, BadgeCardPackReward) == 0x0008B8, "Member 'UFortBadgeItemDefinition::BadgeCardPackReward' has a wrong offset!");
static_assert(offsetof(UFortBadgeItemDefinition, ItemRewards) == 0x0008E0, "Member 'UFortBadgeItemDefinition::ItemRewards' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_BlockBuilding
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_BlockBuilding final : public AFortAthenaMutator
{
public:
	bool                                          bBlockBuilding;                                    // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_BlockBuilding">();
	}
	static class AFortAthenaMutator_BlockBuilding* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_BlockBuilding>();
	}
};
static_assert(alignof(AFortAthenaMutator_BlockBuilding) == 0x000008, "Wrong alignment on AFortAthenaMutator_BlockBuilding");
static_assert(sizeof(AFortAthenaMutator_BlockBuilding) == 0x000380, "Wrong size on AFortAthenaMutator_BlockBuilding");
static_assert(offsetof(AFortAthenaMutator_BlockBuilding, bBlockBuilding) == 0x000378, "Member 'AFortAthenaMutator_BlockBuilding::bBlockBuilding' has a wrong offset!");

// Class FortniteGame.FortHomebaseBannerIconItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UFortHomebaseBannerIconItemDefinition final : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseBannerIconItemDefinition">();
	}
	static class UFortHomebaseBannerIconItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseBannerIconItemDefinition>();
	}
};
static_assert(alignof(UFortHomebaseBannerIconItemDefinition) == 0x000010, "Wrong alignment on UFortHomebaseBannerIconItemDefinition");
static_assert(sizeof(UFortHomebaseBannerIconItemDefinition) == 0x000360, "Wrong size on UFortHomebaseBannerIconItemDefinition");

// Class FortniteGame.FortAthenaMutator_ButterflyEvent
// 0x00C0 (0x0438 - 0x0378)
class AFortAthenaMutator_ButterflyEvent final : public AFortAthenaMutator
{
public:
	UMulticastDelegateProperty_                   OnPawnBroadcast;                                   // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_388[0x20];                                     // 0x0388(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PawnGatherFrequency;                               // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3AC[0xC];                                      // 0x03AC(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         PawnSpawnLocationX;                                // 0x03B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PawnSpawnLocationY;                                // 0x03D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PawnSpawnMinDistance;                              // 0x03F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PawnSpawnMaxDistance;                              // 0x0418(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void StartGatheringPawns();
	void StopGatheringPawns();
	void UpdatePawnBroadcasting();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_ButterflyEvent">();
	}
	static class AFortAthenaMutator_ButterflyEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_ButterflyEvent>();
	}
};
static_assert(alignof(AFortAthenaMutator_ButterflyEvent) == 0x000008, "Wrong alignment on AFortAthenaMutator_ButterflyEvent");
static_assert(sizeof(AFortAthenaMutator_ButterflyEvent) == 0x000438, "Wrong size on AFortAthenaMutator_ButterflyEvent");
static_assert(offsetof(AFortAthenaMutator_ButterflyEvent, OnPawnBroadcast) == 0x000378, "Member 'AFortAthenaMutator_ButterflyEvent::OnPawnBroadcast' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ButterflyEvent, PawnGatherFrequency) == 0x0003A8, "Member 'AFortAthenaMutator_ButterflyEvent::PawnGatherFrequency' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ButterflyEvent, PawnSpawnLocationX) == 0x0003B8, "Member 'AFortAthenaMutator_ButterflyEvent::PawnSpawnLocationX' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ButterflyEvent, PawnSpawnLocationY) == 0x0003D8, "Member 'AFortAthenaMutator_ButterflyEvent::PawnSpawnLocationY' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ButterflyEvent, PawnSpawnMinDistance) == 0x0003F8, "Member 'AFortAthenaMutator_ButterflyEvent::PawnSpawnMinDistance' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ButterflyEvent, PawnSpawnMaxDistance) == 0x000418, "Member 'AFortAthenaMutator_ButterflyEvent::PawnSpawnMaxDistance' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_CreativeTutorial
// 0x01E0 (0x0558 - 0x0378)
class AFortAthenaMutator_CreativeTutorial final : public AFortAthenaMutator
{
public:
	struct FAthenaGameMessageData                 GameMsg_LandOnHub;                                 // 0x0378(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_LandOnIsland;                              // 0x03B0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Inventory;                                 // 0x03E8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_IslandMenu;                                // 0x0420(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_BackToHub;                                 // 0x0458(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_ExploreFriendsIslands;                     // 0x0490(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Permissions;                               // 0x04C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 ServerShutdownInitiated;                           // 0x0500(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bHasSeenInventoryTutorial;                         // 0x0538(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasSeenReturnToCreativeHubTutorial;               // 0x0539(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasSeenMyIslandTutorial;                          // 0x053A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasSeenWelcomeTutorial;                           // 0x053B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasSeenPermissionsTutorial;                       // 0x053C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCanShowMyIslandMessage;                           // 0x053D(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_53E[0x12];                                     // 0x053E(0x0012)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ServerShutdownTimeRemaining;                       // 0x0550(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_554[0x4];                                      // 0x0554(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DisplayBackToHubMessage();
	void OnActorEnteredVolume(class APlayerState* PS, class AFortVolume* Volume);
	void OnEndSkydiving();
	void OnGamePhaseChanged(EAthenaGamePhase GamePhase);
	void OnMutatorGameplayEvent(int32 EventId, int32 EventParam1, int32 EventParam2, int32 EventParam3);
	void OnPlayerCreativeVolumeChanged(const class AFortVolume* Volume);
	void OnPlayerJoinedCreativeIsland();
	void OnVolumeManagerReplicated();
	void StartTrackingEndSkydiving();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_CreativeTutorial">();
	}
	static class AFortAthenaMutator_CreativeTutorial* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_CreativeTutorial>();
	}
};
static_assert(alignof(AFortAthenaMutator_CreativeTutorial) == 0x000008, "Wrong alignment on AFortAthenaMutator_CreativeTutorial");
static_assert(sizeof(AFortAthenaMutator_CreativeTutorial) == 0x000558, "Wrong size on AFortAthenaMutator_CreativeTutorial");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, GameMsg_LandOnHub) == 0x000378, "Member 'AFortAthenaMutator_CreativeTutorial::GameMsg_LandOnHub' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, GameMsg_LandOnIsland) == 0x0003B0, "Member 'AFortAthenaMutator_CreativeTutorial::GameMsg_LandOnIsland' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, GameMsg_Inventory) == 0x0003E8, "Member 'AFortAthenaMutator_CreativeTutorial::GameMsg_Inventory' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, GameMsg_IslandMenu) == 0x000420, "Member 'AFortAthenaMutator_CreativeTutorial::GameMsg_IslandMenu' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, GameMsg_BackToHub) == 0x000458, "Member 'AFortAthenaMutator_CreativeTutorial::GameMsg_BackToHub' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, GameMsg_ExploreFriendsIslands) == 0x000490, "Member 'AFortAthenaMutator_CreativeTutorial::GameMsg_ExploreFriendsIslands' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, GameMsg_Permissions) == 0x0004C8, "Member 'AFortAthenaMutator_CreativeTutorial::GameMsg_Permissions' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, ServerShutdownInitiated) == 0x000500, "Member 'AFortAthenaMutator_CreativeTutorial::ServerShutdownInitiated' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, bHasSeenInventoryTutorial) == 0x000538, "Member 'AFortAthenaMutator_CreativeTutorial::bHasSeenInventoryTutorial' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, bHasSeenReturnToCreativeHubTutorial) == 0x000539, "Member 'AFortAthenaMutator_CreativeTutorial::bHasSeenReturnToCreativeHubTutorial' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, bHasSeenMyIslandTutorial) == 0x00053A, "Member 'AFortAthenaMutator_CreativeTutorial::bHasSeenMyIslandTutorial' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, bHasSeenWelcomeTutorial) == 0x00053B, "Member 'AFortAthenaMutator_CreativeTutorial::bHasSeenWelcomeTutorial' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, bHasSeenPermissionsTutorial) == 0x00053C, "Member 'AFortAthenaMutator_CreativeTutorial::bHasSeenPermissionsTutorial' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, bCanShowMyIslandMessage) == 0x00053D, "Member 'AFortAthenaMutator_CreativeTutorial::bCanShowMyIslandMessage' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_CreativeTutorial, ServerShutdownTimeRemaining) == 0x000550, "Member 'AFortAthenaMutator_CreativeTutorial::ServerShutdownTimeRemaining' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_Storm
// 0x0048 (0x03C0 - 0x0378)
class AFortAthenaMutator_Storm final : public AFortAthenaMutator
{
public:
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         SafeZoneFinalDestinationX;                         // 0x0380(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         SafeZoneFinalDestinationY;                         // 0x03A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void PauseStormDamage(bool bPause);
	void PauseStormProgression(bool bPause);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Storm">();
	}
	static class AFortAthenaMutator_Storm* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Storm>();
	}
};
static_assert(alignof(AFortAthenaMutator_Storm) == 0x000008, "Wrong alignment on AFortAthenaMutator_Storm");
static_assert(sizeof(AFortAthenaMutator_Storm) == 0x0003C0, "Wrong size on AFortAthenaMutator_Storm");
static_assert(offsetof(AFortAthenaMutator_Storm, SafeZoneFinalDestinationX) == 0x000380, "Member 'AFortAthenaMutator_Storm::SafeZoneFinalDestinationX' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Storm, SafeZoneFinalDestinationY) == 0x0003A0, "Member 'AFortAthenaMutator_Storm::SafeZoneFinalDestinationY' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_DeimosSurvival
// 0x0068 (0x03E0 - 0x0378)
class AFortAthenaMutator_DeimosSurvival final : public AFortAthenaMutator
{
public:
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UEnvQuery>               AdjustSafezoneCentersQuery;                        // 0x0380(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FFortAthenaMutator_SurvivalObjectiveData> ObjectivesData;                                    // 0x03A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3B8[0x28];                                     // 0x03B8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnBuildingActorDestroyed(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void OnPlaylistDataLoaded(class FName PlaylistName, const struct FGameplayTagContainer& PlaylistContainerTag);
	void OnSafezoneChanged();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_DeimosSurvival">();
	}
	static class AFortAthenaMutator_DeimosSurvival* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_DeimosSurvival>();
	}
};
static_assert(alignof(AFortAthenaMutator_DeimosSurvival) == 0x000008, "Wrong alignment on AFortAthenaMutator_DeimosSurvival");
static_assert(sizeof(AFortAthenaMutator_DeimosSurvival) == 0x0003E0, "Wrong size on AFortAthenaMutator_DeimosSurvival");
static_assert(offsetof(AFortAthenaMutator_DeimosSurvival, AdjustSafezoneCentersQuery) == 0x000380, "Member 'AFortAthenaMutator_DeimosSurvival::AdjustSafezoneCentersQuery' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_DeimosSurvival, ObjectivesData) == 0x0003A8, "Member 'AFortAthenaMutator_DeimosSurvival::ObjectivesData' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_Disco
// 0x0500 (0x0878 - 0x0378)
class AFortAthenaMutator_Disco final : public AFortAthenaMutator
{
public:
	struct FScalableFloat                         GoalScoreToWin;                                    // 0x0378(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         PointAccrualFrequency;                             // 0x0398(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         LastRespawnableSafeZone;                           // 0x03B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         LastSafeZone;                                      // 0x03D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortRespawnLogicData                  RespawnLogicData;                                  // 0x03F8(0x00E0)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         LastRespawnableSafeZoneIndex;                      // 0x04D8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bRespawnWarningGiven;                              // 0x04DC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4DD[0x3];                                      // 0x04DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LastSafeZoneIndex;                                 // 0x04E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4E4[0x4];                                      // 0x04E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FControlPointAssetData                 ControlPointAssets;                                // 0x04E8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FControlPointSpawnData>         ControlPointSpawnData;                             // 0x0520(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FControlPointInstanceData>      SpawnedControlPoints;                              // 0x0530(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortPlayerStateAthena*>         DancingPlayerList;                                 // 0x0540(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortPlayerStateAthena*>         PrevDancingPlayerList;                             // 0x0550(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	float                                         TimeUntilPointAccrual;                             // 0x0560(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SentDiscoOpenedMessagesIndex;                      // 0x0564(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Intro;                                     // 0x0568(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_FirstCapturePointsEnabled;                 // 0x05A0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_SecondCapturePointsEnabled;                // 0x05D8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_ThirdCapturePointsEnabled;                 // 0x0610(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_LastCapturePointsEnabled;                  // 0x0648(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_CapturePointsEnabled;                      // 0x0680(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_CapturePointsDisabled;                     // 0x06B8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_EnemyCapturedAllPoints;                    // 0x06F0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_AlliesCapturedAllPoints;                   // 0x0728(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_AllyCapturePointLost;                      // 0x0760(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_EnemyAboutToWin;                           // 0x0798(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_AlliesAboutToWin;                          // 0x07D0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_NoMoreRespawnsWarning;                     // 0x0808(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_NoMoreRespawns;                            // 0x0840(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	bool IsRespawningAllowed();
	void OnCaptureLock(class AAthenaCapturePoint* CapturePoint, uint8 LockTeam, bool bIsNewLock);
	void OnCaptureLockBroken(class AAthenaCapturePoint* CapturePoint, uint8 LockTeam, uint8 BreakTeam);
	void OnGamePhaseChanged(EAthenaGamePhase GamePhase);
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);
	void OnMutatorGameplayEvent(int32 EventId, int32 EventParam1, int32 EventParam2, int32 EventParam3);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Disco">();
	}
	static class AFortAthenaMutator_Disco* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Disco>();
	}
};
static_assert(alignof(AFortAthenaMutator_Disco) == 0x000008, "Wrong alignment on AFortAthenaMutator_Disco");
static_assert(sizeof(AFortAthenaMutator_Disco) == 0x000878, "Wrong size on AFortAthenaMutator_Disco");
static_assert(offsetof(AFortAthenaMutator_Disco, GoalScoreToWin) == 0x000378, "Member 'AFortAthenaMutator_Disco::GoalScoreToWin' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, PointAccrualFrequency) == 0x000398, "Member 'AFortAthenaMutator_Disco::PointAccrualFrequency' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, LastRespawnableSafeZone) == 0x0003B8, "Member 'AFortAthenaMutator_Disco::LastRespawnableSafeZone' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, LastSafeZone) == 0x0003D8, "Member 'AFortAthenaMutator_Disco::LastSafeZone' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, RespawnLogicData) == 0x0003F8, "Member 'AFortAthenaMutator_Disco::RespawnLogicData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, LastRespawnableSafeZoneIndex) == 0x0004D8, "Member 'AFortAthenaMutator_Disco::LastRespawnableSafeZoneIndex' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, bRespawnWarningGiven) == 0x0004DC, "Member 'AFortAthenaMutator_Disco::bRespawnWarningGiven' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, LastSafeZoneIndex) == 0x0004E0, "Member 'AFortAthenaMutator_Disco::LastSafeZoneIndex' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, ControlPointAssets) == 0x0004E8, "Member 'AFortAthenaMutator_Disco::ControlPointAssets' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, ControlPointSpawnData) == 0x000520, "Member 'AFortAthenaMutator_Disco::ControlPointSpawnData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, SpawnedControlPoints) == 0x000530, "Member 'AFortAthenaMutator_Disco::SpawnedControlPoints' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, DancingPlayerList) == 0x000540, "Member 'AFortAthenaMutator_Disco::DancingPlayerList' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, PrevDancingPlayerList) == 0x000550, "Member 'AFortAthenaMutator_Disco::PrevDancingPlayerList' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, TimeUntilPointAccrual) == 0x000560, "Member 'AFortAthenaMutator_Disco::TimeUntilPointAccrual' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, SentDiscoOpenedMessagesIndex) == 0x000564, "Member 'AFortAthenaMutator_Disco::SentDiscoOpenedMessagesIndex' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_Intro) == 0x000568, "Member 'AFortAthenaMutator_Disco::GameMsg_Intro' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_FirstCapturePointsEnabled) == 0x0005A0, "Member 'AFortAthenaMutator_Disco::GameMsg_FirstCapturePointsEnabled' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_SecondCapturePointsEnabled) == 0x0005D8, "Member 'AFortAthenaMutator_Disco::GameMsg_SecondCapturePointsEnabled' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_ThirdCapturePointsEnabled) == 0x000610, "Member 'AFortAthenaMutator_Disco::GameMsg_ThirdCapturePointsEnabled' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_LastCapturePointsEnabled) == 0x000648, "Member 'AFortAthenaMutator_Disco::GameMsg_LastCapturePointsEnabled' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_CapturePointsEnabled) == 0x000680, "Member 'AFortAthenaMutator_Disco::GameMsg_CapturePointsEnabled' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_CapturePointsDisabled) == 0x0006B8, "Member 'AFortAthenaMutator_Disco::GameMsg_CapturePointsDisabled' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_EnemyCapturedAllPoints) == 0x0006F0, "Member 'AFortAthenaMutator_Disco::GameMsg_EnemyCapturedAllPoints' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_AlliesCapturedAllPoints) == 0x000728, "Member 'AFortAthenaMutator_Disco::GameMsg_AlliesCapturedAllPoints' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_AllyCapturePointLost) == 0x000760, "Member 'AFortAthenaMutator_Disco::GameMsg_AllyCapturePointLost' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_EnemyAboutToWin) == 0x000798, "Member 'AFortAthenaMutator_Disco::GameMsg_EnemyAboutToWin' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_AlliesAboutToWin) == 0x0007D0, "Member 'AFortAthenaMutator_Disco::GameMsg_AlliesAboutToWin' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_NoMoreRespawnsWarning) == 0x000808, "Member 'AFortAthenaMutator_Disco::GameMsg_NoMoreRespawnsWarning' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_Disco, GameMsg_NoMoreRespawns) == 0x000840, "Member 'AFortAthenaMutator_Disco::GameMsg_NoMoreRespawns' has a wrong offset!");

// Class FortniteGame.FortLevelScriptActor
// 0x0010 (0x0348 - 0x0338)
class AFortLevelScriptActor : public ALevelScriptActor
{
public:
	uint8                                         Pad_338[0x8];                                      // 0x0338(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bWorldReadyCalled : 1;                             // 0x0340(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_341[0x7];                                      // 0x0341(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnMatchStarted();
	void OnWorldReady();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLevelScriptActor">();
	}
	static class AFortLevelScriptActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLevelScriptActor>();
	}
};
static_assert(alignof(AFortLevelScriptActor) == 0x000008, "Wrong alignment on AFortLevelScriptActor");
static_assert(sizeof(AFortLevelScriptActor) == 0x000348, "Wrong size on AFortLevelScriptActor");

// Class FortniteGame.FortAthenaMutator_EnvironmentalDamage
// 0x0058 (0x03D0 - 0x0378)
class AFortAthenaMutator_EnvironmentalDamage final : public AFortAthenaMutator
{
public:
	struct FGameplayTagQuery                      DamageTagQuery;                                    // 0x0378(0x0048)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         DamageMultiplier;                                  // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bExcludeActorsAddedToVolume;                       // 0x03C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C5[0x3];                                      // 0x03C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WorldActivationTime;                               // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3CC[0x4];                                      // 0x03CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_EnvironmentalDamage">();
	}
	static class AFortAthenaMutator_EnvironmentalDamage* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_EnvironmentalDamage>();
	}
};
static_assert(alignof(AFortAthenaMutator_EnvironmentalDamage) == 0x000008, "Wrong alignment on AFortAthenaMutator_EnvironmentalDamage");
static_assert(sizeof(AFortAthenaMutator_EnvironmentalDamage) == 0x0003D0, "Wrong size on AFortAthenaMutator_EnvironmentalDamage");
static_assert(offsetof(AFortAthenaMutator_EnvironmentalDamage, DamageTagQuery) == 0x000378, "Member 'AFortAthenaMutator_EnvironmentalDamage::DamageTagQuery' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_EnvironmentalDamage, DamageMultiplier) == 0x0003C0, "Member 'AFortAthenaMutator_EnvironmentalDamage::DamageMultiplier' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_EnvironmentalDamage, bExcludeActorsAddedToVolume) == 0x0003C4, "Member 'AFortAthenaMutator_EnvironmentalDamage::bExcludeActorsAddedToVolume' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_EnvironmentalDamage, WorldActivationTime) == 0x0003C8, "Member 'AFortAthenaMutator_EnvironmentalDamage::WorldActivationTime' has a wrong offset!");

// Class FortniteGame.FortExpeditionAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortExpeditionAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortExpeditionAnalytics">();
	}
	static class UFortExpeditionAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortExpeditionAnalytics>();
	}
};
static_assert(alignof(UFortExpeditionAnalytics) == 0x000008, "Wrong alignment on UFortExpeditionAnalytics");
static_assert(sizeof(UFortExpeditionAnalytics) == 0x000028, "Wrong size on UFortExpeditionAnalytics");

// Class FortniteGame.FortLobbyBeaconHostPvP
// 0x0000 (0x03A8 - 0x03A8)
class AFortLobbyBeaconHostPvP final : public AFortLobbyBeaconHost
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconHostPvP">();
	}
	static class AFortLobbyBeaconHostPvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconHostPvP>();
	}
};
static_assert(alignof(AFortLobbyBeaconHostPvP) == 0x000008, "Wrong alignment on AFortLobbyBeaconHostPvP");
static_assert(sizeof(AFortLobbyBeaconHostPvP) == 0x0003A8, "Wrong size on AFortLobbyBeaconHostPvP");

// Class FortniteGame.FortAthenaMutator_EQSProviderInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAthenaMutator_EQSProviderInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_EQSProviderInterface">();
	}
	static class IFortAthenaMutator_EQSProviderInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAthenaMutator_EQSProviderInterface>();
	}
};
static_assert(alignof(IFortAthenaMutator_EQSProviderInterface) == 0x000008, "Wrong alignment on IFortAthenaMutator_EQSProviderInterface");
static_assert(sizeof(IFortAthenaMutator_EQSProviderInterface) == 0x000028, "Wrong size on IFortAthenaMutator_EQSProviderInterface");

// Class FortniteGame.FortAthenaMutator_FallDamageMultiplier
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_FallDamageMultiplier final : public AFortAthenaMutator
{
public:
	float                                         FallDamageMultiplier;                              // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_FallDamageMultiplier">();
	}
	static class AFortAthenaMutator_FallDamageMultiplier* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_FallDamageMultiplier>();
	}
};
static_assert(alignof(AFortAthenaMutator_FallDamageMultiplier) == 0x000008, "Wrong alignment on AFortAthenaMutator_FallDamageMultiplier");
static_assert(sizeof(AFortAthenaMutator_FallDamageMultiplier) == 0x000380, "Wrong size on AFortAthenaMutator_FallDamageMultiplier");
static_assert(offsetof(AFortAthenaMutator_FallDamageMultiplier, FallDamageMultiplier) == 0x000378, "Member 'AFortAthenaMutator_FallDamageMultiplier::FallDamageMultiplier' has a wrong offset!");

// Class FortniteGame.FortHomeTeleporterInterface
// 0x0000 (0x0028 - 0x0028)
class IFortHomeTeleporterInterface final : public IInterface
{
public:
	void OnHomeTeleporterBound(class AFortPlayerPawn* PlayerPawn, const class AActor* OldHomeActor);
	void OnHomeTeleporterBoundServer(class AFortPlayerPawn* PlayerPawn, const class AActor* OldHomeActor);
	void OnHomeTeleporterUnbound(class AFortPlayerPawn* PlayerPawn, const class AActor* NewHomeActor);
	void OnHomeTeleporterUnboundServer(class AFortPlayerPawn* PlayerPawn, const class AActor* NewHomeActor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomeTeleporterInterface">();
	}
	static class IFortHomeTeleporterInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortHomeTeleporterInterface>();
	}
};
static_assert(alignof(IFortHomeTeleporterInterface) == 0x000008, "Wrong alignment on IFortHomeTeleporterInterface");
static_assert(sizeof(IFortHomeTeleporterInterface) == 0x000028, "Wrong size on IFortHomeTeleporterInterface");

// Class FortniteGame.FortAthenaMutator_Flag
// 0x0018 (0x0390 - 0x0378)
class AFortAthenaMutator_Flag final : public AFortAthenaMutator
{
public:
	class FText                                   GameMsgText_Intro;                                 // 0x0378(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void OnMutatorGameplayEvent(int32 EventId, int32 EventParam1, int32 EventParam2, int32 EventParam3);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Flag">();
	}
	static class AFortAthenaMutator_Flag* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Flag>();
	}
};
static_assert(alignof(AFortAthenaMutator_Flag) == 0x000008, "Wrong alignment on AFortAthenaMutator_Flag");
static_assert(sizeof(AFortAthenaMutator_Flag) == 0x000390, "Wrong size on AFortAthenaMutator_Flag");
static_assert(offsetof(AFortAthenaMutator_Flag, GameMsgText_Intro) == 0x000378, "Member 'AFortAthenaMutator_Flag::GameMsgText_Intro' has a wrong offset!");

// Class FortniteGame.FortBTDecorator_GameplayAbility_CompareDistance
// 0x0010 (0x00E8 - 0x00D8)
class UFortBTDecorator_GameplayAbility_CompareDistance final : public UFortBTDecorator_QueryGameplayAbility
{
public:
	TArray<struct FDistanceToTargetComparison>    DistanceComparisons;                               // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_CompareDistance">();
	}
	static class UFortBTDecorator_GameplayAbility_CompareDistance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_CompareDistance>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_CompareDistance) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_CompareDistance");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_CompareDistance) == 0x0000E8, "Wrong size on UFortBTDecorator_GameplayAbility_CompareDistance");
static_assert(offsetof(UFortBTDecorator_GameplayAbility_CompareDistance, DistanceComparisons) == 0x0000D8, "Member 'UFortBTDecorator_GameplayAbility_CompareDistance::DistanceComparisons' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_GameDifficulty
// 0x0020 (0x0398 - 0x0378)
class AFortAthenaMutator_GameDifficulty final : public AFortAthenaMutator
{
public:
	struct FScalableFloat                         GameDifficultyOverride;                            // 0x0378(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_GameDifficulty">();
	}
	static class AFortAthenaMutator_GameDifficulty* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_GameDifficulty>();
	}
};
static_assert(alignof(AFortAthenaMutator_GameDifficulty) == 0x000008, "Wrong alignment on AFortAthenaMutator_GameDifficulty");
static_assert(sizeof(AFortAthenaMutator_GameDifficulty) == 0x000398, "Wrong size on AFortAthenaMutator_GameDifficulty");
static_assert(offsetof(AFortAthenaMutator_GameDifficulty, GameDifficultyOverride) == 0x000378, "Member 'AFortAthenaMutator_GameDifficulty::GameDifficultyOverride' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_GliderRedeploy
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_GliderRedeploy final : public AFortAthenaMutator
{
public:
	bool                                          bGliderRedeploy;                                   // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_GliderRedeploy">();
	}
	static class AFortAthenaMutator_GliderRedeploy* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_GliderRedeploy>();
	}
};
static_assert(alignof(AFortAthenaMutator_GliderRedeploy) == 0x000008, "Wrong alignment on AFortAthenaMutator_GliderRedeploy");
static_assert(sizeof(AFortAthenaMutator_GliderRedeploy) == 0x000380, "Wrong size on AFortAthenaMutator_GliderRedeploy");
static_assert(offsetof(AFortAthenaMutator_GliderRedeploy, bGliderRedeploy) == 0x000378, "Member 'AFortAthenaMutator_GliderRedeploy::bGliderRedeploy' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_GravityMultiplier
// 0x0018 (0x0390 - 0x0378)
class AFortAthenaMutator_GravityMultiplier final : public AFortAthenaMutator
{
public:
	int32                                         GravityOverride;                                   // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FGravityMovementData>           CustomGravityData;                                 // 0x0380(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_GravityMultiplier">();
	}
	static class AFortAthenaMutator_GravityMultiplier* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_GravityMultiplier>();
	}
};
static_assert(alignof(AFortAthenaMutator_GravityMultiplier) == 0x000008, "Wrong alignment on AFortAthenaMutator_GravityMultiplier");
static_assert(sizeof(AFortAthenaMutator_GravityMultiplier) == 0x000390, "Wrong size on AFortAthenaMutator_GravityMultiplier");
static_assert(offsetof(AFortAthenaMutator_GravityMultiplier, GravityOverride) == 0x000378, "Member 'AFortAthenaMutator_GravityMultiplier::GravityOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_GravityMultiplier, CustomGravityData) == 0x000380, "Member 'AFortAthenaMutator_GravityMultiplier::CustomGravityData' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_HealthAndShield
// 0x0018 (0x0390 - 0x0378)
class AFortAthenaMutator_HealthAndShield final : public AFortAthenaMutator
{
public:
	EAthenaMutatorEvaluators                      NumericalMutatorOverride;                          // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x3];                                      // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxHealth;                                         // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StartingHealth;                                    // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxShield;                                         // 0x0384(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StartingShield;                                    // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_38C[0x4];                                      // 0x038C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_HealthAndShield">();
	}
	static class AFortAthenaMutator_HealthAndShield* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_HealthAndShield>();
	}
};
static_assert(alignof(AFortAthenaMutator_HealthAndShield) == 0x000008, "Wrong alignment on AFortAthenaMutator_HealthAndShield");
static_assert(sizeof(AFortAthenaMutator_HealthAndShield) == 0x000390, "Wrong size on AFortAthenaMutator_HealthAndShield");
static_assert(offsetof(AFortAthenaMutator_HealthAndShield, NumericalMutatorOverride) == 0x000378, "Member 'AFortAthenaMutator_HealthAndShield::NumericalMutatorOverride' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_HealthAndShield, MaxHealth) == 0x00037C, "Member 'AFortAthenaMutator_HealthAndShield::MaxHealth' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_HealthAndShield, StartingHealth) == 0x000380, "Member 'AFortAthenaMutator_HealthAndShield::StartingHealth' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_HealthAndShield, MaxShield) == 0x000384, "Member 'AFortAthenaMutator_HealthAndShield::MaxShield' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_HealthAndShield, StartingShield) == 0x000388, "Member 'AFortAthenaMutator_HealthAndShield::StartingShield' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_Hover
// 0x0038 (0x03B0 - 0x0378)
class AFortAthenaMutator_Hover final : public AFortAthenaMutator
{
public:
	struct FAthenaGameMessageData                 GameMsg_Intro;                                     // 0x0378(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Hover">();
	}
	static class AFortAthenaMutator_Hover* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Hover>();
	}
};
static_assert(alignof(AFortAthenaMutator_Hover) == 0x000008, "Wrong alignment on AFortAthenaMutator_Hover");
static_assert(sizeof(AFortAthenaMutator_Hover) == 0x0003B0, "Wrong size on AFortAthenaMutator_Hover");
static_assert(offsetof(AFortAthenaMutator_Hover, GameMsg_Intro) == 0x000378, "Member 'AFortAthenaMutator_Hover::GameMsg_Intro' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_InfiniteResources
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_InfiniteResources final : public AFortAthenaMutator
{
public:
	bool                                          bInfiniteResources;                                // 0x0378(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_InfiniteResources">();
	}
	static class AFortAthenaMutator_InfiniteResources* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_InfiniteResources>();
	}
};
static_assert(alignof(AFortAthenaMutator_InfiniteResources) == 0x000008, "Wrong alignment on AFortAthenaMutator_InfiniteResources");
static_assert(sizeof(AFortAthenaMutator_InfiniteResources) == 0x000380, "Wrong size on AFortAthenaMutator_InfiniteResources");
static_assert(offsetof(AFortAthenaMutator_InfiniteResources, bInfiniteResources) == 0x000378, "Member 'AFortAthenaMutator_InfiniteResources::bInfiniteResources' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_ItemDropOnDeath
// 0x00B8 (0x0430 - 0x0378)
class AFortAthenaMutator_ItemDropOnDeath final : public AFortAthenaMutator
{
public:
	ERespawnRequirements                          RespawnRequirements;                               // 0x0378(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         PercentAmmoToDrop;                                 // 0x0380(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         AmmoDespawnTime;                                   // 0x03A0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         AmmoStormDespawnTime;                              // 0x03C0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         MaxAmmoTypeDrops;                                  // 0x03E0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FScalableFloat                         MaxResourceTypeDrops;                              // 0x0400(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FItemsToDropOnDeath>            ItemsToDrop;                                       // 0x0420(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_ItemDropOnDeath">();
	}
	static class AFortAthenaMutator_ItemDropOnDeath* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_ItemDropOnDeath>();
	}
};
static_assert(alignof(AFortAthenaMutator_ItemDropOnDeath) == 0x000008, "Wrong alignment on AFortAthenaMutator_ItemDropOnDeath");
static_assert(sizeof(AFortAthenaMutator_ItemDropOnDeath) == 0x000430, "Wrong size on AFortAthenaMutator_ItemDropOnDeath");
static_assert(offsetof(AFortAthenaMutator_ItemDropOnDeath, RespawnRequirements) == 0x000378, "Member 'AFortAthenaMutator_ItemDropOnDeath::RespawnRequirements' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ItemDropOnDeath, PercentAmmoToDrop) == 0x000380, "Member 'AFortAthenaMutator_ItemDropOnDeath::PercentAmmoToDrop' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ItemDropOnDeath, AmmoDespawnTime) == 0x0003A0, "Member 'AFortAthenaMutator_ItemDropOnDeath::AmmoDespawnTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ItemDropOnDeath, AmmoStormDespawnTime) == 0x0003C0, "Member 'AFortAthenaMutator_ItemDropOnDeath::AmmoStormDespawnTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ItemDropOnDeath, MaxAmmoTypeDrops) == 0x0003E0, "Member 'AFortAthenaMutator_ItemDropOnDeath::MaxAmmoTypeDrops' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ItemDropOnDeath, MaxResourceTypeDrops) == 0x000400, "Member 'AFortAthenaMutator_ItemDropOnDeath::MaxResourceTypeDrops' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_ItemDropOnDeath, ItemsToDrop) == 0x000420, "Member 'AFortAthenaMutator_ItemDropOnDeath::ItemsToDrop' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_Missions
// 0x0010 (0x0388 - 0x0378)
class AFortAthenaMutator_Missions final : public AFortAthenaMutator
{
public:
	TArray<class UFortMissionInfo*>               Missions;                                          // 0x0378(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_Missions">();
	}
	static class AFortAthenaMutator_Missions* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_Missions>();
	}
};
static_assert(alignof(AFortAthenaMutator_Missions) == 0x000008, "Wrong alignment on AFortAthenaMutator_Missions");
static_assert(sizeof(AFortAthenaMutator_Missions) == 0x000388, "Wrong size on AFortAthenaMutator_Missions");
static_assert(offsetof(AFortAthenaMutator_Missions, Missions) == 0x000378, "Member 'AFortAthenaMutator_Missions::Missions' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_NamePlate
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_NamePlate final : public AFortAthenaMutator
{
public:
	EIndicatorDisplayMode                         DisplayMode;                                       // 0x0378(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_NamePlate">();
	}
	static class AFortAthenaMutator_NamePlate* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_NamePlate>();
	}
};
static_assert(alignof(AFortAthenaMutator_NamePlate) == 0x000008, "Wrong alignment on AFortAthenaMutator_NamePlate");
static_assert(sizeof(AFortAthenaMutator_NamePlate) == 0x000380, "Wrong size on AFortAthenaMutator_NamePlate");
static_assert(offsetof(AFortAthenaMutator_NamePlate, DisplayMode) == 0x000378, "Member 'AFortAthenaMutator_NamePlate::DisplayMode' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_PickaxeDamage
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_PickaxeDamage final : public AFortAthenaMutator
{
public:
	bool                                          PickaxeInstantDestroy;                             // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_PickaxeDamage">();
	}
	static class AFortAthenaMutator_PickaxeDamage* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_PickaxeDamage>();
	}
};
static_assert(alignof(AFortAthenaMutator_PickaxeDamage) == 0x000008, "Wrong alignment on AFortAthenaMutator_PickaxeDamage");
static_assert(sizeof(AFortAthenaMutator_PickaxeDamage) == 0x000380, "Wrong size on AFortAthenaMutator_PickaxeDamage");
static_assert(offsetof(AFortAthenaMutator_PickaxeDamage, PickaxeInstantDestroy) == 0x000378, "Member 'AFortAthenaMutator_PickaxeDamage::PickaxeInstantDestroy' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_PlayerFly
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_PlayerFly final : public AFortAthenaMutator
{
public:
	bool                                          bFlyEnabled;                                       // 0x0378(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_PlayerFly">();
	}
	static class AFortAthenaMutator_PlayerFly* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_PlayerFly>();
	}
};
static_assert(alignof(AFortAthenaMutator_PlayerFly) == 0x000008, "Wrong alignment on AFortAthenaMutator_PlayerFly");
static_assert(sizeof(AFortAthenaMutator_PlayerFly) == 0x000380, "Wrong size on AFortAthenaMutator_PlayerFly");
static_assert(offsetof(AFortAthenaMutator_PlayerFly, bFlyEnabled) == 0x000378, "Member 'AFortAthenaMutator_PlayerFly::bFlyEnabled' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_PreloadAssets
// 0x0050 (0x03C8 - 0x0378)
class AFortAthenaMutator_PreloadAssets final : public AFortAthenaMutator
{
public:
	TArray<class UMaterialInstance*>              MaterialInstances;                                 // 0x0378(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class USkeletalMesh*>                  SkeletalMeshes;                                    // 0x0388(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class UStaticMesh*>                    StaticMeshes;                                      // 0x0398(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class UDataAsset*>                     DataAssets;                                        // 0x03A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UAnimInstance>>      AnimBlueprints;                                    // 0x03B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_PreloadAssets">();
	}
	static class AFortAthenaMutator_PreloadAssets* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_PreloadAssets>();
	}
};
static_assert(alignof(AFortAthenaMutator_PreloadAssets) == 0x000008, "Wrong alignment on AFortAthenaMutator_PreloadAssets");
static_assert(sizeof(AFortAthenaMutator_PreloadAssets) == 0x0003C8, "Wrong size on AFortAthenaMutator_PreloadAssets");
static_assert(offsetof(AFortAthenaMutator_PreloadAssets, MaterialInstances) == 0x000378, "Member 'AFortAthenaMutator_PreloadAssets::MaterialInstances' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_PreloadAssets, SkeletalMeshes) == 0x000388, "Member 'AFortAthenaMutator_PreloadAssets::SkeletalMeshes' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_PreloadAssets, StaticMeshes) == 0x000398, "Member 'AFortAthenaMutator_PreloadAssets::StaticMeshes' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_PreloadAssets, DataAssets) == 0x0003A8, "Member 'AFortAthenaMutator_PreloadAssets::DataAssets' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_PreloadAssets, AnimBlueprints) == 0x0003B8, "Member 'AFortAthenaMutator_PreloadAssets::AnimBlueprints' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_RespawnTime
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_RespawnTime final : public AFortAthenaMutator
{
public:
	float                                         RespawnTime;                                       // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_RespawnTime">();
	}
	static class AFortAthenaMutator_RespawnTime* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_RespawnTime>();
	}
};
static_assert(alignof(AFortAthenaMutator_RespawnTime) == 0x000008, "Wrong alignment on AFortAthenaMutator_RespawnTime");
static_assert(sizeof(AFortAthenaMutator_RespawnTime) == 0x000380, "Wrong size on AFortAthenaMutator_RespawnTime");
static_assert(offsetof(AFortAthenaMutator_RespawnTime, RespawnTime) == 0x000378, "Member 'AFortAthenaMutator_RespawnTime::RespawnTime' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_ShowSafeZoneCircle
// 0x0008 (0x0380 - 0x0378)
class AFortAthenaMutator_ShowSafeZoneCircle final : public AFortAthenaMutator
{
public:
	bool                                          bShowSafeZoneCircle;                               // 0x0378(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_379[0x7];                                      // 0x0379(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_ShowSafeZoneCircle">();
	}
	static class AFortAthenaMutator_ShowSafeZoneCircle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_ShowSafeZoneCircle>();
	}
};
static_assert(alignof(AFortAthenaMutator_ShowSafeZoneCircle) == 0x000008, "Wrong alignment on AFortAthenaMutator_ShowSafeZoneCircle");
static_assert(sizeof(AFortAthenaMutator_ShowSafeZoneCircle) == 0x000380, "Wrong size on AFortAthenaMutator_ShowSafeZoneCircle");
static_assert(offsetof(AFortAthenaMutator_ShowSafeZoneCircle, bShowSafeZoneCircle) == 0x000378, "Member 'AFortAthenaMutator_ShowSafeZoneCircle::bShowSafeZoneCircle' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_SpawningPolicyData
// 0x0078 (0x00A8 - 0x0030)
class UFortAthenaMutator_SpawningPolicyData : public UDataAsset
{
public:
	struct FScalableFloat                         NumItemsToSpawn;                                   // 0x0030(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UEnvQuery>               ItemPlacementQuery;                                // 0x0050(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UEnvQuery>               ItemRemovalQuery;                                  // 0x0078(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         RemovalQueryInterval;                              // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A4[0x4];                                       // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_SpawningPolicyData">();
	}
	static class UFortAthenaMutator_SpawningPolicyData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaMutator_SpawningPolicyData>();
	}
};
static_assert(alignof(UFortAthenaMutator_SpawningPolicyData) == 0x000008, "Wrong alignment on UFortAthenaMutator_SpawningPolicyData");
static_assert(sizeof(UFortAthenaMutator_SpawningPolicyData) == 0x0000A8, "Wrong size on UFortAthenaMutator_SpawningPolicyData");
static_assert(offsetof(UFortAthenaMutator_SpawningPolicyData, NumItemsToSpawn) == 0x000030, "Member 'UFortAthenaMutator_SpawningPolicyData::NumItemsToSpawn' has a wrong offset!");
static_assert(offsetof(UFortAthenaMutator_SpawningPolicyData, ItemPlacementQuery) == 0x000050, "Member 'UFortAthenaMutator_SpawningPolicyData::ItemPlacementQuery' has a wrong offset!");
static_assert(offsetof(UFortAthenaMutator_SpawningPolicyData, ItemRemovalQuery) == 0x000078, "Member 'UFortAthenaMutator_SpawningPolicyData::ItemRemovalQuery' has a wrong offset!");
static_assert(offsetof(UFortAthenaMutator_SpawningPolicyData, RemovalQueryInterval) == 0x0000A0, "Member 'UFortAthenaMutator_SpawningPolicyData::RemovalQueryInterval' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_SpawnLocationQuery
// 0x0048 (0x03C0 - 0x0378)
class AFortAthenaMutator_SpawnLocationQuery final : public AFortAthenaMutator
{
public:
	struct FGameplayTagQuery                      LocationQuery;                                     // 0x0378(0x0048)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_SpawnLocationQuery">();
	}
	static class AFortAthenaMutator_SpawnLocationQuery* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_SpawnLocationQuery>();
	}
};
static_assert(alignof(AFortAthenaMutator_SpawnLocationQuery) == 0x000008, "Wrong alignment on AFortAthenaMutator_SpawnLocationQuery");
static_assert(sizeof(AFortAthenaMutator_SpawnLocationQuery) == 0x0003C0, "Wrong size on AFortAthenaMutator_SpawnLocationQuery");
static_assert(offsetof(AFortAthenaMutator_SpawnLocationQuery, LocationQuery) == 0x000378, "Member 'AFortAthenaMutator_SpawnLocationQuery::LocationQuery' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_StartingInventory
// 0x0010 (0x0388 - 0x0378)
class AFortAthenaMutator_StartingInventory final : public AFortAthenaMutator
{
public:
	TArray<struct FItemAndCount>                  StartingInventory;                                 // 0x0378(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_StartingInventory">();
	}
	static class AFortAthenaMutator_StartingInventory* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_StartingInventory>();
	}
};
static_assert(alignof(AFortAthenaMutator_StartingInventory) == 0x000008, "Wrong alignment on AFortAthenaMutator_StartingInventory");
static_assert(sizeof(AFortAthenaMutator_StartingInventory) == 0x000388, "Wrong size on AFortAthenaMutator_StartingInventory");
static_assert(offsetof(AFortAthenaMutator_StartingInventory, StartingInventory) == 0x000378, "Member 'AFortAthenaMutator_StartingInventory::StartingInventory' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_SupplyDrop
// 0x00A0 (0x0418 - 0x0378)
class AFortAthenaMutator_SupplyDrop final : public AFortAthenaMutator
{
public:
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         SpawnFailureLockoutTime;                           // 0x0380(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class UEnvQuery*                              BasePlacementQuery;                                // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         BaseQueryingAttemptIntervalTimeSeconds;            // 0x03A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3AC[0x4];                                      // 0x03AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortSupplyDropMutatorData>     SafeZoneMutatorData;                               // 0x03B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FVector>                        BaseQueryResults;                                  // 0x03C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UEnvQuery>               SupplyDropRemovalQuery;                            // 0x03D0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SupplyDropRemovalQueryInterval;                    // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3FC[0x1C];                                     // 0x03FC(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void RemoveOutOfStormSupplyDrop();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_SupplyDrop">();
	}
	static class AFortAthenaMutator_SupplyDrop* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_SupplyDrop>();
	}
};
static_assert(alignof(AFortAthenaMutator_SupplyDrop) == 0x000008, "Wrong alignment on AFortAthenaMutator_SupplyDrop");
static_assert(sizeof(AFortAthenaMutator_SupplyDrop) == 0x000418, "Wrong size on AFortAthenaMutator_SupplyDrop");
static_assert(offsetof(AFortAthenaMutator_SupplyDrop, SpawnFailureLockoutTime) == 0x000380, "Member 'AFortAthenaMutator_SupplyDrop::SpawnFailureLockoutTime' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SupplyDrop, BasePlacementQuery) == 0x0003A0, "Member 'AFortAthenaMutator_SupplyDrop::BasePlacementQuery' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SupplyDrop, BaseQueryingAttemptIntervalTimeSeconds) == 0x0003A8, "Member 'AFortAthenaMutator_SupplyDrop::BaseQueryingAttemptIntervalTimeSeconds' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SupplyDrop, SafeZoneMutatorData) == 0x0003B0, "Member 'AFortAthenaMutator_SupplyDrop::SafeZoneMutatorData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SupplyDrop, BaseQueryResults) == 0x0003C0, "Member 'AFortAthenaMutator_SupplyDrop::BaseQueryResults' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SupplyDrop, SupplyDropRemovalQuery) == 0x0003D0, "Member 'AFortAthenaMutator_SupplyDrop::SupplyDropRemovalQuery' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_SupplyDrop, SupplyDropRemovalQueryInterval) == 0x0003F8, "Member 'AFortAthenaMutator_SupplyDrop::SupplyDropRemovalQueryInterval' has a wrong offset!");

// Class FortniteGame.FortPlayerAnimInstance_Gauntlet
// 0x0010 (0x42C0 - 0x42B0)
class UFortPlayerAnimInstance_Gauntlet final : public UFortPlayerAnimInstance
{
public:
	float                                         FullBodyOverrideWeight;                            // 0x42B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bCarmineJumpCharge : 1;                            // 0x42B4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_42B5[0xB];                                     // 0x42B5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance_Gauntlet">();
	}
	static class UFortPlayerAnimInstance_Gauntlet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance_Gauntlet>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance_Gauntlet) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance_Gauntlet");
static_assert(sizeof(UFortPlayerAnimInstance_Gauntlet) == 0x0042C0, "Wrong size on UFortPlayerAnimInstance_Gauntlet");
static_assert(offsetof(UFortPlayerAnimInstance_Gauntlet, FullBodyOverrideWeight) == 0x0042B0, "Member 'UFortPlayerAnimInstance_Gauntlet::FullBodyOverrideWeight' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_SupplyDropSpawningPolicyData
// 0x0030 (0x00D8 - 0x00A8)
class UFortAthenaMutator_SupplyDropSpawningPolicyData final : public UFortAthenaMutator_SpawningPolicyData
{
public:
	TSoftObjectPtr<class UFortSupplyDropInfo>     SupplyDropInfo;                                    // 0x00A8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortGameStateAthena*                   CachedGameState;                                   // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_SupplyDropSpawningPolicyData">();
	}
	static class UFortAthenaMutator_SupplyDropSpawningPolicyData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaMutator_SupplyDropSpawningPolicyData>();
	}
};
static_assert(alignof(UFortAthenaMutator_SupplyDropSpawningPolicyData) == 0x000008, "Wrong alignment on UFortAthenaMutator_SupplyDropSpawningPolicyData");
static_assert(sizeof(UFortAthenaMutator_SupplyDropSpawningPolicyData) == 0x0000D8, "Wrong size on UFortAthenaMutator_SupplyDropSpawningPolicyData");
static_assert(offsetof(UFortAthenaMutator_SupplyDropSpawningPolicyData, SupplyDropInfo) == 0x0000A8, "Member 'UFortAthenaMutator_SupplyDropSpawningPolicyData::SupplyDropInfo' has a wrong offset!");
static_assert(offsetof(UFortAthenaMutator_SupplyDropSpawningPolicyData, CachedGameState) == 0x0000D0, "Member 'UFortAthenaMutator_SupplyDropSpawningPolicyData::CachedGameState' has a wrong offset!");

// Class FortniteGame.FortAthenaMutator_TDM
// 0x0140 (0x04B8 - 0x0378)
class AFortAthenaMutator_TDM final : public AFortAthenaMutator
{
public:
	struct FScalableFloat                         NumKillsForVictory;                                // 0x0378(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_398[0x4];                                      // 0x0398(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsTwoTeamTDM;                                     // 0x039C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_39D[0x3];                                      // 0x039D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortRespawnLogicData                  RespawnLogicData;                                  // 0x03A0(0x00E0)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FAthenaGameMessageData                 GameMsg_Intro;                                     // 0x0480(0x0038)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);
	void OnMutatorGameplayEvent(int32 EventId, int32 EventParam1, int32 EventParam2, int32 EventParam3);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaMutator_TDM">();
	}
	static class AFortAthenaMutator_TDM* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaMutator_TDM>();
	}
};
static_assert(alignof(AFortAthenaMutator_TDM) == 0x000008, "Wrong alignment on AFortAthenaMutator_TDM");
static_assert(sizeof(AFortAthenaMutator_TDM) == 0x0004B8, "Wrong size on AFortAthenaMutator_TDM");
static_assert(offsetof(AFortAthenaMutator_TDM, NumKillsForVictory) == 0x000378, "Member 'AFortAthenaMutator_TDM::NumKillsForVictory' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TDM, bIsTwoTeamTDM) == 0x00039C, "Member 'AFortAthenaMutator_TDM::bIsTwoTeamTDM' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TDM, RespawnLogicData) == 0x0003A0, "Member 'AFortAthenaMutator_TDM::RespawnLogicData' has a wrong offset!");
static_assert(offsetof(AFortAthenaMutator_TDM, GameMsg_Intro) == 0x000480, "Member 'AFortAthenaMutator_TDM::GameMsg_Intro' has a wrong offset!");

// Class FortniteGame.FortAthenaRiftPortal
// 0x0008 (0x07B0 - 0x07A8)
class AFortAthenaRiftPortal final : public ABuildingGameplayActorConsumable
{
public:
	uint8                                         Pad_7A8[0x8];                                      // 0x07A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void NotifyTeleportedVehicle(class AFortAthenaVehicle* Vehicle);
	void OverlappingOnBeginPlay(class AActor* Actor);
	void TeleportVehicle(class AFortAthenaVehicle* Vehicle, const struct FVector& TeleportLocation);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaRiftPortal">();
	}
	static class AFortAthenaRiftPortal* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaRiftPortal>();
	}
};
static_assert(alignof(AFortAthenaRiftPortal) == 0x000008, "Wrong alignment on AFortAthenaRiftPortal");
static_assert(sizeof(AFortAthenaRiftPortal) == 0x0007B0, "Wrong size on AFortAthenaRiftPortal");

// Class FortniteGame.FortAthenaWater
// 0x0000 (0x0330 - 0x0330)
class AFortAthenaWater : public AFortStaticReplicatedActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaWater">();
	}
	static class AFortAthenaWater* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAthenaWater>();
	}
};
static_assert(alignof(AFortAthenaWater) == 0x000008, "Wrong alignment on AFortAthenaWater");
static_assert(sizeof(AFortAthenaWater) == 0x000330, "Wrong size on AFortAthenaWater");

// Class FortniteGame.FortAthenaSimpleCarMovementComponent
// 0x0000 (0x0450 - 0x0450)
class UFortAthenaSimpleCarMovementComponent final : public UWheeledVehicleMovementComponent4W
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAthenaSimpleCarMovementComponent">();
	}
	static class UFortAthenaSimpleCarMovementComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAthenaSimpleCarMovementComponent>();
	}
};
static_assert(alignof(UFortAthenaSimpleCarMovementComponent) == 0x000008, "Wrong alignment on UFortAthenaSimpleCarMovementComponent");
static_assert(sizeof(UFortAthenaSimpleCarMovementComponent) == 0x000450, "Wrong size on UFortAthenaSimpleCarMovementComponent");

// Class FortniteGame.FortAttributeFuelInterface
// 0x0000 (0x0028 - 0x0028)
class IFortAttributeFuelInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAttributeFuelInterface">();
	}
	static class IFortAttributeFuelInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortAttributeFuelInterface>();
	}
};
static_assert(alignof(IFortAttributeFuelInterface) == 0x000008, "Wrong alignment on IFortAttributeFuelInterface");
static_assert(sizeof(IFortAttributeFuelInterface) == 0x000028, "Wrong size on IFortAttributeFuelInterface");

// Class FortniteGame.FortAudioToMPCComponent
// 0x0030 (0x0128 - 0x00F8)
class UFortAudioToMPCComponent final : public UActorComponent
{
public:
	class UMaterialParameterCollection*           MaterialParameterCollection;                       // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FChannelData>                   ChannelDataArray;                                  // 0x0100(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FSoundWaveSpectralDataPerSound> FFTDataArray;                                      // 0x0110(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	bool                                          bWasPlaying;                                       // 0x0120(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_121[0x7];                                      // 0x0121(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnGatheredFFTData(TArray<struct FChannelData>& FFTData, float& OutAmplitudeAverage);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAudioToMPCComponent">();
	}
	static class UFortAudioToMPCComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAudioToMPCComponent>();
	}
};
static_assert(alignof(UFortAudioToMPCComponent) == 0x000008, "Wrong alignment on UFortAudioToMPCComponent");
static_assert(sizeof(UFortAudioToMPCComponent) == 0x000128, "Wrong size on UFortAudioToMPCComponent");
static_assert(offsetof(UFortAudioToMPCComponent, MaterialParameterCollection) == 0x0000F8, "Member 'UFortAudioToMPCComponent::MaterialParameterCollection' has a wrong offset!");
static_assert(offsetof(UFortAudioToMPCComponent, ChannelDataArray) == 0x000100, "Member 'UFortAudioToMPCComponent::ChannelDataArray' has a wrong offset!");
static_assert(offsetof(UFortAudioToMPCComponent, FFTDataArray) == 0x000110, "Member 'UFortAudioToMPCComponent::FFTDataArray' has a wrong offset!");
static_assert(offsetof(UFortAudioToMPCComponent, bWasPlaying) == 0x000120, "Member 'UFortAudioToMPCComponent::bWasPlaying' has a wrong offset!");

// Class FortniteGame.FortAwardItemDefinition
// 0x0010 (0x0370 - 0x0360)
class UFortAwardItemDefinition final : public UFortAccountItemDefinition
{
public:
	bool                                          bSingleSharedDetector;                             // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCanEarnMultipleTimes;                             // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_362[0x6];                                      // 0x0362(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortAwardDetector>         DetectorClass;                                     // 0x0368(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAwardItemDefinition">();
	}
	static class UFortAwardItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAwardItemDefinition>();
	}
};
static_assert(alignof(UFortAwardItemDefinition) == 0x000010, "Wrong alignment on UFortAwardItemDefinition");
static_assert(sizeof(UFortAwardItemDefinition) == 0x000370, "Wrong size on UFortAwardItemDefinition");
static_assert(offsetof(UFortAwardItemDefinition, bSingleSharedDetector) == 0x000360, "Member 'UFortAwardItemDefinition::bSingleSharedDetector' has a wrong offset!");
static_assert(offsetof(UFortAwardItemDefinition, bCanEarnMultipleTimes) == 0x000361, "Member 'UFortAwardItemDefinition::bCanEarnMultipleTimes' has a wrong offset!");
static_assert(offsetof(UFortAwardItemDefinition, DetectorClass) == 0x000368, "Member 'UFortAwardItemDefinition::DetectorClass' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalMarkedByPlayer
// 0x0000 (0x01D8 - 0x01D8)
class UFortQueryTest_GoalMarkedByPlayer final : public UFortQueryTest_GoalBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalMarkedByPlayer">();
	}
	static class UFortQueryTest_GoalMarkedByPlayer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalMarkedByPlayer>();
	}
};
static_assert(alignof(UFortQueryTest_GoalMarkedByPlayer) == 0x000008, "Wrong alignment on UFortQueryTest_GoalMarkedByPlayer");
static_assert(sizeof(UFortQueryTest_GoalMarkedByPlayer) == 0x0001D8, "Wrong size on UFortQueryTest_GoalMarkedByPlayer");

// Class FortniteGame.FortAwardManager
// 0x0018 (0x0040 - 0x0028)
class UFortAwardManager final : public UObject
{
public:
	class AFortPlayerController*                  PlayerController;                                  // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UFortAwardDetector*>             ActiveAwards;                                      // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	void GetSourceAndContextTags(struct FGameplayTagContainer* OutSourceTags, struct FGameplayTagContainer* OutContextTags) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAwardManager">();
	}
	static class UFortAwardManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAwardManager>();
	}
};
static_assert(alignof(UFortAwardManager) == 0x000008, "Wrong alignment on UFortAwardManager");
static_assert(sizeof(UFortAwardManager) == 0x000040, "Wrong size on UFortAwardManager");
static_assert(offsetof(UFortAwardManager, PlayerController) == 0x000028, "Member 'UFortAwardManager::PlayerController' has a wrong offset!");
static_assert(offsetof(UFortAwardManager, ActiveAwards) == 0x000030, "Member 'UFortAwardManager::ActiveAwards' has a wrong offset!");

// Class FortniteGame.FortBackpackItemDefinition
// 0x0000 (0x0870 - 0x0870)
class UFortBackpackItemDefinition final : public UFortWorldItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBackpackItemDefinition">();
	}
	static class UFortBackpackItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBackpackItemDefinition>();
	}
};
static_assert(alignof(UFortBackpackItemDefinition) == 0x000010, "Wrong alignment on UFortBackpackItemDefinition");
static_assert(sizeof(UFortBackpackItemDefinition) == 0x000870, "Wrong size on UFortBackpackItemDefinition");

// Class FortniteGame.FortBallSpawner
// 0x0018 (0x0348 - 0x0330)
class AFortBallSpawner final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class ABuildingGameplayActor>     BallToSpawn;                                       // 0x0338(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USphereComponent*                       SphereComp;                                        // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBallSpawner">();
	}
	static class AFortBallSpawner* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBallSpawner>();
	}
};
static_assert(alignof(AFortBallSpawner) == 0x000008, "Wrong alignment on AFortBallSpawner");
static_assert(sizeof(AFortBallSpawner) == 0x000348, "Wrong size on AFortBallSpawner");
static_assert(offsetof(AFortBallSpawner, BallToSpawn) == 0x000338, "Member 'AFortBallSpawner::BallToSpawn' has a wrong offset!");
static_assert(offsetof(AFortBallSpawner, SphereComp) == 0x000340, "Member 'AFortBallSpawner::SphereComp' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalType
// 0x0000 (0x01D8 - 0x01D8)
class UFortQueryTest_GoalType final : public UFortQueryTest_GoalBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalType">();
	}
	static class UFortQueryTest_GoalType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalType>();
	}
};
static_assert(alignof(UFortQueryTest_GoalType) == 0x000008, "Wrong alignment on UFortQueryTest_GoalType");
static_assert(sizeof(UFortQueryTest_GoalType) == 0x0001D8, "Wrong size on UFortQueryTest_GoalType");

// Class FortniteGame.FortBannerUtilities
// 0x0000 (0x0028 - 0x0028)
class UFortBannerUtilities final : public UBlueprintFunctionLibrary
{
public:
	static struct FHomebaseBannerColor GetBannerColor(class UFortHomebaseBannerColorItem* BannerColor);
	static class FText GetBannerColorCategoryName(const class FName& CategoryRowName);
	static class FName GetBannerColorCategoryRowName(const class FName& BannerColorRowName);
	static struct FHomebaseBannerColor GetBannerColorFromRowName(const class FName& BannerColorRowName);
	static class UFortHomebaseBannerColorItem* GetBannerColorItemFromRowName(class AFortPlayerController* FortPC, const class FName& BannerColorRowName);
	static struct FLinearColor GetBannerColorPrimaryColor(const class UFortHomebaseBannerColorItem* BannerColor);
	static struct FLinearColor GetBannerColorPrimaryColorFromRowName(const class FName& BannerColorRowName);
	static struct FLinearColor GetBannerColorSecondaryColor(const class UFortHomebaseBannerColorItem* BannerColor);
	static struct FLinearColor GetBannerColorSecondaryColorFromRowName(const class FName& BannerColorRowName);
	static void GetBannerColorsForCategory(class AFortPlayerController* FortPC, const class FName& CategoryRowName, TArray<class UFortAccountItem*>* BannerColors);
	static bool GetBannerFullUsageRightsFromRowName(const class FName& BannerIconRowName);
	static class FText GetBannerIconCategoryName(const class FName& CategoryRowName);
	static class FName GetBannerIconCategoryRowName(const class FName& BannerIconRowName);
	static class UFortHomebaseBannerIconItem* GetBannerIconItemFromRowName(class AFortPlayerController* FortPC, const class FName& BannerIconRowName);
	static void GetBannerIconsForCategory(class AFortPlayerController* FortPC, const class FName& CategoryRowName, TArray<class UFortAccountItem*>* BannerIcons);
	static TSoftObjectPtr<class UTexture2D> GetBannerLargeIconAsset(class UFortHomebaseBannerIconItem* BannerIcon, EBannerUsageContext Usage);
	static TSoftObjectPtr<class UTexture2D> GetBannerLargeIconAssetFromRowName(const class FName& BannerIconRowName, EBannerUsageContext Usage);
	static TSoftObjectPtr<class UTexture2D> GetBannerSmallIconAsset(class UFortHomebaseBannerIconItem* BannerIcon, EBannerUsageContext Usage);
	static TSoftObjectPtr<class UTexture2D> GetBannerSmallIconAssetFromRowName(const class FName& BannerIconRowName, EBannerUsageContext Usage);
	static struct FLinearColor GetPrimaryColor(const struct FHomebaseBannerColor& BannerColor);
	static class FName GetRowNameForBannerColorItem(class UFortHomebaseBannerColorItem* BannerColor);
	static class FName GetRowNameForBannerIconItem(class UFortHomebaseBannerIconItem* BannerIcon);
	static struct FLinearColor GetSecondaryColor(const struct FHomebaseBannerColor& BannerColor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBannerUtilities">();
	}
	static class UFortBannerUtilities* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBannerUtilities>();
	}
};
static_assert(alignof(UFortBannerUtilities) == 0x000008, "Wrong alignment on UFortBannerUtilities");
static_assert(sizeof(UFortBannerUtilities) == 0x000028, "Wrong size on UFortBannerUtilities");

// Class FortniteGame.FortBenchManager
// 0x0058 (0x0080 - 0x0028)
class UFortBenchManager final : public UObject
{
public:
	uint8                                         Pad_28[0x58];                                      // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void StopFortBench();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBenchManager">();
	}
	static class UFortBenchManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBenchManager>();
	}
};
static_assert(alignof(UFortBenchManager) == 0x000008, "Wrong alignment on UFortBenchManager");
static_assert(sizeof(UFortBenchManager) == 0x000080, "Wrong size on UFortBenchManager");

// Class FortniteGame.FortOnboardingAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortOnboardingAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static void FireAnalyticsEvent_CinematicSkipped(const class UObject* SourceBp, const class FString& CinematicName);
	static void FireAnalyticsEvent_MineCartDestroyed(const class UObject* SourceBp);
	static void FireAnalyticsEvent_TutorialCanceled(const class UObject* SourceBp);
	static void FireAnalyticsEvent_TutorialCompleted(const class UObject* SourceBp, bool WasSuccessful);
	static void FireAnalyticsEvent_TutorialStartupFailed(const class UObject* SourceBp, const int32 MatchmakingResult);
	static void FireAnalyticsEvent_VinderTipPlayed(const class UObject* SourceBp, const class FString& VinderTipTag);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOnboardingAnalytics">();
	}
	static class UFortOnboardingAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOnboardingAnalytics>();
	}
};
static_assert(alignof(UFortOnboardingAnalytics) == 0x000008, "Wrong alignment on UFortOnboardingAnalytics");
static_assert(sizeof(UFortOnboardingAnalytics) == 0x000028, "Wrong size on UFortOnboardingAnalytics");

// Class FortniteGame.FortQueryTest_HotspotSlotOrientation
// 0x0038 (0x01F8 - 0x01C0)
class UFortQueryTest_HotspotSlotOrientation final : public UEnvQueryTest
{
public:
	TSubclassOf<class UEnvQueryContext>           FaceToward;                                        // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              DotThreshold;                                      // 0x01C8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_HotspotSlotOrientation">();
	}
	static class UFortQueryTest_HotspotSlotOrientation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_HotspotSlotOrientation>();
	}
};
static_assert(alignof(UFortQueryTest_HotspotSlotOrientation) == 0x000008, "Wrong alignment on UFortQueryTest_HotspotSlotOrientation");
static_assert(sizeof(UFortQueryTest_HotspotSlotOrientation) == 0x0001F8, "Wrong size on UFortQueryTest_HotspotSlotOrientation");
static_assert(offsetof(UFortQueryTest_HotspotSlotOrientation, FaceToward) == 0x0001C0, "Member 'UFortQueryTest_HotspotSlotOrientation::FaceToward' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_HotspotSlotOrientation, DotThreshold) == 0x0001C8, "Member 'UFortQueryTest_HotspotSlotOrientation::DotThreshold' has a wrong offset!");

// Class FortniteGame.FortOutpostAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortOutpostAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static void FireAnalyticsEvent_OutpostAttackWaveCompleted(const class UObject* SourceBp, const class FString& BuildingType, const int32 NumWavesCompleted, const bool Succeeded, const class FString& Direction, const int32 DefenseLeg);
	static void FireAnalyticsEvent_OutpostAttackWaveStarted(const class UObject* SourceBp, const class FString& BuildingType, const int32 NumWavesStarted, const class FString& Direction, const int32 DefenseLeg);
	static void FireAnalyticsEvent_OutpostBuildingActivated(const class UObject* SourceBp, const class FString& BuildingType, const int32 NumMissionsCompleted);
	static void FireAnalyticsEvent_OutpostBuildingDefended(const class UObject* SourceBp, const class FString& BuildingType, const int32 NumMissionsCompleted);
	static void FireAnalyticsEvent_OutpostDefenseEnd(const class UObject* SourceBp, const int32 NumWavesStarted, const int32 NumWavesTotal, bool bSucceeded, bool bAbandoned, const int32 DefenseLeg);
	static void FireAnalyticsEvent_OutpostDefenseStart(const class UObject* SourceBp, const int32 NumWavesTotal, const int32 DefenseLeg);
	static void FireAnalyticsEvent_OutpostLeaveOutpost(const class UObject* SourceBp, const class FString& BuildingType, const int32 NumWavesStarted, const int32 DefenseLeg);
	static void FireAnalyticsEvent_OutpostLoaded(const class UObject* SourceBp, const int32 DefenseLeg);
	static void FireAnalyticsEvent_OutpostSupplyDropPickedUp(const class UObject* SourceBp, const TArray<struct FFortAnalyticsEventAttribute>& Resourcees);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOutpostAnalytics">();
	}
	static class UFortOutpostAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOutpostAnalytics>();
	}
};
static_assert(alignof(UFortOutpostAnalytics) == 0x000008, "Wrong alignment on UFortOutpostAnalytics");
static_assert(sizeof(UFortOutpostAnalytics) == 0x000028, "Wrong size on UFortOutpostAnalytics");

// Class FortniteGame.FortDeployableBaseAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortDeployableBaseAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static void FireAnalyticsEvent_CombatZone_ConsoleOpened(class AFortPlayerController* FortPC);
	static void FireAnalyticsEvent_CombatZone_TierCompleted(class AFortPlayerController* FortPC, int32 Tier, int32 FinalWave, int32 NumberOfPlayers, const TArray<class ADeployableBaseCore*>& TargetCores, const TArray<class ADeployableBaseCore*>& AllCores, const struct FFortTierCollectionLayoutOutput& CollectionData);
	static void FireAnalyticsEvent_CombatZone_TierFailed(class AFortPlayerController* FortPC, int32 Tier, int32 Wave, int32 NumberOfPlayers, const struct FFortTierCollectionLayoutOutput& CollectionData);
	static void FireAnalyticsEvent_CombatZone_TierStarted(class AFortPlayerController* FortPC, int32 Tier, int32 NumberOfPlayers, const struct FFortTierCollectionLayoutOutput& CollectionData);
	static void FireAnalyticsEvent_CombatZone_WaveFailed(class AFortPlayerController* FortPC, int32 Tier, int32 Wave, int32 NumberOfPlayers, const TArray<class ADeployableBaseCore*>& TargetCores, const TArray<class ADeployableBaseCore*>& AllCores, const struct FFortTierCollectionLayoutOutput& CollectionData);
	static void FireAnalyticsEvent_CombatZone_WaveStarted(class AFortPlayerController* FortPC, int32 Tier, int32 Wave, int32 NumberOfPlayers, const TArray<class ADeployableBaseCore*>& TargetCores, const TArray<class ADeployableBaseCore*>& AllCores, const struct FFortTierCollectionLayoutOutput& CollectionData);
	static void FireAnalyticsEvent_Neighborhood_ConsoleOpened(class AFortPlayerController* FortPC, const struct FUniqueNetIdRepl& OwnerId);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBaseAnalytics">();
	}
	static class UFortDeployableBaseAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeployableBaseAnalytics>();
	}
};
static_assert(alignof(UFortDeployableBaseAnalytics) == 0x000008, "Wrong alignment on UFortDeployableBaseAnalytics");
static_assert(sizeof(UFortDeployableBaseAnalytics) == 0x000028, "Wrong size on UFortDeployableBaseAnalytics");

// Class FortniteGame.FortCollectionBookAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortCollectionBookAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectionBookAnalytics">();
	}
	static class UFortCollectionBookAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectionBookAnalytics>();
	}
};
static_assert(alignof(UFortCollectionBookAnalytics) == 0x000008, "Wrong alignment on UFortCollectionBookAnalytics");
static_assert(sizeof(UFortCollectionBookAnalytics) == 0x000028, "Wrong size on UFortCollectionBookAnalytics");

// Class FortniteGame.FortQueryTest_InsideBuilding
// 0x0000 (0x01C0 - 0x01C0)
class UFortQueryTest_InsideBuilding final : public UEnvQueryTest
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_InsideBuilding">();
	}
	static class UFortQueryTest_InsideBuilding* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_InsideBuilding>();
	}
};
static_assert(alignof(UFortQueryTest_InsideBuilding) == 0x000008, "Wrong alignment on UFortQueryTest_InsideBuilding");
static_assert(sizeof(UFortQueryTest_InsideBuilding) == 0x0001C0, "Wrong size on UFortQueryTest_InsideBuilding");

// Class FortniteGame.FortSurvivorAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortSurvivorAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSurvivorAnalytics">();
	}
	static class UFortSurvivorAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSurvivorAnalytics>();
	}
};
static_assert(alignof(UFortSurvivorAnalytics) == 0x000008, "Wrong alignment on UFortSurvivorAnalytics");
static_assert(sizeof(UFortSurvivorAnalytics) == 0x000028, "Wrong size on UFortSurvivorAnalytics");

// Class FortniteGame.FortTwitchAnalytics
// 0x0000 (0x0028 - 0x0028)
class UFortTwitchAnalytics final : public UBlueprintFunctionLibrary
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTwitchAnalytics">();
	}
	static class UFortTwitchAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTwitchAnalytics>();
	}
};
static_assert(alignof(UFortTwitchAnalytics) == 0x000008, "Wrong alignment on UFortTwitchAnalytics");
static_assert(sizeof(UFortTwitchAnalytics) == 0x000028, "Wrong size on UFortTwitchAnalytics");

// Class FortniteGame.FortBlueprintContext
// 0x0000 (0x0028 - 0x0028)
class UFortBlueprintContext : public UBlueprintContextBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBlueprintContext">();
	}
	static class UFortBlueprintContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBlueprintContext>();
	}
};
static_assert(alignof(UFortBlueprintContext) == 0x000008, "Wrong alignment on UFortBlueprintContext");
static_assert(sizeof(UFortBlueprintContext) == 0x000028, "Wrong size on UFortBlueprintContext");

// Class FortniteGame.FortOnlineSessionClient
// 0x0110 (0x02A0 - 0x0190)
class UFortOnlineSessionClient final : public UOnlineSessionClient
{
public:
	uint8                                         Pad_190[0x110];                                    // 0x0190(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOnlineSessionClient">();
	}
	static class UFortOnlineSessionClient* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOnlineSessionClient>();
	}
};
static_assert(alignof(UFortOnlineSessionClient) == 0x000008, "Wrong alignment on UFortOnlineSessionClient");
static_assert(sizeof(UFortOnlineSessionClient) == 0x0002A0, "Wrong size on UFortOnlineSessionClient");

// Class FortniteGame.FortBluGloManager
// 0x0090 (0x03C0 - 0x0330)
class AFortBluGloManager final : public AActor
{
public:
	float                                         BluGloPerMinute;                                   // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_334[0x4];                                      // 0x0334(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            BluGloIcon;                                        // 0x0338(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	class UFortItemDefinition* GetBluGloItemDefinition() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBluGloManager">();
	}
	static class AFortBluGloManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBluGloManager>();
	}
};
static_assert(alignof(AFortBluGloManager) == 0x000008, "Wrong alignment on AFortBluGloManager");
static_assert(sizeof(AFortBluGloManager) == 0x0003C0, "Wrong size on AFortBluGloManager");
static_assert(offsetof(AFortBluGloManager, BluGloPerMinute) == 0x000330, "Member 'AFortBluGloManager::BluGloPerMinute' has a wrong offset!");
static_assert(offsetof(AFortBluGloManager, BluGloIcon) == 0x000338, "Member 'AFortBluGloManager::BluGloIcon' has a wrong offset!");

// Class FortniteGame.FortQueryContext_StWStormShield
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_StWStormShield final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_StWStormShield">();
	}
	static class UFortQueryContext_StWStormShield* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_StWStormShield>();
	}
};
static_assert(alignof(UFortQueryContext_StWStormShield) == 0x000008, "Wrong alignment on UFortQueryContext_StWStormShield");
static_assert(sizeof(UFortQueryContext_StWStormShield) == 0x000028, "Wrong size on UFortQueryContext_StWStormShield");

// Class FortniteGame.FortBodyPartOverridePreviewActor
// 0x0020 (0x0350 - 0x0330)
class AFortBodyPartOverridePreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UAthenaCharacterPartItemDefinition*     MyCosmeticItem;                                    // 0x0338(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TDelegate<void(TScriptInterface<class IFortUICameraFrameTargetInterface> Object)> OnSettingsChangedDelegate;                         // 0x0340(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, Protected, NativeAccessSpecifierProtected)

public:
	void ApplyMyCosmeticItemToHero(class AFortPlayerPawn* PawnToModify, class AFortPlayerController* FortPC);
	void OnPreviewCosmeticItem();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBodyPartOverridePreviewActor">();
	}
	static class AFortBodyPartOverridePreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBodyPartOverridePreviewActor>();
	}
};
static_assert(alignof(AFortBodyPartOverridePreviewActor) == 0x000008, "Wrong alignment on AFortBodyPartOverridePreviewActor");
static_assert(sizeof(AFortBodyPartOverridePreviewActor) == 0x000350, "Wrong size on AFortBodyPartOverridePreviewActor");
static_assert(offsetof(AFortBodyPartOverridePreviewActor, MyCosmeticItem) == 0x000338, "Member 'AFortBodyPartOverridePreviewActor::MyCosmeticItem' has a wrong offset!");
static_assert(offsetof(AFortBodyPartOverridePreviewActor, OnSettingsChangedDelegate) == 0x000340, "Member 'AFortBodyPartOverridePreviewActor::OnSettingsChangedDelegate' has a wrong offset!");

// Class FortniteGame.FortOutpostData
// 0x01C8 (0x01F8 - 0x0030)
class UFortOutpostData final : public UDataAsset
{
public:
	int32                                         StructureLimitNotificationThreshold;               // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_34[0x4];                                       // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FOutpostBuildingData                   StormShieldData;                                   // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FCraftingTableBuildingData             CraftingTableData;                                 // 0x0060(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFabricatorBuildingData                FabricatorData;                                    // 0x0098(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FHarvestingOptimizerBuildingData       HarvestingOptimizerData;                           // 0x0108(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FStorageVaultBuildingData              StorageVaultData;                                  // 0x0130(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FOutpostUpgradeAndPrestigeBuildingData OutpostUpgradeAndPrestigeData;                     // 0x0168(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOutpostData">();
	}
	static class UFortOutpostData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOutpostData>();
	}
};
static_assert(alignof(UFortOutpostData) == 0x000008, "Wrong alignment on UFortOutpostData");
static_assert(sizeof(UFortOutpostData) == 0x0001F8, "Wrong size on UFortOutpostData");
static_assert(offsetof(UFortOutpostData, StructureLimitNotificationThreshold) == 0x000030, "Member 'UFortOutpostData::StructureLimitNotificationThreshold' has a wrong offset!");
static_assert(offsetof(UFortOutpostData, StormShieldData) == 0x000038, "Member 'UFortOutpostData::StormShieldData' has a wrong offset!");
static_assert(offsetof(UFortOutpostData, CraftingTableData) == 0x000060, "Member 'UFortOutpostData::CraftingTableData' has a wrong offset!");
static_assert(offsetof(UFortOutpostData, FabricatorData) == 0x000098, "Member 'UFortOutpostData::FabricatorData' has a wrong offset!");
static_assert(offsetof(UFortOutpostData, HarvestingOptimizerData) == 0x000108, "Member 'UFortOutpostData::HarvestingOptimizerData' has a wrong offset!");
static_assert(offsetof(UFortOutpostData, StorageVaultData) == 0x000130, "Member 'UFortOutpostData::StorageVaultData' has a wrong offset!");
static_assert(offsetof(UFortOutpostData, OutpostUpgradeAndPrestigeData) == 0x000168, "Member 'UFortOutpostData::OutpostUpgradeAndPrestigeData' has a wrong offset!");

// Class FortniteGame.FortBotMissionManager
// 0x00A8 (0x00D0 - 0x0028)
class UFortBotMissionManager final : public UObject
{
public:
	TSoftClassPtr<class UClass>                   BotPawnClass;                                      // 0x0028(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AFortPawn*>                      BotPawns;                                          // 0x0050(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortBotMissionLogic*>           ActiveMissionsLogicData;                           // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UFortBotMissionLogic*                   PrimaryMissionLogicData;                           // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_78[0x58];                                      // 0x0078(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBotMissionManager">();
	}
	static class UFortBotMissionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBotMissionManager>();
	}
};
static_assert(alignof(UFortBotMissionManager) == 0x000008, "Wrong alignment on UFortBotMissionManager");
static_assert(sizeof(UFortBotMissionManager) == 0x0000D0, "Wrong size on UFortBotMissionManager");
static_assert(offsetof(UFortBotMissionManager, BotPawnClass) == 0x000028, "Member 'UFortBotMissionManager::BotPawnClass' has a wrong offset!");
static_assert(offsetof(UFortBotMissionManager, BotPawns) == 0x000050, "Member 'UFortBotMissionManager::BotPawns' has a wrong offset!");
static_assert(offsetof(UFortBotMissionManager, ActiveMissionsLogicData) == 0x000060, "Member 'UFortBotMissionManager::ActiveMissionsLogicData' has a wrong offset!");
static_assert(offsetof(UFortBotMissionManager, PrimaryMissionLogicData) == 0x000070, "Member 'UFortBotMissionManager::PrimaryMissionLogicData' has a wrong offset!");

// Class FortniteGame.FortBotPawn
// 0x0000 (0x1F40 - 0x1F40)
class AFortBotPawn final : public AFortAIPawn
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBotPawn">();
	}
	static class AFortBotPawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBotPawn>();
	}
};
static_assert(alignof(AFortBotPawn) == 0x000010, "Wrong alignment on AFortBotPawn");
static_assert(sizeof(AFortBotPawn) == 0x001F40, "Wrong size on AFortBotPawn");

// Class FortniteGame.FortBotStructureBuilder
// 0x0038 (0x0368 - 0x0330)
class AFortBotStructureBuilder final : public AActor
{
public:
	class UFortBuildingInstructions*              BuildingInstructions;                              // 0x0330(0x0008)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class ABuildingActor*>                 BuiltActors;                                       // 0x0338(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AActor*                                 CachedGoal;                                        // 0x0348(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_350[0x18];                                     // 0x0350(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BuildAll();
	void OnBuildingDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void RunDeconstructor();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBotStructureBuilder">();
	}
	static class AFortBotStructureBuilder* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBotStructureBuilder>();
	}
};
static_assert(alignof(AFortBotStructureBuilder) == 0x000008, "Wrong alignment on AFortBotStructureBuilder");
static_assert(sizeof(AFortBotStructureBuilder) == 0x000368, "Wrong size on AFortBotStructureBuilder");
static_assert(offsetof(AFortBotStructureBuilder, BuildingInstructions) == 0x000330, "Member 'AFortBotStructureBuilder::BuildingInstructions' has a wrong offset!");
static_assert(offsetof(AFortBotStructureBuilder, BuiltActors) == 0x000338, "Member 'AFortBotStructureBuilder::BuiltActors' has a wrong offset!");
static_assert(offsetof(AFortBotStructureBuilder, CachedGoal) == 0x000348, "Member 'AFortBotStructureBuilder::CachedGoal' has a wrong offset!");

// Class FortniteGame.FortBroadcastRemoteClientInfo
// 0x01F0 (0x0520 - 0x0330)
class AFortBroadcastRemoteClientInfo final : public AActor
{
public:
	uint8                                         Pad_330[0x50];                                     // 0x0330(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bActive;                                           // 0x0380(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRemoteIsInteracting;                              // 0x0381(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_382[0x6];                                      // 0x0382(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingSMActor*                       RemoteEditActor;                                   // 0x0388(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<int32>                                 RemoteEditTileData;                                // 0x0390(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
	TSubclassOf<class ABuildingSMActor>           RemoteBuildableClass;                              // 0x03A0(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortResourceType                             RemoteBuildingMaterial;                            // 0x03A8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRemoteIsFullScreenMapActive;                      // 0x03A9(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRemoteIsInventoryActive;                          // 0x03AA(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRemoteCanDBNORevive;                              // 0x03AB(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FAthenaQuickChatActiveEntry            RemoteChatEntry;                                   // 0x03AC(0x0014)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	struct FBuildingWeakSpotData                  RemoteWeakspotData;                                // 0x03C0(0x0038)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	float                                         RemoteRespawnTime;                                 // 0x03F8(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3FC[0x124];                                    // 0x03FC(0x0124)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientRemotePlayerDamagedResourceBuilding(class ABuildingSMActor* BuildingSMActor, EFortResourceType PotentialResourceType, int32 PotentialResourceCount, bool bDestroyed, bool bJustHitWeakspot);
	void OnPlayerBuildableClassChanged();
	void OnPlayerBuildingMaterialChanged();
	void OnPlayerCanDBNOReviveChanged(bool bCanDBNORevive);
	void OnPlayerEditPreviewChanged(class ABuildingSMActor* EditedActor);
	void OnPlayerFullScreenMapActiveChanged(bool bFullscreenMapActive);
	void OnPlayerInteractLongUseChanged(bool bInteracting);
	void OnPlayerInventoryActiveChanged(bool bInventoryActive);
	void OnRep_bActive();
	void OnRep_RemoteBuildableClass();
	void OnRep_RemoteBuildingMaterial();
	void OnRep_RemoteCanDBNORevive();
	void OnRep_RemoteChatEntry();
	void OnRep_RemoteEditActor();
	void OnRep_RemoteEditTileData();
	void OnRep_RemoteIsFullScreenMapActive();
	void OnRep_RemoteIsInteracting();
	void OnRep_RemoteIsInventoryActive();
	void OnRep_RemoteRespawnTime();
	void OnRep_RemoteWeakspotData();
	void OnServerPlayerDamagedResourceBuilding(class ABuildingSMActor* BuildingSMActor, EFortResourceType PotentialResourceType, int32 PotentialResourceCount, bool bDestroyed, bool bJustHitWeakspot);
	void OnServerPlayerEditActorChanged(class ABuildingSMActor* EditActor);
	void OnServerPlayerQuickChatEntryChanged(const struct FAthenaQuickChatActiveEntry& ChatEntry);
	void OnServerPlayerWeakspotSpawned(struct FBuildingWeakSpotData* WeakspotData);
	void OnServerRespawnTimeChanged(float InRespawnTime);
	void ServerSetPlayerBuildableClass(TSubclassOf<class ABuildingSMActor> BuildableClass);
	void ServerSetPlayerBuildingMaterial(EFortResourceType Material);
	void ServerSetPlayerCanDBNORevive(bool bCanDBNORevive);
	void ServerSetPlayerEditTileData(const TArray<int32>& EditTileData);
	void ServerSetPlayerFullScreenMapActive(bool bFullscreenMapActive);
	void ServerSetPlayerInteracting(bool bInteracting);
	void ServerSetPlayerInventoryActive(bool bInventorypActive);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBroadcastRemoteClientInfo">();
	}
	static class AFortBroadcastRemoteClientInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBroadcastRemoteClientInfo>();
	}
};
static_assert(alignof(AFortBroadcastRemoteClientInfo) == 0x000008, "Wrong alignment on AFortBroadcastRemoteClientInfo");
static_assert(sizeof(AFortBroadcastRemoteClientInfo) == 0x000520, "Wrong size on AFortBroadcastRemoteClientInfo");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, bActive) == 0x000380, "Member 'AFortBroadcastRemoteClientInfo::bActive' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, bRemoteIsInteracting) == 0x000381, "Member 'AFortBroadcastRemoteClientInfo::bRemoteIsInteracting' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, RemoteEditActor) == 0x000388, "Member 'AFortBroadcastRemoteClientInfo::RemoteEditActor' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, RemoteEditTileData) == 0x000390, "Member 'AFortBroadcastRemoteClientInfo::RemoteEditTileData' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, RemoteBuildableClass) == 0x0003A0, "Member 'AFortBroadcastRemoteClientInfo::RemoteBuildableClass' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, RemoteBuildingMaterial) == 0x0003A8, "Member 'AFortBroadcastRemoteClientInfo::RemoteBuildingMaterial' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, bRemoteIsFullScreenMapActive) == 0x0003A9, "Member 'AFortBroadcastRemoteClientInfo::bRemoteIsFullScreenMapActive' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, bRemoteIsInventoryActive) == 0x0003AA, "Member 'AFortBroadcastRemoteClientInfo::bRemoteIsInventoryActive' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, bRemoteCanDBNORevive) == 0x0003AB, "Member 'AFortBroadcastRemoteClientInfo::bRemoteCanDBNORevive' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, RemoteChatEntry) == 0x0003AC, "Member 'AFortBroadcastRemoteClientInfo::RemoteChatEntry' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, RemoteWeakspotData) == 0x0003C0, "Member 'AFortBroadcastRemoteClientInfo::RemoteWeakspotData' has a wrong offset!");
static_assert(offsetof(AFortBroadcastRemoteClientInfo, RemoteRespawnTime) == 0x0003F8, "Member 'AFortBroadcastRemoteClientInfo::RemoteRespawnTime' has a wrong offset!");

// Class FortniteGame.FortPackPersonality
// 0x00E8 (0x0118 - 0x0030)
class UFortPackPersonality final : public UDataAsset
{
public:
	class USoundCue*                              TickleVOSound;                                     // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              TickleSFXSound;                                    // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              XRayVOSound;                                       // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              HoverVOSound;                                      // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              BuySFXSound;                                       // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OpenGenericVO_Sound;                               // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OpenGenericSFX_Sound;                              // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              UpgradeSilverVO_Sound;                             // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              UpgradeSilverSFX_Sound;                            // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OpenSilverVO_Sound;                                // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OpenSilverSFX_Sound;                               // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              UpgradeGoldVO_Sound;                               // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              UpgradeGoldSFX_Sound;                              // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OpenGoldVO_Sound;                                  // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OpenGoldSFX_Sound;                                 // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetGenericVO_Sound;                              // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetAxeVO_Sound;                                  // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetBaseballBatVO_Sound;                          // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetGardenHoeVO_Sound;                            // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetGardenRakeVO_Sound;                           // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetHockeyStickVO_Sound;                          // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetPickAxeVO_Sound;                              // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetPitchforkVO_Sound;                            // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetScytheVO_Sound;                               // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetSledgehammerVO_Sound;                         // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              GreetSwordVO_Sound;                                // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              PreHitVO_Sound;                                    // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              DropMusic_Sound;                                   // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              OpenMusic_Sound;                                   // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPackPersonality">();
	}
	static class UFortPackPersonality* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPackPersonality>();
	}
};
static_assert(alignof(UFortPackPersonality) == 0x000008, "Wrong alignment on UFortPackPersonality");
static_assert(sizeof(UFortPackPersonality) == 0x000118, "Wrong size on UFortPackPersonality");
static_assert(offsetof(UFortPackPersonality, TickleVOSound) == 0x000030, "Member 'UFortPackPersonality::TickleVOSound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, TickleSFXSound) == 0x000038, "Member 'UFortPackPersonality::TickleSFXSound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, XRayVOSound) == 0x000040, "Member 'UFortPackPersonality::XRayVOSound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, HoverVOSound) == 0x000048, "Member 'UFortPackPersonality::HoverVOSound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, BuySFXSound) == 0x000050, "Member 'UFortPackPersonality::BuySFXSound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, OpenGenericVO_Sound) == 0x000058, "Member 'UFortPackPersonality::OpenGenericVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, OpenGenericSFX_Sound) == 0x000060, "Member 'UFortPackPersonality::OpenGenericSFX_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, UpgradeSilverVO_Sound) == 0x000068, "Member 'UFortPackPersonality::UpgradeSilverVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, UpgradeSilverSFX_Sound) == 0x000070, "Member 'UFortPackPersonality::UpgradeSilverSFX_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, OpenSilverVO_Sound) == 0x000078, "Member 'UFortPackPersonality::OpenSilverVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, OpenSilverSFX_Sound) == 0x000080, "Member 'UFortPackPersonality::OpenSilverSFX_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, UpgradeGoldVO_Sound) == 0x000088, "Member 'UFortPackPersonality::UpgradeGoldVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, UpgradeGoldSFX_Sound) == 0x000090, "Member 'UFortPackPersonality::UpgradeGoldSFX_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, OpenGoldVO_Sound) == 0x000098, "Member 'UFortPackPersonality::OpenGoldVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, OpenGoldSFX_Sound) == 0x0000A0, "Member 'UFortPackPersonality::OpenGoldSFX_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetGenericVO_Sound) == 0x0000A8, "Member 'UFortPackPersonality::GreetGenericVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetAxeVO_Sound) == 0x0000B0, "Member 'UFortPackPersonality::GreetAxeVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetBaseballBatVO_Sound) == 0x0000B8, "Member 'UFortPackPersonality::GreetBaseballBatVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetGardenHoeVO_Sound) == 0x0000C0, "Member 'UFortPackPersonality::GreetGardenHoeVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetGardenRakeVO_Sound) == 0x0000C8, "Member 'UFortPackPersonality::GreetGardenRakeVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetHockeyStickVO_Sound) == 0x0000D0, "Member 'UFortPackPersonality::GreetHockeyStickVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetPickAxeVO_Sound) == 0x0000D8, "Member 'UFortPackPersonality::GreetPickAxeVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetPitchforkVO_Sound) == 0x0000E0, "Member 'UFortPackPersonality::GreetPitchforkVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetScytheVO_Sound) == 0x0000E8, "Member 'UFortPackPersonality::GreetScytheVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetSledgehammerVO_Sound) == 0x0000F0, "Member 'UFortPackPersonality::GreetSledgehammerVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, GreetSwordVO_Sound) == 0x0000F8, "Member 'UFortPackPersonality::GreetSwordVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, PreHitVO_Sound) == 0x000100, "Member 'UFortPackPersonality::PreHitVO_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, DropMusic_Sound) == 0x000108, "Member 'UFortPackPersonality::DropMusic_Sound' has a wrong offset!");
static_assert(offsetof(UFortPackPersonality, OpenMusic_Sound) == 0x000110, "Member 'UFortPackPersonality::OpenMusic_Sound' has a wrong offset!");

// Class FortniteGame.FortBroadcastSpectatorInfo
// 0x00A0 (0x03D0 - 0x0330)
class AFortBroadcastSpectatorInfo final : public AInfo
{
public:
	uint8                                         Pad_330[0x18];                                     // 0x0330(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortTeamPrivateInfo*>           TeamPrivateInfos;                                  // 0x0348(0x0010)(Net, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<struct FFortBroadcastInfoPerPlayer>    PerPlayerInfo;                                     // 0x0358(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
	TMap<class AFortPlayerStateAthena*, int32>    PlayerIndexInInfoArray;                            // 0x0368(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class UFortResourceItemDefinition*            WoodItemDef;                                       // 0x03B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortResourceItemDefinition*            StoneItemDef;                                      // 0x03C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortResourceItemDefinition*            MetalItemDef;                                      // 0x03C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void HandleGamePhaseChanged(EAthenaGamePhase GamePhase);
	void HandleInventoryResourceCountChanged(class AFortInventory* Inventory);
	void HandleTeamInfosSet();
	void OnRep_PerPlayerInfo();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBroadcastSpectatorInfo">();
	}
	static class AFortBroadcastSpectatorInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortBroadcastSpectatorInfo>();
	}
};
static_assert(alignof(AFortBroadcastSpectatorInfo) == 0x000008, "Wrong alignment on AFortBroadcastSpectatorInfo");
static_assert(sizeof(AFortBroadcastSpectatorInfo) == 0x0003D0, "Wrong size on AFortBroadcastSpectatorInfo");
static_assert(offsetof(AFortBroadcastSpectatorInfo, TeamPrivateInfos) == 0x000348, "Member 'AFortBroadcastSpectatorInfo::TeamPrivateInfos' has a wrong offset!");
static_assert(offsetof(AFortBroadcastSpectatorInfo, PerPlayerInfo) == 0x000358, "Member 'AFortBroadcastSpectatorInfo::PerPlayerInfo' has a wrong offset!");
static_assert(offsetof(AFortBroadcastSpectatorInfo, PlayerIndexInInfoArray) == 0x000368, "Member 'AFortBroadcastSpectatorInfo::PlayerIndexInInfoArray' has a wrong offset!");
static_assert(offsetof(AFortBroadcastSpectatorInfo, WoodItemDef) == 0x0003B8, "Member 'AFortBroadcastSpectatorInfo::WoodItemDef' has a wrong offset!");
static_assert(offsetof(AFortBroadcastSpectatorInfo, StoneItemDef) == 0x0003C0, "Member 'AFortBroadcastSpectatorInfo::StoneItemDef' has a wrong offset!");
static_assert(offsetof(AFortBroadcastSpectatorInfo, MetalItemDef) == 0x0003C8, "Member 'AFortBroadcastSpectatorInfo::MetalItemDef' has a wrong offset!");

// Class FortniteGame.FortPartyContext
// 0x0540 (0x0568 - 0x0028)
class UFortPartyContext final : public UFortBlueprintContext
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPartyJoined;                                     // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClientPartyStateChanged;                         // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPartyTypeChanged;                                // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCrossplayPreferenceChanged;                      // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerStateChanged;                              // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAthenaNumAliveChanged;                           // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAthenaTimeSpentInMatch;                          // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAthenaReadyTypeChanged;                          // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPartyJoinRequested;                              // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPartyInvitesCountChanged;                        // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLFGChanged;                                      // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_E8[0x60];                                      // 0x00E8(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnActiveFriendsCountUpdated;                       // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLocalPlayerStateChanged;                         // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPartyLeft;                                       // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_178[0xE8];                                     // 0x0178(0x00E8)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortSocialUser*>                FriendsNeedingPartyUpdate;                         // 0x0260(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_270[0x28];                                     // 0x0270(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<uint8, class UFortUITeamInfo*>           TeamsMap;                                          // 0x0298(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TMap<struct FUniqueNetIdRepl, class AFortPlayerState*> UnassignedPlayerStatesByID;                        // 0x02E8(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_338[0x20];                                     // 0x0338(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortUITeamInfo*                        LocalPlayerTeam;                                   // 0x0358(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_360[0x48];                                     // 0x0360(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	TSet<struct FFortTeamMemberInfo>              PendingChangedMemberInfos;                         // 0x03A8(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3F8[0x168];                                    // 0x03F8(0x0168)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bShouldTryToJoinEpicPartyOnConsoleFailure;         // 0x0560(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_561[0x7];                                      // 0x0561(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool IsValidNetID(const struct FUniqueNetIdRepl& UniqueNetId);

	void AcceptMcpFriendRequest(const struct FUniqueNetIdRepl& PlayerID);
	void AthenaPartyMemberReadyTypeChanged__DelegateSignature(const struct FUniqueNetIdRepl& UniqueId, EAthenaPartyMemberReadyType MemberReadyType);
	bool CanBeInvitedNetID(const struct FUniqueNetIdRepl& PlayerID);
	bool GetLocalTeamTeamMemberInfo(class AFortPlayerState* TeamMemberState, struct FFortTeamMemberInfo* TeamMemberInfo);
	bool GetPartyPrivacySetting(EPartyType* OutPartyType, bool* OutLeaderFriendsOnly, bool* OutLeaderInvitesOnly);
	void LeaveAction();
	void LeaveParty();
	void OnClientPartyStateChanged__DelegateSignature(EFortPartyState PartyState);
	void OnCrossplayPreferenceChanged__DelegateSignature();
	void OnFriendsCountChangedDelegate__DelegateSignature(int32 ActiveFriendsCount);
	void OnLFGChanged__DelegateSignature(bool bLFG);
	void OnNumAliveChanged__DelegateSignature(const struct FUniqueNetIdRepl& UniqueId, int32 NumAlive);
	void OnPartyInvitesCountUpdatedDelegate__DelegateSignature(int32 PartyInvitesCount);
	void OnPartyJoinedDelegate__DelegateSignature();
	void OnPartyJoinRequested__DelegateSignature();
	void OnPartyLeftDelegate__DelegateSignature();
	void OnPartyTypeChanged__DelegateSignature(EPartyType PartyType);
	void OnPlayerStateChangedDelegate__DelegateSignature(const struct FFortTeamMemberInfo& PlayerInfo);
	void OnTimeSpentInMatchChanged__DelegateSignature(const struct FUniqueNetIdRepl& UniqueId, const class FText& Mins, const class FText& Seconds);
	void ProcessPendingChangedMemberInfos();
	void SendConsoleFriendRequest(const struct FUniqueNetIdRepl& PlayerID);
	void SendMcpFriendRequest(const struct FUniqueNetIdRepl& PlayerID);
	void SendPartyInviteNetID(const struct FUniqueNetIdRepl& PlayerID);
	void SendTeamMemberFriendRequest(const struct FFortTeamMemberInfo& TeamMemberInfo);
	void SetLocalPartyMemberEmoting(const class UFortMontageItemDefinitionBase* EmoteAsset);
	void SetLocalPartyMemberLocation(EFortPartyMemberLocation Location);
	void SetLocalPlayerLFG(bool bInLFG);
	void SetMcpPartyInvitesEnabled(bool bEnabled);
	void SetPartyPrivacySetting(EPartyType PartyType, bool bLeaderFriendsOnly, bool bLeaderInvitesOnly);
	void ShowCrossplaySelectionDialog();
	void ShowExternalFriendsUI();
	void ShowExternalProfile(const struct FUniqueNetIdRepl& ProfileToShow);
	void ShowLocalPlayerExternalProfile();

	bool CanShowExternalProfile(const class FString& TargetPlatform) const;
	class FText GetAthenaPartyMemberReadyText(const struct FUniqueNetIdRepl& MemberId) const;
	EAthenaPartyMemberReadyType GetAthenaPartyMemberReadyType(const struct FUniqueNetIdRepl& MemberId) const;
	EFortFriendRequestStatus GetConsoleFriendRequestStatusForPlayer(const struct FUniqueNetIdRepl& PlayerID) const;
	int32 GetCurrentPartyMaxSize() const;
	EFortFriendRequestStatus GetFriendRequestStatusForTeamMember(const struct FFortTeamMemberInfo& TeamMemberInfo, struct FUniqueNetIdRepl* UniqueIdUsed, bool* bIsMcpId) const;
	bool GetLocalPartyMemberLocation(EFortPartyMemberLocation* Location) const;
	EFortPartyState GetLocalPartyProgression() const;
	class FString GetLocalPlayerDisplayName() const;
	class UFortUITeamInfo* GetLocalPlayerTeam() const;
	void GetLocalPlayerTeamMemberInfo(struct FFortTeamMemberInfo* LocalPlayerInfo) const;
	int32 GetMaxTeamSizeForSelectedTheater() const;
	EFortFriendRequestStatus GetMcpFriendRequestStatusForPlayer(const struct FUniqueNetIdRepl& PlayerID) const;
	int32 GetNumPlayersInLocalParty() const;
	EFortPartyMemberDisplayState GetPartyMemberDisplayState(const struct FFortTeamMemberInfo& PartyMemberInfo) const;
	ECommonInputType GetPartyMemberInputType(const struct FUniqueNetIdRepl& MemberId) const;
	bool GetPartyMemberLocation(const struct FUniqueNetIdRepl& MemberId, EFortPartyMemberLocation* LocationOut) const;
	bool HasPendingMcpPartyInvitation(const struct FUniqueNetIdRepl& PlayerID) const;
	bool IsEntirePartyInFrontEnd() const;
	bool IsInLocalPlayersParty(const struct FUniqueNetIdRepl& PlayerID) const;
	bool IsLocalPlayerInParty() const;
	bool IsLocalPlayerLFG() const;
	bool IsLocalPlayerPartyLeader() const;
	bool IsNetIdFromLocalPlayersPlatform(const struct FUniqueNetIdRepl& PlayerID) const;
	bool IsPlayerInOurParty(const struct FUniqueNetIdRepl& PlayerIdToCheck) const;
	bool IsTeamMemberFriend(const struct FFortTeamMemberInfo& TeamMemberInfo) const;
	bool ShouldMcpPartyInvitesBeEnabled() const;
	bool ShouldShowCrossplayWarningDialog() const;
	bool ShouldShowExternalFriendsUI() const;
	bool ShouldShowMainMenuFriendsListButton() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPartyContext">();
	}
	static class UFortPartyContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPartyContext>();
	}
};
static_assert(alignof(UFortPartyContext) == 0x000008, "Wrong alignment on UFortPartyContext");
static_assert(sizeof(UFortPartyContext) == 0x000568, "Wrong size on UFortPartyContext");
static_assert(offsetof(UFortPartyContext, OnPartyJoined) == 0x000038, "Member 'UFortPartyContext::OnPartyJoined' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnClientPartyStateChanged) == 0x000048, "Member 'UFortPartyContext::OnClientPartyStateChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnPartyTypeChanged) == 0x000058, "Member 'UFortPartyContext::OnPartyTypeChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnCrossplayPreferenceChanged) == 0x000068, "Member 'UFortPartyContext::OnCrossplayPreferenceChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnPlayerStateChanged) == 0x000078, "Member 'UFortPartyContext::OnPlayerStateChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnAthenaNumAliveChanged) == 0x000088, "Member 'UFortPartyContext::OnAthenaNumAliveChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnAthenaTimeSpentInMatch) == 0x000098, "Member 'UFortPartyContext::OnAthenaTimeSpentInMatch' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnAthenaReadyTypeChanged) == 0x0000A8, "Member 'UFortPartyContext::OnAthenaReadyTypeChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnPartyJoinRequested) == 0x0000B8, "Member 'UFortPartyContext::OnPartyJoinRequested' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnPartyInvitesCountChanged) == 0x0000C8, "Member 'UFortPartyContext::OnPartyInvitesCountChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnLFGChanged) == 0x0000D8, "Member 'UFortPartyContext::OnLFGChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnActiveFriendsCountUpdated) == 0x000148, "Member 'UFortPartyContext::OnActiveFriendsCountUpdated' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnLocalPlayerStateChanged) == 0x000158, "Member 'UFortPartyContext::OnLocalPlayerStateChanged' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, OnPartyLeft) == 0x000168, "Member 'UFortPartyContext::OnPartyLeft' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, FriendsNeedingPartyUpdate) == 0x000260, "Member 'UFortPartyContext::FriendsNeedingPartyUpdate' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, TeamsMap) == 0x000298, "Member 'UFortPartyContext::TeamsMap' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, UnassignedPlayerStatesByID) == 0x0002E8, "Member 'UFortPartyContext::UnassignedPlayerStatesByID' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, LocalPlayerTeam) == 0x000358, "Member 'UFortPartyContext::LocalPlayerTeam' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, PendingChangedMemberInfos) == 0x0003A8, "Member 'UFortPartyContext::PendingChangedMemberInfos' has a wrong offset!");
static_assert(offsetof(UFortPartyContext, bShouldTryToJoinEpicPartyOnConsoleFailure) == 0x000560, "Member 'UFortPartyContext::bShouldTryToJoinEpicPartyOnConsoleFailure' has a wrong offset!");

// Class FortniteGame.FortBTService_ContextOverride
// 0x0000 (0x0070 - 0x0070)
class UFortBTService_ContextOverride : public UBTService
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTService_ContextOverride">();
	}
	static class UFortBTService_ContextOverride* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTService_ContextOverride>();
	}
};
static_assert(alignof(UFortBTService_ContextOverride) == 0x000008, "Wrong alignment on UFortBTService_ContextOverride");
static_assert(sizeof(UFortBTService_ContextOverride) == 0x000070, "Wrong size on UFortBTService_ContextOverride");

// Class FortniteGame.FortRiftBeginOverlapPlayerParams
// 0x0010 (0x0038 - 0x0028)
class UFortRiftBeginOverlapPlayerParams final : public UFortMissionEventParams
{
public:
	class ABuildingRift*                          Rift;                                              // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        Player;                                            // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRiftBeginOverlapPlayerParams">();
	}
	static class UFortRiftBeginOverlapPlayerParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRiftBeginOverlapPlayerParams>();
	}
};
static_assert(alignof(UFortRiftBeginOverlapPlayerParams) == 0x000008, "Wrong alignment on UFortRiftBeginOverlapPlayerParams");
static_assert(sizeof(UFortRiftBeginOverlapPlayerParams) == 0x000038, "Wrong size on UFortRiftBeginOverlapPlayerParams");
static_assert(offsetof(UFortRiftBeginOverlapPlayerParams, Rift) == 0x000028, "Member 'UFortRiftBeginOverlapPlayerParams::Rift' has a wrong offset!");
static_assert(offsetof(UFortRiftBeginOverlapPlayerParams, Player) == 0x000030, "Member 'UFortRiftBeginOverlapPlayerParams::Player' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_EncounterTargets
// 0x0000 (0x0050 - 0x0050)
class UFortQueryGenerator_EncounterTargets final : public UEnvQueryGenerator
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_EncounterTargets">();
	}
	static class UFortQueryGenerator_EncounterTargets* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_EncounterTargets>();
	}
};
static_assert(alignof(UFortQueryGenerator_EncounterTargets) == 0x000008, "Wrong alignment on UFortQueryGenerator_EncounterTargets");
static_assert(sizeof(UFortQueryGenerator_EncounterTargets) == 0x000050, "Wrong size on UFortQueryGenerator_EncounterTargets");

// Class FortniteGame.FortBTContext_MoveUrgency
// 0x0008 (0x0078 - 0x0070)
class UFortBTContext_MoveUrgency final : public UFortBTService_ContextOverride
{
public:
	EFortMovementUrgency                          MoveUrgency;                                       // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_71[0x7];                                       // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTContext_MoveUrgency">();
	}
	static class UFortBTContext_MoveUrgency* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTContext_MoveUrgency>();
	}
};
static_assert(alignof(UFortBTContext_MoveUrgency) == 0x000008, "Wrong alignment on UFortBTContext_MoveUrgency");
static_assert(sizeof(UFortBTContext_MoveUrgency) == 0x000078, "Wrong size on UFortBTContext_MoveUrgency");
static_assert(offsetof(UFortBTContext_MoveUrgency, MoveUrgency) == 0x000070, "Member 'UFortBTContext_MoveUrgency::MoveUrgency' has a wrong offset!");

// Class FortniteGame.FortBTContext_SkipNotPerceivedGoals
// 0x0000 (0x0070 - 0x0070)
class UFortBTContext_SkipNotPerceivedGoals final : public UFortBTService_ContextOverride
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTContext_SkipNotPerceivedGoals">();
	}
	static class UFortBTContext_SkipNotPerceivedGoals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTContext_SkipNotPerceivedGoals>();
	}
};
static_assert(alignof(UFortBTContext_SkipNotPerceivedGoals) == 0x000008, "Wrong alignment on UFortBTContext_SkipNotPerceivedGoals");
static_assert(sizeof(UFortBTContext_SkipNotPerceivedGoals) == 0x000070, "Wrong size on UFortBTContext_SkipNotPerceivedGoals");

// Class FortniteGame.FortBTContext_SuppressGoalUpdate
// 0x0008 (0x0078 - 0x0070)
class UFortBTContext_SuppressGoalUpdate final : public UFortBTService_ContextOverride
{
public:
	bool                                          bUnregisterFromGoalManager;                        // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_71[0x7];                                       // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTContext_SuppressGoalUpdate">();
	}
	static class UFortBTContext_SuppressGoalUpdate* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTContext_SuppressGoalUpdate>();
	}
};
static_assert(alignof(UFortBTContext_SuppressGoalUpdate) == 0x000008, "Wrong alignment on UFortBTContext_SuppressGoalUpdate");
static_assert(sizeof(UFortBTContext_SuppressGoalUpdate) == 0x000078, "Wrong size on UFortBTContext_SuppressGoalUpdate");
static_assert(offsetof(UFortBTContext_SuppressGoalUpdate, bUnregisterFromGoalManager) == 0x000070, "Member 'UFortBTContext_SuppressGoalUpdate::bUnregisterFromGoalManager' has a wrong offset!");

// Class FortniteGame.FortBTDecorator_CanBeConsideredAirborne
// 0x0000 (0x0090 - 0x0090)
class UFortBTDecorator_CanBeConsideredAirborne final : public UBTDecorator_BlackboardBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_CanBeConsideredAirborne">();
	}
	static class UFortBTDecorator_CanBeConsideredAirborne* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_CanBeConsideredAirborne>();
	}
};
static_assert(alignof(UFortBTDecorator_CanBeConsideredAirborne) == 0x000008, "Wrong alignment on UFortBTDecorator_CanBeConsideredAirborne");
static_assert(sizeof(UFortBTDecorator_CanBeConsideredAirborne) == 0x000090, "Wrong size on UFortBTDecorator_CanBeConsideredAirborne");

// Class FortniteGame.FortPoiVolume
// 0x0038 (0x03A0 - 0x0368)
class AFortPoiVolume final : public AVolume
{
public:
	float                                         LargeGameVolume;                                   // 0x0368(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_36C[0x4];                                      // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  LocationTags;                                      // 0x0370(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	class UFortPOIAmbientAudioBank*               AudioBank;                                         // 0x0390(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortPoiCollisionComponent*             PoiCollisionComp;                                  // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	bool ContainsLocationTag(const struct FGameplayTag& Tag);
	bool DoesShapeComponentOverlap(class UShapeComponent* Shape);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPoiVolume">();
	}
	static class AFortPoiVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPoiVolume>();
	}
};
static_assert(alignof(AFortPoiVolume) == 0x000008, "Wrong alignment on AFortPoiVolume");
static_assert(sizeof(AFortPoiVolume) == 0x0003A0, "Wrong size on AFortPoiVolume");
static_assert(offsetof(AFortPoiVolume, LargeGameVolume) == 0x000368, "Member 'AFortPoiVolume::LargeGameVolume' has a wrong offset!");
static_assert(offsetof(AFortPoiVolume, LocationTags) == 0x000370, "Member 'AFortPoiVolume::LocationTags' has a wrong offset!");
static_assert(offsetof(AFortPoiVolume, AudioBank) == 0x000390, "Member 'AFortPoiVolume::AudioBank' has a wrong offset!");
static_assert(offsetof(AFortPoiVolume, PoiCollisionComp) == 0x000398, "Member 'AFortPoiVolume::PoiCollisionComp' has a wrong offset!");

// Class FortniteGame.FortBTDecorator_GameplayAbility_CanActivate
// 0x0000 (0x00D8 - 0x00D8)
class UFortBTDecorator_GameplayAbility_CanActivate final : public UFortBTDecorator_QueryGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_CanActivate">();
	}
	static class UFortBTDecorator_GameplayAbility_CanActivate* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_CanActivate>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_CanActivate) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_CanActivate");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_CanActivate) == 0x0000D8, "Wrong size on UFortBTDecorator_GameplayAbility_CanActivate");

// Class FortniteGame.FortBTDecorator_GameplayAbility_CanHitTarget
// 0x0008 (0x00E0 - 0x00D8)
class UFortBTDecorator_GameplayAbility_CanHitTarget final : public UFortBTDecorator_QueryGameplayAbility
{
public:
	uint8                                         UseIdealYawRotationToTarget : 1;                   // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_D9[0x7];                                       // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_CanHitTarget">();
	}
	static class UFortBTDecorator_GameplayAbility_CanHitTarget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_CanHitTarget>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_CanHitTarget) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_CanHitTarget");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_CanHitTarget) == 0x0000E0, "Wrong size on UFortBTDecorator_GameplayAbility_CanHitTarget");

// Class FortniteGame.FortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags
// 0x0000 (0x00D8 - 0x00D8)
class UFortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags final : public UFortBTDecorator_QueryGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags">();
	}
	static class UFortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags) == 0x0000D8, "Wrong size on UFortBTDecorator_GameplayAbility_DoesTargetHaveProhibitedTags");

// Class FortniteGame.FortBTDecorator_GameplayAbility_HasGameplayAbility
// 0x0020 (0x0088 - 0x0068)
class UFortBTDecorator_GameplayAbility_HasGameplayAbility final : public UBTDecorator
{
public:
	struct FGameplayTagContainer                  GameplayAbilityTag;                                // 0x0068(0x0020)(Edit, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_HasGameplayAbility">();
	}
	static class UFortBTDecorator_GameplayAbility_HasGameplayAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_HasGameplayAbility>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_HasGameplayAbility) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_HasGameplayAbility");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_HasGameplayAbility) == 0x000088, "Wrong size on UFortBTDecorator_GameplayAbility_HasGameplayAbility");
static_assert(offsetof(UFortBTDecorator_GameplayAbility_HasGameplayAbility, GameplayAbilityTag) == 0x000068, "Member 'UFortBTDecorator_GameplayAbility_HasGameplayAbility::GameplayAbilityTag' has a wrong offset!");

// Class FortniteGame.FortBTDecorator_GameplayAbility_IsOnCooldown
// 0x0000 (0x00D8 - 0x00D8)
class UFortBTDecorator_GameplayAbility_IsOnCooldown final : public UFortBTDecorator_QueryGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_IsOnCooldown">();
	}
	static class UFortBTDecorator_GameplayAbility_IsOnCooldown* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_IsOnCooldown>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_IsOnCooldown) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_IsOnCooldown");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_IsOnCooldown) == 0x0000D8, "Wrong size on UFortBTDecorator_GameplayAbility_IsOnCooldown");

// Class FortniteGame.FortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange
// 0x0000 (0x00D8 - 0x00D8)
class UFortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange final : public UFortBTDecorator_QueryGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange">();
	}
	static class UFortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange>();
	}
};
static_assert(alignof(UFortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange) == 0x000008, "Wrong alignment on UFortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange");
static_assert(sizeof(UFortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange) == 0x0000D8, "Wrong size on UFortBTDecorator_GameplayAbility_IsWithinMaxTargetSelectionRange");

// Class FortniteGame.FortProjectile_MOBATurret
// 0x0010 (0x07A8 - 0x0798)
class AFortProjectile_MOBATurret final : public AFortProjectileBase
{
public:
	TArray<struct FHitResult>                     ForcedHitResults;                                  // 0x0798(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	void OnHomingTargetDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProjectile_MOBATurret">();
	}
	static class AFortProjectile_MOBATurret* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortProjectile_MOBATurret>();
	}
};
static_assert(alignof(AFortProjectile_MOBATurret) == 0x000008, "Wrong alignment on AFortProjectile_MOBATurret");
static_assert(sizeof(AFortProjectile_MOBATurret) == 0x0007A8, "Wrong size on AFortProjectile_MOBATurret");
static_assert(offsetof(AFortProjectile_MOBATurret, ForcedHitResults) == 0x000798, "Member 'AFortProjectile_MOBATurret::ForcedHitResults' has a wrong offset!");

// Class FortniteGame.FortBTDecorator_IsGoalPawn
// 0x0000 (0x0090 - 0x0090)
class UFortBTDecorator_IsGoalPawn final : public UBTDecorator_BlackboardBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_IsGoalPawn">();
	}
	static class UFortBTDecorator_IsGoalPawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_IsGoalPawn>();
	}
};
static_assert(alignof(UFortBTDecorator_IsGoalPawn) == 0x000008, "Wrong alignment on UFortBTDecorator_IsGoalPawn");
static_assert(sizeof(UFortBTDecorator_IsGoalPawn) == 0x000090, "Wrong size on UFortBTDecorator_IsGoalPawn");

// Class FortniteGame.FortBTDecorator_IsTakerAirborne
// 0x0000 (0x0068 - 0x0068)
class UFortBTDecorator_IsTakerAirborne final : public UBTDecorator
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_IsTakerAirborne">();
	}
	static class UFortBTDecorator_IsTakerAirborne* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_IsTakerAirborne>();
	}
};
static_assert(alignof(UFortBTDecorator_IsTakerAirborne) == 0x000008, "Wrong alignment on UFortBTDecorator_IsTakerAirborne");
static_assert(sizeof(UFortBTDecorator_IsTakerAirborne) == 0x000068, "Wrong size on UFortBTDecorator_IsTakerAirborne");

// Class FortniteGame.FortBTDecorator_WeaponStatus
// 0x0030 (0x0098 - 0x0068)
class UFortBTDecorator_WeaponStatus final : public UBTDecorator
{
public:
	float                                         WeaponStatusUpdateRate;                            // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bTestIfCurrentWeaponIsValid : 1;                   // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCurrentWeaponShouldBeValid : 1;                   // 0x006C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTestAllowedCurrentWeaponTags : 1;                 // 0x006C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_6D[0x3];                                       // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  AllowedCurrentWeaponTags;                          // 0x0070(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	uint8                                         bTestIfCurrentWeaponIsReloading : 1;               // 0x0090(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCurrentWeaponShouldBeReloading : 1;               // 0x0090(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTestIfCurrentWeaponHasAmmoInMagazine : 1;         // 0x0090(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCurrentWeaponShouldHaveAmmoInMagazine : 1;        // 0x0090(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTestIfCurrentWeaponHasExtraAmmo : 1;              // 0x0090(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCurrentWeaponShouldHaveExtraAmmo : 1;             // 0x0090(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllInterestedTestsMustPass : 1;                   // 0x0090(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_91[0x7];                                       // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTDecorator_WeaponStatus">();
	}
	static class UFortBTDecorator_WeaponStatus* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTDecorator_WeaponStatus>();
	}
};
static_assert(alignof(UFortBTDecorator_WeaponStatus) == 0x000008, "Wrong alignment on UFortBTDecorator_WeaponStatus");
static_assert(sizeof(UFortBTDecorator_WeaponStatus) == 0x000098, "Wrong size on UFortBTDecorator_WeaponStatus");
static_assert(offsetof(UFortBTDecorator_WeaponStatus, WeaponStatusUpdateRate) == 0x000068, "Member 'UFortBTDecorator_WeaponStatus::WeaponStatusUpdateRate' has a wrong offset!");
static_assert(offsetof(UFortBTDecorator_WeaponStatus, AllowedCurrentWeaponTags) == 0x000070, "Member 'UFortBTDecorator_WeaponStatus::AllowedCurrentWeaponTags' has a wrong offset!");

// Class FortniteGame.FortBTService_UpdateBotMissionBuilding
// 0x0050 (0x00C0 - 0x0070)
class UFortBTService_UpdateBotMissionBuilding final : public UBTService
{
public:
	struct FBlackboardKeySelector                 InterestLocationKey;                               // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic)
	struct FBlackboardKeySelector                 BuildOrderKey;                                     // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTService_UpdateBotMissionBuilding">();
	}
	static class UFortBTService_UpdateBotMissionBuilding* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTService_UpdateBotMissionBuilding>();
	}
};
static_assert(alignof(UFortBTService_UpdateBotMissionBuilding) == 0x000008, "Wrong alignment on UFortBTService_UpdateBotMissionBuilding");
static_assert(sizeof(UFortBTService_UpdateBotMissionBuilding) == 0x0000C0, "Wrong size on UFortBTService_UpdateBotMissionBuilding");
static_assert(offsetof(UFortBTService_UpdateBotMissionBuilding, InterestLocationKey) == 0x000070, "Member 'UFortBTService_UpdateBotMissionBuilding::InterestLocationKey' has a wrong offset!");
static_assert(offsetof(UFortBTService_UpdateBotMissionBuilding, BuildOrderKey) == 0x000098, "Member 'UFortBTService_UpdateBotMissionBuilding::BuildOrderKey' has a wrong offset!");

// Class FortniteGame.FortBTService_UpdateBotMissionGoal
// 0x0008 (0x00A0 - 0x0098)
class UFortBTService_UpdateBotMissionGoal final : public UBTService_BlackboardBase
{
public:
	uint8                                         bRequireInteraction : 1;                           // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRequireInteractionOrLocator : 1;                  // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bRequireEncounter : 1;                             // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPickClosest : 1;                                  // 0x0098(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_99[0x7];                                       // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTService_UpdateBotMissionGoal">();
	}
	static class UFortBTService_UpdateBotMissionGoal* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTService_UpdateBotMissionGoal>();
	}
};
static_assert(alignof(UFortBTService_UpdateBotMissionGoal) == 0x000008, "Wrong alignment on UFortBTService_UpdateBotMissionGoal");
static_assert(sizeof(UFortBTService_UpdateBotMissionGoal) == 0x0000A0, "Wrong size on UFortBTService_UpdateBotMissionGoal");

// Class FortniteGame.FortQueryTest_AssignmentTypeInterest
// 0x0180 (0x0358 - 0x01D8)
class UFortQueryTest_AssignmentTypeInterest final : public UFortQueryTest_GoalBase
{
public:
	struct FAIDataProviderFloatValue              InvalidTypeStartInterest;                          // 0x01D8(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              InvalidTypeEndInterest;                            // 0x0208(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              InvalidTypeTimeBeforeLerp;                         // 0x0238(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              InvalidTypeLerpDuration;                           // 0x0268(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              ValidTypeStartInterest;                            // 0x0298(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              ValidTypeEndInterest;                              // 0x02C8(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              ValidTypeTimeBeforeLerp;                           // 0x02F8(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              ValidTypeLerpDuration;                             // 0x0328(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_AssignmentTypeInterest">();
	}
	static class UFortQueryTest_AssignmentTypeInterest* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_AssignmentTypeInterest>();
	}
};
static_assert(alignof(UFortQueryTest_AssignmentTypeInterest) == 0x000008, "Wrong alignment on UFortQueryTest_AssignmentTypeInterest");
static_assert(sizeof(UFortQueryTest_AssignmentTypeInterest) == 0x000358, "Wrong size on UFortQueryTest_AssignmentTypeInterest");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, InvalidTypeStartInterest) == 0x0001D8, "Member 'UFortQueryTest_AssignmentTypeInterest::InvalidTypeStartInterest' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, InvalidTypeEndInterest) == 0x000208, "Member 'UFortQueryTest_AssignmentTypeInterest::InvalidTypeEndInterest' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, InvalidTypeTimeBeforeLerp) == 0x000238, "Member 'UFortQueryTest_AssignmentTypeInterest::InvalidTypeTimeBeforeLerp' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, InvalidTypeLerpDuration) == 0x000268, "Member 'UFortQueryTest_AssignmentTypeInterest::InvalidTypeLerpDuration' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, ValidTypeStartInterest) == 0x000298, "Member 'UFortQueryTest_AssignmentTypeInterest::ValidTypeStartInterest' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, ValidTypeEndInterest) == 0x0002C8, "Member 'UFortQueryTest_AssignmentTypeInterest::ValidTypeEndInterest' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, ValidTypeTimeBeforeLerp) == 0x0002F8, "Member 'UFortQueryTest_AssignmentTypeInterest::ValidTypeTimeBeforeLerp' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_AssignmentTypeInterest, ValidTypeLerpDuration) == 0x000328, "Member 'UFortQueryTest_AssignmentTypeInterest::ValidTypeLerpDuration' has a wrong offset!");

// Class FortniteGame.FortBTTask_BotMissionBuild
// 0x0000 (0x0098 - 0x0098)
class UFortBTTask_BotMissionBuild final : public UBTTask_BlackboardBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_BotMissionBuild">();
	}
	static class UFortBTTask_BotMissionBuild* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_BotMissionBuild>();
	}
};
static_assert(alignof(UFortBTTask_BotMissionBuild) == 0x000008, "Wrong alignment on UFortBTTask_BotMissionBuild");
static_assert(sizeof(UFortBTTask_BotMissionBuild) == 0x000098, "Wrong size on UFortBTTask_BotMissionBuild");

// Class FortniteGame.FortBTTask_BotMissionInteract
// 0x0000 (0x0098 - 0x0098)
class UFortBTTask_BotMissionInteract final : public UBTTask_BlackboardBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_BotMissionInteract">();
	}
	static class UFortBTTask_BotMissionInteract* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_BotMissionInteract>();
	}
};
static_assert(alignof(UFortBTTask_BotMissionInteract) == 0x000008, "Wrong alignment on UFortBTTask_BotMissionInteract");
static_assert(sizeof(UFortBTTask_BotMissionInteract) == 0x000098, "Wrong size on UFortBTTask_BotMissionInteract");

// Class FortniteGame.FortBTTask_ExecuteGameplayAbility
// 0x0020 (0x0098 - 0x0078)
class UFortBTTask_ExecuteGameplayAbility final : public UBTTask_GameplayTaskBase
{
public:
	struct FGameplayTagContainer                  GameplayAbilityTag;                                // 0x0078(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_ExecuteGameplayAbility">();
	}
	static class UFortBTTask_ExecuteGameplayAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_ExecuteGameplayAbility>();
	}
};
static_assert(alignof(UFortBTTask_ExecuteGameplayAbility) == 0x000008, "Wrong alignment on UFortBTTask_ExecuteGameplayAbility");
static_assert(sizeof(UFortBTTask_ExecuteGameplayAbility) == 0x000098, "Wrong size on UFortBTTask_ExecuteGameplayAbility");
static_assert(offsetof(UFortBTTask_ExecuteGameplayAbility, GameplayAbilityTag) == 0x000078, "Member 'UFortBTTask_ExecuteGameplayAbility::GameplayAbilityTag' has a wrong offset!");

// Class FortniteGame.FortBTTask_RequestUndermining
// 0x0000 (0x0070 - 0x0070)
class UFortBTTask_RequestUndermining final : public UBTTaskNode
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_RequestUndermining">();
	}
	static class UFortBTTask_RequestUndermining* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_RequestUndermining>();
	}
};
static_assert(alignof(UFortBTTask_RequestUndermining) == 0x000008, "Wrong alignment on UFortBTTask_RequestUndermining");
static_assert(sizeof(UFortBTTask_RequestUndermining) == 0x000070, "Wrong size on UFortBTTask_RequestUndermining");

// Class FortniteGame.FortQueryTest_GoalDiscouragement
// 0x0030 (0x0208 - 0x01D8)
class UFortQueryTest_GoalDiscouragement final : public UFortQueryTest_GoalBase
{
public:
	struct FAIDataProviderBoolValue               DisableDiscouragementWhenUndermining;              // 0x01D8(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalDiscouragement">();
	}
	static class UFortQueryTest_GoalDiscouragement* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalDiscouragement>();
	}
};
static_assert(alignof(UFortQueryTest_GoalDiscouragement) == 0x000008, "Wrong alignment on UFortQueryTest_GoalDiscouragement");
static_assert(sizeof(UFortQueryTest_GoalDiscouragement) == 0x000208, "Wrong size on UFortQueryTest_GoalDiscouragement");
static_assert(offsetof(UFortQueryTest_GoalDiscouragement, DisableDiscouragementWhenUndermining) == 0x0001D8, "Member 'UFortQueryTest_GoalDiscouragement::DisableDiscouragementWhenUndermining' has a wrong offset!");

// Class FortniteGame.FortBTTask_SetFrustrationDiscouragement
// 0x0008 (0x0078 - 0x0070)
class UFortBTTask_SetFrustrationDiscouragement final : public UBTTaskNode
{
public:
	float                                         DiscouragementDuration;                            // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_74[0x4];                                       // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_SetFrustrationDiscouragement">();
	}
	static class UFortBTTask_SetFrustrationDiscouragement* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_SetFrustrationDiscouragement>();
	}
};
static_assert(alignof(UFortBTTask_SetFrustrationDiscouragement) == 0x000008, "Wrong alignment on UFortBTTask_SetFrustrationDiscouragement");
static_assert(sizeof(UFortBTTask_SetFrustrationDiscouragement) == 0x000078, "Wrong size on UFortBTTask_SetFrustrationDiscouragement");
static_assert(offsetof(UFortBTTask_SetFrustrationDiscouragement, DiscouragementDuration) == 0x000070, "Member 'UFortBTTask_SetFrustrationDiscouragement::DiscouragementDuration' has a wrong offset!");

// Class FortniteGame.FortBTTask_Sleep
// 0x0000 (0x0070 - 0x0070)
class UFortBTTask_Sleep final : public UBTTaskNode
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_Sleep">();
	}
	static class UFortBTTask_Sleep* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_Sleep>();
	}
};
static_assert(alignof(UFortBTTask_Sleep) == 0x000008, "Wrong alignment on UFortBTTask_Sleep");
static_assert(sizeof(UFortBTTask_Sleep) == 0x000070, "Wrong size on UFortBTTask_Sleep");

// Class FortniteGame.FortNavLinkDefinition
// 0x0030 (0x0080 - 0x0050)
class UFortNavLinkDefinition : public UNavLinkDefinition
{
public:
	struct FFortNavLinkPattern                    Pattern;                                           // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FFortNavLinkPattern>            AdditionalPatterns;                                // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<EBuildingStairsRailing>                StairsRailing;                                     // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	EBuildingFloorRailing                         FloorRailing;                                      // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortNavLinkPattern                           PatternType;                                       // 0x0079(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7A[0x6];                                       // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavLinkDefinition">();
	}
	static class UFortNavLinkDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavLinkDefinition>();
	}
};
static_assert(alignof(UFortNavLinkDefinition) == 0x000008, "Wrong alignment on UFortNavLinkDefinition");
static_assert(sizeof(UFortNavLinkDefinition) == 0x000080, "Wrong size on UFortNavLinkDefinition");
static_assert(offsetof(UFortNavLinkDefinition, Pattern) == 0x000050, "Member 'UFortNavLinkDefinition::Pattern' has a wrong offset!");
static_assert(offsetof(UFortNavLinkDefinition, AdditionalPatterns) == 0x000058, "Member 'UFortNavLinkDefinition::AdditionalPatterns' has a wrong offset!");
static_assert(offsetof(UFortNavLinkDefinition, StairsRailing) == 0x000068, "Member 'UFortNavLinkDefinition::StairsRailing' has a wrong offset!");
static_assert(offsetof(UFortNavLinkDefinition, FloorRailing) == 0x000078, "Member 'UFortNavLinkDefinition::FloorRailing' has a wrong offset!");
static_assert(offsetof(UFortNavLinkDefinition, PatternType) == 0x000079, "Member 'UFortNavLinkDefinition::PatternType' has a wrong offset!");

// Class FortniteGame.FortBTTask_TriggerVOEvent
// 0x0030 (0x00A0 - 0x0070)
class UFortBTTask_TriggerVOEvent final : public UBTTaskNode
{
public:
	uint8                                         bUseFeedbackBank : 1;                              // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_71[0x7];                                       // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 CustomEventName;                                   // 0x0078(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 SelectedEvent;                                     // 0x0088(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortFeedbackBank*                      FeedbackBank;                                      // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBTTask_TriggerVOEvent">();
	}
	static class UFortBTTask_TriggerVOEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBTTask_TriggerVOEvent>();
	}
};
static_assert(alignof(UFortBTTask_TriggerVOEvent) == 0x000008, "Wrong alignment on UFortBTTask_TriggerVOEvent");
static_assert(sizeof(UFortBTTask_TriggerVOEvent) == 0x0000A0, "Wrong size on UFortBTTask_TriggerVOEvent");
static_assert(offsetof(UFortBTTask_TriggerVOEvent, CustomEventName) == 0x000078, "Member 'UFortBTTask_TriggerVOEvent::CustomEventName' has a wrong offset!");
static_assert(offsetof(UFortBTTask_TriggerVOEvent, SelectedEvent) == 0x000088, "Member 'UFortBTTask_TriggerVOEvent::SelectedEvent' has a wrong offset!");
static_assert(offsetof(UFortBTTask_TriggerVOEvent, FeedbackBank) == 0x000098, "Member 'UFortBTTask_TriggerVOEvent::FeedbackBank' has a wrong offset!");

// Class FortniteGame.FortBuildingAudioBank
// 0x0480 (0x04B0 - 0x0030)
class UFortBuildingAudioBank final : public UDataAsset
{
public:
	struct FFortBuildingSoundsPerResourceType     Sounds[0x4];                                       // 0x0030(0x0120)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingAudioBank">();
	}
	static class UFortBuildingAudioBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingAudioBank>();
	}
};
static_assert(alignof(UFortBuildingAudioBank) == 0x000008, "Wrong alignment on UFortBuildingAudioBank");
static_assert(sizeof(UFortBuildingAudioBank) == 0x0004B0, "Wrong size on UFortBuildingAudioBank");
static_assert(offsetof(UFortBuildingAudioBank, Sounds) == 0x000030, "Member 'UFortBuildingAudioBank::Sounds' has a wrong offset!");

// Class FortniteGame.FortNiagaraGameplayLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortNiagaraGameplayLibrary final : public UBlueprintFunctionLibrary
{
public:
	static class UFortNiagaraCascadeProxyComponent* SpawnEmitterAttached(const struct FFortNiagaraCascadeSystemPair& NiagaraCascadeSystemPair, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, EAttachLocation LocationType, bool bAutoDestroy, EPSCPoolMethod PoolingMethod);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNiagaraGameplayLibrary">();
	}
	static class UFortNiagaraGameplayLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNiagaraGameplayLibrary>();
	}
};
static_assert(alignof(UFortNiagaraGameplayLibrary) == 0x000008, "Wrong alignment on UFortNiagaraGameplayLibrary");
static_assert(sizeof(UFortNiagaraGameplayLibrary) == 0x000028, "Wrong size on UFortNiagaraGameplayLibrary");

// Class FortniteGame.FortBuildingInstructions
// 0x0090 (0x00C0 - 0x0030)
class UFortBuildingInstructions final : public UDataAsset
{
public:
	TArray<struct FFortBuildingInstruction>       Instructions;                                      // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, NativeAccessSpecifierPublic)
	struct FBoxSphereBounds                       Bounds;                                            // 0x0040(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	int32                                         NumOfPiecesToSpawnAtOnce;                          // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBetweenSpawns;                                 // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSetOwnerID;                                       // 0x0064(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUsePlayerBuildAnimations;                         // 0x0065(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_66[0x2];                                       // 0x0066(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 MapName;                                           // 0x0068(0x0010)(ZeroConstructor, SaveGame, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_78[0x48];                                      // 0x0078(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingInstructions">();
	}
	static class UFortBuildingInstructions* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingInstructions>();
	}
};
static_assert(alignof(UFortBuildingInstructions) == 0x000008, "Wrong alignment on UFortBuildingInstructions");
static_assert(sizeof(UFortBuildingInstructions) == 0x0000C0, "Wrong size on UFortBuildingInstructions");
static_assert(offsetof(UFortBuildingInstructions, Instructions) == 0x000030, "Member 'UFortBuildingInstructions::Instructions' has a wrong offset!");
static_assert(offsetof(UFortBuildingInstructions, Bounds) == 0x000040, "Member 'UFortBuildingInstructions::Bounds' has a wrong offset!");
static_assert(offsetof(UFortBuildingInstructions, NumOfPiecesToSpawnAtOnce) == 0x00005C, "Member 'UFortBuildingInstructions::NumOfPiecesToSpawnAtOnce' has a wrong offset!");
static_assert(offsetof(UFortBuildingInstructions, TimeBetweenSpawns) == 0x000060, "Member 'UFortBuildingInstructions::TimeBetweenSpawns' has a wrong offset!");
static_assert(offsetof(UFortBuildingInstructions, bSetOwnerID) == 0x000064, "Member 'UFortBuildingInstructions::bSetOwnerID' has a wrong offset!");
static_assert(offsetof(UFortBuildingInstructions, bUsePlayerBuildAnimations) == 0x000065, "Member 'UFortBuildingInstructions::bUsePlayerBuildAnimations' has a wrong offset!");
static_assert(offsetof(UFortBuildingInstructions, MapName) == 0x000068, "Member 'UFortBuildingInstructions::MapName' has a wrong offset!");

// Class FortniteGame.FortBuildingTrapSet
// 0x00F8 (0x0488 - 0x0390)
class UFortBuildingTrapSet final : public UFortBuildingActorSet
{
public:
	struct FFortGameplayAttributeData             Durability;                                        // 0x0390(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxDurability;                                     // 0x03B8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             DurabilityCostPerFire;                             // 0x03E0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ArmTime;                                           // 0x0408(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReloadTime;                                        // 0x0430(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	uint8                                         Pad_458[0x30];                                     // 0x0458(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_Durability();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingTrapSet">();
	}
	static class UFortBuildingTrapSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingTrapSet>();
	}
};
static_assert(alignof(UFortBuildingTrapSet) == 0x000008, "Wrong alignment on UFortBuildingTrapSet");
static_assert(sizeof(UFortBuildingTrapSet) == 0x000488, "Wrong size on UFortBuildingTrapSet");
static_assert(offsetof(UFortBuildingTrapSet, Durability) == 0x000390, "Member 'UFortBuildingTrapSet::Durability' has a wrong offset!");
static_assert(offsetof(UFortBuildingTrapSet, MaxDurability) == 0x0003B8, "Member 'UFortBuildingTrapSet::MaxDurability' has a wrong offset!");
static_assert(offsetof(UFortBuildingTrapSet, DurabilityCostPerFire) == 0x0003E0, "Member 'UFortBuildingTrapSet::DurabilityCostPerFire' has a wrong offset!");
static_assert(offsetof(UFortBuildingTrapSet, ArmTime) == 0x000408, "Member 'UFortBuildingTrapSet::ArmTime' has a wrong offset!");
static_assert(offsetof(UFortBuildingTrapSet, ReloadTime) == 0x000430, "Member 'UFortBuildingTrapSet::ReloadTime' has a wrong offset!");

// Class FortniteGame.FortCameraBase
// 0x0040 (0x0880 - 0x0840)
class AFortCameraBase : public ACameraActor
{
public:
	float                                         MinDistanceToDrag;                                 // 0x0840(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultFieldOfView;                                // 0x0844(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               DefaultRotation;                                   // 0x0848(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FVector                                DefaultLocation;                                   // 0x0854(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortExhibitActor*                      ExhibitActor;                                      // 0x0860(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bExhibitActorChanged;                              // 0x0868(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          CheckForDragBegin;                                 // 0x0869(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_86A[0x2];                                      // 0x086A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              DownDelta;                                         // 0x086C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_874[0xC];                                      // 0x0874(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Exhibit(class AFortExhibitActor* TargetActor);
	void OnActivated();
	void OnDeactivated();
	void OnDragBegin();
	void OnDragEnd();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCameraBase">();
	}
	static class AFortCameraBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCameraBase>();
	}
};
static_assert(alignof(AFortCameraBase) == 0x000010, "Wrong alignment on AFortCameraBase");
static_assert(sizeof(AFortCameraBase) == 0x000880, "Wrong size on AFortCameraBase");
static_assert(offsetof(AFortCameraBase, MinDistanceToDrag) == 0x000840, "Member 'AFortCameraBase::MinDistanceToDrag' has a wrong offset!");
static_assert(offsetof(AFortCameraBase, DefaultFieldOfView) == 0x000844, "Member 'AFortCameraBase::DefaultFieldOfView' has a wrong offset!");
static_assert(offsetof(AFortCameraBase, DefaultRotation) == 0x000848, "Member 'AFortCameraBase::DefaultRotation' has a wrong offset!");
static_assert(offsetof(AFortCameraBase, DefaultLocation) == 0x000854, "Member 'AFortCameraBase::DefaultLocation' has a wrong offset!");
static_assert(offsetof(AFortCameraBase, ExhibitActor) == 0x000860, "Member 'AFortCameraBase::ExhibitActor' has a wrong offset!");
static_assert(offsetof(AFortCameraBase, bExhibitActorChanged) == 0x000868, "Member 'AFortCameraBase::bExhibitActorChanged' has a wrong offset!");
static_assert(offsetof(AFortCameraBase, CheckForDragBegin) == 0x000869, "Member 'AFortCameraBase::CheckForDragBegin' has a wrong offset!");
static_assert(offsetof(AFortCameraBase, DownDelta) == 0x00086C, "Member 'AFortCameraBase::DownDelta' has a wrong offset!");

// Class FortniteGame.FortUICameraFrameInterface
// 0x0000 (0x0028 - 0x0028)
class IFortUICameraFrameInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUICameraFrameInterface">();
	}
	static class IFortUICameraFrameInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortUICameraFrameInterface>();
	}
};
static_assert(alignof(IFortUICameraFrameInterface) == 0x000008, "Wrong alignment on IFortUICameraFrameInterface");
static_assert(sizeof(IFortUICameraFrameInterface) == 0x000028, "Wrong size on IFortUICameraFrameInterface");

// Class FortniteGame.FortToggledCursorModeParams
// 0x0010 (0x0038 - 0x0028)
class UFortToggledCursorModeParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  PlayerThatToggledCursorMode;                       // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInCursorMode;                                     // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class AFortPlayerController** _PlayerThatToggledCursorMode, bool* InCursorMode);
	void SetParams(class AFortPlayerController* _PlayerThatToggledCursorMode, bool InCursorMode, class UFortToggledCursorModeParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortToggledCursorModeParams">();
	}
	static class UFortToggledCursorModeParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortToggledCursorModeParams>();
	}
};
static_assert(alignof(UFortToggledCursorModeParams) == 0x000008, "Wrong alignment on UFortToggledCursorModeParams");
static_assert(sizeof(UFortToggledCursorModeParams) == 0x000038, "Wrong size on UFortToggledCursorModeParams");
static_assert(offsetof(UFortToggledCursorModeParams, PlayerThatToggledCursorMode) == 0x000028, "Member 'UFortToggledCursorModeParams::PlayerThatToggledCursorMode' has a wrong offset!");
static_assert(offsetof(UFortToggledCursorModeParams, bInCursorMode) == 0x000030, "Member 'UFortToggledCursorModeParams::bInCursorMode' has a wrong offset!");

// Class FortniteGame.FortUICameraFrameTargetInterface
// 0x0000 (0x0028 - 0x0028)
class IFortUICameraFrameTargetInterface final : public IInterface
{
public:
	struct FFortUICameraFrameTargetSettings GetZoomedInCameraFramingSettings();
	struct FFortUICameraFrameTargetSettings GetZoomedOutCameraFramingSettings();
	void SetFrameTargetSettingsChangedDelegate(const TDelegate<void(TScriptInterface<class IFortUICameraFrameTargetInterface> Object)>& Delegate);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUICameraFrameTargetInterface">();
	}
	static class IFortUICameraFrameTargetInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortUICameraFrameTargetInterface>();
	}
};
static_assert(alignof(IFortUICameraFrameTargetInterface) == 0x000008, "Wrong alignment on IFortUICameraFrameTargetInterface");
static_assert(sizeof(IFortUICameraFrameTargetInterface) == 0x000028, "Wrong size on IFortUICameraFrameTargetInterface");

// Class FortniteGame.FortUICameraFramingFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortUICameraFramingFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static struct FFortUICameraFrameTargetBounds CalculateActorBoundsForCameraFraming(const class AActor* Actor);
	static struct FFortUICameraFrameTargetBounds CalculateCharacterBoundsForCameraFraming(const class AFortPlayerPawn* PlayerPawn);
	static struct FFortUICameraFrameTargetBounds CalculateCharacterCapsuleForCameraFraming(const class ACharacter* Character);
	static struct FFortUICameraFrameTargetBounds CalculateComponentBoundsForCameraFraming(const class USceneComponent* ParentComponent, const bool bIncludePSCs);
	static struct FFortUICameraFrameTargetBounds CalculateComponentSetBoundsForCameraFraming(const TSet<class USceneComponent*>& Components);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUICameraFramingFunctionLibrary">();
	}
	static class UFortUICameraFramingFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortUICameraFramingFunctionLibrary>();
	}
};
static_assert(alignof(UFortUICameraFramingFunctionLibrary) == 0x000008, "Wrong alignment on UFortUICameraFramingFunctionLibrary");
static_assert(sizeof(UFortUICameraFramingFunctionLibrary) == 0x000028, "Wrong size on UFortUICameraFramingFunctionLibrary");

// Class FortniteGame.FortMissionFailedParams
// 0x0008 (0x0030 - 0x0028)
class UFortMissionFailedParams final : public UFortMissionEventParams
{
public:
	class AFortMission*                           FailedMission;                                     // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortMission** _FailedMission);
	void SetParams(class AFortMission* _FailedMission, class UFortMissionFailedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionFailedParams">();
	}
	static class UFortMissionFailedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionFailedParams>();
	}
};
static_assert(alignof(UFortMissionFailedParams) == 0x000008, "Wrong alignment on UFortMissionFailedParams");
static_assert(sizeof(UFortMissionFailedParams) == 0x000030, "Wrong size on UFortMissionFailedParams");
static_assert(offsetof(UFortMissionFailedParams, FailedMission) == 0x000028, "Member 'UFortMissionFailedParams::FailedMission' has a wrong offset!");

// Class FortniteGame.FortCameraMode_AthenaVehicle
// 0x0010 (0x0C60 - 0x0C50)
class UFortCameraMode_AthenaVehicle : public UFortCameraMode_ThirdPerson
{
public:
	struct FVector                                CameraOriginOffset;                                // 0x0C48(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C54[0xC];                                      // 0x0C54(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCameraMode_AthenaVehicle">();
	}
	static class UFortCameraMode_AthenaVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCameraMode_AthenaVehicle>();
	}
};
static_assert(alignof(UFortCameraMode_AthenaVehicle) == 0x000010, "Wrong alignment on UFortCameraMode_AthenaVehicle");
static_assert(sizeof(UFortCameraMode_AthenaVehicle) == 0x000C60, "Wrong size on UFortCameraMode_AthenaVehicle");
static_assert(offsetof(UFortCameraMode_AthenaVehicle, CameraOriginOffset) == 0x000C48, "Member 'UFortCameraMode_AthenaVehicle::CameraOriginOffset' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerKeep
// 0x0018 (0x2450 - 0x2438)
class AFortPlayerControllerKeep final : public AFortPlayerControllerPvE
{
public:
	uint8                                         Pad_2438[0x4];                                     // 0x2438(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         WorkshopPickedItems;                               // 0x243C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         ArmoryPickedItems;                                 // 0x2440(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2444[0xC];                                     // 0x2444(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientSetPermaniteAvailability(bool bAvailable);
	void ClientUnloadFoundations();
	void DumpItemData();
	void ResetContainers();
	void RestoreContainers();
	void SetPermaniteAvailability(bool bAvailable);
	void StreamInStuff();
	void StreamOutStuff();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerKeep">();
	}
	static class AFortPlayerControllerKeep* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerKeep>();
	}
};
static_assert(alignof(AFortPlayerControllerKeep) == 0x000008, "Wrong alignment on AFortPlayerControllerKeep");
static_assert(sizeof(AFortPlayerControllerKeep) == 0x002450, "Wrong size on AFortPlayerControllerKeep");
static_assert(offsetof(AFortPlayerControllerKeep, WorkshopPickedItems) == 0x00243C, "Member 'AFortPlayerControllerKeep::WorkshopPickedItems' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerKeep, ArmoryPickedItems) == 0x002440, "Member 'AFortPlayerControllerKeep::ArmoryPickedItems' has a wrong offset!");

// Class FortniteGame.FortCampaignHeroLoadoutItem
// 0x00C8 (0x01A8 - 0x00E0)
class UFortCampaignHeroLoadoutItem final : public UFortAccountItem
{
public:
	class FString                                 Loadout_name;                                      // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Loadout_index;                                     // 0x00F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F4[0x4];                                       // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class FString, class FString>            Crew_members;                                      // 0x00F8(0x0050)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFilledGadgetSlot>              Gadgets;                                           // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TMap<class FName, class FString>              CrewMembers;                                       // 0x0158(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	class UFortHero* GetCommanderHero() const;
	class UFortGadgetItemDefinition* GetGadgetDefinitionBySlotIndex(const int32 SlotIndex) const;
	class UFortHero* GetHeroBySlotName(const class FName& SlotName) const;
	void GetHeroes(TArray<class UFortHero*>* OutHeroes) const;
	void GetHeroesBySlotTag(const struct FGameplayTagQuery& TagQuery, TArray<class UFortHero*>* OutHeroes) const;
	class UFortHero* GetLeaderHero() const;
	int32 GetLoadoutOrdinal() const;
	class FName GetSlotNameByHero(const class UFortHero* Hero) const;
	void GetSupportHeroes(TArray<class UFortHero*>* OutHeroes) const;
	void GetSupportHeroesAndSupportSlotIndices(TArray<class UFortHero*>* OutHeroes, TArray<int32>* OutSupportSlotIndices) const;
	int32 GetTeamLeadPerkActivationLevel() const;
	int32 GetTeamLeadPerkActivationLevelAndSatisfyingSlotIndices(TArray<int32>* OutSatisfyingSlotIndices) const;
	int32 GetTeamLeadPerkMaxActivationLevel() const;
	bool IsTeamLeadPerkActive() const;
	bool IsTeamLeadPerkProgressive() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCampaignHeroLoadoutItem">();
	}
	static class UFortCampaignHeroLoadoutItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCampaignHeroLoadoutItem>();
	}
};
static_assert(alignof(UFortCampaignHeroLoadoutItem) == 0x000008, "Wrong alignment on UFortCampaignHeroLoadoutItem");
static_assert(sizeof(UFortCampaignHeroLoadoutItem) == 0x0001A8, "Wrong size on UFortCampaignHeroLoadoutItem");
static_assert(offsetof(UFortCampaignHeroLoadoutItem, Loadout_name) == 0x0000E0, "Member 'UFortCampaignHeroLoadoutItem::Loadout_name' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItem, Loadout_index) == 0x0000F0, "Member 'UFortCampaignHeroLoadoutItem::Loadout_index' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItem, Crew_members) == 0x0000F8, "Member 'UFortCampaignHeroLoadoutItem::Crew_members' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItem, Gadgets) == 0x000148, "Member 'UFortCampaignHeroLoadoutItem::Gadgets' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItem, CrewMembers) == 0x000158, "Member 'UFortCampaignHeroLoadoutItem::CrewMembers' has a wrong offset!");

// Class FortniteGame.FortCampaignHeroLoadoutItemDefinition
// 0x0100 (0x0460 - 0x0360)
class UFortCampaignHeroLoadoutItemDefinition final : public UFortAccountItemDefinition
{
public:
	TArray<struct FFortCrewSlotInformation>       CrewSlots;                                         // 0x0360(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagQuery                      CommanderSlotQuery;                                // 0x0370(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagQuery                      TeamLeadSlotQuery;                                 // 0x03B8(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagQuery                      SupportHeroSlotQuery;                              // 0x0400(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	int32                                         GadgetSlotsAllowed;                                // 0x0448(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   SlotUnlockSquadName;                               // 0x044C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_454[0xC];                                      // 0x0454(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	const struct FFortCrewSlotInformation GetCommanderSlot() const;
	int32 GetSlotIndexByName(const class FName& SlotName) const;
	const TArray<struct FFortCrewSlotInformation> GetSlots() const;
	const struct FFortCrewSlotInformation GetTeamLeadSlot() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCampaignHeroLoadoutItemDefinition">();
	}
	static class UFortCampaignHeroLoadoutItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCampaignHeroLoadoutItemDefinition>();
	}
};
static_assert(alignof(UFortCampaignHeroLoadoutItemDefinition) == 0x000010, "Wrong alignment on UFortCampaignHeroLoadoutItemDefinition");
static_assert(sizeof(UFortCampaignHeroLoadoutItemDefinition) == 0x000460, "Wrong size on UFortCampaignHeroLoadoutItemDefinition");
static_assert(offsetof(UFortCampaignHeroLoadoutItemDefinition, CrewSlots) == 0x000360, "Member 'UFortCampaignHeroLoadoutItemDefinition::CrewSlots' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItemDefinition, CommanderSlotQuery) == 0x000370, "Member 'UFortCampaignHeroLoadoutItemDefinition::CommanderSlotQuery' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItemDefinition, TeamLeadSlotQuery) == 0x0003B8, "Member 'UFortCampaignHeroLoadoutItemDefinition::TeamLeadSlotQuery' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItemDefinition, SupportHeroSlotQuery) == 0x000400, "Member 'UFortCampaignHeroLoadoutItemDefinition::SupportHeroSlotQuery' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItemDefinition, GadgetSlotsAllowed) == 0x000448, "Member 'UFortCampaignHeroLoadoutItemDefinition::GadgetSlotsAllowed' has a wrong offset!");
static_assert(offsetof(UFortCampaignHeroLoadoutItemDefinition, SlotUnlockSquadName) == 0x00044C, "Member 'UFortCampaignHeroLoadoutItemDefinition::SlotUnlockSquadName' has a wrong offset!");

// Class FortniteGame.FortCardPackItem
// 0x0020 (0x0100 - 0x00E0)
class UFortCardPackItem final : public UFortAccountItem
{
public:
	TArray<struct FMcpLootEntry>                  Options;                                           // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class FString                                 Pack_source;                                       // 0x00F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void GetChoices(TArray<class UFortAccountItemDefinition*>* Choices);

	bool CanStoreOpen() const;
	bool IsChoicePack() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCardPackItem">();
	}
	static class UFortCardPackItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCardPackItem>();
	}
};
static_assert(alignof(UFortCardPackItem) == 0x000008, "Wrong alignment on UFortCardPackItem");
static_assert(sizeof(UFortCardPackItem) == 0x000100, "Wrong size on UFortCardPackItem");
static_assert(offsetof(UFortCardPackItem, Options) == 0x0000E0, "Member 'UFortCardPackItem::Options' has a wrong offset!");
static_assert(offsetof(UFortCardPackItem, Pack_source) == 0x0000F0, "Member 'UFortCardPackItem::Pack_source' has a wrong offset!");

// Class FortniteGame.FortPlayerCustomizable
// 0x0000 (0x0028 - 0x0028)
class IFortPlayerCustomizable final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerCustomizable">();
	}
	static class IFortPlayerCustomizable* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortPlayerCustomizable>();
	}
};
static_assert(alignof(IFortPlayerCustomizable) == 0x000008, "Wrong alignment on IFortPlayerCustomizable");
static_assert(sizeof(IFortPlayerCustomizable) == 0x000028, "Wrong size on IFortPlayerCustomizable");

// Class FortniteGame.FortCardPackItemDefinition
// 0x00B0 (0x0410 - 0x0360)
class UFortCardPackItemDefinition final : public UFortAccountItemDefinition
{
public:
	bool                                          bIsLlama;                                          // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIsChoicePack;                                     // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bAutoOpenAsReward;                                 // 0x0362(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_363[0x1];                                      // 0x0363(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LootTier;                                          // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 LootTierGroup;                                     // 0x0368(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         DisplayRarityLevel;                                // 0x0378(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UTexture>                PackImage;                                         // 0x0380(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UTexture2D>              XRayTexture;                                       // 0x03A8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FLinearColor                           PackColor;                                         // 0x03D0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortPackPersonality>    PackPersonality;                                   // 0x03E0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_408[0x8];                                      // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetDisplayRarityLevel() const;
	struct FLinearColor GetPackColor() const;
	class UTexture* GetPackImage() const;
	class UFortPackPersonality* GetPackPersonality() const;
	TSoftObjectPtr<class UTexture2D> GetXRayImage() const;
	bool IsChoicePack() const;
	bool IsLlama() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCardPackItemDefinition">();
	}
	static class UFortCardPackItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCardPackItemDefinition>();
	}
};
static_assert(alignof(UFortCardPackItemDefinition) == 0x000010, "Wrong alignment on UFortCardPackItemDefinition");
static_assert(sizeof(UFortCardPackItemDefinition) == 0x000410, "Wrong size on UFortCardPackItemDefinition");
static_assert(offsetof(UFortCardPackItemDefinition, bIsLlama) == 0x000360, "Member 'UFortCardPackItemDefinition::bIsLlama' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, bIsChoicePack) == 0x000361, "Member 'UFortCardPackItemDefinition::bIsChoicePack' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, bAutoOpenAsReward) == 0x000362, "Member 'UFortCardPackItemDefinition::bAutoOpenAsReward' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, LootTier) == 0x000364, "Member 'UFortCardPackItemDefinition::LootTier' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, LootTierGroup) == 0x000368, "Member 'UFortCardPackItemDefinition::LootTierGroup' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, DisplayRarityLevel) == 0x000378, "Member 'UFortCardPackItemDefinition::DisplayRarityLevel' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, PackImage) == 0x000380, "Member 'UFortCardPackItemDefinition::PackImage' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, XRayTexture) == 0x0003A8, "Member 'UFortCardPackItemDefinition::XRayTexture' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, PackColor) == 0x0003D0, "Member 'UFortCardPackItemDefinition::PackColor' has a wrong offset!");
static_assert(offsetof(UFortCardPackItemDefinition, PackPersonality) == 0x0003E0, "Member 'UFortCardPackItemDefinition::PackPersonality' has a wrong offset!");

// Class FortniteGame.FortCarriedObject
// 0x0168 (0x0498 - 0x0330)
class AFortCarriedObject : public AActor
{
public:
	uint8                                         Pad_330[0x18];                                     // 0x0330(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UProjectileMovementComponent*           ProjectileComp;                                    // 0x0348(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_350[0x8];                                      // 0x0350(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCarriedObjectAttachmentInfo           HolderInfo;                                        // 0x0358(0x0028)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_380[0x28];                                     // 0x0380(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                IndicatorRelativeOffset;                           // 0x03A8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3B4[0x4];                                      // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            Indicator;                                         // 0x03B8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FSlateColor                            DefaultIndicatorColor;                             // 0x0440(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FVector                                RelativeTranslation;                               // 0x0468(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               RelativeRotation;                                  // 0x0474(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bPickupOnTouch;                                    // 0x0480(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Team;                                              // 0x0481(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_482[0x6];                                      // 0x0482(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingFlagSpawn*                     SpawnPointActor;                                   // 0x0488(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_490[0x8];                                      // 0x0490(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_HolderInfo(struct FCarriedObjectAttachmentInfo* PreviousInfo);
	void ReturnToSpawnPoint();

	class AActor* GetHoldingActor() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCarriedObject">();
	}
	static class AFortCarriedObject* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCarriedObject>();
	}
};
static_assert(alignof(AFortCarriedObject) == 0x000008, "Wrong alignment on AFortCarriedObject");
static_assert(sizeof(AFortCarriedObject) == 0x000498, "Wrong size on AFortCarriedObject");
static_assert(offsetof(AFortCarriedObject, ProjectileComp) == 0x000348, "Member 'AFortCarriedObject::ProjectileComp' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, HolderInfo) == 0x000358, "Member 'AFortCarriedObject::HolderInfo' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, IndicatorRelativeOffset) == 0x0003A8, "Member 'AFortCarriedObject::IndicatorRelativeOffset' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, Indicator) == 0x0003B8, "Member 'AFortCarriedObject::Indicator' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, DefaultIndicatorColor) == 0x000440, "Member 'AFortCarriedObject::DefaultIndicatorColor' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, RelativeTranslation) == 0x000468, "Member 'AFortCarriedObject::RelativeTranslation' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, RelativeRotation) == 0x000474, "Member 'AFortCarriedObject::RelativeRotation' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, bPickupOnTouch) == 0x000480, "Member 'AFortCarriedObject::bPickupOnTouch' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, Team) == 0x000481, "Member 'AFortCarriedObject::Team' has a wrong offset!");
static_assert(offsetof(AFortCarriedObject, SpawnPointActor) == 0x000488, "Member 'AFortCarriedObject::SpawnPointActor' has a wrong offset!");

// Class FortniteGame.FortCarriedObjectInterface
// 0x0000 (0x0028 - 0x0028)
class IFortCarriedObjectInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCarriedObjectInterface">();
	}
	static class IFortCarriedObjectInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortCarriedObjectInterface>();
	}
};
static_assert(alignof(IFortCarriedObjectInterface) == 0x000008, "Wrong alignment on IFortCarriedObjectInterface");
static_assert(sizeof(IFortCarriedObjectInterface) == 0x000028, "Wrong size on IFortCarriedObjectInterface");

// Class FortniteGame.FortPlayerInputSettings
// 0x0098 (0x00C0 - 0x0028)
class UFortPlayerInputSettings final : public UObject
{
public:
	class FText                                   FriendlyName;                                      // 0x0028(0x0018)(Config, NativeAccessSpecifierPublic)
	class FText                                   Description;                                       // 0x0040(0x0018)(Config, NativeAccessSpecifierPublic)
	class FText                                   SubDescription;                                    // 0x0058(0x0018)(Config, NativeAccessSpecifierPublic)
	TArray<struct FInputActionKeyMapping>         ActionMappings;                                    // 0x0070(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FFortInputActionKeyAlias>       ActionKeyAliases;                                  // 0x0080(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FFortInputActionThatShouldAlwaysBeBound> ActionsThatShouldAlwaysBeBound;                    // 0x0090(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	float                                         HoldInputTime;                                     // 0x00A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HoldCraftAmmoTime;                                 // 0x00A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HoldHudChatTime;                                   // 0x00A8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HoldVoteDialogTime;                                // 0x00AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bBuildingPickerOnlyChoosesCategories;              // 0x00B0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWeaponPickerShowOnlySlottedItems;                 // 0x00B1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTrapPickerUsesRadial;                             // 0x00B2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRadialClosesOnRelease;                            // 0x00B3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumActiveTrapSlots;                                // 0x00B4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWeaponSlotsAreSharedWhenUsingGamepad;             // 0x00B8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEditModeUsableFromCombatMode;                     // 0x00B9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOnlyShowNextPrevBuildingSlotKeybinds;             // 0x00BA(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnabledForCampaign;                               // 0x00BB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnabledForAthena;                                 // 0x00BC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_BD[0x3];                                       // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerInputSettings">();
	}
	static class UFortPlayerInputSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerInputSettings>();
	}
};
static_assert(alignof(UFortPlayerInputSettings) == 0x000008, "Wrong alignment on UFortPlayerInputSettings");
static_assert(sizeof(UFortPlayerInputSettings) == 0x0000C0, "Wrong size on UFortPlayerInputSettings");
static_assert(offsetof(UFortPlayerInputSettings, FriendlyName) == 0x000028, "Member 'UFortPlayerInputSettings::FriendlyName' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, Description) == 0x000040, "Member 'UFortPlayerInputSettings::Description' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, SubDescription) == 0x000058, "Member 'UFortPlayerInputSettings::SubDescription' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, ActionMappings) == 0x000070, "Member 'UFortPlayerInputSettings::ActionMappings' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, ActionKeyAliases) == 0x000080, "Member 'UFortPlayerInputSettings::ActionKeyAliases' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, ActionsThatShouldAlwaysBeBound) == 0x000090, "Member 'UFortPlayerInputSettings::ActionsThatShouldAlwaysBeBound' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, HoldInputTime) == 0x0000A0, "Member 'UFortPlayerInputSettings::HoldInputTime' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, HoldCraftAmmoTime) == 0x0000A4, "Member 'UFortPlayerInputSettings::HoldCraftAmmoTime' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, HoldHudChatTime) == 0x0000A8, "Member 'UFortPlayerInputSettings::HoldHudChatTime' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, HoldVoteDialogTime) == 0x0000AC, "Member 'UFortPlayerInputSettings::HoldVoteDialogTime' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bBuildingPickerOnlyChoosesCategories) == 0x0000B0, "Member 'UFortPlayerInputSettings::bBuildingPickerOnlyChoosesCategories' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bWeaponPickerShowOnlySlottedItems) == 0x0000B1, "Member 'UFortPlayerInputSettings::bWeaponPickerShowOnlySlottedItems' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bTrapPickerUsesRadial) == 0x0000B2, "Member 'UFortPlayerInputSettings::bTrapPickerUsesRadial' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bRadialClosesOnRelease) == 0x0000B3, "Member 'UFortPlayerInputSettings::bRadialClosesOnRelease' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, NumActiveTrapSlots) == 0x0000B4, "Member 'UFortPlayerInputSettings::NumActiveTrapSlots' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bWeaponSlotsAreSharedWhenUsingGamepad) == 0x0000B8, "Member 'UFortPlayerInputSettings::bWeaponSlotsAreSharedWhenUsingGamepad' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bEditModeUsableFromCombatMode) == 0x0000B9, "Member 'UFortPlayerInputSettings::bEditModeUsableFromCombatMode' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bOnlyShowNextPrevBuildingSlotKeybinds) == 0x0000BA, "Member 'UFortPlayerInputSettings::bOnlyShowNextPrevBuildingSlotKeybinds' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bEnabledForCampaign) == 0x0000BB, "Member 'UFortPlayerInputSettings::bEnabledForCampaign' has a wrong offset!");
static_assert(offsetof(UFortPlayerInputSettings, bEnabledForAthena) == 0x0000BC, "Member 'UFortPlayerInputSettings::bEnabledForAthena' has a wrong offset!");

// Class FortniteGame.FortChallengeBundleItem
// 0x0018 (0x00F8 - 0x00E0)
class UFortChallengeBundleItem final : public UFortAccountItem
{
public:
	TArray<class FString>                         GrantedQuestInstanceIds;                           // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         Num_quests_completed;                              // 0x00F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Num_progress_quests_completed;                     // 0x00F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void GetAchievedCount(int32* OutTotalAchievedCount, int32* OutTotalRequiredCount) const;
	class UFortChallengeBundleItemDefinition* GetChallengeDefinitionBP() const;
	float GetPercentageComplete() const;
	void GetQuests(class UFortQuestManager* QuestManager, EChallengeBundleQuestVisualStyle QuestStyle, TArray<class UFortQuestItem*>* OwnedQuests, TArray<class UFortQuestItemDefinition*>* UnownedQuests, bool bGetAllQuestsInChain) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChallengeBundleItem">();
	}
	static class UFortChallengeBundleItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChallengeBundleItem>();
	}
};
static_assert(alignof(UFortChallengeBundleItem) == 0x000008, "Wrong alignment on UFortChallengeBundleItem");
static_assert(sizeof(UFortChallengeBundleItem) == 0x0000F8, "Wrong size on UFortChallengeBundleItem");
static_assert(offsetof(UFortChallengeBundleItem, GrantedQuestInstanceIds) == 0x0000E0, "Member 'UFortChallengeBundleItem::GrantedQuestInstanceIds' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItem, Num_quests_completed) == 0x0000F0, "Member 'UFortChallengeBundleItem::Num_quests_completed' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItem, Num_progress_quests_completed) == 0x0000F4, "Member 'UFortChallengeBundleItem::Num_progress_quests_completed' has a wrong offset!");

// Class FortniteGame.FortChallengeBundleItemDefinition
// 0x00F0 (0x0450 - 0x0360)
class UFortChallengeBundleItemDefinition final : public UFortAccountItemDefinition
{
public:
	TArray<struct FFortChallengeBundleQuestEntry> QuestInfos;                                        // 0x0360(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	class FString                                 EventName;                                         // 0x0370(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 CalendarEventName;                                 // 0x0380(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FText                                   ShortName;                                         // 0x0390(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	class FText                                   ShortNameNumber;                                   // 0x03A8(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FFortChallengeBundleRewards>    BundleCompletionRewards;                           // 0x03C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	EChallengeBundleVisualStyle                   VisualStyle;                                       // 0x03D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3D1[0x7];                                      // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAthenaRewardItemReference             OverrideRewardItem;                                // 0x03D8(0x0070)(Edit, NativeAccessSpecifierPrivate)
	int32                                         MaxChainDepth;                                     // 0x0448(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_44C[0x4];                                      // 0x044C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool IsLinearChainQuest(const class UFortQuestItemDefinition* InQuestDef, int32* ChainLength, int32* ChainPos);

	class FString GetCalendarEventName() const;
	TArray<struct FAthenaRewardItemReference> GetCompletionRewards() const;
	class FString GetEventName() const;
	int32 GetNumQuests() const;
	int32 GetNumVisibleQuests() const;
	void GetQuests(class UFortQuestManager* QuestManager, EChallengeBundleQuestVisualStyle QuestStyle, const TArray<class UFortQuestItem*>& GrantedQuests, TArray<class UFortQuestItem*>* OwnedQuests, TArray<class UFortQuestItemDefinition*>* UnownedQuests, bool bGetAllQuestsInChain) const;
	int32 GetRewardCompletionThreshold() const;
	class FText GetShortName() const;
	class FText GetShortNameNumber() const;
	EChallengeBundleVisualStyle GetVisualStyle() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChallengeBundleItemDefinition">();
	}
	static class UFortChallengeBundleItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChallengeBundleItemDefinition>();
	}
};
static_assert(alignof(UFortChallengeBundleItemDefinition) == 0x000010, "Wrong alignment on UFortChallengeBundleItemDefinition");
static_assert(sizeof(UFortChallengeBundleItemDefinition) == 0x000450, "Wrong size on UFortChallengeBundleItemDefinition");
static_assert(offsetof(UFortChallengeBundleItemDefinition, QuestInfos) == 0x000360, "Member 'UFortChallengeBundleItemDefinition::QuestInfos' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, EventName) == 0x000370, "Member 'UFortChallengeBundleItemDefinition::EventName' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, CalendarEventName) == 0x000380, "Member 'UFortChallengeBundleItemDefinition::CalendarEventName' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, ShortName) == 0x000390, "Member 'UFortChallengeBundleItemDefinition::ShortName' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, ShortNameNumber) == 0x0003A8, "Member 'UFortChallengeBundleItemDefinition::ShortNameNumber' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, BundleCompletionRewards) == 0x0003C0, "Member 'UFortChallengeBundleItemDefinition::BundleCompletionRewards' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, VisualStyle) == 0x0003D0, "Member 'UFortChallengeBundleItemDefinition::VisualStyle' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, OverrideRewardItem) == 0x0003D8, "Member 'UFortChallengeBundleItemDefinition::OverrideRewardItem' has a wrong offset!");
static_assert(offsetof(UFortChallengeBundleItemDefinition, MaxChainDepth) == 0x000448, "Member 'UFortChallengeBundleItemDefinition::MaxChainDepth' has a wrong offset!");

// Class FortniteGame.FortChallengeBundleScheduleItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortChallengeBundleScheduleItem final : public UFortAccountItem
{
public:
	void GetAchievedCount(int32* OutTotalAchievedCount, int32* OutTotalRequiredCount) const;
	float GetPercentageComplete() const;
	class UFortChallengeBundleScheduleDefinition* GetScheduleDefinitionBP() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChallengeBundleScheduleItem">();
	}
	static class UFortChallengeBundleScheduleItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChallengeBundleScheduleItem>();
	}
};
static_assert(alignof(UFortChallengeBundleScheduleItem) == 0x000008, "Wrong alignment on UFortChallengeBundleScheduleItem");
static_assert(sizeof(UFortChallengeBundleScheduleItem) == 0x0000E0, "Wrong size on UFortChallengeBundleScheduleItem");

// Class FortniteGame.FortPlayerParachute
// 0x0090 (0x03C0 - 0x0330)
class AFortPlayerParachute final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             CurrentGliderOpenSound;                            // 0x0340(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TWeakObjectPtr<class UAudioComponent>         CurrentGliderOpenAudioComponent;                   // 0x0348(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             CurrentGliderCloseSound;                           // 0x0350(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TWeakObjectPtr<class UAudioComponent>         CurrentGliderCloseAudioComponent;                  // 0x0358(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_360[0x10];                                     // 0x0360(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawn*                        PlayerPawn;                                        // 0x0370(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaGliderItemDefinition*            ParachuteItemDef;                                  // 0x0378(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ParachuteHiddenAnimFinishTime;                     // 0x0380(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bGliderFullyDeployed : 1;                          // 0x0384(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bChuteOpened : 1;                                  // 0x0384(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsFrontEndPreview : 1;                            // 0x0384(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	bool                                          bParachuteVisible;                                 // 0x0385(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bActivateTrailOnRationalMovement;                  // 0x0386(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_387[0x1];                                      // 0x0387(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               LastRotationalMovement;                            // 0x0388(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class FName                                   ParachuteTrailParameterName;                       // 0x0394(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          IsCosmeticPreview;                                 // 0x039C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_39D[0x3];                                      // 0x039D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class USkeletalMeshComponentBudgeted*         ParachuteMesh;                                     // 0x03A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               TrailParticles;                                    // 0x03A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3B0[0x10];                                     // 0x03B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DisableTrailParticles();
	void InitalizeFromItemDef(const class UAthenaGliderItemDefinition* InParachuteItemDef, bool bSynchronousLoad);
	void OnGliderFullyDeployed();
	void OnParachuteTrailUpdated(float MovementLengthSquared, float ForwardDot, float RightDot, float RotationalMovementAcceleration);
	void OnPlayerPawnSet();
	void OnRep_ParachuteItemDef();
	void OnRep_PlayerPawn();
	void SetChuteMeshVisibility(bool bParachuteVisiblity);

	class AFortPlayerPawn* GetFortPlayerPawn() const;
	class USkeletalMeshComponent* GetParachuteRootMesh() const;
	bool IsGliderFullyDeployedAccordingToAnim() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerParachute">();
	}
	static class AFortPlayerParachute* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerParachute>();
	}
};
static_assert(alignof(AFortPlayerParachute) == 0x000008, "Wrong alignment on AFortPlayerParachute");
static_assert(sizeof(AFortPlayerParachute) == 0x0003C0, "Wrong size on AFortPlayerParachute");
static_assert(offsetof(AFortPlayerParachute, CurrentGliderOpenSound) == 0x000340, "Member 'AFortPlayerParachute::CurrentGliderOpenSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, CurrentGliderOpenAudioComponent) == 0x000348, "Member 'AFortPlayerParachute::CurrentGliderOpenAudioComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, CurrentGliderCloseSound) == 0x000350, "Member 'AFortPlayerParachute::CurrentGliderCloseSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, CurrentGliderCloseAudioComponent) == 0x000358, "Member 'AFortPlayerParachute::CurrentGliderCloseAudioComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, PlayerPawn) == 0x000370, "Member 'AFortPlayerParachute::PlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, ParachuteItemDef) == 0x000378, "Member 'AFortPlayerParachute::ParachuteItemDef' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, ParachuteHiddenAnimFinishTime) == 0x000380, "Member 'AFortPlayerParachute::ParachuteHiddenAnimFinishTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, bParachuteVisible) == 0x000385, "Member 'AFortPlayerParachute::bParachuteVisible' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, bActivateTrailOnRationalMovement) == 0x000386, "Member 'AFortPlayerParachute::bActivateTrailOnRationalMovement' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, LastRotationalMovement) == 0x000388, "Member 'AFortPlayerParachute::LastRotationalMovement' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, ParachuteTrailParameterName) == 0x000394, "Member 'AFortPlayerParachute::ParachuteTrailParameterName' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, IsCosmeticPreview) == 0x00039C, "Member 'AFortPlayerParachute::IsCosmeticPreview' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, ParachuteMesh) == 0x0003A0, "Member 'AFortPlayerParachute::ParachuteMesh' has a wrong offset!");
static_assert(offsetof(AFortPlayerParachute, TrailParticles) == 0x0003A8, "Member 'AFortPlayerParachute::TrailParticles' has a wrong offset!");

// Class FortniteGame.FortCharacterCosmeticItem
// 0x0010 (0x00F0 - 0x00E0)
class UFortCharacterCosmeticItem final : public UFortAccountItem
{
public:
	class FString                                 Equipped_character_id;                             // 0x00E0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCharacterCosmeticItem">();
	}
	static class UFortCharacterCosmeticItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCharacterCosmeticItem>();
	}
};
static_assert(alignof(UFortCharacterCosmeticItem) == 0x000008, "Wrong alignment on UFortCharacterCosmeticItem");
static_assert(sizeof(UFortCharacterCosmeticItem) == 0x0000F0, "Wrong size on UFortCharacterCosmeticItem");
static_assert(offsetof(UFortCharacterCosmeticItem, Equipped_character_id) == 0x0000E0, "Member 'UFortCharacterCosmeticItem::Equipped_character_id' has a wrong offset!");

// Class FortniteGame.FortCharacterCosmeticManager
// 0x0190 (0x01B8 - 0x0028)
class UFortCharacterCosmeticManager final : public UObject
{
public:
	uint8                                         Pad_28[0x190];                                     // 0x0028(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCharacterCosmeticManager">();
	}
	static class UFortCharacterCosmeticManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCharacterCosmeticManager>();
	}
};
static_assert(alignof(UFortCharacterCosmeticManager) == 0x000008, "Wrong alignment on UFortCharacterCosmeticManager");
static_assert(sizeof(UFortCharacterCosmeticManager) == 0x0001B8, "Wrong size on UFortCharacterCosmeticManager");

// Class FortniteGame.FortPawn_Flinger
// 0x0010 (0x1F50 - 0x1F40)
class AFortPawn_Flinger final : public AFortAIPawn
{
public:
	float                                         SlowShackleScale;                                  // 0x1F40(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1F44[0xC];                                     // 0x1F44(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OverrideMaterialAndCopyParametersOnCharacterMesh(class UMaterialInterface* NewMaterialToApply);
	void RestorePreviousMaterialOnCharacterMesh(float ScalarValue);
	void SetScalarParameterOnAllCharacterMIDs(class FName ParameterName, float ScalarValue);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPawn_Flinger">();
	}
	static class AFortPawn_Flinger* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPawn_Flinger>();
	}
};
static_assert(alignof(AFortPawn_Flinger) == 0x000010, "Wrong alignment on AFortPawn_Flinger");
static_assert(sizeof(AFortPawn_Flinger) == 0x001F50, "Wrong size on AFortPawn_Flinger");
static_assert(offsetof(AFortPawn_Flinger, SlowShackleScale) == 0x001F40, "Member 'AFortPawn_Flinger::SlowShackleScale' has a wrong offset!");

// Class FortniteGame.FortCharacterTooltip
// 0x0030 (0x00C0 - 0x0090)
class UFortCharacterTooltip : public UFortAccountItemTooltip
{
public:
	uint8                                         Pad_90[0x30];                                      // 0x0090(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCharacterTooltip">();
	}
	static class UFortCharacterTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCharacterTooltip>();
	}
};
static_assert(alignof(UFortCharacterTooltip) == 0x000008, "Wrong alignment on UFortCharacterTooltip");
static_assert(sizeof(UFortCharacterTooltip) == 0x0000C0, "Wrong size on UFortCharacterTooltip");

// Class FortniteGame.FortQueryGenerator_GoalOnCircle
// 0x0008 (0x01F0 - 0x01E8)
class UFortQueryGenerator_GoalOnCircle final : public UEnvQueryGenerator_OnCircle
{
public:
	bool                                          bIncludeCenterActorInGeneratedGoals;               // 0x01E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1E9[0x7];                                      // 0x01E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_GoalOnCircle">();
	}
	static class UFortQueryGenerator_GoalOnCircle* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_GoalOnCircle>();
	}
};
static_assert(alignof(UFortQueryGenerator_GoalOnCircle) == 0x000008, "Wrong alignment on UFortQueryGenerator_GoalOnCircle");
static_assert(sizeof(UFortQueryGenerator_GoalOnCircle) == 0x0001F0, "Wrong size on UFortQueryGenerator_GoalOnCircle");
static_assert(offsetof(UFortQueryGenerator_GoalOnCircle, bIncludeCenterActorInGeneratedGoals) == 0x0001E8, "Member 'UFortQueryGenerator_GoalOnCircle::bIncludeCenterActorInGeneratedGoals' has a wrong offset!");

// Class FortniteGame.FortPawnScriptedBehavior
// 0x00D8 (0x0100 - 0x0028)
class UFortPawnScriptedBehavior final : public UObject
{
public:
	uint8                                         Pad_28[0x20];                                      // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FScriptedAction>                ActionTemplates;                                   // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FScriptedBehavior>              ScriptedBehaviors;                                 // 0x0058(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	struct FScriptedBehavior                      CurrentBehavior;                                   // 0x0068(0x0020)(Protected, NativeAccessSpecifierProtected)
	struct FScriptedAction                        CurrentCommand;                                    // 0x0088(0x0070)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_F8[0x8];                                       // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PlaceStructure();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPawnScriptedBehavior">();
	}
	static class UFortPawnScriptedBehavior* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPawnScriptedBehavior>();
	}
};
static_assert(alignof(UFortPawnScriptedBehavior) == 0x000008, "Wrong alignment on UFortPawnScriptedBehavior");
static_assert(sizeof(UFortPawnScriptedBehavior) == 0x000100, "Wrong size on UFortPawnScriptedBehavior");
static_assert(offsetof(UFortPawnScriptedBehavior, ActionTemplates) == 0x000048, "Member 'UFortPawnScriptedBehavior::ActionTemplates' has a wrong offset!");
static_assert(offsetof(UFortPawnScriptedBehavior, ScriptedBehaviors) == 0x000058, "Member 'UFortPawnScriptedBehavior::ScriptedBehaviors' has a wrong offset!");
static_assert(offsetof(UFortPawnScriptedBehavior, CurrentBehavior) == 0x000068, "Member 'UFortPawnScriptedBehavior::CurrentBehavior' has a wrong offset!");
static_assert(offsetof(UFortPawnScriptedBehavior, CurrentCommand) == 0x000088, "Member 'UFortPawnScriptedBehavior::CurrentCommand' has a wrong offset!");

// Class FortniteGame.FortChatRoomJoinHelper
// 0x00B0 (0x00D8 - 0x0028)
class UFortChatRoomJoinHelper final : public UObject
{
public:
	uint8                                         Pad_28[0xA0];                                      // 0x0028(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
	class USocialChatChannel*                     JoinedChannel;                                     // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_D0[0x8];                                       // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChatRoomJoinHelper">();
	}
	static class UFortChatRoomJoinHelper* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChatRoomJoinHelper>();
	}
};
static_assert(alignof(UFortChatRoomJoinHelper) == 0x000008, "Wrong alignment on UFortChatRoomJoinHelper");
static_assert(sizeof(UFortChatRoomJoinHelper) == 0x0000D8, "Wrong size on UFortChatRoomJoinHelper");
static_assert(offsetof(UFortChatRoomJoinHelper, JoinedChannel) == 0x0000C8, "Member 'UFortChatRoomJoinHelper::JoinedChannel' has a wrong offset!");

// Class FortniteGame.FortItemTypeFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortItemTypeFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static EFortItemType GetTemplateType(EFortItemType ItemType);
	static class FText ToText(EFortItemType ItemType, bool UsePlural);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemTypeFunctionLibrary">();
	}
	static class UFortItemTypeFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemTypeFunctionLibrary>();
	}
};
static_assert(alignof(UFortItemTypeFunctionLibrary) == 0x000008, "Wrong alignment on UFortItemTypeFunctionLibrary");
static_assert(sizeof(UFortItemTypeFunctionLibrary) == 0x000028, "Wrong size on UFortItemTypeFunctionLibrary");

// Class FortniteGame.FortCheatManager
// 0x0060 (0x00D8 - 0x0078)
class UFortCheatManager final : public UCheatManager
{
public:
	uint8                                         Pad_78[0x10];                                      // 0x0078(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bDebugInteractTrace : 1;                           // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDebugPickupSpline : 1;                            // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDebugFloorsOnMiniMap : 1;                         // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bEnableScoreboard : 1;                             // 0x0088(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDebugBounceCurve : 1;                             // 0x0088(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDebugBeautyMode : 1;                              // 0x0088(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDisplayWindDebugging : 1;                         // 0x0088(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDebugStructuralSupportSystem : 1;                 // 0x0088(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInfiniteStamina : 1;                              // 0x0089(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowGameDifficultyHUD : 1;                        // 0x0089(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowIntensityHUD : 1;                             // 0x0089(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowMaxAIHUD : 1;                                 // 0x0089(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowItemIDsOnCards : 1;                           // 0x0089(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bEnableContextMenus : 1;                           // 0x0089(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUnlimitedHealth : 1;                              // 0x0089(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanExitWorld : 1;                                 // 0x0089(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUnlimitedAIHealth : 1;                            // 0x008A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPickersUseLeftThumbstick : 1;                     // 0x008A(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFreezeAILOD : 1;                                  // 0x008A(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceAILOD : 1;                                   // 0x008A(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUnlockAllDefenders : 1;                           // 0x008A(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseNewFrontEndCameraManagement : 1;               // 0x008A(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_8B[0x1];                                       // 0x008B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	EFortAILODLevel                               ForcedAILODValue;                                  // 0x008C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8D[0x3];                                       // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UBuildingTextureData>    TransparentTextureData;                            // 0x0090(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B8[0x20];                                      // 0x00B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool AreContextMenusEnabled(const class APlayerController* PC);
	static bool IsUsingNewFrontEndCameraManagement();
	static bool ShouldUseNewHeroLoadoutUI(const class APlayerController* PC);

	void AddAllScores(int32 Amount);
	void AddBuildingScore(int32 Amount);
	void AddCombatScore(int32 Amount);
	void AddDebugEncounterTag(class FName Tag);
	void AddDebugSpawnAIGroupTag(class FName Tag);
	void AddFavoriteIsland(const class FString& IslandCode);
	void AddKillFeedMessage();
	void AddUtilityScore(int32 Amount);
	void AllowRespawn();
	void ApplyGameplayModifier(const class FString& ModifierName);
	void ApplyWeaponAlteration(const class FString& AlterationName);
	void AthenaEmote(const class FString& EmoteName);
	void AthenaEndlessGame();
	void AthenaForceVictory(bool bVictory);
	void AthenaGiveScoreTo(int32 PlayerStateIdx, int32 Score);
	void BackpackSetSize(int32 Size);
	void Badass();
	void BeautyMode();
	void BotStartDogpile();
	void BotStopDogpile();
	void BounceContainer();
	void BringDownWall();
	void BuildFree();
	void BuildWith(const class FString& ResourceTypeAndOrLevel);
	void CanExitWorld(bool bValue);
	void CaptureTeamToggleInput();
	void ChangeBotModule(const class FString& PilotCategory, const class FString& NewModule, bool bResetNow);
	void ChangeHeroClass(const int32 Param_Index);
	void CheatMountExitVan();
	void ClaimPortal();
	void ClearDebugEncounterTags();
	void ClearDebugSpawnAIGroupTags();
	void ClearEncounterSimulatedNumberOfPlayers();
	void ClearEncounterSpawnPointsCap();
	void ClearEncounterSpawnPointsCurve();
	void ClearFortVolume();
	void ClearKeepSave();
	void ClearMapFog();
	void ClearRespawnTimer();
	void ClearScriptedPawnVariantChannels();
	void ConstructTileWorld(int32 MaxTiles, int32 X, int32 Y);
	void CountPlayerBuiltBuildingActors();
	void CraftFree();
	void CreateProfileGoCollectionForCreativeIslands(int32 GridStepsX, int32 GridStepsY, int32 RotationSteps, int32 Quad);
	void CreateProfileGoCollectionForSublevels(const class FString& SublevelSearchString, int32 GridStepsX, int32 GridStepsY, int32 RotationSteps, int32 Quad);
	void CycleCurrentEncounterToDebug();
	void CycleEncounterEQSQueryToDebug();
	void CycleTheaterDisplayed();
	void DBNO();
	void DebugAbilityTags();
	void DebugAttribute(class FString* Attribute);
	void DebugAttributeClear();
	void DebugAttributeModifiers();
	void DebugBuildingDetection();
	void DebugBuildingGroups();
	void DebugForceEnsure();
	void DebugHideLoadingScreen();
	void DebugHotSpots();
	void DebugKickPlayerDueToInactivity();
	void DebugLoadingScreen(const class FString& MissionGen, bool bShowBullets);
	void DebugNativeActions();
	void DebugSanitizeMessage(const class FString& MesageToSanitize);
	void DebugStructuralSupport();
	void DebugThisAI();
	void DebugUseDedicatedServer(bool bUse);
	void DestroyAllPickups();
	void DestroyAllScriptedPawns();
	void DevSkipTutorial();
	void DisableAI();
	void DiscardAILogging();
	void DumpActiveGameplayEffects();
	void DumpActorsWithAssetTags(const class FString& TagList);
	void DumpAllActiveMissions();
	void DumpAllActorsWithAssetTags();
	void DumpAppliedHomebaseEffectsWithCoreAttributes();
	void DumpGameStats(const class FString& FilterName);
	void DumpMatchAnalytics();
	void EnableFixedTimeStep(int32 AsIfItWasFPS);
	void EnableHeroLoadoutSystem(bool bEnabled);
	void EnableNewCustomizationPanel(bool bEnable);
	void EnableSubtitles(bool bEnable);
	void EncounterCurrentUtilities();
	void EncounterInitialUtilities();
	void EncounterSetDifficultyLevel(float NewDifficulty);
	void EncounterSpawnProbabilities();
	void EncounterTopUtilityPercentages();
	void EndDeimosSpawning();
	void EndLiveStreamingWindow();
	void EnvPain(float Amount);
	void EventsRefreshPlayer();
	void EvolveHero();
	void ExecuteNewMissionGeneration(float DifficultyLevel, const class FString& GeneratorName);
	void ExtAuthReset(bool bWipeDeviceAccountInfo);
	void FakeDownHighlight();
	void FakeKillHighlight();
	void FinishCurrentStormCircle(float TimeToShrink);
	void ForceAILODs(EFortAILODLevel InForcedAILODValue);
	void ForceAthenaCosmeticItem(const class FString& TemplateId);
	void ForceAthenaCosmeticItemInSlot(const class FString& TemplateId, EAthenaCustomizationCategory Slot, int32 SlotIndex);
	void ForceExternalRichPresenceUpdate();
	void ForceHeroType(const class FString& HeroPersistentName);
	void ForceInputFilter(EFortInputFilterLevel InputFilter);
	void ForceReviveFromDBNO();
	void ForceSaveMissionStateAndWorld(const class FString& SaveFileName);
	void ForceServerShutdown(int32 ExitCode);
	void ForceSetHeroRemoteCharacter(int32 PartyMemberIndex, bool bEnabled);
	void ForceUnlockHordeTiers(int32 MaxTierNumber);
	void FortniteForceCharLOD(int32 LOD);
	void FortVolumeAsyncTest();
	void FortVolumeResetTest();
	void GenerateMockMatchReport();
	void GeneratePolysInPathingRange(float MaxDistance, float MinDistance);
	void GenerateTravelLogEntries(int32 Count);
	void GetAllReplStats();
	void GetGameStat(const class FString& StatName);
	void GetPoiInfoForPlayer();
	void GetPoiVolumeData();
	void GetReplStat(EFortReplicatedStat Stat);
	void GetWorldDifficulty();
	void GetWorldLevel();
	void GetWTFRotations();
	void GiveAllConsumables(int32 NumItems);
	void GiveAllIngredients(int32 NumIngredients);
	void GiveAllMelee();
	void GiveAllPistols();
	void GiveAllRifles();
	void GiveAllShotguns();
	void GiveAllTraps(int32 NumItems);
	void GiveAllWeapons();
	void GiveAmmo(const class FString& AmmoNameAndAmmount);
	void GiveAthenaAmmo();
	void GiveAthenaConsumables();
	void GiveAthenaFullKit();
	void GiveAthenaLoadout();
	void GiveAthenaTraps();
	void GiveAthenaWeapons();
	void GiveBluGlo(int32 Amount);
	void GiveCheatInventory();
	void GiveConsumable(const class FString& ConsumableName, int32 RequestedLevel, int32 Count);
	void GiveDeployablePlotAllIngredients(int32 NumIngredients);
	void GiveGadget(const class FString& GadgetName, int32 ItemLevel);
	void GiveGadgets(const class FString& GadgetName, int32 Quantity, int32 ItemLevel);
	void GiveGoodWeapons();
	void GiveHeroSpecialization(const class FString& SpecializationName);
	void GiveMetal(int32 Amount);
	void GivePickaxe(const class FString& PickName);
	void GiveResources(int32 Amount);
	void GiveSBA(const class FString& StrategicBuildingName);
	void GiveSpecificItem(const class FString& ItemPath, int32 ItemAmount, int32 ItemLevel);
	void GiveStone(int32 Amount);
	void GiveTrap(const class FString& TrapName, int32 RequestedLevel, int32 NumTrapsToGive);
	void GiveUsefulThings(int32 NumOfUsefulThings);
	void GiveWeapon(const class FString& WeaponName, int32 RequestedLevel, int32 Count);
	void GiveWeapons(class FName Tag);
	void GiveWeaponToScriptedPawn(const class FString& WeaponName);
	void GiveWood(int32 Amount);
	void GoFast(float NewSpeed);
	void GrantHeroSupportAbility(const class FString& SupportHeroName, int32 Level);
	void GrantHeroTacticalAbility(const class FString& SupportHeroName, int32 Level);
	void HideGameplayCaptureUI();
	void HideHUDElement(const struct FGameplayTag& HUDElementTag);
	void JoinFriendGame(const class FString& FriendId);
	void KillPawns(TSubclassOf<class AFortPawn> AClass);
	void KillPlaneSquad();
	void ListActiveEncounters();
	void ListAIUtilities();
	void ListAllFavoriteIslands();
	void ListAmmo();
	void ListAthenaEmotes();
	void ListCheats();
	void ListEmotes();
	void ListMissionGenerators();
	void ListMissions();
	void ListPlayerIDs();
	void ListSpawnGroups();
	void ListSupplyDrops();
	void LiveStreamingSelectedViewers(const TArray<class FString>& Names);
	void LoadCreativePlotFromMnemonic(const class FString& Mnemonic);
	void LoadMission(const class FString& MissionName);
	void LoadMissionGenerator(const class FString& GeneratorName);
	void MakeAIsGod();
	void MakeBuildingActorsGod();
	void MakeGods(TSubclassOf<class AFortPawn> AClass);
	void MassSuicide();
	void McpAddTestStatsMock();
	void McpApplyAlteration(const class FString& Schematic, const class FString& Alteration);
	void McpApplyStash(const class FString& StashName);
	void McpCheat();
	void McpClaimAllAvailableCollectionBookRewards();
	void McpClaimAllResourceCollectors(bool bDebugPrint);
	void McpCompleteHexMission();
	void McpConvertItem(const class FString& ItemToConvert, int32 ConversionIdx);
	void McpEarnScore(int32 ScoreAmount);
	void McpEquipCharCosmetic(const class FString& CharacterId, const class FString& CosmeticId, int32 CosmeticType);
	void McpForceHttpFailRate(float Factor);
	void McpGetCachedPersistence();
	void McpGetCurrencyAmount();
	void McpGetHexMission();
	void McpGetPersonnelXP();
	void McpGetPrivacySettings();
	void McpGetSchematicXP();
	void McpGetUnredeemedCodes();
	void McpGetVersion();
	void McpHostGetAllPlayerCachedPersistence();
	void McpHostGetPlayers();
	void McpIssueCodeToken(const class FString& TokenId);
	void McpJoinFromPartyInviteToken(const class FString& Token, bool bIsFromInvite);
	void McpLogout();
	void McpOpenCardPack(const class FString& CardPackItemId, int32 SelectionIdx);
	void McpPrintFriendInviteToken(const class FString& FriendName, bool OnlyPrintIfJoinable);
	void McpPrintPartyInviteToken(bool OnlyPrintIfJoinable);
	void McpRecycleItem(const class FString& ItemToRecycle);
	void McpRedeemPurchases();
	void McpRefreshCatalog();
	void McpRefreshProfile();
	void McpRemoveAllTestProfileMocks();
	void McpResetPersistence();
	void McpSlotItem(const class FString& ItemToSlot);
	void McpStorageTransfer(const TArray<class FString>& ItemIdsToMoveToOutpost, const TArray<class FString>& ItemIdsToMoveToTheater);
	void McpTestFriendCodes(const class FString& TokenId);
	void McpTestFriendCodes_OnQueryUnredeemedFriendCodes(bool bSuccess, const TArray<struct FFriendCode>& FriendCodes);
	void McpTestVerifyProfileToken();
	void McpUpgradeItem(const class FString& ItemToUpgrade);
	void MissionForceFailure(const class FString& MissionName);
	void MissionForcePrimaryFailure();
	void MissionForcePrimarySuccess(float FractionCompleted);
	void MissionForceSuccess(const class FString& MissionName, float FractionCompleted);
	void MMS(const class FString& Command);
	void ModItemDurability(float InValue);
	void OpenAllContainersAndWriteLootEconomy();
	void Pain(float Amount);
	void PauseWarmup();
	void PerfMemStatMonitor(const class FString& ToggleState);
	void PlayAthenaEmoteOnScriptedPawn(const class FString& EmoteName);
	void PrintScriptedActionManagerState();
	void PrintShotReport();
	void PrintTileWorld();
	void QueryHighlightCount();
	void ReadLevelSaveComponentsFromDisk();
	void RedoHuskSpecialEventModifiers(float TargetRate);
	void RefreshAllCalendars();
	void RefreshTheaters();
	void RefreshTournamentManager();
	void RegenerateZoneMissions();
	void RegenerateZoneMissionsWithDifficultyLevel(float DifficultyLevelOverride);
	void ReInitHUD();
	void ReleasePortal();
	void ReleaseScriptedPawn();
	void ReloadLevelStream();
	void ReloadUI();
	void ReloadUMG();
	void RemoveDebugEncounterTag(class FName Tag);
	void RemoveDebugSpawnAIGroupTag(class FName Tag);
	void RemoveFavoriteIsland(const class FString& IslandCode);
	void RemoveGameplayModifier(const class FString& ModifierName);
	void ReplayLastPerfTest(const class FString& Params_0);
	void ReRandomizeTiles();
	void ResetEncounterWave();
	void ResetForcedAthenaCosmeticItems();
	void ResetLastSeenAthenaStoreRefreshTime();
	void ResetMaxAITracking();
	void ResetWall();
	void RespawnPlayer();
	void RespawnPlayerServer();
	void RestartMinigame();
	void RetestFailedBanhammerActions();
	void ReviveFromDBNO();
	void RunMonteCarlo(int32 X, int32 Y, const class FString& TileGroup, int32 NumIterations);
	void RunPawnScriptLocally(const class FString& ProfileName);
	void RunPerfMemCheatScript(bool bStartStatFiles);
	void SafeTeleport(float X, float Y, float Z, float Pitch, float Yaw, float Roll);
	void ScriptedPawnIntervalFiring(float TimeBetweenShots, int32 BurstAmount, float TimeBetweenBursts);
	void ScriptedPawnStopIntervalFiring();
	void ScriptedPawnToggleCrouch();
	void ScriptedPawnToggleFiringWithInfiniteAmmo();
	void SendMissionEvent(const class FString& MissionEventName);
	void SendQuestEvent(class FName Type, class FName TargetTag, class FName SourceTag, class FName ContextTag);
	void SendRemoteBotCommand(const class FString& CommandToSend);
	void SendTwitchToastNotification(const class FString& Title, const class FString& Description);
	void SetActionMappingEnabled(class FName Action, bool bEnabled);
	void SetAimMode(uint32 Mode);
	void SetAircraftFlightPath(float StartDegrees, float OffsetFactor);
	void SetAthenaHero(const class FString& NewHeroName);
	void SetAthenaHeroOnScriptedPawn(const class FString& NewHeroName);
	void SetBackpackOnScriptedPawn(const class FString& NewBackpack);
	void SetBuildFree(const bool bNewValue);
	void SetCameraDistanceMultiplier(float XMultiplier, float YMultiplier, float ZMultiplier);
	void SetCameraFOVMultiplier(float Multiplier);
	void SetCameraPrototype(class FName ProtoName);
	void SetCanBeDamagedOnTraceActor(bool bCanBeDamaged);
	void SetCapturePercentage(float NewCapturePercentage);
	void SetCloudAltitude(float CloudAltitude);
	void SetCombatGraphHistoryLength(int32 Seconds);
	void SetConsole60FPSMode(bool bEnabled);
	void SetCrossplayPreference(int32 NewPreference);
	void SetCullValues(float MinCullObjectSize, float MinCullDistance, float MaxCullObjectSize, float MaxCullDistance);
	void SetCurrentEncounterToDebug(int32 EncounterIndex);
	void SetDifficultyIncreaseRewardTier(int32 RewardTier);
	void SetEncounterDirections(const TArray<EFortEncounterDirection>& Directions);
	void SetEncounterGraphsHistoryLength(int32 Seconds);
	void SetEncounterSimulatedNumberOfPlayers(int32 NumPlayers);
	void SetEncounterSpawnPointsCap(int32 SpawnPointsCap);
	void SetEncounterSpawnPointsCurve(const class FString& CurveName);
	void SetEncounterTopUtilityPercentages(const class FString& UtilitiesAndPercentages);
	void SetEventCalendarTime(const class FString& TimeString);
	void SetEventsStyleOverride(const class FString& StyleId);
	void SetFrameSyncMode(int32 Mode);
	void SetGameDifficultyOverride(float GameDifficultyOverrideValue);
	void SetGameStat(const class FString& StatName, int32 Amount);
	void SetGlobalWind(float Magnitude, float HeadingDegrees);
	void SetHasSeenSeasonSevenTrailer(bool bInHasSeen);
	void SetHeadHealthPercent(float HealthPercent);
	void SetHealthPercent(float Percent);
	void SetHeroClass(const class FString& NewHeroName, int32 Level);
	void SetHeroLevel(int32 Level);
	void SetHordePlotExpansionSize(int32 XSize, int32 YSize, int32 ZSize);
	void SetInfiniteAmmo(bool bInValue);
	void SetInputPresetName(const class FString& PresetName);
	void SetInteractExtent(float Extent);
	void SetInteractionDistances(float InteractionDistance, float InteractionHighlightDistance);
	void SetJumpStaminaCost(class FName ModeName);
	void SetLFG(bool bLFG);
	void SetMaxClouds(int32 MaxClouds);
	void SetPvPRoundTime(int32 NumSeconds, int32 CriticalThreshold);
	void SetPvPStalemateTime(int32 NumSeconds);
	void SetRandomAircraftFlightPath();
	void SetReplStat(EFortReplicatedStat Stat, int32 Amount);
	void SetRespawnTimerOverride(float TimeUntilRespawn);
	void SetRiftCosmeticState(ERiftCosmeticState NewValue);
	void SetSafeZoneLocationToPlayer();
	void SetSafeZoneRadius(float NewRadius);
	void SetScriptedPawnLocation(float X, float Y, float Z);
	void SetScriptedPawnRotation(float Yaw);
	void SetScriptedPawnTargeting(bool bIsTargeting);
	void SetScriptedPawnVariantChannel(const class FString& ChannelTag, const class FString& ActiveTag);
	void SetShieldPercent(float Percent);
	void SetTeam(int32 TeamIndex);
	void SetTeamOnScriptedPawn(int32 NewTeamIndex);
	void SetUnlimitedHealth(bool bInValue);
	void SetVehicleConfigVariable(const class FString& VehicleName, const class FString& ConfigName, float ConfigValue);
	void SetWallTimer(float Seconds);
	void SetWorldDaysElapsed(float Days);
	void SetWorldLevel(float Level);
	void ShowActiveGameplayModifiers();
	void ShowAllMinimapIcons();
	void ShowEventsDebugInfo(bool bShowDebugInfo);
	void ShowGameplayCaptureUI();
	void ShowHighlightSummary();
	void ShowHUDElement(const struct FGameplayTag& HUDElementTag);
	void SimulateLoot(const class FName TierGroup, int32 LootTier, int32 LootLevel);
	void SimulateLootDrops();
	void SkipAircraft();
	void SkipSafeZones();
	void SpawnAIGroup(const class FString& SpawnGroupName);
	void SpawnAIGroupFromExternalSpawner(const class FString& SpawnGroupName);
	void SpawnAIGroupWithUpgrade(const class FString& SpawnGroupName, const class FString& UpgradeName);
	void SpawnAthenaSupplyDrop(const class FString& SupplyDropInfoName, bool bShouldCenterGroundCheckAtFoundLocation);
	void SpawnContainer(const class FString& ContainerClassName);
	class AFortPlayerPawn* SpawnEnemyPlayer(float MaxHealth, float MaxShield);
	void SpawnFoodFightObjective();
	class AFortPawn* SpawnPawn(const class FString& PawnType);
	void SpawnPickup(const class FString& ItemName, int32 NumItems, float SpawnDistance, float SpawnRotation);
	class AFortPlayerPawn* SpawnScriptedPawn(const class FString& ProfileName);
	void SpawnScriptedPawnsInFormation(const class FString& ProfileName, int32 RowWidth, int32 ColumnDepth, float Spacing);
	void SpawnVehicle(const class FString& CarName);
	void StartLiveStreamingWindow(float Seconds);
	void StopDummyDebugEncounter();
	void StopHighlights();
	void SwapPickerThumbstick();
	void SwitchTeam();
	void TakeoverScriptedPawn();
	void TeleportToActor(const class FString& ClassOrInstanceName);
	void TeleportToLocation(float X, float Y, float Z);
	void TeleportToMissionActor();
	void TestBanhammer(const class FString& InUserId, int32 BanCode, const class FString& BanReason, int32 DesiredAction, int32 BanhammerActivation, int32 BanhammerTiming, int32 BanhammerMessageType, const class FString& BanhammerCustomMessage, const class FString& BanhammerDetails);
	void TestCancelLobby();
	void TestChangePartyPrivacy(bool bPrivate, bool bLeaderFriendsOnly, bool bLeaderInvitesOnly);
	void TestChangePartySize(int32 NewSize);
	void TestCheckBansAtMatchStart();
	void TestCloseClientConfirmationMessage();
	void TestDisconnect();
	void TestEncryptAPI(const class FString& InUserId, const class FString& InSessionId);
	void TestJoin();
	void TestKnockback(float KnockbackMagnitude, float KnockbackZAngle);
	void TestLeaveGame();
	void TestOutpostUI();
	void TestPlayerCollector(int32 NumPackets, const class FString& Payload);
	void TestRegenId();
	void TestSafeZoneLocations(int32 NumPasses, int32 PhaseToDraw);
	void TestSetOutpostDefenseActive(bool bActive);
	void TestStun(float StunStime);
	void TestSuddenPortChange(uint32 NumConnections);
	void TestTournamentOver();
	void TestUpgradeOutpostItem(const class FString& ItemTemplateId);
	void ToggleAIAnim();
	void ToggleAIDespawning();
	void ToggleAIDirectorLogging();
	void ToggleAISpawnCap();
	void ToggleAISpawning();
	void ToggleAutoRestartMinigame();
	void ToggleBuildingActorsTransparency();
	void ToggleBuildingHighlights();
	void ToggleCharacterBackpack();
	void ToggleCharacterHeadAccessories();
	void ToggleCombatGraph();
	void ToggleContextMenus();
	void ToggleDebugHUDObjectiveHeight();
	void ToggleDrawRunVariationDebug();
	void ToggleDrawTargetSelectionDebug();
	void ToggleDrawTargetSelectionDebugByClass(TSubclassOf<class AActor> TargetSelectionDebugSourceClass);
	void ToggleDrawTurnTransitionDebug();
	void ToggleEncounterEQSDebug();
	void ToggleEncounterModifierTags();
	void ToggleExplorationBadgeView();
	void ToggleExplorationLogging();
	void ToggleFactorGraph();
	void ToggleFloorsOnMiniMap();
	void ToggleFreezeAILOD();
	void ToggleGameDifficultyHUD();
	void ToggleHeroVisibility();
	void ToggleIndestructibleKeep();
	void ToggleInfiniteAmmo();
	void ToggleInfiniteDurability();
	void ToggleInfiniteStamina();
	void ToggleIntensityGraph();
	void ToggleIntensityHUD();
	void ToggleInteractTrace();
	void ToggleInvincibleCornerstones();
	void ToggleInWorldScoreNumbers();
	void ToggleItemIdsOnCards();
	void ToggleLogCharacterCustomization();
	void ToggleMaxAIHUD();
	void ToggleMustUseJetpackToggle();
	void ToggleNewFrontEndCameraManagement();
	void ToggleNoCoolDown();
	void TogglePickers();
	void TogglePickupSpline();
	void TogglePIDContributionsGraph();
	void TogglePIDValuesGraph();
	void TogglePlayerNames();
	void ToggleSecondaryMissionHeaders();
	void ToggleShotLogging();
	void ToggleSpawnPointsHUD();
	void ToggleTreeVisibility();
	void ToggleUnlimitedAIHealth();
	void ToggleUnlimitedHealth();
	void ToggleUseNewItemCards();
	void ToggleUtilitiesGraph();
	void ToggleVoiceDebug();
	void ToggleWalkOnWalls();
	void ToggleWindDebugDeltaBoundsDisplay();
	void ToggleWindDebugDisplay(float NewRefreshRate);
	void ToggleWindDebugVolumeDisplay();
	void TriggerDelayReturnToLobby(int32 MinTime, int32 MaxTime);
	void TriggerOutOfStaminaFeedback();
	void TutorialAddHidden(class FName Hidden);
	void TutorialAddHighlight(class FName Highlight);
	void TutorialListAll();
	void TutorialListHidden();
	void TutorialListHighlights();
	void TutorialRemoveHidden(class FName Hidden);
	void TutorialRemoveHighlight(class FName Highlight);
	void UnforceAILODs();
	void UnlockAllDefenders(bool InUnlockAllDefenders);
	void UnlockAllZones();
	void ViewStuck();
	void WannaGun();
	void WriteLevelSaveComponentsToDisk();
	void WriteLootReport();

	void ListConsumables() const;
	void ListGadgets() const;
	void ListTraps() const;
	void ListWeapons() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCheatManager">();
	}
	static class UFortCheatManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCheatManager>();
	}
};
static_assert(alignof(UFortCheatManager) == 0x000008, "Wrong alignment on UFortCheatManager");
static_assert(sizeof(UFortCheatManager) == 0x0000D8, "Wrong size on UFortCheatManager");
static_assert(offsetof(UFortCheatManager, ForcedAILODValue) == 0x00008C, "Member 'UFortCheatManager::ForcedAILODValue' has a wrong offset!");
static_assert(offsetof(UFortCheatManager, TransparentTextureData) == 0x000090, "Member 'UFortCheatManager::TransparentTextureData' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_PointsOnBuildingGrid
// 0x0070 (0x00F0 - 0x0080)
class UFortQueryGenerator_PointsOnBuildingGrid final : public UEnvQueryGenerator_ProjectedPoints
{
public:
	struct FAIDataProviderIntValue                HorizontalGridSize;                                // 0x0080(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAIDataProviderIntValue                VerticalGridSize;                                  // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
	bool                                          bStartGridFromBottom;                              // 0x00E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUsePointInVerticalCenterOfCell;                   // 0x00E1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E2[0x6];                                       // 0x00E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UEnvQueryContext>           GenerateAround;                                    // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_PointsOnBuildingGrid">();
	}
	static class UFortQueryGenerator_PointsOnBuildingGrid* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_PointsOnBuildingGrid>();
	}
};
static_assert(alignof(UFortQueryGenerator_PointsOnBuildingGrid) == 0x000008, "Wrong alignment on UFortQueryGenerator_PointsOnBuildingGrid");
static_assert(sizeof(UFortQueryGenerator_PointsOnBuildingGrid) == 0x0000F0, "Wrong size on UFortQueryGenerator_PointsOnBuildingGrid");
static_assert(offsetof(UFortQueryGenerator_PointsOnBuildingGrid, HorizontalGridSize) == 0x000080, "Member 'UFortQueryGenerator_PointsOnBuildingGrid::HorizontalGridSize' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsOnBuildingGrid, VerticalGridSize) == 0x0000B0, "Member 'UFortQueryGenerator_PointsOnBuildingGrid::VerticalGridSize' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsOnBuildingGrid, bStartGridFromBottom) == 0x0000E0, "Member 'UFortQueryGenerator_PointsOnBuildingGrid::bStartGridFromBottom' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsOnBuildingGrid, bUsePointInVerticalCenterOfCell) == 0x0000E1, "Member 'UFortQueryGenerator_PointsOnBuildingGrid::bUsePointInVerticalCenterOfCell' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsOnBuildingGrid, GenerateAround) == 0x0000E8, "Member 'UFortQueryGenerator_PointsOnBuildingGrid::GenerateAround' has a wrong offset!");

// Class FortniteGame.FortChunkDownloadManager
// 0x00F8 (0x0120 - 0x0028)
class UFortChunkDownloadManager final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 PakChunk0Name;                                     // 0x0030(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<uint32>                                RequiredChunkIds;                                  // 0x0040(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	float                                         DownloadTimeoutSeconds;                            // 0x0050(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_54[0x4];                                       // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAssumeAllDataPresent;                             // 0x0058(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_59[0xC7];                                      // 0x0059(0x00C7)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortChunkDownloadManager">();
	}
	static class UFortChunkDownloadManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortChunkDownloadManager>();
	}
};
static_assert(alignof(UFortChunkDownloadManager) == 0x000008, "Wrong alignment on UFortChunkDownloadManager");
static_assert(sizeof(UFortChunkDownloadManager) == 0x000120, "Wrong size on UFortChunkDownloadManager");
static_assert(offsetof(UFortChunkDownloadManager, PakChunk0Name) == 0x000030, "Member 'UFortChunkDownloadManager::PakChunk0Name' has a wrong offset!");
static_assert(offsetof(UFortChunkDownloadManager, RequiredChunkIds) == 0x000040, "Member 'UFortChunkDownloadManager::RequiredChunkIds' has a wrong offset!");
static_assert(offsetof(UFortChunkDownloadManager, DownloadTimeoutSeconds) == 0x000050, "Member 'UFortChunkDownloadManager::DownloadTimeoutSeconds' has a wrong offset!");
static_assert(offsetof(UFortChunkDownloadManager, bAssumeAllDataPresent) == 0x000058, "Member 'UFortChunkDownloadManager::bAssumeAllDataPresent' has a wrong offset!");

// Class FortniteGame.FortPetAnimInstance
// 0x0090 (0x0400 - 0x0370)
class UFortPetAnimInstance final : public UFortPetAnimInstanceShared
{
public:
	struct FFortAnimInput_Skydiving               SkydivingState;                                    // 0x0370(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FRotator                               SkydiveRotation;                                   // 0x03B8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         LookAtAlpha;                                       // 0x03C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LookAtTargetLocation;                              // 0x03C8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LookAtTargetingSpeed;                              // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         JumpAnimIndex;                                     // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkydiveRollWhenFloating;                           // 0x03DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkydiveRollWhenDiving;                             // 0x03E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SkydiveRollInterpSpeed;                            // 0x03E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsFlyingPet;                                      // 0x03E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bIsOnGround : 1;                                   // 0x03E9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSlopeSliding : 1;                               // 0x03E9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsJumpLandComplete : 1;                           // 0x03E9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsZiplining : 1;                                  // 0x03E9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsBallooning : 1;                                 // 0x03E9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsFlying : 1;                                     // 0x03E9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsInAirNotJumping : 1;                            // 0x03E9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUseSkydiveRotation : 1;                           // 0x03E9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsTargeting : 1;                                  // 0x03EA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsDBNO : 1;                                       // 0x03EA(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsHappy : 1;                                      // 0x03EA(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsHunker : 1;                                     // 0x03EA(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsFrontEndLobbyPartyMember : 1;                   // 0x03EA(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsOwnerPawnBeingControlledByNonPlayerAnimBP : 1;  // 0x03EA(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         BitPad_3EA_6 : 1;                                  // 0x03EA(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bIsCrouching : 1;                                  // 0x03EA(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsMoving2D : 1;                                   // 0x03EB(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsLocomotion : 1;                                 // 0x03EB(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsJogging : 1;                                    // 0x03EB(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsSprinting : 1;                                  // 0x03EB(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsCrouchSprinting : 1;                            // 0x03EB(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsCrouchMoving : 1;                               // 0x03EB(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bIsTargetingAndMoving : 1;                         // 0x03EB(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Idle_IdleLobby : 1;                    // 0x03EB(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Idle_Locomotion : 1;                   // 0x03EC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Idle_Skydive : 1;                      // 0x03EC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_InnerIdle_IdleToHappy : 1;             // 0x03EC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Locomotion_StartJump : 1;              // 0x03EC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Locomotion_LocomotionHappy : 1;        // 0x03EC(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Crouch_CrouchToLocomotion : 1;         // 0x03EC(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Crouching_CrouchToIdle : 1;            // 0x03EC(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Crouching_CrouchToCrouchADSNotMoving : 1; // 0x03EC(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_CrouchToCrouchADSNotMoving_Crouching : 1; // 0x03ED(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_SkyDive_Idle : 1;                      // 0x03ED(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Hunker_Idle : 1;                       // 0x03ED(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Hunker_Locomotion : 1;                 // 0x03ED(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_Hunker_HunkerToCrouch : 1;             // 0x03ED(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_DownSights_ADSToCrouch : 1;            // 0x03ED(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_DownSights_DownSightsToIdle : 1;       // 0x03ED(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_CrouchWalkingDownSights_DownSights : 1; // 0x03ED(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_IdleLobby_Idle : 1;                    // 0x03EE(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_FrontEndSkydive_LobbyHunker : 1;       // 0x03EE(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_FrontEndSkydive_IdleLobby : 1;         // 0x03EE(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTransition_LobbyHunker_HunkerToLobby : 1;         // 0x03EE(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bEmotePlaying_WhereHunkeringIsBest : 1;            // 0x03EE(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bEmotePlaying_WhereHappyIsBest : 1;                // 0x03EE(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bResponse_ShouldBeHappy : 1;                       // 0x03EE(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_3EF[0x1];                                      // 0x03EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMontageItemDefinitionBase*         LastObservedFrontEndEmote;                         // 0x03F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3F8[0x8];                                      // 0x03F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ApplyOrRemoveFlagsFromEmote(const class UFortMontageItemDefinitionBase* Emote, bool bApply);
	struct FGameplayTag TEMP_GetActiveTag();
	void TEMP_OnActiveTagChanged(const struct FGameplayTag& NewTag);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPetAnimInstance">();
	}
	static class UFortPetAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPetAnimInstance>();
	}
};
static_assert(alignof(UFortPetAnimInstance) == 0x000008, "Wrong alignment on UFortPetAnimInstance");
static_assert(sizeof(UFortPetAnimInstance) == 0x000400, "Wrong size on UFortPetAnimInstance");
static_assert(offsetof(UFortPetAnimInstance, SkydivingState) == 0x000370, "Member 'UFortPetAnimInstance::SkydivingState' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, SkydiveRotation) == 0x0003B8, "Member 'UFortPetAnimInstance::SkydiveRotation' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, LookAtAlpha) == 0x0003C4, "Member 'UFortPetAnimInstance::LookAtAlpha' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, LookAtTargetLocation) == 0x0003C8, "Member 'UFortPetAnimInstance::LookAtTargetLocation' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, LookAtTargetingSpeed) == 0x0003D4, "Member 'UFortPetAnimInstance::LookAtTargetingSpeed' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, JumpAnimIndex) == 0x0003D8, "Member 'UFortPetAnimInstance::JumpAnimIndex' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, SkydiveRollWhenFloating) == 0x0003DC, "Member 'UFortPetAnimInstance::SkydiveRollWhenFloating' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, SkydiveRollWhenDiving) == 0x0003E0, "Member 'UFortPetAnimInstance::SkydiveRollWhenDiving' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, SkydiveRollInterpSpeed) == 0x0003E4, "Member 'UFortPetAnimInstance::SkydiveRollInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, bIsFlyingPet) == 0x0003E8, "Member 'UFortPetAnimInstance::bIsFlyingPet' has a wrong offset!");
static_assert(offsetof(UFortPetAnimInstance, LastObservedFrontEndEmote) == 0x0003F0, "Member 'UFortPetAnimInstance::LastObservedFrontEndEmote' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncement_Basic
// 0x00E8 (0x0488 - 0x03A0)
class AFortClientAnnouncement_Basic : public AFortClientAnnouncement
{
public:
	struct FFortClientAnnouncementData_Basic      BasicData;                                         // 0x03A0(0x00E8)(Edit, BlueprintVisible, Net, RepNotify, ExposeOnSpawn, NativeAccessSpecifierPublic)

public:
	void OnRep_BasicData(const struct FFortClientAnnouncementData_Basic& PreviousBasicData);
	void SetDetailText(const class FText& DetailText);
	void SetDisplayTime(float DisplayTime);
	void SetIcon(struct FSlateBrush* Icon);
	void SetTitleText(const class FText& TitleText);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_Basic">();
	}
	static class AFortClientAnnouncement_Basic* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement_Basic>();
	}
};
static_assert(alignof(AFortClientAnnouncement_Basic) == 0x000008, "Wrong alignment on AFortClientAnnouncement_Basic");
static_assert(sizeof(AFortClientAnnouncement_Basic) == 0x000488, "Wrong size on AFortClientAnnouncement_Basic");
static_assert(offsetof(AFortClientAnnouncement_Basic, BasicData) == 0x0003A0, "Member 'AFortClientAnnouncement_Basic::BasicData' has a wrong offset!");

// Class FortniteGame.StatManager
// 0x0078 (0x00A0 - 0x0028)
class UStatManager final : public UObject
{
public:
	TArray<class UStat*>                          Stats;                                             // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class FString                                 StatPrefix;                                        // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  FPC;                                               // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_50[0x50];                                      // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"StatManager">();
	}
	static class UStatManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UStatManager>();
	}
};
static_assert(alignof(UStatManager) == 0x000008, "Wrong alignment on UStatManager");
static_assert(sizeof(UStatManager) == 0x0000A0, "Wrong size on UStatManager");
static_assert(offsetof(UStatManager, Stats) == 0x000028, "Member 'UStatManager::Stats' has a wrong offset!");
static_assert(offsetof(UStatManager, StatPrefix) == 0x000038, "Member 'UStatManager::StatPrefix' has a wrong offset!");
static_assert(offsetof(UStatManager, FPC) == 0x000048, "Member 'UStatManager::FPC' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncement_Cinematic
// 0x0000 (0x03A0 - 0x03A0)
class AFortClientAnnouncement_Cinematic : public AFortClientAnnouncement
{
public:
	void OnPlayerSkippedCutscene();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_Cinematic">();
	}
	static class AFortClientAnnouncement_Cinematic* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement_Cinematic>();
	}
};
static_assert(alignof(AFortClientAnnouncement_Cinematic) == 0x000008, "Wrong alignment on AFortClientAnnouncement_Cinematic");
static_assert(sizeof(AFortClientAnnouncement_Cinematic) == 0x0003A0, "Wrong size on AFortClientAnnouncement_Cinematic");

// Class FortniteGame.FortClientAnnouncement_Conversation
// 0x0070 (0x0410 - 0x03A0)
class AFortClientAnnouncement_Conversation : public AFortClientAnnouncement
{
public:
	uint8                                         Pad_3A0[0x10];                                     // 0x03A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortClientAnnouncementData_Conversation ConversationData;                                  // 0x03B0(0x0010)(Edit, BlueprintVisible, Net, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnConversationStarted;                             // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnConversationStopped;                             // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UAudioComponent*                        SpeechComponent;                                   // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoPlayConversation;                             // 0x03E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCurrentlyPlaying;                                 // 0x03E9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3EA[0x2];                                      // 0x03EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentSentenceIndex;                              // 0x03EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3F0[0x20];                                     // 0x03F0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CurrentSentenceAudioFinished();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_Conversation">();
	}
	static class AFortClientAnnouncement_Conversation* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement_Conversation>();
	}
};
static_assert(alignof(AFortClientAnnouncement_Conversation) == 0x000008, "Wrong alignment on AFortClientAnnouncement_Conversation");
static_assert(sizeof(AFortClientAnnouncement_Conversation) == 0x000410, "Wrong size on AFortClientAnnouncement_Conversation");
static_assert(offsetof(AFortClientAnnouncement_Conversation, ConversationData) == 0x0003B0, "Member 'AFortClientAnnouncement_Conversation::ConversationData' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_Conversation, OnConversationStarted) == 0x0003C0, "Member 'AFortClientAnnouncement_Conversation::OnConversationStarted' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_Conversation, OnConversationStopped) == 0x0003D0, "Member 'AFortClientAnnouncement_Conversation::OnConversationStopped' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_Conversation, SpeechComponent) == 0x0003E0, "Member 'AFortClientAnnouncement_Conversation::SpeechComponent' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_Conversation, bAutoPlayConversation) == 0x0003E8, "Member 'AFortClientAnnouncement_Conversation::bAutoPlayConversation' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_Conversation, bCurrentlyPlaying) == 0x0003E9, "Member 'AFortClientAnnouncement_Conversation::bCurrentlyPlaying' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_Conversation, CurrentSentenceIndex) == 0x0003EC, "Member 'AFortClientAnnouncement_Conversation::CurrentSentenceIndex' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncement_ConversationCodeInterface
// 0x0000 (0x0028 - 0x0028)
class IFortClientAnnouncement_ConversationCodeInterface final : public IInterface
{
public:
	bool PlayConversation();
	bool PlayConversationFromSentence(const struct FFortConversationSentence& StartingSentence);
	bool PlayConversationFromSentenceIndex(int32 StartingSentenceIndex);
	void StopConversation();

	bool IsPlayingConversation(bool bCheckAudioComponent) const;
	bool IsPlayingSentence(const struct FFortConversationSentence& Sentence) const;
	bool IsPlayingSentenceIndex(int32 SentenceIndex) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_ConversationCodeInterface">();
	}
	static class IFortClientAnnouncement_ConversationCodeInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortClientAnnouncement_ConversationCodeInterface>();
	}
};
static_assert(alignof(IFortClientAnnouncement_ConversationCodeInterface) == 0x000008, "Wrong alignment on IFortClientAnnouncement_ConversationCodeInterface");
static_assert(sizeof(IFortClientAnnouncement_ConversationCodeInterface) == 0x000028, "Wrong size on IFortClientAnnouncement_ConversationCodeInterface");

// Class FortniteGame.FortNavArea_WoodenWall
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_WoodenWall final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_WoodenWall">();
	}
	static class UFortNavArea_WoodenWall* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_WoodenWall>();
	}
};
static_assert(alignof(UFortNavArea_WoodenWall) == 0x000008, "Wrong alignment on UFortNavArea_WoodenWall");
static_assert(sizeof(UFortNavArea_WoodenWall) == 0x000050, "Wrong size on UFortNavArea_WoodenWall");

// Class FortniteGame.FortClientAnnouncement_ConversationInterface
// 0x0000 (0x0028 - 0x0028)
class IFortClientAnnouncement_ConversationInterface final : public IInterface
{
public:
	void OnConversationFinished(const struct FFortConversationSentence& FinishingSentence, int32 FinishingSentenceSentenceIndex);
	void OnConversationStarted(const struct FFortConversationSentence& StartingSentence, int32 StartingSentenceIndex);
	void OnSentenceFinished(const struct FFortConversationSentence& Sentence, int32 SentenceIndex);
	void OnSentenceStarted(const struct FFortConversationSentence& Sentence, int32 SentenceIndex);

	bool ShouldPlaySentence(const struct FFortConversationSentence& NewSentence) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_ConversationInterface">();
	}
	static class IFortClientAnnouncement_ConversationInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortClientAnnouncement_ConversationInterface>();
	}
};
static_assert(alignof(IFortClientAnnouncement_ConversationInterface) == 0x000008, "Wrong alignment on IFortClientAnnouncement_ConversationInterface");
static_assert(sizeof(IFortClientAnnouncement_ConversationInterface) == 0x000028, "Wrong size on IFortClientAnnouncement_ConversationInterface");

// Class FortniteGame.FortClientAnnouncement_Keybinding
// 0x00F8 (0x0498 - 0x03A0)
class AFortClientAnnouncement_Keybinding final : public AFortClientAnnouncement
{
public:
	struct FFortClientAnnouncementData_Keybinding KeybindingData;                                    // 0x03A0(0x00F8)(Edit, BlueprintVisible, Net, RepNotify, ExposeOnSpawn, NativeAccessSpecifierPublic)

public:
	void AddGamepadActionTextPair(const struct FActionTextPair& Pair);
	void OnRep_KeybindingData(const struct FFortClientAnnouncementData_Keybinding& PreviousKeybindingData);
	void ResetGamepadActionTextPairList();
	void SetDetailText(const class FText& DetailText);
	void SetDisplayTime(float DisplayTime);
	void SetIcon(struct FSlateBrush* Icon);
	void SetTitleText(const class FText& TitleText);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_Keybinding">();
	}
	static class AFortClientAnnouncement_Keybinding* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement_Keybinding>();
	}
};
static_assert(alignof(AFortClientAnnouncement_Keybinding) == 0x000008, "Wrong alignment on AFortClientAnnouncement_Keybinding");
static_assert(sizeof(AFortClientAnnouncement_Keybinding) == 0x000498, "Wrong size on AFortClientAnnouncement_Keybinding");
static_assert(offsetof(AFortClientAnnouncement_Keybinding, KeybindingData) == 0x0003A0, "Member 'AFortClientAnnouncement_Keybinding::KeybindingData' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncement_TutorialConversation
// 0x0160 (0x0570 - 0x0410)
class AFortClientAnnouncement_TutorialConversation : public AFortClientAnnouncement_Conversation
{
public:
	uint8                                         Pad_410[0x8];                                      // 0x0410(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortClientAnnouncementData_Tutorial   TutorialData;                                      // 0x0418(0x0138)(Edit, BlueprintVisible, Net, ExposeOnSpawn, NativeAccessSpecifierPublic)
	float                                         AutoContinueDelay;                                 // 0x0550(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_554[0x1C];                                     // 0x0554(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_TutorialData(const struct FFortClientAnnouncementData_Tutorial& PreviousTutorialData);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_TutorialConversation">();
	}
	static class AFortClientAnnouncement_TutorialConversation* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement_TutorialConversation>();
	}
};
static_assert(alignof(AFortClientAnnouncement_TutorialConversation) == 0x000008, "Wrong alignment on AFortClientAnnouncement_TutorialConversation");
static_assert(sizeof(AFortClientAnnouncement_TutorialConversation) == 0x000570, "Wrong size on AFortClientAnnouncement_TutorialConversation");
static_assert(offsetof(AFortClientAnnouncement_TutorialConversation, TutorialData) == 0x000418, "Member 'AFortClientAnnouncement_TutorialConversation::TutorialData' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_TutorialConversation, AutoContinueDelay) == 0x000550, "Member 'AFortClientAnnouncement_TutorialConversation::AutoContinueDelay' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncement_TutorialInterface
// 0x0000 (0x0028 - 0x0028)
class IFortClientAnnouncement_TutorialInterface final : public IInterface
{
public:
	void HideTutorialWidget();
	void SetButtonEnabled(bool bButtonEnabled);
	void SetDetailText(const class FText& NameText);
	void SetHAlign(EHorizontalAlignment HAlign);
	void SetLightboxDisableInputOnly(bool bLightboxDisableInputOnly);
	void SetLightboxEnabled(bool bLightboxEnabled);
	void SetNameText(const class FText& NameText);
	void SetPadding(const struct FMargin& Padding);
	void SetSystemText(const class FText& SystemText);
	void SetTitleText(const class FText& NameText);
	void SetVAlign(EVerticalAlignment VAlign);
	void WaitForContinue(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_TutorialInterface">();
	}
	static class IFortClientAnnouncement_TutorialInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortClientAnnouncement_TutorialInterface>();
	}
};
static_assert(alignof(IFortClientAnnouncement_TutorialInterface) == 0x000008, "Wrong alignment on IFortClientAnnouncement_TutorialInterface");
static_assert(sizeof(IFortClientAnnouncement_TutorialInterface) == 0x000028, "Wrong size on IFortClientAnnouncement_TutorialInterface");

// Class FortniteGame.FortClientAnnouncement_ZoneModifiers
// 0x0018 (0x03B8 - 0x03A0)
class AFortClientAnnouncement_ZoneModifiers : public AFortClientAnnouncement
{
public:
	float                                         DisplayTime;                                       // 0x03A0(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3A4[0x4];                                      // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortClientAnnouncementData_ZoneModifiers ModifiersData;                                     // 0x03A8(0x0010)(Edit, BlueprintVisible, Net, ExposeOnSpawn, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncement_ZoneModifiers">();
	}
	static class AFortClientAnnouncement_ZoneModifiers* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncement_ZoneModifiers>();
	}
};
static_assert(alignof(AFortClientAnnouncement_ZoneModifiers) == 0x000008, "Wrong alignment on AFortClientAnnouncement_ZoneModifiers");
static_assert(sizeof(AFortClientAnnouncement_ZoneModifiers) == 0x0003B8, "Wrong size on AFortClientAnnouncement_ZoneModifiers");
static_assert(offsetof(AFortClientAnnouncement_ZoneModifiers, DisplayTime) == 0x0003A0, "Member 'AFortClientAnnouncement_ZoneModifiers::DisplayTime' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncement_ZoneModifiers, ModifiersData) == 0x0003A8, "Member 'AFortClientAnnouncement_ZoneModifiers::ModifiersData' has a wrong offset!");

// Class FortniteGame.FortClientAnnouncementManager
// 0x0128 (0x0458 - 0x0330)
class AFortClientAnnouncementManager final : public AActor
{
public:
	uint8                                         Pad_330[0x28];                                     // 0x0330(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortClientAnnouncement*>        ClientAnnouncements;                               // 0x0358(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortClientAnnouncement*>        LocalClientAnnouncements;                          // 0x0368(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FGuid>                          CancelledAnnouncements;                            // 0x0378(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortClientAnnouncementQueue           Channels[0x3];                                     // 0x0388(0x0010)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_3B8[0xA0];                                     // 0x03B8(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_CancelledAnnouncements();
	void OnRep_ClientAnnouncements(TArray<class AFortClientAnnouncement*>* PreviousClientAnnouncements);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientAnnouncementManager">();
	}
	static class AFortClientAnnouncementManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientAnnouncementManager>();
	}
};
static_assert(alignof(AFortClientAnnouncementManager) == 0x000008, "Wrong alignment on AFortClientAnnouncementManager");
static_assert(sizeof(AFortClientAnnouncementManager) == 0x000458, "Wrong size on AFortClientAnnouncementManager");
static_assert(offsetof(AFortClientAnnouncementManager, ClientAnnouncements) == 0x000358, "Member 'AFortClientAnnouncementManager::ClientAnnouncements' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncementManager, LocalClientAnnouncements) == 0x000368, "Member 'AFortClientAnnouncementManager::LocalClientAnnouncements' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncementManager, CancelledAnnouncements) == 0x000378, "Member 'AFortClientAnnouncementManager::CancelledAnnouncements' has a wrong offset!");
static_assert(offsetof(AFortClientAnnouncementManager, Channels) == 0x000388, "Member 'AFortClientAnnouncementManager::Channels' has a wrong offset!");

// Class FortniteGame.FortNavigationFilter_NoSmashingIncludeLow
// 0x0000 (0x0048 - 0x0048)
class UFortNavigationFilter_NoSmashingIncludeLow final : public UNavigationQueryFilter
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavigationFilter_NoSmashingIncludeLow">();
	}
	static class UFortNavigationFilter_NoSmashingIncludeLow* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavigationFilter_NoSmashingIncludeLow>();
	}
};
static_assert(alignof(UFortNavigationFilter_NoSmashingIncludeLow) == 0x000008, "Wrong alignment on UFortNavigationFilter_NoSmashingIncludeLow");
static_assert(sizeof(UFortNavigationFilter_NoSmashingIncludeLow) == 0x000048, "Wrong size on UFortNavigationFilter_NoSmashingIncludeLow");

// Class FortniteGame.FortClientBotManager_Smoke
// 0x0040 (0x0330 - 0x02F0)
class UFortClientBotManager_Smoke final : public UFortClientBotManager
{
public:
	uint8                                         Pad_2F0[0x40];                                     // 0x02F0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientBotManager_Smoke">();
	}
	static class UFortClientBotManager_Smoke* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientBotManager_Smoke>();
	}
};
static_assert(alignof(UFortClientBotManager_Smoke) == 0x000008, "Wrong alignment on UFortClientBotManager_Smoke");
static_assert(sizeof(UFortClientBotManager_Smoke) == 0x000330, "Wrong size on UFortClientBotManager_Smoke");

// Class FortniteGame.FortPlayerDiedParams
// 0x0018 (0x0040 - 0x0028)
class UFortPlayerDiedParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerPawn*                        KilledPlayer;                                      // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AController*                            KilledPlayerController;                            // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AController*                            KilledBy;                                          // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerPawn** _KilledPlayer, class AController** _KilledPlayerController, class AController** _KilledBy);
	void SetParams(class AFortPlayerPawn* _KilledPlayer, class AController* _KilledPlayerController, class AController* _KilledBy, class UFortPlayerDiedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerDiedParams">();
	}
	static class UFortPlayerDiedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerDiedParams>();
	}
};
static_assert(alignof(UFortPlayerDiedParams) == 0x000008, "Wrong alignment on UFortPlayerDiedParams");
static_assert(sizeof(UFortPlayerDiedParams) == 0x000040, "Wrong size on UFortPlayerDiedParams");
static_assert(offsetof(UFortPlayerDiedParams, KilledPlayer) == 0x000028, "Member 'UFortPlayerDiedParams::KilledPlayer' has a wrong offset!");
static_assert(offsetof(UFortPlayerDiedParams, KilledPlayerController) == 0x000030, "Member 'UFortPlayerDiedParams::KilledPlayerController' has a wrong offset!");
static_assert(offsetof(UFortPlayerDiedParams, KilledBy) == 0x000038, "Member 'UFortPlayerDiedParams::KilledBy' has a wrong offset!");

// Class FortniteGame.FortClientBotManagerAthena_SanityCheck
// 0x0000 (0x03F0 - 0x03F0)
class UFortClientBotManagerAthena_SanityCheck final : public UFortClientBotManagerAthena_Smoke
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientBotManagerAthena_SanityCheck">();
	}
	static class UFortClientBotManagerAthena_SanityCheck* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientBotManagerAthena_SanityCheck>();
	}
};
static_assert(alignof(UFortClientBotManagerAthena_SanityCheck) == 0x000008, "Wrong alignment on UFortClientBotManagerAthena_SanityCheck");
static_assert(sizeof(UFortClientBotManagerAthena_SanityCheck) == 0x0003F0, "Wrong size on UFortClientBotManagerAthena_SanityCheck");

// Class FortniteGame.FortClientBotManagerAthena_Teleporter
// 0x0070 (0x03E0 - 0x0370)
class UFortClientBotManagerAthena_Teleporter final : public UFortClientBotManagerAthena
{
public:
	uint8                                         Pad_370[0x70];                                     // 0x0370(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientBotManagerAthena_Teleporter">();
	}
	static class UFortClientBotManagerAthena_Teleporter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientBotManagerAthena_Teleporter>();
	}
};
static_assert(alignof(UFortClientBotManagerAthena_Teleporter) == 0x000008, "Wrong alignment on UFortClientBotManagerAthena_Teleporter");
static_assert(sizeof(UFortClientBotManagerAthena_Teleporter) == 0x0003E0, "Wrong size on UFortClientBotManagerAthena_Teleporter");

// Class FortniteGame.FortEnemyKilledParams
// 0x0010 (0x0038 - 0x0028)
class UFortEnemyKilledParams final : public UFortMissionEventParams
{
public:
	class AFortPawn*                              KilledPawn;                                        // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  KilledBy;                                          // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPawn** _KilledPawn, class AFortPlayerController** _KilledBy);
	void SetParams(class AFortPawn* _KilledPawn, class AFortPlayerController* _KilledBy, class UFortEnemyKilledParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEnemyKilledParams">();
	}
	static class UFortEnemyKilledParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEnemyKilledParams>();
	}
};
static_assert(alignof(UFortEnemyKilledParams) == 0x000008, "Wrong alignment on UFortEnemyKilledParams");
static_assert(sizeof(UFortEnemyKilledParams) == 0x000038, "Wrong size on UFortEnemyKilledParams");
static_assert(offsetof(UFortEnemyKilledParams, KilledPawn) == 0x000028, "Member 'UFortEnemyKilledParams::KilledPawn' has a wrong offset!");
static_assert(offsetof(UFortEnemyKilledParams, KilledBy) == 0x000030, "Member 'UFortEnemyKilledParams::KilledBy' has a wrong offset!");

// Class FortniteGame.FortClientBotManagerMemoryReport
// 0x0000 (0x02F0 - 0x02F0)
class UFortClientBotManagerMemoryReport final : public UFortClientBotManager
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientBotManagerMemoryReport">();
	}
	static class UFortClientBotManagerMemoryReport* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientBotManagerMemoryReport>();
	}
};
static_assert(alignof(UFortClientBotManagerMemoryReport) == 0x000008, "Wrong alignment on UFortClientBotManagerMemoryReport");
static_assert(sizeof(UFortClientBotManagerMemoryReport) == 0x0002F0, "Wrong size on UFortClientBotManagerMemoryReport");

// Class FortniteGame.FortClientDynamicBuilder
// 0x0000 (0x0718 - 0x0718)
class AFortClientDynamicBuilder final : public AFortDynamicBuilder
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientDynamicBuilder">();
	}
	static class AFortClientDynamicBuilder* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortClientDynamicBuilder>();
	}
};
static_assert(alignof(AFortClientDynamicBuilder) == 0x000008, "Wrong alignment on AFortClientDynamicBuilder");
static_assert(sizeof(AFortClientDynamicBuilder) == 0x000718, "Wrong size on AFortClientDynamicBuilder");

// Class FortniteGame.FortClientEventInterface
// 0x0000 (0x0028 - 0x0028)
class IFortClientEventInterface final : public IInterface
{
public:
	void BlueprintCustomHandleClientEvent(class UObject* EventSource, class UObject* EventFocus, const struct FFortClientEvent& ClientEvent);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientEventInterface">();
	}
	static class IFortClientEventInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortClientEventInterface>();
	}
};
static_assert(alignof(IFortClientEventInterface) == 0x000008, "Wrong alignment on IFortClientEventInterface");
static_assert(sizeof(IFortClientEventInterface) == 0x000028, "Wrong size on IFortClientEventInterface");

// Class FortniteGame.FortPlayerAttributesProxyActor
// 0x0060 (0x0390 - 0x0330)
class AFortPlayerAttributesProxyActor final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortPlayerAttributeSets               AttributeSets;                                     // 0x0338(0x0050)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAttributesProxyActor">();
	}
	static class AFortPlayerAttributesProxyActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerAttributesProxyActor>();
	}
};
static_assert(alignof(AFortPlayerAttributesProxyActor) == 0x000008, "Wrong alignment on AFortPlayerAttributesProxyActor");
static_assert(sizeof(AFortPlayerAttributesProxyActor) == 0x000390, "Wrong size on AFortPlayerAttributesProxyActor");
static_assert(offsetof(AFortPlayerAttributesProxyActor, AttributeSets) == 0x000338, "Member 'AFortPlayerAttributesProxyActor::AttributeSets' has a wrong offset!");
static_assert(offsetof(AFortPlayerAttributesProxyActor, AbilitySystemComponent) == 0x000388, "Member 'AFortPlayerAttributesProxyActor::AbilitySystemComponent' has a wrong offset!");

// Class FortniteGame.WorldMapPinManager
// 0x0020 (0x0350 - 0x0330)
class AWorldMapPinManager : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortStaticMeshActor*                   WorldMapMesh;                                      // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AWorldMapPin*>                   CurrentPins;                                       // 0x0340(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	class AWorldMapPin* CreateWorldMapPin(const class FString& TheaterId);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WorldMapPinManager">();
	}
	static class AWorldMapPinManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AWorldMapPinManager>();
	}
};
static_assert(alignof(AWorldMapPinManager) == 0x000008, "Wrong alignment on AWorldMapPinManager");
static_assert(sizeof(AWorldMapPinManager) == 0x000350, "Wrong size on AWorldMapPinManager");
static_assert(offsetof(AWorldMapPinManager, WorldMapMesh) == 0x000338, "Member 'AWorldMapPinManager::WorldMapMesh' has a wrong offset!");
static_assert(offsetof(AWorldMapPinManager, CurrentPins) == 0x000340, "Member 'AWorldMapPinManager::CurrentPins' has a wrong offset!");

// Class FortniteGame.FortClientPilot_FrontendAthena
// 0x0038 (0x0190 - 0x0158)
class UFortClientPilot_FrontendAthena final : public UFortClientPilot_FrontendBase
{
public:
	uint8                                         Pad_158[0x38];                                     // 0x0158(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_FrontendAthena">();
	}
	static class UFortClientPilot_FrontendAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_FrontendAthena>();
	}
};
static_assert(alignof(UFortClientPilot_FrontendAthena) == 0x000008, "Wrong alignment on UFortClientPilot_FrontendAthena");
static_assert(sizeof(UFortClientPilot_FrontendAthena) == 0x000190, "Wrong size on UFortClientPilot_FrontendAthena");

// Class FortniteGame.FortClientPilot_FrontendCreative
// 0x0038 (0x0190 - 0x0158)
class UFortClientPilot_FrontendCreative final : public UFortClientPilot_FrontendBase
{
public:
	uint8                                         Pad_158[0x38];                                     // 0x0158(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_FrontendCreative">();
	}
	static class UFortClientPilot_FrontendCreative* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_FrontendCreative>();
	}
};
static_assert(alignof(UFortClientPilot_FrontendCreative) == 0x000008, "Wrong alignment on UFortClientPilot_FrontendCreative");
static_assert(sizeof(UFortClientPilot_FrontendCreative) == 0x000190, "Wrong size on UFortClientPilot_FrontendCreative");

// Class FortniteGame.FortPlayerControllerBoss
// 0x0008 (0x2440 - 0x2438)
class AFortPlayerControllerBoss final : public AFortPlayerControllerPvE
{
public:
	class FName                                   LastPossessedPawn;                                 // 0x2438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerBoss">();
	}
	static class AFortPlayerControllerBoss* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerBoss>();
	}
};
static_assert(alignof(AFortPlayerControllerBoss) == 0x000008, "Wrong alignment on AFortPlayerControllerBoss");
static_assert(sizeof(AFortPlayerControllerBoss) == 0x002440, "Wrong size on AFortPlayerControllerBoss");
static_assert(offsetof(AFortPlayerControllerBoss, LastPossessedPawn) == 0x002438, "Member 'AFortPlayerControllerBoss::LastPossessedPawn' has a wrong offset!");

// Class FortniteGame.FortClientPilot_GameplayAnticheat
// 0x0020 (0x0310 - 0x02F0)
class UFortClientPilot_GameplayAnticheat final : public UFortClientPilot_GameplayAthena
{
public:
	uint8                                         Pad_2F0[0x20];                                     // 0x02F0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_GameplayAnticheat">();
	}
	static class UFortClientPilot_GameplayAnticheat* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_GameplayAnticheat>();
	}
};
static_assert(alignof(UFortClientPilot_GameplayAnticheat) == 0x000008, "Wrong alignment on UFortClientPilot_GameplayAnticheat");
static_assert(sizeof(UFortClientPilot_GameplayAnticheat) == 0x000310, "Wrong size on UFortClientPilot_GameplayAnticheat");

// Class FortniteGame.FortClientPilot_GameplayCampaign
// 0x0040 (0x02D0 - 0x0290)
class UFortClientPilot_GameplayCampaign final : public UFortClientPilot_GameplayBase
{
public:
	uint8                                         Pad_290[0x10];                                     // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class ABuildingActor*                         MissionTarget;                                     // 0x02A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingActor*                         PrimaryMissionTarget;                              // 0x02A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class ABuildingActor*>                 AllMissionTargets;                                 // 0x02B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<class ABuildingActor*>                 ActiveMissionTargets;                              // 0x02C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_GameplayCampaign">();
	}
	static class UFortClientPilot_GameplayCampaign* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_GameplayCampaign>();
	}
};
static_assert(alignof(UFortClientPilot_GameplayCampaign) == 0x000008, "Wrong alignment on UFortClientPilot_GameplayCampaign");
static_assert(sizeof(UFortClientPilot_GameplayCampaign) == 0x0002D0, "Wrong size on UFortClientPilot_GameplayCampaign");
static_assert(offsetof(UFortClientPilot_GameplayCampaign, MissionTarget) == 0x0002A0, "Member 'UFortClientPilot_GameplayCampaign::MissionTarget' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayCampaign, PrimaryMissionTarget) == 0x0002A8, "Member 'UFortClientPilot_GameplayCampaign::PrimaryMissionTarget' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayCampaign, AllMissionTargets) == 0x0002B0, "Member 'UFortClientPilot_GameplayCampaign::AllMissionTargets' has a wrong offset!");
static_assert(offsetof(UFortClientPilot_GameplayCampaign, ActiveMissionTargets) == 0x0002C0, "Member 'UFortClientPilot_GameplayCampaign::ActiveMissionTargets' has a wrong offset!");

// Class FortniteGame.FortClientPilot_ScenarioAthena
// 0x0050 (0x0340 - 0x02F0)
class UFortClientPilot_ScenarioAthena final : public UFortClientPilot_GameplayAthena
{
public:
	uint8                                         Pad_2F0[0x50];                                     // 0x02F0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilot_ScenarioAthena">();
	}
	static class UFortClientPilot_ScenarioAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilot_ScenarioAthena>();
	}
};
static_assert(alignof(UFortClientPilot_ScenarioAthena) == 0x000008, "Wrong alignment on UFortClientPilot_ScenarioAthena");
static_assert(sizeof(UFortClientPilot_ScenarioAthena) == 0x000340, "Wrong size on UFortClientPilot_ScenarioAthena");

// Class FortniteGame.FortPvPFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortPvPFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static void DestroyAllFortPickupsWithItem(class UObject* WorldContextObject, const class UFortWorldItemDefinition* ItemDefinitionToCheck);
	static void FirePvPVictoryMissionEvent(class UObject* WorldContextObject, uint8 InWinningTeam);
	static int32 GetBaseBuildingCost(class ABuildingActor* BuildingActor);
	static class AFortTeamInfoPvPBaseDestruction* GetBaseDestructionTeamInfo(class UObject* WorldContextObject, uint8 Team);
	static void GetDifficultyRowNamesFromPvPRating(TArray<class FName>* OutDifficultyRows, const float InPvPRating);
	static int32 GetMatchLevel(class UObject* WorldContextObject);
	static int32 GetRoundTimeAccumulated(class UObject* WorldContextObject);
	static class AFortPvPBaseCornerstone* GetTeamCornerstone(class UObject* WorldContextObject, uint8 Team);
	static class AStrategicBuildingActor* GetTeamStrategicBuildingActor(class UObject* WorldContextObject, uint8 Team, const struct FTeamStrategicBuildingHandle& SBAHandle);
	static void SetMatchLevel(class UObject* WorldContextObject, int32 MatchLevel);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPFunctionLibrary">();
	}
	static class UFortPvPFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPvPFunctionLibrary>();
	}
};
static_assert(alignof(UFortPvPFunctionLibrary) == 0x000008, "Wrong alignment on UFortPvPFunctionLibrary");
static_assert(sizeof(UFortPvPFunctionLibrary) == 0x000028, "Wrong size on UFortPvPFunctionLibrary");

// Class FortniteGame.FortClientPilotBlackboard
// 0x00B8 (0x0130 - 0x0078)
class UFortClientPilotBlackboard final : public UClientPilotBlackboard
{
public:
	uint8                                         Pad_78[0xB8];                                      // 0x0078(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientPilotBlackboard">();
	}
	static class UFortClientPilotBlackboard* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientPilotBlackboard>();
	}
};
static_assert(alignof(UFortClientPilotBlackboard) == 0x000008, "Wrong alignment on UFortClientPilotBlackboard");
static_assert(sizeof(UFortClientPilotBlackboard) == 0x000130, "Wrong size on UFortClientPilotBlackboard");

// Class FortniteGame.FortPlayerDBNORevivedParams
// 0x0010 (0x0038 - 0x0028)
class UFortPlayerDBNORevivedParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerPawn*                        RevivedPlayer;                                     // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AController*                            RevivedBy;                                         // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerPawn** _RevivedPlayer, class AController** _RevivedBy);
	void SetParams(class AFortPlayerPawn* _RevivedPlayer, class AController* _RevivedBy, class UFortPlayerDBNORevivedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerDBNORevivedParams">();
	}
	static class UFortPlayerDBNORevivedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerDBNORevivedParams>();
	}
};
static_assert(alignof(UFortPlayerDBNORevivedParams) == 0x000008, "Wrong alignment on UFortPlayerDBNORevivedParams");
static_assert(sizeof(UFortPlayerDBNORevivedParams) == 0x000038, "Wrong size on UFortPlayerDBNORevivedParams");
static_assert(offsetof(UFortPlayerDBNORevivedParams, RevivedPlayer) == 0x000028, "Member 'UFortPlayerDBNORevivedParams::RevivedPlayer' has a wrong offset!");
static_assert(offsetof(UFortPlayerDBNORevivedParams, RevivedBy) == 0x000030, "Member 'UFortPlayerDBNORevivedParams::RevivedBy' has a wrong offset!");

// Class FortniteGame.FortClientSettingsRecord
// 0x04E0 (0x05B0 - 0x00D0)
class UFortClientSettingsRecord final : public UFortGenericRecord
{
public:
	uint8                                         Pad_D0[0xA8];                                      // 0x00D0(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HUDScale;                                          // 0x0178(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InitialHUDScale;                                   // 0x017C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              GamepadLookSensitivity;                            // 0x0180(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadMoveStickDeadZone;                          // 0x0188(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookStickDeadZone;                          // 0x018C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TargetingSlow;                                     // 0x0190(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScopedSlow;                                        // 0x0194(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadTargetingSlow;                              // 0x0198(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadScopedSlow;                                 // 0x019C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadBuildingMultiplier;                         // 0x01A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MotionTargetingSlow;                               // 0x01A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MotionScopedSlow;                                  // 0x01A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MotionHarvestingToolSlow;                          // 0x01AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MouseSensitivity;                                  // 0x01B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MouseSensitivityX;                                 // 0x01B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MouseSensitivityY;                                 // 0x01B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MouseSensitivityMultiplierForAircraftValue;        // 0x01BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InitialMouseSensitivityMultiplierForAircraft;      // 0x01C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TouchLookSensitivitySetting;                       // 0x01C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TouchTargetingSlow;                                // 0x01C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TouchScopedSlow;                                   // 0x01CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TouchVerticalMultiplier;                           // 0x01D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMotionControlsEnabled;                            // 0x01D4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMotionYawAxis                            MotionYawAxis;                                     // 0x01D5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D6[0x2];                                      // 0x01D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         GyroSensitivity;                                   // 0x01D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1DC[0x4];                                      // 0x01DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ControllerPlatform;                                // 0x01E0(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InputKBMPresetNameForCampaign;                     // 0x01F0(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InputKBMPresetNameForAthena;                       // 0x0200(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InputPresetNameForCampaign;                        // 0x0210(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InputPresetNameForAthena;                          // 0x0220(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InputPresetNameForAthenaMobile;                    // 0x0230(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InputTemplatePresetNameForCampaign;                // 0x0240(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InputTemplatePresetNameForAthena;                  // 0x0250(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         XboxSafeZone;                                      // 0x0260(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_264[0x4];                                      // 0x0264(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 PendingCulture;                                    // 0x0268(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortActionKeyMapping>          UserActionBindings;                                // 0x0278(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TMap<ESubGame, struct FUserActionBindings>    UserBindingsPerSubGame;                            // 0x0288(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortActionKeyMapping>          DisabledActionBindings;                            // 0x02D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortActionKeyMapping>          CustomGamepadActionBindings;                       // 0x02E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bInvertedLook;                                     // 0x02F8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedLookMobile;                               // 0x02F9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedPitchForMotion;                           // 0x02FA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedPitchForAircraftPrimary;                  // 0x02FB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedPitchForAircraftSecondary;                // 0x02FC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedYaw;                                      // 0x02FD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedYawMobile;                                // 0x02FE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedYawForMotion;                             // 0x02FF(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bToggleSprint;                                     // 0x0300(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSprintByDefault;                                  // 0x0301(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSprintByDefaultMobile;                            // 0x0302(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSprintCancelsReload;                              // 0x0303(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTapInteractEnabled;                               // 0x0304(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTargetingToggleable;                              // 0x0305(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoEquipBetterItems;                             // 0x0306(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAimAssistEnabled;                                 // 0x0307(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTouchAimAssistEnabled;                            // 0x0308(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bForceFeedbackEnabled;                             // 0x0309(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseFirstPersonCamera;                             // 0x030A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseGamepadAimAssist;                              // 0x030B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseGamepadEditModeAimAssist;                      // 0x030C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseGamepadAutoRun;                                // 0x030D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bFocusOnFirstBuildingPieceWhenQuickbarSwapped;     // 0x030E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bNewFocusOnFirstBuildingPieceWhenQuickbarSwapped;  // 0x030F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena; // 0x0310(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bNewFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena; // 0x0311(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTurboBuild;                                       // 0x0312(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTurboBuildMobile;                                 // 0x0313(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCreativeTurboDelete;                              // 0x0314(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoChangeMaterial;                               // 0x0315(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoChangeMaterialMobile;                         // 0x0316(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseTapToShoot;                                    // 0x0317(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoOpenDoors;                                    // 0x0318(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoOpenDoorsNonMobile;                           // 0x0319(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoPickupWeapons;                                // 0x031A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoPickupWeaponsConsolePC;                       // 0x031B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoSortConsumablesToRight;                       // 0x031C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableTryBuildOnFocus;                            // 0x031D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_31E[0x2];                                      // 0x031E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         EditButtonHoldTime;                                // 0x0320(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUnlockConsoleFPS;                                 // 0x0324(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bConsoleFPS60;                                     // 0x0325(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_326[0x2];                                      // 0x0326(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<struct FGameplayTag, bool>               UserHUDVisibiltyMappings;                          // 0x0328(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TMap<struct FGameplayTag, bool>               UserHUDDefaultMappings;                            // 0x0378(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	EPartyType                                    LastPartyType;                                     // 0x03C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bLastLeaderInvitesOnly;                            // 0x03C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bLastLeaderFriendsOnly;                            // 0x03CA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAudioVolumesInitialized;                          // 0x03CB(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MusicVolume;                                       // 0x03CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SoundFXVolume;                                     // 0x03D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DialogVolume;                                      // 0x03D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ChatVolume;                                        // 0x03D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CinematicsVolume;                                  // 0x03DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableSubtitles;                                  // 0x03E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableVoiceChat;                                  // 0x03E1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableVoiceChatIOS;                               // 0x03E2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableVoiceChat3D;                                // 0x03E3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableVoiceChatPTT;                               // 0x03E4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnablePeripheralLighting;                         // 0x03E5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowViewerCount;                                  // 0x03E6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAnonymousMode;                                    // 0x03E7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHideOtherPlayerNames;                             // 0x03E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3E9[0x3];                                      // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         HiddenMatchmakingDelayMaxSeconds;                  // 0x03EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bReplayRecordingEnabled;                           // 0x03F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bLargeTeamReplayRecordingEnabled;                  // 0x03F1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCreativeModeReplayRecordingEnabled;               // 0x03F2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShadowPlayHighlightsEnabled;                      // 0x03F3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowHeroHeadAccessories;                          // 0x03F4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowHeroBackpack;                                 // 0x03F5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowGlobalChatEnabled;                            // 0x03F6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3F7[0x1];                                      // 0x03F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         InitialGammaValue;                                 // 0x03F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitialUseTapToShoot;                             // 0x03FC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitialAutoOpenDoors;                             // 0x03FD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitialAutoPickupWeapons;                         // 0x03FE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitialAutoPickupWeaponsConsolePC;                // 0x03FF(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitialAutoSortConsumablesToRight;                // 0x0400(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitialEnableTryBuildOnFocus;                     // 0x0401(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_402[0x2];                                      // 0x0402(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         InitialEditButtonHoldTime;                         // 0x0404(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bStWQuickbarUpdated;                               // 0x0408(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EColorBlindMode                               ColorBlindMode;                                    // 0x0409(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_40A[0x2];                                      // 0x040A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ColorBlindStrength;                                // 0x040C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bVisualizeAudioSources;                            // 0x0410(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EColorBlindMode                               InitialColorBlindMode;                             // 0x0411(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_412[0x2];                                      // 0x0412(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         InitialColorBlindStrength;                         // 0x0414(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIgnoreGamepadInput;                               // 0x0418(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInitialIgnoreGamepadInput;                        // 0x0419(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bLockPrimaryInputMethodToMouse;                    // 0x041A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bLockPrimaryInputMethodToMouseInitial;             // 0x041B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_41C[0x4];                                      // 0x041C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 SelectedRegionId;                                  // 0x0420(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 PrevSavedRegion;                                   // 0x0430(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 LastKnownBestRegionId;                             // 0x0440(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CrossplayPreference;                               // 0x0450(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_454[0x4];                                      // 0x0454(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSet<EFortInventoryCustomFilter>              CustomInventoryFilterSet;                          // 0x0458(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           WatchedVideoIDs;                                   // 0x04A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	bool                                          bHasSeenSeasonSevenTrailer;                        // 0x04B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowAudioInBackground;                           // 0x04B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortAllowBackgroundAudioSetting              AllowAudioInBackground;                            // 0x04BA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUsePowerSavingMode;                               // 0x04BB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHidePerkRecombobulatorHelp;                       // 0x04BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHideStwItemRefundHelp;                            // 0x04BD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAndroidAppStoreTypes                         SelectedAndroidAppStore;                           // 0x04BE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasDisabledAutoSlottingOfSurvivorSquadsAfterQuest; // 0x04BF(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasEnabledAutoSlottingOfSurvivorSquadsDuringOnboarding; // 0x04C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bWantsAutoSlottingOfSurvivorSquads;                // 0x04C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C2[0x6];                                      // 0x04C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FHUDLayoutData>                 CustomHUDLayoutData;                               // 0x04C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bDirty;                                            // 0x04D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4D9[0x3];                                      // 0x04D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bSaveToCloud : 1;                                  // 0x04DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_4DD[0x3];                                      // 0x04DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	ECloudFileState                               CloudFileState;                                    // 0x04E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4E1[0x3];                                      // 0x04E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint32                                        bDisableCloudSave;                                 // 0x04E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         LastRequestSaveCount;                              // 0x04E8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         LastAttemptedSaveCount;                            // 0x04EC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	double                                        LastSaveAttemptTime;                               // 0x04F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	double                                        NextCloudSaveTime;                                 // 0x04F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_500[0xB0];                                     // 0x0500(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortClientSettingsRecord">();
	}
	static class UFortClientSettingsRecord* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortClientSettingsRecord>();
	}
};
static_assert(alignof(UFortClientSettingsRecord) == 0x000008, "Wrong alignment on UFortClientSettingsRecord");
static_assert(sizeof(UFortClientSettingsRecord) == 0x0005B0, "Wrong size on UFortClientSettingsRecord");
static_assert(offsetof(UFortClientSettingsRecord, HUDScale) == 0x000178, "Member 'UFortClientSettingsRecord::HUDScale' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InitialHUDScale) == 0x00017C, "Member 'UFortClientSettingsRecord::InitialHUDScale' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, GamepadLookSensitivity) == 0x000180, "Member 'UFortClientSettingsRecord::GamepadLookSensitivity' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, GamepadMoveStickDeadZone) == 0x000188, "Member 'UFortClientSettingsRecord::GamepadMoveStickDeadZone' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, GamepadLookStickDeadZone) == 0x00018C, "Member 'UFortClientSettingsRecord::GamepadLookStickDeadZone' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, TargetingSlow) == 0x000190, "Member 'UFortClientSettingsRecord::TargetingSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, ScopedSlow) == 0x000194, "Member 'UFortClientSettingsRecord::ScopedSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, GamepadTargetingSlow) == 0x000198, "Member 'UFortClientSettingsRecord::GamepadTargetingSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, GamepadScopedSlow) == 0x00019C, "Member 'UFortClientSettingsRecord::GamepadScopedSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, GamepadBuildingMultiplier) == 0x0001A0, "Member 'UFortClientSettingsRecord::GamepadBuildingMultiplier' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MotionTargetingSlow) == 0x0001A4, "Member 'UFortClientSettingsRecord::MotionTargetingSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MotionScopedSlow) == 0x0001A8, "Member 'UFortClientSettingsRecord::MotionScopedSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MotionHarvestingToolSlow) == 0x0001AC, "Member 'UFortClientSettingsRecord::MotionHarvestingToolSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MouseSensitivity) == 0x0001B0, "Member 'UFortClientSettingsRecord::MouseSensitivity' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MouseSensitivityX) == 0x0001B4, "Member 'UFortClientSettingsRecord::MouseSensitivityX' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MouseSensitivityY) == 0x0001B8, "Member 'UFortClientSettingsRecord::MouseSensitivityY' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MouseSensitivityMultiplierForAircraftValue) == 0x0001BC, "Member 'UFortClientSettingsRecord::MouseSensitivityMultiplierForAircraftValue' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InitialMouseSensitivityMultiplierForAircraft) == 0x0001C0, "Member 'UFortClientSettingsRecord::InitialMouseSensitivityMultiplierForAircraft' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, TouchLookSensitivitySetting) == 0x0001C4, "Member 'UFortClientSettingsRecord::TouchLookSensitivitySetting' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, TouchTargetingSlow) == 0x0001C8, "Member 'UFortClientSettingsRecord::TouchTargetingSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, TouchScopedSlow) == 0x0001CC, "Member 'UFortClientSettingsRecord::TouchScopedSlow' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, TouchVerticalMultiplier) == 0x0001D0, "Member 'UFortClientSettingsRecord::TouchVerticalMultiplier' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bMotionControlsEnabled) == 0x0001D4, "Member 'UFortClientSettingsRecord::bMotionControlsEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MotionYawAxis) == 0x0001D5, "Member 'UFortClientSettingsRecord::MotionYawAxis' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, GyroSensitivity) == 0x0001D8, "Member 'UFortClientSettingsRecord::GyroSensitivity' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, ControllerPlatform) == 0x0001E0, "Member 'UFortClientSettingsRecord::ControllerPlatform' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InputKBMPresetNameForCampaign) == 0x0001F0, "Member 'UFortClientSettingsRecord::InputKBMPresetNameForCampaign' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InputKBMPresetNameForAthena) == 0x000200, "Member 'UFortClientSettingsRecord::InputKBMPresetNameForAthena' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InputPresetNameForCampaign) == 0x000210, "Member 'UFortClientSettingsRecord::InputPresetNameForCampaign' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InputPresetNameForAthena) == 0x000220, "Member 'UFortClientSettingsRecord::InputPresetNameForAthena' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InputPresetNameForAthenaMobile) == 0x000230, "Member 'UFortClientSettingsRecord::InputPresetNameForAthenaMobile' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InputTemplatePresetNameForCampaign) == 0x000240, "Member 'UFortClientSettingsRecord::InputTemplatePresetNameForCampaign' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InputTemplatePresetNameForAthena) == 0x000250, "Member 'UFortClientSettingsRecord::InputTemplatePresetNameForAthena' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, XboxSafeZone) == 0x000260, "Member 'UFortClientSettingsRecord::XboxSafeZone' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, PendingCulture) == 0x000268, "Member 'UFortClientSettingsRecord::PendingCulture' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, UserActionBindings) == 0x000278, "Member 'UFortClientSettingsRecord::UserActionBindings' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, UserBindingsPerSubGame) == 0x000288, "Member 'UFortClientSettingsRecord::UserBindingsPerSubGame' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, DisabledActionBindings) == 0x0002D8, "Member 'UFortClientSettingsRecord::DisabledActionBindings' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, CustomGamepadActionBindings) == 0x0002E8, "Member 'UFortClientSettingsRecord::CustomGamepadActionBindings' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedLook) == 0x0002F8, "Member 'UFortClientSettingsRecord::bInvertedLook' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedLookMobile) == 0x0002F9, "Member 'UFortClientSettingsRecord::bInvertedLookMobile' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedPitchForMotion) == 0x0002FA, "Member 'UFortClientSettingsRecord::bInvertedPitchForMotion' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedPitchForAircraftPrimary) == 0x0002FB, "Member 'UFortClientSettingsRecord::bInvertedPitchForAircraftPrimary' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedPitchForAircraftSecondary) == 0x0002FC, "Member 'UFortClientSettingsRecord::bInvertedPitchForAircraftSecondary' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedYaw) == 0x0002FD, "Member 'UFortClientSettingsRecord::bInvertedYaw' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedYawMobile) == 0x0002FE, "Member 'UFortClientSettingsRecord::bInvertedYawMobile' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInvertedYawForMotion) == 0x0002FF, "Member 'UFortClientSettingsRecord::bInvertedYawForMotion' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bToggleSprint) == 0x000300, "Member 'UFortClientSettingsRecord::bToggleSprint' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bSprintByDefault) == 0x000301, "Member 'UFortClientSettingsRecord::bSprintByDefault' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bSprintByDefaultMobile) == 0x000302, "Member 'UFortClientSettingsRecord::bSprintByDefaultMobile' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bSprintCancelsReload) == 0x000303, "Member 'UFortClientSettingsRecord::bSprintCancelsReload' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bTapInteractEnabled) == 0x000304, "Member 'UFortClientSettingsRecord::bTapInteractEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bTargetingToggleable) == 0x000305, "Member 'UFortClientSettingsRecord::bTargetingToggleable' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoEquipBetterItems) == 0x000306, "Member 'UFortClientSettingsRecord::bAutoEquipBetterItems' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAimAssistEnabled) == 0x000307, "Member 'UFortClientSettingsRecord::bAimAssistEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bTouchAimAssistEnabled) == 0x000308, "Member 'UFortClientSettingsRecord::bTouchAimAssistEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bForceFeedbackEnabled) == 0x000309, "Member 'UFortClientSettingsRecord::bForceFeedbackEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bUseFirstPersonCamera) == 0x00030A, "Member 'UFortClientSettingsRecord::bUseFirstPersonCamera' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bUseGamepadAimAssist) == 0x00030B, "Member 'UFortClientSettingsRecord::bUseGamepadAimAssist' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bUseGamepadEditModeAimAssist) == 0x00030C, "Member 'UFortClientSettingsRecord::bUseGamepadEditModeAimAssist' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bUseGamepadAutoRun) == 0x00030D, "Member 'UFortClientSettingsRecord::bUseGamepadAutoRun' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bFocusOnFirstBuildingPieceWhenQuickbarSwapped) == 0x00030E, "Member 'UFortClientSettingsRecord::bFocusOnFirstBuildingPieceWhenQuickbarSwapped' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bNewFocusOnFirstBuildingPieceWhenQuickbarSwapped) == 0x00030F, "Member 'UFortClientSettingsRecord::bNewFocusOnFirstBuildingPieceWhenQuickbarSwapped' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena) == 0x000310, "Member 'UFortClientSettingsRecord::bFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bNewFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena) == 0x000311, "Member 'UFortClientSettingsRecord::bNewFocusOnFirstBuildingPieceWhenQuickbarSwappedAthena' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bTurboBuild) == 0x000312, "Member 'UFortClientSettingsRecord::bTurboBuild' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bTurboBuildMobile) == 0x000313, "Member 'UFortClientSettingsRecord::bTurboBuildMobile' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bCreativeTurboDelete) == 0x000314, "Member 'UFortClientSettingsRecord::bCreativeTurboDelete' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoChangeMaterial) == 0x000315, "Member 'UFortClientSettingsRecord::bAutoChangeMaterial' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoChangeMaterialMobile) == 0x000316, "Member 'UFortClientSettingsRecord::bAutoChangeMaterialMobile' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bUseTapToShoot) == 0x000317, "Member 'UFortClientSettingsRecord::bUseTapToShoot' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoOpenDoors) == 0x000318, "Member 'UFortClientSettingsRecord::bAutoOpenDoors' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoOpenDoorsNonMobile) == 0x000319, "Member 'UFortClientSettingsRecord::bAutoOpenDoorsNonMobile' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoPickupWeapons) == 0x00031A, "Member 'UFortClientSettingsRecord::bAutoPickupWeapons' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoPickupWeaponsConsolePC) == 0x00031B, "Member 'UFortClientSettingsRecord::bAutoPickupWeaponsConsolePC' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAutoSortConsumablesToRight) == 0x00031C, "Member 'UFortClientSettingsRecord::bAutoSortConsumablesToRight' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bEnableTryBuildOnFocus) == 0x00031D, "Member 'UFortClientSettingsRecord::bEnableTryBuildOnFocus' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, EditButtonHoldTime) == 0x000320, "Member 'UFortClientSettingsRecord::EditButtonHoldTime' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bUnlockConsoleFPS) == 0x000324, "Member 'UFortClientSettingsRecord::bUnlockConsoleFPS' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bConsoleFPS60) == 0x000325, "Member 'UFortClientSettingsRecord::bConsoleFPS60' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, UserHUDVisibiltyMappings) == 0x000328, "Member 'UFortClientSettingsRecord::UserHUDVisibiltyMappings' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, UserHUDDefaultMappings) == 0x000378, "Member 'UFortClientSettingsRecord::UserHUDDefaultMappings' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, LastPartyType) == 0x0003C8, "Member 'UFortClientSettingsRecord::LastPartyType' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bLastLeaderInvitesOnly) == 0x0003C9, "Member 'UFortClientSettingsRecord::bLastLeaderInvitesOnly' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bLastLeaderFriendsOnly) == 0x0003CA, "Member 'UFortClientSettingsRecord::bLastLeaderFriendsOnly' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAudioVolumesInitialized) == 0x0003CB, "Member 'UFortClientSettingsRecord::bAudioVolumesInitialized' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, MusicVolume) == 0x0003CC, "Member 'UFortClientSettingsRecord::MusicVolume' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, SoundFXVolume) == 0x0003D0, "Member 'UFortClientSettingsRecord::SoundFXVolume' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, DialogVolume) == 0x0003D4, "Member 'UFortClientSettingsRecord::DialogVolume' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, ChatVolume) == 0x0003D8, "Member 'UFortClientSettingsRecord::ChatVolume' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, CinematicsVolume) == 0x0003DC, "Member 'UFortClientSettingsRecord::CinematicsVolume' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bEnableSubtitles) == 0x0003E0, "Member 'UFortClientSettingsRecord::bEnableSubtitles' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bEnableVoiceChat) == 0x0003E1, "Member 'UFortClientSettingsRecord::bEnableVoiceChat' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bEnableVoiceChatIOS) == 0x0003E2, "Member 'UFortClientSettingsRecord::bEnableVoiceChatIOS' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bEnableVoiceChat3D) == 0x0003E3, "Member 'UFortClientSettingsRecord::bEnableVoiceChat3D' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bEnableVoiceChatPTT) == 0x0003E4, "Member 'UFortClientSettingsRecord::bEnableVoiceChatPTT' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bEnablePeripheralLighting) == 0x0003E5, "Member 'UFortClientSettingsRecord::bEnablePeripheralLighting' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bShowViewerCount) == 0x0003E6, "Member 'UFortClientSettingsRecord::bShowViewerCount' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAnonymousMode) == 0x0003E7, "Member 'UFortClientSettingsRecord::bAnonymousMode' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bHideOtherPlayerNames) == 0x0003E8, "Member 'UFortClientSettingsRecord::bHideOtherPlayerNames' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, HiddenMatchmakingDelayMaxSeconds) == 0x0003EC, "Member 'UFortClientSettingsRecord::HiddenMatchmakingDelayMaxSeconds' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bReplayRecordingEnabled) == 0x0003F0, "Member 'UFortClientSettingsRecord::bReplayRecordingEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bLargeTeamReplayRecordingEnabled) == 0x0003F1, "Member 'UFortClientSettingsRecord::bLargeTeamReplayRecordingEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bCreativeModeReplayRecordingEnabled) == 0x0003F2, "Member 'UFortClientSettingsRecord::bCreativeModeReplayRecordingEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bShadowPlayHighlightsEnabled) == 0x0003F3, "Member 'UFortClientSettingsRecord::bShadowPlayHighlightsEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bShowHeroHeadAccessories) == 0x0003F4, "Member 'UFortClientSettingsRecord::bShowHeroHeadAccessories' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bShowHeroBackpack) == 0x0003F5, "Member 'UFortClientSettingsRecord::bShowHeroBackpack' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bShowGlobalChatEnabled) == 0x0003F6, "Member 'UFortClientSettingsRecord::bShowGlobalChatEnabled' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InitialGammaValue) == 0x0003F8, "Member 'UFortClientSettingsRecord::InitialGammaValue' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInitialUseTapToShoot) == 0x0003FC, "Member 'UFortClientSettingsRecord::bInitialUseTapToShoot' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInitialAutoOpenDoors) == 0x0003FD, "Member 'UFortClientSettingsRecord::bInitialAutoOpenDoors' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInitialAutoPickupWeapons) == 0x0003FE, "Member 'UFortClientSettingsRecord::bInitialAutoPickupWeapons' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInitialAutoPickupWeaponsConsolePC) == 0x0003FF, "Member 'UFortClientSettingsRecord::bInitialAutoPickupWeaponsConsolePC' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInitialAutoSortConsumablesToRight) == 0x000400, "Member 'UFortClientSettingsRecord::bInitialAutoSortConsumablesToRight' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInitialEnableTryBuildOnFocus) == 0x000401, "Member 'UFortClientSettingsRecord::bInitialEnableTryBuildOnFocus' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InitialEditButtonHoldTime) == 0x000404, "Member 'UFortClientSettingsRecord::InitialEditButtonHoldTime' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bStWQuickbarUpdated) == 0x000408, "Member 'UFortClientSettingsRecord::bStWQuickbarUpdated' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, ColorBlindMode) == 0x000409, "Member 'UFortClientSettingsRecord::ColorBlindMode' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, ColorBlindStrength) == 0x00040C, "Member 'UFortClientSettingsRecord::ColorBlindStrength' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bVisualizeAudioSources) == 0x000410, "Member 'UFortClientSettingsRecord::bVisualizeAudioSources' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InitialColorBlindMode) == 0x000411, "Member 'UFortClientSettingsRecord::InitialColorBlindMode' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, InitialColorBlindStrength) == 0x000414, "Member 'UFortClientSettingsRecord::InitialColorBlindStrength' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bIgnoreGamepadInput) == 0x000418, "Member 'UFortClientSettingsRecord::bIgnoreGamepadInput' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bInitialIgnoreGamepadInput) == 0x000419, "Member 'UFortClientSettingsRecord::bInitialIgnoreGamepadInput' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bLockPrimaryInputMethodToMouse) == 0x00041A, "Member 'UFortClientSettingsRecord::bLockPrimaryInputMethodToMouse' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bLockPrimaryInputMethodToMouseInitial) == 0x00041B, "Member 'UFortClientSettingsRecord::bLockPrimaryInputMethodToMouseInitial' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, SelectedRegionId) == 0x000420, "Member 'UFortClientSettingsRecord::SelectedRegionId' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, PrevSavedRegion) == 0x000430, "Member 'UFortClientSettingsRecord::PrevSavedRegion' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, LastKnownBestRegionId) == 0x000440, "Member 'UFortClientSettingsRecord::LastKnownBestRegionId' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, CrossplayPreference) == 0x000450, "Member 'UFortClientSettingsRecord::CrossplayPreference' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, CustomInventoryFilterSet) == 0x000458, "Member 'UFortClientSettingsRecord::CustomInventoryFilterSet' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, WatchedVideoIDs) == 0x0004A8, "Member 'UFortClientSettingsRecord::WatchedVideoIDs' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bHasSeenSeasonSevenTrailer) == 0x0004B8, "Member 'UFortClientSettingsRecord::bHasSeenSeasonSevenTrailer' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bAllowAudioInBackground) == 0x0004B9, "Member 'UFortClientSettingsRecord::bAllowAudioInBackground' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, AllowAudioInBackground) == 0x0004BA, "Member 'UFortClientSettingsRecord::AllowAudioInBackground' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bUsePowerSavingMode) == 0x0004BB, "Member 'UFortClientSettingsRecord::bUsePowerSavingMode' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bHidePerkRecombobulatorHelp) == 0x0004BC, "Member 'UFortClientSettingsRecord::bHidePerkRecombobulatorHelp' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bHideStwItemRefundHelp) == 0x0004BD, "Member 'UFortClientSettingsRecord::bHideStwItemRefundHelp' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, SelectedAndroidAppStore) == 0x0004BE, "Member 'UFortClientSettingsRecord::SelectedAndroidAppStore' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bHasDisabledAutoSlottingOfSurvivorSquadsAfterQuest) == 0x0004BF, "Member 'UFortClientSettingsRecord::bHasDisabledAutoSlottingOfSurvivorSquadsAfterQuest' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bHasEnabledAutoSlottingOfSurvivorSquadsDuringOnboarding) == 0x0004C0, "Member 'UFortClientSettingsRecord::bHasEnabledAutoSlottingOfSurvivorSquadsDuringOnboarding' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bWantsAutoSlottingOfSurvivorSquads) == 0x0004C1, "Member 'UFortClientSettingsRecord::bWantsAutoSlottingOfSurvivorSquads' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, CustomHUDLayoutData) == 0x0004C8, "Member 'UFortClientSettingsRecord::CustomHUDLayoutData' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bDirty) == 0x0004D8, "Member 'UFortClientSettingsRecord::bDirty' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, CloudFileState) == 0x0004E0, "Member 'UFortClientSettingsRecord::CloudFileState' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, bDisableCloudSave) == 0x0004E4, "Member 'UFortClientSettingsRecord::bDisableCloudSave' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, LastRequestSaveCount) == 0x0004E8, "Member 'UFortClientSettingsRecord::LastRequestSaveCount' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, LastAttemptedSaveCount) == 0x0004EC, "Member 'UFortClientSettingsRecord::LastAttemptedSaveCount' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, LastSaveAttemptTime) == 0x0004F0, "Member 'UFortClientSettingsRecord::LastSaveAttemptTime' has a wrong offset!");
static_assert(offsetof(UFortClientSettingsRecord, NextCloudSaveTime) == 0x0004F8, "Member 'UFortClientSettingsRecord::NextCloudSaveTime' has a wrong offset!");

// Class FortniteGame.FortPvPObjective_CTF
// 0x0000 (0x0408 - 0x0408)
class AFortPvPObjective_CTF final : public AFortPvPObjective
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPObjective_CTF">();
	}
	static class AFortPvPObjective_CTF* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPObjective_CTF>();
	}
};
static_assert(alignof(AFortPvPObjective_CTF) == 0x000008, "Wrong alignment on AFortPvPObjective_CTF");
static_assert(sizeof(AFortPvPObjective_CTF) == 0x000408, "Wrong size on AFortPvPObjective_CTF");

// Class FortniteGame.FortCodeTokenItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortCodeTokenItem final : public UFortAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCodeTokenItem">();
	}
	static class UFortCodeTokenItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCodeTokenItem>();
	}
};
static_assert(alignof(UFortCodeTokenItem) == 0x000008, "Wrong alignment on UFortCodeTokenItem");
static_assert(sizeof(UFortCodeTokenItem) == 0x0000E0, "Wrong size on UFortCodeTokenItem");

// Class FortniteGame.FortCodeTokenItemDefinition
// 0x0040 (0x03A0 - 0x0360)
class UFortCodeTokenItemDefinition final : public UFortAccountItemDefinition
{
public:
	class FString                                 RedemptionCodeRule;                                // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 RedemptionCodeGroup;                               // 0x0370(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<ECodeTokenPlatform>                    AllowedPlatforms;                                  // 0x0380(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	EItemProfileType                              ProfileType;                                       // 0x0390(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_391[0xF];                                      // 0x0391(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCodeTokenItemDefinition">();
	}
	static class UFortCodeTokenItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCodeTokenItemDefinition>();
	}
};
static_assert(alignof(UFortCodeTokenItemDefinition) == 0x000010, "Wrong alignment on UFortCodeTokenItemDefinition");
static_assert(sizeof(UFortCodeTokenItemDefinition) == 0x0003A0, "Wrong size on UFortCodeTokenItemDefinition");
static_assert(offsetof(UFortCodeTokenItemDefinition, RedemptionCodeRule) == 0x000360, "Member 'UFortCodeTokenItemDefinition::RedemptionCodeRule' has a wrong offset!");
static_assert(offsetof(UFortCodeTokenItemDefinition, RedemptionCodeGroup) == 0x000370, "Member 'UFortCodeTokenItemDefinition::RedemptionCodeGroup' has a wrong offset!");
static_assert(offsetof(UFortCodeTokenItemDefinition, AllowedPlatforms) == 0x000380, "Member 'UFortCodeTokenItemDefinition::AllowedPlatforms' has a wrong offset!");
static_assert(offsetof(UFortCodeTokenItemDefinition, ProfileType) == 0x000390, "Member 'UFortCodeTokenItemDefinition::ProfileType' has a wrong offset!");

// Class FortniteGame.FortPlayerSpawnPad
// 0x0020 (0x0C00 - 0x0BE0)
class AFortPlayerSpawnPad final : public ABuildingSMActor
{
public:
	TArray<class UStaticMeshComponent*>           Chests;                                            // 0x0BE0(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         Pad_BF0[0x10];                                     // 0x0BF0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ChestProgressionUpdate(const struct FVector& PrimaryChestOffset, const struct FVector& ChestOffset);
	void InitializeChestProgression();
	void PrestreamChestTextures();

	void GetPossessedPlayerPawnsByID(TArray<class AFortPlayerPawn*>* SortedPlayerPawns) const;
	int32 GetRewardedChestIndex() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerSpawnPad">();
	}
	static class AFortPlayerSpawnPad* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerSpawnPad>();
	}
};
static_assert(alignof(AFortPlayerSpawnPad) == 0x000008, "Wrong alignment on AFortPlayerSpawnPad");
static_assert(sizeof(AFortPlayerSpawnPad) == 0x000C00, "Wrong size on AFortPlayerSpawnPad");
static_assert(offsetof(AFortPlayerSpawnPad, Chests) == 0x000BE0, "Member 'AFortPlayerSpawnPad::Chests' has a wrong offset!");

// Class FortniteGame.FortCollectionBookCategory
// 0x0020 (0x0048 - 0x0028)
class UFortCollectionBookCategory final : public UObject
{
public:
	class FName                                   CategoryDataRowName;                               // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SortPriority;                                      // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_34[0x4];                                       // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           ChildrenPageIds;                                   // 0x0038(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectionBookCategory">();
	}
	static class UFortCollectionBookCategory* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectionBookCategory>();
	}
};
static_assert(alignof(UFortCollectionBookCategory) == 0x000008, "Wrong alignment on UFortCollectionBookCategory");
static_assert(sizeof(UFortCollectionBookCategory) == 0x000048, "Wrong size on UFortCollectionBookCategory");
static_assert(offsetof(UFortCollectionBookCategory, CategoryDataRowName) == 0x000028, "Member 'UFortCollectionBookCategory::CategoryDataRowName' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookCategory, SortPriority) == 0x000030, "Member 'UFortCollectionBookCategory::SortPriority' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookCategory, ChildrenPageIds) == 0x000038, "Member 'UFortCollectionBookCategory::ChildrenPageIds' has a wrong offset!");

// Class FortniteGame.FortCollectionBookData
// 0x0070 (0x00A0 - 0x0030)
class UFortCollectionBookData final : public UDataAsset
{
public:
	class UDataTable*                             PageCategoryData;                                  // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             PageData;                                          // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             SectionData;                                       // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             SlotData;                                          // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             SlotSourceData;                                    // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             XPWeightData;                                      // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            SlotRarityFactorData;                              // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             BookXPData;                                        // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortItemQuantityPair>          UnslotCost;                                        // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  UnslotCatalysts;                                   // 0x0080(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void GetPageIdsFromCategoryId(class FName CategoryId, TArray<class FName>* PageIds) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectionBookData">();
	}
	static class UFortCollectionBookData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectionBookData>();
	}
};
static_assert(alignof(UFortCollectionBookData) == 0x000008, "Wrong alignment on UFortCollectionBookData");
static_assert(sizeof(UFortCollectionBookData) == 0x0000A0, "Wrong size on UFortCollectionBookData");
static_assert(offsetof(UFortCollectionBookData, PageCategoryData) == 0x000030, "Member 'UFortCollectionBookData::PageCategoryData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, PageData) == 0x000038, "Member 'UFortCollectionBookData::PageData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, SectionData) == 0x000040, "Member 'UFortCollectionBookData::SectionData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, SlotData) == 0x000048, "Member 'UFortCollectionBookData::SlotData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, SlotSourceData) == 0x000050, "Member 'UFortCollectionBookData::SlotSourceData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, XPWeightData) == 0x000058, "Member 'UFortCollectionBookData::XPWeightData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, SlotRarityFactorData) == 0x000060, "Member 'UFortCollectionBookData::SlotRarityFactorData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, BookXPData) == 0x000068, "Member 'UFortCollectionBookData::BookXPData' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, UnslotCost) == 0x000070, "Member 'UFortCollectionBookData::UnslotCost' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookData, UnslotCatalysts) == 0x000080, "Member 'UFortCollectionBookData::UnslotCatalysts' has a wrong offset!");

// Class FortniteGame.FortCreativeRiftSpawnParams
// 0x0010 (0x0038 - 0x0028)
class UFortCreativeRiftSpawnParams final : public UFortMissionEventParams
{
public:
	class ABuildingRift*                          RiftSpawn;                                         // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeRiftSpawnParams">();
	}
	static class UFortCreativeRiftSpawnParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCreativeRiftSpawnParams>();
	}
};
static_assert(alignof(UFortCreativeRiftSpawnParams) == 0x000008, "Wrong alignment on UFortCreativeRiftSpawnParams");
static_assert(sizeof(UFortCreativeRiftSpawnParams) == 0x000038, "Wrong size on UFortCreativeRiftSpawnParams");
static_assert(offsetof(UFortCreativeRiftSpawnParams, RiftSpawn) == 0x000028, "Member 'UFortCreativeRiftSpawnParams::RiftSpawn' has a wrong offset!");

// Class FortniteGame.FortCollectionBookPage
// 0x0058 (0x0080 - 0x0028)
class UFortCollectionBookPage final : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 TemplateId;                                        // 0x0040(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 InstanceId;                                        // 0x0050(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   PageRowName;                                       // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortCollectionBookState                      State;                                             // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_69[0x7];                                       // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortCollectionBookSectionState> SectionStates;                                     // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	EFortCollectionBookState GetPageState() const;
	EFortCollectionBookState GetSectionState(class FName SectionId) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectionBookPage">();
	}
	static class UFortCollectionBookPage* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectionBookPage>();
	}
};
static_assert(alignof(UFortCollectionBookPage) == 0x000008, "Wrong alignment on UFortCollectionBookPage");
static_assert(sizeof(UFortCollectionBookPage) == 0x000080, "Wrong size on UFortCollectionBookPage");
static_assert(offsetof(UFortCollectionBookPage, TemplateId) == 0x000040, "Member 'UFortCollectionBookPage::TemplateId' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookPage, InstanceId) == 0x000050, "Member 'UFortCollectionBookPage::InstanceId' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookPage, PageRowName) == 0x000060, "Member 'UFortCollectionBookPage::PageRowName' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookPage, State) == 0x000068, "Member 'UFortCollectionBookPage::State' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookPage, SectionStates) == 0x000070, "Member 'UFortCollectionBookPage::SectionStates' has a wrong offset!");

// Class FortniteGame.FortPlayerStartupController
// 0x0078 (0x03A8 - 0x0330)
class AFortPlayerStartupController final : public AActor
{
public:
	bool                                          UseIndividualHoldingAreas;                         // 0x0330(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_331[0x3];                                      // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DelayAfterFirstInTime;                             // 0x0334(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ContainmentTimer;                                  // 0x0338(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AllInCountdownTime;                                // 0x033C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ErodeShieldTime;                                   // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_344[0x8];                                      // 0x0344(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StopJoinabilityTime;                               // 0x034C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_350[0x1];                                      // 0x0350(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          DestroyImmediately;                                // 0x0351(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_352[0x6];                                      // 0x0352(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPlayerStartupControllerCreated;                  // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerStartupControllerRegistered;               // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAllInCountdownInitiated;                         // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerStartupControllerDestroyed;                // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnResetContainmentTimer;                           // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	float GetContainmentTimeRemaining();
	int32 GetNumPlayersCurrentlyReady();
	int32 GetNumPlayersExpected();
	int32 GetNumPlayersStillWaitingFor();
	void HandleAllInCountdownInitiated();
	void HandlePlayerStartupControllerCreated();
	void HandlePlayerStartupControllerDestroyed();
	void HandlePlayerStartupControllerRegistered();
	void HandlePlayerStartupControllerReset();
	void OnAllPlayersLoadedIn_BP();
	void OnPlayerLoadedIn_BP(class AFortPlayerControllerZone* NewPlayerPC);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStartupController">();
	}
	static class AFortPlayerStartupController* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStartupController>();
	}
};
static_assert(alignof(AFortPlayerStartupController) == 0x000008, "Wrong alignment on AFortPlayerStartupController");
static_assert(sizeof(AFortPlayerStartupController) == 0x0003A8, "Wrong size on AFortPlayerStartupController");
static_assert(offsetof(AFortPlayerStartupController, UseIndividualHoldingAreas) == 0x000330, "Member 'AFortPlayerStartupController::UseIndividualHoldingAreas' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, DelayAfterFirstInTime) == 0x000334, "Member 'AFortPlayerStartupController::DelayAfterFirstInTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, ContainmentTimer) == 0x000338, "Member 'AFortPlayerStartupController::ContainmentTimer' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, AllInCountdownTime) == 0x00033C, "Member 'AFortPlayerStartupController::AllInCountdownTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, ErodeShieldTime) == 0x000340, "Member 'AFortPlayerStartupController::ErodeShieldTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, StopJoinabilityTime) == 0x00034C, "Member 'AFortPlayerStartupController::StopJoinabilityTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, DestroyImmediately) == 0x000351, "Member 'AFortPlayerStartupController::DestroyImmediately' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, OnPlayerStartupControllerCreated) == 0x000358, "Member 'AFortPlayerStartupController::OnPlayerStartupControllerCreated' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, OnPlayerStartupControllerRegistered) == 0x000368, "Member 'AFortPlayerStartupController::OnPlayerStartupControllerRegistered' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, OnAllInCountdownInitiated) == 0x000378, "Member 'AFortPlayerStartupController::OnAllInCountdownInitiated' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, OnPlayerStartupControllerDestroyed) == 0x000388, "Member 'AFortPlayerStartupController::OnPlayerStartupControllerDestroyed' has a wrong offset!");
static_assert(offsetof(AFortPlayerStartupController, OnResetContainmentTimer) == 0x000398, "Member 'AFortPlayerStartupController::OnResetContainmentTimer' has a wrong offset!");

// Class FortniteGame.FortCollectionBookSection
// 0x0010 (0x0038 - 0x0028)
class UFortCollectionBookSection final : public UObject
{
public:
	class FName                                   SectionDataRowName;                                // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortCollectionBookPage*                OwningPage;                                        // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollectionBookSection">();
	}
	static class UFortCollectionBookSection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollectionBookSection>();
	}
};
static_assert(alignof(UFortCollectionBookSection) == 0x000008, "Wrong alignment on UFortCollectionBookSection");
static_assert(sizeof(UFortCollectionBookSection) == 0x000038, "Wrong size on UFortCollectionBookSection");
static_assert(offsetof(UFortCollectionBookSection, SectionDataRowName) == 0x000028, "Member 'UFortCollectionBookSection::SectionDataRowName' has a wrong offset!");
static_assert(offsetof(UFortCollectionBookSection, OwningPage) == 0x000030, "Member 'UFortCollectionBookSection::OwningPage' has a wrong offset!");

// Class FortniteGame.FortCollisionAudioComponent
// 0x0020 (0x0118 - 0x00F8)
class UFortCollisionAudioComponent final : public UActorComponent
{
public:
	TArray<struct FFortCollisionAudioTriggerData> CollisionSounds;                                   // 0x00F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	float                                         CheckCollisionLeashInterval;                       // 0x0108(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_10C[0xC];                                      // 0x010C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnCollision(const struct FVector& HitLocation, const struct FVector& HitNormalImpulse, bool* OutResult, float* OutMagnitude);
	void SetCollisionSoundAtIndex(int32 Param_Index, class USoundBase* SoundToUse);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCollisionAudioComponent">();
	}
	static class UFortCollisionAudioComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCollisionAudioComponent>();
	}
};
static_assert(alignof(UFortCollisionAudioComponent) == 0x000008, "Wrong alignment on UFortCollisionAudioComponent");
static_assert(sizeof(UFortCollisionAudioComponent) == 0x000118, "Wrong size on UFortCollisionAudioComponent");
static_assert(offsetof(UFortCollisionAudioComponent, CollisionSounds) == 0x0000F8, "Member 'UFortCollisionAudioComponent::CollisionSounds' has a wrong offset!");
static_assert(offsetof(UFortCollisionAudioComponent, CheckCollisionLeashInterval) == 0x000108, "Member 'UFortCollisionAudioComponent::CheckCollisionLeashInterval' has a wrong offset!");

// Class FortniteGame.FortConstructionSet
// 0x0208 (0x0238 - 0x0030)
class UFortConstructionSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             BuildSpeed;                                        // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RepairSpeed;                                       // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BuildCost;                                         // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RepairCost;                                        // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxBuildLevel;                                     // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BuildingSkill;                                     // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TrapArmSpeed;                                      // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TrapReloadSpeed;                                   // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TrapBaseDamage;                                    // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TrapMaxDurability;                                 // 0x0198(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TrapDiceCritChance;                                // 0x01C0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TrapDiceCritMultiplier;                            // 0x01E8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TrapHealingSource;                                 // 0x0210(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void OnRep_BuildCost();
	void OnRep_BuildingSkill();
	void OnRep_BuildSpeed();
	void OnRep_MaxBuildLevel();
	void OnRep_RepairCost();
	void OnRep_RepairSpeed();
	void OnRep_TrapArmSpeed();
	void OnRep_TrapBaseDamage();
	void OnRep_TrapDiceCritChance();
	void OnRep_TrapDiceCritMultiplier();
	void OnRep_TrapHealingSource();
	void OnRep_TrapMaxDurability();
	void OnRep_TrapReloadSpeed();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConstructionSet">();
	}
	static class UFortConstructionSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConstructionSet>();
	}
};
static_assert(alignof(UFortConstructionSet) == 0x000008, "Wrong alignment on UFortConstructionSet");
static_assert(sizeof(UFortConstructionSet) == 0x000238, "Wrong size on UFortConstructionSet");
static_assert(offsetof(UFortConstructionSet, BuildSpeed) == 0x000030, "Member 'UFortConstructionSet::BuildSpeed' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, RepairSpeed) == 0x000058, "Member 'UFortConstructionSet::RepairSpeed' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, BuildCost) == 0x000080, "Member 'UFortConstructionSet::BuildCost' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, RepairCost) == 0x0000A8, "Member 'UFortConstructionSet::RepairCost' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, MaxBuildLevel) == 0x0000D0, "Member 'UFortConstructionSet::MaxBuildLevel' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, BuildingSkill) == 0x0000F8, "Member 'UFortConstructionSet::BuildingSkill' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, TrapArmSpeed) == 0x000120, "Member 'UFortConstructionSet::TrapArmSpeed' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, TrapReloadSpeed) == 0x000148, "Member 'UFortConstructionSet::TrapReloadSpeed' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, TrapBaseDamage) == 0x000170, "Member 'UFortConstructionSet::TrapBaseDamage' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, TrapMaxDurability) == 0x000198, "Member 'UFortConstructionSet::TrapMaxDurability' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, TrapDiceCritChance) == 0x0001C0, "Member 'UFortConstructionSet::TrapDiceCritChance' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, TrapDiceCritMultiplier) == 0x0001E8, "Member 'UFortConstructionSet::TrapDiceCritMultiplier' has a wrong offset!");
static_assert(offsetof(UFortConstructionSet, TrapHealingSource) == 0x000210, "Member 'UFortConstructionSet::TrapHealingSource' has a wrong offset!");

// Class FortniteGame.FortPlayerStateFOB
// 0x0000 (0x0CC8 - 0x0CC8)
class AFortPlayerStateFOB final : public AFortPlayerStateZone
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateFOB">();
	}
	static class AFortPlayerStateFOB* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateFOB>();
	}
};
static_assert(alignof(AFortPlayerStateFOB) == 0x000008, "Wrong alignment on AFortPlayerStateFOB");
static_assert(sizeof(AFortPlayerStateFOB) == 0x000CC8, "Wrong size on AFortPlayerStateFOB");

// Class FortniteGame.FortConstructorBASE
// 0x0368 (0x0F98 - 0x0C30)
class AFortConstructorBASE : public ABuildingProp
{
public:
	uint8                                         Pad_C30[0x8];                                      // 0x0C30(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FBASEGameplayEffect>            BASEBuildingApplicationEffects;                    // 0x0C38(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FBASEGameplayEffect>            BASEFriendlyApplicationEffects;                    // 0x0C48(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FBASEGameplayEffect>            BASEFriendlyApplicationTrapEffects;                // 0x0C58(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FBASEGameplayEffect>            BASEEnemyApplicationEffects;                       // 0x0C68(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTag                           InBASETag;                                         // 0x0C78(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NodesToAffect;                                     // 0x0C80(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         BaseLevel;                                         // 0x0C84(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FPatternBASEEffect>             BASEEffectPatterns;                                // 0x0C88(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FFortBaseWeaponStats                   DamageStats;                                       // 0x0C98(0x0130)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class UFortDamageSet*                         DamageAttributeSet;                                // 0x0DC8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DD0[0x1C8];                                    // 0x0DD0(0x01C8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AddNeighborToBaseOnFinishedConstruction(class ABuildingSMActor* PlaceOn);
	TArray<class ABuildingSMActor*> GetBuildingActorsInBase();
	void GetResourceAmountsBasedOnUpgradeTier(int32 TierOneUpgradeAmount, int32 TierTwoUpgradeAmount, int32 TierThreeUpgradeAmount, int32* WoodResult, int32* StoneResult, int32* MetalResult);
	void OnBaseCollisionTouched(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void OnBaseCollisionUnTouched(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void OnBasePawnDestroyed(class AFortPawn* Pawn);
	void OnBasePawnDied(class AFortPawn* Pawn);
	void OnPawnAddedToBase(class AFortPawn* Pawn);
	void OnPawnRemovedFromBase(class AFortPawn* Pawn);
	void OnPlaced(class UAbilitySystemComponent* InstigatorAbilitySystemComponent);
	void StartBuildingActorVisuals(class ABuildingSMActor* BuildingActor, class UStaticMeshComponent* EffectMeshComp);
	void StopBuildingActorVisuals(class ABuildingSMActor* BuildingActor, class UStaticMeshComponent* EffectMeshComp);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConstructorBASE">();
	}
	static class AFortConstructorBASE* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortConstructorBASE>();
	}
};
static_assert(alignof(AFortConstructorBASE) == 0x000008, "Wrong alignment on AFortConstructorBASE");
static_assert(sizeof(AFortConstructorBASE) == 0x000F98, "Wrong size on AFortConstructorBASE");
static_assert(offsetof(AFortConstructorBASE, BASEBuildingApplicationEffects) == 0x000C38, "Member 'AFortConstructorBASE::BASEBuildingApplicationEffects' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, BASEFriendlyApplicationEffects) == 0x000C48, "Member 'AFortConstructorBASE::BASEFriendlyApplicationEffects' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, BASEFriendlyApplicationTrapEffects) == 0x000C58, "Member 'AFortConstructorBASE::BASEFriendlyApplicationTrapEffects' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, BASEEnemyApplicationEffects) == 0x000C68, "Member 'AFortConstructorBASE::BASEEnemyApplicationEffects' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, InBASETag) == 0x000C78, "Member 'AFortConstructorBASE::InBASETag' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, NodesToAffect) == 0x000C80, "Member 'AFortConstructorBASE::NodesToAffect' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, BaseLevel) == 0x000C84, "Member 'AFortConstructorBASE::BaseLevel' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, BASEEffectPatterns) == 0x000C88, "Member 'AFortConstructorBASE::BASEEffectPatterns' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, DamageStats) == 0x000C98, "Member 'AFortConstructorBASE::DamageStats' has a wrong offset!");
static_assert(offsetof(AFortConstructorBASE, DamageAttributeSet) == 0x000DC8, "Member 'AFortConstructorBASE::DamageAttributeSet' has a wrong offset!");

// Class FortniteGame.FortConsumableAccountItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortConsumableAccountItem final : public UFortAccountItem
{
public:
	bool CanActivateOnOthers();
	bool CanActivateOnSelf();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConsumableAccountItem">();
	}
	static class UFortConsumableAccountItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConsumableAccountItem>();
	}
};
static_assert(alignof(UFortConsumableAccountItem) == 0x000008, "Wrong alignment on UFortConsumableAccountItem");
static_assert(sizeof(UFortConsumableAccountItem) == 0x0000E0, "Wrong size on UFortConsumableAccountItem");

// Class FortniteGame.FortConsumableItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortConsumableItemDefinitionTooltip final : public UFortWorldItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConsumableItemDefinitionTooltip">();
	}
	static class UFortConsumableItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConsumableItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortConsumableItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortConsumableItemDefinitionTooltip");
static_assert(sizeof(UFortConsumableItemDefinitionTooltip) == 0x000090, "Wrong size on UFortConsumableItemDefinitionTooltip");

// Class FortniteGame.FortPhysicsBall
// 0x0060 (0x07C8 - 0x0768)
class AFortPhysicsBall : public ABuildingGameplayActor
{
public:
	bool                                          bDetachRootChildrenOnServer;                       // 0x0768(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUpdateRotationOnlyIfRendered;                     // 0x0769(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRollingAudioFaded;                                // 0x076A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_76B[0x1];                                      // 0x076B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UpdateRollingAudioRangeMeters;                     // 0x076C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USphereComponent*                       SphereCollision;                                   // 0x0770(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USceneComponent*                        RotationPivot;                                     // 0x0778(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USceneComponent*                        RotatedComponent;                                  // 0x0780(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortVehicleAudioVoice*                 RollingAudioComponent;                             // 0x0788(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_790[0x10];                                     // 0x0790(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnableBackspinOnKick;                             // 0x07A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bApplyingBackspin;                                 // 0x07A1(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7A2[0x2];                                      // 0x07A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         BackspinRotationScale;                             // 0x07A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableLiftAndDrag;                                // 0x07A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bStopLiftWhenFalling;                              // 0x07A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bApplyingLift;                                     // 0x07AA(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_7AB[0x1];                                      // 0x07AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LiftFactor;                                        // 0x07AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StopLiftHorizontalVelocityThreshold;               // 0x07B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StopLiftVerticalVelocityThreshold;                 // 0x07B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StopLiftTimeDuration;                              // 0x07B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LiftDuration;                                      // 0x07BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DragVelocityThreshold;                             // 0x07C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DragFactor;                                        // 0x07C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void UpdateDirectionAndRotation(float DeltaSeconds);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPhysicsBall">();
	}
	static class AFortPhysicsBall* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPhysicsBall>();
	}
};
static_assert(alignof(AFortPhysicsBall) == 0x000008, "Wrong alignment on AFortPhysicsBall");
static_assert(sizeof(AFortPhysicsBall) == 0x0007C8, "Wrong size on AFortPhysicsBall");
static_assert(offsetof(AFortPhysicsBall, bDetachRootChildrenOnServer) == 0x000768, "Member 'AFortPhysicsBall::bDetachRootChildrenOnServer' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, bUpdateRotationOnlyIfRendered) == 0x000769, "Member 'AFortPhysicsBall::bUpdateRotationOnlyIfRendered' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, bRollingAudioFaded) == 0x00076A, "Member 'AFortPhysicsBall::bRollingAudioFaded' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, UpdateRollingAudioRangeMeters) == 0x00076C, "Member 'AFortPhysicsBall::UpdateRollingAudioRangeMeters' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, SphereCollision) == 0x000770, "Member 'AFortPhysicsBall::SphereCollision' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, RotationPivot) == 0x000778, "Member 'AFortPhysicsBall::RotationPivot' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, RotatedComponent) == 0x000780, "Member 'AFortPhysicsBall::RotatedComponent' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, RollingAudioComponent) == 0x000788, "Member 'AFortPhysicsBall::RollingAudioComponent' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, bEnableBackspinOnKick) == 0x0007A0, "Member 'AFortPhysicsBall::bEnableBackspinOnKick' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, bApplyingBackspin) == 0x0007A1, "Member 'AFortPhysicsBall::bApplyingBackspin' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, BackspinRotationScale) == 0x0007A4, "Member 'AFortPhysicsBall::BackspinRotationScale' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, bEnableLiftAndDrag) == 0x0007A8, "Member 'AFortPhysicsBall::bEnableLiftAndDrag' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, bStopLiftWhenFalling) == 0x0007A9, "Member 'AFortPhysicsBall::bStopLiftWhenFalling' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, bApplyingLift) == 0x0007AA, "Member 'AFortPhysicsBall::bApplyingLift' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, LiftFactor) == 0x0007AC, "Member 'AFortPhysicsBall::LiftFactor' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, StopLiftHorizontalVelocityThreshold) == 0x0007B0, "Member 'AFortPhysicsBall::StopLiftHorizontalVelocityThreshold' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, StopLiftVerticalVelocityThreshold) == 0x0007B4, "Member 'AFortPhysicsBall::StopLiftVerticalVelocityThreshold' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, StopLiftTimeDuration) == 0x0007B8, "Member 'AFortPhysicsBall::StopLiftTimeDuration' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, LiftDuration) == 0x0007BC, "Member 'AFortPhysicsBall::LiftDuration' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, DragVelocityThreshold) == 0x0007C0, "Member 'AFortPhysicsBall::DragVelocityThreshold' has a wrong offset!");
static_assert(offsetof(AFortPhysicsBall, DragFactor) == 0x0007C4, "Member 'AFortPhysicsBall::DragFactor' has a wrong offset!");

// Class FortniteGame.FortConsumableItemTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortConsumableItemTooltip final : public UFortWorldItemTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConsumableItemTooltip">();
	}
	static class UFortConsumableItemTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConsumableItemTooltip>();
	}
};
static_assert(alignof(UFortConsumableItemTooltip) == 0x000008, "Wrong alignment on UFortConsumableItemTooltip");
static_assert(sizeof(UFortConsumableItemTooltip) == 0x000090, "Wrong size on UFortConsumableItemTooltip");

// Class FortniteGame.SlowStatReader
// 0x0028 (0x0050 - 0x0028)
class USlowStatReader final : public UObject
{
public:
	uint8                                         Pad_28[0x28];                                      // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"SlowStatReader">();
	}
	static class USlowStatReader* GetDefaultObj()
	{
		return GetDefaultObjImpl<USlowStatReader>();
	}
};
static_assert(alignof(USlowStatReader) == 0x000008, "Wrong alignment on USlowStatReader");
static_assert(sizeof(USlowStatReader) == 0x000050, "Wrong size on USlowStatReader");

// Class FortniteGame.FortTrapItemDefinition
// 0x0030 (0x0C60 - 0x0C30)
class UFortTrapItemDefinition : public UFortDecoItemDefinition
{
public:
	struct FRotator                               KnockbackDirOverride;                              // 0x0C28(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bKnockBackUsingPawnDir;                            // 0x0C34(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C35[0x3];                                      // 0x0C35(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class USoundBase>              EquipSound;                                        // 0x0C38(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrapItemDefinition">();
	}
	static class UFortTrapItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTrapItemDefinition>();
	}
};
static_assert(alignof(UFortTrapItemDefinition) == 0x000010, "Wrong alignment on UFortTrapItemDefinition");
static_assert(sizeof(UFortTrapItemDefinition) == 0x000C60, "Wrong size on UFortTrapItemDefinition");
static_assert(offsetof(UFortTrapItemDefinition, KnockbackDirOverride) == 0x000C28, "Member 'UFortTrapItemDefinition::KnockbackDirOverride' has a wrong offset!");
static_assert(offsetof(UFortTrapItemDefinition, bKnockBackUsingPawnDir) == 0x000C34, "Member 'UFortTrapItemDefinition::bKnockBackUsingPawnDir' has a wrong offset!");
static_assert(offsetof(UFortTrapItemDefinition, EquipSound) == 0x000C38, "Member 'UFortTrapItemDefinition::EquipSound' has a wrong offset!");

// Class FortniteGame.FortPickupBackpack
// 0x0000 (0x0638 - 0x0638)
class AFortPickupBackpack final : public AFortPickup
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPickupBackpack">();
	}
	static class AFortPickupBackpack* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPickupBackpack>();
	}
};
static_assert(alignof(AFortPickupBackpack) == 0x000008, "Wrong alignment on AFortPickupBackpack");
static_assert(sizeof(AFortPickupBackpack) == 0x000638, "Wrong size on AFortPickupBackpack");

// Class FortniteGame.FortContextTrapItemDefinition
// 0x0020 (0x0C80 - 0x0C60)
class UFortContextTrapItemDefinition final : public UFortTrapItemDefinition
{
public:
	class UFortTrapItemDefinition*                FloorTrap;                                         // 0x0C60(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortTrapItemDefinition*                CeilingTrap;                                       // 0x0C68(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortTrapItemDefinition*                WallTrap;                                          // 0x0C70(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C78[0x8];                                      // 0x0C78(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortContextTrapItemDefinition">();
	}
	static class UFortContextTrapItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortContextTrapItemDefinition>();
	}
};
static_assert(alignof(UFortContextTrapItemDefinition) == 0x000010, "Wrong alignment on UFortContextTrapItemDefinition");
static_assert(sizeof(UFortContextTrapItemDefinition) == 0x000C80, "Wrong size on UFortContextTrapItemDefinition");
static_assert(offsetof(UFortContextTrapItemDefinition, FloorTrap) == 0x000C60, "Member 'UFortContextTrapItemDefinition::FloorTrap' has a wrong offset!");
static_assert(offsetof(UFortContextTrapItemDefinition, CeilingTrap) == 0x000C68, "Member 'UFortContextTrapItemDefinition::CeilingTrap' has a wrong offset!");
static_assert(offsetof(UFortContextTrapItemDefinition, WallTrap) == 0x000C70, "Member 'UFortContextTrapItemDefinition::WallTrap' has a wrong offset!");

// Class FortniteGame.PartyDisplayManager
// 0x0130 (0x0460 - 0x0330)
class APartyDisplayManager : public AActor
{
public:
	TArray<class AActor*>                         PlacementActors;                                   // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	class AActor*                                 VaultPlacementActor;                               // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AActor*                                 VaultWeaponPlacementActor;                         // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClickedPartyPlayer;                              // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnBeginCursorOverPartyPlayer;                      // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEndCursorOverPartyPlayer;                        // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPrefabForCurrentlyDisplayedItemChanged;          // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UMaterialInstance*                      PlayerInMatchHoloMaterial;                         // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<int32, struct FHeroSlotInfo>             HeroPlayerPawns;                                   // 0x0398(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_3E8[0x78];                                     // 0x03E8(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BeginLoadingAssetsForItem(class UFortItem* ItemToView, const TArray<TSoftObjectPtr<class UObject>>& AssetsToLoad, const struct FGuid& RequestId);
	void CharacterCustomizationFinished(class AFortPlayerPawn* Pawn);
	class AFortPlayerPawn* GetHeroPlayerPawnForCurrentDisplayedItem();
	void GetMeshForCurrentDisplayedItem(class UMeshComponent** OutDisplayedMesh);
	void HandleItemsShown(const TArray<class UFortItem*>& ItemShown, const struct FGuid& RequestId);
	void HandleLoadingAssetsForItemCompleted(class UFortItem* ItemWhoseAssetsWereLoaded, const TArray<class UObject*>& LoadedAssets, const struct FGuid& RequestId);
	void HideLoading();
	void NotifyPrefabChanged(class AActor* PrefabActor, class UFortItem* CurrentItem);
	void OnPawnBeginCursorOver(class AActor* TouchedActor);
	void OnPawnClicked(class AActor* TouchedActor, const struct FKey& ButtonPressed);
	void OnPawnEndCursorOver(class AActor* TouchedActor);
	void OnPawnTouchReleased(ETouchIndex FingerIndex, class AActor* TouchedActor);
	void OnPlayerPawnAddedToLobby(class AFortPlayerPawn* Pawn);
	void PlayEvolutionEffect();
	void PlayLevelUpEffect();
	void ResOutPawnFromLobby(class AFortPlayerPawn* Pawn, int32 PartyIndex);
	void SetupPrefabVisuals();
	void ShowItem(class UFortItem* ItemToView, const struct FGuid& RequestId);
	void ShowLoading();

	bool GetPartyMemberIndexByPlayerPawn(const class AFortPlayerPawn* PlayerPawn, int32* OutPlayerIndex) const;
	struct FUniqueNetIdRepl GetPlayerIdFromPartyMemberIndex(int32 PartyMemberIndex) const;
	class AActor* GetPrefabActorForCurrentDisplayedItem() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PartyDisplayManager">();
	}
	static class APartyDisplayManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<APartyDisplayManager>();
	}
};
static_assert(alignof(APartyDisplayManager) == 0x000008, "Wrong alignment on APartyDisplayManager");
static_assert(sizeof(APartyDisplayManager) == 0x000460, "Wrong size on APartyDisplayManager");
static_assert(offsetof(APartyDisplayManager, PlacementActors) == 0x000330, "Member 'APartyDisplayManager::PlacementActors' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, VaultPlacementActor) == 0x000340, "Member 'APartyDisplayManager::VaultPlacementActor' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, VaultWeaponPlacementActor) == 0x000348, "Member 'APartyDisplayManager::VaultWeaponPlacementActor' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, OnClickedPartyPlayer) == 0x000350, "Member 'APartyDisplayManager::OnClickedPartyPlayer' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, OnBeginCursorOverPartyPlayer) == 0x000360, "Member 'APartyDisplayManager::OnBeginCursorOverPartyPlayer' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, OnEndCursorOverPartyPlayer) == 0x000370, "Member 'APartyDisplayManager::OnEndCursorOverPartyPlayer' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, OnPrefabForCurrentlyDisplayedItemChanged) == 0x000380, "Member 'APartyDisplayManager::OnPrefabForCurrentlyDisplayedItemChanged' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, PlayerInMatchHoloMaterial) == 0x000390, "Member 'APartyDisplayManager::PlayerInMatchHoloMaterial' has a wrong offset!");
static_assert(offsetof(APartyDisplayManager, HeroPlayerPawns) == 0x000398, "Member 'APartyDisplayManager::HeroPlayerPawns' has a wrong offset!");

// Class FortniteGame.FortControlResistanceSet
// 0x01C8 (0x01F8 - 0x0030)
class UFortControlResistanceSet final : public UFortAttributeSet
{
public:
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAttributeData             ControlResistance;                                 // 0x0038(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxControlResistance;                              // 0x0060(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ControlResistanceRegenRate;                        // 0x0088(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ControlResistanceRegenDelay;                       // 0x00B0(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ControlResistanceRegenThreshold;                   // 0x00D8(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             KnockbackThreshold;                                // 0x0100(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             KnockbackMultiplier;                               // 0x0128(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ImpactDamageResistance;                            // 0x0150(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ImpactDamageMultiplier;                            // 0x0178(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ImpactDamage;                                      // 0x01A0(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C8[0x30];                                     // 0x01C8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_ControlResistance();
	void OnRep_MaxControlResistance();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortControlResistanceSet">();
	}
	static class UFortControlResistanceSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortControlResistanceSet>();
	}
};
static_assert(alignof(UFortControlResistanceSet) == 0x000008, "Wrong alignment on UFortControlResistanceSet");
static_assert(sizeof(UFortControlResistanceSet) == 0x0001F8, "Wrong size on UFortControlResistanceSet");
static_assert(offsetof(UFortControlResistanceSet, ControlResistance) == 0x000038, "Member 'UFortControlResistanceSet::ControlResistance' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, MaxControlResistance) == 0x000060, "Member 'UFortControlResistanceSet::MaxControlResistance' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, ControlResistanceRegenRate) == 0x000088, "Member 'UFortControlResistanceSet::ControlResistanceRegenRate' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, ControlResistanceRegenDelay) == 0x0000B0, "Member 'UFortControlResistanceSet::ControlResistanceRegenDelay' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, ControlResistanceRegenThreshold) == 0x0000D8, "Member 'UFortControlResistanceSet::ControlResistanceRegenThreshold' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, KnockbackThreshold) == 0x000100, "Member 'UFortControlResistanceSet::KnockbackThreshold' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, KnockbackMultiplier) == 0x000128, "Member 'UFortControlResistanceSet::KnockbackMultiplier' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, ImpactDamageResistance) == 0x000150, "Member 'UFortControlResistanceSet::ImpactDamageResistance' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, ImpactDamageMultiplier) == 0x000178, "Member 'UFortControlResistanceSet::ImpactDamageMultiplier' has a wrong offset!");
static_assert(offsetof(UFortControlResistanceSet, ImpactDamage) == 0x0001A0, "Member 'UFortControlResistanceSet::ImpactDamage' has a wrong offset!");

// Class FortniteGame.FortConversation
// 0x0010 (0x0040 - 0x0030)
class UFortConversation final : public UDataAsset
{
public:
	TArray<struct FFortConversationSentence>      Sentences;                                         // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConversation">();
	}
	static class UFortConversation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConversation>();
	}
};
static_assert(alignof(UFortConversation) == 0x000008, "Wrong alignment on UFortConversation");
static_assert(sizeof(UFortConversation) == 0x000040, "Wrong size on UFortConversation");
static_assert(offsetof(UFortConversation, Sentences) == 0x000030, "Member 'UFortConversation::Sentences' has a wrong offset!");

// Class FortniteGame.FortConversionControlItemDefinition
// 0x0040 (0x03A0 - 0x0360)
class UFortConversionControlItemDefinition final : public UFortAccountItemDefinition
{
public:
	class FString                                 LootTierGroup;                                     // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    ConversionPointsToTierCosts;                       // 0x0370(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bConsumedOnConversion;                             // 0x0380(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_381[0x7];                                      // 0x0381(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   RewardName;                                        // 0x0388(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)

public:
	EFortRarity GetFirstConversionTier() const;
	EFortRarity GetMaxConversionTier() const;
	int32 GetPointsForTier(EFortRarity InTier) const;
	struct FGameplayTagContainer GetRequiredCatalysts() const;
	class UFortAccountItemDefinition* GetRequiredItemDefinition() const;
	int32 GetRequiredItemQuantity(int32 SacrificePoints) const;
	class FText GetRewardName() const;
	bool GetTierFromSacrificePoints(int32 SacrificePoints, EFortRarity* CalculatedTier) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortConversionControlItemDefinition">();
	}
	static class UFortConversionControlItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortConversionControlItemDefinition>();
	}
};
static_assert(alignof(UFortConversionControlItemDefinition) == 0x000010, "Wrong alignment on UFortConversionControlItemDefinition");
static_assert(sizeof(UFortConversionControlItemDefinition) == 0x0003A0, "Wrong size on UFortConversionControlItemDefinition");
static_assert(offsetof(UFortConversionControlItemDefinition, LootTierGroup) == 0x000360, "Member 'UFortConversionControlItemDefinition::LootTierGroup' has a wrong offset!");
static_assert(offsetof(UFortConversionControlItemDefinition, ConversionPointsToTierCosts) == 0x000370, "Member 'UFortConversionControlItemDefinition::ConversionPointsToTierCosts' has a wrong offset!");
static_assert(offsetof(UFortConversionControlItemDefinition, bConsumedOnConversion) == 0x000380, "Member 'UFortConversionControlItemDefinition::bConsumedOnConversion' has a wrong offset!");
static_assert(offsetof(UFortConversionControlItemDefinition, RewardName) == 0x000388, "Member 'UFortConversionControlItemDefinition::RewardName' has a wrong offset!");

// Class FortniteGame.FortPlacedPawnMarker
// 0x0000 (0x0358 - 0x0358)
class AFortPlacedPawnMarker final : public ANavigationObjectBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlacedPawnMarker">();
	}
	static class AFortPlacedPawnMarker* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlacedPawnMarker>();
	}
};
static_assert(alignof(AFortPlacedPawnMarker) == 0x000008, "Wrong alignment on AFortPlacedPawnMarker");
static_assert(sizeof(AFortPlacedPawnMarker) == 0x000358, "Wrong size on AFortPlacedPawnMarker");

// Class FortniteGame.FortCosmeticGameplayTagVariant
// 0x0010 (0x0060 - 0x0050)
class UFortCosmeticGameplayTagVariant final : public UFortCosmeticVariantBackedByArray
{
public:
	TArray<struct FGameplayTagVariantDef>         GenericTagOptions;                                 // 0x0050(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticGameplayTagVariant">();
	}
	static class UFortCosmeticGameplayTagVariant* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticGameplayTagVariant>();
	}
};
static_assert(alignof(UFortCosmeticGameplayTagVariant) == 0x000008, "Wrong alignment on UFortCosmeticGameplayTagVariant");
static_assert(sizeof(UFortCosmeticGameplayTagVariant) == 0x000060, "Wrong size on UFortCosmeticGameplayTagVariant");
static_assert(offsetof(UFortCosmeticGameplayTagVariant, GenericTagOptions) == 0x000050, "Member 'UFortCosmeticGameplayTagVariant::GenericTagOptions' has a wrong offset!");

// Class FortniteGame.FortCosmeticItemMarkupTable
// 0x0020 (0x0050 - 0x0030)
class UFortCosmeticItemMarkupTable final : public UDataAsset
{
public:
	TArray<class UDataTable*>                     SetDescriptions;                                   // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class UDataTable*>                     MarkupTagDescriptions;                             // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticItemMarkupTable">();
	}
	static class UFortCosmeticItemMarkupTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticItemMarkupTable>();
	}
};
static_assert(alignof(UFortCosmeticItemMarkupTable) == 0x000008, "Wrong alignment on UFortCosmeticItemMarkupTable");
static_assert(sizeof(UFortCosmeticItemMarkupTable) == 0x000050, "Wrong size on UFortCosmeticItemMarkupTable");
static_assert(offsetof(UFortCosmeticItemMarkupTable, SetDescriptions) == 0x000030, "Member 'UFortCosmeticItemMarkupTable::SetDescriptions' has a wrong offset!");
static_assert(offsetof(UFortCosmeticItemMarkupTable, MarkupTagDescriptions) == 0x000040, "Member 'UFortCosmeticItemMarkupTable::MarkupTagDescriptions' has a wrong offset!");

// Class FortniteGame.FortCosmeticMaterialVariant
// 0x0010 (0x0060 - 0x0050)
class UFortCosmeticMaterialVariant final : public UFortCosmeticVariantBackedByArray
{
public:
	TArray<struct FMaterialVariantDef>            MaterialOptions;                                   // 0x0050(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticMaterialVariant">();
	}
	static class UFortCosmeticMaterialVariant* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticMaterialVariant>();
	}
};
static_assert(alignof(UFortCosmeticMaterialVariant) == 0x000008, "Wrong alignment on UFortCosmeticMaterialVariant");
static_assert(sizeof(UFortCosmeticMaterialVariant) == 0x000060, "Wrong size on UFortCosmeticMaterialVariant");
static_assert(offsetof(UFortCosmeticMaterialVariant, MaterialOptions) == 0x000050, "Member 'UFortCosmeticMaterialVariant::MaterialOptions' has a wrong offset!");

// Class FortniteGame.FortCosmeticParticleVariant
// 0x0010 (0x0060 - 0x0050)
class UFortCosmeticParticleVariant final : public UFortCosmeticVariantBackedByArray
{
public:
	TArray<struct FParticlVariantDef>             ParticleOptions;                                   // 0x0050(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCosmeticParticleVariant">();
	}
	static class UFortCosmeticParticleVariant* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCosmeticParticleVariant>();
	}
};
static_assert(alignof(UFortCosmeticParticleVariant) == 0x000008, "Wrong alignment on UFortCosmeticParticleVariant");
static_assert(sizeof(UFortCosmeticParticleVariant) == 0x000060, "Wrong size on UFortCosmeticParticleVariant");
static_assert(offsetof(UFortCosmeticParticleVariant, ParticleOptions) == 0x000050, "Member 'UFortCosmeticParticleVariant::ParticleOptions' has a wrong offset!");

// Class FortniteGame.FortWeap_BuildingToolBase
// 0x0020 (0x09A8 - 0x0988)
class AFortWeap_BuildingToolBase : public AFortWeapon
{
public:
	class UStaticMeshComponent*                   PencilMeshComponent;                               // 0x0988(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   BlueprintPaperSocket;                              // 0x0990(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   BlueprintPencilSocket;                             // 0x0998(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerController*                  InstigatorController;                              // 0x09A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeap_BuildingToolBase">();
	}
	static class AFortWeap_BuildingToolBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeap_BuildingToolBase>();
	}
};
static_assert(alignof(AFortWeap_BuildingToolBase) == 0x000008, "Wrong alignment on AFortWeap_BuildingToolBase");
static_assert(sizeof(AFortWeap_BuildingToolBase) == 0x0009A8, "Wrong size on AFortWeap_BuildingToolBase");
static_assert(offsetof(AFortWeap_BuildingToolBase, PencilMeshComponent) == 0x000988, "Member 'AFortWeap_BuildingToolBase::PencilMeshComponent' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingToolBase, BlueprintPaperSocket) == 0x000990, "Member 'AFortWeap_BuildingToolBase::BlueprintPaperSocket' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingToolBase, BlueprintPencilSocket) == 0x000998, "Member 'AFortWeap_BuildingToolBase::BlueprintPencilSocket' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingToolBase, InstigatorController) == 0x0009A0, "Member 'AFortWeap_BuildingToolBase::InstigatorController' has a wrong offset!");

// Class FortniteGame.FortWeap_BuildingTool
// 0x0100 (0x0AA8 - 0x09A8)
class AFortWeap_BuildingTool : public AFortWeap_BuildingToolBase
{
public:
	class UMaterialInterface*                     BlueprintPaperMaterial;                            // 0x09A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             BlueprintDiffuseTextures[0x4];                     // 0x09B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             BlueprintEmissiveMaskTextures[0x4];                // 0x09D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            BlueprintPaperPulseCurve;                          // 0x09F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBuildingEditModeMetadata*              DefaultMetadata;                                   // 0x09F8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               BlueprintPaperMID;                                 // 0x0A00(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTimeline                              BlueprintPaperPulseTimeline;                       // 0x0A08(0x0098)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	EFortResourceType                             LastResourceType;                                  // 0x0AA0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA1[0x7];                                      // 0x0AA1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnBlueprintPaperPulseUpdate(float InCurveVal);
	void OnRep_DefaultMetadata(class UBuildingEditModeMetadata* OldMetadata);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeap_BuildingTool">();
	}
	static class AFortWeap_BuildingTool* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeap_BuildingTool>();
	}
};
static_assert(alignof(AFortWeap_BuildingTool) == 0x000008, "Wrong alignment on AFortWeap_BuildingTool");
static_assert(sizeof(AFortWeap_BuildingTool) == 0x000AA8, "Wrong size on AFortWeap_BuildingTool");
static_assert(offsetof(AFortWeap_BuildingTool, BlueprintPaperMaterial) == 0x0009A8, "Member 'AFortWeap_BuildingTool::BlueprintPaperMaterial' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingTool, BlueprintDiffuseTextures) == 0x0009B0, "Member 'AFortWeap_BuildingTool::BlueprintDiffuseTextures' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingTool, BlueprintEmissiveMaskTextures) == 0x0009D0, "Member 'AFortWeap_BuildingTool::BlueprintEmissiveMaskTextures' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingTool, BlueprintPaperPulseCurve) == 0x0009F0, "Member 'AFortWeap_BuildingTool::BlueprintPaperPulseCurve' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingTool, DefaultMetadata) == 0x0009F8, "Member 'AFortWeap_BuildingTool::DefaultMetadata' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingTool, BlueprintPaperMID) == 0x000A00, "Member 'AFortWeap_BuildingTool::BlueprintPaperMID' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingTool, BlueprintPaperPulseTimeline) == 0x000A08, "Member 'AFortWeap_BuildingTool::BlueprintPaperPulseTimeline' has a wrong offset!");
static_assert(offsetof(AFortWeap_BuildingTool, LastResourceType) == 0x000AA0, "Member 'AFortWeap_BuildingTool::LastResourceType' has a wrong offset!");

// Class FortniteGame.FortCreativeBudgeterData
// 0x0030 (0x0058 - 0x0028)
class UFortCreativeBudgeterData final : public UObject
{
public:
	TArray<struct FFortCreativeBudgetOverride>    CostOverrides;                                     // 0x0028(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FFortCreativeBudgetClassInstanceLimit> TransientClassLimits;                              // 0x0038(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FFortCreativeBudgetClassInstanceLimit> SavedClassLimits;                                  // 0x0048(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeBudgeterData">();
	}
	static class UFortCreativeBudgeterData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCreativeBudgeterData>();
	}
};
static_assert(alignof(UFortCreativeBudgeterData) == 0x000008, "Wrong alignment on UFortCreativeBudgeterData");
static_assert(sizeof(UFortCreativeBudgeterData) == 0x000058, "Wrong size on UFortCreativeBudgeterData");
static_assert(offsetof(UFortCreativeBudgeterData, CostOverrides) == 0x000028, "Member 'UFortCreativeBudgeterData::CostOverrides' has a wrong offset!");
static_assert(offsetof(UFortCreativeBudgeterData, TransientClassLimits) == 0x000038, "Member 'UFortCreativeBudgeterData::TransientClassLimits' has a wrong offset!");
static_assert(offsetof(UFortCreativeBudgeterData, SavedClassLimits) == 0x000048, "Member 'UFortCreativeBudgeterData::SavedClassLimits' has a wrong offset!");

// Class FortniteGame.FortMinigameSpawnerComponent
// 0x0018 (0x0110 - 0x00F8)
class UFortMinigameSpawnerComponent final : public UActorComponent
{
public:
	uint8                                         Pad_F8[0x8];                                       // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FMinigameSpawnerSpawnParams>    ToSpawnList;                                       // 0x0100(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, SaveGame, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameSpawnerComponent">();
	}
	static class UFortMinigameSpawnerComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMinigameSpawnerComponent>();
	}
};
static_assert(alignof(UFortMinigameSpawnerComponent) == 0x000008, "Wrong alignment on UFortMinigameSpawnerComponent");
static_assert(sizeof(UFortMinigameSpawnerComponent) == 0x000110, "Wrong size on UFortMinigameSpawnerComponent");
static_assert(offsetof(UFortMinigameSpawnerComponent, ToSpawnList) == 0x000100, "Member 'UFortMinigameSpawnerComponent::ToSpawnList' has a wrong offset!");

// Class FortniteGame.FortCreativeBudgetLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortCreativeBudgetLibrary final : public UBlueprintFunctionLibrary
{
public:
	static bool CanPlaceClassInstances(class APlayerController* Controller, const TArray<TSubclassOf<class AActor>>& Classes, const struct FVector& Location);
	static bool CanPlaceInstanceOfClass(class APlayerController* Controller, TSubclassOf<class AActor> Param_Class, const struct FVector& Location);
	static bool CanPlacePlayset(class UFortPlaysetItemDefinition* ItemDefinition, class APlayerController* Controller);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeBudgetLibrary">();
	}
	static class UFortCreativeBudgetLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCreativeBudgetLibrary>();
	}
};
static_assert(alignof(UFortCreativeBudgetLibrary) == 0x000008, "Wrong alignment on UFortCreativeBudgetLibrary");
static_assert(sizeof(UFortCreativeBudgetLibrary) == 0x000028, "Wrong size on UFortCreativeBudgetLibrary");

// Class FortniteGame.FortVolume
// 0x0338 (0x0AA0 - 0x0768)
class AFortVolume final : public ABuildingGameplayActor
{
public:
	class UStaticMeshComponent*                   BoundsMesh;                                        // 0x0768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         VolumeDefaultExitingTimeDelay;                     // 0x0770(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ExitingTimeDelay;                                  // 0x0774(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortPlaysetItemDefinition*             OverridePlayset;                                   // 0x0778(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bNeverAllowSaving : 1;                             // 0x0780(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowPublishWatermark : 1;                         // 0x0780(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDestroyingActors : 1;                             // 0x0780(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_781[0x7];                                      // 0x0781(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnFinishVolumeClear;                               // 0x0788(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnActorEnterVolume;                                // 0x0798(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnActorExitVolume;                                 // 0x07A8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortPlaysetItemDefinition*             CurrentPlayset;                                    // 0x07B8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_7C0[0x50];                                     // 0x07C0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVolumeActorStats                      ActorStats;                                        // 0x0810(0x0050)(Transient, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnVolumePerformanceMetricsUpdatedEvent;            // 0x0860(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	uint8                                         Pad_870[0x40];                                     // 0x0870(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortAthenaCreativePortal*>      LinkedPortals;                                     // 0x08B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_8C0[0x8];                                      // 0x08C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnFinishedWaitingForFiveSeconds;                   // 0x08C8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
	uint8                                         Pad_8D8[0x8];                                      // 0x08D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         DeferredDestroyActors;                             // 0x08E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_8F0[0x18];                                     // 0x08F0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	EVolumeState                                  VolumeState;                                       // 0x0908(0x0001)(Edit, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_909[0x7];                                      // 0x0909(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAsyncTaskQueue*                        TaskQueue;                                         // 0x0910(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_918[0x18];                                     // 0x0918(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCreativeBudgetTracker             BudgetTracker;                                     // 0x0930(0x00F8)(Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortCreativeClassInstanceTracker      TransientTracker;                                  // 0x0A28(0x0070)(Net, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_A98[0x8];                                      // 0x0A98(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BoundsMeshEntered(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void BoundsMeshLeft(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void BroadcastOnFinishClear_Internal();
	void BroadcastWaitedForFiveSeconds();
	void DeferredDestroy_Helper();
	void DestroyVolume();
	bool IsPlayerAllowedInVolume(class AFortPlayerController* NewUser);
	void OnRep_BudgetTracker();
	void OnRep_CurrentPlayset();
	void OnRep_VolumeState();
	void PushAllPlayersOutsideVolume();
	void ServerClearVolume();
	void SetCurrentPlayset(class UFortPlaysetItemDefinition* NewPlayset);
	void UpdateSize(const struct FVector& NewScale);

	class UFortPlaysetItemDefinition* GetCurrentPlayset() const;
	int32 GetNumPlayersInVolume() const;
	bool IsReadOnly() const;
	bool IsReady() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVolume">();
	}
	static class AFortVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortVolume>();
	}
};
static_assert(alignof(AFortVolume) == 0x000008, "Wrong alignment on AFortVolume");
static_assert(sizeof(AFortVolume) == 0x000AA0, "Wrong size on AFortVolume");
static_assert(offsetof(AFortVolume, BoundsMesh) == 0x000768, "Member 'AFortVolume::BoundsMesh' has a wrong offset!");
static_assert(offsetof(AFortVolume, VolumeDefaultExitingTimeDelay) == 0x000770, "Member 'AFortVolume::VolumeDefaultExitingTimeDelay' has a wrong offset!");
static_assert(offsetof(AFortVolume, ExitingTimeDelay) == 0x000774, "Member 'AFortVolume::ExitingTimeDelay' has a wrong offset!");
static_assert(offsetof(AFortVolume, OverridePlayset) == 0x000778, "Member 'AFortVolume::OverridePlayset' has a wrong offset!");
static_assert(offsetof(AFortVolume, OnFinishVolumeClear) == 0x000788, "Member 'AFortVolume::OnFinishVolumeClear' has a wrong offset!");
static_assert(offsetof(AFortVolume, OnActorEnterVolume) == 0x000798, "Member 'AFortVolume::OnActorEnterVolume' has a wrong offset!");
static_assert(offsetof(AFortVolume, OnActorExitVolume) == 0x0007A8, "Member 'AFortVolume::OnActorExitVolume' has a wrong offset!");
static_assert(offsetof(AFortVolume, CurrentPlayset) == 0x0007B8, "Member 'AFortVolume::CurrentPlayset' has a wrong offset!");
static_assert(offsetof(AFortVolume, ActorStats) == 0x000810, "Member 'AFortVolume::ActorStats' has a wrong offset!");
static_assert(offsetof(AFortVolume, OnVolumePerformanceMetricsUpdatedEvent) == 0x000860, "Member 'AFortVolume::OnVolumePerformanceMetricsUpdatedEvent' has a wrong offset!");
static_assert(offsetof(AFortVolume, LinkedPortals) == 0x0008B0, "Member 'AFortVolume::LinkedPortals' has a wrong offset!");
static_assert(offsetof(AFortVolume, OnFinishedWaitingForFiveSeconds) == 0x0008C8, "Member 'AFortVolume::OnFinishedWaitingForFiveSeconds' has a wrong offset!");
static_assert(offsetof(AFortVolume, DeferredDestroyActors) == 0x0008E0, "Member 'AFortVolume::DeferredDestroyActors' has a wrong offset!");
static_assert(offsetof(AFortVolume, VolumeState) == 0x000908, "Member 'AFortVolume::VolumeState' has a wrong offset!");
static_assert(offsetof(AFortVolume, TaskQueue) == 0x000910, "Member 'AFortVolume::TaskQueue' has a wrong offset!");
static_assert(offsetof(AFortVolume, BudgetTracker) == 0x000930, "Member 'AFortVolume::BudgetTracker' has a wrong offset!");
static_assert(offsetof(AFortVolume, TransientTracker) == 0x000A28, "Member 'AFortVolume::TransientTracker' has a wrong offset!");

// Class FortniteGame.FortPlaysetGrenadeInputComponent
// 0x0018 (0x0110 - 0x00F8)
class UFortPlaysetGrenadeInputComponent final : public UActorComponent
{
public:
	UMulticastDelegateProperty_                   OnPlaysetGrenadeTarget;                            // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UInputComponent*                        PlaysetGrenadeInputComponent;                      // 0x0108(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void PopPlaysetGrenadeInputMode(class APlayerController* PlayerController);
	void PushPlaysetGrenadeInputMode(class APlayerController* PlayerController);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlaysetGrenadeInputComponent">();
	}
	static class UFortPlaysetGrenadeInputComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlaysetGrenadeInputComponent>();
	}
};
static_assert(alignof(UFortPlaysetGrenadeInputComponent) == 0x000008, "Wrong alignment on UFortPlaysetGrenadeInputComponent");
static_assert(sizeof(UFortPlaysetGrenadeInputComponent) == 0x000110, "Wrong size on UFortPlaysetGrenadeInputComponent");
static_assert(offsetof(UFortPlaysetGrenadeInputComponent, OnPlaysetGrenadeTarget) == 0x0000F8, "Member 'UFortPlaysetGrenadeInputComponent::OnPlaysetGrenadeTarget' has a wrong offset!");
static_assert(offsetof(UFortPlaysetGrenadeInputComponent, PlaysetGrenadeInputComponent) == 0x000108, "Member 'UFortPlaysetGrenadeInputComponent::PlaysetGrenadeInputComponent' has a wrong offset!");

// Class FortniteGame.FortCreativeMoveTool
// 0x03D8 (0x0D60 - 0x0988)
class AFortCreativeMoveTool final : public AFortWeapon
{
public:
	TSubclassOf<class UFortAnimInstance>          AnimBPOverride;                                    // 0x0988(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_990[0x44];                                     // 0x0990(0x0044)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxRange;                                          // 0x09D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UObjectInteractionBehavior*             ActiveMovementMode;                                // 0x09D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsPreviewingMove;                                 // 0x09E0(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9E1[0x7];                                      // 0x09E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UObjectInteractionBehavior*>     InteractionBehaviors;                              // 0x09E8(0x0010)(Edit, ExportObject, Net, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class UDeleteObjects*                         DeleteObjectsInteractionBehavior;                  // 0x09F8(0x0008)(BlueprintVisible, ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPlaysetPreview*                        PlaysetPreviewInteractionBehavior;                 // 0x0A00(0x0008)(BlueprintVisible, ExportObject, Net, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnMoveToolInteractionStarted;                      // 0x0A08(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolInteractionStopped;                      // 0x0A18(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolRotationAxisChanged;                     // 0x0A28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolLineOfSightBlockingChanged;              // 0x0A38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolDropToFloorChanged;                      // 0x0A48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolPrecisionChanged;                        // 0x0A58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolTransformationModeChanged;               // 0x0A68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMoveToolScaleInsteadOfRotateChanged;             // 0x0A78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A88[0x9];                                      // 0x0A88(0x0009)(Fixing Size After Last Property [ Dumper-7 ])
	ETransformationType                           CurrentTransformationType;                         // 0x0A91(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A92[0x6];                                      // 0x0A92(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FCreativeSelectedActorInfo>     SelectedActors;                                    // 0x0A98(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	float                                         UniformScaleModifier;                              // 0x0AA8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AAC[0xF4];                                     // 0x0AAC(0x00F4)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FRotator>                       RotationAxes;                                      // 0x0BA0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         RotationAxisIndex;                                 // 0x0BB0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BB1[0x7];                                      // 0x0BB1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSet<class UMeshComponent*>                   HoveredComponents;                                 // 0x0BB8(0x0050)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TMap<class UMeshComponent*, float>            ComponentsToReclaimMIDsFrom;                       // 0x0C08(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FCreativePooledMID>             AllMIDs;                                           // 0x0C58(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_C68[0x50];                                     // 0x0C68(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxUnhoverAnimationTime;                           // 0x0CB8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CBC[0x4];                                      // 0x0CBC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         NewlyPlacedActors;                                 // 0x0CC0(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	TSet<class AActor*>                           AlreadyProcessedNewlyPlacedActorsOnClient;         // 0x0CD0(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bShouldDestroyPropsWhenPlacing;                    // 0x0D20(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowGravityOnPlace;                              // 0x0D21(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShouldUsePrecisionGridSnapping;                   // 0x0D22(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         GridSnapIndex;                                     // 0x0D23(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D24[0x4];                                      // 0x0D24(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FVector>                        GridSnapRatios;                                    // 0x0D28(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bHasSpawnedAnActor;                                // 0x0D38(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIgnoreLineOfSightBlockers;                        // 0x0D39(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D3A[0x6];                                      // 0x0D3A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  MoveToolActivatedTags;                             // 0x0D40(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void ClientDeactiveWeaponAndState();
	void ClientStartInteracting(class UObjectInteractionBehavior* NewActiveMovementMode, const TArray<struct FCreativeSelectedActorInfo>& NewSelectedActors, const struct FTransform& NewSelectionToWorld, const struct FBox& NewSelectionSpaceActorBounds);
	void ClientStopInteracting();
	void DeactiveWeaponAndState();
	void HandleActivateRotationModePressed();
	void HandleActivateScaleModePressed();
	void HandleActivateTranslateModePressed();
	void HandleCopyPickupPressed();
	void HandleDeletePressed();
	void HandleDeleteReleased();
	void HandleDropToFloorPressed();
	void HandleDuplicateActorPressed();
	void HandleDuplicateActorReleased();
	void HandleExitHeldDownLongEnough();
	void HandleExitOrDeletePressed();
	void HandleExitPressed();
	void HandleExitReleased();
	void HandleMirrorPressed();
	void HandleOpenPlaysetInventory();
	void HandlePickupPressed();
	void HandlePlaysetPreviewPlace();
	void HandlePrecisionModeHeldDownLongEnough();
	void HandlePrecisionModePressed();
	void HandlePrecisionModeReleased();
	void HandlePullPressed();
	void HandlePullReleased();
	void HandlePushPressed();
	void HandlePushReleased();
	void HandleResetRotationHeldDownLongEnough();
	void HandleRotateClockwisePressed();
	void HandleRotateClockwiseReleased();
	void HandleRotateCounterclockwisePressed();
	void HandleRotateCounterclockwiseReleased();
	void HandleRotateSwitchAxisPressed();
	void HandleRotateSwitchAxisReleased();
	void HandleScaleDownPressed();
	void HandleScaleDownReleased();
	void HandleScaleUpPressed();
	void HandleScaleUpReleased();
	void HandleTransformModeDownPressed();
	void HandleTransformModeUpPressed();
	bool IsRunningOnOwningClient();
	void MulticastForceMoveActor(class AActor* ActorToMove, const struct FTransform& NewTransform);
	void MulticastForceMoveActorExceptOwningClient(class AActor* ActorToMove, const struct FTransform& NewTransform);
	void MulticastSetCollisionForActor(class AActor* Actor, bool bEnableCollision);
	void OnAllowGravityToggleChanged(bool bAllowGravity);
	void OnHandleOpenPlaysetInventory(const class AFortPawn* FortPawn);
	void OnHoverChanged(const TArray<class UMeshComponent*>& NewHoveredComponents, const TArray<class UMeshComponent*>& UnhoveredComponents, bool bCanInteract);
	void OnInteractionFinished(const TArray<class UMeshComponent*>& Components);
	void OnInteractionStarted(const TArray<class UMeshComponent*>& Components);
	void OnObjectPlacement(const TArray<class UMeshComponent*>& Components);
	void OnPlaysetSeletected(class UFortPlaysetItemDefinition* SelectedPlayset);
	void OnRep_AllowGravityOnPlace();
	void OnRep_NewlyPlacedActors();
	void OnValidPlacementChanged(bool bValidPlacement);
	void ServerClearMovementMode(const bool bExited);
	void ServerDestroyActor(class AActor* ActorToDestroy);
	void ServerDuplicateStartInteracting(const TArray<class AActor*>& Actors, const struct FTransform& DragStart);
	void ServerHandleDropSelectionSet();
	void ServerMoveSelectionSet(const struct FTransform& NewSelectionToWorld);
	void ServerOnNewlyPlacedActorProcessedByClient(class AActor* Actor);
	void ServerPlaceActorsAndClearMovementMode(const struct FTransform& TargetTransformForBuildings);
	void ServerSpawnActorWithTransform(class AActor* ActorToSpawn, const struct FTransform& TargetTransform, bool bAllowOverlap, bool bAllowGravity);
	void ServerStartInteracting(const TArray<class AActor*>& Actors, const struct FTransform& DragStart);
	void ServerToggleAllowGravity();
	void ServerUpdateMirrored(bool bMirrored);
	void ServerUpdatePrecisionMode(bool bPrecisionMode, uint8 PrecisionModeIndex);
	void ServerUpdateRotation(const struct FQuat& ClientRotation, bool bNewIsRotateClockwisePressed, bool bNewIsRotateCounterclockwisePressed);
	void ServerUpdateRotationAxis(uint8 AxisIndex);
	void ServerUpdateScalePressed(bool bNewIsScaleUpPressed, bool bNewIsScaleDownPressed);
	void ServerUpdateTractorBeam(float NewTargetTractorBeamOffset, bool bNewIsPushPressed, bool bNewIsPullPressed);
	void SetTargetingState(bool bNewTargetingState);
	void SetupMIDForComponent(class UMeshComponent* MeshComponent);
	void SpawnPlaysetVolume(const class UFortPlaysetItemDefinition* Playset, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation);
	void SpawnPlaysetVolumeOnServer(const class UFortPlaysetItemDefinition* Playset, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation);
	void ToggleIgnoreLineOfSightBlockersOnClient();
	void TurboBuildAttemptToPlace();
	void UnholsterWeapon();

	bool GetAllowGravityOnPlace() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeMoveTool">();
	}
	static class AFortCreativeMoveTool* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCreativeMoveTool>();
	}
};
static_assert(alignof(AFortCreativeMoveTool) == 0x000008, "Wrong alignment on AFortCreativeMoveTool");
static_assert(sizeof(AFortCreativeMoveTool) == 0x000D60, "Wrong size on AFortCreativeMoveTool");
static_assert(offsetof(AFortCreativeMoveTool, AnimBPOverride) == 0x000988, "Member 'AFortCreativeMoveTool::AnimBPOverride' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, MaxRange) == 0x0009D4, "Member 'AFortCreativeMoveTool::MaxRange' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, ActiveMovementMode) == 0x0009D8, "Member 'AFortCreativeMoveTool::ActiveMovementMode' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, bIsPreviewingMove) == 0x0009E0, "Member 'AFortCreativeMoveTool::bIsPreviewingMove' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, InteractionBehaviors) == 0x0009E8, "Member 'AFortCreativeMoveTool::InteractionBehaviors' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, DeleteObjectsInteractionBehavior) == 0x0009F8, "Member 'AFortCreativeMoveTool::DeleteObjectsInteractionBehavior' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, PlaysetPreviewInteractionBehavior) == 0x000A00, "Member 'AFortCreativeMoveTool::PlaysetPreviewInteractionBehavior' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolInteractionStarted) == 0x000A08, "Member 'AFortCreativeMoveTool::OnMoveToolInteractionStarted' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolInteractionStopped) == 0x000A18, "Member 'AFortCreativeMoveTool::OnMoveToolInteractionStopped' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolRotationAxisChanged) == 0x000A28, "Member 'AFortCreativeMoveTool::OnMoveToolRotationAxisChanged' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolLineOfSightBlockingChanged) == 0x000A38, "Member 'AFortCreativeMoveTool::OnMoveToolLineOfSightBlockingChanged' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolDropToFloorChanged) == 0x000A48, "Member 'AFortCreativeMoveTool::OnMoveToolDropToFloorChanged' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolPrecisionChanged) == 0x000A58, "Member 'AFortCreativeMoveTool::OnMoveToolPrecisionChanged' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolTransformationModeChanged) == 0x000A68, "Member 'AFortCreativeMoveTool::OnMoveToolTransformationModeChanged' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, OnMoveToolScaleInsteadOfRotateChanged) == 0x000A78, "Member 'AFortCreativeMoveTool::OnMoveToolScaleInsteadOfRotateChanged' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, CurrentTransformationType) == 0x000A91, "Member 'AFortCreativeMoveTool::CurrentTransformationType' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, SelectedActors) == 0x000A98, "Member 'AFortCreativeMoveTool::SelectedActors' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, UniformScaleModifier) == 0x000AA8, "Member 'AFortCreativeMoveTool::UniformScaleModifier' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, RotationAxes) == 0x000BA0, "Member 'AFortCreativeMoveTool::RotationAxes' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, RotationAxisIndex) == 0x000BB0, "Member 'AFortCreativeMoveTool::RotationAxisIndex' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, HoveredComponents) == 0x000BB8, "Member 'AFortCreativeMoveTool::HoveredComponents' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, ComponentsToReclaimMIDsFrom) == 0x000C08, "Member 'AFortCreativeMoveTool::ComponentsToReclaimMIDsFrom' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, AllMIDs) == 0x000C58, "Member 'AFortCreativeMoveTool::AllMIDs' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, MaxUnhoverAnimationTime) == 0x000CB8, "Member 'AFortCreativeMoveTool::MaxUnhoverAnimationTime' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, NewlyPlacedActors) == 0x000CC0, "Member 'AFortCreativeMoveTool::NewlyPlacedActors' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, AlreadyProcessedNewlyPlacedActorsOnClient) == 0x000CD0, "Member 'AFortCreativeMoveTool::AlreadyProcessedNewlyPlacedActorsOnClient' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, bShouldDestroyPropsWhenPlacing) == 0x000D20, "Member 'AFortCreativeMoveTool::bShouldDestroyPropsWhenPlacing' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, bAllowGravityOnPlace) == 0x000D21, "Member 'AFortCreativeMoveTool::bAllowGravityOnPlace' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, bShouldUsePrecisionGridSnapping) == 0x000D22, "Member 'AFortCreativeMoveTool::bShouldUsePrecisionGridSnapping' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, GridSnapIndex) == 0x000D23, "Member 'AFortCreativeMoveTool::GridSnapIndex' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, GridSnapRatios) == 0x000D28, "Member 'AFortCreativeMoveTool::GridSnapRatios' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, bHasSpawnedAnActor) == 0x000D38, "Member 'AFortCreativeMoveTool::bHasSpawnedAnActor' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, bIgnoreLineOfSightBlockers) == 0x000D39, "Member 'AFortCreativeMoveTool::bIgnoreLineOfSightBlockers' has a wrong offset!");
static_assert(offsetof(AFortCreativeMoveTool, MoveToolActivatedTags) == 0x000D40, "Member 'AFortCreativeMoveTool::MoveToolActivatedTags' has a wrong offset!");

// Class FortniteGame.FortMinigameVolumeComponent
// 0x0018 (0x0110 - 0x00F8)
class UFortMinigameVolumeComponent final : public UActorComponent
{
public:
	class AFortMinigameSettingsBuilding*          CurrentMinigameSettingsMachine;                    // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortMinigame>              MinigameClass;                                     // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMinigame*                          CurrentMinigame;                                   // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnClientEnterVolume(class APlayerState* InPlayerState, class AFortVolume* InVolume);
	void OnClientExitVolume(class APlayerState* InPlayerState, class AFortVolume* InVolume);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameVolumeComponent">();
	}
	static class UFortMinigameVolumeComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMinigameVolumeComponent>();
	}
};
static_assert(alignof(UFortMinigameVolumeComponent) == 0x000008, "Wrong alignment on UFortMinigameVolumeComponent");
static_assert(sizeof(UFortMinigameVolumeComponent) == 0x000110, "Wrong size on UFortMinigameVolumeComponent");
static_assert(offsetof(UFortMinigameVolumeComponent, CurrentMinigameSettingsMachine) == 0x0000F8, "Member 'UFortMinigameVolumeComponent::CurrentMinigameSettingsMachine' has a wrong offset!");
static_assert(offsetof(UFortMinigameVolumeComponent, MinigameClass) == 0x000100, "Member 'UFortMinigameVolumeComponent::MinigameClass' has a wrong offset!");
static_assert(offsetof(UFortMinigameVolumeComponent, CurrentMinigame) == 0x000108, "Member 'UFortMinigameVolumeComponent::CurrentMinigame' has a wrong offset!");

// Class FortniteGame.MoveBuildingsOnGrid
// 0x0030 (0x01A0 - 0x0170)
class UMoveBuildingsOnGrid final : public UObjectInteractionBehavior
{
public:
	uint8                                         Pad_170[0x30];                                     // 0x0170(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"MoveBuildingsOnGrid">();
	}
	static class UMoveBuildingsOnGrid* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMoveBuildingsOnGrid>();
	}
};
static_assert(alignof(UMoveBuildingsOnGrid) == 0x000008, "Wrong alignment on UMoveBuildingsOnGrid");
static_assert(sizeof(UMoveBuildingsOnGrid) == 0x0001A0, "Wrong size on UMoveBuildingsOnGrid");

// Class FortniteGame.FortVehicleTrickSet
// 0x0070 (0x00A0 - 0x0030)
class UFortVehicleTrickSet final : public UPrimaryDataAsset
{
public:
	struct FDataTableRowHandle                    Basics;                                            // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleIncrementTrick>     RollTricks;                                        // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleIncrementTrick>     ReverseRollTricks;                                 // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleIncrementTrick>     YawTricks;                                         // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleIncrementTrick>     ReverseYawTricks;                                  // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleIncrementTrick>     PitchTricks;                                       // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleIncrementTrick>     ReversePitchTricks;                                // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleTrickSet">();
	}
	static class UFortVehicleTrickSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleTrickSet>();
	}
};
static_assert(alignof(UFortVehicleTrickSet) == 0x000008, "Wrong alignment on UFortVehicleTrickSet");
static_assert(sizeof(UFortVehicleTrickSet) == 0x0000A0, "Wrong size on UFortVehicleTrickSet");
static_assert(offsetof(UFortVehicleTrickSet, Basics) == 0x000030, "Member 'UFortVehicleTrickSet::Basics' has a wrong offset!");
static_assert(offsetof(UFortVehicleTrickSet, RollTricks) == 0x000040, "Member 'UFortVehicleTrickSet::RollTricks' has a wrong offset!");
static_assert(offsetof(UFortVehicleTrickSet, ReverseRollTricks) == 0x000050, "Member 'UFortVehicleTrickSet::ReverseRollTricks' has a wrong offset!");
static_assert(offsetof(UFortVehicleTrickSet, YawTricks) == 0x000060, "Member 'UFortVehicleTrickSet::YawTricks' has a wrong offset!");
static_assert(offsetof(UFortVehicleTrickSet, ReverseYawTricks) == 0x000070, "Member 'UFortVehicleTrickSet::ReverseYawTricks' has a wrong offset!");
static_assert(offsetof(UFortVehicleTrickSet, PitchTricks) == 0x000080, "Member 'UFortVehicleTrickSet::PitchTricks' has a wrong offset!");
static_assert(offsetof(UFortVehicleTrickSet, ReversePitchTricks) == 0x000090, "Member 'UFortVehicleTrickSet::ReversePitchTricks' has a wrong offset!");

// Class FortniteGame.DeleteObjects
// 0x0010 (0x0180 - 0x0170)
class UDeleteObjects final : public UObjectInteractionBehavior
{
public:
	TArray<class AActor*>                         DeleteActors;                                      // 0x0170(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	void GetDeleteActorsMeshComponents(TArray<class UMeshComponent*>* Components);
	void PlayDeleteAnimation();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"DeleteObjects">();
	}
	static class UDeleteObjects* GetDefaultObj()
	{
		return GetDefaultObjImpl<UDeleteObjects>();
	}
};
static_assert(alignof(UDeleteObjects) == 0x000008, "Wrong alignment on UDeleteObjects");
static_assert(sizeof(UDeleteObjects) == 0x000180, "Wrong size on UDeleteObjects");
static_assert(offsetof(UDeleteObjects, DeleteActors) == 0x000170, "Member 'UDeleteObjects::DeleteActors' has a wrong offset!");

// Class FortniteGame.PlaysetPreview
// 0x0020 (0x0190 - 0x0170)
class UPlaysetPreview final : public UObjectInteractionBehavior
{
public:
	class AStaticMeshActor*                       PreviewPlaysetStaticMeshActor;                     // 0x0170(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMesh*                            PlaysetMesh;                                       // 0x0178(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterial*                              PlaysetMaterial;                                   // 0x0180(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortPlaysetItemDefinition*             PlaysetToPlace;                                    // 0x0188(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void OnRep_PlaysetToPlace();
	void UpdatePreviewMeshScale();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaysetPreview">();
	}
	static class UPlaysetPreview* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaysetPreview>();
	}
};
static_assert(alignof(UPlaysetPreview) == 0x000008, "Wrong alignment on UPlaysetPreview");
static_assert(sizeof(UPlaysetPreview) == 0x000190, "Wrong size on UPlaysetPreview");
static_assert(offsetof(UPlaysetPreview, PreviewPlaysetStaticMeshActor) == 0x000170, "Member 'UPlaysetPreview::PreviewPlaysetStaticMeshActor' has a wrong offset!");
static_assert(offsetof(UPlaysetPreview, PlaysetMesh) == 0x000178, "Member 'UPlaysetPreview::PlaysetMesh' has a wrong offset!");
static_assert(offsetof(UPlaysetPreview, PlaysetMaterial) == 0x000180, "Member 'UPlaysetPreview::PlaysetMaterial' has a wrong offset!");
static_assert(offsetof(UPlaysetPreview, PlaysetToPlace) == 0x000188, "Member 'UPlaysetPreview::PlaysetToPlace' has a wrong offset!");

// Class FortniteGame.FortWeatherAugment
// 0x0020 (0x04B8 - 0x0498)
class AFortWeatherAugment final : public AFortCarriedObject
{
public:
	struct FGameplayTagContainer                  WeatherTags;                                       // 0x0498(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)

public:
	const struct FGameplayTagContainer GetWeatherTags() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeatherAugment">();
	}
	static class AFortWeatherAugment* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeatherAugment>();
	}
};
static_assert(alignof(AFortWeatherAugment) == 0x000008, "Wrong alignment on AFortWeatherAugment");
static_assert(sizeof(AFortWeatherAugment) == 0x0004B8, "Wrong size on AFortWeatherAugment");
static_assert(offsetof(AFortWeatherAugment, WeatherTags) == 0x000498, "Member 'AFortWeatherAugment::WeatherTags' has a wrong offset!");

// Class FortniteGame.CreativePhysicsManager
// 0x0010 (0x0340 - 0x0330)
class ACreativePhysicsManager final : public AActor
{
public:
	TArray<struct FCreativePhysicsEffectedActor>  EffectedActors;                                    // 0x0330(0x0010)(Net, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	void MulticastForceMoveActor(class AActor* ActorToMove, const struct FTransform& NewTransform);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"CreativePhysicsManager">();
	}
	static class ACreativePhysicsManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<ACreativePhysicsManager>();
	}
};
static_assert(alignof(ACreativePhysicsManager) == 0x000008, "Wrong alignment on ACreativePhysicsManager");
static_assert(sizeof(ACreativePhysicsManager) == 0x000340, "Wrong size on ACreativePhysicsManager");
static_assert(offsetof(ACreativePhysicsManager, EffectedActors) == 0x000330, "Member 'ACreativePhysicsManager::EffectedActors' has a wrong offset!");

// Class FortniteGame.FortCreativeRealEstatePlotItem
// 0x0098 (0x0178 - 0x00E0)
class UFortCreativeRealEstatePlotItem final : public UFortAccountItem
{
public:
	int32                                         IslandIndex;                                       // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E4[0x4];                                       // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 IslandInfoLocale;                                  // 0x00E8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 IslandTitle;                                       // 0x00F8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 IslandTagline;                                     // 0x0108(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 YoutubeVideoId;                                    // 0x0118(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 IslandCode;                                        // 0x0128(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 IslandIntroduction;                                // 0x0138(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              LastPublishedDate;                                 // 0x0148(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         LastPublishedVersion;                              // 0x0150(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_154[0x4];                                      // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCreativePlotPermissionData        PermissionData;                                    // 0x0158(0x0018)(NativeAccessSpecifierPublic)
	struct FDateTime                              DeletedAt;                                         // 0x0170(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeRealEstatePlotItem">();
	}
	static class UFortCreativeRealEstatePlotItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCreativeRealEstatePlotItem>();
	}
};
static_assert(alignof(UFortCreativeRealEstatePlotItem) == 0x000008, "Wrong alignment on UFortCreativeRealEstatePlotItem");
static_assert(sizeof(UFortCreativeRealEstatePlotItem) == 0x000178, "Wrong size on UFortCreativeRealEstatePlotItem");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, IslandIndex) == 0x0000E0, "Member 'UFortCreativeRealEstatePlotItem::IslandIndex' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, IslandInfoLocale) == 0x0000E8, "Member 'UFortCreativeRealEstatePlotItem::IslandInfoLocale' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, IslandTitle) == 0x0000F8, "Member 'UFortCreativeRealEstatePlotItem::IslandTitle' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, IslandTagline) == 0x000108, "Member 'UFortCreativeRealEstatePlotItem::IslandTagline' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, YoutubeVideoId) == 0x000118, "Member 'UFortCreativeRealEstatePlotItem::YoutubeVideoId' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, IslandCode) == 0x000128, "Member 'UFortCreativeRealEstatePlotItem::IslandCode' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, IslandIntroduction) == 0x000138, "Member 'UFortCreativeRealEstatePlotItem::IslandIntroduction' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, LastPublishedDate) == 0x000148, "Member 'UFortCreativeRealEstatePlotItem::LastPublishedDate' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, LastPublishedVersion) == 0x000150, "Member 'UFortCreativeRealEstatePlotItem::LastPublishedVersion' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, PermissionData) == 0x000158, "Member 'UFortCreativeRealEstatePlotItem::PermissionData' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItem, DeletedAt) == 0x000170, "Member 'UFortCreativeRealEstatePlotItem::DeletedAt' has a wrong offset!");

// Class FortniteGame.FortMission_HarvestingBase
// 0x0048 (0x0728 - 0x06E0)
class AFortMission_HarvestingBase final : public AFortMission
{
public:
	TArray<TSubclassOf<class ABuildingActor>>     BuildingActorClassesValidForHarvestDrop;           // 0x06E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	TArray<TSubclassOf<class ABuildingDeco>>      DecoActorClassesValidForHarvestDrop;               // 0x06F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	float                                         ItemDropChancePercent;                             // 0x0700(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ItemMinDropQuantity;                               // 0x0704(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ItemMaxDropQuantity;                               // 0x0708(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinDurationBetweenDrops;                           // 0x070C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxFailedDropsInARow;                              // 0x0710(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableConversations;                              // 0x0714(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_715[0x3];                                      // 0x0715(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortReactiveQuestDialogue>     Conversations;                                     // 0x0718(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMission_HarvestingBase">();
	}
	static class AFortMission_HarvestingBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMission_HarvestingBase>();
	}
};
static_assert(alignof(AFortMission_HarvestingBase) == 0x000008, "Wrong alignment on AFortMission_HarvestingBase");
static_assert(sizeof(AFortMission_HarvestingBase) == 0x000728, "Wrong size on AFortMission_HarvestingBase");
static_assert(offsetof(AFortMission_HarvestingBase, BuildingActorClassesValidForHarvestDrop) == 0x0006E0, "Member 'AFortMission_HarvestingBase::BuildingActorClassesValidForHarvestDrop' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, DecoActorClassesValidForHarvestDrop) == 0x0006F0, "Member 'AFortMission_HarvestingBase::DecoActorClassesValidForHarvestDrop' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, ItemDropChancePercent) == 0x000700, "Member 'AFortMission_HarvestingBase::ItemDropChancePercent' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, ItemMinDropQuantity) == 0x000704, "Member 'AFortMission_HarvestingBase::ItemMinDropQuantity' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, ItemMaxDropQuantity) == 0x000708, "Member 'AFortMission_HarvestingBase::ItemMaxDropQuantity' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, MinDurationBetweenDrops) == 0x00070C, "Member 'AFortMission_HarvestingBase::MinDurationBetweenDrops' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, MaxFailedDropsInARow) == 0x000710, "Member 'AFortMission_HarvestingBase::MaxFailedDropsInARow' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, bEnableConversations) == 0x000714, "Member 'AFortMission_HarvestingBase::bEnableConversations' has a wrong offset!");
static_assert(offsetof(AFortMission_HarvestingBase, Conversations) == 0x000718, "Member 'AFortMission_HarvestingBase::Conversations' has a wrong offset!");

// Class FortniteGame.FortCreativeRealEstatePlotItemDefinition
// 0x0110 (0x0470 - 0x0360)
class UFortCreativeRealEstatePlotItemDefinition final : public UFortAccountItemDefinition
{
public:
	class FText                                   UIDisplayName;                                     // 0x0360(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortPlaysetItemDefinition> BasePlayset;                                       // 0x0378(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 InitialSaveFileName;                               // 0x03A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SizeX;                                             // 0x03B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SizeY;                                             // 0x03B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LocationOffset;                                    // 0x03B8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               DefaultRotation;                                   // 0x03C4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	ERealEstateOffsetType                         OffsetType;                                        // 0x03D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3D1[0x7];                                      // 0x03D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MapImage;                                          // 0x03D8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         SortIndex;                                         // 0x0460(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsAvailableToUsers;                               // 0x0464(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_465[0xB];                                      // 0x0465(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeRealEstatePlotItemDefinition">();
	}
	static class UFortCreativeRealEstatePlotItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCreativeRealEstatePlotItemDefinition>();
	}
};
static_assert(alignof(UFortCreativeRealEstatePlotItemDefinition) == 0x000010, "Wrong alignment on UFortCreativeRealEstatePlotItemDefinition");
static_assert(sizeof(UFortCreativeRealEstatePlotItemDefinition) == 0x000470, "Wrong size on UFortCreativeRealEstatePlotItemDefinition");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, UIDisplayName) == 0x000360, "Member 'UFortCreativeRealEstatePlotItemDefinition::UIDisplayName' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, BasePlayset) == 0x000378, "Member 'UFortCreativeRealEstatePlotItemDefinition::BasePlayset' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, InitialSaveFileName) == 0x0003A0, "Member 'UFortCreativeRealEstatePlotItemDefinition::InitialSaveFileName' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, SizeX) == 0x0003B0, "Member 'UFortCreativeRealEstatePlotItemDefinition::SizeX' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, SizeY) == 0x0003B4, "Member 'UFortCreativeRealEstatePlotItemDefinition::SizeY' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, LocationOffset) == 0x0003B8, "Member 'UFortCreativeRealEstatePlotItemDefinition::LocationOffset' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, DefaultRotation) == 0x0003C4, "Member 'UFortCreativeRealEstatePlotItemDefinition::DefaultRotation' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, OffsetType) == 0x0003D0, "Member 'UFortCreativeRealEstatePlotItemDefinition::OffsetType' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, MapImage) == 0x0003D8, "Member 'UFortCreativeRealEstatePlotItemDefinition::MapImage' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, SortIndex) == 0x000460, "Member 'UFortCreativeRealEstatePlotItemDefinition::SortIndex' has a wrong offset!");
static_assert(offsetof(UFortCreativeRealEstatePlotItemDefinition, bIsAvailableToUsers) == 0x000464, "Member 'UFortCreativeRealEstatePlotItemDefinition::bIsAvailableToUsers' has a wrong offset!");

// Class FortniteGame.FortCreativeRealEstatePlotManager
// 0x0010 (0x0340 - 0x0330)
class AFortCreativeRealEstatePlotManager final : public AInfo
{
public:
	TArray<struct FActiveRealEstatePlotInfo>      ActiveCreativeRealEstatePlots;                     // 0x0330(0x0010)(Net, ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeRealEstatePlotManager">();
	}
	static class AFortCreativeRealEstatePlotManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCreativeRealEstatePlotManager>();
	}
};
static_assert(alignof(AFortCreativeRealEstatePlotManager) == 0x000008, "Wrong alignment on AFortCreativeRealEstatePlotManager");
static_assert(sizeof(AFortCreativeRealEstatePlotManager) == 0x000340, "Wrong size on AFortCreativeRealEstatePlotManager");
static_assert(offsetof(AFortCreativeRealEstatePlotManager, ActiveCreativeRealEstatePlots) == 0x000330, "Member 'AFortCreativeRealEstatePlotManager::ActiveCreativeRealEstatePlots' has a wrong offset!");

// Class FortniteGame.FortTooltipMap
// 0x0060 (0x0090 - 0x0030)
class UFortTooltipMap final : public UDataAsset
{
public:
	uint8                                         Pad_30[0x50];                                      // 0x0030(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortTooltipMapEntry>           Mapping;                                           // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltipMap">();
	}
	static class UFortTooltipMap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTooltipMap>();
	}
};
static_assert(alignof(UFortTooltipMap) == 0x000008, "Wrong alignment on UFortTooltipMap");
static_assert(sizeof(UFortTooltipMap) == 0x000090, "Wrong size on UFortTooltipMap");
static_assert(offsetof(UFortTooltipMap, Mapping) == 0x000080, "Member 'UFortTooltipMap::Mapping' has a wrong offset!");

// Class FortniteGame.FortCrowdManager
// 0x0008 (0x00F8 - 0x00F0)
class UFortCrowdManager final : public UCrowdManager
{
public:
	uint8                                         Pad_F0[0x8];                                       // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCrowdManager">();
	}
	static class UFortCrowdManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCrowdManager>();
	}
};
static_assert(alignof(UFortCrowdManager) == 0x000008, "Wrong alignment on UFortCrowdManager");
static_assert(sizeof(UFortCrowdManager) == 0x0000F8, "Wrong size on UFortCrowdManager");

// Class FortniteGame.FortCurrencyItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UFortCurrencyItemDefinition final : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCurrencyItemDefinition">();
	}
	static class UFortCurrencyItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCurrencyItemDefinition>();
	}
};
static_assert(alignof(UFortCurrencyItemDefinition) == 0x000010, "Wrong alignment on UFortCurrencyItemDefinition");
static_assert(sizeof(UFortCurrencyItemDefinition) == 0x000360, "Wrong size on UFortCurrencyItemDefinition");

// Class FortniteGame.FortAsyncAction_CalendarEventWatcherBase
// 0x0058 (0x0088 - 0x0030)
class UFortAsyncAction_CalendarEventWatcherBase : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnEventActive;                                     // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEventUpdated;                                    // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEventEnded;                                      // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortGameInstance*                      MyGameInstance;                                    // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_68[0x20];                                      // 0x0068(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_CalendarEventWatcherBase">();
	}
	static class UFortAsyncAction_CalendarEventWatcherBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_CalendarEventWatcherBase>();
	}
};
static_assert(alignof(UFortAsyncAction_CalendarEventWatcherBase) == 0x000008, "Wrong alignment on UFortAsyncAction_CalendarEventWatcherBase");
static_assert(sizeof(UFortAsyncAction_CalendarEventWatcherBase) == 0x000088, "Wrong size on UFortAsyncAction_CalendarEventWatcherBase");
static_assert(offsetof(UFortAsyncAction_CalendarEventWatcherBase, OnEventActive) == 0x000030, "Member 'UFortAsyncAction_CalendarEventWatcherBase::OnEventActive' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_CalendarEventWatcherBase, OnEventUpdated) == 0x000040, "Member 'UFortAsyncAction_CalendarEventWatcherBase::OnEventUpdated' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_CalendarEventWatcherBase, OnEventEnded) == 0x000050, "Member 'UFortAsyncAction_CalendarEventWatcherBase::OnEventEnded' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_CalendarEventWatcherBase, MyGameInstance) == 0x000060, "Member 'UFortAsyncAction_CalendarEventWatcherBase::MyGameInstance' has a wrong offset!");

// Class FortniteGame.FortCustomizableAbilityDecoTool
// 0x0008 (0x0A10 - 0x0A08)
class AFortCustomizableAbilityDecoTool : public AFortAbilityDecoTool
{
public:
	bool                                          bExecuteToolAbilityOnPress;                        // 0x0A08(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A09[0x7];                                      // 0x0A09(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BPOnEquip(class AFortWeapon* OldWeapon);
	void BPOnSetDecoObjectPreview(class AFortDecoHelper* FortDecoHelper);
	void BPOnUnEquip();
	void BPPressSecondaryFire(class AFortDecoHelper* FortDecoHelper);
	void BPPressTrigger(class AFortDecoHelper* FortDecoHelper);
	void BPReleaseSecondaryFire(class AFortDecoHelper* FortDecoHelper);
	void BPReleaseTrigger(class AFortDecoHelper* FortDecoHelper);
	void BPServerPressSecondaryFire();
	void BPServerReleaseSecondaryFire();
	void ExecuteDecoAbility();
	void ServerPressSecondaryFire();
	void ServerPressTrigger();
	void ServerReleaseSecondaryFire();
	void ServerReleaseTrigger();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCustomizableAbilityDecoTool">();
	}
	static class AFortCustomizableAbilityDecoTool* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortCustomizableAbilityDecoTool>();
	}
};
static_assert(alignof(AFortCustomizableAbilityDecoTool) == 0x000008, "Wrong alignment on AFortCustomizableAbilityDecoTool");
static_assert(sizeof(AFortCustomizableAbilityDecoTool) == 0x000A10, "Wrong size on AFortCustomizableAbilityDecoTool");
static_assert(offsetof(AFortCustomizableAbilityDecoTool, bExecuteToolAbilityOnPress) == 0x000A08, "Member 'AFortCustomizableAbilityDecoTool::bExecuteToolAbilityOnPress' has a wrong offset!");

// Class FortniteGame.FortCustomizationAssetLoader
// 0x0090 (0x00B8 - 0x0028)
class UFortCustomizationAssetLoader final : public UObject
{
public:
	struct FFortCustomizationAssetsToLoad         CurrentAssetsToLoad;                               // 0x0028(0x0030)(Transient, NativeAccessSpecifierPrivate)
	struct FFortCustomizationAssetsToLoad         PendingAssetsToLoad;                               // 0x0058(0x0030)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_88[0x18];                                      // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UObject*>                        AllLoadedAssets;                                   // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B0[0x8];                                       // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCustomizationAssetLoader">();
	}
	static class UFortCustomizationAssetLoader* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCustomizationAssetLoader>();
	}
};
static_assert(alignof(UFortCustomizationAssetLoader) == 0x000008, "Wrong alignment on UFortCustomizationAssetLoader");
static_assert(sizeof(UFortCustomizationAssetLoader) == 0x0000B8, "Wrong size on UFortCustomizationAssetLoader");
static_assert(offsetof(UFortCustomizationAssetLoader, CurrentAssetsToLoad) == 0x000028, "Member 'UFortCustomizationAssetLoader::CurrentAssetsToLoad' has a wrong offset!");
static_assert(offsetof(UFortCustomizationAssetLoader, PendingAssetsToLoad) == 0x000058, "Member 'UFortCustomizationAssetLoader::PendingAssetsToLoad' has a wrong offset!");
static_assert(offsetof(UFortCustomizationAssetLoader, AllLoadedAssets) == 0x0000A0, "Member 'UFortCustomizationAssetLoader::AllLoadedAssets' has a wrong offset!");

// Class FortniteGame.FortTooltipLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortTooltipLibrary final : public UBlueprintFunctionLibrary
{
public:
	static class FText FormatAttributeBuffs(const struct FFortAttributeInfo& AttributeInfo, float AdditiveBuff, float MultiplicativeBuff);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltipLibrary">();
	}
	static class UFortTooltipLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTooltipLibrary>();
	}
};
static_assert(alignof(UFortTooltipLibrary) == 0x000008, "Wrong alignment on UFortTooltipLibrary");
static_assert(sizeof(UFortTooltipLibrary) == 0x000028, "Wrong size on UFortTooltipLibrary");

// Class FortniteGame.FortDailyRewardScheduleDefinitions
// 0x0010 (0x0040 - 0x0030)
class UFortDailyRewardScheduleDefinitions final : public UDataAsset
{
public:
	TArray<struct FFortDailyRewardScheduleDefinition> Schedules;                                         // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDailyRewardScheduleDefinitions">();
	}
	static class UFortDailyRewardScheduleDefinitions* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDailyRewardScheduleDefinitions>();
	}
};
static_assert(alignof(UFortDailyRewardScheduleDefinitions) == 0x000008, "Wrong alignment on UFortDailyRewardScheduleDefinitions");
static_assert(sizeof(UFortDailyRewardScheduleDefinitions) == 0x000040, "Wrong size on UFortDailyRewardScheduleDefinitions");
static_assert(offsetof(UFortDailyRewardScheduleDefinitions, Schedules) == 0x000030, "Member 'UFortDailyRewardScheduleDefinitions::Schedules' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_MCPContextRecycleItems
// 0x0028 (0x0058 - 0x0030)
class UFortAsyncAction_MCPContextRecycleItems final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnMCPRequestComplete;                              // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TWeakObjectPtr<class UFortMcpContext>         MCPContext;                                        // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TWeakObjectPtr<class UFortItem>>       ItemsToRecycle;                                    // 0x0048(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)

public:
	static class UFortAsyncAction_MCPContextRecycleItems* RecycleItems(const class UFortMcpContext* Param_MCPContext, const TArray<class UFortItem*>& Param_ItemsToRecycle);

	void OnMCPRequestComplete__DelegateSignature();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_MCPContextRecycleItems">();
	}
	static class UFortAsyncAction_MCPContextRecycleItems* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_MCPContextRecycleItems>();
	}
};
static_assert(alignof(UFortAsyncAction_MCPContextRecycleItems) == 0x000008, "Wrong alignment on UFortAsyncAction_MCPContextRecycleItems");
static_assert(sizeof(UFortAsyncAction_MCPContextRecycleItems) == 0x000058, "Wrong size on UFortAsyncAction_MCPContextRecycleItems");
static_assert(offsetof(UFortAsyncAction_MCPContextRecycleItems, OnMCPRequestComplete) == 0x000030, "Member 'UFortAsyncAction_MCPContextRecycleItems::OnMCPRequestComplete' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MCPContextRecycleItems, MCPContext) == 0x000040, "Member 'UFortAsyncAction_MCPContextRecycleItems::MCPContext' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_MCPContextRecycleItems, ItemsToRecycle) == 0x000048, "Member 'UFortAsyncAction_MCPContextRecycleItems::ItemsToRecycle' has a wrong offset!");

// Class FortniteGame.FortTokenType
// 0x0060 (0x03C0 - 0x0360)
class UFortTokenType : public UFortAccountItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   ScriptedAction;                                    // 0x0360(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateColor                            NodeTintColour;                                    // 0x0388(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	bool                                          bPercentageRepresentation;                         // 0x03B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EItemProfileType                              ProfileType;                                       // 0x03B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3B2[0xE];                                      // 0x03B2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTokenType">();
	}
	static class UFortTokenType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTokenType>();
	}
};
static_assert(alignof(UFortTokenType) == 0x000010, "Wrong alignment on UFortTokenType");
static_assert(sizeof(UFortTokenType) == 0x0003C0, "Wrong size on UFortTokenType");
static_assert(offsetof(UFortTokenType, ScriptedAction) == 0x000360, "Member 'UFortTokenType::ScriptedAction' has a wrong offset!");
static_assert(offsetof(UFortTokenType, NodeTintColour) == 0x000388, "Member 'UFortTokenType::NodeTintColour' has a wrong offset!");
static_assert(offsetof(UFortTokenType, bPercentageRepresentation) == 0x0003B0, "Member 'UFortTokenType::bPercentageRepresentation' has a wrong offset!");
static_assert(offsetof(UFortTokenType, ProfileType) == 0x0003B1, "Member 'UFortTokenType::ProfileType' has a wrong offset!");

// Class FortniteGame.FortDailyRewardScheduleTokenDefinition
// 0x0000 (0x03C0 - 0x03C0)
class UFortDailyRewardScheduleTokenDefinition final : public UFortTokenType
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDailyRewardScheduleTokenDefinition">();
	}
	static class UFortDailyRewardScheduleTokenDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDailyRewardScheduleTokenDefinition>();
	}
};
static_assert(alignof(UFortDailyRewardScheduleTokenDefinition) == 0x000010, "Wrong alignment on UFortDailyRewardScheduleTokenDefinition");
static_assert(sizeof(UFortDailyRewardScheduleTokenDefinition) == 0x0003C0, "Wrong size on UFortDailyRewardScheduleTokenDefinition");

// Class FortniteGame.FortDamageFormulaExecutionCalculation
// 0x0008 (0x0048 - 0x0040)
class UFortDamageFormulaExecutionCalculation final : public UFortGameplayEffectExecutionCalculation
{
public:
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDamageFormulaExecutionCalculation">();
	}
	static class UFortDamageFormulaExecutionCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDamageFormulaExecutionCalculation>();
	}
};
static_assert(alignof(UFortDamageFormulaExecutionCalculation) == 0x000008, "Wrong alignment on UFortDamageFormulaExecutionCalculation");
static_assert(sizeof(UFortDamageFormulaExecutionCalculation) == 0x000048, "Wrong size on UFortDamageFormulaExecutionCalculation");

// Class FortniteGame.FortGameplayModMagnitudeCalculation
// 0x0000 (0x0040 - 0x0040)
class UFortGameplayModMagnitudeCalculation : public UGameplayModMagnitudeCalculation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayModMagnitudeCalculation">();
	}
	static class UFortGameplayModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFortGameplayModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFortGameplayModMagnitudeCalculation");
static_assert(sizeof(UFortGameplayModMagnitudeCalculation) == 0x000040, "Wrong size on UFortGameplayModMagnitudeCalculation");

// Class FortniteGame.FromTeamOffenseModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromTeamOffenseModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromTeamOffenseModMagnitudeCalculation">();
	}
	static class UFromTeamOffenseModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromTeamOffenseModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromTeamOffenseModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromTeamOffenseModMagnitudeCalculation");
static_assert(sizeof(UFromTeamOffenseModMagnitudeCalculation) == 0x000058, "Wrong size on UFromTeamOffenseModMagnitudeCalculation");

// Class FortniteGame.FortDamageMiniMapIndicator
// 0x0000 (0x0188 - 0x0188)
class UFortDamageMiniMapIndicator final : public UFortMiniMapPingIndicator
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDamageMiniMapIndicator">();
	}
	static class UFortDamageMiniMapIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDamageMiniMapIndicator>();
	}
};
static_assert(alignof(UFortDamageMiniMapIndicator) == 0x000008, "Wrong alignment on UFortDamageMiniMapIndicator");
static_assert(sizeof(UFortDamageMiniMapIndicator) == 0x000188, "Wrong size on UFortDamageMiniMapIndicator");

// Class FortniteGame.FortDamageNumbersActor
// 0x0228 (0x0560 - 0x0338)
class AFortDamageNumbersActor : public AFortClientOnlyActor
{
public:
	float                                         ComponentLifespan;                                 // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_33C[0x4];                                      // 0x033C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UStaticMesh*                            MeshesByElement[0x5];                              // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMesh*                            CritBuildingImpactMesh;                            // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMesh*                            MeshesByScoreCategory[0x3];                        // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   PlayerMaterialParameterName;                       // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PlayerMaterialParameterValue;                      // 0x0390(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           CriticalHitPlayerColor;                            // 0x0394(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           StandardHitPlayerColor;                            // 0x03A4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           CriticalHitBuildingColor;                          // 0x03B4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           CriticalHitEnemyColor;                             // 0x03C4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           StandardHitColor;                                  // 0x03D4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           CriticalHitShieldColor;                            // 0x03E4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           ShieldHitColor;                                    // 0x03F4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           StandardHitAthenaAIColor;                          // 0x0404(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           CriticalHitAthenaAIColor;                          // 0x0414(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           StandardHitVehicleColor;                           // 0x0424(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           CriticalHitVehicleColor;                           // 0x0434(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   ColorParameterName;                                // 0x0444(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   AnimationLifespanParameterName;                    // 0x044C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   IsCriticalHitParameterName;                        // 0x0454(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpacingPercentageForOnes;                          // 0x045C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class FName>                           PositionParameterNames;                            // 0x0460(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         DistanceFromCameraBeforeDoublingSize;              // 0x0470(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         CriticalHitSizeMultiplier;                         // 0x0474(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FontXSize;                                         // 0x0478(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FontYSize;                                         // 0x047C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         NumberOfNumberRotations;                           // 0x0480(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_484[0x4];                                      // 0x0484(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           ScaleRotationAngleParameterNames;                  // 0x0488(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           DurationParameterNames;                            // 0x0498(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         MaxScoreNumberDistance;                            // 0x04A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   MoveToCameraParameterName;                         // 0x04AC(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B4[0x4];                                      // 0x04B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPooledDamageNumberComponents          PooledComponentsByElement[0x5];                    // 0x04B8(0x0010)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FPooledDamageNumberComponents          PooledComponentsCritBuildingImpact;                // 0x0508(0x0010)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FPooledDamageNumberComponents          PooledComponentsByScoreCategory[0x3];              // 0x0518(0x0010)(Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<struct FLiveDamageNumberComponent>     LiveComponents;                                    // 0x0548(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_558[0x8];                                      // 0x0558(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnNewDamageNumber(const struct FFortDamageNumberInfo& NewDamageNumberInfo);
	void SetMaterialParameters(struct FFortDamageNumberInfo& NewDamageNumberInfo, const struct FTransform& CameraTransform, const struct FVector& NumberLocation);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDamageNumbersActor">();
	}
	static class AFortDamageNumbersActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDamageNumbersActor>();
	}
};
static_assert(alignof(AFortDamageNumbersActor) == 0x000008, "Wrong alignment on AFortDamageNumbersActor");
static_assert(sizeof(AFortDamageNumbersActor) == 0x000560, "Wrong size on AFortDamageNumbersActor");
static_assert(offsetof(AFortDamageNumbersActor, ComponentLifespan) == 0x000338, "Member 'AFortDamageNumbersActor::ComponentLifespan' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, MeshesByElement) == 0x000340, "Member 'AFortDamageNumbersActor::MeshesByElement' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CritBuildingImpactMesh) == 0x000368, "Member 'AFortDamageNumbersActor::CritBuildingImpactMesh' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, MeshesByScoreCategory) == 0x000370, "Member 'AFortDamageNumbersActor::MeshesByScoreCategory' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, PlayerMaterialParameterName) == 0x000388, "Member 'AFortDamageNumbersActor::PlayerMaterialParameterName' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, PlayerMaterialParameterValue) == 0x000390, "Member 'AFortDamageNumbersActor::PlayerMaterialParameterValue' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CriticalHitPlayerColor) == 0x000394, "Member 'AFortDamageNumbersActor::CriticalHitPlayerColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, StandardHitPlayerColor) == 0x0003A4, "Member 'AFortDamageNumbersActor::StandardHitPlayerColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CriticalHitBuildingColor) == 0x0003B4, "Member 'AFortDamageNumbersActor::CriticalHitBuildingColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CriticalHitEnemyColor) == 0x0003C4, "Member 'AFortDamageNumbersActor::CriticalHitEnemyColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, StandardHitColor) == 0x0003D4, "Member 'AFortDamageNumbersActor::StandardHitColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CriticalHitShieldColor) == 0x0003E4, "Member 'AFortDamageNumbersActor::CriticalHitShieldColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, ShieldHitColor) == 0x0003F4, "Member 'AFortDamageNumbersActor::ShieldHitColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, StandardHitAthenaAIColor) == 0x000404, "Member 'AFortDamageNumbersActor::StandardHitAthenaAIColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CriticalHitAthenaAIColor) == 0x000414, "Member 'AFortDamageNumbersActor::CriticalHitAthenaAIColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, StandardHitVehicleColor) == 0x000424, "Member 'AFortDamageNumbersActor::StandardHitVehicleColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CriticalHitVehicleColor) == 0x000434, "Member 'AFortDamageNumbersActor::CriticalHitVehicleColor' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, ColorParameterName) == 0x000444, "Member 'AFortDamageNumbersActor::ColorParameterName' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, AnimationLifespanParameterName) == 0x00044C, "Member 'AFortDamageNumbersActor::AnimationLifespanParameterName' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, IsCriticalHitParameterName) == 0x000454, "Member 'AFortDamageNumbersActor::IsCriticalHitParameterName' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, SpacingPercentageForOnes) == 0x00045C, "Member 'AFortDamageNumbersActor::SpacingPercentageForOnes' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, PositionParameterNames) == 0x000460, "Member 'AFortDamageNumbersActor::PositionParameterNames' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, DistanceFromCameraBeforeDoublingSize) == 0x000470, "Member 'AFortDamageNumbersActor::DistanceFromCameraBeforeDoublingSize' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, CriticalHitSizeMultiplier) == 0x000474, "Member 'AFortDamageNumbersActor::CriticalHitSizeMultiplier' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, FontXSize) == 0x000478, "Member 'AFortDamageNumbersActor::FontXSize' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, FontYSize) == 0x00047C, "Member 'AFortDamageNumbersActor::FontYSize' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, NumberOfNumberRotations) == 0x000480, "Member 'AFortDamageNumbersActor::NumberOfNumberRotations' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, ScaleRotationAngleParameterNames) == 0x000488, "Member 'AFortDamageNumbersActor::ScaleRotationAngleParameterNames' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, DurationParameterNames) == 0x000498, "Member 'AFortDamageNumbersActor::DurationParameterNames' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, MaxScoreNumberDistance) == 0x0004A8, "Member 'AFortDamageNumbersActor::MaxScoreNumberDistance' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, MoveToCameraParameterName) == 0x0004AC, "Member 'AFortDamageNumbersActor::MoveToCameraParameterName' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, PooledComponentsByElement) == 0x0004B8, "Member 'AFortDamageNumbersActor::PooledComponentsByElement' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, PooledComponentsCritBuildingImpact) == 0x000508, "Member 'AFortDamageNumbersActor::PooledComponentsCritBuildingImpact' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, PooledComponentsByScoreCategory) == 0x000518, "Member 'AFortDamageNumbersActor::PooledComponentsByScoreCategory' has a wrong offset!");
static_assert(offsetof(AFortDamageNumbersActor, LiveComponents) == 0x000548, "Member 'AFortDamageNumbersActor::LiveComponents' has a wrong offset!");

// Class FortniteGame.FortLightningActor
// 0x0050 (0x0388 - 0x0338)
class AFortLightningActor : public AFortClientOnlyActor
{
public:
	int32                                         MaxBoltMeshes;                                     // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxBoltWidth;                                      // 0x033C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   BoltMaterialParamTopPct;                           // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   BoltMaterialParamBottomPct;                        // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AActor*                                 ActorToNotify;                                     // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FVector>                        BoltLocations;                                     // 0x0358(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UStaticMeshComponent*>           BoltMeshes;                                        // 0x0368(0x0010)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<class UMaterialInstanceDynamic*>       BoltMIDs;                                          // 0x0378(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)

public:
	void CleanupLightning();
	void GenerateBoltLocations(const struct FVector& StartLocation, const struct FVector& EndLocation, float MinLength, float MaxLength, float RandomVectorContribution, float MinSizeDecayRate, float MaxSizeDecayRate, float FalloffMultiplier);
	void InitializeLightning(class AActor* InActorToNotify);
	void OnLightingCleanup();
	void OnLightingInitialized();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLightningActor">();
	}
	static class AFortLightningActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLightningActor>();
	}
};
static_assert(alignof(AFortLightningActor) == 0x000008, "Wrong alignment on AFortLightningActor");
static_assert(sizeof(AFortLightningActor) == 0x000388, "Wrong size on AFortLightningActor");
static_assert(offsetof(AFortLightningActor, MaxBoltMeshes) == 0x000338, "Member 'AFortLightningActor::MaxBoltMeshes' has a wrong offset!");
static_assert(offsetof(AFortLightningActor, MaxBoltWidth) == 0x00033C, "Member 'AFortLightningActor::MaxBoltWidth' has a wrong offset!");
static_assert(offsetof(AFortLightningActor, BoltMaterialParamTopPct) == 0x000340, "Member 'AFortLightningActor::BoltMaterialParamTopPct' has a wrong offset!");
static_assert(offsetof(AFortLightningActor, BoltMaterialParamBottomPct) == 0x000348, "Member 'AFortLightningActor::BoltMaterialParamBottomPct' has a wrong offset!");
static_assert(offsetof(AFortLightningActor, ActorToNotify) == 0x000350, "Member 'AFortLightningActor::ActorToNotify' has a wrong offset!");
static_assert(offsetof(AFortLightningActor, BoltLocations) == 0x000358, "Member 'AFortLightningActor::BoltLocations' has a wrong offset!");
static_assert(offsetof(AFortLightningActor, BoltMeshes) == 0x000368, "Member 'AFortLightningActor::BoltMeshes' has a wrong offset!");
static_assert(offsetof(AFortLightningActor, BoltMIDs) == 0x000378, "Member 'AFortLightningActor::BoltMIDs' has a wrong offset!");

// Class FortniteGame.FortStormShieldComponent
// 0x0028 (0x0270 - 0x0248)
class UFortStormShieldComponent final : public USceneComponent
{
public:
	UMulticastDelegateProperty_                   OnStormShieldStatusChanged;                        // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_258[0x1];                                      // 0x0258(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bDisabled;                                         // 0x0259(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_25A[0x2];                                      // 0x025A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DistanceFromEdgeOfStormShield;                     // 0x025C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_260[0x10];                                     // 0x0260(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OwnerDestroyed(class AActor* InOwner);
	void StormShieldCreated(class AFortMissionStormShield* Shield);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStormShieldComponent">();
	}
	static class UFortStormShieldComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStormShieldComponent>();
	}
};
static_assert(alignof(UFortStormShieldComponent) == 0x000008, "Wrong alignment on UFortStormShieldComponent");
static_assert(sizeof(UFortStormShieldComponent) == 0x000270, "Wrong size on UFortStormShieldComponent");
static_assert(offsetof(UFortStormShieldComponent, OnStormShieldStatusChanged) == 0x000248, "Member 'UFortStormShieldComponent::OnStormShieldStatusChanged' has a wrong offset!");
static_assert(offsetof(UFortStormShieldComponent, bDisabled) == 0x000259, "Member 'UFortStormShieldComponent::bDisabled' has a wrong offset!");
static_assert(offsetof(UFortStormShieldComponent, DistanceFromEdgeOfStormShield) == 0x00025C, "Member 'UFortStormShieldComponent::DistanceFromEdgeOfStormShield' has a wrong offset!");

// Class FortniteGame.FortDamageSet
// 0x0280 (0x02B0 - 0x0030)
class UFortDamageSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             OutgoingBaseDamage;                                // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             OutgoingBaseEnvironmentalDamage;                   // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             OutgoingBaseImpactDamage;                          // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             OutgoingAbilityDamage;                             // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             OutgoingBaseAbilityDamageMultiplier;               // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             ZoneCritMultiplier;                                // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             DiceCritChance;                                    // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             DiceCritMultiplier;                                // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             KnockbackMagnitude;                                // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             KnockbackZAngle;                                   // 0x0198(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             StunTime;                                          // 0x01C0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             WeaponSkill;                                       // 0x01E8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             CritRating;                                        // 0x0210(0x0028)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             MaxMeleeComboLevel;                                // 0x0238(0x0028)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             ShieldDamageScale;                                 // 0x0260(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortGameplayAttributeData             HealthDamageScale;                                 // 0x0288(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)

public:
	void OnRep_DiceCritChance();
	void OnRep_DiceCritMultiplier();
	void OnRep_HealthDamageScale();
	void OnRep_KnockbackMagnitude();
	void OnRep_KnockbackZAngle();
	void OnRep_OutgoingAbilityDamage();
	void OnRep_OutgoingBaseAbilityDamageMultiplier();
	void OnRep_OutgoingBaseDamage();
	void OnRep_OutgoingBaseEnvironmentalDamage();
	void OnRep_OutgoingBaseImpactDamage();
	void OnRep_ShieldDamageScale();
	void OnRep_StunTime();
	void OnRep_WeaponSkill();
	void OnRep_ZoneCritMultiplier();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDamageSet">();
	}
	static class UFortDamageSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDamageSet>();
	}
};
static_assert(alignof(UFortDamageSet) == 0x000008, "Wrong alignment on UFortDamageSet");
static_assert(sizeof(UFortDamageSet) == 0x0002B0, "Wrong size on UFortDamageSet");
static_assert(offsetof(UFortDamageSet, OutgoingBaseDamage) == 0x000030, "Member 'UFortDamageSet::OutgoingBaseDamage' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, OutgoingBaseEnvironmentalDamage) == 0x000058, "Member 'UFortDamageSet::OutgoingBaseEnvironmentalDamage' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, OutgoingBaseImpactDamage) == 0x000080, "Member 'UFortDamageSet::OutgoingBaseImpactDamage' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, OutgoingAbilityDamage) == 0x0000A8, "Member 'UFortDamageSet::OutgoingAbilityDamage' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, OutgoingBaseAbilityDamageMultiplier) == 0x0000D0, "Member 'UFortDamageSet::OutgoingBaseAbilityDamageMultiplier' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, ZoneCritMultiplier) == 0x0000F8, "Member 'UFortDamageSet::ZoneCritMultiplier' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, DiceCritChance) == 0x000120, "Member 'UFortDamageSet::DiceCritChance' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, DiceCritMultiplier) == 0x000148, "Member 'UFortDamageSet::DiceCritMultiplier' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, KnockbackMagnitude) == 0x000170, "Member 'UFortDamageSet::KnockbackMagnitude' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, KnockbackZAngle) == 0x000198, "Member 'UFortDamageSet::KnockbackZAngle' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, StunTime) == 0x0001C0, "Member 'UFortDamageSet::StunTime' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, WeaponSkill) == 0x0001E8, "Member 'UFortDamageSet::WeaponSkill' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, CritRating) == 0x000210, "Member 'UFortDamageSet::CritRating' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, MaxMeleeComboLevel) == 0x000238, "Member 'UFortDamageSet::MaxMeleeComboLevel' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, ShieldDamageScale) == 0x000260, "Member 'UFortDamageSet::ShieldDamageScale' has a wrong offset!");
static_assert(offsetof(UFortDamageSet, HealthDamageScale) == 0x000288, "Member 'UFortDamageSet::HealthDamageScale' has a wrong offset!");

// Class FortniteGame.FortDateTimeLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortDateTimeLibrary final : public UBlueprintFunctionLibrary
{
public:
	static struct FDateTime GetMcpRelativeUtcNow(class AFortPlayerController* FortPC);
	static struct FTimespan GetTimeSinceAthenaSeasonStart(class AFortPlayerController* FortPC);
	static struct FTimespan GetTimeSinceEventTagStart(class AFortPlayerController* FortPC, const class FString& EventTag);
	static class FText GetTimespanAsText(const struct FTimespan& Timespan, bool bShowSeconds, ETimespanAsTextFormat FormatType);
	static struct FTimespan GetTimeTillEventTagEnds(class AFortPlayerController* FortPC, const class FString& EventTag);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDateTimeLibrary">();
	}
	static class UFortDateTimeLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDateTimeLibrary>();
	}
};
static_assert(alignof(UFortDateTimeLibrary) == 0x000008, "Wrong alignment on UFortDateTimeLibrary");
static_assert(sizeof(UFortDateTimeLibrary) == 0x000028, "Wrong size on UFortDateTimeLibrary");

// Class FortniteGame.FortDayPhaseInfoOverride
// 0x0190 (0x01B8 - 0x0028)
class UFortDayPhaseInfoOverride final : public UObject
{
public:
	struct FDayPhaseInfo                          DayPhaseInfo;                                      // 0x0028(0x0178)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	bool                                          bUseAltitudeAdjustmentsOverride;                   // 0x01A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A1[0x7];                                      // 0x01A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FCameraAltitudeAdjustments>     AltitudeAdjustments;                               // 0x01A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDayPhaseInfoOverride">();
	}
	static class UFortDayPhaseInfoOverride* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDayPhaseInfoOverride>();
	}
};
static_assert(alignof(UFortDayPhaseInfoOverride) == 0x000008, "Wrong alignment on UFortDayPhaseInfoOverride");
static_assert(sizeof(UFortDayPhaseInfoOverride) == 0x0001B8, "Wrong size on UFortDayPhaseInfoOverride");
static_assert(offsetof(UFortDayPhaseInfoOverride, DayPhaseInfo) == 0x000028, "Member 'UFortDayPhaseInfoOverride::DayPhaseInfo' has a wrong offset!");
static_assert(offsetof(UFortDayPhaseInfoOverride, bUseAltitudeAdjustmentsOverride) == 0x0001A0, "Member 'UFortDayPhaseInfoOverride::bUseAltitudeAdjustmentsOverride' has a wrong offset!");
static_assert(offsetof(UFortDayPhaseInfoOverride, AltitudeAdjustments) == 0x0001A8, "Member 'UFortDayPhaseInfoOverride::AltitudeAdjustments' has a wrong offset!");

// Class FortniteGame.FortStatItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortStatItem final : public UFortAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStatItem">();
	}
	static class UFortStatItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStatItem>();
	}
};
static_assert(alignof(UFortStatItem) == 0x000008, "Wrong alignment on UFortStatItem");
static_assert(sizeof(UFortStatItem) == 0x0000E0, "Wrong size on UFortStatItem");

// Class FortniteGame.FortDeathReasons
// 0x0010 (0x0040 - 0x0030)
class UFortDeathReasons final : public UDataAsset
{
public:
	TArray<struct FFortDeathReason>               Reasons;                                           // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeathReasons">();
	}
	static class UFortDeathReasons* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeathReasons>();
	}
};
static_assert(alignof(UFortDeathReasons) == 0x000008, "Wrong alignment on UFortDeathReasons");
static_assert(sizeof(UFortDeathReasons) == 0x000040, "Wrong size on UFortDeathReasons");
static_assert(offsetof(UFortDeathReasons, Reasons) == 0x000030, "Member 'UFortDeathReasons::Reasons' has a wrong offset!");

// Class FortniteGame.FortDecoHelper
// 0x0170 (0x04A0 - 0x0330)
class AFortDecoHelper final : public AActor
{
public:
	class AFortDecoPreview*                       DecoPreview;                                       // 0x0330(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class ABuildingActor>             PlacementActorClass;                               // 0x0338(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class AFortDecoTool>           DecoTool;                                          // 0x0340(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DecoToolReach;                                     // 0x0348(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EBuildingAttachmentType                       CurrentAttachmentType;                             // 0x034C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPlacementType                                CurrentPlacementType;                              // 0x034D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_34E[0x2];                                      // 0x034E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortDecoItemDefinition*                DecoItemDefinition;                                // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LocationData[0x2];                                 // 0x0358(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               RelativeRotationData[0x2];                         // 0x0370(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FRotator                               AbsoluteRotationData[0x2];                         // 0x0388(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         ScaleData[0x2];                                    // 0x03A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3A8[0x8];                                      // 0x03A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDecoPlacementState                    PlacementInfo;                                     // 0x03B0(0x0080)(NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bInFallbackPosition;                               // 0x0430(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_431[0x3];                                      // 0x0431(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FallbackTinyScale;                                 // 0x0434(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortDecoPlacementQueryResults                CanPlaceState;                                     // 0x0438(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_439[0x7];                                      // 0x0439(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   CustomPlacementText;                               // 0x0440(0x0018)(BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	float                                         DesiredRelativeRotation;                           // 0x0458(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                DirectionChange;                                   // 0x045C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GridSnapSize;                                      // 0x0468(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               FreeFloorPlacementRelativeRotationOffset;          // 0x046C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_478[0x28];                                     // 0x0478(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoHelper">();
	}
	static class AFortDecoHelper* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoHelper>();
	}
};
static_assert(alignof(AFortDecoHelper) == 0x000010, "Wrong alignment on AFortDecoHelper");
static_assert(sizeof(AFortDecoHelper) == 0x0004A0, "Wrong size on AFortDecoHelper");
static_assert(offsetof(AFortDecoHelper, DecoPreview) == 0x000330, "Member 'AFortDecoHelper::DecoPreview' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, PlacementActorClass) == 0x000338, "Member 'AFortDecoHelper::PlacementActorClass' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, DecoTool) == 0x000340, "Member 'AFortDecoHelper::DecoTool' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, DecoToolReach) == 0x000348, "Member 'AFortDecoHelper::DecoToolReach' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, CurrentAttachmentType) == 0x00034C, "Member 'AFortDecoHelper::CurrentAttachmentType' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, CurrentPlacementType) == 0x00034D, "Member 'AFortDecoHelper::CurrentPlacementType' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, DecoItemDefinition) == 0x000350, "Member 'AFortDecoHelper::DecoItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, LocationData) == 0x000358, "Member 'AFortDecoHelper::LocationData' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, RelativeRotationData) == 0x000370, "Member 'AFortDecoHelper::RelativeRotationData' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, AbsoluteRotationData) == 0x000388, "Member 'AFortDecoHelper::AbsoluteRotationData' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, ScaleData) == 0x0003A0, "Member 'AFortDecoHelper::ScaleData' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, PlacementInfo) == 0x0003B0, "Member 'AFortDecoHelper::PlacementInfo' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, bInFallbackPosition) == 0x000430, "Member 'AFortDecoHelper::bInFallbackPosition' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, FallbackTinyScale) == 0x000434, "Member 'AFortDecoHelper::FallbackTinyScale' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, CanPlaceState) == 0x000438, "Member 'AFortDecoHelper::CanPlaceState' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, CustomPlacementText) == 0x000440, "Member 'AFortDecoHelper::CustomPlacementText' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, DesiredRelativeRotation) == 0x000458, "Member 'AFortDecoHelper::DesiredRelativeRotation' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, DirectionChange) == 0x00045C, "Member 'AFortDecoHelper::DirectionChange' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, GridSnapSize) == 0x000468, "Member 'AFortDecoHelper::GridSnapSize' has a wrong offset!");
static_assert(offsetof(AFortDecoHelper, FreeFloorPlacementRelativeRotationOffset) == 0x00046C, "Member 'AFortDecoHelper::FreeFloorPlacementRelativeRotationOffset' has a wrong offset!");

// Class FortniteGame.FortLoadingScreenPreviewActor
// 0x0010 (0x0340 - 0x0330)
class AFortLoadingScreenPreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PreviewLoadingScreen(const class UAthenaLoadingScreenItemDefinition* LoadingScreen);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLoadingScreenPreviewActor">();
	}
	static class AFortLoadingScreenPreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLoadingScreenPreviewActor>();
	}
};
static_assert(alignof(AFortLoadingScreenPreviewActor) == 0x000008, "Wrong alignment on AFortLoadingScreenPreviewActor");
static_assert(sizeof(AFortLoadingScreenPreviewActor) == 0x000340, "Wrong size on AFortLoadingScreenPreviewActor");

// Class FortniteGame.LevelSaveSpawnable
// 0x0000 (0x0028 - 0x0028)
class ILevelSaveSpawnable final : public IInterface
{
public:
	void PostFinishSpawning();
	void PostLevelSaveSpawnCleanup();
	void PreFinishSpawning(class AFortVolume* VolumeSpawnedWithin);
	void PreSaveBaseActorRecord();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LevelSaveSpawnable">();
	}
	static class ILevelSaveSpawnable* GetDefaultObj()
	{
		return GetDefaultObjImpl<ILevelSaveSpawnable>();
	}
};
static_assert(alignof(ILevelSaveSpawnable) == 0x000008, "Wrong alignment on ILevelSaveSpawnable");
static_assert(sizeof(ILevelSaveSpawnable) == 0x000028, "Wrong size on ILevelSaveSpawnable");

// Class FortniteGame.KeepItemContainer
// 0x0078 (0x0DB8 - 0x0D40)
class AKeepItemContainer : public ABuildingContainer
{
public:
	uint8                                         Pad_D40[0x4];                                      // 0x0D40(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         HostUpgradeLevel;                                  // 0x0D44(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TWeakObjectPtr<class AFortPlayerState>> SearchedBy;                                        // 0x0D48(0x0010)(Net, ZeroConstructor, RepNotify, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	EKeepContainerType                            ContainerType;                                     // 0x0D58(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseDefaultLootLogic;                              // 0x0D59(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bResetThisWhenKeepResets;                          // 0x0D5A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D5B[0x1];                                      // 0x0D5B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   ContainerNameKey;                                  // 0x0D5C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D64[0x4];                                      // 0x0D64(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UDataTable*                             ContainerDataTable;                                // 0x0D68(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowChoiceUI;                                     // 0x0D70(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D71[0x7];                                      // 0x0D71(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<EFortItemType>                         ItemsInChoiceUI;                                   // 0x0D78(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_D88[0x10];                                     // 0x0D88(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	EFortRarity                                   BestAvailableRarity;                               // 0x0D98(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D99[0x3];                                      // 0x0D99(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxItems;                                          // 0x0D9C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DA0[0x18];                                     // 0x0DA0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class FName GetContainerNameAndLevelKey();
	void InitializeContainer(int32 InitUpgradeLevel);
	void OnRep_HostUpgradeLevel();
	void OnRep_SearchedBy();
	void ResetContainer(class AFortPlayerController* FortPC);
	void RestoreLoot();

	int32 GetLootTierOverride() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"KeepItemContainer">();
	}
	static class AKeepItemContainer* GetDefaultObj()
	{
		return GetDefaultObjImpl<AKeepItemContainer>();
	}
};
static_assert(alignof(AKeepItemContainer) == 0x000008, "Wrong alignment on AKeepItemContainer");
static_assert(sizeof(AKeepItemContainer) == 0x000DB8, "Wrong size on AKeepItemContainer");
static_assert(offsetof(AKeepItemContainer, HostUpgradeLevel) == 0x000D44, "Member 'AKeepItemContainer::HostUpgradeLevel' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, SearchedBy) == 0x000D48, "Member 'AKeepItemContainer::SearchedBy' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, ContainerType) == 0x000D58, "Member 'AKeepItemContainer::ContainerType' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, bUseDefaultLootLogic) == 0x000D59, "Member 'AKeepItemContainer::bUseDefaultLootLogic' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, bResetThisWhenKeepResets) == 0x000D5A, "Member 'AKeepItemContainer::bResetThisWhenKeepResets' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, ContainerNameKey) == 0x000D5C, "Member 'AKeepItemContainer::ContainerNameKey' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, ContainerDataTable) == 0x000D68, "Member 'AKeepItemContainer::ContainerDataTable' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, bShowChoiceUI) == 0x000D70, "Member 'AKeepItemContainer::bShowChoiceUI' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, ItemsInChoiceUI) == 0x000D78, "Member 'AKeepItemContainer::ItemsInChoiceUI' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, BestAvailableRarity) == 0x000D98, "Member 'AKeepItemContainer::BestAvailableRarity' has a wrong offset!");
static_assert(offsetof(AKeepItemContainer, MaxItems) == 0x000D9C, "Member 'AKeepItemContainer::MaxItems' has a wrong offset!");

// Class FortniteGame.FortTrapTool
// 0x0000 (0x09E0 - 0x09E0)
class AFortTrapTool : public AFortDecoTool
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrapTool">();
	}
	static class AFortTrapTool* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTrapTool>();
	}
};
static_assert(alignof(AFortTrapTool) == 0x000008, "Wrong alignment on AFortTrapTool");
static_assert(sizeof(AFortTrapTool) == 0x0009E0, "Wrong size on AFortTrapTool");

// Class FortniteGame.FortMeshNetworkActor
// 0x0008 (0x0338 - 0x0330)
class AFortMeshNetworkActor final : public AActor
{
public:
	class UMeshNetworkComponent*                  MeshNetworkComponent;                              // 0x0330(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMeshNetworkActor">();
	}
	static class AFortMeshNetworkActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMeshNetworkActor>();
	}
};
static_assert(alignof(AFortMeshNetworkActor) == 0x000008, "Wrong alignment on AFortMeshNetworkActor");
static_assert(sizeof(AFortMeshNetworkActor) == 0x000338, "Wrong size on AFortMeshNetworkActor");
static_assert(offsetof(AFortMeshNetworkActor, MeshNetworkComponent) == 0x000330, "Member 'AFortMeshNetworkActor::MeshNetworkComponent' has a wrong offset!");

// Class FortniteGame.FortDecoTool_ContextTrap
// 0x0008 (0x09E8 - 0x09E0)
class AFortDecoTool_ContextTrap final : public AFortTrapTool
{
public:
	class UFortContextTrapItemDefinition*         ContextTrapItemDefinition;                         // 0x09E0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDecoTool_ContextTrap">();
	}
	static class AFortDecoTool_ContextTrap* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDecoTool_ContextTrap>();
	}
};
static_assert(alignof(AFortDecoTool_ContextTrap) == 0x000008, "Wrong alignment on AFortDecoTool_ContextTrap");
static_assert(sizeof(AFortDecoTool_ContextTrap) == 0x0009E8, "Wrong size on AFortDecoTool_ContextTrap");
static_assert(offsetof(AFortDecoTool_ContextTrap, ContextTrapItemDefinition) == 0x0009E0, "Member 'AFortDecoTool_ContextTrap::ContextTrapItemDefinition' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_CheckForUpdate
// 0x0038 (0x0068 - 0x0030)
class UFortAsyncAction_CheckForUpdate final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   OnUpToDate;                                        // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnUpdateRequired;                                  // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UObject*                                WorldContextObject;                                // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShowDialogOnFailure;                              // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_59[0xF];                                       // 0x0059(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_CheckForUpdate* CheckForUpdate(class UObject* InWorldContextObject, bool InShowDialogOnFailure);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_CheckForUpdate">();
	}
	static class UFortAsyncAction_CheckForUpdate* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_CheckForUpdate>();
	}
};
static_assert(alignof(UFortAsyncAction_CheckForUpdate) == 0x000008, "Wrong alignment on UFortAsyncAction_CheckForUpdate");
static_assert(sizeof(UFortAsyncAction_CheckForUpdate) == 0x000068, "Wrong size on UFortAsyncAction_CheckForUpdate");
static_assert(offsetof(UFortAsyncAction_CheckForUpdate, OnUpToDate) == 0x000030, "Member 'UFortAsyncAction_CheckForUpdate::OnUpToDate' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_CheckForUpdate, OnUpdateRequired) == 0x000040, "Member 'UFortAsyncAction_CheckForUpdate::OnUpdateRequired' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_CheckForUpdate, WorldContextObject) == 0x000050, "Member 'UFortAsyncAction_CheckForUpdate::WorldContextObject' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_CheckForUpdate, bShowDialogOnFailure) == 0x000058, "Member 'UFortAsyncAction_CheckForUpdate::bShowDialogOnFailure' has a wrong offset!");

// Class FortniteGame.FortDefenderAnimInstance
// 0x0018 (0x0350 - 0x0338)
class UFortDefenderAnimInstance final : public UFortAIAnimInstance
{
public:
	EFortCustomGender                             Gender;                                            // 0x0338(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_339[0x3];                                      // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bShouldWalkRightFootForward : 1;                   // 0x033C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_33D[0x3];                                      // 0x033D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SpeedAdjustedPlayRate;                             // 0x0340(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AuthoredJogSpeed;                                  // 0x0344(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AuthoredWalkSpeed;                                 // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_34C[0x4];                                      // 0x034C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDefenderAnimInstance">();
	}
	static class UFortDefenderAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDefenderAnimInstance>();
	}
};
static_assert(alignof(UFortDefenderAnimInstance) == 0x000008, "Wrong alignment on UFortDefenderAnimInstance");
static_assert(sizeof(UFortDefenderAnimInstance) == 0x000350, "Wrong size on UFortDefenderAnimInstance");
static_assert(offsetof(UFortDefenderAnimInstance, Gender) == 0x000338, "Member 'UFortDefenderAnimInstance::Gender' has a wrong offset!");
static_assert(offsetof(UFortDefenderAnimInstance, SpeedAdjustedPlayRate) == 0x000340, "Member 'UFortDefenderAnimInstance::SpeedAdjustedPlayRate' has a wrong offset!");
static_assert(offsetof(UFortDefenderAnimInstance, AuthoredJogSpeed) == 0x000344, "Member 'UFortDefenderAnimInstance::AuthoredJogSpeed' has a wrong offset!");
static_assert(offsetof(UFortDefenderAnimInstance, AuthoredWalkSpeed) == 0x000348, "Member 'UFortDefenderAnimInstance::AuthoredWalkSpeed' has a wrong offset!");

// Class FortniteGame.FortDefenderItemDefinition
// 0x0050 (0x03B0 - 0x0360)
class UFortDefenderItemDefinition final : public UFortCharacterType
{
public:
	TArray<struct FGameplayEffectApplicationInfo> CombinedStatGEs;                                   // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FName                                   AppearanceOverrideName;                            // 0x0370(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAttributeInitializationKey        AttributeInitKey;                                  // 0x0378(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   PawnClass;                                         // 0x0388(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	EFortDefenderSubtype GetDefenderSubtype() const;
	struct FGameplayTag GetDefenderSubtypeTag() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDefenderItemDefinition">();
	}
	static class UFortDefenderItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDefenderItemDefinition>();
	}
};
static_assert(alignof(UFortDefenderItemDefinition) == 0x000010, "Wrong alignment on UFortDefenderItemDefinition");
static_assert(sizeof(UFortDefenderItemDefinition) == 0x0003B0, "Wrong size on UFortDefenderItemDefinition");
static_assert(offsetof(UFortDefenderItemDefinition, CombinedStatGEs) == 0x000360, "Member 'UFortDefenderItemDefinition::CombinedStatGEs' has a wrong offset!");
static_assert(offsetof(UFortDefenderItemDefinition, AppearanceOverrideName) == 0x000370, "Member 'UFortDefenderItemDefinition::AppearanceOverrideName' has a wrong offset!");
static_assert(offsetof(UFortDefenderItemDefinition, AttributeInitKey) == 0x000378, "Member 'UFortDefenderItemDefinition::AttributeInitKey' has a wrong offset!");
static_assert(offsetof(UFortDefenderItemDefinition, PawnClass) == 0x000388, "Member 'UFortDefenderItemDefinition::PawnClass' has a wrong offset!");

// Class FortniteGame.FortUITeamInfo
// 0x01E8 (0x0210 - 0x0028)
class UFortUITeamInfo final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnTeamMemberFinishedSynchronizing;                 // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTeamMemberAdded;                                 // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTeamMemberRemoved;                               // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTeamMemberStateChanged;                          // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTeamMemberPromoted;                              // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTeamHitPointFractionsChanged;                    // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_90[0xA0];                                      // 0x0090(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortPartyContext*                      TeamContext;                                       // 0x0130(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         TeamAssignment;                                    // 0x0138(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_139[0x7];                                      // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UEnum*                                  FortTeamUEnum;                                     // 0x0140(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         TotalFilledSlots;                                  // 0x0148(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         PreviousFilledSlots;                               // 0x014C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_150[0xC0];                                     // 0x0150(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool IsTeamMemberSynchronizing(const struct FUniqueNetIdRepl& PlayerID);
	void OnTeamHitPointFractionsChanged__DelegateSignature(const TArray<float>& HealthFractions, const TArray<float>& ShieldFractions);
	void OnTeamMemberAddedDelegate__DelegateSignature(const struct FFortTeamMemberInfo& NewTeamMemberInfo);
	void OnTeamMemberFinishedSynchronizingDelegate__DelegateSignature(const struct FUniqueNetIdRepl& NewTeamMemberId);
	void OnTeamMemberRemovedDelegate__DelegateSignature(int32 PlayerIndex);
	void OnTeamMemberSimpleDelegate__DelegateSignature();
	void OnTeamMemberStateChangedDelegate__DelegateSignature(const struct FFortTeamMemberInfo& TeamMemberInfo);

	void GetTeamHitPointFractions(TArray<float>* HealthFractions, TArray<float>* ShieldFractions) const;
	void GetTeamMemberIDs(TArray<struct FUniqueNetIdRepl>* TeamMemberIDs) const;
	void GetTeamMembers(TArray<struct FFortTeamMemberInfo>* TeamMembers) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUITeamInfo">();
	}
	static class UFortUITeamInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortUITeamInfo>();
	}
};
static_assert(alignof(UFortUITeamInfo) == 0x000008, "Wrong alignment on UFortUITeamInfo");
static_assert(sizeof(UFortUITeamInfo) == 0x000210, "Wrong size on UFortUITeamInfo");
static_assert(offsetof(UFortUITeamInfo, OnTeamMemberFinishedSynchronizing) == 0x000030, "Member 'UFortUITeamInfo::OnTeamMemberFinishedSynchronizing' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, OnTeamMemberAdded) == 0x000040, "Member 'UFortUITeamInfo::OnTeamMemberAdded' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, OnTeamMemberRemoved) == 0x000050, "Member 'UFortUITeamInfo::OnTeamMemberRemoved' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, OnTeamMemberStateChanged) == 0x000060, "Member 'UFortUITeamInfo::OnTeamMemberStateChanged' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, OnTeamMemberPromoted) == 0x000070, "Member 'UFortUITeamInfo::OnTeamMemberPromoted' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, OnTeamHitPointFractionsChanged) == 0x000080, "Member 'UFortUITeamInfo::OnTeamHitPointFractionsChanged' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, TeamContext) == 0x000130, "Member 'UFortUITeamInfo::TeamContext' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, TeamAssignment) == 0x000138, "Member 'UFortUITeamInfo::TeamAssignment' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, FortTeamUEnum) == 0x000140, "Member 'UFortUITeamInfo::FortTeamUEnum' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, TotalFilledSlots) == 0x000148, "Member 'UFortUITeamInfo::TotalFilledSlots' has a wrong offset!");
static_assert(offsetof(UFortUITeamInfo, PreviousFilledSlots) == 0x00014C, "Member 'UFortUITeamInfo::PreviousFilledSlots' has a wrong offset!");

// Class FortniteGame.FortDeployableBaseManager
// 0x02C8 (0x05F8 - 0x0330)
class AFortDeployableBaseManager final : public AInfo
{
public:
	uint8                                         bRestrictedBuildingActive : 1;                     // 0x0330(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bBusyWithPlotActions : 1;                          // 0x0330(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDestroyAllBuildingPiecesOnReload : 1;             // 0x0330(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_331[0x3];                                      // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumPiecesDestroyedOnZoneCleanupPerUpdate;          // 0x0334(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumEnvPiecesRestoredPerUpdate;                     // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDeployableBasesReadOnly;                          // 0x033C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EDeployableBaseUseType                        DeployableBaseUseType;                             // 0x033D(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_33E[0x2];                                      // 0x033E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FActiveTieredCollectionLayoutArray     ActiveTieredCollectionLayouts;                     // 0x0340(0x00C8)(Net, Transient, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDeployableBasePlotsSpawned;                      // 0x0408(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnLocalPlayerEntersDeployablePlotEvent;            // 0x0418(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnLocalPlayerLeavesDeployablePlotEvent;            // 0x0428(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnLocalDeployablePlotInventoryChangedEvent;        // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	struct FDeployableBaseArray                   DeployableBaseArray;                               // 0x0448(0x00C0)(Net, Transient, NativeAccessSpecifierPrivate)
	class UFortDeployableBaseCloudSaveItemDefinition* DeployableBaseItemDefinition;                      // 0x0508(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSubclassOf<class ADeployableBasePlot>        DeployableBasePlotClass;                           // 0x0510(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortDeployableBaseSkillTreeUnlocks*    SupportedSkillTreeBasedUnlocks;                    // 0x0518(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         NumExpectedPlots;                                  // 0x0520(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_524[0x4];                                      // 0x0524(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FPendingDeployableBaseUser>     PendingUsers;                                      // 0x0528(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FPendingDeployableManagerAction> PendingDeployableManagerActions;                   // 0x0538(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FEnvironmentBuildingRestorationRecord> EnvironmentActorsRequiringRestoration;             // 0x0548(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         bCaptureEnvironmentActorsForRestoration : 1;       // 0x0558(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bWorldInitialized : 1;                             // 0x0558(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bKeepBasesOnLogout : 1;                            // 0x0558(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_559[0x7];                                      // 0x0559(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FUniqueNetIdRepl>               PlayersPendingPlotReset;                           // 0x0560(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_570[0x88];                                     // 0x0570(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class AFortDeployableBaseManager* GetCurrent(class UObject* WorldContextObject);

	void ReloadAllPlots();
	void SetKeepDeployableBasesOnLogout(bool bInKeepBasesOnLogout);

	void BroadcastHordeWaveStinger(EHordeWaveStingerType StingerType) const;
	void GetAllDeployableBasePlots(TArray<class ADeployableBasePlot*>* OutDeployableBasePlots) const;
	void GetAvailableTiers(TArray<struct FAvailableTierLayout>* OutAvailableTiers) const;
	class ADeployableBasePlot* GetDeployableBasePlotFromLocation(const struct FVector& Location) const;
	EDeployableBaseUseType GetDeployableBaseUseType() const;
	int32 GetHighestDefeatedTierForPlayerAndLayout(const struct FUniqueNetIdRepl& PlayerID, const class UFortTieredCollectionLayout* Layout) const;
	bool GetTierOutputForSelectedTier(int32 Tier, const class UFortTieredCollectionLayout* Layout, struct FFortTierCollectionLayoutOutput* Output) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBaseManager">();
	}
	static class AFortDeployableBaseManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDeployableBaseManager>();
	}
};
static_assert(alignof(AFortDeployableBaseManager) == 0x000008, "Wrong alignment on AFortDeployableBaseManager");
static_assert(sizeof(AFortDeployableBaseManager) == 0x0005F8, "Wrong size on AFortDeployableBaseManager");
static_assert(offsetof(AFortDeployableBaseManager, NumPiecesDestroyedOnZoneCleanupPerUpdate) == 0x000334, "Member 'AFortDeployableBaseManager::NumPiecesDestroyedOnZoneCleanupPerUpdate' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, NumEnvPiecesRestoredPerUpdate) == 0x000338, "Member 'AFortDeployableBaseManager::NumEnvPiecesRestoredPerUpdate' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, bDeployableBasesReadOnly) == 0x00033C, "Member 'AFortDeployableBaseManager::bDeployableBasesReadOnly' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, DeployableBaseUseType) == 0x00033D, "Member 'AFortDeployableBaseManager::DeployableBaseUseType' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, ActiveTieredCollectionLayouts) == 0x000340, "Member 'AFortDeployableBaseManager::ActiveTieredCollectionLayouts' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, OnDeployableBasePlotsSpawned) == 0x000408, "Member 'AFortDeployableBaseManager::OnDeployableBasePlotsSpawned' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, OnLocalPlayerEntersDeployablePlotEvent) == 0x000418, "Member 'AFortDeployableBaseManager::OnLocalPlayerEntersDeployablePlotEvent' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, OnLocalPlayerLeavesDeployablePlotEvent) == 0x000428, "Member 'AFortDeployableBaseManager::OnLocalPlayerLeavesDeployablePlotEvent' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, OnLocalDeployablePlotInventoryChangedEvent) == 0x000438, "Member 'AFortDeployableBaseManager::OnLocalDeployablePlotInventoryChangedEvent' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, DeployableBaseArray) == 0x000448, "Member 'AFortDeployableBaseManager::DeployableBaseArray' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, DeployableBaseItemDefinition) == 0x000508, "Member 'AFortDeployableBaseManager::DeployableBaseItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, DeployableBasePlotClass) == 0x000510, "Member 'AFortDeployableBaseManager::DeployableBasePlotClass' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, SupportedSkillTreeBasedUnlocks) == 0x000518, "Member 'AFortDeployableBaseManager::SupportedSkillTreeBasedUnlocks' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, NumExpectedPlots) == 0x000520, "Member 'AFortDeployableBaseManager::NumExpectedPlots' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, PendingUsers) == 0x000528, "Member 'AFortDeployableBaseManager::PendingUsers' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, PendingDeployableManagerActions) == 0x000538, "Member 'AFortDeployableBaseManager::PendingDeployableManagerActions' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, EnvironmentActorsRequiringRestoration) == 0x000548, "Member 'AFortDeployableBaseManager::EnvironmentActorsRequiringRestoration' has a wrong offset!");
static_assert(offsetof(AFortDeployableBaseManager, PlayersPendingPlotReset) == 0x000560, "Member 'AFortDeployableBaseManager::PlayersPendingPlotReset' has a wrong offset!");

// Class FortniteGame.FortMinigame
// 0x03A8 (0x06D8 - 0x0330)
class AFortMinigame : public AInfo
{
public:
	UMulticastDelegateProperty_                   StateChangedDelegate;                              // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   StatChangedDelegate;                               // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PlayerAddedDelegate;                               // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PlayerRemovedDelegate;                             // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerJoinInProgress;                            // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   MinigameStartedDelegate;                           // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   MinigameEndedDelegate;                             // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPawnTeleportedForMinigame;                       // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<struct FPlaylistUIExtension>           UIExtensions;                                      // 0x03B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   DisplayName;                                       // 0x03C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	int32                                         AutoStartDelay;                                    // 0x03D8(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMinigamePlayerSpawnLocationSetting       SpawnLocationSetting;                              // 0x03DC(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMinigamePostGameSpawnLocationSetting     PostGameSpawnLocationSetting;                      // 0x03DD(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3DE[0x2];                                      // 0x03DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeLimit;                                         // 0x03E0(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         WarmupDuration;                                    // 0x03E4(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMinigameWarmupType                       WarmupType;                                        // 0x03E8(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3E9[0x3];                                      // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PostGameResetDelay;                                // 0x03EC(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortMinigameStatQuery>         EndConditions;                                     // 0x03F0(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UFortMinigameStatFilter>> TrackedStats;                                      // 0x0400(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class UFortMinigameStatFilter>> ScoreboardStats;                                   // 0x0410(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	struct FFortMinigameGroupStats                GroupStats;                                        // 0x0420(0x0010)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortMinigameTeamStats>         TeamStats;                                         // 0x0430(0x0010)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortMinigamePlayerStats>       PlayerStats;                                       // 0x0440(0x0010)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, RepNotify, Protected, NativeAccessSpecifierProtected)
	EFortMinigameState                            CurrentState;                                      // 0x0450(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortMinigameState                            PreviousState;                                     // 0x0451(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_452[0x6];                                      // 0x0452(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortMinigameStatFilter>    PlayerDeathsStatFilter;                            // 0x0458(0x0008)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxLivesForPlayer;                                 // 0x0460(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortTeam                                     TeamToSwapToWhenOutOfSpawns;                       // 0x0464(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_465[0x3];                                      // 0x0465(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AutoEndTeamThreshold;                              // 0x0468(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastStartTime;                                     // 0x046C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastEndTime;                                       // 0x0470(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StartTime;                                         // 0x0474(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EndTime;                                           // 0x0478(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_47C[0x4];                                      // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMinigamePlayers                       PlayerArray;                                       // 0x0480(0x00C8)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
	struct FMinigamePlayers                       SpectatingPlayerArray;                             // 0x0548(0x00C8)(Edit, Net, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortMinigameLogicComponent*>    MinigameComponents;                                // 0x0610(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortMinigamePlayerStartComponent*> PlayerStartComponents;                             // 0x0620(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class AFortVolume*                            Volume;                                            // 0x0630(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSortScoreboardEntries;                            // 0x0638(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTeamMinigame;                                     // 0x0639(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_63A[0x2];                                      // 0x063A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumTeams;                                          // 0x063C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowJoinInProgress;                              // 0x0640(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_641[0x7];                                      // 0x0641(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerState*                       MinigameStarter;                                   // 0x0648(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_650[0x58];                                     // 0x0650(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   ClientMinigameStartedText;                         // 0x06A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   ClientMinigameEndedText;                           // 0x06C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class FText FormatStat(TSubclassOf<class UFortMinigameStatFilter> InStat, int32 InValue);

	void AddMinigameActor(class AActor* Actor);
	void AddMinigameComponent(class UFortMinigameLogicComponent* MinigameComponent);
	void AddMinigamePlayer(class AFortPlayerState* PlayerState);
	void AddStatToGroup(TSubclassOf<class UFortMinigameStatFilter> InFilter, int32 InCount);
	void AddStatToPlayer(class AFortPlayerState* InPlayer, TSubclassOf<class UFortMinigameStatFilter> InFilter, int32 InCount);
	void AddStatToTeam(uint8 InTeam, TSubclassOf<class UFortMinigameStatFilter> InFilter, int32 InCount);
	void CheckEndConditions();
	void CheckEndConditionsInternal();
	bool CheckRemainingLivingPlayersForEndCondition();
	class AActor* ChoosePlayerStart(class AController* Player);
	void ClearPlayerInventories();
	void ClearPlayerInventory(class AFortPlayerControllerAthena* PlayerController);
	void ClearTeleportForMinigame(class AFortPlayerPawn* InPawn);
	bool DetermineSpawnLocation(class AFortPlayerStateAthena* PlayerState, struct FVector* OutLocation, struct FRotator* OutRotation, bool* bOutRespawningOnGround);
	void EndMinigame(class AFortPlayerController* InstigatorPC, bool bAbandon);
	void EndWarmup();
	bool GetAirSpawnLocation(class AFortPlayerStateAthena* PlayerState, struct FVector* OutLocation, struct FRotator* OutRotation);
	bool GetOrderedMinigameStatsRows(TArray<struct FMinigameStatRow>* OutStats);
	void GetPlayerStartComponentsByTagQuery(TArray<class UFortMinigamePlayerStartComponent*>* OutPlayerStartComponents, const struct FGameplayTagQuery& TagQuery);
	struct FGameplayTagQuery GetStartQueryForPlayer(class APlayerState* Player);
	int32 GetTrackedTeams(TArray<uint8>* OutTeams);
	void HandleMinigameComponentAdded(class UFortMinigameLogicComponent* MinigameComponent);
	void HandleMinigameComponentInPlayChanged(class UFortMinigameLogicComponent* MinigameComponent);
	void HandleMinigameComponentRemoved(class UFortMinigameLogicComponent* MinigameComponent);
	void HandleMinigameEnded();
	void HandleMinigameStarted();
	void HandleMinigameWarmup();
	void HandleVolumeEditModeChange(bool bInEditMode);
	bool IsActorPositionInsideTerrain(class AActor* Actor, struct FHitResult* OutHit);
	bool IsAnyEndConditionComplete();
	bool IsLocationInsideTerrain(const struct FVector& Location, struct FHitResult* OutHit);
	bool IsPlayerTeleportingOrRespawningForGameplay(class AFortPlayerStateAthena* PlayerToCheck);
	void K2_EnteredVolumeEvent(class AFortPlayerState* PlayerState);
	void K2_ExitedVolumeEvent(class AFortPlayerState* LeftPlayerState);
	void K2_HasStarted(EFortMinigameExec* OutExec);
	void K2_IsInProgress(EFortMinigameExec* OutExec);
	void K2_RecordPostGameStatsForPlayer(struct FMinigamePlayer& PlayerEntry);
	void NativeEnteredVolumeEvent(class AFortPlayerState* PlayerState);
	void NativeExitedVolumeEvent(class AFortPlayerState* LeftPlayerState);
	void NotifyStatEvent(EFortQuestObjectiveStatEvent Type, class UObject* TargetObject, class AFortPlayerController* PlayerController, const struct FGameplayTagContainer& TargetTags, const struct FGameplayTagContainer& SourceTags, const struct FGameplayTagContainer& ContextTags, int32 Count);
	void OnClientFinishTeleportingForMinigame(class AFortPlayerPawn* InPawn);
	void OnPlayerPawnDied(class AFortPlayerPawnAthena* PlayerPawn);
	void OnPlayerPawnPossessed(class APawn* PlayerPawn);
	void OnRep_CurrentState();
	void OnRep_StatsChanged();
	void OnVolumeStateChanged(EVolumeState NewState, class AFortVolume* ChangedVolume);
	bool OverridePlayerSpawnLocation(class APawn* PlayerPawn, class AFortPlayerStateAthena* PlayerState, struct FVector* OutLocation, struct FRotator* OutRotation, bool* bOutRespawningOnGround);
	void PutPlayerIntoStasis(class APawn* PlayerPawn);
	void RecheckInventory(class APawn* PlayerPawn);
	void RemoveMinigameActor(class AActor* Actor);
	void RemoveMinigameComponent(class UFortMinigameLogicComponent* MinigameComponent);
	void RemoveMinigamePlayer(class AFortPlayerState* PlayerState);
	void ResetStats();
	void RestartMinigame(class AFortPlayerController* InstigatorPC);
	void SetPvPTeamForPlayer(class AFortPlayerState* PlayerState, int32 Team);
	void SetStatForGroup(TSubclassOf<class UFortMinigameStatFilter> InFilter, int32 InValue);
	void SetStatForPlayer(const class AFortPlayerState* InPlayer, TSubclassOf<class UFortMinigameStatFilter> InFilter, int32 InValue);
	void SetStatForTeam(uint8 InTeam, TSubclassOf<class UFortMinigameStatFilter> InFilter, int32 InValue);
	void SetTeamForPlayer(class AFortPlayerState* PlayerState, uint8 NewTeam);
	void StartMinigame(class AFortPlayerController* InstigatorPC);
	void ToggleAutoRestartMinigame();

	bool CanPlayerRespawn(const class AFortPlayerState* InPlayerState) const;
	bool EvaluateStatQuery(const struct FFortMinigameStatQuery& InQuery) const;
	void GetMinigameComponentsByTagQuery(TArray<class UFortMinigameLogicComponent*>* OutComponents, const struct FGameplayTagQuery& TagQuery) const;
	void GetParticipatingPlayers(TArray<class AFortPlayerState*>* OutPlayers) const;
	float GetRuntime() const;
	void GetSortedParticipatingPlayers(TArray<class AFortPlayerState*>* PlayerStates) const;
	EFortMinigamePlayerSpawnLocationSetting GetSpawnLocationSetting() const;
	int32 GetStatForGroup(TSubclassOf<class UFortMinigameStatFilter> InFilter) const;
	int32 GetStatForPlayer(const class AFortPlayerState* InPlayer, TSubclassOf<class UFortMinigameStatFilter> InFilter) const;
	int32 GetStatForTeam(uint8 InTeam, TSubclassOf<class UFortMinigameStatFilter> InFilter) const;
	EFortTeam GetTeamToSwapToWhenOutOfSpawns() const;
	int32 GetTrackedPlayers(TArray<class AFortPlayerState*>* OutPlayers) const;
	bool HasMinigameStarter() const;
	bool HasStarted() const;
	bool IsInProgress() const;
	bool IsMinigameActor(class AActor* Actor) const;
	bool IsMinigameComponent(class UFortMinigameLogicComponent* MinigameComponent) const;
	bool IsMinigameStarter(class AFortPlayerController* PlayerController) const;
	bool IsPlayerInMinigame(const class AFortPlayerState* PlayerState, bool bCheckSpectatingPlayers) const;
	bool IsPlayerInOurVolume(class AFortPlayerState* PlayerState) const;
	bool IsPlayerOutOfLives(const class AFortPlayerState* InPlayerState) const;
	bool IsPregame() const;
	bool SortPlayersByScore(const class AFortPlayerState* First, const class AFortPlayerState* Second) const;
	bool SortTeamsByScore(uint8 First, uint8 Second) const;
	bool WasInProgress() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigame">();
	}
	static class AFortMinigame* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMinigame>();
	}
};
static_assert(alignof(AFortMinigame) == 0x000008, "Wrong alignment on AFortMinigame");
static_assert(sizeof(AFortMinigame) == 0x0006D8, "Wrong size on AFortMinigame");
static_assert(offsetof(AFortMinigame, StateChangedDelegate) == 0x000330, "Member 'AFortMinigame::StateChangedDelegate' has a wrong offset!");
static_assert(offsetof(AFortMinigame, StatChangedDelegate) == 0x000340, "Member 'AFortMinigame::StatChangedDelegate' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PlayerAddedDelegate) == 0x000350, "Member 'AFortMinigame::PlayerAddedDelegate' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PlayerRemovedDelegate) == 0x000360, "Member 'AFortMinigame::PlayerRemovedDelegate' has a wrong offset!");
static_assert(offsetof(AFortMinigame, OnPlayerJoinInProgress) == 0x000370, "Member 'AFortMinigame::OnPlayerJoinInProgress' has a wrong offset!");
static_assert(offsetof(AFortMinigame, MinigameStartedDelegate) == 0x000380, "Member 'AFortMinigame::MinigameStartedDelegate' has a wrong offset!");
static_assert(offsetof(AFortMinigame, MinigameEndedDelegate) == 0x000390, "Member 'AFortMinigame::MinigameEndedDelegate' has a wrong offset!");
static_assert(offsetof(AFortMinigame, OnPawnTeleportedForMinigame) == 0x0003A0, "Member 'AFortMinigame::OnPawnTeleportedForMinigame' has a wrong offset!");
static_assert(offsetof(AFortMinigame, UIExtensions) == 0x0003B0, "Member 'AFortMinigame::UIExtensions' has a wrong offset!");
static_assert(offsetof(AFortMinigame, DisplayName) == 0x0003C0, "Member 'AFortMinigame::DisplayName' has a wrong offset!");
static_assert(offsetof(AFortMinigame, AutoStartDelay) == 0x0003D8, "Member 'AFortMinigame::AutoStartDelay' has a wrong offset!");
static_assert(offsetof(AFortMinigame, SpawnLocationSetting) == 0x0003DC, "Member 'AFortMinigame::SpawnLocationSetting' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PostGameSpawnLocationSetting) == 0x0003DD, "Member 'AFortMinigame::PostGameSpawnLocationSetting' has a wrong offset!");
static_assert(offsetof(AFortMinigame, TimeLimit) == 0x0003E0, "Member 'AFortMinigame::TimeLimit' has a wrong offset!");
static_assert(offsetof(AFortMinigame, WarmupDuration) == 0x0003E4, "Member 'AFortMinigame::WarmupDuration' has a wrong offset!");
static_assert(offsetof(AFortMinigame, WarmupType) == 0x0003E8, "Member 'AFortMinigame::WarmupType' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PostGameResetDelay) == 0x0003EC, "Member 'AFortMinigame::PostGameResetDelay' has a wrong offset!");
static_assert(offsetof(AFortMinigame, EndConditions) == 0x0003F0, "Member 'AFortMinigame::EndConditions' has a wrong offset!");
static_assert(offsetof(AFortMinigame, TrackedStats) == 0x000400, "Member 'AFortMinigame::TrackedStats' has a wrong offset!");
static_assert(offsetof(AFortMinigame, ScoreboardStats) == 0x000410, "Member 'AFortMinigame::ScoreboardStats' has a wrong offset!");
static_assert(offsetof(AFortMinigame, GroupStats) == 0x000420, "Member 'AFortMinigame::GroupStats' has a wrong offset!");
static_assert(offsetof(AFortMinigame, TeamStats) == 0x000430, "Member 'AFortMinigame::TeamStats' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PlayerStats) == 0x000440, "Member 'AFortMinigame::PlayerStats' has a wrong offset!");
static_assert(offsetof(AFortMinigame, CurrentState) == 0x000450, "Member 'AFortMinigame::CurrentState' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PreviousState) == 0x000451, "Member 'AFortMinigame::PreviousState' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PlayerDeathsStatFilter) == 0x000458, "Member 'AFortMinigame::PlayerDeathsStatFilter' has a wrong offset!");
static_assert(offsetof(AFortMinigame, MaxLivesForPlayer) == 0x000460, "Member 'AFortMinigame::MaxLivesForPlayer' has a wrong offset!");
static_assert(offsetof(AFortMinigame, TeamToSwapToWhenOutOfSpawns) == 0x000464, "Member 'AFortMinigame::TeamToSwapToWhenOutOfSpawns' has a wrong offset!");
static_assert(offsetof(AFortMinigame, AutoEndTeamThreshold) == 0x000468, "Member 'AFortMinigame::AutoEndTeamThreshold' has a wrong offset!");
static_assert(offsetof(AFortMinigame, LastStartTime) == 0x00046C, "Member 'AFortMinigame::LastStartTime' has a wrong offset!");
static_assert(offsetof(AFortMinigame, LastEndTime) == 0x000470, "Member 'AFortMinigame::LastEndTime' has a wrong offset!");
static_assert(offsetof(AFortMinigame, StartTime) == 0x000474, "Member 'AFortMinigame::StartTime' has a wrong offset!");
static_assert(offsetof(AFortMinigame, EndTime) == 0x000478, "Member 'AFortMinigame::EndTime' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PlayerArray) == 0x000480, "Member 'AFortMinigame::PlayerArray' has a wrong offset!");
static_assert(offsetof(AFortMinigame, SpectatingPlayerArray) == 0x000548, "Member 'AFortMinigame::SpectatingPlayerArray' has a wrong offset!");
static_assert(offsetof(AFortMinigame, MinigameComponents) == 0x000610, "Member 'AFortMinigame::MinigameComponents' has a wrong offset!");
static_assert(offsetof(AFortMinigame, PlayerStartComponents) == 0x000620, "Member 'AFortMinigame::PlayerStartComponents' has a wrong offset!");
static_assert(offsetof(AFortMinigame, Volume) == 0x000630, "Member 'AFortMinigame::Volume' has a wrong offset!");
static_assert(offsetof(AFortMinigame, bSortScoreboardEntries) == 0x000638, "Member 'AFortMinigame::bSortScoreboardEntries' has a wrong offset!");
static_assert(offsetof(AFortMinigame, bTeamMinigame) == 0x000639, "Member 'AFortMinigame::bTeamMinigame' has a wrong offset!");
static_assert(offsetof(AFortMinigame, NumTeams) == 0x00063C, "Member 'AFortMinigame::NumTeams' has a wrong offset!");
static_assert(offsetof(AFortMinigame, bAllowJoinInProgress) == 0x000640, "Member 'AFortMinigame::bAllowJoinInProgress' has a wrong offset!");
static_assert(offsetof(AFortMinigame, MinigameStarter) == 0x000648, "Member 'AFortMinigame::MinigameStarter' has a wrong offset!");
static_assert(offsetof(AFortMinigame, ClientMinigameStartedText) == 0x0006A8, "Member 'AFortMinigame::ClientMinigameStartedText' has a wrong offset!");
static_assert(offsetof(AFortMinigame, ClientMinigameEndedText) == 0x0006C0, "Member 'AFortMinigame::ClientMinigameEndedText' has a wrong offset!");

// Class FortniteGame.FortDeployableBasePickup
// 0x0028 (0x0660 - 0x0638)
class AFortDeployableBasePickup final : public AFortPickup
{
public:
	struct FUniqueNetIdRepl                       AssociatedPlotOccupant;                            // 0x0638(0x0028)(Net, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBasePickup">();
	}
	static class AFortDeployableBasePickup* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDeployableBasePickup>();
	}
};
static_assert(alignof(AFortDeployableBasePickup) == 0x000008, "Wrong alignment on AFortDeployableBasePickup");
static_assert(sizeof(AFortDeployableBasePickup) == 0x000660, "Wrong size on AFortDeployableBasePickup");
static_assert(offsetof(AFortDeployableBasePickup, AssociatedPlotOccupant) == 0x000638, "Member 'AFortDeployableBasePickup::AssociatedPlotOccupant' has a wrong offset!");

// Class FortniteGame.FortDeployableBaseSkillTreeUnlocks
// 0x0040 (0x0070 - 0x0030)
class UFortDeployableBaseSkillTreeUnlocks final : public UDataAsset
{
public:
	TArray<struct FFortTaggedDeployableBasePlotExpansionUnlock> PlotSizeUnlocks;                                   // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortTaggedDeployableBaseLootUnlock> NeighborhoodLootGrantUnlocks;                      // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortTaggedDeployableBaseLootUnlock> CombatZoneStartLootGrantUnlocks;                   // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortTaggedDeployableBaseLootUnlock> CombatZoneWaveCompleteLootGrantUnlocks;            // 0x0060(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDeployableBaseSkillTreeUnlocks">();
	}
	static class UFortDeployableBaseSkillTreeUnlocks* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDeployableBaseSkillTreeUnlocks>();
	}
};
static_assert(alignof(UFortDeployableBaseSkillTreeUnlocks) == 0x000008, "Wrong alignment on UFortDeployableBaseSkillTreeUnlocks");
static_assert(sizeof(UFortDeployableBaseSkillTreeUnlocks) == 0x000070, "Wrong size on UFortDeployableBaseSkillTreeUnlocks");
static_assert(offsetof(UFortDeployableBaseSkillTreeUnlocks, PlotSizeUnlocks) == 0x000030, "Member 'UFortDeployableBaseSkillTreeUnlocks::PlotSizeUnlocks' has a wrong offset!");
static_assert(offsetof(UFortDeployableBaseSkillTreeUnlocks, NeighborhoodLootGrantUnlocks) == 0x000040, "Member 'UFortDeployableBaseSkillTreeUnlocks::NeighborhoodLootGrantUnlocks' has a wrong offset!");
static_assert(offsetof(UFortDeployableBaseSkillTreeUnlocks, CombatZoneStartLootGrantUnlocks) == 0x000050, "Member 'UFortDeployableBaseSkillTreeUnlocks::CombatZoneStartLootGrantUnlocks' has a wrong offset!");
static_assert(offsetof(UFortDeployableBaseSkillTreeUnlocks, CombatZoneWaveCompleteLootGrantUnlocks) == 0x000060, "Member 'UFortDeployableBaseSkillTreeUnlocks::CombatZoneWaveCompleteLootGrantUnlocks' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_DirectionChange
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_DirectionChange final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_DirectionChange>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_DirectionChange">();
	}
	static class UFortDifficultyOptionCategoryEncounter_DirectionChange* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_DirectionChange>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_DirectionChange) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_DirectionChange");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_DirectionChange) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_DirectionChange");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_DirectionChange, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_DirectionChange::Options' has a wrong offset!");

// Class FortniteGame.FortNavArea_DefenderNull
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_DefenderNull final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_DefenderNull">();
	}
	static class UFortNavArea_DefenderNull* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_DefenderNull>();
	}
};
static_assert(alignof(UFortNavArea_DefenderNull) == 0x000008, "Wrong alignment on UFortNavArea_DefenderNull");
static_assert(sizeof(UFortNavArea_DefenderNull) == 0x000050, "Wrong size on UFortNavArea_DefenderNull");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_DirectionNumber
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_DirectionNumber final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_DirectionNumber>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_DirectionNumber">();
	}
	static class UFortDifficultyOptionCategoryEncounter_DirectionNumber* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_DirectionNumber>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_DirectionNumber) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_DirectionNumber");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_DirectionNumber) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_DirectionNumber");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_DirectionNumber, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_DirectionNumber::Options' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_Distance
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_Distance final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_Distance>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_Distance">();
	}
	static class UFortDifficultyOptionCategoryEncounter_Distance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_Distance>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_Distance) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_Distance");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_Distance) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_Distance");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_Distance, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_Distance::Options' has a wrong offset!");

// Class FortniteGame.ManorPortal
// 0x0048 (0x0378 - 0x0330)
class AManorPortal final : public AActor
{
public:
	uint8                                         Pad_330[0x48];                                     // 0x0330(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BlueprintOnUnlockPortalComplete();
	int32 GetCurrencyCost(class AFortPlayerController* Player);
	int32 GetPlayerCurrencyAmount(class AFortPlayerController* Player);
	bool IsPortalUnlocked(class AFortPlayerController* Player);
	bool IsProfileValidToReadPortalAvailability(class AFortPlayerController* Player);
	void OpenUnlockMenu(class AFortPlayerController* Player);
	void UnlockPortal(class AFortPlayerController* Player);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"ManorPortal">();
	}
	static class AManorPortal* GetDefaultObj()
	{
		return GetDefaultObjImpl<AManorPortal>();
	}
};
static_assert(alignof(AManorPortal) == 0x000008, "Wrong alignment on AManorPortal");
static_assert(sizeof(AManorPortal) == 0x000378, "Wrong size on AManorPortal");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_ModifierTags
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_ModifierTags final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_ModifierTags>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_ModifierTags">();
	}
	static class UFortDifficultyOptionCategoryEncounter_ModifierTags* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_ModifierTags>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_ModifierTags) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_ModifierTags");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_ModifierTags) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_ModifierTags");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_ModifierTags, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_ModifierTags::Options' has a wrong offset!");

// Class FortniteGame.FortNavArea_Obstacle
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_Obstacle final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_Obstacle">();
	}
	static class UFortNavArea_Obstacle* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_Obstacle>();
	}
};
static_assert(alignof(UFortNavArea_Obstacle) == 0x000008, "Wrong alignment on UFortNavArea_Obstacle");
static_assert(sizeof(UFortNavArea_Obstacle) == 0x000050, "Wrong size on UFortNavArea_Obstacle");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_PawnNumberCap
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_PawnNumberCap final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_PawnNumberCap>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_PawnNumberCap">();
	}
	static class UFortDifficultyOptionCategoryEncounter_PawnNumberCap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_PawnNumberCap>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_PawnNumberCap) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_PawnNumberCap");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_PawnNumberCap) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_PawnNumberCap");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_PawnNumberCap, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_PawnNumberCap::Options' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnGroupProgression
// 0x0008 (0x0040 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TSubclassOf<class UFortDifficultyOptionEncounter_SpawnGroupProgression> SpawnGroupProgression;                             // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_SpawnGroupProgression">();
	}
	static class UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression) == 0x000040, "Wrong size on UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression, SpawnGroupProgression) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression::SpawnGroupProgression' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnLimitPoints
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_SpawnLimitPoints>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_SpawnLimitPoints">();
	}
	static class UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints::Options' has a wrong offset!");

// Class FortniteGame.FortNavArea_TakerOnly
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_TakerOnly final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_TakerOnly">();
	}
	static class UFortNavArea_TakerOnly* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_TakerOnly>();
	}
};
static_assert(alignof(UFortNavArea_TakerOnly) == 0x000008, "Wrong alignment on UFortNavArea_TakerOnly");
static_assert(sizeof(UFortNavArea_TakerOnly) == 0x000050, "Wrong size on UFortNavArea_TakerOnly");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnPointsBurst
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_SpawnPointsBurst>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_SpawnPointsBurst">();
	}
	static class UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst::Options' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnPointsCurve
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_SpawnPointsCurve>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_SpawnPointsCurve">();
	}
	static class UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve::Options' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_SpawnPointsMultiplier>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier">();
	}
	static class UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier::Options' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_SpawnTiming
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_SpawnTiming final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_SpawnTiming>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_SpawnTiming">();
	}
	static class UFortDifficultyOptionCategoryEncounter_SpawnTiming* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_SpawnTiming>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_SpawnTiming) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_SpawnTiming");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_SpawnTiming) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_SpawnTiming");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_SpawnTiming, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_SpawnTiming::Options' has a wrong offset!");

// Class FortniteGame.FortHUDTargetUnderReticleInterface
// 0x0000 (0x0028 - 0x0028)
class IFortHUDTargetUnderReticleInterface final : public IInterface
{
public:
	float GetHUDTargetDifficultyRating();
	TArray<class FText> GetHUDTargetDisplayModifiers();
	class FText GetHUDTargetDisplayName();
	float GetHUDTargetHealthPercentage();
	class FText GetHUDTargetUpgradeDisplayName();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHUDTargetUnderReticleInterface">();
	}
	static class IFortHUDTargetUnderReticleInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortHUDTargetUnderReticleInterface>();
	}
};
static_assert(alignof(IFortHUDTargetUnderReticleInterface) == 0x000008, "Wrong alignment on IFortHUDTargetUnderReticleInterface");
static_assert(sizeof(IFortHUDTargetUnderReticleInterface) == 0x000028, "Wrong size on IFortHUDTargetUnderReticleInterface");

// Class FortniteGame.FortMissionCSVEventMap
// 0x0050 (0x0080 - 0x0030)
class UFortMissionCSVEventMap final : public UPrimaryDataAsset
{
public:
	TMap<class FName, class FString>              MissionMappings;                                   // 0x0030(0x0050)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionCSVEventMap">();
	}
	static class UFortMissionCSVEventMap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionCSVEventMap>();
	}
};
static_assert(alignof(UFortMissionCSVEventMap) == 0x000008, "Wrong alignment on UFortMissionCSVEventMap");
static_assert(sizeof(UFortMissionCSVEventMap) == 0x000080, "Wrong size on UFortMissionCSVEventMap");
static_assert(offsetof(UFortMissionCSVEventMap, MissionMappings) == 0x000030, "Member 'UFortMissionCSVEventMap::MissionMappings' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_Time
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_Time final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_Time>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_Time">();
	}
	static class UFortDifficultyOptionCategoryEncounter_Time* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_Time>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_Time) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_Time");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_Time) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_Time");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_Time, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_Time::Options' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_UtilitiesFree
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_UtilitiesFree final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_UtilitiesFree>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_UtilitiesFree">();
	}
	static class UFortDifficultyOptionCategoryEncounter_UtilitiesFree* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_UtilitiesFree>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_UtilitiesFree) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_UtilitiesFree");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_UtilitiesFree) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_UtilitiesFree");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_UtilitiesFree, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_UtilitiesFree::Options' has a wrong offset!");

// Class FortniteGame.FortInescapableZoneTracker
// 0x0040 (0x0068 - 0x0028)
class UFortInescapableZoneTracker final : public UObject
{
public:
	class AFortNavigationGraph*                   NavGraph;                                          // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_30[0x38];                                      // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInescapableZoneTracker">();
	}
	static class UFortInescapableZoneTracker* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortInescapableZoneTracker>();
	}
};
static_assert(alignof(UFortInescapableZoneTracker) == 0x000008, "Wrong alignment on UFortInescapableZoneTracker");
static_assert(sizeof(UFortInescapableZoneTracker) == 0x000068, "Wrong size on UFortInescapableZoneTracker");
static_assert(offsetof(UFortInescapableZoneTracker, NavGraph) == 0x000028, "Member 'UFortInescapableZoneTracker::NavGraph' has a wrong offset!");

// Class FortniteGame.FortMissionGenerator
// 0x0690 (0x06C0 - 0x0030)
class UFortMissionGenerator : public UPrimaryDataAsset
{
public:
	class FText                                   MissionName;                                       // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FText                                   MissionDescription;                                // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MissionIcon;                                       // 0x0060(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FFortMultiSizeBrush                    MissionIcons;                                      // 0x00E8(0x0330)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FZoneLoadingScreenConfig               LoadingScreenConfig;                               // 0x0418(0x0110)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortAthenaLTMConfig                   AthenaLTMConfig;                                   // 0x0528(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortMissionInfo>        PrimaryMissionInfo;                                // 0x0580(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseNewMissionGeneration;                          // 0x05A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5A9[0x7];                                      // 0x05A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagQuery                      OptionalRequirementsForAllOtherMissions;           // 0x05B0(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortMissionGenerationList> MissionGenerationList;                             // 0x05F8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MissionGenerationChance[0x4];                      // 0x0620(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortPossibleMission>           SecondaryMissionList;                              // 0x0630(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortPossibleMission>           TertiaryMissionList;                               // 0x0640(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortPossibleMission>           SurvivorMissionList;                               // 0x0650(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bUseOverridePlayerSpawnPadPlacementData;           // 0x0660(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_661[0x7];                                      // 0x0661(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortPlayerSpawnPadPlacementData       OverridePlayerSpawnPadPlacementData;               // 0x0668(0x0058)(Edit, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionGenerator">();
	}
	static class UFortMissionGenerator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionGenerator>();
	}
};
static_assert(alignof(UFortMissionGenerator) == 0x000008, "Wrong alignment on UFortMissionGenerator");
static_assert(sizeof(UFortMissionGenerator) == 0x0006C0, "Wrong size on UFortMissionGenerator");
static_assert(offsetof(UFortMissionGenerator, MissionName) == 0x000030, "Member 'UFortMissionGenerator::MissionName' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, MissionDescription) == 0x000048, "Member 'UFortMissionGenerator::MissionDescription' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, MissionIcon) == 0x000060, "Member 'UFortMissionGenerator::MissionIcon' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, MissionIcons) == 0x0000E8, "Member 'UFortMissionGenerator::MissionIcons' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, LoadingScreenConfig) == 0x000418, "Member 'UFortMissionGenerator::LoadingScreenConfig' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, AthenaLTMConfig) == 0x000528, "Member 'UFortMissionGenerator::AthenaLTMConfig' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, PrimaryMissionInfo) == 0x000580, "Member 'UFortMissionGenerator::PrimaryMissionInfo' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, bUseNewMissionGeneration) == 0x0005A8, "Member 'UFortMissionGenerator::bUseNewMissionGeneration' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, OptionalRequirementsForAllOtherMissions) == 0x0005B0, "Member 'UFortMissionGenerator::OptionalRequirementsForAllOtherMissions' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, MissionGenerationList) == 0x0005F8, "Member 'UFortMissionGenerator::MissionGenerationList' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, MissionGenerationChance) == 0x000620, "Member 'UFortMissionGenerator::MissionGenerationChance' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, SecondaryMissionList) == 0x000630, "Member 'UFortMissionGenerator::SecondaryMissionList' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, TertiaryMissionList) == 0x000640, "Member 'UFortMissionGenerator::TertiaryMissionList' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, SurvivorMissionList) == 0x000650, "Member 'UFortMissionGenerator::SurvivorMissionList' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, bUseOverridePlayerSpawnPadPlacementData) == 0x000660, "Member 'UFortMissionGenerator::bUseOverridePlayerSpawnPadPlacementData' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerator, OverridePlayerSpawnPadPlacementData) == 0x000668, "Member 'UFortMissionGenerator::OverridePlayerSpawnPadPlacementData' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryEncounter_UtilitiesLocked
// 0x0010 (0x0048 - 0x0038)
class UFortDifficultyOptionCategoryEncounter_UtilitiesLocked final : public UFortDifficultyOptionCategoryEncounter
{
public:
	TArray<TSubclassOf<class UFortDifficultyOptionEncounter_UtilitiesLocked>> Options;                                           // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryEncounter_UtilitiesLocked">();
	}
	static class UFortDifficultyOptionCategoryEncounter_UtilitiesLocked* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryEncounter_UtilitiesLocked>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryEncounter_UtilitiesLocked) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryEncounter_UtilitiesLocked");
static_assert(sizeof(UFortDifficultyOptionCategoryEncounter_UtilitiesLocked) == 0x000048, "Wrong size on UFortDifficultyOptionCategoryEncounter_UtilitiesLocked");
static_assert(offsetof(UFortDifficultyOptionCategoryEncounter_UtilitiesLocked, Options) == 0x000038, "Member 'UFortDifficultyOptionCategoryEncounter_UtilitiesLocked::Options' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionCategoryMission
// 0x0000 (0x0038 - 0x0038)
class UFortDifficultyOptionCategoryMission final : public UFortDifficultyOptionCategory
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionCategoryMission">();
	}
	static class UFortDifficultyOptionCategoryMission* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionCategoryMission>();
	}
};
static_assert(alignof(UFortDifficultyOptionCategoryMission) == 0x000008, "Wrong alignment on UFortDifficultyOptionCategoryMission");
static_assert(sizeof(UFortDifficultyOptionCategoryMission) == 0x000038, "Wrong size on UFortDifficultyOptionCategoryMission");

// Class FortniteGame.FortDifficultyOptionEncounter_Breathers
// 0x0038 (0x0080 - 0x0048)
class UFortDifficultyOptionEncounter_Breathers final : public UFortDifficultyOptionEncounter
{
public:
	bool                                          bUseBreathers;                                     // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   LowPlayerPerformanceBreatherTimeSecondsCurve;      // 0x0050(0x0010)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   NormalPlayerPerformanceBreatherTimeSecondsCurve;   // 0x0060(0x0010)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   HighPlayerPerformanceBreatherTimeSecondsCurve;     // 0x0070(0x0010)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_Breathers">();
	}
	static class UFortDifficultyOptionEncounter_Breathers* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_Breathers>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_Breathers) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_Breathers");
static_assert(sizeof(UFortDifficultyOptionEncounter_Breathers) == 0x000080, "Wrong size on UFortDifficultyOptionEncounter_Breathers");
static_assert(offsetof(UFortDifficultyOptionEncounter_Breathers, bUseBreathers) == 0x000048, "Member 'UFortDifficultyOptionEncounter_Breathers::bUseBreathers' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionEncounter_Breathers, LowPlayerPerformanceBreatherTimeSecondsCurve) == 0x000050, "Member 'UFortDifficultyOptionEncounter_Breathers::LowPlayerPerformanceBreatherTimeSecondsCurve' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionEncounter_Breathers, NormalPlayerPerformanceBreatherTimeSecondsCurve) == 0x000060, "Member 'UFortDifficultyOptionEncounter_Breathers::NormalPlayerPerformanceBreatherTimeSecondsCurve' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionEncounter_Breathers, HighPlayerPerformanceBreatherTimeSecondsCurve) == 0x000070, "Member 'UFortDifficultyOptionEncounter_Breathers::HighPlayerPerformanceBreatherTimeSecondsCurve' has a wrong offset!");

// Class FortniteGame.FortIngredientItemDefinition
// 0x0000 (0x0870 - 0x0870)
class UFortIngredientItemDefinition final : public UFortWorldItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortIngredientItemDefinition">();
	}
	static class UFortIngredientItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortIngredientItemDefinition>();
	}
};
static_assert(alignof(UFortIngredientItemDefinition) == 0x000010, "Wrong alignment on UFortIngredientItemDefinition");
static_assert(sizeof(UFortIngredientItemDefinition) == 0x000870, "Wrong size on UFortIngredientItemDefinition");

// Class FortniteGame.FortMissionItemDefinition
// 0x0000 (0x0870 - 0x0870)
class UFortMissionItemDefinition final : public UFortWorldItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionItemDefinition">();
	}
	static class UFortMissionItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionItemDefinition>();
	}
};
static_assert(alignof(UFortMissionItemDefinition) == 0x000010, "Wrong alignment on UFortMissionItemDefinition");
static_assert(sizeof(UFortMissionItemDefinition) == 0x000870, "Wrong size on UFortMissionItemDefinition");

// Class FortniteGame.FortDifficultyOptionEncounter_DirectionChange
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_DirectionChange final : public UFortDifficultyOptionEncounter
{
public:
	bool                                          bChangeDirectionsOnRest;                           // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_DirectionChange">();
	}
	static class UFortDifficultyOptionEncounter_DirectionChange* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_DirectionChange>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_DirectionChange) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_DirectionChange");
static_assert(sizeof(UFortDifficultyOptionEncounter_DirectionChange) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_DirectionChange");
static_assert(offsetof(UFortDifficultyOptionEncounter_DirectionChange, bChangeDirectionsOnRest) == 0x000048, "Member 'UFortDifficultyOptionEncounter_DirectionChange::bChangeDirectionsOnRest' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_IntensityCurveSequence
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_IntensityCurveSequence final : public UFortDifficultyOptionEncounter
{
public:
	class UFortIntensityCurveSequence*            CurveSequence;                                     // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_IntensityCurveSequence">();
	}
	static class UFortDifficultyOptionEncounter_IntensityCurveSequence* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_IntensityCurveSequence>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_IntensityCurveSequence) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_IntensityCurveSequence");
static_assert(sizeof(UFortDifficultyOptionEncounter_IntensityCurveSequence) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_IntensityCurveSequence");
static_assert(offsetof(UFortDifficultyOptionEncounter_IntensityCurveSequence, CurveSequence) == 0x000048, "Member 'UFortDifficultyOptionEncounter_IntensityCurveSequence::CurveSequence' has a wrong offset!");

// Class FortniteGame.FortInstancedStaticMeshActor
// 0x0000 (0x0358 - 0x0358)
class AFortInstancedStaticMeshActor final : public AFortStaticMeshActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInstancedStaticMeshActor">();
	}
	static class AFortInstancedStaticMeshActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortInstancedStaticMeshActor>();
	}
};
static_assert(alignof(AFortInstancedStaticMeshActor) == 0x000008, "Wrong alignment on AFortInstancedStaticMeshActor");
static_assert(sizeof(AFortInstancedStaticMeshActor) == 0x000358, "Wrong size on AFortInstancedStaticMeshActor");

// Class FortniteGame.FortReplaySequenceComponent
// 0x0020 (0x0118 - 0x00F8)
class UFortReplaySequenceComponent final : public UActorComponent
{
public:
	struct FSavedSpectatorCameras                 SequenceShots;                                     // 0x00F8(0x0010)(Protected, NativeAccessSpecifierProtected)
	int32                                         CurrentShotIdx;                                    // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_10C[0x4];                                      // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortReplayContext*                     ReplayContext;                                     // 0x0110(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void NextShot();
	void OnPlaybackTimeChanged(float NowTime);
	void PreviousShot();
	void RestartSequence();

	int32 GetCurrentShotIndex() const;
	int32 GetNumberOfShotsInSequence() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplaySequenceComponent">();
	}
	static class UFortReplaySequenceComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplaySequenceComponent>();
	}
};
static_assert(alignof(UFortReplaySequenceComponent) == 0x000008, "Wrong alignment on UFortReplaySequenceComponent");
static_assert(sizeof(UFortReplaySequenceComponent) == 0x000118, "Wrong size on UFortReplaySequenceComponent");
static_assert(offsetof(UFortReplaySequenceComponent, SequenceShots) == 0x0000F8, "Member 'UFortReplaySequenceComponent::SequenceShots' has a wrong offset!");
static_assert(offsetof(UFortReplaySequenceComponent, CurrentShotIdx) == 0x000108, "Member 'UFortReplaySequenceComponent::CurrentShotIdx' has a wrong offset!");
static_assert(offsetof(UFortReplaySequenceComponent, ReplayContext) == 0x000110, "Member 'UFortReplaySequenceComponent::ReplayContext' has a wrong offset!");

// Class FortniteGame.FortMissionOutpostQuestConfigData
// 0x0008 (0x0030 - 0x0028)
class UFortMissionOutpostQuestConfigData final : public UFortMissionConfigData
{
public:
	struct FGameplayTag                           LegTag;                                            // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionOutpostQuestConfigData">();
	}
	static class UFortMissionOutpostQuestConfigData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionOutpostQuestConfigData>();
	}
};
static_assert(alignof(UFortMissionOutpostQuestConfigData) == 0x000008, "Wrong alignment on UFortMissionOutpostQuestConfigData");
static_assert(sizeof(UFortMissionOutpostQuestConfigData) == 0x000030, "Wrong size on UFortMissionOutpostQuestConfigData");
static_assert(offsetof(UFortMissionOutpostQuestConfigData, LegTag) == 0x000028, "Member 'UFortMissionOutpostQuestConfigData::LegTag' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_ModifierTags
// 0x0020 (0x0068 - 0x0048)
class UFortDifficultyOptionEncounter_ModifierTags final : public UFortDifficultyOptionEncounter
{
public:
	struct FGameplayTagContainer                  ModifierTags;                                      // 0x0048(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_ModifierTags">();
	}
	static class UFortDifficultyOptionEncounter_ModifierTags* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_ModifierTags>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_ModifierTags) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_ModifierTags");
static_assert(sizeof(UFortDifficultyOptionEncounter_ModifierTags) == 0x000068, "Wrong size on UFortDifficultyOptionEncounter_ModifierTags");
static_assert(offsetof(UFortDifficultyOptionEncounter_ModifierTags, ModifierTags) == 0x000048, "Member 'UFortDifficultyOptionEncounter_ModifierTags::ModifierTags' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_PawnNumberCap
// 0x0018 (0x0060 - 0x0048)
class UFortDifficultyOptionEncounter_PawnNumberCap final : public UFortDifficultyOptionEncounter
{
public:
	struct FFortEncounterPawnNumberCaps           PawnCapsPerPlayerCount;                            // 0x0048(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_PawnNumberCap">();
	}
	static class UFortDifficultyOptionEncounter_PawnNumberCap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_PawnNumberCap>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_PawnNumberCap) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_PawnNumberCap");
static_assert(sizeof(UFortDifficultyOptionEncounter_PawnNumberCap) == 0x000060, "Wrong size on UFortDifficultyOptionEncounter_PawnNumberCap");
static_assert(offsetof(UFortDifficultyOptionEncounter_PawnNumberCap, PawnCapsPerPlayerCount) == 0x000048, "Member 'UFortDifficultyOptionEncounter_PawnNumberCap::PawnCapsPerPlayerCount' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_SpawnGroupProgression
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_SpawnGroupProgression final : public UFortDifficultyOptionEncounter
{
public:
	class UFortAISpawnGroupProgressionInfo*       SpawnGroupProgression;                             // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_SpawnGroupProgression">();
	}
	static class UFortDifficultyOptionEncounter_SpawnGroupProgression* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_SpawnGroupProgression>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_SpawnGroupProgression) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_SpawnGroupProgression");
static_assert(sizeof(UFortDifficultyOptionEncounter_SpawnGroupProgression) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_SpawnGroupProgression");
static_assert(offsetof(UFortDifficultyOptionEncounter_SpawnGroupProgression, SpawnGroupProgression) == 0x000048, "Member 'UFortDifficultyOptionEncounter_SpawnGroupProgression::SpawnGroupProgression' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_SpawnLimitPawns
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_SpawnLimitPawns final : public UFortDifficultyOptionEncounter
{
public:
	int32                                         PawnNumberLimit;                                   // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_SpawnLimitPawns">();
	}
	static class UFortDifficultyOptionEncounter_SpawnLimitPawns* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_SpawnLimitPawns>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_SpawnLimitPawns) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_SpawnLimitPawns");
static_assert(sizeof(UFortDifficultyOptionEncounter_SpawnLimitPawns) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_SpawnLimitPawns");
static_assert(offsetof(UFortDifficultyOptionEncounter_SpawnLimitPawns, PawnNumberLimit) == 0x000048, "Member 'UFortDifficultyOptionEncounter_SpawnLimitPawns::PawnNumberLimit' has a wrong offset!");

// Class FortniteGame.FortMcpProfileCollectionBook
// 0x0000 (0x01C8 - 0x01C8)
class UFortMcpProfileCollectionBook final : public UFortMcpProfile
{
public:
	void ClaimCollectionBookPageRewards(const class FString& PageTemplateId, const class FString& SectionId, int32 SelectedRewardIndex, struct FClientUrlContext* Context);
	void ConvertSlottedItem(const class FString& TargetItemId, int32 ConversionIndex, struct FClientUrlContext* Context);
	void UpgradeSlottedItem(const class FString& TargetItemId, struct FClientUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileCollectionBook">();
	}
	static class UFortMcpProfileCollectionBook* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileCollectionBook>();
	}
};
static_assert(alignof(UFortMcpProfileCollectionBook) == 0x000008, "Wrong alignment on UFortMcpProfileCollectionBook");
static_assert(sizeof(UFortMcpProfileCollectionBook) == 0x0001C8, "Wrong size on UFortMcpProfileCollectionBook");

// Class FortniteGame.FortDifficultyOptionEncounter_SpawnLimitPoints
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_SpawnLimitPoints final : public UFortDifficultyOptionEncounter
{
public:
	float                                         SpawnPointsPercentageLimit;                        // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_SpawnLimitPoints">();
	}
	static class UFortDifficultyOptionEncounter_SpawnLimitPoints* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_SpawnLimitPoints>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_SpawnLimitPoints) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_SpawnLimitPoints");
static_assert(sizeof(UFortDifficultyOptionEncounter_SpawnLimitPoints) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_SpawnLimitPoints");
static_assert(offsetof(UFortDifficultyOptionEncounter_SpawnLimitPoints, SpawnPointsPercentageLimit) == 0x000048, "Member 'UFortDifficultyOptionEncounter_SpawnLimitPoints::SpawnPointsPercentageLimit' has a wrong offset!");

// Class FortniteGame.FortTrapItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortTrapItemDefinitionTooltip final : public UFortWeaponItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrapItemDefinitionTooltip">();
	}
	static class UFortTrapItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTrapItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortTrapItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortTrapItemDefinitionTooltip");
static_assert(sizeof(UFortTrapItemDefinitionTooltip) == 0x000090, "Wrong size on UFortTrapItemDefinitionTooltip");

// Class FortniteGame.FortDifficultyOptionEncounter_SpawnPointsBurst
// 0x0020 (0x0068 - 0x0048)
class UFortDifficultyOptionEncounter_SpawnPointsBurst final : public UFortDifficultyOptionEncounter
{
public:
	struct FScalableFloat                         BurstSpawnPointsPercentage;                        // 0x0048(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_SpawnPointsBurst">();
	}
	static class UFortDifficultyOptionEncounter_SpawnPointsBurst* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_SpawnPointsBurst>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_SpawnPointsBurst) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_SpawnPointsBurst");
static_assert(sizeof(UFortDifficultyOptionEncounter_SpawnPointsBurst) == 0x000068, "Wrong size on UFortDifficultyOptionEncounter_SpawnPointsBurst");
static_assert(offsetof(UFortDifficultyOptionEncounter_SpawnPointsBurst, BurstSpawnPointsPercentage) == 0x000048, "Member 'UFortDifficultyOptionEncounter_SpawnPointsBurst::BurstSpawnPointsPercentage' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_SpawnPointsMultiplier
// 0x0020 (0x0068 - 0x0048)
class UFortDifficultyOptionEncounter_SpawnPointsMultiplier final : public UFortDifficultyOptionEncounter
{
public:
	struct FScalableFloat                         Multiplier;                                        // 0x0048(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_SpawnPointsMultiplier">();
	}
	static class UFortDifficultyOptionEncounter_SpawnPointsMultiplier* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_SpawnPointsMultiplier>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_SpawnPointsMultiplier) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_SpawnPointsMultiplier");
static_assert(sizeof(UFortDifficultyOptionEncounter_SpawnPointsMultiplier) == 0x000068, "Wrong size on UFortDifficultyOptionEncounter_SpawnPointsMultiplier");
static_assert(offsetof(UFortDifficultyOptionEncounter_SpawnPointsMultiplier, Multiplier) == 0x000048, "Member 'UFortDifficultyOptionEncounter_SpawnPointsMultiplier::Multiplier' has a wrong offset!");

// Class FortniteGame.FortMcpProfileMetadata
// 0x0000 (0x01C8 - 0x01C8)
class UFortMcpProfileMetadata final : public UFortMcpProfile
{
public:
	void CreateDeployableBaseItem(const class FString& TemplateId, struct FDedicatedServerUrlContext* Context);
	void CreateOrUpgradeOutpostItem(const class FString& TemplateId, struct FClientUrlContext* Context);
	void UpdateDeployableBaseTierProgression(const class FString& DeployableBaseItemId, const class FString& ProgressionLayoutGuid, int32 TierDefeated, struct FDedicatedServerUrlContext* Context);
	void UpdateOutpostCore(const class FString& CoreId, const struct FFortOutpostCoreInfo& CoreInfo, struct FDedicatedServerUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileMetadata">();
	}
	static class UFortMcpProfileMetadata* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileMetadata>();
	}
};
static_assert(alignof(UFortMcpProfileMetadata) == 0x000008, "Wrong alignment on UFortMcpProfileMetadata");
static_assert(sizeof(UFortMcpProfileMetadata) == 0x0001C8, "Wrong size on UFortMcpProfileMetadata");

// Class FortniteGame.FortDifficultyOptionEncounter_SpawnTiming
// 0x0020 (0x0068 - 0x0048)
class UFortDifficultyOptionEncounter_SpawnTiming final : public UFortDifficultyOptionEncounter
{
public:
	struct FScalableFloat                         SpawnIntervalSeconds;                              // 0x0048(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_SpawnTiming">();
	}
	static class UFortDifficultyOptionEncounter_SpawnTiming* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_SpawnTiming>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_SpawnTiming) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_SpawnTiming");
static_assert(sizeof(UFortDifficultyOptionEncounter_SpawnTiming) == 0x000068, "Wrong size on UFortDifficultyOptionEncounter_SpawnTiming");
static_assert(offsetof(UFortDifficultyOptionEncounter_SpawnTiming, SpawnIntervalSeconds) == 0x000048, "Member 'UFortDifficultyOptionEncounter_SpawnTiming::SpawnIntervalSeconds' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_Time
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_Time final : public UFortDifficultyOptionEncounter
{
public:
	float                                         EncounterTimeSeconds;                              // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_Time">();
	}
	static class UFortDifficultyOptionEncounter_Time* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_Time>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_Time) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_Time");
static_assert(sizeof(UFortDifficultyOptionEncounter_Time) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_Time");
static_assert(offsetof(UFortDifficultyOptionEncounter_Time, EncounterTimeSeconds) == 0x000048, "Member 'UFortDifficultyOptionEncounter_Time::EncounterTimeSeconds' has a wrong offset!");

// Class FortniteGame.FortTransactionalAnalyticsManager
// 0x0010 (0x0038 - 0x0028)
class UFortTransactionalAnalyticsManager final : public UObject
{
public:
	uint8                                         Pad_28[0x10];                                      // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTransactionalAnalyticsManager">();
	}
	static class UFortTransactionalAnalyticsManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTransactionalAnalyticsManager>();
	}
};
static_assert(alignof(UFortTransactionalAnalyticsManager) == 0x000008, "Wrong alignment on UFortTransactionalAnalyticsManager");
static_assert(sizeof(UFortTransactionalAnalyticsManager) == 0x000038, "Wrong size on UFortTransactionalAnalyticsManager");

// Class FortniteGame.FortDifficultyOptionEncounter_UtilitiesAdjustment
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_UtilitiesAdjustment final : public UFortDifficultyOptionEncounter
{
public:
	float                                         UtilitiesAdjustmentIntervalSeconds;                // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_UtilitiesAdjustment">();
	}
	static class UFortDifficultyOptionEncounter_UtilitiesAdjustment* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_UtilitiesAdjustment>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_UtilitiesAdjustment) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_UtilitiesAdjustment");
static_assert(sizeof(UFortDifficultyOptionEncounter_UtilitiesAdjustment) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_UtilitiesAdjustment");
static_assert(offsetof(UFortDifficultyOptionEncounter_UtilitiesAdjustment, UtilitiesAdjustmentIntervalSeconds) == 0x000048, "Member 'UFortDifficultyOptionEncounter_UtilitiesAdjustment::UtilitiesAdjustmentIntervalSeconds' has a wrong offset!");

// Class FortniteGame.FortMcpUtils
// 0x01A0 (0x01C8 - 0x0028)
class UFortMcpUtils final : public UObject
{
public:
	uint8                                         Pad_28[0x20];                                      // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 CreateXboxDedicatedServerSessionUrl;               // 0x0048(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 UnredeemedCodesUrl;                                // 0x0058(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 QueryUserXuidUrl;                                  // 0x0068(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 RecordUserStatsUrl;                                // 0x0078(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 QueryUserStatsUrl;                                 // 0x0088(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 QueryLeaderboardUrl;                               // 0x0098(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 QueryCohortUrl;                                    // 0x00A8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 InMatchTimePlayedUrl;                              // 0x00B8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 ProcessPendingRewardsUrl;                          // 0x00C8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldSendTimeTracking;                           // 0x00D8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_D9[0x7];                                       // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 VoiceLoginUrl;                                     // 0x00E0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 VoiceJoinUrl;                                      // 0x00F0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 UpdateMatchmakingRatingUrl;                        // 0x0100(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 PrivacySettingsUrl;                                // 0x0110(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 AllowHomebaseCharactersUrl;                        // 0x0120(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 QuerySwitchEntitlementsUrl;                        // 0x0130(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 ReportPlayerToxicityUrl;                           // 0x0140(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 EventCalendardTestUrl;                             // 0x0150(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 IslandFavoritesUrl;                                // 0x0160(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_170[0x50];                                     // 0x0170(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DefaultLogTailLengthKb;                            // 0x01C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1C4[0x4];                                      // 0x01C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpUtils">();
	}
	static class UFortMcpUtils* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpUtils>();
	}
};
static_assert(alignof(UFortMcpUtils) == 0x000008, "Wrong alignment on UFortMcpUtils");
static_assert(sizeof(UFortMcpUtils) == 0x0001C8, "Wrong size on UFortMcpUtils");
static_assert(offsetof(UFortMcpUtils, CreateXboxDedicatedServerSessionUrl) == 0x000048, "Member 'UFortMcpUtils::CreateXboxDedicatedServerSessionUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, UnredeemedCodesUrl) == 0x000058, "Member 'UFortMcpUtils::UnredeemedCodesUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, QueryUserXuidUrl) == 0x000068, "Member 'UFortMcpUtils::QueryUserXuidUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, RecordUserStatsUrl) == 0x000078, "Member 'UFortMcpUtils::RecordUserStatsUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, QueryUserStatsUrl) == 0x000088, "Member 'UFortMcpUtils::QueryUserStatsUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, QueryLeaderboardUrl) == 0x000098, "Member 'UFortMcpUtils::QueryLeaderboardUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, QueryCohortUrl) == 0x0000A8, "Member 'UFortMcpUtils::QueryCohortUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, InMatchTimePlayedUrl) == 0x0000B8, "Member 'UFortMcpUtils::InMatchTimePlayedUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, ProcessPendingRewardsUrl) == 0x0000C8, "Member 'UFortMcpUtils::ProcessPendingRewardsUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, bShouldSendTimeTracking) == 0x0000D8, "Member 'UFortMcpUtils::bShouldSendTimeTracking' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, VoiceLoginUrl) == 0x0000E0, "Member 'UFortMcpUtils::VoiceLoginUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, VoiceJoinUrl) == 0x0000F0, "Member 'UFortMcpUtils::VoiceJoinUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, UpdateMatchmakingRatingUrl) == 0x000100, "Member 'UFortMcpUtils::UpdateMatchmakingRatingUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, PrivacySettingsUrl) == 0x000110, "Member 'UFortMcpUtils::PrivacySettingsUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, AllowHomebaseCharactersUrl) == 0x000120, "Member 'UFortMcpUtils::AllowHomebaseCharactersUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, QuerySwitchEntitlementsUrl) == 0x000130, "Member 'UFortMcpUtils::QuerySwitchEntitlementsUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, ReportPlayerToxicityUrl) == 0x000140, "Member 'UFortMcpUtils::ReportPlayerToxicityUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, EventCalendardTestUrl) == 0x000150, "Member 'UFortMcpUtils::EventCalendardTestUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, IslandFavoritesUrl) == 0x000160, "Member 'UFortMcpUtils::IslandFavoritesUrl' has a wrong offset!");
static_assert(offsetof(UFortMcpUtils, DefaultLogTailLengthKb) == 0x0001C0, "Member 'UFortMcpUtils::DefaultLogTailLengthKb' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_UtilitiesFree
// 0x0008 (0x0050 - 0x0048)
class UFortDifficultyOptionEncounter_UtilitiesFree final : public UFortDifficultyOptionEncounter
{
public:
	int32                                         NumFreeUtilitySlots;                               // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_UtilitiesFree">();
	}
	static class UFortDifficultyOptionEncounter_UtilitiesFree* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_UtilitiesFree>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_UtilitiesFree) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_UtilitiesFree");
static_assert(sizeof(UFortDifficultyOptionEncounter_UtilitiesFree) == 0x000050, "Wrong size on UFortDifficultyOptionEncounter_UtilitiesFree");
static_assert(offsetof(UFortDifficultyOptionEncounter_UtilitiesFree, NumFreeUtilitySlots) == 0x000048, "Member 'UFortDifficultyOptionEncounter_UtilitiesFree::NumFreeUtilitySlots' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionEncounter_UtilitiesLocked
// 0x0010 (0x0058 - 0x0048)
class UFortDifficultyOptionEncounter_UtilitiesLocked final : public UFortDifficultyOptionEncounter
{
public:
	TArray<struct FFortEncounterLockedUtility>    LockedUtilities;                                   // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionEncounter_UtilitiesLocked">();
	}
	static class UFortDifficultyOptionEncounter_UtilitiesLocked* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionEncounter_UtilitiesLocked>();
	}
};
static_assert(alignof(UFortDifficultyOptionEncounter_UtilitiesLocked) == 0x000008, "Wrong alignment on UFortDifficultyOptionEncounter_UtilitiesLocked");
static_assert(sizeof(UFortDifficultyOptionEncounter_UtilitiesLocked) == 0x000058, "Wrong size on UFortDifficultyOptionEncounter_UtilitiesLocked");
static_assert(offsetof(UFortDifficultyOptionEncounter_UtilitiesLocked, LockedUtilities) == 0x000048, "Member 'UFortDifficultyOptionEncounter_UtilitiesLocked::LockedUtilities' has a wrong offset!");

// Class FortniteGame.FortDifficultyOptionSetEncounter
// 0x00B8 (0x00E8 - 0x0030)
class UFortDifficultyOptionSetEncounter final : public UDataAsset
{
public:
	EFortEncounterPacingMode                      PacingMode;                                        // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortDifficultyOptionCategoryEncounter_IntensityCurveSequence* IntensityCurveSequenceCategory;                    // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_SpawnPointsCurve* SpawnPointsPercentageCurveSequenceCategory;        // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_SpawnPointsBurst* SpawnPointsBurstCategory;                          // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_Breathers* BreathersCategory;                                 // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_SpawnPointsMultiplier* SpawnPointsMultiplierCategory;                     // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_PawnNumberCap* PawnNumberCapCategory;                             // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_SpawnTiming* OptionalSpawnTimingCategory;                       // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortEncounterSpawnLimitType                  SpawnLimitMode;                                    // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_71[0x7];                                       // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortDifficultyOptionCategoryEncounter_SpawnLimitPoints* SpawnPointsLimitCategory;                          // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_SpawnLimitPawns* PawnLimitCategory;                                 // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortEncounterUtilitiesMode                   UtilitiesMode;                                     // 0x0088(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_89[0x7];                                       // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortDifficultyOptionCategoryEncounter_UtilitiesLocked* LockedUtilitiesCategory;                           // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_UtilitiesFree* FreeUtilitiesCategory;                             // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_UtilitiesAdjustment* UtilitiesAdjustmentCategory;                       // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortEncounterSpawnLocationManagementMode     SpawnLocationManagementMode;                       // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortEncounterSpawnLocationPlacementMode      SpawnLocationPlacementMode;                        // 0x00A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA[0x6];                                       // 0x00AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortDifficultyOptionCategoryEncounter_DirectionNumber* DirectionNumberCategory;                           // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_DirectionChange* DirectionChangeCategory;                           // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_Distance* DistanceCategory;                                  // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_SpawnGroupProgression* SpawnGroupProgressionCategory;                     // 0x00C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_Time* TimeCategory;                                      // 0x00D0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_ModifierTags* OptionalModifierTagsCategory;                      // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortDifficultyOptionCategoryEncounter_TimedModifierTags* OptionalMiniBossStartTimedTagsCategory;            // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionSetEncounter">();
	}
	static class UFortDifficultyOptionSetEncounter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionSetEncounter>();
	}
};
static_assert(alignof(UFortDifficultyOptionSetEncounter) == 0x000008, "Wrong alignment on UFortDifficultyOptionSetEncounter");
static_assert(sizeof(UFortDifficultyOptionSetEncounter) == 0x0000E8, "Wrong size on UFortDifficultyOptionSetEncounter");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, PacingMode) == 0x000030, "Member 'UFortDifficultyOptionSetEncounter::PacingMode' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, IntensityCurveSequenceCategory) == 0x000038, "Member 'UFortDifficultyOptionSetEncounter::IntensityCurveSequenceCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnPointsPercentageCurveSequenceCategory) == 0x000040, "Member 'UFortDifficultyOptionSetEncounter::SpawnPointsPercentageCurveSequenceCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnPointsBurstCategory) == 0x000048, "Member 'UFortDifficultyOptionSetEncounter::SpawnPointsBurstCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, BreathersCategory) == 0x000050, "Member 'UFortDifficultyOptionSetEncounter::BreathersCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnPointsMultiplierCategory) == 0x000058, "Member 'UFortDifficultyOptionSetEncounter::SpawnPointsMultiplierCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, PawnNumberCapCategory) == 0x000060, "Member 'UFortDifficultyOptionSetEncounter::PawnNumberCapCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, OptionalSpawnTimingCategory) == 0x000068, "Member 'UFortDifficultyOptionSetEncounter::OptionalSpawnTimingCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnLimitMode) == 0x000070, "Member 'UFortDifficultyOptionSetEncounter::SpawnLimitMode' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnPointsLimitCategory) == 0x000078, "Member 'UFortDifficultyOptionSetEncounter::SpawnPointsLimitCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, PawnLimitCategory) == 0x000080, "Member 'UFortDifficultyOptionSetEncounter::PawnLimitCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, UtilitiesMode) == 0x000088, "Member 'UFortDifficultyOptionSetEncounter::UtilitiesMode' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, LockedUtilitiesCategory) == 0x000090, "Member 'UFortDifficultyOptionSetEncounter::LockedUtilitiesCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, FreeUtilitiesCategory) == 0x000098, "Member 'UFortDifficultyOptionSetEncounter::FreeUtilitiesCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, UtilitiesAdjustmentCategory) == 0x0000A0, "Member 'UFortDifficultyOptionSetEncounter::UtilitiesAdjustmentCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnLocationManagementMode) == 0x0000A8, "Member 'UFortDifficultyOptionSetEncounter::SpawnLocationManagementMode' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnLocationPlacementMode) == 0x0000A9, "Member 'UFortDifficultyOptionSetEncounter::SpawnLocationPlacementMode' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, DirectionNumberCategory) == 0x0000B0, "Member 'UFortDifficultyOptionSetEncounter::DirectionNumberCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, DirectionChangeCategory) == 0x0000B8, "Member 'UFortDifficultyOptionSetEncounter::DirectionChangeCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, DistanceCategory) == 0x0000C0, "Member 'UFortDifficultyOptionSetEncounter::DistanceCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, SpawnGroupProgressionCategory) == 0x0000C8, "Member 'UFortDifficultyOptionSetEncounter::SpawnGroupProgressionCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, TimeCategory) == 0x0000D0, "Member 'UFortDifficultyOptionSetEncounter::TimeCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, OptionalModifierTagsCategory) == 0x0000D8, "Member 'UFortDifficultyOptionSetEncounter::OptionalModifierTagsCategory' has a wrong offset!");
static_assert(offsetof(UFortDifficultyOptionSetEncounter, OptionalMiniBossStartTimedTagsCategory) == 0x0000E0, "Member 'UFortDifficultyOptionSetEncounter::OptionalMiniBossStartTimedTagsCategory' has a wrong offset!");

// Class FortniteGame.FortMeshBeaconClient
// 0x0000 (0x03E8 - 0x03E8)
class AFortMeshBeaconClient final : public AMeshBeaconClient
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMeshBeaconClient">();
	}
	static class AFortMeshBeaconClient* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMeshBeaconClient>();
	}
};
static_assert(alignof(AFortMeshBeaconClient) == 0x000008, "Wrong alignment on AFortMeshBeaconClient");
static_assert(sizeof(AFortMeshBeaconClient) == 0x0003E8, "Wrong size on AFortMeshBeaconClient");

// Class FortniteGame.FortDifficultyOptionSetMission
// 0x0010 (0x0040 - 0x0030)
class UFortDifficultyOptionSetMission final : public UDataAsset
{
public:
	TArray<class UFortDifficultyOptionCategoryMission*> MissionOptionsCategories;                          // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDifficultyOptionSetMission">();
	}
	static class UFortDifficultyOptionSetMission* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDifficultyOptionSetMission>();
	}
};
static_assert(alignof(UFortDifficultyOptionSetMission) == 0x000008, "Wrong alignment on UFortDifficultyOptionSetMission");
static_assert(sizeof(UFortDifficultyOptionSetMission) == 0x000040, "Wrong size on UFortDifficultyOptionSetMission");
static_assert(offsetof(UFortDifficultyOptionSetMission, MissionOptionsCategories) == 0x000030, "Member 'UFortDifficultyOptionSetMission::MissionOptionsCategories' has a wrong offset!");

// Class FortniteGame.FortDoghouseVehicleConfigs
// 0x0068 (0x0390 - 0x0328)
class UFortDoghouseVehicleConfigs : public UFortVehicleConfigs
{
public:
	float                                         WheelRotationRange;                                // 0x0328(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFrontLowLateralFrictionMultiplier;          // 0x032C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleRearLowLateralFrictionMultiplier;           // 0x0330(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFrontHighLateralFrictionMultiplier;         // 0x0334(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleRearHighLateralFrictionMultiplier;          // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LowToHighFrictionDuration;                         // 0x033C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UphillIncline;                                     // 0x0340(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardFrontFriction;                     // 0x0344(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardRearFriction;                      // 0x0348(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardMaxSpeed;                          // 0x034C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PropSpeedPerLinearSpeed;                           // 0x0350(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PropSpeedPerLinearSpeedPassive;                    // 0x0354(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PropSpeedAccelLerpPerSecond;                       // 0x0358(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PropSpeedDecelLerpPerSecond;                       // 0x035C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TaxiPitchProjTarget;                               // 0x0360(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAltitudeZ;                                      // 0x0364(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StallAltitudeZ;                                    // 0x0368(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StallTime;                                         // 0x036C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StuckTimeBeforeStall;                              // 0x0370(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinSkipShocksAltitudeZ;                            // 0x0374(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AltitudeUpdateFrequency;                           // 0x0378(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ControlStateNetUpdateFrequency;                    // 0x037C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ForceHeadingUpdateFrequency;                       // 0x0380(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AActor>                     BoundsXYSplineClass;                               // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDoghouseVehicleConfigs">();
	}
	static class UFortDoghouseVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDoghouseVehicleConfigs>();
	}
};
static_assert(alignof(UFortDoghouseVehicleConfigs) == 0x000008, "Wrong alignment on UFortDoghouseVehicleConfigs");
static_assert(sizeof(UFortDoghouseVehicleConfigs) == 0x000390, "Wrong size on UFortDoghouseVehicleConfigs");
static_assert(offsetof(UFortDoghouseVehicleConfigs, WheelRotationRange) == 0x000328, "Member 'UFortDoghouseVehicleConfigs::WheelRotationRange' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, VehicleFrontLowLateralFrictionMultiplier) == 0x00032C, "Member 'UFortDoghouseVehicleConfigs::VehicleFrontLowLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, VehicleRearLowLateralFrictionMultiplier) == 0x000330, "Member 'UFortDoghouseVehicleConfigs::VehicleRearLowLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, VehicleFrontHighLateralFrictionMultiplier) == 0x000334, "Member 'UFortDoghouseVehicleConfigs::VehicleFrontHighLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, VehicleRearHighLateralFrictionMultiplier) == 0x000338, "Member 'UFortDoghouseVehicleConfigs::VehicleRearHighLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, LowToHighFrictionDuration) == 0x00033C, "Member 'UFortDoghouseVehicleConfigs::LowToHighFrictionDuration' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, UphillIncline) == 0x000340, "Member 'UFortDoghouseVehicleConfigs::UphillIncline' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, ReverseToForwardFrontFriction) == 0x000344, "Member 'UFortDoghouseVehicleConfigs::ReverseToForwardFrontFriction' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, ReverseToForwardRearFriction) == 0x000348, "Member 'UFortDoghouseVehicleConfigs::ReverseToForwardRearFriction' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, ReverseToForwardMaxSpeed) == 0x00034C, "Member 'UFortDoghouseVehicleConfigs::ReverseToForwardMaxSpeed' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, PropSpeedPerLinearSpeed) == 0x000350, "Member 'UFortDoghouseVehicleConfigs::PropSpeedPerLinearSpeed' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, PropSpeedPerLinearSpeedPassive) == 0x000354, "Member 'UFortDoghouseVehicleConfigs::PropSpeedPerLinearSpeedPassive' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, PropSpeedAccelLerpPerSecond) == 0x000358, "Member 'UFortDoghouseVehicleConfigs::PropSpeedAccelLerpPerSecond' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, PropSpeedDecelLerpPerSecond) == 0x00035C, "Member 'UFortDoghouseVehicleConfigs::PropSpeedDecelLerpPerSecond' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, TaxiPitchProjTarget) == 0x000360, "Member 'UFortDoghouseVehicleConfigs::TaxiPitchProjTarget' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, MaxAltitudeZ) == 0x000364, "Member 'UFortDoghouseVehicleConfigs::MaxAltitudeZ' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, StallAltitudeZ) == 0x000368, "Member 'UFortDoghouseVehicleConfigs::StallAltitudeZ' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, StallTime) == 0x00036C, "Member 'UFortDoghouseVehicleConfigs::StallTime' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, StuckTimeBeforeStall) == 0x000370, "Member 'UFortDoghouseVehicleConfigs::StuckTimeBeforeStall' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, MinSkipShocksAltitudeZ) == 0x000374, "Member 'UFortDoghouseVehicleConfigs::MinSkipShocksAltitudeZ' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, AltitudeUpdateFrequency) == 0x000378, "Member 'UFortDoghouseVehicleConfigs::AltitudeUpdateFrequency' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, ControlStateNetUpdateFrequency) == 0x00037C, "Member 'UFortDoghouseVehicleConfigs::ControlStateNetUpdateFrequency' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, ForceHeadingUpdateFrequency) == 0x000380, "Member 'UFortDoghouseVehicleConfigs::ForceHeadingUpdateFrequency' has a wrong offset!");
static_assert(offsetof(UFortDoghouseVehicleConfigs, BoundsXYSplineClass) == 0x000388, "Member 'UFortDoghouseVehicleConfigs::BoundsXYSplineClass' has a wrong offset!");

// Class FortniteGame.FortMovementComp_AIChar
// 0x0010 (0x1220 - 0x1210)
class UFortMovementComp_AIChar final : public UFortMovementComp_Character
{
public:
	uint8                                         bDeimos : 1;                                       // 0x1210(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_1211[0xF];                                     // 0x1211(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMovementComp_AIChar">();
	}
	static class UFortMovementComp_AIChar* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMovementComp_AIChar>();
	}
};
static_assert(alignof(UFortMovementComp_AIChar) == 0x000010, "Wrong alignment on UFortMovementComp_AIChar");
static_assert(sizeof(UFortMovementComp_AIChar) == 0x001220, "Wrong size on UFortMovementComp_AIChar");

// Class FortniteGame.FortDoorLinkComponent
// 0x0000 (0x01D0 - 0x01D0)
class UFortDoorLinkComponent final : public UNavLinkCustomComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDoorLinkComponent">();
	}
	static class UFortDoorLinkComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDoorLinkComponent>();
	}
};
static_assert(alignof(UFortDoorLinkComponent) == 0x000008, "Wrong alignment on UFortDoorLinkComponent");
static_assert(sizeof(UFortDoorLinkComponent) == 0x0001D0, "Wrong size on UFortDoorLinkComponent");

// Class FortniteGame.HeartbeatManager
// 0x0040 (0x0068 - 0x0028)
class UHeartbeatManager final : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bShouldTrackLocation;                              // 0x0040(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_41[0x3];                                       // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TrackLocationFrequencySec;                         // 0x0044(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldSendPerMinuteResourceAndDamageEvents;       // 0x0048(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_49[0x1F];                                      // 0x0049(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"HeartbeatManager">();
	}
	static class UHeartbeatManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UHeartbeatManager>();
	}
};
static_assert(alignof(UHeartbeatManager) == 0x000008, "Wrong alignment on UHeartbeatManager");
static_assert(sizeof(UHeartbeatManager) == 0x000068, "Wrong size on UHeartbeatManager");
static_assert(offsetof(UHeartbeatManager, bShouldTrackLocation) == 0x000040, "Member 'UHeartbeatManager::bShouldTrackLocation' has a wrong offset!");
static_assert(offsetof(UHeartbeatManager, TrackLocationFrequencySec) == 0x000044, "Member 'UHeartbeatManager::TrackLocationFrequencySec' has a wrong offset!");
static_assert(offsetof(UHeartbeatManager, bShouldSendPerMinuteResourceAndDamageEvents) == 0x000048, "Member 'UHeartbeatManager::bShouldSendPerMinuteResourceAndDamageEvents' has a wrong offset!");

// Class FortniteGame.FortDynamicBuildingDeconstructor
// 0x0050 (0x0380 - 0x0330)
class AFortDynamicBuildingDeconstructor final : public AActor
{
public:
	struct FBoxSphereBounds                       Bounds;                                            // 0x0330(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bDebugDrawBounds;                                  // 0x034C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSelectiveDestruction;                             // 0x034D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreMissionActors;                              // 0x034E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShrinkAndDestroyEffect;                           // 0x034F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumOfPiecesToDestroyAtOnce;                        // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBetweenChunks;                                 // 0x0354(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<TWeakObjectPtr<class ABuildingSMActor>> SortedBuildingActors;                              // 0x0358(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	int32                                         CurrentIndex;                                      // 0x0368(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_36C[0x14];                                     // 0x036C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDynamicBuildingDeconstructor">();
	}
	static class AFortDynamicBuildingDeconstructor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortDynamicBuildingDeconstructor>();
	}
};
static_assert(alignof(AFortDynamicBuildingDeconstructor) == 0x000008, "Wrong alignment on AFortDynamicBuildingDeconstructor");
static_assert(sizeof(AFortDynamicBuildingDeconstructor) == 0x000380, "Wrong size on AFortDynamicBuildingDeconstructor");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, Bounds) == 0x000330, "Member 'AFortDynamicBuildingDeconstructor::Bounds' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, bDebugDrawBounds) == 0x00034C, "Member 'AFortDynamicBuildingDeconstructor::bDebugDrawBounds' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, bSelectiveDestruction) == 0x00034D, "Member 'AFortDynamicBuildingDeconstructor::bSelectiveDestruction' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, bIgnoreMissionActors) == 0x00034E, "Member 'AFortDynamicBuildingDeconstructor::bIgnoreMissionActors' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, bShrinkAndDestroyEffect) == 0x00034F, "Member 'AFortDynamicBuildingDeconstructor::bShrinkAndDestroyEffect' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, NumOfPiecesToDestroyAtOnce) == 0x000350, "Member 'AFortDynamicBuildingDeconstructor::NumOfPiecesToDestroyAtOnce' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, TimeBetweenChunks) == 0x000354, "Member 'AFortDynamicBuildingDeconstructor::TimeBetweenChunks' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, SortedBuildingActors) == 0x000358, "Member 'AFortDynamicBuildingDeconstructor::SortedBuildingActors' has a wrong offset!");
static_assert(offsetof(AFortDynamicBuildingDeconstructor, CurrentIndex) == 0x000368, "Member 'AFortDynamicBuildingDeconstructor::CurrentIndex' has a wrong offset!");

// Class FortniteGame.FortEmitterCameraLensEffectDirectional
// 0x0030 (0x0420 - 0x03F0)
#pragma pack(push, 0x1)
class alignas(0x10) AFortEmitterCameraLensEffectDirectional : public AEmitterCameraLensEffectBase
{
public:
	class AFortPawn*                              DamageInstigator;                                  // 0x03F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                DamageInstigatorLocation;                          // 0x03F8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   RotationParameterName;                             // 0x0404(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bRotateActor : 1;                                  // 0x040C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_40D[0x3];                                      // 0x040D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         Strength;                                          // 0x0410(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_414[0x4];                                      // 0x0414(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetStrength(float InStrength);
	void SetTint(const struct FLinearColor& Color);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEmitterCameraLensEffectDirectional">();
	}
	static class AFortEmitterCameraLensEffectDirectional* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortEmitterCameraLensEffectDirectional>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortEmitterCameraLensEffectDirectional) == 0x000010, "Wrong alignment on AFortEmitterCameraLensEffectDirectional");
static_assert(sizeof(AFortEmitterCameraLensEffectDirectional) == 0x000420, "Wrong size on AFortEmitterCameraLensEffectDirectional");
static_assert(offsetof(AFortEmitterCameraLensEffectDirectional, DamageInstigator) == 0x0003F0, "Member 'AFortEmitterCameraLensEffectDirectional::DamageInstigator' has a wrong offset!");
static_assert(offsetof(AFortEmitterCameraLensEffectDirectional, DamageInstigatorLocation) == 0x0003F8, "Member 'AFortEmitterCameraLensEffectDirectional::DamageInstigatorLocation' has a wrong offset!");
static_assert(offsetof(AFortEmitterCameraLensEffectDirectional, RotationParameterName) == 0x000404, "Member 'AFortEmitterCameraLensEffectDirectional::RotationParameterName' has a wrong offset!");
static_assert(offsetof(AFortEmitterCameraLensEffectDirectional, Strength) == 0x000410, "Member 'AFortEmitterCameraLensEffectDirectional::Strength' has a wrong offset!");

// Class FortniteGame.GameplayMutatorObserverInterface
// 0x0000 (0x0028 - 0x0028)
class IGameplayMutatorObserverInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"GameplayMutatorObserverInterface">();
	}
	static class IGameplayMutatorObserverInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IGameplayMutatorObserverInterface>();
	}
};
static_assert(alignof(IGameplayMutatorObserverInterface) == 0x000008, "Wrong alignment on IGameplayMutatorObserverInterface");
static_assert(sizeof(IGameplayMutatorObserverInterface) == 0x000028, "Wrong size on IGameplayMutatorObserverInterface");

// Class FortniteGame.FortEmoteItemDefinition
// 0x0010 (0x0490 - 0x0480)
class UFortEmoteItemDefinition final : public UFortMontageItemDefinitionBase
{
public:
	class FText                                   CommandName;                                       // 0x0478(0x0018)(Edit, AssetRegistrySearchable, NativeAccessSpecifierPrivate)

public:
	class FText GetCommandName() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEmoteItemDefinition">();
	}
	static class UFortEmoteItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEmoteItemDefinition>();
	}
};
static_assert(alignof(UFortEmoteItemDefinition) == 0x000010, "Wrong alignment on UFortEmoteItemDefinition");
static_assert(sizeof(UFortEmoteItemDefinition) == 0x000490, "Wrong size on UFortEmoteItemDefinition");
static_assert(offsetof(UFortEmoteItemDefinition, CommandName) == 0x000478, "Member 'UFortEmoteItemDefinition::CommandName' has a wrong offset!");

// Class FortniteGame.FortMusicManager
// 0x0060 (0x0390 - 0x0330)
class AFortMusicManager : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerController*                  ControllerOwner;                                   // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMusicVoice*                        Voices[0x2];                                       // 0x0340(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UFortMusicVoice*>                VoicesToCleanUp;                                   // 0x0350(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_360[0x4];                                      // 0x0360(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bWorldReadyCalled : 1;                             // 0x0364(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_365[0x1B];                                     // 0x0365(0x001B)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMusicManagerBank*                  MusicBank;                                         // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_388[0x8];                                      // 0x0388(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class UFortMusicVoice* ChangePrimaryMusic(class UFortMusicAsset* NewMusicAsset, bool bPlayStinger);
	float GetEventHeatPercent(EFortCombatEvents CombatEvent);
	float GetEventHeatPercentTotal(EFortCombatEvents CombatEvent);
	void OnDayPhaseChanged(EFortDayPhase CurrentDayPhase, EFortDayPhase PreviousDayPhase, bool bAtCreation);
	void OnMusicBankChanged(class UFortMusicManagerBank* NewBank);
	void OnPlayerDowned(const struct FFortPlayerDeathReport& DeathReport);
	void OnPlayerSpawned();
	void OnThresholdChange(EFortCombatThresholds OldThreshold, EFortCombatThresholds NewThreshold);
	void OnVoiceFinished(class UFortMusicVoice* Voice);
	class UFortMusicVoice* PlayMusicVoice(class UFortMusicAsset* Asset);
	void PlayStinger(class UFortMusicAsset* NewMusicAsset);
	void SetMusicBank(class UFortMusicManagerBank* Bank);
	void SetPrimaryMusicVolume(float InVolumeMultiplier);
	void StopMusicVoice(class UFortMusicVoice* Voice);
	void StopPrimaryMusic(bool bPlayOutro);

	const class UFortMusicManagerBank* GetMusicBank() const;
	float GetPrimaryMusicVolume() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicManager">();
	}
	static class AFortMusicManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMusicManager>();
	}
};
static_assert(alignof(AFortMusicManager) == 0x000008, "Wrong alignment on AFortMusicManager");
static_assert(sizeof(AFortMusicManager) == 0x000390, "Wrong size on AFortMusicManager");
static_assert(offsetof(AFortMusicManager, ControllerOwner) == 0x000338, "Member 'AFortMusicManager::ControllerOwner' has a wrong offset!");
static_assert(offsetof(AFortMusicManager, Voices) == 0x000340, "Member 'AFortMusicManager::Voices' has a wrong offset!");
static_assert(offsetof(AFortMusicManager, VoicesToCleanUp) == 0x000350, "Member 'AFortMusicManager::VoicesToCleanUp' has a wrong offset!");
static_assert(offsetof(AFortMusicManager, MusicBank) == 0x000380, "Member 'AFortMusicManager::MusicBank' has a wrong offset!");

// Class FortniteGame.FortEmotePreviewActor
// 0x0010 (0x0340 - 0x0330)
class AFortEmotePreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PreviewEmote(const class UFortMontageItemDefinitionBase* Emote);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEmotePreviewActor">();
	}
	static class AFortEmotePreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortEmotePreviewActor>();
	}
};
static_assert(alignof(AFortEmotePreviewActor) == 0x000008, "Wrong alignment on AFortEmotePreviewActor");
static_assert(sizeof(AFortEmotePreviewActor) == 0x000340, "Wrong size on AFortEmotePreviewActor");

// Class FortniteGame.FortEnemySpawn
// 0x0008 (0x06A8 - 0x06A0)
class AFortEnemySpawn final : public ABuildingActor
{
public:
	float                                         ClusterRadius;                                     // 0x06A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6A4[0x4];                                      // 0x06A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEnemySpawn">();
	}
	static class AFortEnemySpawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortEnemySpawn>();
	}
};
static_assert(alignof(AFortEnemySpawn) == 0x000008, "Wrong alignment on AFortEnemySpawn");
static_assert(sizeof(AFortEnemySpawn) == 0x0006A8, "Wrong size on AFortEnemySpawn");
static_assert(offsetof(AFortEnemySpawn, ClusterRadius) == 0x0006A0, "Member 'AFortEnemySpawn::ClusterRadius' has a wrong offset!");

// Class FortniteGame.FortEngine
// 0x0020 (0x0D20 - 0x0D00)
class UFortEngine final : public UGameEngine
{
public:
	uint8                                         Pad_D00[0x20];                                     // 0x0D00(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void StartFortBench(const class FString& ReplayName);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEngine">();
	}
	static class UFortEngine* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEngine>();
	}
};
static_assert(alignof(UFortEngine) == 0x000008, "Wrong alignment on UFortEngine");
static_assert(sizeof(UFortEngine) == 0x000D20, "Wrong size on UFortEngine");

// Class FortniteGame.FortMutatorOwner
// 0x0000 (0x0028 - 0x0028)
class IFortMutatorOwner final : public IInterface
{
public:
	void AddMutatorToList(class AFortGameplayMutator* Mutator);
	void RemoveMutatorFromList(class AFortGameplayMutator* Mutator);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMutatorOwner">();
	}
	static class IFortMutatorOwner* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortMutatorOwner>();
	}
};
static_assert(alignof(IFortMutatorOwner) == 0x000008, "Wrong alignment on IFortMutatorOwner");
static_assert(sizeof(IFortMutatorOwner) == 0x000028, "Wrong size on IFortMutatorOwner");

// Class FortniteGame.FortEventPurchaseTrackerItem
// 0x0060 (0x0140 - 0x00E0)
class UFortEventPurchaseTrackerItem final : public UFortAccountItem
{
public:
	class FString                                 Event_instance_id;                                 // 0x00E0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TMap<class FString, int32>                    Event_purchases;                                   // 0x00F0(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEventPurchaseTrackerItem">();
	}
	static class UFortEventPurchaseTrackerItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEventPurchaseTrackerItem>();
	}
};
static_assert(alignof(UFortEventPurchaseTrackerItem) == 0x000008, "Wrong alignment on UFortEventPurchaseTrackerItem");
static_assert(sizeof(UFortEventPurchaseTrackerItem) == 0x000140, "Wrong size on UFortEventPurchaseTrackerItem");
static_assert(offsetof(UFortEventPurchaseTrackerItem, Event_instance_id) == 0x0000E0, "Member 'UFortEventPurchaseTrackerItem::Event_instance_id' has a wrong offset!");
static_assert(offsetof(UFortEventPurchaseTrackerItem, Event_purchases) == 0x0000F0, "Member 'UFortEventPurchaseTrackerItem::Event_purchases' has a wrong offset!");

// Class FortniteGame.FortEventPurchaseTrackerItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UFortEventPurchaseTrackerItemDefinition final : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEventPurchaseTrackerItemDefinition">();
	}
	static class UFortEventPurchaseTrackerItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEventPurchaseTrackerItemDefinition>();
	}
};
static_assert(alignof(UFortEventPurchaseTrackerItemDefinition) == 0x000010, "Wrong alignment on UFortEventPurchaseTrackerItemDefinition");
static_assert(sizeof(UFortEventPurchaseTrackerItemDefinition) == 0x000360, "Wrong size on UFortEventPurchaseTrackerItemDefinition");

// Class FortniteGame.FortExpeditionItem
// 0x0060 (0x0140 - 0x00E0)
class UFortExpeditionItem final : public UFortAccountItem
{
public:
	int32                                         Expedition_max_target_power;                       // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Expedition_min_target_power;                       // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              Expedition_start_time;                             // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              Expedition_end_time;                               // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              Expedition_expiration_start_time;                  // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              Expedition_expiration_end_time;                    // 0x0100(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Expedition_squad_id;                               // 0x0108(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Expedition_slot_id;                                // 0x0118(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         Expedition_criteria;                               // 0x0128(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         Expedition_success_chance;                         // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_13C[0x4];                                      // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void GetBonusCriteriaBP(TArray<struct FFortCriteriaRequirementData>* OutBonusCriteria) const;
	void GetBonusCriteriaTags(TArray<struct FGameplayTag>* OutBonusCriteria) const;
	class FName GetExpeditionSquadId() const;
	float GetExpeditionSuccessChance() const;
	float GetMinTargetPowerLevelToBegin() const;
	struct FTimespan GetRemainingExpeditionDuration(const struct FDateTime& UtcNow) const;
	struct FTimespan GetRemainingExpeditionExpirationDuration(const struct FDateTime& UtcNow) const;
	float GetTargetPowerLevel() const;
	bool HasExpeditionExpired(const struct FDateTime& UtcNow) const;
	bool IsExpeditionCompleted(const struct FDateTime& UtcNow) const;
	bool IsExpeditionInProgress() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortExpeditionItem">();
	}
	static class UFortExpeditionItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortExpeditionItem>();
	}
};
static_assert(alignof(UFortExpeditionItem) == 0x000008, "Wrong alignment on UFortExpeditionItem");
static_assert(sizeof(UFortExpeditionItem) == 0x000140, "Wrong size on UFortExpeditionItem");
static_assert(offsetof(UFortExpeditionItem, Expedition_max_target_power) == 0x0000E0, "Member 'UFortExpeditionItem::Expedition_max_target_power' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_min_target_power) == 0x0000E4, "Member 'UFortExpeditionItem::Expedition_min_target_power' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_start_time) == 0x0000E8, "Member 'UFortExpeditionItem::Expedition_start_time' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_end_time) == 0x0000F0, "Member 'UFortExpeditionItem::Expedition_end_time' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_expiration_start_time) == 0x0000F8, "Member 'UFortExpeditionItem::Expedition_expiration_start_time' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_expiration_end_time) == 0x000100, "Member 'UFortExpeditionItem::Expedition_expiration_end_time' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_squad_id) == 0x000108, "Member 'UFortExpeditionItem::Expedition_squad_id' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_slot_id) == 0x000118, "Member 'UFortExpeditionItem::Expedition_slot_id' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_criteria) == 0x000128, "Member 'UFortExpeditionItem::Expedition_criteria' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItem, Expedition_success_chance) == 0x000138, "Member 'UFortExpeditionItem::Expedition_success_chance' has a wrong offset!");

// Class FortniteGame.FortHomebaseBannerIconItem
// 0x0008 (0x00E8 - 0x00E0)
class UFortHomebaseBannerIconItem final : public UFortAccountItem
{
public:
	class FName                                   BannerRowName;                                     // 0x00E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseBannerIconItem">();
	}
	static class UFortHomebaseBannerIconItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseBannerIconItem>();
	}
};
static_assert(alignof(UFortHomebaseBannerIconItem) == 0x000008, "Wrong alignment on UFortHomebaseBannerIconItem");
static_assert(sizeof(UFortHomebaseBannerIconItem) == 0x0000E8, "Wrong size on UFortHomebaseBannerIconItem");
static_assert(offsetof(UFortHomebaseBannerIconItem, BannerRowName) == 0x0000E0, "Member 'UFortHomebaseBannerIconItem::BannerRowName' has a wrong offset!");

// Class FortniteGame.FortExpeditionItemDefinition
// 0x0040 (0x03A0 - 0x0360)
class UFortExpeditionItemDefinition final : public UFortAccountItemDefinition
{
public:
	class FString                                 CriteriaRequirementsLootTier;                      // 0x0360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ExpeditionDuration_Minutes;                        // 0x0370(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ExpeditionExpirationDuration_Minutes;              // 0x0374(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         BaseTargetPowerRating;                             // 0x0378(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TierFactor;                                        // 0x037C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxTargetPowerClamp;                               // 0x0380(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDataTableRowHandle                    ExpeditionRules;                                   // 0x0388(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_398[0x8];                                      // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void GetAllRewards(TArray<class UFortCardPackItemDefinition*>* OutRewards);

	void GetExpeditionCosts(TArray<struct FItemAndCount>* OutExpeditionCosts) const;
	struct FGameplayTagContainer GetRequiredTags() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortExpeditionItemDefinition">();
	}
	static class UFortExpeditionItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortExpeditionItemDefinition>();
	}
};
static_assert(alignof(UFortExpeditionItemDefinition) == 0x000010, "Wrong alignment on UFortExpeditionItemDefinition");
static_assert(sizeof(UFortExpeditionItemDefinition) == 0x0003A0, "Wrong size on UFortExpeditionItemDefinition");
static_assert(offsetof(UFortExpeditionItemDefinition, CriteriaRequirementsLootTier) == 0x000360, "Member 'UFortExpeditionItemDefinition::CriteriaRequirementsLootTier' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItemDefinition, ExpeditionDuration_Minutes) == 0x000370, "Member 'UFortExpeditionItemDefinition::ExpeditionDuration_Minutes' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItemDefinition, ExpeditionExpirationDuration_Minutes) == 0x000374, "Member 'UFortExpeditionItemDefinition::ExpeditionExpirationDuration_Minutes' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItemDefinition, BaseTargetPowerRating) == 0x000378, "Member 'UFortExpeditionItemDefinition::BaseTargetPowerRating' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItemDefinition, TierFactor) == 0x00037C, "Member 'UFortExpeditionItemDefinition::TierFactor' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItemDefinition, MaxTargetPowerClamp) == 0x000380, "Member 'UFortExpeditionItemDefinition::MaxTargetPowerClamp' has a wrong offset!");
static_assert(offsetof(UFortExpeditionItemDefinition, ExpeditionRules) == 0x000388, "Member 'UFortExpeditionItemDefinition::ExpeditionRules' has a wrong offset!");

// Class FortniteGame.FortFallbackCameraFrameTargetProxy
// 0x0028 (0x0050 - 0x0028)
class UFortFallbackCameraFrameTargetProxy final : public UObject
{
public:
	uint8                                         Pad_28[0x18];                                      // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TDelegate<void(TScriptInterface<class IFortUICameraFrameTargetInterface> Object)> OnSettingsChangedDelegate;                         // 0x0040(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)

public:
	void SetItemToRepresent(const class UFortItem* ItemToRepresent, const class USceneComponent* ComponentToView);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFallbackCameraFrameTargetProxy">();
	}
	static class UFortFallbackCameraFrameTargetProxy* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFallbackCameraFrameTargetProxy>();
	}
};
static_assert(alignof(UFortFallbackCameraFrameTargetProxy) == 0x000008, "Wrong alignment on UFortFallbackCameraFrameTargetProxy");
static_assert(sizeof(UFortFallbackCameraFrameTargetProxy) == 0x000050, "Wrong size on UFortFallbackCameraFrameTargetProxy");
static_assert(offsetof(UFortFallbackCameraFrameTargetProxy, OnSettingsChangedDelegate) == 0x000040, "Member 'UFortFallbackCameraFrameTargetProxy::OnSettingsChangedDelegate' has a wrong offset!");

// Class FortniteGame.FortFastLoadConfig
// 0x0008 (0x0030 - 0x0028)
class UFortFastLoadConfig final : public UObject
{
public:
	uint8                                         bDisableStreamInBuildings : 1;                     // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bDisableStartupAIDirector : 1;                     // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bDisableUpgradePlayerBuildingClasses : 1;          // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bUseMinimalPlayerBuildingClasses : 1;              // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bDisableStartingMissions : 1;                      // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bUseFastLoadDefaultInventory : 1;                  // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bDisableNavAgentCostData : 1;                      // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bDisableThreatVisualsManager : 1;                  // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bDisablePreLoadAssets : 1;                         // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_2A[0x6];                                       // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFastLoadConfig">();
	}
	static class UFortFastLoadConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFastLoadConfig>();
	}
};
static_assert(alignof(UFortFastLoadConfig) == 0x000008, "Wrong alignment on UFortFastLoadConfig");
static_assert(sizeof(UFortFastLoadConfig) == 0x000030, "Wrong size on UFortFastLoadConfig");

// Class FortniteGame.FortFeedbackBank
// 0x00C0 (0x00F0 - 0x0030)
class UFortFeedbackBank final : public UPrimaryDataAsset
{
public:
	TArray<struct FFortFeedbackActionBankDefined> BankDefinedFeedbackEvents;                         // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortFeedbackAction>            FeedbackEvents;                                    // 0x0040(0x0010)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_50[0xA0];                                      // 0x0050(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFeedbackBank">();
	}
	static class UFortFeedbackBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFeedbackBank>();
	}
};
static_assert(alignof(UFortFeedbackBank) == 0x000008, "Wrong alignment on UFortFeedbackBank");
static_assert(sizeof(UFortFeedbackBank) == 0x0000F0, "Wrong size on UFortFeedbackBank");
static_assert(offsetof(UFortFeedbackBank, BankDefinedFeedbackEvents) == 0x000030, "Member 'UFortFeedbackBank::BankDefinedFeedbackEvents' has a wrong offset!");
static_assert(offsetof(UFortFeedbackBank, FeedbackEvents) == 0x000040, "Member 'UFortFeedbackBank::FeedbackEvents' has a wrong offset!");

// Class FortniteGame.FortFerretVehicleAnimInstance
// 0x00A8 (0x04A0 - 0x03F8)
class UFortFerretVehicleAnimInstance : public UFortVehicleAnimInstance
{
public:
	class AFortAthenaFerretVehicle*               FerretVehicle;                                     // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               FerretVehicleSpeed;                                // 0x0400(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bForwardSpeedIsNearlyZero;                         // 0x040C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForwardSpeedIsGreaterThanOne;                     // 0x040D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReverseSpeedIsGreaterThanOne;                     // 0x040E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSpeedIsGreaterThanFiveAndPlayerHitSpace;          // 0x040F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBraking;                                        // 0x0410(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoosting;                                       // 0x0411(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoostReady;                                     // 0x0412(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayerHitSpaceBar;                                // 0x0413(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOnGround;                                         // 0x0414(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_415[0x3];                                      // 0x0415(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                ControlTorque;                                     // 0x0418(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               RudderAngle;                                       // 0x0424(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               AileronAngle;                                      // 0x0430(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               ElevatorAngle;                                     // 0x043C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               FlapAngle;                                         // 0x0448(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               Altitude;                                          // 0x0454(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         SteerPitchAngle;                                   // 0x0460(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               PropellorAngle;                                    // 0x0464(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               BoostPercent;                                      // 0x0470(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	EPlaneDirection                               FerretCardinalDirection;                           // 0x047C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_47D[0x3];                                      // 0x047D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ElevatorDeadZone;                                  // 0x0480(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RudderDeadZone;                                    // 0x0484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bFerretShouldPlayStartTransition;                  // 0x0488(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_489[0x1];                                      // 0x0489(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bFerretShouldPlayStopTransition;                   // 0x048A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_48B[0x1];                                      // 0x048B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	EPlaneDirection                               FerretStopCardinalDirection;                       // 0x048C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPlaneDirection                               FerretPrePivotCardinalDirection;                   // 0x048D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bFerretShouldPlayPivotTransition;                  // 0x048E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_48F[0x1];                                      // 0x048F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AbsSteerAngle;                                     // 0x0490(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_494[0xC];                                      // 0x0494(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFerretVehicleAnimInstance">();
	}
	static class UFortFerretVehicleAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFerretVehicleAnimInstance>();
	}
};
static_assert(alignof(UFortFerretVehicleAnimInstance) == 0x000008, "Wrong alignment on UFortFerretVehicleAnimInstance");
static_assert(sizeof(UFortFerretVehicleAnimInstance) == 0x0004A0, "Wrong size on UFortFerretVehicleAnimInstance");
static_assert(offsetof(UFortFerretVehicleAnimInstance, FerretVehicle) == 0x0003F8, "Member 'UFortFerretVehicleAnimInstance::FerretVehicle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, FerretVehicleSpeed) == 0x000400, "Member 'UFortFerretVehicleAnimInstance::FerretVehicleSpeed' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bForwardSpeedIsNearlyZero) == 0x00040C, "Member 'UFortFerretVehicleAnimInstance::bForwardSpeedIsNearlyZero' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bForwardSpeedIsGreaterThanOne) == 0x00040D, "Member 'UFortFerretVehicleAnimInstance::bForwardSpeedIsGreaterThanOne' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bReverseSpeedIsGreaterThanOne) == 0x00040E, "Member 'UFortFerretVehicleAnimInstance::bReverseSpeedIsGreaterThanOne' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bSpeedIsGreaterThanFiveAndPlayerHitSpace) == 0x00040F, "Member 'UFortFerretVehicleAnimInstance::bSpeedIsGreaterThanFiveAndPlayerHitSpace' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bIsBraking) == 0x000410, "Member 'UFortFerretVehicleAnimInstance::bIsBraking' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bIsBoosting) == 0x000411, "Member 'UFortFerretVehicleAnimInstance::bIsBoosting' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bIsBoostReady) == 0x000412, "Member 'UFortFerretVehicleAnimInstance::bIsBoostReady' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bPlayerHitSpaceBar) == 0x000413, "Member 'UFortFerretVehicleAnimInstance::bPlayerHitSpaceBar' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bOnGround) == 0x000414, "Member 'UFortFerretVehicleAnimInstance::bOnGround' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, ControlTorque) == 0x000418, "Member 'UFortFerretVehicleAnimInstance::ControlTorque' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, RudderAngle) == 0x000424, "Member 'UFortFerretVehicleAnimInstance::RudderAngle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, AileronAngle) == 0x000430, "Member 'UFortFerretVehicleAnimInstance::AileronAngle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, ElevatorAngle) == 0x00043C, "Member 'UFortFerretVehicleAnimInstance::ElevatorAngle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, FlapAngle) == 0x000448, "Member 'UFortFerretVehicleAnimInstance::FlapAngle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, Altitude) == 0x000454, "Member 'UFortFerretVehicleAnimInstance::Altitude' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, SteerPitchAngle) == 0x000460, "Member 'UFortFerretVehicleAnimInstance::SteerPitchAngle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, PropellorAngle) == 0x000464, "Member 'UFortFerretVehicleAnimInstance::PropellorAngle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, BoostPercent) == 0x000470, "Member 'UFortFerretVehicleAnimInstance::BoostPercent' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, FerretCardinalDirection) == 0x00047C, "Member 'UFortFerretVehicleAnimInstance::FerretCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, ElevatorDeadZone) == 0x000480, "Member 'UFortFerretVehicleAnimInstance::ElevatorDeadZone' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, RudderDeadZone) == 0x000484, "Member 'UFortFerretVehicleAnimInstance::RudderDeadZone' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bFerretShouldPlayStartTransition) == 0x000488, "Member 'UFortFerretVehicleAnimInstance::bFerretShouldPlayStartTransition' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bFerretShouldPlayStopTransition) == 0x00048A, "Member 'UFortFerretVehicleAnimInstance::bFerretShouldPlayStopTransition' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, FerretStopCardinalDirection) == 0x00048C, "Member 'UFortFerretVehicleAnimInstance::FerretStopCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, FerretPrePivotCardinalDirection) == 0x00048D, "Member 'UFortFerretVehicleAnimInstance::FerretPrePivotCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, bFerretShouldPlayPivotTransition) == 0x00048E, "Member 'UFortFerretVehicleAnimInstance::bFerretShouldPlayPivotTransition' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleAnimInstance, AbsSteerAngle) == 0x000490, "Member 'UFortFerretVehicleAnimInstance::AbsSteerAngle' has a wrong offset!");

// Class FortniteGame.FortFerretVehicleConfigs
// 0x00D0 (0x0460 - 0x0390)
class UFortFerretVehicleConfigs : public UFortDoghouseVehicleConfigs
{
public:
	float                                         BounceCrouchTime;                                  // 0x0390(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceCrouchTimeDeadzone;                          // 0x0394(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceRecoilTime;                                  // 0x0398(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceForcePerMass;                                // 0x039C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanMagnitude;                            // 0x03A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanMinMagnitude;                         // 0x03A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanLeftRightInterpolationPerSecond;      // 0x03A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanUpInterpolationPerSecond;             // 0x03AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanDownInterpolationPerSecond;           // 0x03B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanResetInterpolationPerSecond;          // 0x03B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanDeadzone;                             // 0x03B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplier;                           // 0x03BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCooldown;                                     // 0x03C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplierRampTime;                   // 0x03C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSlowExtraStrength;                            // 0x03C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinForwardSpeedBoostExtraStrength;                 // 0x03CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostTopSpeedForceMultiplier;                      // 0x03D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeAmplitudeMin;                           // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeAmplitudeMax;                           // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringFudgeFactor;                                 // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeNormalizedSpeed;                        // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeSpeedCurvePow;                          // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostingCameraShakeAmount;                         // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCameraShakeFrequency;                         // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SmoothedSpringCompressionMin;                      // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SmoothedSpringCompressionMax;                      // 0x03F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeFrequencyMin;                           // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeFrequencyMax;                           // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerCameraShakeMultiplier;                    // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeYawFrequencyMultiplier;                 // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           WheelSlideBoostColorWhenNotPowerSliding;           // 0x0408(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TreadWidth;                                        // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleMultiplier;                                  // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SparksRumbleMultiplier;                            // 0x0420(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCameraOffset;                                 // 0x0424(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ADSCameraDistance;                                 // 0x0428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerCameraOffset;                             // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ADSInterpSpeed;                                    // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   LeftMuzzleSocketName;                              // 0x0434(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   RightMuzzleSocketName;                             // 0x043C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxHealthToDestroyPropWhileBoosting;               // 0x0444(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxHealthToDestroyPropWithDirectHit;               // 0x0448(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostDestructionAngle;                             // 0x044C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpForwardMinProtected;                             // 0x0450(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpNormalMinProtected;                              // 0x0454(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpactScaleWhenBoosting;                           // 0x0458(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAltitudeForWaterTest;                           // 0x045C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFerretVehicleConfigs">();
	}
	static class UFortFerretVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFerretVehicleConfigs>();
	}
};
static_assert(alignof(UFortFerretVehicleConfigs) == 0x000008, "Wrong alignment on UFortFerretVehicleConfigs");
static_assert(sizeof(UFortFerretVehicleConfigs) == 0x000460, "Wrong size on UFortFerretVehicleConfigs");
static_assert(offsetof(UFortFerretVehicleConfigs, BounceCrouchTime) == 0x000390, "Member 'UFortFerretVehicleConfigs::BounceCrouchTime' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BounceCrouchTimeDeadzone) == 0x000394, "Member 'UFortFerretVehicleConfigs::BounceCrouchTimeDeadzone' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BounceRecoilTime) == 0x000398, "Member 'UFortFerretVehicleConfigs::BounceRecoilTime' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BounceForcePerMass) == 0x00039C, "Member 'UFortFerretVehicleConfigs::BounceForcePerMass' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerLeanMagnitude) == 0x0003A0, "Member 'UFortFerretVehicleConfigs::PassengerLeanMagnitude' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerLeanMinMagnitude) == 0x0003A4, "Member 'UFortFerretVehicleConfigs::PassengerLeanMinMagnitude' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerLeanLeftRightInterpolationPerSecond) == 0x0003A8, "Member 'UFortFerretVehicleConfigs::PassengerLeanLeftRightInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerLeanUpInterpolationPerSecond) == 0x0003AC, "Member 'UFortFerretVehicleConfigs::PassengerLeanUpInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerLeanDownInterpolationPerSecond) == 0x0003B0, "Member 'UFortFerretVehicleConfigs::PassengerLeanDownInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerLeanResetInterpolationPerSecond) == 0x0003B4, "Member 'UFortFerretVehicleConfigs::PassengerLeanResetInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerLeanDeadzone) == 0x0003B8, "Member 'UFortFerretVehicleConfigs::PassengerLeanDeadzone' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostSteeringMultiplier) == 0x0003BC, "Member 'UFortFerretVehicleConfigs::BoostSteeringMultiplier' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostCooldown) == 0x0003C0, "Member 'UFortFerretVehicleConfigs::BoostCooldown' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostSteeringMultiplierRampTime) == 0x0003C4, "Member 'UFortFerretVehicleConfigs::BoostSteeringMultiplierRampTime' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostSlowExtraStrength) == 0x0003C8, "Member 'UFortFerretVehicleConfigs::BoostSlowExtraStrength' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, MinForwardSpeedBoostExtraStrength) == 0x0003CC, "Member 'UFortFerretVehicleConfigs::MinForwardSpeedBoostExtraStrength' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostTopSpeedForceMultiplier) == 0x0003D0, "Member 'UFortFerretVehicleConfigs::BoostTopSpeedForceMultiplier' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, CameraShakeAmplitudeMin) == 0x0003D4, "Member 'UFortFerretVehicleConfigs::CameraShakeAmplitudeMin' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, CameraShakeAmplitudeMax) == 0x0003D8, "Member 'UFortFerretVehicleConfigs::CameraShakeAmplitudeMax' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, SpringFudgeFactor) == 0x0003DC, "Member 'UFortFerretVehicleConfigs::SpringFudgeFactor' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, CameraShakeNormalizedSpeed) == 0x0003E0, "Member 'UFortFerretVehicleConfigs::CameraShakeNormalizedSpeed' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, CameraShakeSpeedCurvePow) == 0x0003E4, "Member 'UFortFerretVehicleConfigs::CameraShakeSpeedCurvePow' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostingCameraShakeAmount) == 0x0003E8, "Member 'UFortFerretVehicleConfigs::BoostingCameraShakeAmount' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostCameraShakeFrequency) == 0x0003EC, "Member 'UFortFerretVehicleConfigs::BoostCameraShakeFrequency' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, SmoothedSpringCompressionMin) == 0x0003F0, "Member 'UFortFerretVehicleConfigs::SmoothedSpringCompressionMin' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, SmoothedSpringCompressionMax) == 0x0003F4, "Member 'UFortFerretVehicleConfigs::SmoothedSpringCompressionMax' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, ScreenShakeFrequencyMin) == 0x0003F8, "Member 'UFortFerretVehicleConfigs::ScreenShakeFrequencyMin' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, ScreenShakeFrequencyMax) == 0x0003FC, "Member 'UFortFerretVehicleConfigs::ScreenShakeFrequencyMax' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerCameraShakeMultiplier) == 0x000400, "Member 'UFortFerretVehicleConfigs::PassengerCameraShakeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, ScreenShakeYawFrequencyMultiplier) == 0x000404, "Member 'UFortFerretVehicleConfigs::ScreenShakeYawFrequencyMultiplier' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, WheelSlideBoostColorWhenNotPowerSliding) == 0x000408, "Member 'UFortFerretVehicleConfigs::WheelSlideBoostColorWhenNotPowerSliding' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, TreadWidth) == 0x000418, "Member 'UFortFerretVehicleConfigs::TreadWidth' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, RumbleMultiplier) == 0x00041C, "Member 'UFortFerretVehicleConfigs::RumbleMultiplier' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, SparksRumbleMultiplier) == 0x000420, "Member 'UFortFerretVehicleConfigs::SparksRumbleMultiplier' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostCameraOffset) == 0x000424, "Member 'UFortFerretVehicleConfigs::BoostCameraOffset' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, ADSCameraDistance) == 0x000428, "Member 'UFortFerretVehicleConfigs::ADSCameraDistance' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, PassengerCameraOffset) == 0x00042C, "Member 'UFortFerretVehicleConfigs::PassengerCameraOffset' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, ADSInterpSpeed) == 0x000430, "Member 'UFortFerretVehicleConfigs::ADSInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, LeftMuzzleSocketName) == 0x000434, "Member 'UFortFerretVehicleConfigs::LeftMuzzleSocketName' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, RightMuzzleSocketName) == 0x00043C, "Member 'UFortFerretVehicleConfigs::RightMuzzleSocketName' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, MaxHealthToDestroyPropWhileBoosting) == 0x000444, "Member 'UFortFerretVehicleConfigs::MaxHealthToDestroyPropWhileBoosting' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, MaxHealthToDestroyPropWithDirectHit) == 0x000448, "Member 'UFortFerretVehicleConfigs::MaxHealthToDestroyPropWithDirectHit' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, BoostDestructionAngle) == 0x00044C, "Member 'UFortFerretVehicleConfigs::BoostDestructionAngle' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, UpForwardMinProtected) == 0x000450, "Member 'UFortFerretVehicleConfigs::UpForwardMinProtected' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, UpNormalMinProtected) == 0x000454, "Member 'UFortFerretVehicleConfigs::UpNormalMinProtected' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, ImpactScaleWhenBoosting) == 0x000458, "Member 'UFortFerretVehicleConfigs::ImpactScaleWhenBoosting' has a wrong offset!");
static_assert(offsetof(UFortFerretVehicleConfigs, MaxAltitudeForWaterTest) == 0x00045C, "Member 'UFortFerretVehicleConfigs::MaxAltitudeForWaterTest' has a wrong offset!");

// Class FortniteGame.FortHomebaseSet
// 0x0560 (0x0590 - 0x0030)
class UFortHomebaseSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             Keep_Level;                                        // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Keep_AmmoStash_Level;                              // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Keep_Armory_Level;                                 // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Keep_Medical_Level;                                // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Keep_Storage_Level;                                // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Keep_Workshop_Level;                               // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Keep_StructureCap;                                 // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Keep_PermaniteCap;                                 // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Manor_Level;                                       // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Manor_StructureCap;                                // 0x0198(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             InventorySizeBonus;                                // 0x01C0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             WorldInventorySizeBonus;                           // 0x01E8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             StorageInventorySizeBonus;                         // 0x0210(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ResearchPointMaxBonus;                             // 0x0238(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxLevelBonus_Global;                              // 0x0260(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxLevelBonus_Schematics;                          // 0x0288(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxLevelBonus_Schematics_Ranged;                   // 0x02B0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxLevelBonus_Schematics_Melee;                    // 0x02D8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxLevelBonus_Schematics_Traps;                    // 0x0300(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxLevelBonus_Personnel;                           // 0x0328(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxLevelBonus_Alterations;                         // 0x0350(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Rate_per_second_collector_Token_collectionresource_nodegatetoken01; // 0x0378(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Max_capacity_collector_Token_collectionresource_nodegatetoken01; // 0x03A0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SupplyDrop_Magnitude;                              // 0x03C8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SupplyDrop_Level;                                  // 0x03F0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ExpeditionSquadOne_Power;                          // 0x0418(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ExpeditionSquadTwo_Power;                          // 0x0440(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ExpeditionSquadThree_Power;                        // 0x0468(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ExpeditionSquadFour_Power;                         // 0x0490(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ExpeditionSquadFive_Power;                         // 0x04B8(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ExpeditionSquadSix_Power;                          // 0x04E0(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_508[0x88];                                     // 0x0508(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_InventorySizeBonus();
	void OnRep_Keep_AmmoStash_Level();
	void OnRep_Keep_Armory_Level();
	void OnRep_Keep_Level();
	void OnRep_Keep_Medical_Level();
	void OnRep_Keep_PermaniteCap();
	void OnRep_Keep_Storage_Level();
	void OnRep_Keep_StructureCap();
	void OnRep_Keep_Workshop_Level();
	void OnRep_Manor_Level();
	void OnRep_Manor_StructureCap();
	void OnRep_max_capacity_collector_Token_collectionresource_nodegatetoken01();
	void OnRep_MaxLevelBonus_Alterations();
	void OnRep_MaxLevelBonus_Global();
	void OnRep_MaxLevelBonus_Personnel();
	void OnRep_MaxLevelBonus_Schematics();
	void OnRep_MaxLevelBonus_Schematics_Melee();
	void OnRep_MaxLevelBonus_Schematics_Ranged();
	void OnRep_MaxLevelBonus_Schematics_Traps();
	void OnRep_rate_per_second_collector_Token_collectionresource_nodegatetoken01();
	void OnRep_ResearchPointMaxBonus();
	void OnRep_StorageInventorySizeBonus();
	void OnRep_SupplyDrop_Level();
	void OnRep_SupplyDrop_Magnitude();
	void OnRep_WorldInventorySizeBonus();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseSet">();
	}
	static class UFortHomebaseSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseSet>();
	}
};
static_assert(alignof(UFortHomebaseSet) == 0x000008, "Wrong alignment on UFortHomebaseSet");
static_assert(sizeof(UFortHomebaseSet) == 0x000590, "Wrong size on UFortHomebaseSet");
static_assert(offsetof(UFortHomebaseSet, Keep_Level) == 0x000030, "Member 'UFortHomebaseSet::Keep_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Keep_AmmoStash_Level) == 0x000058, "Member 'UFortHomebaseSet::Keep_AmmoStash_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Keep_Armory_Level) == 0x000080, "Member 'UFortHomebaseSet::Keep_Armory_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Keep_Medical_Level) == 0x0000A8, "Member 'UFortHomebaseSet::Keep_Medical_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Keep_Storage_Level) == 0x0000D0, "Member 'UFortHomebaseSet::Keep_Storage_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Keep_Workshop_Level) == 0x0000F8, "Member 'UFortHomebaseSet::Keep_Workshop_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Keep_StructureCap) == 0x000120, "Member 'UFortHomebaseSet::Keep_StructureCap' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Keep_PermaniteCap) == 0x000148, "Member 'UFortHomebaseSet::Keep_PermaniteCap' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Manor_Level) == 0x000170, "Member 'UFortHomebaseSet::Manor_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Manor_StructureCap) == 0x000198, "Member 'UFortHomebaseSet::Manor_StructureCap' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, InventorySizeBonus) == 0x0001C0, "Member 'UFortHomebaseSet::InventorySizeBonus' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, WorldInventorySizeBonus) == 0x0001E8, "Member 'UFortHomebaseSet::WorldInventorySizeBonus' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, StorageInventorySizeBonus) == 0x000210, "Member 'UFortHomebaseSet::StorageInventorySizeBonus' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, ResearchPointMaxBonus) == 0x000238, "Member 'UFortHomebaseSet::ResearchPointMaxBonus' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, MaxLevelBonus_Global) == 0x000260, "Member 'UFortHomebaseSet::MaxLevelBonus_Global' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, MaxLevelBonus_Schematics) == 0x000288, "Member 'UFortHomebaseSet::MaxLevelBonus_Schematics' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, MaxLevelBonus_Schematics_Ranged) == 0x0002B0, "Member 'UFortHomebaseSet::MaxLevelBonus_Schematics_Ranged' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, MaxLevelBonus_Schematics_Melee) == 0x0002D8, "Member 'UFortHomebaseSet::MaxLevelBonus_Schematics_Melee' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, MaxLevelBonus_Schematics_Traps) == 0x000300, "Member 'UFortHomebaseSet::MaxLevelBonus_Schematics_Traps' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, MaxLevelBonus_Personnel) == 0x000328, "Member 'UFortHomebaseSet::MaxLevelBonus_Personnel' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, MaxLevelBonus_Alterations) == 0x000350, "Member 'UFortHomebaseSet::MaxLevelBonus_Alterations' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Rate_per_second_collector_Token_collectionresource_nodegatetoken01) == 0x000378, "Member 'UFortHomebaseSet::Rate_per_second_collector_Token_collectionresource_nodegatetoken01' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, Max_capacity_collector_Token_collectionresource_nodegatetoken01) == 0x0003A0, "Member 'UFortHomebaseSet::Max_capacity_collector_Token_collectionresource_nodegatetoken01' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, SupplyDrop_Magnitude) == 0x0003C8, "Member 'UFortHomebaseSet::SupplyDrop_Magnitude' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, SupplyDrop_Level) == 0x0003F0, "Member 'UFortHomebaseSet::SupplyDrop_Level' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, ExpeditionSquadOne_Power) == 0x000418, "Member 'UFortHomebaseSet::ExpeditionSquadOne_Power' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, ExpeditionSquadTwo_Power) == 0x000440, "Member 'UFortHomebaseSet::ExpeditionSquadTwo_Power' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, ExpeditionSquadThree_Power) == 0x000468, "Member 'UFortHomebaseSet::ExpeditionSquadThree_Power' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, ExpeditionSquadFour_Power) == 0x000490, "Member 'UFortHomebaseSet::ExpeditionSquadFour_Power' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, ExpeditionSquadFive_Power) == 0x0004B8, "Member 'UFortHomebaseSet::ExpeditionSquadFive_Power' has a wrong offset!");
static_assert(offsetof(UFortHomebaseSet, ExpeditionSquadSix_Power) == 0x0004E0, "Member 'UFortHomebaseSet::ExpeditionSquadSix_Power' has a wrong offset!");

// Class FortniteGame.FortFlag
// 0x0010 (0x04A8 - 0x0498)
class AFortFlag final : public AFortCarriedObject
{
public:
	class UStaticMeshComponent*                   FlagMeshComp;                                      // 0x0498(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UCapsuleComponent*                      CollisionComp;                                     // 0x04A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFlag">();
	}
	static class AFortFlag* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortFlag>();
	}
};
static_assert(alignof(AFortFlag) == 0x000008, "Wrong alignment on AFortFlag");
static_assert(sizeof(AFortFlag) == 0x0004A8, "Wrong size on AFortFlag");
static_assert(offsetof(AFortFlag, FlagMeshComp) == 0x000498, "Member 'AFortFlag::FlagMeshComp' has a wrong offset!");
static_assert(offsetof(AFortFlag, CollisionComp) == 0x0004A0, "Member 'AFortFlag::CollisionComp' has a wrong offset!");

// Class FortniteGame.FortFOBCoreDecoItemDefinition
// 0x0040 (0x0C70 - 0x0C30)
class UFortFOBCoreDecoItemDefinition final : public UFortDecoItemDefinition
{
public:
	class FText                                   ExtendedDescription;                               // 0x0C28(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   FlavorText;                                        // 0x0C40(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGuid                                  SaveFilenameGUID;                                  // 0x0C58(0x0010)(Edit, ZeroConstructor, EditConst, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C68[0x8];                                      // 0x0C68(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetMaximumHealth() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFOBCoreDecoItemDefinition">();
	}
	static class UFortFOBCoreDecoItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFOBCoreDecoItemDefinition>();
	}
};
static_assert(alignof(UFortFOBCoreDecoItemDefinition) == 0x000010, "Wrong alignment on UFortFOBCoreDecoItemDefinition");
static_assert(sizeof(UFortFOBCoreDecoItemDefinition) == 0x000C70, "Wrong size on UFortFOBCoreDecoItemDefinition");
static_assert(offsetof(UFortFOBCoreDecoItemDefinition, ExtendedDescription) == 0x000C28, "Member 'UFortFOBCoreDecoItemDefinition::ExtendedDescription' has a wrong offset!");
static_assert(offsetof(UFortFOBCoreDecoItemDefinition, FlavorText) == 0x000C40, "Member 'UFortFOBCoreDecoItemDefinition::FlavorText' has a wrong offset!");
static_assert(offsetof(UFortFOBCoreDecoItemDefinition, SaveFilenameGUID) == 0x000C58, "Member 'UFortFOBCoreDecoItemDefinition::SaveFilenameGUID' has a wrong offset!");

// Class FortniteGame.FortRegenHealthSet
// 0x0108 (0x0448 - 0x0340)
class UFortRegenHealthSet final : public UFortHealthSet
{
public:
	uint8                                         Pad_340[0x8];                                      // 0x0340(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAttributeData             HealthRegenRate;                                   // 0x0348(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HealthRegenDelay;                                  // 0x0370(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HealthRegenThreshold;                              // 0x0398(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ShieldRegenRate;                                   // 0x03C0(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ShieldRegenDelay;                                  // 0x03E8(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ShieldRegenThreshold;                              // 0x0410(0x0028)(BlueprintVisible, Net, NativeAccessSpecifierPublic)
	uint8                                         Pad_438[0x10];                                     // 0x0438(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRegenHealthSet">();
	}
	static class UFortRegenHealthSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRegenHealthSet>();
	}
};
static_assert(alignof(UFortRegenHealthSet) == 0x000008, "Wrong alignment on UFortRegenHealthSet");
static_assert(sizeof(UFortRegenHealthSet) == 0x000448, "Wrong size on UFortRegenHealthSet");
static_assert(offsetof(UFortRegenHealthSet, HealthRegenRate) == 0x000348, "Member 'UFortRegenHealthSet::HealthRegenRate' has a wrong offset!");
static_assert(offsetof(UFortRegenHealthSet, HealthRegenDelay) == 0x000370, "Member 'UFortRegenHealthSet::HealthRegenDelay' has a wrong offset!");
static_assert(offsetof(UFortRegenHealthSet, HealthRegenThreshold) == 0x000398, "Member 'UFortRegenHealthSet::HealthRegenThreshold' has a wrong offset!");
static_assert(offsetof(UFortRegenHealthSet, ShieldRegenRate) == 0x0003C0, "Member 'UFortRegenHealthSet::ShieldRegenRate' has a wrong offset!");
static_assert(offsetof(UFortRegenHealthSet, ShieldRegenDelay) == 0x0003E8, "Member 'UFortRegenHealthSet::ShieldRegenDelay' has a wrong offset!");
static_assert(offsetof(UFortRegenHealthSet, ShieldRegenThreshold) == 0x000410, "Member 'UFortRegenHealthSet::ShieldRegenThreshold' has a wrong offset!");

// Class FortniteGame.FortFoliageSpawnerSet
// 0x0010 (0x0040 - 0x0030)
class UFortFoliageSpawnerSet final : public UDataAsset
{
public:
	TArray<class UProceduralFoliageSpawner*>      FoliageSpawners;                                   // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFoliageSpawnerSet">();
	}
	static class UFortFoliageSpawnerSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFoliageSpawnerSet>();
	}
};
static_assert(alignof(UFortFoliageSpawnerSet) == 0x000008, "Wrong alignment on UFortFoliageSpawnerSet");
static_assert(sizeof(UFortFoliageSpawnerSet) == 0x000040, "Wrong size on UFortFoliageSpawnerSet");
static_assert(offsetof(UFortFoliageSpawnerSet, FoliageSpawners) == 0x000030, "Member 'UFortFoliageSpawnerSet::FoliageSpawners' has a wrong offset!");

// Class FortniteGame.FortFootstepAudioBank
// 0x0CE0 (0x0D10 - 0x0030)
class UFortFootstepAudioBank final : public UDataAsset
{
public:
	struct FFortFootstepAudioData                 FootstepData1P[0x7];                               // 0x0030(0x00E8)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortFootstepAudioData                 FootstepData3P[0x7];                               // 0x0688(0x00E8)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	EFortFootstepSurfaceType                      PhysicalSurfaceMappings[0x1A];                     // 0x0CE0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CFA[0x2];                                      // 0x0CFA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TeammateVolumeMultiplier;                          // 0x0CFC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxFootstepDistance;                               // 0x0D00(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VerticalPitchMaxBelow;                             // 0x0D04(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VerticalPitchMaxAbove;                             // 0x0D08(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VerticalPitchTileRange;                            // 0x0D0C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	class USoundAttenuation* GetAttenuationAsset(bool bIsLocal, EFortFootstepAudioType StepType, EFortFootstepPosition StepPosition);
	float GetFootstepVolumeMultiplier(bool bIsLocal, bool bApplyTeammateVolume, EFortFootstepAudioType StepType);
	class USoundBase* GetSoundAsset(bool bIsLocal, EFortFootstepAudioType StepType, EFortFootstepSurfaceType SurfaceType, EFortFootstepPosition StepPosition);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFootstepAudioBank">();
	}
	static class UFortFootstepAudioBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFootstepAudioBank>();
	}
};
static_assert(alignof(UFortFootstepAudioBank) == 0x000008, "Wrong alignment on UFortFootstepAudioBank");
static_assert(sizeof(UFortFootstepAudioBank) == 0x000D10, "Wrong size on UFortFootstepAudioBank");
static_assert(offsetof(UFortFootstepAudioBank, FootstepData1P) == 0x000030, "Member 'UFortFootstepAudioBank::FootstepData1P' has a wrong offset!");
static_assert(offsetof(UFortFootstepAudioBank, FootstepData3P) == 0x000688, "Member 'UFortFootstepAudioBank::FootstepData3P' has a wrong offset!");
static_assert(offsetof(UFortFootstepAudioBank, PhysicalSurfaceMappings) == 0x000CE0, "Member 'UFortFootstepAudioBank::PhysicalSurfaceMappings' has a wrong offset!");
static_assert(offsetof(UFortFootstepAudioBank, TeammateVolumeMultiplier) == 0x000CFC, "Member 'UFortFootstepAudioBank::TeammateVolumeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortFootstepAudioBank, MaxFootstepDistance) == 0x000D00, "Member 'UFortFootstepAudioBank::MaxFootstepDistance' has a wrong offset!");
static_assert(offsetof(UFortFootstepAudioBank, VerticalPitchMaxBelow) == 0x000D04, "Member 'UFortFootstepAudioBank::VerticalPitchMaxBelow' has a wrong offset!");
static_assert(offsetof(UFortFootstepAudioBank, VerticalPitchMaxAbove) == 0x000D08, "Member 'UFortFootstepAudioBank::VerticalPitchMaxAbove' has a wrong offset!");
static_assert(offsetof(UFortFootstepAudioBank, VerticalPitchTileRange) == 0x000D0C, "Member 'UFortFootstepAudioBank::VerticalPitchTileRange' has a wrong offset!");

// Class FortniteGame.FortQuickBars
// 0x0270 (0x05A8 - 0x0338)
class AFortQuickBars : public AFortClientOnlyActor
{
public:
	struct FQuickBar                              PrimaryQuickBar;                                   // 0x0338(0x0090)(Protected, NativeAccessSpecifierProtected)
	struct FQuickBar                              SecondaryQuickBar;                                 // 0x03C8(0x0090)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_458[0x68];                                     // 0x0458(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortWorldItem*>                 AllCachedTraps;                                    // 0x04C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortWorldItem*>                 CachedFloorTraps;                                  // 0x04D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortWorldItem*>                 CachedWallTraps;                                   // 0x04E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class UFortWorldItem*>                 CachedCeilingTraps;                                // 0x04F0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_500[0xA8];                                     // 0x0500(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuickBars">();
	}
	static class AFortQuickBars* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortQuickBars>();
	}
};
static_assert(alignof(AFortQuickBars) == 0x000008, "Wrong alignment on AFortQuickBars");
static_assert(sizeof(AFortQuickBars) == 0x0005A8, "Wrong size on AFortQuickBars");
static_assert(offsetof(AFortQuickBars, PrimaryQuickBar) == 0x000338, "Member 'AFortQuickBars::PrimaryQuickBar' has a wrong offset!");
static_assert(offsetof(AFortQuickBars, SecondaryQuickBar) == 0x0003C8, "Member 'AFortQuickBars::SecondaryQuickBar' has a wrong offset!");
static_assert(offsetof(AFortQuickBars, AllCachedTraps) == 0x0004C0, "Member 'AFortQuickBars::AllCachedTraps' has a wrong offset!");
static_assert(offsetof(AFortQuickBars, CachedFloorTraps) == 0x0004D0, "Member 'AFortQuickBars::CachedFloorTraps' has a wrong offset!");
static_assert(offsetof(AFortQuickBars, CachedWallTraps) == 0x0004E0, "Member 'AFortQuickBars::CachedWallTraps' has a wrong offset!");
static_assert(offsetof(AFortQuickBars, CachedCeilingTraps) == 0x0004F0, "Member 'AFortQuickBars::CachedCeilingTraps' has a wrong offset!");

// Class FortniteGame.FortForcedLODZone
// 0x0008 (0x0338 - 0x0330)
class AFortForcedLODZone final : public AActor
{
public:
	EFortAILODLevel                               ForcedLODLevel;                                    // 0x0330(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_331[0x7];                                      // 0x0331(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortForcedLODZone">();
	}
	static class AFortForcedLODZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortForcedLODZone>();
	}
};
static_assert(alignof(AFortForcedLODZone) == 0x000008, "Wrong alignment on AFortForcedLODZone");
static_assert(sizeof(AFortForcedLODZone) == 0x000338, "Wrong size on AFortForcedLODZone");
static_assert(offsetof(AFortForcedLODZone, ForcedLODLevel) == 0x000330, "Member 'AFortForcedLODZone::ForcedLODLevel' has a wrong offset!");

// Class FortniteGame.FortFrontEndCameraManager
// 0x00E0 (0x2B30 - 0x2A50)
class AFortFrontEndCameraManager final : public AFortPlayerCameraBase
{
public:
	EFrontEndCamera                               CurrentCamera;                                     // 0x2A50(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2A51[0x7];                                     // 0x2A51(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFrontEndSettings*                      FrontEndSettings;                                  // 0x2A58(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2A60[0xD0];                                    // 0x2A60(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleCameraFrameTargetSettingsChanged(TScriptInterface<class IFortUICameraFrameTargetInterface> FrameTarget);
	void SetCamera(EFrontEndCamera NewCamera);
	void SetCameraFrame(const TScriptInterface<class IFortUICameraFrameInterface> NewFrame);
	void SetCustomCameraRotationOffset(const struct FRotator& Offset);
	void SetFrameTarget(const TScriptInterface<class IFortUICameraFrameTargetInterface>& FrameTarget);
	void SetZoomLevel(const float ZoomLevel);

	EFrontEndCamera GetCamera() const;
	class AFortCameraBase* GetCameraActor() const;
	float GetZoomLevel() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFrontEndCameraManager">();
	}
	static class AFortFrontEndCameraManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortFrontEndCameraManager>();
	}
};
static_assert(alignof(AFortFrontEndCameraManager) == 0x000010, "Wrong alignment on AFortFrontEndCameraManager");
static_assert(sizeof(AFortFrontEndCameraManager) == 0x002B30, "Wrong size on AFortFrontEndCameraManager");
static_assert(offsetof(AFortFrontEndCameraManager, CurrentCamera) == 0x002A50, "Member 'AFortFrontEndCameraManager::CurrentCamera' has a wrong offset!");
static_assert(offsetof(AFortFrontEndCameraManager, FrontEndSettings) == 0x002A58, "Member 'AFortFrontEndCameraManager::FrontEndSettings' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconHostRM
// 0x0000 (0x03A8 - 0x03A8)
class AFortLobbyBeaconHostRM final : public AFortLobbyBeaconHost
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconHostRM">();
	}
	static class AFortLobbyBeaconHostRM* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconHostRM>();
	}
};
static_assert(alignof(AFortLobbyBeaconHostRM) == 0x000008, "Wrong alignment on AFortLobbyBeaconHostRM");
static_assert(sizeof(AFortLobbyBeaconHostRM) == 0x0003A8, "Wrong size on AFortLobbyBeaconHostRM");

// Class FortniteGame.FortFrontendItemViewSettingsManager
// 0x0000 (0x0028 - 0x0028)
class UFortFrontendItemViewSettingsManager : public UObject
{
public:
	struct FFortItemViewSettings GetItemViewSettings(const EFrontEndCamera Camera, const ESubGame GameMode, const class UFortItemDefinition* ItemDefinition) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFrontendItemViewSettingsManager">();
	}
	static class UFortFrontendItemViewSettingsManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFrontendItemViewSettingsManager>();
	}
};
static_assert(alignof(UFortFrontendItemViewSettingsManager) == 0x000008, "Wrong alignment on UFortFrontendItemViewSettingsManager");
static_assert(sizeof(UFortFrontendItemViewSettingsManager) == 0x000028, "Wrong size on UFortFrontendItemViewSettingsManager");

// Class FortniteGame.FortFXSkeletonMeshComponent
// 0x0020 (0x0BE0 - 0x0BC0)
class UFortFXSkeletonMeshComponent : public USkeletalMeshComponent
{
public:
	float                                         AwakenFadeInTime;                                  // 0x0BC0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AwakenDuration;                                    // 0x0BC4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AwakenFadeOutTime;                                 // 0x0BC8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BuildingHitFadeInTime;                             // 0x0BCC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BuildingHitDuration;                               // 0x0BD0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BuildingHitFadeOutTime;                            // 0x0BD4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USkeletalMeshComponent*                 SourceMeshComponent;                               // 0x0BD8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void SetSource(class USkeletalMeshComponent* InMeshComponent);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFXSkeletonMeshComponent">();
	}
	static class UFortFXSkeletonMeshComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFXSkeletonMeshComponent>();
	}
};
static_assert(alignof(UFortFXSkeletonMeshComponent) == 0x000008, "Wrong alignment on UFortFXSkeletonMeshComponent");
static_assert(sizeof(UFortFXSkeletonMeshComponent) == 0x000BE0, "Wrong size on UFortFXSkeletonMeshComponent");
static_assert(offsetof(UFortFXSkeletonMeshComponent, AwakenFadeInTime) == 0x000BC0, "Member 'UFortFXSkeletonMeshComponent::AwakenFadeInTime' has a wrong offset!");
static_assert(offsetof(UFortFXSkeletonMeshComponent, AwakenDuration) == 0x000BC4, "Member 'UFortFXSkeletonMeshComponent::AwakenDuration' has a wrong offset!");
static_assert(offsetof(UFortFXSkeletonMeshComponent, AwakenFadeOutTime) == 0x000BC8, "Member 'UFortFXSkeletonMeshComponent::AwakenFadeOutTime' has a wrong offset!");
static_assert(offsetof(UFortFXSkeletonMeshComponent, BuildingHitFadeInTime) == 0x000BCC, "Member 'UFortFXSkeletonMeshComponent::BuildingHitFadeInTime' has a wrong offset!");
static_assert(offsetof(UFortFXSkeletonMeshComponent, BuildingHitDuration) == 0x000BD0, "Member 'UFortFXSkeletonMeshComponent::BuildingHitDuration' has a wrong offset!");
static_assert(offsetof(UFortFXSkeletonMeshComponent, BuildingHitFadeOutTime) == 0x000BD4, "Member 'UFortFXSkeletonMeshComponent::BuildingHitFadeOutTime' has a wrong offset!");
static_assert(offsetof(UFortFXSkeletonMeshComponent, SourceMeshComponent) == 0x000BD8, "Member 'UFortFXSkeletonMeshComponent::SourceMeshComponent' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconPlayerStateRM
// 0x0008 (0x04C0 - 0x04B8)
class AFortLobbyBeaconPlayerStateRM final : public AFortLobbyBeaconPlayerState
{
public:
	uint8                                         Pad_4B8[0x8];                                      // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconPlayerStateRM">();
	}
	static class AFortLobbyBeaconPlayerStateRM* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconPlayerStateRM>();
	}
};
static_assert(alignof(AFortLobbyBeaconPlayerStateRM) == 0x000008, "Wrong alignment on AFortLobbyBeaconPlayerStateRM");
static_assert(sizeof(AFortLobbyBeaconPlayerStateRM) == 0x0004C0, "Wrong size on AFortLobbyBeaconPlayerStateRM");

// Class FortniteGame.FortFXStaticMeshComponent
// 0x0028 (0x0630 - 0x0608)
class UFortFXStaticMeshComponent : public UStaticMeshComponent
{
public:
	float                                         AwakenFadeInTime;                                  // 0x0608(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AwakenDuration;                                    // 0x060C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AwakenFadeOutTime;                                 // 0x0610(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BuildingHitFadeInTime;                             // 0x0614(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BuildingHitDuration;                               // 0x0618(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BuildingHitFadeOutTime;                            // 0x061C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   SourceMeshComponent;                               // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_628[0x8];                                      // 0x0628(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetSource(class UStaticMeshComponent* InMeshComponent);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortFXStaticMeshComponent">();
	}
	static class UFortFXStaticMeshComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortFXStaticMeshComponent>();
	}
};
static_assert(alignof(UFortFXStaticMeshComponent) == 0x000008, "Wrong alignment on UFortFXStaticMeshComponent");
static_assert(sizeof(UFortFXStaticMeshComponent) == 0x000630, "Wrong size on UFortFXStaticMeshComponent");
static_assert(offsetof(UFortFXStaticMeshComponent, AwakenFadeInTime) == 0x000608, "Member 'UFortFXStaticMeshComponent::AwakenFadeInTime' has a wrong offset!");
static_assert(offsetof(UFortFXStaticMeshComponent, AwakenDuration) == 0x00060C, "Member 'UFortFXStaticMeshComponent::AwakenDuration' has a wrong offset!");
static_assert(offsetof(UFortFXStaticMeshComponent, AwakenFadeOutTime) == 0x000610, "Member 'UFortFXStaticMeshComponent::AwakenFadeOutTime' has a wrong offset!");
static_assert(offsetof(UFortFXStaticMeshComponent, BuildingHitFadeInTime) == 0x000614, "Member 'UFortFXStaticMeshComponent::BuildingHitFadeInTime' has a wrong offset!");
static_assert(offsetof(UFortFXStaticMeshComponent, BuildingHitDuration) == 0x000618, "Member 'UFortFXStaticMeshComponent::BuildingHitDuration' has a wrong offset!");
static_assert(offsetof(UFortFXStaticMeshComponent, BuildingHitFadeOutTime) == 0x00061C, "Member 'UFortFXStaticMeshComponent::BuildingHitFadeOutTime' has a wrong offset!");
static_assert(offsetof(UFortFXStaticMeshComponent, SourceMeshComponent) == 0x000620, "Member 'UFortFXStaticMeshComponent::SourceMeshComponent' has a wrong offset!");

// Class FortniteGame.FortGadgetItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortGadgetItemDefinitionTooltip final : public UFortWorldItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGadgetItemDefinitionTooltip">();
	}
	static class UFortGadgetItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGadgetItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortGadgetItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortGadgetItemDefinitionTooltip");
static_assert(sizeof(UFortGadgetItemDefinitionTooltip) == 0x000090, "Wrong size on UFortGadgetItemDefinitionTooltip");

// Class FortniteGame.FortGameData
// 0x5BB8 (0x5BE8 - 0x0030)
class UFortGameData final : public UPrimaryDataAsset
{
public:
	class FText                                   DefaultHeroName;                                   // 0x0030(0x0018)(Edit, NativeAccessSpecifierPublic)
	float                                         PickupSplineOffsetRange[0x2];                      // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickupSplineRandomMax;                             // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickupSplineDropToGroundLength;                    // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickupMaxCollectionTime;                           // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickupMaxDelayPerItem;                             // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FQuickBarData                          QuickBarDefinitions[0x2];                          // 0x0060(0x0010)(Edit, NativeAccessSpecifierPublic)
	TArray<class FName>                           AutoEquipTags;                                     // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  AutoEquipTagContainer;                             // 0x0090(0x0020)(Edit, NativeAccessSpecifierPublic)
	struct FLinearColor                           BuildingFullHealthFlashColor;                      // 0x00B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           InvalidEditPatternColor;                           // 0x00C0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortHighlightColorsContainer          HighlightColors[0x4];                              // 0x00D0(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	float                                         ScoreDisplayFactor;                                // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_254[0x4];                                      // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortReplicatedStatMapping>     StatMappings;                                      // 0x0258(0x0010)(Edit, EditFixedSize, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         ScoreDivisor;                                      // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         XPMult;                                            // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroupScoreRates[0x5];                              // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScoreToXPLinearRate;                               // 0x0284(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         LinearEnd;                                         // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         XpPerAccountLevel;                                 // 0x028C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CriticalMatch_XpBonusPercent;                      // 0x0290(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PersonalBoost_XpBonusPercent;                      // 0x0294(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroupBoost_XpBonusPercent;                         // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroupBoost_BuffMultiplier;                         // 0x029C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         Rest_XpBonusPercent;                               // 0x02A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2A4[0x4];                                      // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FKeybindIcon>                   IconKeyList;                                       // 0x02A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FKeybindIcon>                   IconKeyListPS4;                                    // 0x02B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FKeybindIcon>                   IconKeyListXboxOne;                                // 0x02C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FVector                                MobileInteractionIconScale;                        // 0x02D8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           MobileRarityColor[0xA];                            // 0x02E4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   CritRatingTable;                                   // 0x0388(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   ArmorToDamageResistanceTable;                      // 0x0398(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LowXpConningValue;                                 // 0x03A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VeryLowXpConningValue;                             // 0x03AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NoXpConningValue;                                  // 0x03B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3B4[0x4];                                      // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   FullXpConningMsg;                                  // 0x03B8(0x0018)(Edit, NativeAccessSpecifierPublic)
	class FText                                   LowXpConningMsg;                                   // 0x03D0(0x0018)(Edit, NativeAccessSpecifierPublic)
	class FText                                   VeryLowXpConningMsg;                               // 0x03E8(0x0018)(Edit, NativeAccessSpecifierPublic)
	class FText                                   NoXpConningMsg;                                    // 0x0400(0x0018)(Edit, NativeAccessSpecifierPublic)
	int32                                         MaxCraftQueueSize;                                 // 0x0418(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultLootInstancingRange;                        // 0x041C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortQuestPackInfo>             QuestPackInfos;                                    // 0x0420(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    OnboardingCompleteZoneObjective;                   // 0x0430(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  DamageDoneTargetQuest_AllowedTags;                 // 0x0440(0x0020)(Edit, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  DamageDoneQuest_AllowedTags;                       // 0x0460(0x0020)(Edit, NativeAccessSpecifierPublic)
	struct FConditionalFoundationQuota            ConditionalFoundationQuota;                        // 0x0480(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FCurveTableRowHandle                   PowerPointToRatingConversion;                      // 0x0490(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortQuestMapDataEntry                 CampaignQuestMapData;                              // 0x04A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortEventQuestMapDataEntry            EventQuestMapData;                                 // 0x04B0(0x0048)(Edit, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    EventMovieQuestObjective;                          // 0x04F8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bUseSpecialEventsCamera;                           // 0x0508(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_509[0x7];                                      // 0x0509(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FSettingsHUDVisibilityAndText>  HUDVisibilityGameplayTags;                         // 0x0510(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    GameDifficultyRowPIE;                              // 0x0520(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	int32                                         AIDirectorIndex;                                   // 0x0530(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AlternateBalanceAIDirectorIndex;                   // 0x0534(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FItemDefinitionAndCount>        DefaultInventoryList;                              // 0x0538(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FItemDefinitionAndCount>        FastLoadDefaultInventoryList;                      // 0x0548(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         SquadMemberStatBonusMultiplier;                    // 0x0558(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_55C[0x4];                                      // 0x055C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUISoundFeedback                       FriendFeedbackSounds[0x3];                         // 0x0560(0x0028)(Edit, NativeAccessSpecifierPublic)
	struct FUISoundFeedback                       FriendFeedbackSoundsAthena[0x3];                   // 0x05D8(0x0028)(Edit, NativeAccessSpecifierPublic)
	struct FUISoundFeedback                       PartyFeedbackSounds[0x2];                          // 0x0650(0x0028)(Edit, NativeAccessSpecifierPublic)
	struct FUISoundFeedback                       PartyFeedbackSoundsAthena[0x2];                    // 0x06A0(0x0028)(Edit, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class USoundBase>              PlayerIdleWarningSound;                            // 0x06F0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           ExpeditionUnlockedTag;                             // 0x0718(0x0008)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  ExpeditionVehicleTags;                             // 0x0720(0x0020)(Edit, EditConst, NativeAccessSpecifierPublic)
	int32                                         DailyMissionAlertQuota;                            // 0x0740(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_744[0x4];                                      // 0x0744(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FOnlineAccountTexts                    OnlineAccountTexts;                                // 0x0748(0x0978)(Edit, NativeAccessSpecifierPublic)
	TArray<class FName>                           ServerOnlyAssetTypes;                              // 0x10C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortLoadingConfig>      LoadingConfig;                                     // 0x10D0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   TestEncounter;                                     // 0x10F8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   GameModeAthenaClass;                               // 0x1120(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   PlaylistManagerClass;                              // 0x1148(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   CombatManager;                                     // 0x1170(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   DefaultCameraManager;                              // 0x1198(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   UIMapManager;                                      // 0x11C0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   UIMapManagerAthena;                                // 0x11E8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   MusicManager;                                      // 0x1210(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortMusicManagerBank>   MusicManagerBank;                                  // 0x1238(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UAthenaGliderItemDefinition> DefaultGliderSkin;                                 // 0x1260(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UAthenaPickaxeItemDefinition> DefaultPickaxeSkin;                                // 0x1288(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAnalyticsData>      AnalyticsData;                                     // 0x12B0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAnalyticsItemExclusions> StWAnalyticsItemExclusionData;                     // 0x12D8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAnalyticsItemExclusions> BRAnalyticsItemExclusionData;                      // 0x1300(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortGameplayTagData>    GameplayTagData;                                   // 0x1328(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTooltipMap>         ObjClassToTooltipClassMap;                         // 0x1350(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   DefaultDamageReceiverClass;                        // 0x1378(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   DefaultDamageReceiverClassAthena;                  // 0x13A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTokenToTextTable>   TooltipTokenToTextTable;                           // 0x13C8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTokenToAttributeTable> TooltipTokenToAttributeTable;                      // 0x13F0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveVector>            PickupSplineCurve;                                 // 0x1418(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              PickupLandedSound;                                 // 0x1440(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTokenType>          AccountInventoryBonusToken;                        // 0x1468(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTokenType>          WorldInventoryBonusToken;                          // 0x1490(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTokenType>          FounderChatUnlockToken;                            // 0x14B8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortRarityData>         RarityData;                                        // 0x14E0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortScoreStylingData>   ScoreStylingData;                                  // 0x1508(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortItemCategory>       ItemCategories;                                    // 0x1530(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              ScoreMultiplierDataTable;                          // 0x1558(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   AppActivationSoundMixManager;                      // 0x1580(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundMix>               LoadingScreenSoundMix;                             // 0x15A8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundMix>               BaseSoundMix;                                      // 0x15D0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   AbilityTargetingActorBlueprintClass;               // 0x15F8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UFortWeaponMeleeItemDefinition>> HarvestingTools;                                   // 0x1620(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UMaterialInterface>      MobileInteractionMaterial;                         // 0x1630(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UStaticMesh>             MobileInteractionMesh;                             // 0x1658(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UTexture2D>              MobileInteractionIcons[0x4];                       // 0x1680(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FSubGameInfo                           SubGameInfo[0x2];                                  // 0x1720(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  PlacementActorUsedTags;                            // 0x1740(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FFortPlayerSpawnPadPlacementData       DefaultPlayerSpawnPadPlacementData;                // 0x1760(0x0058)(Edit, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCustomCharacterPart>    DefaultBackpackCharacterPart;                      // 0x17B8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UCustomCharacterPart>> DefaultCharacterParts;                             // 0x17E0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TArray<struct FDefaultCharacterPartsForPawnClass> DefaultCharacterPartOverridesPerPawnClass;         // 0x17F0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   AIGoalManagerClass;                                // 0x1800(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   SharedMissionListsClass;                           // 0x1828(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         QueuedAnnouncementPauseTimes[0x3];                 // 0x1850(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_185C[0x4];                                     // 0x185C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   WeakSpotEnabledTimeoutHandle;                      // 0x1860(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         BuildingStructuralCollapseDelay;                   // 0x1870(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         BuildingStructuralCollapseDelayVariance;           // 0x1874(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         BuildingStructuralCollapseCellDistAdditiveDelay;   // 0x1878(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         BuildingStructuralCollapseCellDistAdditiveDelayVariance; // 0x187C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         EditModeCancelDistance;                            // 0x1880(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1884[0x4];                                     // 0x1884(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   BuildingExcessDamageRewardTimeoutHandle;           // 0x1888(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingCostHandles[0x4];                          // 0x1898(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingDeconCostMultHandles[0x4];                 // 0x18D8(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   PlayerBuildingDeconCostMultHandles[0x4];           // 0x1918(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingInitialHealthPercentHandles[0x4];          // 0x1958(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   AthenaBuildingInitialHealthPercentHandles[0x4];    // 0x1998(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   AthenaBuildingDropPercentHandles[0x4];             // 0x19D8(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingRepairCostMultiplierHandles[0x4];          // 0x1A18(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         FORTAttributeToPowerMultiplier;                    // 0x1A58(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1A5C[0x4];                                     // 0x1A5C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   BuildingBreakAnimDurationHandles[0x4];             // 0x1A60(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingDestroyAnimDurationHandles[0x4];           // 0x1AA0(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingPlacementAnimDurationHandles[0x4];         // 0x1AE0(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingCritDamagePctHandles[0x4];                 // 0x1B20(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   BuildingCritDestroyAnimScaleCapHandles[0x4];       // 0x1B60(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UMaterialParameterCollection> StencilDefinitionCollection;                       // 0x1BA0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortBuildingAudioBank>  BuildingAudioBank;                                 // 0x1BC8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FText                                   ResourceNames[0x4];                                // 0x1BF0(0x0018)(NativeAccessSpecifierPrivate)
	class FText                                   BuildingTypeNames[0xC];                            // 0x1C50(0x0018)(NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortResourceItemDefinition> StoneItemDefinition;                               // 0x1D70(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortResourceItemDefinition> WoodItemDefinition;                                // 0x1D98(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortResourceItemDefinition> MetalItemDefinition;                               // 0x1DC0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAmmoItemDefinition> PistolAmmoItemDefinition;                          // 0x1DE8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortResourceItemDefinition> PermaniteItemDefinition;                           // 0x1E10(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAmmoItemDefinition> ShotgunAmmoItemDefinition;                         // 0x1E38(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAmmoItemDefinition> RifleAmmoItemDefinition;                           // 0x1E60(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAmmoItemDefinition> AssaultAmmoItemDefinition;                         // 0x1E88(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAmmoItemDefinition> EnergyAmmoItemDefinition;                          // 0x1EB0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortNeverPersistItemDefinition> BluGloItemDefinition;                              // 0x1ED8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortItemDefinition>     CriticalMissionRewardItemDefinition;               // 0x1F00(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortItemDefinition>     ScoreBonusMultiplerItemDefinition;                 // 0x1F28(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortItemDefinition>     GenericCampaignEventCurrency;                      // 0x1F50(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortWorldItemDefinition> BackpackItemDefinition;                            // 0x1F78(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortWorldItemDefinition> MissionRewardPackItemDefinition;                   // 0x1FA0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FText                                   OutpostRefundDialogTitle;                          // 0x1FC8(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	class FText                                   OutpostRefundDialogText;                           // 0x1FE0(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	class FText                                   OutpostRefundButtonText;                           // 0x1FF8(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortInputData>          FortInputData;                                     // 0x2010(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTimeOfDayData>      FortTimeOfDayData;                                 // 0x2038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortMissionCSVEventMap> MissionCSVEventMap;                                // 0x2060(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHeroData>           FortHeroData;                                      // 0x2088(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortGamepadSettings>    GamepadSettingsDefault;                            // 0x20B0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortGamepadSettings>    GamepadSettingsPS4;                                // 0x20D8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortGamepadSettings>    GamepadSettingsXboxOne;                            // 0x2100(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortGamepadSettings>    GamepadSettingsSwitch;                             // 0x2128(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTouchInputSettings> TouchInputSettings;                                // 0x2150(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              AlterationMigrationMapping;                        // 0x2178(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              AlterationIntrinsicMapping;                        // 0x21A0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              AlterationNamedExclusions;                         // 0x21C8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              AlterationGroups;                                  // 0x21F0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              AlterationSlotDefinitions;                         // 0x2218(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              AlterationSlotsLoadouts;                           // 0x2240(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UDataTable>>      LootTierDataTables;                                // 0x2268(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UDataTable>>      LootPackageDataTables;                             // 0x2278(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              WaveSetCollectionData;                             // 0x2288(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              WaveSetData;                                       // 0x22B0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              ModifierSetData;                                   // 0x22D8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              WaveSetCollectionLootData;                         // 0x2300(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              PlayerStatClampingData;                            // 0x2328(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  NonGameplayRelevantTags;                           // 0x2350(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveTable>             CraftingTimeTable;                                 // 0x2370(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              DefaultCraftingSuccessSound;                       // 0x2398(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   TeamStatsGameplayEffect;                           // 0x23C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortDailyRewardScheduleDefinitions> DailyRewardSchedules;                              // 0x23E8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              ExpeditionCriteriaRequirementsData;                // 0x2410(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              DifficultyData;                                    // 0x2438(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              LootQuotaData;                                     // 0x2460(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              LootLevelData;                                     // 0x2488(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              TagQueryTable;                                     // 0x24B0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_24D8[0x8];                                     // 0x24D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UDataTable>              SurfaceRatioBySurfaceCategoryData;                 // 0x24E0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              SurfaceRatioByAffiliationData;                     // 0x2508(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              QuestObjectiveStatData;                            // 0x2530(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              XPAccountLevelsTable;                              // 0x2558(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              PostMaxAccountLevelRewardsTable;                   // 0x2580(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveTable>             XPAccountItemLevelsTable;                          // 0x25A8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveTable>             XPAccountItemRewardsTable;                         // 0x25D0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveTable>             XPConningTable;                                    // 0x25F8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   TeamIdentifications[0xFF];                         // 0x2620(0x0028)(Edit, EditFixedSize, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortQuestItemDefinition> OnboardingQuestItemDefinition;                     // 0x4DF8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortQuestItemDefinition> ManualSurvivorSlottingQuestItemDefinition;         // 0x4E20(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FPartnerPcbInfo>                PartnerCafeBundleMapping;                          // 0x4E48(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              QuestAchievementData;                              // 0x4E58(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortItemDefinition>     SkillPointItemDef;                                 // 0x4E80(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortItemDefinition>     ResearchPointItemDef;                              // 0x4EA8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              StatNamesToTrackTable;                             // 0x4ED0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortMissionGenerationData> MissionGenerationData;                             // 0x4EF8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UFortWorldItemDefinition>> CheatInventoryItems;                               // 0x4F20(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   TheaterMapViewerClass;                             // 0x4F30(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              MissionAlertCategories;                            // 0x4F58(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UMyTownData>             MyFortData;                                        // 0x4F80(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHomebaseManager>    HomebaseManager;                                   // 0x4FA8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortCollectionBookData> CollectionBookData;                                // 0x4FD0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortSurvivorData>       SurvivorData;                                      // 0x4FF8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortOutpostData>        OutpostData;                                       // 0x5020(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAttributeLookupTable> AttributeLookupTable;                              // 0x5048(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAttributeCategory>  AttributeCategories;                               // 0x5070(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortTagUIDataLookupTable> UITagDataTable;                                    // 0x5098(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortQuestItemDefinition> EventMovieQuestItemDefinition;                     // 0x50C0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   DamageNumbersActorClass;                           // 0x50E8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   WeakSpotBlueprintClass;                            // 0x5110(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UPhysicalMaterial>       WeakSpotWoodPhysicalMaterial;                      // 0x5138(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UPhysicalMaterial>       WeakSpotStonePhysicalMaterial;                     // 0x5160(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UPhysicalMaterial>       WeakSpotMetalPhysicalMaterial;                     // 0x5188(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   PickupEffectBlueprintClass;                        // 0x51B0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TSoftClassPtr<class UClass>>           AIDirectors;                                       // 0x51D8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   FeedbackManagerClass;                              // 0x51E8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   FeedbackManagerClassAthena;                        // 0x5210(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   BluGloManagerClass;                                // 0x5238(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortUIFeedbackBank>     UIFeedbackBank;                                    // 0x5260(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortUIFeedbackBank>     AthenaUIFeedbackBank;                              // 0x5288(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UGameplayTagTableManager> TagTableManager;                                   // 0x52B0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   StatEventManagerClass;                             // 0x52D8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHeroType>           DefaultHero;                                       // 0x5300(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHeroType>           DefaultAthenaHero;                                 // 0x5328(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   ThreatVisualsManager;                              // 0x5350(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   WindManager;                                       // 0x5378(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortEditToolItemDefinition> EditToolItem;                                      // 0x53A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAbilitySet>         GenericPlayerAbilitySet;                           // 0x53C8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAbilitySet>         GenericTrapAbilitySet;                             // 0x53F0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAbilitySet>         GenericVehicleAbilitySet;                          // 0x5418(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortAbilityTagRelationshipMapping> AbilityTagRelationshipMapping;                     // 0x5440(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortDeathCauseFromTagMapping> FortDeathCauseFromTagMapping;                      // 0x5468(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortSurfaceTypeToSurfaceTypeTagMapping> SurfaceTypeToSurfaceTypeTagMapping;                // 0x5490(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   EnvironmentDamageTemplateGE;                       // 0x54B8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   FallingDamageTemplateGE;                           // 0x54E0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   VehicleImpactDamageTemplateGE;                     // 0x5508(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   HealingTemplateGE;                                 // 0x5530(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   FatalDamageTemplateGE;                             // 0x5558(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   SquadMemberStatBonusGE;                            // 0x5580(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   TeamTrapBonusGE;                                   // 0x55A8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   BASEClass;                                         // 0x55D0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   EmoteGameplayAbility;                              // 0x55F8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   SprayGameplayAbility;                              // 0x5620(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   QuestNotificationHandlerClass;                     // 0x5648(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   BasicNotificationClass;                            // 0x5670(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   FriendNotificationClass;                           // 0x5698(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   TwitchNotificationClass;                           // 0x56C0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   MissionVoteNotificationClass;                      // 0x56E8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UMaterialInterface>      HealthScreenDamagePostProcessMat;                  // 0x5710(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   ZoneModifiersAnnouncementClass;                    // 0x5738(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveTable>             SessionXPCurveTable;                               // 0x5760(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveTable>             TieredWavesDefenseReqTable;                        // 0x5788(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UParticleSystem>         FallbackDeathParticles;                            // 0x57B0(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UParticleSystem>         WallFallbackDeathParticles;                        // 0x57D8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UParticleSystem>         FallbackConstructedEffect;                         // 0x5800(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UParticleSystem>         RepairEffect;                                      // 0x5828(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              ConstructionCompleteSound;                         // 0x5850(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UMaterialInterface>      DamageMaterial;                                    // 0x5878(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             BounceCurve;                                       // 0x58A0(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UMaterialInterface>      BlueprintParentMaterial;                           // 0x58C8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             EditCurve;                                         // 0x58F0(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveVector>            BlueprintDamageCurve;                              // 0x5918(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             FullHealthAnimCurve;                               // 0x5940(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             RepairAnimCurve;                                   // 0x5968(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             DynamicLODEffectCurve;                             // 0x5990(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             InteractFullBounceCurve;                           // 0x59B8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             InteractFullBounceNormalCurve;                     // 0x59E0(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             InteractEmptyBounceCurve;                          // 0x5A08(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UCurveFloat>             InteractEmptyBounceNormalCurve;                    // 0x5A30(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftClassPtr<class UClass>                   ExpeditionMasterWidgetClass;                       // 0x5A58(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              BannerIconData;                                    // 0x5A80(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              BannerIconCategoryData;                            // 0x5AA8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              BannerColorData;                                   // 0x5AD0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              BannerColorCategoryData;                           // 0x5AF8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHomebaseBannerColorMap> BannerColorMap;                                    // 0x5B20(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortHomebaseBannerIconItemDefinition> BannerIconItemDefinition;                          // 0x5B48(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UDataTable>              CreativeInventoryTable;                            // 0x5B70(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TMap<struct FPrimaryAssetId, int32>           CachedCreativeInventory;                           // 0x5B98(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	static float GetPersonalXpBoost();
	static float GetTeamXpBoost();
	static int32 GetXpPerAccountLevel();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameData">();
	}
	static class UFortGameData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameData>();
	}
};
static_assert(alignof(UFortGameData) == 0x000008, "Wrong alignment on UFortGameData");
static_assert(sizeof(UFortGameData) == 0x005BE8, "Wrong size on UFortGameData");
static_assert(offsetof(UFortGameData, DefaultHeroName) == 0x000030, "Member 'UFortGameData::DefaultHeroName' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupSplineOffsetRange) == 0x000048, "Member 'UFortGameData::PickupSplineOffsetRange' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupSplineRandomMax) == 0x000050, "Member 'UFortGameData::PickupSplineRandomMax' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupSplineDropToGroundLength) == 0x000054, "Member 'UFortGameData::PickupSplineDropToGroundLength' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupMaxCollectionTime) == 0x000058, "Member 'UFortGameData::PickupMaxCollectionTime' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupMaxDelayPerItem) == 0x00005C, "Member 'UFortGameData::PickupMaxDelayPerItem' has a wrong offset!");
static_assert(offsetof(UFortGameData, QuickBarDefinitions) == 0x000060, "Member 'UFortGameData::QuickBarDefinitions' has a wrong offset!");
static_assert(offsetof(UFortGameData, AutoEquipTags) == 0x000080, "Member 'UFortGameData::AutoEquipTags' has a wrong offset!");
static_assert(offsetof(UFortGameData, AutoEquipTagContainer) == 0x000090, "Member 'UFortGameData::AutoEquipTagContainer' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingFullHealthFlashColor) == 0x0000B0, "Member 'UFortGameData::BuildingFullHealthFlashColor' has a wrong offset!");
static_assert(offsetof(UFortGameData, InvalidEditPatternColor) == 0x0000C0, "Member 'UFortGameData::InvalidEditPatternColor' has a wrong offset!");
static_assert(offsetof(UFortGameData, HighlightColors) == 0x0000D0, "Member 'UFortGameData::HighlightColors' has a wrong offset!");
static_assert(offsetof(UFortGameData, ScoreDisplayFactor) == 0x000250, "Member 'UFortGameData::ScoreDisplayFactor' has a wrong offset!");
static_assert(offsetof(UFortGameData, StatMappings) == 0x000258, "Member 'UFortGameData::StatMappings' has a wrong offset!");
static_assert(offsetof(UFortGameData, ScoreDivisor) == 0x000268, "Member 'UFortGameData::ScoreDivisor' has a wrong offset!");
static_assert(offsetof(UFortGameData, XPMult) == 0x00026C, "Member 'UFortGameData::XPMult' has a wrong offset!");
static_assert(offsetof(UFortGameData, GroupScoreRates) == 0x000270, "Member 'UFortGameData::GroupScoreRates' has a wrong offset!");
static_assert(offsetof(UFortGameData, ScoreToXPLinearRate) == 0x000284, "Member 'UFortGameData::ScoreToXPLinearRate' has a wrong offset!");
static_assert(offsetof(UFortGameData, LinearEnd) == 0x000288, "Member 'UFortGameData::LinearEnd' has a wrong offset!");
static_assert(offsetof(UFortGameData, XpPerAccountLevel) == 0x00028C, "Member 'UFortGameData::XpPerAccountLevel' has a wrong offset!");
static_assert(offsetof(UFortGameData, CriticalMatch_XpBonusPercent) == 0x000290, "Member 'UFortGameData::CriticalMatch_XpBonusPercent' has a wrong offset!");
static_assert(offsetof(UFortGameData, PersonalBoost_XpBonusPercent) == 0x000294, "Member 'UFortGameData::PersonalBoost_XpBonusPercent' has a wrong offset!");
static_assert(offsetof(UFortGameData, GroupBoost_XpBonusPercent) == 0x000298, "Member 'UFortGameData::GroupBoost_XpBonusPercent' has a wrong offset!");
static_assert(offsetof(UFortGameData, GroupBoost_BuffMultiplier) == 0x00029C, "Member 'UFortGameData::GroupBoost_BuffMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGameData, Rest_XpBonusPercent) == 0x0002A0, "Member 'UFortGameData::Rest_XpBonusPercent' has a wrong offset!");
static_assert(offsetof(UFortGameData, IconKeyList) == 0x0002A8, "Member 'UFortGameData::IconKeyList' has a wrong offset!");
static_assert(offsetof(UFortGameData, IconKeyListPS4) == 0x0002B8, "Member 'UFortGameData::IconKeyListPS4' has a wrong offset!");
static_assert(offsetof(UFortGameData, IconKeyListXboxOne) == 0x0002C8, "Member 'UFortGameData::IconKeyListXboxOne' has a wrong offset!");
static_assert(offsetof(UFortGameData, MobileInteractionIconScale) == 0x0002D8, "Member 'UFortGameData::MobileInteractionIconScale' has a wrong offset!");
static_assert(offsetof(UFortGameData, MobileRarityColor) == 0x0002E4, "Member 'UFortGameData::MobileRarityColor' has a wrong offset!");
static_assert(offsetof(UFortGameData, CritRatingTable) == 0x000388, "Member 'UFortGameData::CritRatingTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, ArmorToDamageResistanceTable) == 0x000398, "Member 'UFortGameData::ArmorToDamageResistanceTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, LowXpConningValue) == 0x0003A8, "Member 'UFortGameData::LowXpConningValue' has a wrong offset!");
static_assert(offsetof(UFortGameData, VeryLowXpConningValue) == 0x0003AC, "Member 'UFortGameData::VeryLowXpConningValue' has a wrong offset!");
static_assert(offsetof(UFortGameData, NoXpConningValue) == 0x0003B0, "Member 'UFortGameData::NoXpConningValue' has a wrong offset!");
static_assert(offsetof(UFortGameData, FullXpConningMsg) == 0x0003B8, "Member 'UFortGameData::FullXpConningMsg' has a wrong offset!");
static_assert(offsetof(UFortGameData, LowXpConningMsg) == 0x0003D0, "Member 'UFortGameData::LowXpConningMsg' has a wrong offset!");
static_assert(offsetof(UFortGameData, VeryLowXpConningMsg) == 0x0003E8, "Member 'UFortGameData::VeryLowXpConningMsg' has a wrong offset!");
static_assert(offsetof(UFortGameData, NoXpConningMsg) == 0x000400, "Member 'UFortGameData::NoXpConningMsg' has a wrong offset!");
static_assert(offsetof(UFortGameData, MaxCraftQueueSize) == 0x000418, "Member 'UFortGameData::MaxCraftQueueSize' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultLootInstancingRange) == 0x00041C, "Member 'UFortGameData::DefaultLootInstancingRange' has a wrong offset!");
static_assert(offsetof(UFortGameData, QuestPackInfos) == 0x000420, "Member 'UFortGameData::QuestPackInfos' has a wrong offset!");
static_assert(offsetof(UFortGameData, OnboardingCompleteZoneObjective) == 0x000430, "Member 'UFortGameData::OnboardingCompleteZoneObjective' has a wrong offset!");
static_assert(offsetof(UFortGameData, DamageDoneTargetQuest_AllowedTags) == 0x000440, "Member 'UFortGameData::DamageDoneTargetQuest_AllowedTags' has a wrong offset!");
static_assert(offsetof(UFortGameData, DamageDoneQuest_AllowedTags) == 0x000460, "Member 'UFortGameData::DamageDoneQuest_AllowedTags' has a wrong offset!");
static_assert(offsetof(UFortGameData, ConditionalFoundationQuota) == 0x000480, "Member 'UFortGameData::ConditionalFoundationQuota' has a wrong offset!");
static_assert(offsetof(UFortGameData, PowerPointToRatingConversion) == 0x000490, "Member 'UFortGameData::PowerPointToRatingConversion' has a wrong offset!");
static_assert(offsetof(UFortGameData, CampaignQuestMapData) == 0x0004A0, "Member 'UFortGameData::CampaignQuestMapData' has a wrong offset!");
static_assert(offsetof(UFortGameData, EventQuestMapData) == 0x0004B0, "Member 'UFortGameData::EventQuestMapData' has a wrong offset!");
static_assert(offsetof(UFortGameData, EventMovieQuestObjective) == 0x0004F8, "Member 'UFortGameData::EventMovieQuestObjective' has a wrong offset!");
static_assert(offsetof(UFortGameData, bUseSpecialEventsCamera) == 0x000508, "Member 'UFortGameData::bUseSpecialEventsCamera' has a wrong offset!");
static_assert(offsetof(UFortGameData, HUDVisibilityGameplayTags) == 0x000510, "Member 'UFortGameData::HUDVisibilityGameplayTags' has a wrong offset!");
static_assert(offsetof(UFortGameData, GameDifficultyRowPIE) == 0x000520, "Member 'UFortGameData::GameDifficultyRowPIE' has a wrong offset!");
static_assert(offsetof(UFortGameData, AIDirectorIndex) == 0x000530, "Member 'UFortGameData::AIDirectorIndex' has a wrong offset!");
static_assert(offsetof(UFortGameData, AlternateBalanceAIDirectorIndex) == 0x000534, "Member 'UFortGameData::AlternateBalanceAIDirectorIndex' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultInventoryList) == 0x000538, "Member 'UFortGameData::DefaultInventoryList' has a wrong offset!");
static_assert(offsetof(UFortGameData, FastLoadDefaultInventoryList) == 0x000548, "Member 'UFortGameData::FastLoadDefaultInventoryList' has a wrong offset!");
static_assert(offsetof(UFortGameData, SquadMemberStatBonusMultiplier) == 0x000558, "Member 'UFortGameData::SquadMemberStatBonusMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGameData, FriendFeedbackSounds) == 0x000560, "Member 'UFortGameData::FriendFeedbackSounds' has a wrong offset!");
static_assert(offsetof(UFortGameData, FriendFeedbackSoundsAthena) == 0x0005D8, "Member 'UFortGameData::FriendFeedbackSoundsAthena' has a wrong offset!");
static_assert(offsetof(UFortGameData, PartyFeedbackSounds) == 0x000650, "Member 'UFortGameData::PartyFeedbackSounds' has a wrong offset!");
static_assert(offsetof(UFortGameData, PartyFeedbackSoundsAthena) == 0x0006A0, "Member 'UFortGameData::PartyFeedbackSoundsAthena' has a wrong offset!");
static_assert(offsetof(UFortGameData, PlayerIdleWarningSound) == 0x0006F0, "Member 'UFortGameData::PlayerIdleWarningSound' has a wrong offset!");
static_assert(offsetof(UFortGameData, ExpeditionUnlockedTag) == 0x000718, "Member 'UFortGameData::ExpeditionUnlockedTag' has a wrong offset!");
static_assert(offsetof(UFortGameData, ExpeditionVehicleTags) == 0x000720, "Member 'UFortGameData::ExpeditionVehicleTags' has a wrong offset!");
static_assert(offsetof(UFortGameData, DailyMissionAlertQuota) == 0x000740, "Member 'UFortGameData::DailyMissionAlertQuota' has a wrong offset!");
static_assert(offsetof(UFortGameData, OnlineAccountTexts) == 0x000748, "Member 'UFortGameData::OnlineAccountTexts' has a wrong offset!");
static_assert(offsetof(UFortGameData, ServerOnlyAssetTypes) == 0x0010C0, "Member 'UFortGameData::ServerOnlyAssetTypes' has a wrong offset!");
static_assert(offsetof(UFortGameData, LoadingConfig) == 0x0010D0, "Member 'UFortGameData::LoadingConfig' has a wrong offset!");
static_assert(offsetof(UFortGameData, TestEncounter) == 0x0010F8, "Member 'UFortGameData::TestEncounter' has a wrong offset!");
static_assert(offsetof(UFortGameData, GameModeAthenaClass) == 0x001120, "Member 'UFortGameData::GameModeAthenaClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, PlaylistManagerClass) == 0x001148, "Member 'UFortGameData::PlaylistManagerClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, CombatManager) == 0x001170, "Member 'UFortGameData::CombatManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultCameraManager) == 0x001198, "Member 'UFortGameData::DefaultCameraManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, UIMapManager) == 0x0011C0, "Member 'UFortGameData::UIMapManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, UIMapManagerAthena) == 0x0011E8, "Member 'UFortGameData::UIMapManagerAthena' has a wrong offset!");
static_assert(offsetof(UFortGameData, MusicManager) == 0x001210, "Member 'UFortGameData::MusicManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, MusicManagerBank) == 0x001238, "Member 'UFortGameData::MusicManagerBank' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultGliderSkin) == 0x001260, "Member 'UFortGameData::DefaultGliderSkin' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultPickaxeSkin) == 0x001288, "Member 'UFortGameData::DefaultPickaxeSkin' has a wrong offset!");
static_assert(offsetof(UFortGameData, AnalyticsData) == 0x0012B0, "Member 'UFortGameData::AnalyticsData' has a wrong offset!");
static_assert(offsetof(UFortGameData, StWAnalyticsItemExclusionData) == 0x0012D8, "Member 'UFortGameData::StWAnalyticsItemExclusionData' has a wrong offset!");
static_assert(offsetof(UFortGameData, BRAnalyticsItemExclusionData) == 0x001300, "Member 'UFortGameData::BRAnalyticsItemExclusionData' has a wrong offset!");
static_assert(offsetof(UFortGameData, GameplayTagData) == 0x001328, "Member 'UFortGameData::GameplayTagData' has a wrong offset!");
static_assert(offsetof(UFortGameData, ObjClassToTooltipClassMap) == 0x001350, "Member 'UFortGameData::ObjClassToTooltipClassMap' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultDamageReceiverClass) == 0x001378, "Member 'UFortGameData::DefaultDamageReceiverClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultDamageReceiverClassAthena) == 0x0013A0, "Member 'UFortGameData::DefaultDamageReceiverClassAthena' has a wrong offset!");
static_assert(offsetof(UFortGameData, TooltipTokenToTextTable) == 0x0013C8, "Member 'UFortGameData::TooltipTokenToTextTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, TooltipTokenToAttributeTable) == 0x0013F0, "Member 'UFortGameData::TooltipTokenToAttributeTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupSplineCurve) == 0x001418, "Member 'UFortGameData::PickupSplineCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupLandedSound) == 0x001440, "Member 'UFortGameData::PickupLandedSound' has a wrong offset!");
static_assert(offsetof(UFortGameData, AccountInventoryBonusToken) == 0x001468, "Member 'UFortGameData::AccountInventoryBonusToken' has a wrong offset!");
static_assert(offsetof(UFortGameData, WorldInventoryBonusToken) == 0x001490, "Member 'UFortGameData::WorldInventoryBonusToken' has a wrong offset!");
static_assert(offsetof(UFortGameData, FounderChatUnlockToken) == 0x0014B8, "Member 'UFortGameData::FounderChatUnlockToken' has a wrong offset!");
static_assert(offsetof(UFortGameData, RarityData) == 0x0014E0, "Member 'UFortGameData::RarityData' has a wrong offset!");
static_assert(offsetof(UFortGameData, ScoreStylingData) == 0x001508, "Member 'UFortGameData::ScoreStylingData' has a wrong offset!");
static_assert(offsetof(UFortGameData, ItemCategories) == 0x001530, "Member 'UFortGameData::ItemCategories' has a wrong offset!");
static_assert(offsetof(UFortGameData, ScoreMultiplierDataTable) == 0x001558, "Member 'UFortGameData::ScoreMultiplierDataTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, AppActivationSoundMixManager) == 0x001580, "Member 'UFortGameData::AppActivationSoundMixManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, LoadingScreenSoundMix) == 0x0015A8, "Member 'UFortGameData::LoadingScreenSoundMix' has a wrong offset!");
static_assert(offsetof(UFortGameData, BaseSoundMix) == 0x0015D0, "Member 'UFortGameData::BaseSoundMix' has a wrong offset!");
static_assert(offsetof(UFortGameData, AbilityTargetingActorBlueprintClass) == 0x0015F8, "Member 'UFortGameData::AbilityTargetingActorBlueprintClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, HarvestingTools) == 0x001620, "Member 'UFortGameData::HarvestingTools' has a wrong offset!");
static_assert(offsetof(UFortGameData, MobileInteractionMaterial) == 0x001630, "Member 'UFortGameData::MobileInteractionMaterial' has a wrong offset!");
static_assert(offsetof(UFortGameData, MobileInteractionMesh) == 0x001658, "Member 'UFortGameData::MobileInteractionMesh' has a wrong offset!");
static_assert(offsetof(UFortGameData, MobileInteractionIcons) == 0x001680, "Member 'UFortGameData::MobileInteractionIcons' has a wrong offset!");
static_assert(offsetof(UFortGameData, SubGameInfo) == 0x001720, "Member 'UFortGameData::SubGameInfo' has a wrong offset!");
static_assert(offsetof(UFortGameData, PlacementActorUsedTags) == 0x001740, "Member 'UFortGameData::PlacementActorUsedTags' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultPlayerSpawnPadPlacementData) == 0x001760, "Member 'UFortGameData::DefaultPlayerSpawnPadPlacementData' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultBackpackCharacterPart) == 0x0017B8, "Member 'UFortGameData::DefaultBackpackCharacterPart' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultCharacterParts) == 0x0017E0, "Member 'UFortGameData::DefaultCharacterParts' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultCharacterPartOverridesPerPawnClass) == 0x0017F0, "Member 'UFortGameData::DefaultCharacterPartOverridesPerPawnClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, AIGoalManagerClass) == 0x001800, "Member 'UFortGameData::AIGoalManagerClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, SharedMissionListsClass) == 0x001828, "Member 'UFortGameData::SharedMissionListsClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, QueuedAnnouncementPauseTimes) == 0x001850, "Member 'UFortGameData::QueuedAnnouncementPauseTimes' has a wrong offset!");
static_assert(offsetof(UFortGameData, WeakSpotEnabledTimeoutHandle) == 0x001860, "Member 'UFortGameData::WeakSpotEnabledTimeoutHandle' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingStructuralCollapseDelay) == 0x001870, "Member 'UFortGameData::BuildingStructuralCollapseDelay' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingStructuralCollapseDelayVariance) == 0x001874, "Member 'UFortGameData::BuildingStructuralCollapseDelayVariance' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingStructuralCollapseCellDistAdditiveDelay) == 0x001878, "Member 'UFortGameData::BuildingStructuralCollapseCellDistAdditiveDelay' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingStructuralCollapseCellDistAdditiveDelayVariance) == 0x00187C, "Member 'UFortGameData::BuildingStructuralCollapseCellDistAdditiveDelayVariance' has a wrong offset!");
static_assert(offsetof(UFortGameData, EditModeCancelDistance) == 0x001880, "Member 'UFortGameData::EditModeCancelDistance' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingExcessDamageRewardTimeoutHandle) == 0x001888, "Member 'UFortGameData::BuildingExcessDamageRewardTimeoutHandle' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingCostHandles) == 0x001898, "Member 'UFortGameData::BuildingCostHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingDeconCostMultHandles) == 0x0018D8, "Member 'UFortGameData::BuildingDeconCostMultHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, PlayerBuildingDeconCostMultHandles) == 0x001918, "Member 'UFortGameData::PlayerBuildingDeconCostMultHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingInitialHealthPercentHandles) == 0x001958, "Member 'UFortGameData::BuildingInitialHealthPercentHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, AthenaBuildingInitialHealthPercentHandles) == 0x001998, "Member 'UFortGameData::AthenaBuildingInitialHealthPercentHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, AthenaBuildingDropPercentHandles) == 0x0019D8, "Member 'UFortGameData::AthenaBuildingDropPercentHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingRepairCostMultiplierHandles) == 0x001A18, "Member 'UFortGameData::BuildingRepairCostMultiplierHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, FORTAttributeToPowerMultiplier) == 0x001A58, "Member 'UFortGameData::FORTAttributeToPowerMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingBreakAnimDurationHandles) == 0x001A60, "Member 'UFortGameData::BuildingBreakAnimDurationHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingDestroyAnimDurationHandles) == 0x001AA0, "Member 'UFortGameData::BuildingDestroyAnimDurationHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingPlacementAnimDurationHandles) == 0x001AE0, "Member 'UFortGameData::BuildingPlacementAnimDurationHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingCritDamagePctHandles) == 0x001B20, "Member 'UFortGameData::BuildingCritDamagePctHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingCritDestroyAnimScaleCapHandles) == 0x001B60, "Member 'UFortGameData::BuildingCritDestroyAnimScaleCapHandles' has a wrong offset!");
static_assert(offsetof(UFortGameData, StencilDefinitionCollection) == 0x001BA0, "Member 'UFortGameData::StencilDefinitionCollection' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingAudioBank) == 0x001BC8, "Member 'UFortGameData::BuildingAudioBank' has a wrong offset!");
static_assert(offsetof(UFortGameData, ResourceNames) == 0x001BF0, "Member 'UFortGameData::ResourceNames' has a wrong offset!");
static_assert(offsetof(UFortGameData, BuildingTypeNames) == 0x001C50, "Member 'UFortGameData::BuildingTypeNames' has a wrong offset!");
static_assert(offsetof(UFortGameData, StoneItemDefinition) == 0x001D70, "Member 'UFortGameData::StoneItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, WoodItemDefinition) == 0x001D98, "Member 'UFortGameData::WoodItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, MetalItemDefinition) == 0x001DC0, "Member 'UFortGameData::MetalItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, PistolAmmoItemDefinition) == 0x001DE8, "Member 'UFortGameData::PistolAmmoItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, PermaniteItemDefinition) == 0x001E10, "Member 'UFortGameData::PermaniteItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, ShotgunAmmoItemDefinition) == 0x001E38, "Member 'UFortGameData::ShotgunAmmoItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, RifleAmmoItemDefinition) == 0x001E60, "Member 'UFortGameData::RifleAmmoItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, AssaultAmmoItemDefinition) == 0x001E88, "Member 'UFortGameData::AssaultAmmoItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, EnergyAmmoItemDefinition) == 0x001EB0, "Member 'UFortGameData::EnergyAmmoItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, BluGloItemDefinition) == 0x001ED8, "Member 'UFortGameData::BluGloItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, CriticalMissionRewardItemDefinition) == 0x001F00, "Member 'UFortGameData::CriticalMissionRewardItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, ScoreBonusMultiplerItemDefinition) == 0x001F28, "Member 'UFortGameData::ScoreBonusMultiplerItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, GenericCampaignEventCurrency) == 0x001F50, "Member 'UFortGameData::GenericCampaignEventCurrency' has a wrong offset!");
static_assert(offsetof(UFortGameData, BackpackItemDefinition) == 0x001F78, "Member 'UFortGameData::BackpackItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, MissionRewardPackItemDefinition) == 0x001FA0, "Member 'UFortGameData::MissionRewardPackItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, OutpostRefundDialogTitle) == 0x001FC8, "Member 'UFortGameData::OutpostRefundDialogTitle' has a wrong offset!");
static_assert(offsetof(UFortGameData, OutpostRefundDialogText) == 0x001FE0, "Member 'UFortGameData::OutpostRefundDialogText' has a wrong offset!");
static_assert(offsetof(UFortGameData, OutpostRefundButtonText) == 0x001FF8, "Member 'UFortGameData::OutpostRefundButtonText' has a wrong offset!");
static_assert(offsetof(UFortGameData, FortInputData) == 0x002010, "Member 'UFortGameData::FortInputData' has a wrong offset!");
static_assert(offsetof(UFortGameData, FortTimeOfDayData) == 0x002038, "Member 'UFortGameData::FortTimeOfDayData' has a wrong offset!");
static_assert(offsetof(UFortGameData, MissionCSVEventMap) == 0x002060, "Member 'UFortGameData::MissionCSVEventMap' has a wrong offset!");
static_assert(offsetof(UFortGameData, FortHeroData) == 0x002088, "Member 'UFortGameData::FortHeroData' has a wrong offset!");
static_assert(offsetof(UFortGameData, GamepadSettingsDefault) == 0x0020B0, "Member 'UFortGameData::GamepadSettingsDefault' has a wrong offset!");
static_assert(offsetof(UFortGameData, GamepadSettingsPS4) == 0x0020D8, "Member 'UFortGameData::GamepadSettingsPS4' has a wrong offset!");
static_assert(offsetof(UFortGameData, GamepadSettingsXboxOne) == 0x002100, "Member 'UFortGameData::GamepadSettingsXboxOne' has a wrong offset!");
static_assert(offsetof(UFortGameData, GamepadSettingsSwitch) == 0x002128, "Member 'UFortGameData::GamepadSettingsSwitch' has a wrong offset!");
static_assert(offsetof(UFortGameData, TouchInputSettings) == 0x002150, "Member 'UFortGameData::TouchInputSettings' has a wrong offset!");
static_assert(offsetof(UFortGameData, AlterationMigrationMapping) == 0x002178, "Member 'UFortGameData::AlterationMigrationMapping' has a wrong offset!");
static_assert(offsetof(UFortGameData, AlterationIntrinsicMapping) == 0x0021A0, "Member 'UFortGameData::AlterationIntrinsicMapping' has a wrong offset!");
static_assert(offsetof(UFortGameData, AlterationNamedExclusions) == 0x0021C8, "Member 'UFortGameData::AlterationNamedExclusions' has a wrong offset!");
static_assert(offsetof(UFortGameData, AlterationGroups) == 0x0021F0, "Member 'UFortGameData::AlterationGroups' has a wrong offset!");
static_assert(offsetof(UFortGameData, AlterationSlotDefinitions) == 0x002218, "Member 'UFortGameData::AlterationSlotDefinitions' has a wrong offset!");
static_assert(offsetof(UFortGameData, AlterationSlotsLoadouts) == 0x002240, "Member 'UFortGameData::AlterationSlotsLoadouts' has a wrong offset!");
static_assert(offsetof(UFortGameData, LootTierDataTables) == 0x002268, "Member 'UFortGameData::LootTierDataTables' has a wrong offset!");
static_assert(offsetof(UFortGameData, LootPackageDataTables) == 0x002278, "Member 'UFortGameData::LootPackageDataTables' has a wrong offset!");
static_assert(offsetof(UFortGameData, WaveSetCollectionData) == 0x002288, "Member 'UFortGameData::WaveSetCollectionData' has a wrong offset!");
static_assert(offsetof(UFortGameData, WaveSetData) == 0x0022B0, "Member 'UFortGameData::WaveSetData' has a wrong offset!");
static_assert(offsetof(UFortGameData, ModifierSetData) == 0x0022D8, "Member 'UFortGameData::ModifierSetData' has a wrong offset!");
static_assert(offsetof(UFortGameData, WaveSetCollectionLootData) == 0x002300, "Member 'UFortGameData::WaveSetCollectionLootData' has a wrong offset!");
static_assert(offsetof(UFortGameData, PlayerStatClampingData) == 0x002328, "Member 'UFortGameData::PlayerStatClampingData' has a wrong offset!");
static_assert(offsetof(UFortGameData, NonGameplayRelevantTags) == 0x002350, "Member 'UFortGameData::NonGameplayRelevantTags' has a wrong offset!");
static_assert(offsetof(UFortGameData, CraftingTimeTable) == 0x002370, "Member 'UFortGameData::CraftingTimeTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultCraftingSuccessSound) == 0x002398, "Member 'UFortGameData::DefaultCraftingSuccessSound' has a wrong offset!");
static_assert(offsetof(UFortGameData, TeamStatsGameplayEffect) == 0x0023C0, "Member 'UFortGameData::TeamStatsGameplayEffect' has a wrong offset!");
static_assert(offsetof(UFortGameData, DailyRewardSchedules) == 0x0023E8, "Member 'UFortGameData::DailyRewardSchedules' has a wrong offset!");
static_assert(offsetof(UFortGameData, ExpeditionCriteriaRequirementsData) == 0x002410, "Member 'UFortGameData::ExpeditionCriteriaRequirementsData' has a wrong offset!");
static_assert(offsetof(UFortGameData, DifficultyData) == 0x002438, "Member 'UFortGameData::DifficultyData' has a wrong offset!");
static_assert(offsetof(UFortGameData, LootQuotaData) == 0x002460, "Member 'UFortGameData::LootQuotaData' has a wrong offset!");
static_assert(offsetof(UFortGameData, LootLevelData) == 0x002488, "Member 'UFortGameData::LootLevelData' has a wrong offset!");
static_assert(offsetof(UFortGameData, TagQueryTable) == 0x0024B0, "Member 'UFortGameData::TagQueryTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, SurfaceRatioBySurfaceCategoryData) == 0x0024E0, "Member 'UFortGameData::SurfaceRatioBySurfaceCategoryData' has a wrong offset!");
static_assert(offsetof(UFortGameData, SurfaceRatioByAffiliationData) == 0x002508, "Member 'UFortGameData::SurfaceRatioByAffiliationData' has a wrong offset!");
static_assert(offsetof(UFortGameData, QuestObjectiveStatData) == 0x002530, "Member 'UFortGameData::QuestObjectiveStatData' has a wrong offset!");
static_assert(offsetof(UFortGameData, XPAccountLevelsTable) == 0x002558, "Member 'UFortGameData::XPAccountLevelsTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, PostMaxAccountLevelRewardsTable) == 0x002580, "Member 'UFortGameData::PostMaxAccountLevelRewardsTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, XPAccountItemLevelsTable) == 0x0025A8, "Member 'UFortGameData::XPAccountItemLevelsTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, XPAccountItemRewardsTable) == 0x0025D0, "Member 'UFortGameData::XPAccountItemRewardsTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, XPConningTable) == 0x0025F8, "Member 'UFortGameData::XPConningTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, TeamIdentifications) == 0x002620, "Member 'UFortGameData::TeamIdentifications' has a wrong offset!");
static_assert(offsetof(UFortGameData, OnboardingQuestItemDefinition) == 0x004DF8, "Member 'UFortGameData::OnboardingQuestItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, ManualSurvivorSlottingQuestItemDefinition) == 0x004E20, "Member 'UFortGameData::ManualSurvivorSlottingQuestItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, PartnerCafeBundleMapping) == 0x004E48, "Member 'UFortGameData::PartnerCafeBundleMapping' has a wrong offset!");
static_assert(offsetof(UFortGameData, QuestAchievementData) == 0x004E58, "Member 'UFortGameData::QuestAchievementData' has a wrong offset!");
static_assert(offsetof(UFortGameData, SkillPointItemDef) == 0x004E80, "Member 'UFortGameData::SkillPointItemDef' has a wrong offset!");
static_assert(offsetof(UFortGameData, ResearchPointItemDef) == 0x004EA8, "Member 'UFortGameData::ResearchPointItemDef' has a wrong offset!");
static_assert(offsetof(UFortGameData, StatNamesToTrackTable) == 0x004ED0, "Member 'UFortGameData::StatNamesToTrackTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, MissionGenerationData) == 0x004EF8, "Member 'UFortGameData::MissionGenerationData' has a wrong offset!");
static_assert(offsetof(UFortGameData, CheatInventoryItems) == 0x004F20, "Member 'UFortGameData::CheatInventoryItems' has a wrong offset!");
static_assert(offsetof(UFortGameData, TheaterMapViewerClass) == 0x004F30, "Member 'UFortGameData::TheaterMapViewerClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, MissionAlertCategories) == 0x004F58, "Member 'UFortGameData::MissionAlertCategories' has a wrong offset!");
static_assert(offsetof(UFortGameData, MyFortData) == 0x004F80, "Member 'UFortGameData::MyFortData' has a wrong offset!");
static_assert(offsetof(UFortGameData, HomebaseManager) == 0x004FA8, "Member 'UFortGameData::HomebaseManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, CollectionBookData) == 0x004FD0, "Member 'UFortGameData::CollectionBookData' has a wrong offset!");
static_assert(offsetof(UFortGameData, SurvivorData) == 0x004FF8, "Member 'UFortGameData::SurvivorData' has a wrong offset!");
static_assert(offsetof(UFortGameData, OutpostData) == 0x005020, "Member 'UFortGameData::OutpostData' has a wrong offset!");
static_assert(offsetof(UFortGameData, AttributeLookupTable) == 0x005048, "Member 'UFortGameData::AttributeLookupTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, AttributeCategories) == 0x005070, "Member 'UFortGameData::AttributeCategories' has a wrong offset!");
static_assert(offsetof(UFortGameData, UITagDataTable) == 0x005098, "Member 'UFortGameData::UITagDataTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, EventMovieQuestItemDefinition) == 0x0050C0, "Member 'UFortGameData::EventMovieQuestItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, DamageNumbersActorClass) == 0x0050E8, "Member 'UFortGameData::DamageNumbersActorClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, WeakSpotBlueprintClass) == 0x005110, "Member 'UFortGameData::WeakSpotBlueprintClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, WeakSpotWoodPhysicalMaterial) == 0x005138, "Member 'UFortGameData::WeakSpotWoodPhysicalMaterial' has a wrong offset!");
static_assert(offsetof(UFortGameData, WeakSpotStonePhysicalMaterial) == 0x005160, "Member 'UFortGameData::WeakSpotStonePhysicalMaterial' has a wrong offset!");
static_assert(offsetof(UFortGameData, WeakSpotMetalPhysicalMaterial) == 0x005188, "Member 'UFortGameData::WeakSpotMetalPhysicalMaterial' has a wrong offset!");
static_assert(offsetof(UFortGameData, PickupEffectBlueprintClass) == 0x0051B0, "Member 'UFortGameData::PickupEffectBlueprintClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, AIDirectors) == 0x0051D8, "Member 'UFortGameData::AIDirectors' has a wrong offset!");
static_assert(offsetof(UFortGameData, FeedbackManagerClass) == 0x0051E8, "Member 'UFortGameData::FeedbackManagerClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, FeedbackManagerClassAthena) == 0x005210, "Member 'UFortGameData::FeedbackManagerClassAthena' has a wrong offset!");
static_assert(offsetof(UFortGameData, BluGloManagerClass) == 0x005238, "Member 'UFortGameData::BluGloManagerClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, UIFeedbackBank) == 0x005260, "Member 'UFortGameData::UIFeedbackBank' has a wrong offset!");
static_assert(offsetof(UFortGameData, AthenaUIFeedbackBank) == 0x005288, "Member 'UFortGameData::AthenaUIFeedbackBank' has a wrong offset!");
static_assert(offsetof(UFortGameData, TagTableManager) == 0x0052B0, "Member 'UFortGameData::TagTableManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, StatEventManagerClass) == 0x0052D8, "Member 'UFortGameData::StatEventManagerClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultHero) == 0x005300, "Member 'UFortGameData::DefaultHero' has a wrong offset!");
static_assert(offsetof(UFortGameData, DefaultAthenaHero) == 0x005328, "Member 'UFortGameData::DefaultAthenaHero' has a wrong offset!");
static_assert(offsetof(UFortGameData, ThreatVisualsManager) == 0x005350, "Member 'UFortGameData::ThreatVisualsManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, WindManager) == 0x005378, "Member 'UFortGameData::WindManager' has a wrong offset!");
static_assert(offsetof(UFortGameData, EditToolItem) == 0x0053A0, "Member 'UFortGameData::EditToolItem' has a wrong offset!");
static_assert(offsetof(UFortGameData, GenericPlayerAbilitySet) == 0x0053C8, "Member 'UFortGameData::GenericPlayerAbilitySet' has a wrong offset!");
static_assert(offsetof(UFortGameData, GenericTrapAbilitySet) == 0x0053F0, "Member 'UFortGameData::GenericTrapAbilitySet' has a wrong offset!");
static_assert(offsetof(UFortGameData, GenericVehicleAbilitySet) == 0x005418, "Member 'UFortGameData::GenericVehicleAbilitySet' has a wrong offset!");
static_assert(offsetof(UFortGameData, AbilityTagRelationshipMapping) == 0x005440, "Member 'UFortGameData::AbilityTagRelationshipMapping' has a wrong offset!");
static_assert(offsetof(UFortGameData, FortDeathCauseFromTagMapping) == 0x005468, "Member 'UFortGameData::FortDeathCauseFromTagMapping' has a wrong offset!");
static_assert(offsetof(UFortGameData, SurfaceTypeToSurfaceTypeTagMapping) == 0x005490, "Member 'UFortGameData::SurfaceTypeToSurfaceTypeTagMapping' has a wrong offset!");
static_assert(offsetof(UFortGameData, EnvironmentDamageTemplateGE) == 0x0054B8, "Member 'UFortGameData::EnvironmentDamageTemplateGE' has a wrong offset!");
static_assert(offsetof(UFortGameData, FallingDamageTemplateGE) == 0x0054E0, "Member 'UFortGameData::FallingDamageTemplateGE' has a wrong offset!");
static_assert(offsetof(UFortGameData, VehicleImpactDamageTemplateGE) == 0x005508, "Member 'UFortGameData::VehicleImpactDamageTemplateGE' has a wrong offset!");
static_assert(offsetof(UFortGameData, HealingTemplateGE) == 0x005530, "Member 'UFortGameData::HealingTemplateGE' has a wrong offset!");
static_assert(offsetof(UFortGameData, FatalDamageTemplateGE) == 0x005558, "Member 'UFortGameData::FatalDamageTemplateGE' has a wrong offset!");
static_assert(offsetof(UFortGameData, SquadMemberStatBonusGE) == 0x005580, "Member 'UFortGameData::SquadMemberStatBonusGE' has a wrong offset!");
static_assert(offsetof(UFortGameData, TeamTrapBonusGE) == 0x0055A8, "Member 'UFortGameData::TeamTrapBonusGE' has a wrong offset!");
static_assert(offsetof(UFortGameData, BASEClass) == 0x0055D0, "Member 'UFortGameData::BASEClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, EmoteGameplayAbility) == 0x0055F8, "Member 'UFortGameData::EmoteGameplayAbility' has a wrong offset!");
static_assert(offsetof(UFortGameData, SprayGameplayAbility) == 0x005620, "Member 'UFortGameData::SprayGameplayAbility' has a wrong offset!");
static_assert(offsetof(UFortGameData, QuestNotificationHandlerClass) == 0x005648, "Member 'UFortGameData::QuestNotificationHandlerClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, BasicNotificationClass) == 0x005670, "Member 'UFortGameData::BasicNotificationClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, FriendNotificationClass) == 0x005698, "Member 'UFortGameData::FriendNotificationClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, TwitchNotificationClass) == 0x0056C0, "Member 'UFortGameData::TwitchNotificationClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, MissionVoteNotificationClass) == 0x0056E8, "Member 'UFortGameData::MissionVoteNotificationClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, HealthScreenDamagePostProcessMat) == 0x005710, "Member 'UFortGameData::HealthScreenDamagePostProcessMat' has a wrong offset!");
static_assert(offsetof(UFortGameData, ZoneModifiersAnnouncementClass) == 0x005738, "Member 'UFortGameData::ZoneModifiersAnnouncementClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, SessionXPCurveTable) == 0x005760, "Member 'UFortGameData::SessionXPCurveTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, TieredWavesDefenseReqTable) == 0x005788, "Member 'UFortGameData::TieredWavesDefenseReqTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, FallbackDeathParticles) == 0x0057B0, "Member 'UFortGameData::FallbackDeathParticles' has a wrong offset!");
static_assert(offsetof(UFortGameData, WallFallbackDeathParticles) == 0x0057D8, "Member 'UFortGameData::WallFallbackDeathParticles' has a wrong offset!");
static_assert(offsetof(UFortGameData, FallbackConstructedEffect) == 0x005800, "Member 'UFortGameData::FallbackConstructedEffect' has a wrong offset!");
static_assert(offsetof(UFortGameData, RepairEffect) == 0x005828, "Member 'UFortGameData::RepairEffect' has a wrong offset!");
static_assert(offsetof(UFortGameData, ConstructionCompleteSound) == 0x005850, "Member 'UFortGameData::ConstructionCompleteSound' has a wrong offset!");
static_assert(offsetof(UFortGameData, DamageMaterial) == 0x005878, "Member 'UFortGameData::DamageMaterial' has a wrong offset!");
static_assert(offsetof(UFortGameData, BounceCurve) == 0x0058A0, "Member 'UFortGameData::BounceCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, BlueprintParentMaterial) == 0x0058C8, "Member 'UFortGameData::BlueprintParentMaterial' has a wrong offset!");
static_assert(offsetof(UFortGameData, EditCurve) == 0x0058F0, "Member 'UFortGameData::EditCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, BlueprintDamageCurve) == 0x005918, "Member 'UFortGameData::BlueprintDamageCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, FullHealthAnimCurve) == 0x005940, "Member 'UFortGameData::FullHealthAnimCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, RepairAnimCurve) == 0x005968, "Member 'UFortGameData::RepairAnimCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, DynamicLODEffectCurve) == 0x005990, "Member 'UFortGameData::DynamicLODEffectCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, InteractFullBounceCurve) == 0x0059B8, "Member 'UFortGameData::InteractFullBounceCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, InteractFullBounceNormalCurve) == 0x0059E0, "Member 'UFortGameData::InteractFullBounceNormalCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, InteractEmptyBounceCurve) == 0x005A08, "Member 'UFortGameData::InteractEmptyBounceCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, InteractEmptyBounceNormalCurve) == 0x005A30, "Member 'UFortGameData::InteractEmptyBounceNormalCurve' has a wrong offset!");
static_assert(offsetof(UFortGameData, ExpeditionMasterWidgetClass) == 0x005A58, "Member 'UFortGameData::ExpeditionMasterWidgetClass' has a wrong offset!");
static_assert(offsetof(UFortGameData, BannerIconData) == 0x005A80, "Member 'UFortGameData::BannerIconData' has a wrong offset!");
static_assert(offsetof(UFortGameData, BannerIconCategoryData) == 0x005AA8, "Member 'UFortGameData::BannerIconCategoryData' has a wrong offset!");
static_assert(offsetof(UFortGameData, BannerColorData) == 0x005AD0, "Member 'UFortGameData::BannerColorData' has a wrong offset!");
static_assert(offsetof(UFortGameData, BannerColorCategoryData) == 0x005AF8, "Member 'UFortGameData::BannerColorCategoryData' has a wrong offset!");
static_assert(offsetof(UFortGameData, BannerColorMap) == 0x005B20, "Member 'UFortGameData::BannerColorMap' has a wrong offset!");
static_assert(offsetof(UFortGameData, BannerIconItemDefinition) == 0x005B48, "Member 'UFortGameData::BannerIconItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortGameData, CreativeInventoryTable) == 0x005B70, "Member 'UFortGameData::CreativeInventoryTable' has a wrong offset!");
static_assert(offsetof(UFortGameData, CachedCreativeInventory) == 0x005B98, "Member 'UFortGameData::CachedCreativeInventory' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconStatePvP
// 0x0008 (0x04C8 - 0x04C0)
class AFortLobbyBeaconStatePvP final : public AFortLobbyBeaconState
{
public:
	int32                                         PvPLobbyTimeLimit;                                 // 0x04C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         PvPLobbyTimeRemaining;                             // 0x04C4(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnRep_PvPLobbyTimeRemaining();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconStatePvP">();
	}
	static class AFortLobbyBeaconStatePvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconStatePvP>();
	}
};
static_assert(alignof(AFortLobbyBeaconStatePvP) == 0x000008, "Wrong alignment on AFortLobbyBeaconStatePvP");
static_assert(sizeof(AFortLobbyBeaconStatePvP) == 0x0004C8, "Wrong size on AFortLobbyBeaconStatePvP");
static_assert(offsetof(AFortLobbyBeaconStatePvP, PvPLobbyTimeLimit) == 0x0004C0, "Member 'AFortLobbyBeaconStatePvP::PvPLobbyTimeLimit' has a wrong offset!");
static_assert(offsetof(AFortLobbyBeaconStatePvP, PvPLobbyTimeRemaining) == 0x0004C4, "Member 'AFortLobbyBeaconStatePvP::PvPLobbyTimeRemaining' has a wrong offset!");

// Class FortniteGame.FortGameDeathPenalty
// 0x0078 (0x00A8 - 0x0030)
class UFortGameDeathPenalty final : public UDataAsset
{
public:
	float                                         PercentResourcesToDrop;                            // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentWeaponsToDrop;                              // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentCraftingIngredientsToDrop;                  // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentConsumablesToDrop;                          // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentAmmoToDrop;                                 // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentResourcesToRecover;                         // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentWeaponsToRecover;                           // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentCraftingIngredientsToRecover;               // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentConsumablesToRecover;                       // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentAmmoToRecover;                              // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MinResourcesToKeep;                                // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MinWeaponsToKeep;                                  // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MinCraftingIngredientsToKeep;                      // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MinConsumablesToKeep;                              // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MinAmmoToKeep;                                     // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6C[0x4];                                       // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FCurveTableRowHandle                   RespawnDelays;                                     // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            RespawnDelayOverTime;                              // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxRespawnDelay;                                   // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MinSelfResurrectDelay;                             // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseRegenHealthOnRespawn;                          // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_91[0x3];                                       // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PercentHealthOnRespawn;                            // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PercentStaminaOnRespawn;                           // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RespawnDurabilityPenalty;                          // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SelfResurrectDurabilityPenalty;                    // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TeammateResurrectDurabilityPenalty;                // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameDeathPenalty">();
	}
	static class UFortGameDeathPenalty* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameDeathPenalty>();
	}
};
static_assert(alignof(UFortGameDeathPenalty) == 0x000008, "Wrong alignment on UFortGameDeathPenalty");
static_assert(sizeof(UFortGameDeathPenalty) == 0x0000A8, "Wrong size on UFortGameDeathPenalty");
static_assert(offsetof(UFortGameDeathPenalty, PercentResourcesToDrop) == 0x000030, "Member 'UFortGameDeathPenalty::PercentResourcesToDrop' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentWeaponsToDrop) == 0x000034, "Member 'UFortGameDeathPenalty::PercentWeaponsToDrop' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentCraftingIngredientsToDrop) == 0x000038, "Member 'UFortGameDeathPenalty::PercentCraftingIngredientsToDrop' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentConsumablesToDrop) == 0x00003C, "Member 'UFortGameDeathPenalty::PercentConsumablesToDrop' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentAmmoToDrop) == 0x000040, "Member 'UFortGameDeathPenalty::PercentAmmoToDrop' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentResourcesToRecover) == 0x000044, "Member 'UFortGameDeathPenalty::PercentResourcesToRecover' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentWeaponsToRecover) == 0x000048, "Member 'UFortGameDeathPenalty::PercentWeaponsToRecover' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentCraftingIngredientsToRecover) == 0x00004C, "Member 'UFortGameDeathPenalty::PercentCraftingIngredientsToRecover' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentConsumablesToRecover) == 0x000050, "Member 'UFortGameDeathPenalty::PercentConsumablesToRecover' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentAmmoToRecover) == 0x000054, "Member 'UFortGameDeathPenalty::PercentAmmoToRecover' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, MinResourcesToKeep) == 0x000058, "Member 'UFortGameDeathPenalty::MinResourcesToKeep' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, MinWeaponsToKeep) == 0x00005C, "Member 'UFortGameDeathPenalty::MinWeaponsToKeep' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, MinCraftingIngredientsToKeep) == 0x000060, "Member 'UFortGameDeathPenalty::MinCraftingIngredientsToKeep' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, MinConsumablesToKeep) == 0x000064, "Member 'UFortGameDeathPenalty::MinConsumablesToKeep' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, MinAmmoToKeep) == 0x000068, "Member 'UFortGameDeathPenalty::MinAmmoToKeep' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, RespawnDelays) == 0x000070, "Member 'UFortGameDeathPenalty::RespawnDelays' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, RespawnDelayOverTime) == 0x000080, "Member 'UFortGameDeathPenalty::RespawnDelayOverTime' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, MaxRespawnDelay) == 0x000088, "Member 'UFortGameDeathPenalty::MaxRespawnDelay' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, MinSelfResurrectDelay) == 0x00008C, "Member 'UFortGameDeathPenalty::MinSelfResurrectDelay' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, bUseRegenHealthOnRespawn) == 0x000090, "Member 'UFortGameDeathPenalty::bUseRegenHealthOnRespawn' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentHealthOnRespawn) == 0x000094, "Member 'UFortGameDeathPenalty::PercentHealthOnRespawn' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, PercentStaminaOnRespawn) == 0x000098, "Member 'UFortGameDeathPenalty::PercentStaminaOnRespawn' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, RespawnDurabilityPenalty) == 0x00009C, "Member 'UFortGameDeathPenalty::RespawnDurabilityPenalty' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, SelfResurrectDurabilityPenalty) == 0x0000A0, "Member 'UFortGameDeathPenalty::SelfResurrectDurabilityPenalty' has a wrong offset!");
static_assert(offsetof(UFortGameDeathPenalty, TeammateResurrectDurabilityPenalty) == 0x0000A4, "Member 'UFortGameDeathPenalty::TeammateResurrectDurabilityPenalty' has a wrong offset!");

// Class FortniteGame.FortGameInstance
// 0x0548 (0x06B0 - 0x0168)
class UFortGameInstance final : public UGameInstance
{
public:
	uint8                                         Pad_168[0x8];                                      // 0x0168(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSet<class FName>                             EventFlagsForcedOnByHotfix;                        // 0x0170(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TSet<class FName>                             EventFlagsForcedOffByHotfix;                       // 0x01C0(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TSet<class FString>                           CosmeticsBlacklistedByHotfix;                      // 0x0210(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	bool                                          bBattleRoyaleMatchmakingEnabled;                   // 0x0260(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCreativeModeProfileEnabled;                       // 0x0261(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_262[0x6];                                      // 0x0262(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FPlaylistOverrideData>          PlaylistOverrides;                                 // 0x0268(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FAudioDynamicSoundData>         DynamicSoundData;                                  // 0x0278(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<struct FPlaylistFrontEndSettings>      FrontEndPlaylistData;                              // 0x0288(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	struct FAthenaDataTableSet                    AthenaDataTables;                                  // 0x0298(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bOverridingCurrentEmoteMusicFFT;                   // 0x02C8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C9[0x3];                                      // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CurrentEmoteMusicFFT100hz;                         // 0x02CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentEmoteMusicFFT2000hz;                        // 0x02D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EmoteMusicEnvelopeBeatCount;                       // 0x02D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2D8[0x8];                                      // 0x02D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TScriptInterface<class IFortUIManagerInterface> UIManagerInterface;                                // 0x02E0(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	struct FSoftObjectPath                        UIManagerClassPath;                                // 0x02F0(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UMcpProfileManager*                     ProfileManager;                                    // 0x0308(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_310[0x10];                                     // 0x0310(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMatchmaking*                       Matchmaking;                                       // 0x0320(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMatchmakingV2*                     MatchmakingV2;                                     // 0x0328(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortRejoinCheck*                       RejoinCheck;                                       // 0x0330(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortSocialManager*                     SocialManager;                                     // 0x0338(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMatchAnalytics*                    MatchAnalytics;                                    // 0x0340(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class USidecarSys*                            SidecarSys;                                        // 0x0348(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_350[0x1C8];                                    // 0x0350(0x01C8)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGuid                                  GlobalUnregistrationSaveGUID;                      // 0x0518(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_528[0x20];                                     // 0x0528(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortTooltipManager*                    TooltipManager;                                    // 0x0548(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_550[0x50];                                     // 0x0550(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortRegisteredPlayerInfo*>      RegisteredPlayers;                                 // 0x05A0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_5B0[0x18];                                     // 0x05B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortUpdateManager*                     UpdateManager;                                     // 0x05C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortInteractabilityTracker*            InteractabilityTracker;                            // 0x05D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_5D8[0x10];                                     // 0x05D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortChat*                              Chatroom;                                          // 0x05E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TWeakObjectPtr<class UFortRegisteredPlayerInfo>> RegisteredPlayerInfosAwaitingRefresh;              // 0x05F0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
	class FString                                 LastGameHighlightGroupId;                          // 0x0600(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_610[0x20];                                     // 0x0610(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSeasonalEventManager*              SeasonalEventManager;                              // 0x0630(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortTournamentManager*                 TournamentManager;                                 // 0x0638(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortPushNotificationManager*           MobilePushNotificationManager;                     // 0x0640(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_648[0x8];                                      // 0x0648(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMissionGenerator*                  CurrentMissionGenerator;                           // 0x0650(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_658[0x50];                                     // 0x0658(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAppActivationSoundMixManager*      AppActivationSoundMixManager;                      // 0x06A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void ClearOverrideCurrentMusicFFT();
	void SetOverrideCurrentMusicFFT(float FFT100hz, float FFT2000hz);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameInstance">();
	}
	static class UFortGameInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameInstance>();
	}
};
static_assert(alignof(UFortGameInstance) == 0x000008, "Wrong alignment on UFortGameInstance");
static_assert(sizeof(UFortGameInstance) == 0x0006B0, "Wrong size on UFortGameInstance");
static_assert(offsetof(UFortGameInstance, EventFlagsForcedOnByHotfix) == 0x000170, "Member 'UFortGameInstance::EventFlagsForcedOnByHotfix' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, EventFlagsForcedOffByHotfix) == 0x0001C0, "Member 'UFortGameInstance::EventFlagsForcedOffByHotfix' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, CosmeticsBlacklistedByHotfix) == 0x000210, "Member 'UFortGameInstance::CosmeticsBlacklistedByHotfix' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, bBattleRoyaleMatchmakingEnabled) == 0x000260, "Member 'UFortGameInstance::bBattleRoyaleMatchmakingEnabled' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, bCreativeModeProfileEnabled) == 0x000261, "Member 'UFortGameInstance::bCreativeModeProfileEnabled' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, PlaylistOverrides) == 0x000268, "Member 'UFortGameInstance::PlaylistOverrides' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, DynamicSoundData) == 0x000278, "Member 'UFortGameInstance::DynamicSoundData' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, FrontEndPlaylistData) == 0x000288, "Member 'UFortGameInstance::FrontEndPlaylistData' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, AthenaDataTables) == 0x000298, "Member 'UFortGameInstance::AthenaDataTables' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, bOverridingCurrentEmoteMusicFFT) == 0x0002C8, "Member 'UFortGameInstance::bOverridingCurrentEmoteMusicFFT' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, CurrentEmoteMusicFFT100hz) == 0x0002CC, "Member 'UFortGameInstance::CurrentEmoteMusicFFT100hz' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, CurrentEmoteMusicFFT2000hz) == 0x0002D0, "Member 'UFortGameInstance::CurrentEmoteMusicFFT2000hz' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, EmoteMusicEnvelopeBeatCount) == 0x0002D4, "Member 'UFortGameInstance::EmoteMusicEnvelopeBeatCount' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, UIManagerInterface) == 0x0002E0, "Member 'UFortGameInstance::UIManagerInterface' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, UIManagerClassPath) == 0x0002F0, "Member 'UFortGameInstance::UIManagerClassPath' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, ProfileManager) == 0x000308, "Member 'UFortGameInstance::ProfileManager' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, Matchmaking) == 0x000320, "Member 'UFortGameInstance::Matchmaking' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, MatchmakingV2) == 0x000328, "Member 'UFortGameInstance::MatchmakingV2' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, RejoinCheck) == 0x000330, "Member 'UFortGameInstance::RejoinCheck' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, SocialManager) == 0x000338, "Member 'UFortGameInstance::SocialManager' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, MatchAnalytics) == 0x000340, "Member 'UFortGameInstance::MatchAnalytics' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, SidecarSys) == 0x000348, "Member 'UFortGameInstance::SidecarSys' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, GlobalUnregistrationSaveGUID) == 0x000518, "Member 'UFortGameInstance::GlobalUnregistrationSaveGUID' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, TooltipManager) == 0x000548, "Member 'UFortGameInstance::TooltipManager' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, RegisteredPlayers) == 0x0005A0, "Member 'UFortGameInstance::RegisteredPlayers' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, UpdateManager) == 0x0005C8, "Member 'UFortGameInstance::UpdateManager' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, InteractabilityTracker) == 0x0005D0, "Member 'UFortGameInstance::InteractabilityTracker' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, Chatroom) == 0x0005E8, "Member 'UFortGameInstance::Chatroom' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, RegisteredPlayerInfosAwaitingRefresh) == 0x0005F0, "Member 'UFortGameInstance::RegisteredPlayerInfosAwaitingRefresh' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, LastGameHighlightGroupId) == 0x000600, "Member 'UFortGameInstance::LastGameHighlightGroupId' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, SeasonalEventManager) == 0x000630, "Member 'UFortGameInstance::SeasonalEventManager' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, TournamentManager) == 0x000638, "Member 'UFortGameInstance::TournamentManager' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, MobilePushNotificationManager) == 0x000640, "Member 'UFortGameInstance::MobilePushNotificationManager' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, CurrentMissionGenerator) == 0x000650, "Member 'UFortGameInstance::CurrentMissionGenerator' has a wrong offset!");
static_assert(offsetof(UFortGameInstance, AppActivationSoundMixManager) == 0x0006A8, "Member 'UFortGameInstance::AppActivationSoundMixManager' has a wrong offset!");

// Class FortniteGame.FortTagUIDataLookupTable
// 0x0060 (0x0090 - 0x0030)
class UFortTagUIDataLookupTable final : public UDataAsset
{
public:
	TArray<struct FFortTagUIData>                 TagUIDataList;                                     // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_40[0x50];                                      // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTagUIDataLookupTable">();
	}
	static class UFortTagUIDataLookupTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTagUIDataLookupTable>();
	}
};
static_assert(alignof(UFortTagUIDataLookupTable) == 0x000008, "Wrong alignment on UFortTagUIDataLookupTable");
static_assert(sizeof(UFortTagUIDataLookupTable) == 0x000090, "Wrong size on UFortTagUIDataLookupTable");
static_assert(offsetof(UFortTagUIDataLookupTable, TagUIDataList) == 0x000030, "Member 'UFortTagUIDataLookupTable::TagUIDataList' has a wrong offset!");

// Class FortniteGame.FortGameModeArtAutomation
// 0x0000 (0x0418 - 0x0418)
class AFortGameModeArtAutomation final : public AFortGameModeBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeArtAutomation">();
	}
	static class AFortGameModeArtAutomation* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeArtAutomation>();
	}
};
static_assert(alignof(AFortGameModeArtAutomation) == 0x000008, "Wrong alignment on AFortGameModeArtAutomation");
static_assert(sizeof(AFortGameModeArtAutomation) == 0x000418, "Wrong size on AFortGameModeArtAutomation");

// Class FortniteGame.FortInteractabilityTracker
// 0x0030 (0x0058 - 0x0028)
class UFortInteractabilityTracker final : public UObject
{
public:
	uint8                                         Pad_28[0x30];                                      // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInteractabilityTracker">();
	}
	static class UFortInteractabilityTracker* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortInteractabilityTracker>();
	}
};
static_assert(alignof(UFortInteractabilityTracker) == 0x000008, "Wrong alignment on UFortInteractabilityTracker");
static_assert(sizeof(UFortInteractabilityTracker) == 0x000058, "Wrong size on UFortInteractabilityTracker");

// Class FortniteGame.FortMissionTimerComponent
// 0x0088 (0x0180 - 0x00F8)
class UFortMissionTimerComponent final : public UActorComponent
{
public:
	bool                                          bShowTimeElapsed;                                  // 0x00F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUpdateQuestsTimeElapsed;                          // 0x00F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_FA[0x6];                                       // 0x00FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnMissionTimerComponentUpdated;                    // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	TArray<struct FMissionTimeDisplayData>        DisplayData;                                       // 0x0110(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FMissionTimerData                      TimerData;                                         // 0x0120(0x0028)(Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class FText                                   TimerLabelText;                                    // 0x0148(0x0018)(Edit, Net, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bDisplayInTimeFormat;                              // 0x0160(0x0001)(Edit, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ETimerOverrideSetting                         TimerVisibilityOverrideSetting;                    // 0x0161(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_162[0x2];                                      // 0x0162(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimerVisibilityShowAtEndTime;                      // 0x0164(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_168[0x18];                                     // 0x0168(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearMissionTimer();
	void DummyTimer();
	void OnRep_TimerData();
	void OnRep_TimerVisibilityOverride();
	void PauseMissionTimer();
	void ResetMissionTimer();
	void SetMissionTimeElapsedTimer();
	void SetMissionTimer(const class FString& FunctionName, float TimerLength, class AActor* CallbackActor);
	void SetTimerDisplayFormat(bool bNewDisplayInTimeFormat);
	void SetTimerLabelText(const class FText& NewLabelText);
	void SetTimerVisibilityOverrideSetting(ETimerOverrideSetting NewVisibilitySetting);
	void SetTimerVisibilityOverrideToShowAtEnd(float ShowTime);
	void UnpauseMissionTimer();

	struct FMissionTimeDisplayData GetCorrectTimeDisplayData() const;
	float GetMissionTimerTimeElapsed() const;
	float GetMissionTimerTimeRemaining() const;
	float GetNormalizedTime() const;
	class FText GetTimerLabelText() const;
	class FText GetTimeText() const;
	bool IsMissionTimerPaused() const;
	bool IsMissionTimerSet() const;
	bool IsTimerVisible() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionTimerComponent">();
	}
	static class UFortMissionTimerComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionTimerComponent>();
	}
};
static_assert(alignof(UFortMissionTimerComponent) == 0x000008, "Wrong alignment on UFortMissionTimerComponent");
static_assert(sizeof(UFortMissionTimerComponent) == 0x000180, "Wrong size on UFortMissionTimerComponent");
static_assert(offsetof(UFortMissionTimerComponent, bShowTimeElapsed) == 0x0000F8, "Member 'UFortMissionTimerComponent::bShowTimeElapsed' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, bUpdateQuestsTimeElapsed) == 0x0000F9, "Member 'UFortMissionTimerComponent::bUpdateQuestsTimeElapsed' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, OnMissionTimerComponentUpdated) == 0x000100, "Member 'UFortMissionTimerComponent::OnMissionTimerComponentUpdated' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, DisplayData) == 0x000110, "Member 'UFortMissionTimerComponent::DisplayData' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, TimerData) == 0x000120, "Member 'UFortMissionTimerComponent::TimerData' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, TimerLabelText) == 0x000148, "Member 'UFortMissionTimerComponent::TimerLabelText' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, bDisplayInTimeFormat) == 0x000160, "Member 'UFortMissionTimerComponent::bDisplayInTimeFormat' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, TimerVisibilityOverrideSetting) == 0x000161, "Member 'UFortMissionTimerComponent::TimerVisibilityOverrideSetting' has a wrong offset!");
static_assert(offsetof(UFortMissionTimerComponent, TimerVisibilityShowAtEndTime) == 0x000164, "Member 'UFortMissionTimerComponent::TimerVisibilityShowAtEndTime' has a wrong offset!");

// Class FortniteGame.FortGameModeAthena
// 0x0718 (0x1188 - 0x0A70)
class AFortGameModeAthena : public AFortGamePvPBase
{
public:
	uint8                                         Pad_A70[0x18];                                     // 0x0A70(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortTeamPrivateInfo*>           SortedStormCapPrivateTeams;                        // 0x0A88(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	float                                         DelayForStormCapWarning;                           // 0x0A98(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DelayForStormCapDamage;                            // 0x0A9C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA0[0x4];                                      // 0x0AA0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeBetweenStormCapDamage;                         // 0x0AA4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AA8[0x4];                                      // 0x0AA8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StormCapDamagePerTick;                             // 0x0AAC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnMapInfoInitialized;                              // 0x0AB0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	bool                                          bMapInfoInitialized;                               // 0x0AC0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_AC1[0x7];                                      // 0x0AC1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnSafeZoneUpdated;                                 // 0x0AC8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bAlwaysDBNO;                                       // 0x0AD8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_AD9[0xF];                                      // 0x0AD9(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class ABuildingActor*>                 ActorsToClear;                                     // 0x0AE8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class AActor*>                         ClearAreaIgnoreActors;                             // 0x0AF8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bNeverSpawnPickupsOnPawnDeath;                     // 0x0B08(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLoadTestCosmetics;                                // 0x0B09(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B0A[0xA];                                      // 0x0B0A(0x000A)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         BitPad_B14_0 : 1;                                  // 0x0B14(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bDisable3DVoiceChat : 1;                           // 0x0B14(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bAllowDamageInWarmup : 1;                          // 0x0B14(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_B15[0x3];                                      // 0x0B15(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           ExcludedDefaultSupplyDrops;                        // 0x0B18(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           ExcludedLTMSupplyDrops;                            // 0x0B28(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           ExcludedLTMSpawnActors;                            // 0x0B38(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<struct FTimeOfDayOverride>             TimeOfDayOverrideList;                             // 0x0B48(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	bool                                          bDisableGCOnServerDuringMatch;                     // 0x0B58(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B59[0x7];                                      // 0x0B59(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FGCSettingsOverride>            GCSettingsOverrideList;                            // 0x0B60(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	bool                                          bPlaylistHotfixChangedGCDisabling;                 // 0x0B70(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B71[0x3];                                      // 0x0B71(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PlaylistHotfixOriginalGCFrequency;                 // 0x0B74(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         OverloadedInitialConnectTimeout;                   // 0x0B78(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FailedToStartMatchTimeout;                         // 0x0B7C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B80[0x8];                                      // 0x0B80(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         OrphanedServerCheckTime;                           // 0x0B88(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B8C[0xC];                                      // 0x0B8C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnableRecentPlayersUpdates;                       // 0x0B98(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B99[0x3];                                      // 0x0B99(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DefaultWarmupEarlyRequiredPlayerPercent;           // 0x0B9C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bDisableStormCapSystem;                            // 0x0BA0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bStormCapSystemEnabled;                            // 0x0BA1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BA2[0x56];                                     // 0x0BA2(0x0056)(Fixing Size After Last Property [ Dumper-7 ])
	EForceKickAfterDeathMode                      ForceKickAfterDeathMode;                           // 0x0BF8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_BF9[0x3];                                      // 0x0BF9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ForceKickAfterDeathTime;                           // 0x0BFC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CreativeModeGracefulShutdownTime;                  // 0x0C00(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C04[0x3C];                                     // 0x0C04(0x003C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxPlayerCount;                                    // 0x0C40(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C44[0x4];                                      // 0x0C44(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerControllerAthena*>    AlivePlayers;                                      // 0x0C48(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	int32                                         TeamAlivePlayers[0x64];                            // 0x0C58(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DE8[0x4];                                      // 0x0DE8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         WarmupRequiredPlayerCount;                         // 0x0DEC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         WarmupCountdownDuration;                           // 0x0DF0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DF4[0x4];                                      // 0x0DF4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WarmupEarlyCountdownDuration;                      // 0x0DF8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSafeZoneActive;                                   // 0x0DFC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSafeZonePaused;                                   // 0x0DFD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DFE[0x2];                                      // 0x0DFE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeRemainingWhenPhasePaused;                      // 0x0E00(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E04[0x4];                                      // 0x0E04(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UGameplayEffect>            GE_OutsideSafeZone;                                // 0x0E08(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortSafeZoneIndicator>     SafeZoneIndicatorClass;                            // 0x0E10(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AMegaStormManager>          MegaStormManagerClass;                             // 0x0E18(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SafeZonePhase;                                     // 0x0E20(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E24[0x4];                                      // 0x0E24(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortSafeZoneIndicator*                 SafeZoneIndicator;                                 // 0x0E28(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FVector>                        SafeZoneLocations;                                 // 0x0E30(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bSafeZoneLocationsInitialized;                     // 0x0E40(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E41[0x3];                                      // 0x0E41(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         EndGameKickPlayersDelay;                           // 0x0E44(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AMegaStormManager*                      MegaStormManager;                                  // 0x0E48(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 VoiceChatChannelPositional;                        // 0x0E50(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseRandomTimeOfDay;                               // 0x0E60(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E61[0x7];                                      // 0x0E61(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAthenaAISettings*                      AISettings;                                        // 0x0E68(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortPlayerControllerSpectating*> LiveSpectators;                                    // 0x0E70(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortPlayerControllerSpectating> LiveSpectatorPlayerControllerClass;                // 0x0E80(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortPlayerControllerSpectating> LiveBroadcastPlayerControllerClass;                // 0x0E88(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E90[0x10];                                     // 0x0E90(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           PlatformOSSNamesToUploadStatsV1;                   // 0x0EA0(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<class FName>                           PlatformOSSNamesToUploadStatsV2;                   // 0x0EB0(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_EC0[0x1C];                                     // 0x0EC0(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnableMatchmakingRatingUpdate;                    // 0x0EDC(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bFlightPathInitialized;                            // 0x0EDD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_EDE[0x6];                                      // 0x0EDE(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ScorePerMinuteAlive;                               // 0x0EE4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScoreMaxMinutesAliveCounted;                       // 0x0EE8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScoreForGettingAtLeastOneKill;                     // 0x0EEC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScorePerScaledTeamKill;                            // 0x0EF0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScoreForFirstRevive;                               // 0x0EF4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScoreForSubsequentRevives;                         // 0x0EF8(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxAdditionalRevivesToScore;                       // 0x0EFC(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FScorePlacementTable                   ScorePlacementTables;                              // 0x0F00(0x00E0)(Edit, Config, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         ScoreMultiplier;                                   // 0x0FE0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxActiveAIActors;                                 // 0x0FE4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UAthenaWeaponAlterationEvent*>   ActiveWeaponAlterationRules;                       // 0x0FE8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_FF8[0x8];                                      // 0x0FF8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAllCosmeticsLoaded;                               // 0x1000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1001[0x7];                                     // 0x1001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  SkyDiveContrailCosmetics;                          // 0x1008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         SkyDiveContrailLoadTestIndex;                      // 0x1018(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_101C[0x4];                                     // 0x101C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  GliderCosmetics;                                   // 0x1020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         GliderLoadTestIndex;                               // 0x1030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1034[0x4];                                     // 0x1034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  PickaxeCosmetics;                                  // 0x1038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         PickaxeLoadTestIndex;                              // 0x1048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_104C[0x4];                                     // 0x104C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  CharacterCosmetics;                                // 0x1050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         CharacterLoadTestIndex;                            // 0x1060(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1064[0x4];                                     // 0x1064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  HatCosmetics;                                      // 0x1068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         HatLoadTestIndex;                                  // 0x1078(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_107C[0x4];                                     // 0x107C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  BackpackCosmetics;                                 // 0x1080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         BackpackLoadTestIndex;                             // 0x1090(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1094[0x4];                                     // 0x1094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  DanceCosmetics;                                    // 0x1098(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         DanceLoadTestIndex;                                // 0x10A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_10AC[0x4];                                     // 0x10AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  VictoryPoseCosmetics;                              // 0x10B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         VictoryPoseLoadTestIndex;                          // 0x10C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_10C4[0x4];                                     // 0x10C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaCosmeticItemDefinition*>  MapMarkerCosmetics;                                // 0x10C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         MapMarkerLoadTestIndex;                            // 0x10D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         PetLoadTestIndex;                                  // 0x10DC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UAthenaCosmeticItemDefinition*>  ConsumableEmoteCosmetics;                          // 0x10E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<class UAthenaCosmeticItemDefinition*>  LoadingScreenCosmetics;                            // 0x10F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<class UAthenaCosmeticItemDefinition*>  BattleBusCosmetics;                                // 0x1100(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FSupplyDropSpawnData>           SupplyDropSpawnDataList;                           // 0x1110(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	struct FExitCraftSpawnData                    ExitCraftSpawnData;                                // 0x1120(0x0008)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
	int32                                         LastSpawnedSupplyDropType;                         // 0x1128(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_112C[0x4];                                     // 0x112C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortAthenaSpawningPolicyManager*       SpawningPolicyManager;                             // 0x1130(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FAthenaVehicleOverride>         AthenaVehicleOverrides;                            // 0x1138(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TSubclassOf<class AFortTimeOfDayManager>      TimeOfDayManagerGameplayOverride;                  // 0x1148(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortSpawnActorData>            SpawnActorDataList;                                // 0x1150(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	class UCurveTable*                            AthenaGameDataTable;                               // 0x1160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1168[0x8];                                     // 0x1168(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMutatorListComponent*              MutatorListComponent;                              // 0x1170(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortGameplayModifierItemDefinition*> CoreGameModeModifiers;                             // 0x1178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	void EnableGameplayMutator(const struct FGameplayTag& MutatorTag, bool bEnable);
	void EndGamePhaseStarted();
	void FireServerPerformanceEvent();
	class AFortGameplayMutator* GetGameplayMutator(const struct FGameplayTag& MutatorTag);
	class AFortGameplayMutator* GetMutatorByClass(const class AActor* ContextActor, TSubclassOf<class AFortGameplayMutator> MutatorClass);
	void JumpToSafeZonePhase();
	void OnAircraftEnteredDropZone(class AFortAthenaAircraft* FortAthenaAircraft);
	void OnAircraftExitedDropZone(class AFortAthenaAircraft* FortAthenaAircraft);
	void OnAircraftFlightEnded(class AFortAthenaAircraft* FortAthenaAircraft);
	void OnCheckForOrphanedServer(bool bFromPlayerLogout);
	void OnEndGameKickPlayers();
	void OnGamePhaseStepChanged(EAthenaGamePhaseStep GamePhaseStep);
	void OnMapInfoInitialized__DelegateSignature();
	void SafeZoneInsideChecks();
	void SetTimeOfDayManagerGameplayOverride(TSubclassOf<class AFortTimeOfDayManager> TimeOfDayManagerClass);
	bool ShouldSpawnVehicle(TSubclassOf<class AFortAthenaVehicle> VehicleClass);

	TSubclassOf<class AFortAthenaVehicle> GetVehicleClassOverride(TSubclassOf<class AFortAthenaVehicle> DefaultVehicleClass) const;
	bool IsMapInfoInitialized() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeAthena">();
	}
	static class AFortGameModeAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeAthena>();
	}
};
static_assert(alignof(AFortGameModeAthena) == 0x000008, "Wrong alignment on AFortGameModeAthena");
static_assert(sizeof(AFortGameModeAthena) == 0x001188, "Wrong size on AFortGameModeAthena");
static_assert(offsetof(AFortGameModeAthena, SortedStormCapPrivateTeams) == 0x000A88, "Member 'AFortGameModeAthena::SortedStormCapPrivateTeams' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, DelayForStormCapWarning) == 0x000A98, "Member 'AFortGameModeAthena::DelayForStormCapWarning' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, DelayForStormCapDamage) == 0x000A9C, "Member 'AFortGameModeAthena::DelayForStormCapDamage' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, TimeBetweenStormCapDamage) == 0x000AA4, "Member 'AFortGameModeAthena::TimeBetweenStormCapDamage' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, StormCapDamagePerTick) == 0x000AAC, "Member 'AFortGameModeAthena::StormCapDamagePerTick' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, OnMapInfoInitialized) == 0x000AB0, "Member 'AFortGameModeAthena::OnMapInfoInitialized' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bMapInfoInitialized) == 0x000AC0, "Member 'AFortGameModeAthena::bMapInfoInitialized' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, OnSafeZoneUpdated) == 0x000AC8, "Member 'AFortGameModeAthena::OnSafeZoneUpdated' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bAlwaysDBNO) == 0x000AD8, "Member 'AFortGameModeAthena::bAlwaysDBNO' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ActorsToClear) == 0x000AE8, "Member 'AFortGameModeAthena::ActorsToClear' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ClearAreaIgnoreActors) == 0x000AF8, "Member 'AFortGameModeAthena::ClearAreaIgnoreActors' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bNeverSpawnPickupsOnPawnDeath) == 0x000B08, "Member 'AFortGameModeAthena::bNeverSpawnPickupsOnPawnDeath' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bLoadTestCosmetics) == 0x000B09, "Member 'AFortGameModeAthena::bLoadTestCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ExcludedDefaultSupplyDrops) == 0x000B18, "Member 'AFortGameModeAthena::ExcludedDefaultSupplyDrops' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ExcludedLTMSupplyDrops) == 0x000B28, "Member 'AFortGameModeAthena::ExcludedLTMSupplyDrops' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ExcludedLTMSpawnActors) == 0x000B38, "Member 'AFortGameModeAthena::ExcludedLTMSpawnActors' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, TimeOfDayOverrideList) == 0x000B48, "Member 'AFortGameModeAthena::TimeOfDayOverrideList' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bDisableGCOnServerDuringMatch) == 0x000B58, "Member 'AFortGameModeAthena::bDisableGCOnServerDuringMatch' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, GCSettingsOverrideList) == 0x000B60, "Member 'AFortGameModeAthena::GCSettingsOverrideList' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bPlaylistHotfixChangedGCDisabling) == 0x000B70, "Member 'AFortGameModeAthena::bPlaylistHotfixChangedGCDisabling' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, PlaylistHotfixOriginalGCFrequency) == 0x000B74, "Member 'AFortGameModeAthena::PlaylistHotfixOriginalGCFrequency' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, OverloadedInitialConnectTimeout) == 0x000B78, "Member 'AFortGameModeAthena::OverloadedInitialConnectTimeout' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, FailedToStartMatchTimeout) == 0x000B7C, "Member 'AFortGameModeAthena::FailedToStartMatchTimeout' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, OrphanedServerCheckTime) == 0x000B88, "Member 'AFortGameModeAthena::OrphanedServerCheckTime' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bEnableRecentPlayersUpdates) == 0x000B98, "Member 'AFortGameModeAthena::bEnableRecentPlayersUpdates' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, DefaultWarmupEarlyRequiredPlayerPercent) == 0x000B9C, "Member 'AFortGameModeAthena::DefaultWarmupEarlyRequiredPlayerPercent' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bDisableStormCapSystem) == 0x000BA0, "Member 'AFortGameModeAthena::bDisableStormCapSystem' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bStormCapSystemEnabled) == 0x000BA1, "Member 'AFortGameModeAthena::bStormCapSystemEnabled' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ForceKickAfterDeathMode) == 0x000BF8, "Member 'AFortGameModeAthena::ForceKickAfterDeathMode' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ForceKickAfterDeathTime) == 0x000BFC, "Member 'AFortGameModeAthena::ForceKickAfterDeathTime' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, CreativeModeGracefulShutdownTime) == 0x000C00, "Member 'AFortGameModeAthena::CreativeModeGracefulShutdownTime' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MaxPlayerCount) == 0x000C40, "Member 'AFortGameModeAthena::MaxPlayerCount' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, AlivePlayers) == 0x000C48, "Member 'AFortGameModeAthena::AlivePlayers' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, TeamAlivePlayers) == 0x000C58, "Member 'AFortGameModeAthena::TeamAlivePlayers' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, WarmupRequiredPlayerCount) == 0x000DEC, "Member 'AFortGameModeAthena::WarmupRequiredPlayerCount' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, WarmupCountdownDuration) == 0x000DF0, "Member 'AFortGameModeAthena::WarmupCountdownDuration' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, WarmupEarlyCountdownDuration) == 0x000DF8, "Member 'AFortGameModeAthena::WarmupEarlyCountdownDuration' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bSafeZoneActive) == 0x000DFC, "Member 'AFortGameModeAthena::bSafeZoneActive' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bSafeZonePaused) == 0x000DFD, "Member 'AFortGameModeAthena::bSafeZonePaused' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, TimeRemainingWhenPhasePaused) == 0x000E00, "Member 'AFortGameModeAthena::TimeRemainingWhenPhasePaused' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, GE_OutsideSafeZone) == 0x000E08, "Member 'AFortGameModeAthena::GE_OutsideSafeZone' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SafeZoneIndicatorClass) == 0x000E10, "Member 'AFortGameModeAthena::SafeZoneIndicatorClass' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MegaStormManagerClass) == 0x000E18, "Member 'AFortGameModeAthena::MegaStormManagerClass' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SafeZonePhase) == 0x000E20, "Member 'AFortGameModeAthena::SafeZonePhase' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SafeZoneIndicator) == 0x000E28, "Member 'AFortGameModeAthena::SafeZoneIndicator' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SafeZoneLocations) == 0x000E30, "Member 'AFortGameModeAthena::SafeZoneLocations' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bSafeZoneLocationsInitialized) == 0x000E40, "Member 'AFortGameModeAthena::bSafeZoneLocationsInitialized' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, EndGameKickPlayersDelay) == 0x000E44, "Member 'AFortGameModeAthena::EndGameKickPlayersDelay' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MegaStormManager) == 0x000E48, "Member 'AFortGameModeAthena::MegaStormManager' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, VoiceChatChannelPositional) == 0x000E50, "Member 'AFortGameModeAthena::VoiceChatChannelPositional' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bUseRandomTimeOfDay) == 0x000E60, "Member 'AFortGameModeAthena::bUseRandomTimeOfDay' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, AISettings) == 0x000E68, "Member 'AFortGameModeAthena::AISettings' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, LiveSpectators) == 0x000E70, "Member 'AFortGameModeAthena::LiveSpectators' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, LiveSpectatorPlayerControllerClass) == 0x000E80, "Member 'AFortGameModeAthena::LiveSpectatorPlayerControllerClass' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, LiveBroadcastPlayerControllerClass) == 0x000E88, "Member 'AFortGameModeAthena::LiveBroadcastPlayerControllerClass' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, PlatformOSSNamesToUploadStatsV1) == 0x000EA0, "Member 'AFortGameModeAthena::PlatformOSSNamesToUploadStatsV1' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, PlatformOSSNamesToUploadStatsV2) == 0x000EB0, "Member 'AFortGameModeAthena::PlatformOSSNamesToUploadStatsV2' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bEnableMatchmakingRatingUpdate) == 0x000EDC, "Member 'AFortGameModeAthena::bEnableMatchmakingRatingUpdate' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bFlightPathInitialized) == 0x000EDD, "Member 'AFortGameModeAthena::bFlightPathInitialized' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScorePerMinuteAlive) == 0x000EE4, "Member 'AFortGameModeAthena::ScorePerMinuteAlive' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScoreMaxMinutesAliveCounted) == 0x000EE8, "Member 'AFortGameModeAthena::ScoreMaxMinutesAliveCounted' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScoreForGettingAtLeastOneKill) == 0x000EEC, "Member 'AFortGameModeAthena::ScoreForGettingAtLeastOneKill' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScorePerScaledTeamKill) == 0x000EF0, "Member 'AFortGameModeAthena::ScorePerScaledTeamKill' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScoreForFirstRevive) == 0x000EF4, "Member 'AFortGameModeAthena::ScoreForFirstRevive' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScoreForSubsequentRevives) == 0x000EF8, "Member 'AFortGameModeAthena::ScoreForSubsequentRevives' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MaxAdditionalRevivesToScore) == 0x000EFC, "Member 'AFortGameModeAthena::MaxAdditionalRevivesToScore' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScorePlacementTables) == 0x000F00, "Member 'AFortGameModeAthena::ScorePlacementTables' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ScoreMultiplier) == 0x000FE0, "Member 'AFortGameModeAthena::ScoreMultiplier' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MaxActiveAIActors) == 0x000FE4, "Member 'AFortGameModeAthena::MaxActiveAIActors' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ActiveWeaponAlterationRules) == 0x000FE8, "Member 'AFortGameModeAthena::ActiveWeaponAlterationRules' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, bAllCosmeticsLoaded) == 0x001000, "Member 'AFortGameModeAthena::bAllCosmeticsLoaded' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SkyDiveContrailCosmetics) == 0x001008, "Member 'AFortGameModeAthena::SkyDiveContrailCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SkyDiveContrailLoadTestIndex) == 0x001018, "Member 'AFortGameModeAthena::SkyDiveContrailLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, GliderCosmetics) == 0x001020, "Member 'AFortGameModeAthena::GliderCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, GliderLoadTestIndex) == 0x001030, "Member 'AFortGameModeAthena::GliderLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, PickaxeCosmetics) == 0x001038, "Member 'AFortGameModeAthena::PickaxeCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, PickaxeLoadTestIndex) == 0x001048, "Member 'AFortGameModeAthena::PickaxeLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, CharacterCosmetics) == 0x001050, "Member 'AFortGameModeAthena::CharacterCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, CharacterLoadTestIndex) == 0x001060, "Member 'AFortGameModeAthena::CharacterLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, HatCosmetics) == 0x001068, "Member 'AFortGameModeAthena::HatCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, HatLoadTestIndex) == 0x001078, "Member 'AFortGameModeAthena::HatLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, BackpackCosmetics) == 0x001080, "Member 'AFortGameModeAthena::BackpackCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, BackpackLoadTestIndex) == 0x001090, "Member 'AFortGameModeAthena::BackpackLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, DanceCosmetics) == 0x001098, "Member 'AFortGameModeAthena::DanceCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, DanceLoadTestIndex) == 0x0010A8, "Member 'AFortGameModeAthena::DanceLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, VictoryPoseCosmetics) == 0x0010B0, "Member 'AFortGameModeAthena::VictoryPoseCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, VictoryPoseLoadTestIndex) == 0x0010C0, "Member 'AFortGameModeAthena::VictoryPoseLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MapMarkerCosmetics) == 0x0010C8, "Member 'AFortGameModeAthena::MapMarkerCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MapMarkerLoadTestIndex) == 0x0010D8, "Member 'AFortGameModeAthena::MapMarkerLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, PetLoadTestIndex) == 0x0010DC, "Member 'AFortGameModeAthena::PetLoadTestIndex' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ConsumableEmoteCosmetics) == 0x0010E0, "Member 'AFortGameModeAthena::ConsumableEmoteCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, LoadingScreenCosmetics) == 0x0010F0, "Member 'AFortGameModeAthena::LoadingScreenCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, BattleBusCosmetics) == 0x001100, "Member 'AFortGameModeAthena::BattleBusCosmetics' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SupplyDropSpawnDataList) == 0x001110, "Member 'AFortGameModeAthena::SupplyDropSpawnDataList' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, ExitCraftSpawnData) == 0x001120, "Member 'AFortGameModeAthena::ExitCraftSpawnData' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, LastSpawnedSupplyDropType) == 0x001128, "Member 'AFortGameModeAthena::LastSpawnedSupplyDropType' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SpawningPolicyManager) == 0x001130, "Member 'AFortGameModeAthena::SpawningPolicyManager' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, AthenaVehicleOverrides) == 0x001138, "Member 'AFortGameModeAthena::AthenaVehicleOverrides' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, TimeOfDayManagerGameplayOverride) == 0x001148, "Member 'AFortGameModeAthena::TimeOfDayManagerGameplayOverride' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, SpawnActorDataList) == 0x001150, "Member 'AFortGameModeAthena::SpawnActorDataList' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, AthenaGameDataTable) == 0x001160, "Member 'AFortGameModeAthena::AthenaGameDataTable' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, MutatorListComponent) == 0x001170, "Member 'AFortGameModeAthena::MutatorListComponent' has a wrong offset!");
static_assert(offsetof(AFortGameModeAthena, CoreGameModeModifiers) == 0x001178, "Member 'AFortGameModeAthena::CoreGameModeModifiers' has a wrong offset!");

// Class FortniteGame.FortGameModeEmptyDedicated
// 0x0008 (0x0710 - 0x0708)
class AFortGameModeEmptyDedicated final : public AFortGameMode
{
public:
	class AFortGameSessionDedicated*              FortGameSessionDedicated;                          // 0x0708(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeEmptyDedicated">();
	}
	static class AFortGameModeEmptyDedicated* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeEmptyDedicated>();
	}
};
static_assert(alignof(AFortGameModeEmptyDedicated) == 0x000008, "Wrong alignment on AFortGameModeEmptyDedicated");
static_assert(sizeof(AFortGameModeEmptyDedicated) == 0x000710, "Wrong size on AFortGameModeEmptyDedicated");
static_assert(offsetof(AFortGameModeEmptyDedicated, FortGameSessionDedicated) == 0x000708, "Member 'AFortGameModeEmptyDedicated::FortGameSessionDedicated' has a wrong offset!");

// Class FortniteGame.FortInventoryInterface
// 0x0000 (0x0028 - 0x0028)
class IFortInventoryInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInventoryInterface">();
	}
	static class IFortInventoryInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortInventoryInterface>();
	}
};
static_assert(alignof(IFortInventoryInterface) == 0x000008, "Wrong alignment on IFortInventoryInterface");
static_assert(sizeof(IFortInventoryInterface) == 0x000028, "Wrong size on IFortInventoryInterface");

// Class FortniteGame.FortMissionWeightedRewards
// 0x0010 (0x0040 - 0x0030)
class UFortMissionWeightedRewards final : public UDataAsset
{
public:
	TArray<struct FFortMissionWeightedReward>     Rewards;                                           // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionWeightedRewards">();
	}
	static class UFortMissionWeightedRewards* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionWeightedRewards>();
	}
};
static_assert(alignof(UFortMissionWeightedRewards) == 0x000008, "Wrong alignment on UFortMissionWeightedRewards");
static_assert(sizeof(UFortMissionWeightedRewards) == 0x000040, "Wrong size on UFortMissionWeightedRewards");
static_assert(offsetof(UFortMissionWeightedRewards, Rewards) == 0x000030, "Member 'UFortMissionWeightedRewards::Rewards' has a wrong offset!");

// Class FortniteGame.FortGameModeEndless
// 0x0000 (0x0A20 - 0x0A20)
class AFortGameModeEndless final : public AFortGameModePvE
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeEndless">();
	}
	static class AFortGameModeEndless* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeEndless>();
	}
};
static_assert(alignof(AFortGameModeEndless) == 0x000008, "Wrong alignment on AFortGameModeEndless");
static_assert(sizeof(AFortGameModeEndless) == 0x000A20, "Wrong size on AFortGameModeEndless");

// Class FortniteGame.FortGameModeFOB
// 0x0018 (0x0A20 - 0x0A08)
class AFortGameModeFOB final : public AFortGameModeZone
{
public:
	class ABuildingFOBConfigActor*                ConfigurationActor;                                // 0x0A08(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnPlayerLoginToFOB;                                // 0x0A10(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeFOB">();
	}
	static class AFortGameModeFOB* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeFOB>();
	}
};
static_assert(alignof(AFortGameModeFOB) == 0x000008, "Wrong alignment on AFortGameModeFOB");
static_assert(sizeof(AFortGameModeFOB) == 0x000A20, "Wrong size on AFortGameModeFOB");
static_assert(offsetof(AFortGameModeFOB, ConfigurationActor) == 0x000A08, "Member 'AFortGameModeFOB::ConfigurationActor' has a wrong offset!");
static_assert(offsetof(AFortGameModeFOB, OnPlayerLoginToFOB) == 0x000A10, "Member 'AFortGameModeFOB::OnPlayerLoginToFOB' has a wrong offset!");

// Class FortniteGame.FortWorldSettings
// 0x0480 (0x0908 - 0x0488)
class AFortWorldSettings final : public AWorldSettings
{
public:
	TArray<class AActor*>                         ActorsNeedingWorldReady;                           // 0x0488(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<int32>                                 WorldCells;                                        // 0x0498(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	struct FVector                                WorldCellsOrigin;                                  // 0x04A8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         WorldCellsFlags;                                   // 0x04B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bGenerateTestLevelSaves : 1;                       // 0x04B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bDisableCullDistance : 1;                          // 0x04B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseWorldSpecificCullDistanceOverride : 1;         // 0x04B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPvPUseWidgetRotation : 1;                         // 0x04B8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOverrideMainMapSettings : 1;                      // 0x04B8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bValidateNavGraphConnectivity : 1;                 // 0x04B8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bLimitNavGraphSkyCells : 1;                        // 0x04B8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseProceduralFoliage : 1;                         // 0x04B8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseConditionalBuildingFoundations : 1;            // 0x04B9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowBuildingStreamingData : 1;                   // 0x04B9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShowTimeOfDayManager : 1;                         // 0x04B9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_4BA[0x2];                                      // 0x04BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MinCullObjectSize;                                 // 0x04BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinCullDistance;                                   // 0x04C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxCullObjectSize;                                 // 0x04C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxCullDistance;                                   // 0x04C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4CC[0x4];                                      // 0x04CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             TeamOnePvPMiniMapImage;                            // 0x04D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTexture2D*                             TeamTwoPvPMiniMapImage;                            // 0x04D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              PvPMapWorldCenter;                                 // 0x04E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PvPMapWorldWidth;                                  // 0x04E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PvPMapWorldHeight;                                 // 0x04EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MapZOffset;                                        // 0x04F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               MapRotation;                                       // 0x04F4(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	class UTexture2D*                             MapInitialMask;                                    // 0x0500(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            AthenaMapImage;                                    // 0x0508(0x0088)(Edit, NativeAccessSpecifierPublic)
	TArray<struct FMapLocation>                   MapLocations;                                      // 0x0590(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	float                                         MapWorldScale;                                     // 0x05A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MiniMapZoom;                                       // 0x05A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            AircraftPathBrush;                                 // 0x05A8(0x0088)(Edit, NativeAccessSpecifierPublic)
	struct FSlateBrush                            AircraftMidlinePathBrush;                          // 0x0630(0x0088)(Edit, NativeAccessSpecifierPublic)
	struct FSlateBrush                            AircraftPathTeamIndicatorBrush;                    // 0x06B8(0x0088)(Edit, NativeAccessSpecifierPublic)
	struct FSlateBrush                            SafeZoneFinalPosBrush;                             // 0x0740(0x0088)(Edit, NativeAccessSpecifierPublic)
	TArray<struct FIntPoint>                      NavGraphSkyCells;                                  // 0x07C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	class UCurveTable*                            SearchSpeedOverride;                               // 0x07D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveTable*                            ResourceRateOverride;                              // 0x07E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   WorldTimeOfDayManager;                             // 0x07E8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   WorldMusicManager;                                 // 0x0810(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMusicManagerBank*                  WorldMusicManagerBank;                             // 0x0838(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   DefaultWorldTimeOfDayManager;                      // 0x0840(0x0028)(Config, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   ZoneThemeTimeOfDayManager;                         // 0x0868(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   MissionTimeOfDayManager;                           // 0x0890(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   ZoneThemeMusicManager;                             // 0x08B8(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMusicManagerBank*                  ZoneThemeMusicManagerBank;                         // 0x08E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FBuildingFoundationStreamingData> BuildingFoundationStreamingData;                   // 0x08E8(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
	class AFortTimeOfDayManager*                  TimeOfDayManager;                                  // 0x08F8(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortVehicleManager*                    VehicleManager;                                    // 0x0900(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorldSettings">();
	}
	static class AFortWorldSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWorldSettings>();
	}
};
static_assert(alignof(AFortWorldSettings) == 0x000008, "Wrong alignment on AFortWorldSettings");
static_assert(sizeof(AFortWorldSettings) == 0x000908, "Wrong size on AFortWorldSettings");
static_assert(offsetof(AFortWorldSettings, ActorsNeedingWorldReady) == 0x000488, "Member 'AFortWorldSettings::ActorsNeedingWorldReady' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, WorldCells) == 0x000498, "Member 'AFortWorldSettings::WorldCells' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, WorldCellsOrigin) == 0x0004A8, "Member 'AFortWorldSettings::WorldCellsOrigin' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, WorldCellsFlags) == 0x0004B4, "Member 'AFortWorldSettings::WorldCellsFlags' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MinCullObjectSize) == 0x0004BC, "Member 'AFortWorldSettings::MinCullObjectSize' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MinCullDistance) == 0x0004C0, "Member 'AFortWorldSettings::MinCullDistance' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MaxCullObjectSize) == 0x0004C4, "Member 'AFortWorldSettings::MaxCullObjectSize' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MaxCullDistance) == 0x0004C8, "Member 'AFortWorldSettings::MaxCullDistance' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, TeamOnePvPMiniMapImage) == 0x0004D0, "Member 'AFortWorldSettings::TeamOnePvPMiniMapImage' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, TeamTwoPvPMiniMapImage) == 0x0004D8, "Member 'AFortWorldSettings::TeamTwoPvPMiniMapImage' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, PvPMapWorldCenter) == 0x0004E0, "Member 'AFortWorldSettings::PvPMapWorldCenter' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, PvPMapWorldWidth) == 0x0004E8, "Member 'AFortWorldSettings::PvPMapWorldWidth' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, PvPMapWorldHeight) == 0x0004EC, "Member 'AFortWorldSettings::PvPMapWorldHeight' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MapZOffset) == 0x0004F0, "Member 'AFortWorldSettings::MapZOffset' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MapRotation) == 0x0004F4, "Member 'AFortWorldSettings::MapRotation' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MapInitialMask) == 0x000500, "Member 'AFortWorldSettings::MapInitialMask' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, AthenaMapImage) == 0x000508, "Member 'AFortWorldSettings::AthenaMapImage' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MapLocations) == 0x000590, "Member 'AFortWorldSettings::MapLocations' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MapWorldScale) == 0x0005A0, "Member 'AFortWorldSettings::MapWorldScale' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MiniMapZoom) == 0x0005A4, "Member 'AFortWorldSettings::MiniMapZoom' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, AircraftPathBrush) == 0x0005A8, "Member 'AFortWorldSettings::AircraftPathBrush' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, AircraftMidlinePathBrush) == 0x000630, "Member 'AFortWorldSettings::AircraftMidlinePathBrush' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, AircraftPathTeamIndicatorBrush) == 0x0006B8, "Member 'AFortWorldSettings::AircraftPathTeamIndicatorBrush' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, SafeZoneFinalPosBrush) == 0x000740, "Member 'AFortWorldSettings::SafeZoneFinalPosBrush' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, NavGraphSkyCells) == 0x0007C8, "Member 'AFortWorldSettings::NavGraphSkyCells' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, SearchSpeedOverride) == 0x0007D8, "Member 'AFortWorldSettings::SearchSpeedOverride' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, ResourceRateOverride) == 0x0007E0, "Member 'AFortWorldSettings::ResourceRateOverride' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, WorldTimeOfDayManager) == 0x0007E8, "Member 'AFortWorldSettings::WorldTimeOfDayManager' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, WorldMusicManager) == 0x000810, "Member 'AFortWorldSettings::WorldMusicManager' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, WorldMusicManagerBank) == 0x000838, "Member 'AFortWorldSettings::WorldMusicManagerBank' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, DefaultWorldTimeOfDayManager) == 0x000840, "Member 'AFortWorldSettings::DefaultWorldTimeOfDayManager' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, ZoneThemeTimeOfDayManager) == 0x000868, "Member 'AFortWorldSettings::ZoneThemeTimeOfDayManager' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, MissionTimeOfDayManager) == 0x000890, "Member 'AFortWorldSettings::MissionTimeOfDayManager' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, ZoneThemeMusicManager) == 0x0008B8, "Member 'AFortWorldSettings::ZoneThemeMusicManager' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, ZoneThemeMusicManagerBank) == 0x0008E0, "Member 'AFortWorldSettings::ZoneThemeMusicManagerBank' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, BuildingFoundationStreamingData) == 0x0008E8, "Member 'AFortWorldSettings::BuildingFoundationStreamingData' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, TimeOfDayManager) == 0x0008F8, "Member 'AFortWorldSettings::TimeOfDayManager' has a wrong offset!");
static_assert(offsetof(AFortWorldSettings, VehicleManager) == 0x000900, "Member 'AFortWorldSettings::VehicleManager' has a wrong offset!");

// Class FortniteGame.FortGameModeFrontEnd
// 0x0018 (0x0720 - 0x0708)
class AFortGameModeFrontEnd final : public AFortGameMode
{
public:
	class AFortTheaterMapViewer*                  TheaterMapViewer;                                  // 0x0708(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_710[0x10];                                     // 0x0710(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeFrontEnd">();
	}
	static class AFortGameModeFrontEnd* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeFrontEnd>();
	}
};
static_assert(alignof(AFortGameModeFrontEnd) == 0x000008, "Wrong alignment on AFortGameModeFrontEnd");
static_assert(sizeof(AFortGameModeFrontEnd) == 0x000720, "Wrong size on AFortGameModeFrontEnd");
static_assert(offsetof(AFortGameModeFrontEnd, TheaterMapViewer) == 0x000708, "Member 'AFortGameModeFrontEnd::TheaterMapViewer' has a wrong offset!");

// Class FortniteGame.FortItemCacheItemDefinition
// 0x0020 (0x0890 - 0x0870)
class UFortItemCacheItemDefinition final : public UFortWorldItemDefinition
{
public:
	TSoftObjectPtr<class UFortCardPackItemDefinition> CardPackReward;                                    // 0x0868(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemCacheItemDefinition">();
	}
	static class UFortItemCacheItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemCacheItemDefinition>();
	}
};
static_assert(alignof(UFortItemCacheItemDefinition) == 0x000010, "Wrong alignment on UFortItemCacheItemDefinition");
static_assert(sizeof(UFortItemCacheItemDefinition) == 0x000890, "Wrong size on UFortItemCacheItemDefinition");
static_assert(offsetof(UFortItemCacheItemDefinition, CardPackReward) == 0x000868, "Member 'UFortItemCacheItemDefinition::CardPackReward' has a wrong offset!");

// Class FortniteGame.FortMontageLookupTable
// 0x0010 (0x0040 - 0x0030)
class UFortMontageLookupTable final : public UPrimaryDataAsset
{
public:
	TArray<struct FMontageLookupData>             MontageLookupDataArray;                            // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMontageLookupTable">();
	}
	static class UFortMontageLookupTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMontageLookupTable>();
	}
};
static_assert(alignof(UFortMontageLookupTable) == 0x000008, "Wrong alignment on UFortMontageLookupTable");
static_assert(sizeof(UFortMontageLookupTable) == 0x000040, "Wrong size on UFortMontageLookupTable");
static_assert(offsetof(UFortMontageLookupTable, MontageLookupDataArray) == 0x000030, "Member 'UFortMontageLookupTable::MontageLookupDataArray' has a wrong offset!");

// Class FortniteGame.FortGameModeKeep
// 0x0028 (0x0A48 - 0x0A20)
class AFortGameModeKeep final : public AFortGameModePvE
{
public:
	uint8                                         Pad_A20[0x20];                                     // 0x0A20(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortKeepItemManager*                   KeepItemManager;                                   // 0x0A40(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeKeep">();
	}
	static class AFortGameModeKeep* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeKeep>();
	}
};
static_assert(alignof(AFortGameModeKeep) == 0x000008, "Wrong alignment on AFortGameModeKeep");
static_assert(sizeof(AFortGameModeKeep) == 0x000A48, "Wrong size on AFortGameModeKeep");
static_assert(offsetof(AFortGameModeKeep, KeepItemManager) == 0x000A40, "Member 'AFortGameModeKeep::KeepItemManager' has a wrong offset!");

// Class FortniteGame.FortGameModeSurvival
// 0x0000 (0x0A20 - 0x0A20)
class AFortGameModeSurvival final : public AFortGameModePvE
{
public:
	void FireEvent_SurvivalPeriodicReport(EFortReportDayPhase TimeOfReport, const TArray<class ABuildingActor*>& ActorsBeingDefended) const;
	void FireEvent_SurvivalVoteReport(const TArray<class ABuildingActor*>& ActorsBeingDefended) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameModeSurvival">();
	}
	static class AFortGameModeSurvival* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameModeSurvival>();
	}
};
static_assert(alignof(AFortGameModeSurvival) == 0x000008, "Wrong alignment on AFortGameModeSurvival");
static_assert(sizeof(AFortGameModeSurvival) == 0x000A20, "Wrong size on AFortGameModeSurvival");

// Class FortniteGame.FortSchematicItem
// 0x0028 (0x0128 - 0x0100)
class UFortSchematicItem final : public UFortAlterableItem
{
public:
	bool                                          Refundable;                                        // 0x0100(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          Refund_legacy_item;                                // 0x0101(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_102[0x6];                                      // 0x0102(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         Alteration_base_rarities;                          // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bGrantedByAbility;                                 // 0x0118(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_119[0x3];                                      // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         RequiredTeamLevel;                                 // 0x011C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_120[0x8];                                      // 0x0120(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetRequiredTeamLevelToCraft() const;
	int32 GetSchematicQuantityProduced() const;
	struct FRecipe GetSchematicRecipe() const;
	bool IsBulkCraftable() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSchematicItem">();
	}
	static class UFortSchematicItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSchematicItem>();
	}
};
static_assert(alignof(UFortSchematicItem) == 0x000008, "Wrong alignment on UFortSchematicItem");
static_assert(sizeof(UFortSchematicItem) == 0x000128, "Wrong size on UFortSchematicItem");
static_assert(offsetof(UFortSchematicItem, Refundable) == 0x000100, "Member 'UFortSchematicItem::Refundable' has a wrong offset!");
static_assert(offsetof(UFortSchematicItem, Refund_legacy_item) == 0x000101, "Member 'UFortSchematicItem::Refund_legacy_item' has a wrong offset!");
static_assert(offsetof(UFortSchematicItem, Alteration_base_rarities) == 0x000108, "Member 'UFortSchematicItem::Alteration_base_rarities' has a wrong offset!");
static_assert(offsetof(UFortSchematicItem, bGrantedByAbility) == 0x000118, "Member 'UFortSchematicItem::bGrantedByAbility' has a wrong offset!");
static_assert(offsetof(UFortSchematicItem, RequiredTeamLevel) == 0x00011C, "Member 'UFortSchematicItem::RequiredTeamLevel' has a wrong offset!");

// Class FortniteGame.FortMountedTurretConfigs
// 0x0058 (0x03A8 - 0x0350)
class UFortMountedTurretConfigs : public UFortSKMotorVehicleConfigs
{
public:
	float                                         CameraShakeAmplitudeMin;                           // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeAmplitudeMax;                           // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeNormalizedSpeed;                        // 0x0358(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeSpeedCurvePow;                          // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimInterpSpeed;                                    // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InitialCameraInterpSpeed;                          // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InitialCameraLerpTime;                             // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxYawPerSecondThreshold;                          // 0x036C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxPitchPerSecondThreshold;                        // 0x0370(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PitchConstraintAngleOffset;                        // 0x0374(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bConstrainVerticalRotationOnly;                    // 0x0378(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_379[0x3];                                      // 0x0379(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LocalAimOffsetWhenPitchedUp;                       // 0x037C(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocalAimOffsetWhenPitchedFlat;                     // 0x0388(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                LocalAimOffsetWhenPitchedDown;                     // 0x0394(0x000C)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalCyclesPerFullTurn;                            // 0x03A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         bWeaponIgnoresMountedTurretBase;                   // 0x03A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMountedTurretConfigs">();
	}
	static class UFortMountedTurretConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMountedTurretConfigs>();
	}
};
static_assert(alignof(UFortMountedTurretConfigs) == 0x000008, "Wrong alignment on UFortMountedTurretConfigs");
static_assert(sizeof(UFortMountedTurretConfigs) == 0x0003A8, "Wrong size on UFortMountedTurretConfigs");
static_assert(offsetof(UFortMountedTurretConfigs, CameraShakeAmplitudeMin) == 0x000350, "Member 'UFortMountedTurretConfigs::CameraShakeAmplitudeMin' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, CameraShakeAmplitudeMax) == 0x000354, "Member 'UFortMountedTurretConfigs::CameraShakeAmplitudeMax' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, CameraShakeNormalizedSpeed) == 0x000358, "Member 'UFortMountedTurretConfigs::CameraShakeNormalizedSpeed' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, CameraShakeSpeedCurvePow) == 0x00035C, "Member 'UFortMountedTurretConfigs::CameraShakeSpeedCurvePow' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, AimInterpSpeed) == 0x000360, "Member 'UFortMountedTurretConfigs::AimInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, InitialCameraInterpSpeed) == 0x000364, "Member 'UFortMountedTurretConfigs::InitialCameraInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, InitialCameraLerpTime) == 0x000368, "Member 'UFortMountedTurretConfigs::InitialCameraLerpTime' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, MaxYawPerSecondThreshold) == 0x00036C, "Member 'UFortMountedTurretConfigs::MaxYawPerSecondThreshold' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, MaxPitchPerSecondThreshold) == 0x000370, "Member 'UFortMountedTurretConfigs::MaxPitchPerSecondThreshold' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, PitchConstraintAngleOffset) == 0x000374, "Member 'UFortMountedTurretConfigs::PitchConstraintAngleOffset' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, bConstrainVerticalRotationOnly) == 0x000378, "Member 'UFortMountedTurretConfigs::bConstrainVerticalRotationOnly' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, LocalAimOffsetWhenPitchedUp) == 0x00037C, "Member 'UFortMountedTurretConfigs::LocalAimOffsetWhenPitchedUp' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, LocalAimOffsetWhenPitchedFlat) == 0x000388, "Member 'UFortMountedTurretConfigs::LocalAimOffsetWhenPitchedFlat' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, LocalAimOffsetWhenPitchedDown) == 0x000394, "Member 'UFortMountedTurretConfigs::LocalAimOffsetWhenPitchedDown' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, PedalCyclesPerFullTurn) == 0x0003A0, "Member 'UFortMountedTurretConfigs::PedalCyclesPerFullTurn' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretConfigs, bWeaponIgnoresMountedTurretBase) == 0x0003A4, "Member 'UFortMountedTurretConfigs::bWeaponIgnoresMountedTurretBase' has a wrong offset!");

// Class FortniteGame.FortGamepadSettings
// 0x01A8 (0x01D8 - 0x0030)
class UFortGamepadSettings final : public UDataAsset
{
public:
	class UCurveFloat*                            GamepadLookCurve;                                  // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            GamepadLookSensitivityCurve;                       // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              GamepadLookScale;                                  // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookScaleDownsights;                        // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookScaleScope;                             // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookScaleDownsightsDecayTime;               // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistStrength;                                 // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistStrengthDownsights;                       // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistStrengthDBNO;                             // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookAccelTime;                              // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookDecelTime;                              // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookInnerAccelTime;                         // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookInnerDecelTime;                         // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookOuterAccelDeflection;                   // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookOuterAccelScale;                        // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookOuterAccelTime;                         // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookOuterDecelTime;                         // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistPullStrength;                             // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistPullMaxRate;                              // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistPullRampUpTime;                           // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistPullDecayTime;                            // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistInitialDownsightStrength;                 // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AimAssistInitialDownsightTime;                     // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlowMinDistance;                                   // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlowMinStrength;                                   // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlowMaxDistance;                                   // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlowMaxStrength;                                   // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlowDecayTime;                                     // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModePullStrengthStationary;                    // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModePullStrengthMovingNewTile;                 // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModePullStrengthMovingWithinTile;              // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModePullMinDistance;                           // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModePullMaxDistance;                           // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModePullScaleFlat;                             // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModePullMaxRate;                               // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModeSlowMinDistance;                           // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModeSlowMinStrength;                           // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModeSlowMaxDistance;                           // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         EditModeSlowMaxStrength;                           // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortAbilityTargetSelection            AimAssistTargetSelection;                          // 0x00D8(0x0100)(Edit, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGamepadSettings">();
	}
	static class UFortGamepadSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGamepadSettings>();
	}
};
static_assert(alignof(UFortGamepadSettings) == 0x000008, "Wrong alignment on UFortGamepadSettings");
static_assert(sizeof(UFortGamepadSettings) == 0x0001D8, "Wrong size on UFortGamepadSettings");
static_assert(offsetof(UFortGamepadSettings, GamepadLookCurve) == 0x000030, "Member 'UFortGamepadSettings::GamepadLookCurve' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookSensitivityCurve) == 0x000038, "Member 'UFortGamepadSettings::GamepadLookSensitivityCurve' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookScale) == 0x000040, "Member 'UFortGamepadSettings::GamepadLookScale' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookScaleDownsights) == 0x000048, "Member 'UFortGamepadSettings::GamepadLookScaleDownsights' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookScaleScope) == 0x00004C, "Member 'UFortGamepadSettings::GamepadLookScaleScope' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookScaleDownsightsDecayTime) == 0x000050, "Member 'UFortGamepadSettings::GamepadLookScaleDownsightsDecayTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistStrength) == 0x000054, "Member 'UFortGamepadSettings::AimAssistStrength' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistStrengthDownsights) == 0x000058, "Member 'UFortGamepadSettings::AimAssistStrengthDownsights' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistStrengthDBNO) == 0x00005C, "Member 'UFortGamepadSettings::AimAssistStrengthDBNO' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookAccelTime) == 0x000060, "Member 'UFortGamepadSettings::GamepadLookAccelTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookDecelTime) == 0x000064, "Member 'UFortGamepadSettings::GamepadLookDecelTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookInnerAccelTime) == 0x000068, "Member 'UFortGamepadSettings::GamepadLookInnerAccelTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookInnerDecelTime) == 0x00006C, "Member 'UFortGamepadSettings::GamepadLookInnerDecelTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookOuterAccelDeflection) == 0x000070, "Member 'UFortGamepadSettings::GamepadLookOuterAccelDeflection' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookOuterAccelScale) == 0x000074, "Member 'UFortGamepadSettings::GamepadLookOuterAccelScale' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookOuterAccelTime) == 0x000078, "Member 'UFortGamepadSettings::GamepadLookOuterAccelTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, GamepadLookOuterDecelTime) == 0x00007C, "Member 'UFortGamepadSettings::GamepadLookOuterDecelTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistPullStrength) == 0x000080, "Member 'UFortGamepadSettings::AimAssistPullStrength' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistPullMaxRate) == 0x000084, "Member 'UFortGamepadSettings::AimAssistPullMaxRate' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistPullRampUpTime) == 0x000088, "Member 'UFortGamepadSettings::AimAssistPullRampUpTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistPullDecayTime) == 0x00008C, "Member 'UFortGamepadSettings::AimAssistPullDecayTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistInitialDownsightStrength) == 0x000090, "Member 'UFortGamepadSettings::AimAssistInitialDownsightStrength' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistInitialDownsightTime) == 0x000094, "Member 'UFortGamepadSettings::AimAssistInitialDownsightTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, SlowMinDistance) == 0x000098, "Member 'UFortGamepadSettings::SlowMinDistance' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, SlowMinStrength) == 0x00009C, "Member 'UFortGamepadSettings::SlowMinStrength' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, SlowMaxDistance) == 0x0000A0, "Member 'UFortGamepadSettings::SlowMaxDistance' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, SlowMaxStrength) == 0x0000A4, "Member 'UFortGamepadSettings::SlowMaxStrength' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, SlowDecayTime) == 0x0000A8, "Member 'UFortGamepadSettings::SlowDecayTime' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModePullStrengthStationary) == 0x0000AC, "Member 'UFortGamepadSettings::EditModePullStrengthStationary' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModePullStrengthMovingNewTile) == 0x0000B0, "Member 'UFortGamepadSettings::EditModePullStrengthMovingNewTile' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModePullStrengthMovingWithinTile) == 0x0000B4, "Member 'UFortGamepadSettings::EditModePullStrengthMovingWithinTile' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModePullMinDistance) == 0x0000B8, "Member 'UFortGamepadSettings::EditModePullMinDistance' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModePullMaxDistance) == 0x0000BC, "Member 'UFortGamepadSettings::EditModePullMaxDistance' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModePullScaleFlat) == 0x0000C0, "Member 'UFortGamepadSettings::EditModePullScaleFlat' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModePullMaxRate) == 0x0000C4, "Member 'UFortGamepadSettings::EditModePullMaxRate' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModeSlowMinDistance) == 0x0000C8, "Member 'UFortGamepadSettings::EditModeSlowMinDistance' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModeSlowMinStrength) == 0x0000CC, "Member 'UFortGamepadSettings::EditModeSlowMinStrength' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModeSlowMaxDistance) == 0x0000D0, "Member 'UFortGamepadSettings::EditModeSlowMaxDistance' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, EditModeSlowMaxStrength) == 0x0000D4, "Member 'UFortGamepadSettings::EditModeSlowMaxStrength' has a wrong offset!");
static_assert(offsetof(UFortGamepadSettings, AimAssistTargetSelection) == 0x0000D8, "Member 'UFortGamepadSettings::AimAssistTargetSelection' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility
// 0x0540 (0x0938 - 0x03F8)
class UFortGameplayAbility : public UGameplayAbility
{
public:
	uint8                                         Pad_3F8[0x10];                                     // 0x03F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	EFortGameplayAbilityActivation                ActivationType;                                    // 0x0408(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_409[0x7];                                      // 0x0409(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayEffectContainer           EffectContainers[0x5];                             // 0x0410(0x0090)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortGameplayEffectContainer>   GameplayEffectContainers;                          // 0x06E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_6F0[0x50];                                     // 0x06F0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  OwnerPreviewImageOverrideTags;                     // 0x0740(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortProjectileBase>        ProjectileClass;                                   // 0x0760(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDataTableRowHandle                    DamageStatHandle;                                  // 0x0768(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FFortAbilityCost>               AbilityCosts;                                      // 0x0778(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         bShowWidgetForCosts : 1;                           // 0x0788(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStartWithCooldown : 1;                            // 0x0788(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPersistOnDeath : 1;                               // 0x0788(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStopsAIBehaviorLogic : 1;                         // 0x0788(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStopsAIMovement : 1;                              // 0x0788(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bStopsRVOAvoidance : 1;                            // 0x0788(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bForceNormalAILOD : 1;                             // 0x0788(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_789[0x3];                                      // 0x0789(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortAILODLevel                               MinimumRequiredAILODLevel;                         // 0x078C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_78D[0x3];                                      // 0x078D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         BitPad_790_0 : 3;                                  // 0x0790(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bRelevantForAIDespawning : 1;                      // 0x0790(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseAIFireLocationAndRotation : 1;                 // 0x0790(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_791[0x3];                                      // 0x0791(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortAIWeaponUsage                            AIWeaponUsage;                                     // 0x0794(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_795[0x3];                                      // 0x0795(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTag                           WeaponTestApplicationTag;                          // 0x0798(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bVerifyFireOffsetIsNotObstructedByWorldGeometry : 1; // 0x07A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bCanHitBallisticTestsOnlyTestIndesructiblesWhileFalling : 1; // 0x07A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_7A1[0x3];                                      // 0x07A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                FireOffset;                                        // 0x07A4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ActivationNoiseRange;                              // 0x07B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpactNoiseRange;                                  // 0x07B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ActivationNoiseLoudness;                           // 0x07B8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ImpactNoiseLoudness;                               // 0x07BC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  ProhibitedTargetTags;                              // 0x07C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_7E0[0x1];                                      // 0x07E0(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bLeadPawnTargets;                                  // 0x07E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7E2[0x2];                                      // 0x07E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DesiredThrowAngle;                                 // 0x07E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxYawAngleToFire;                                 // 0x07E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bClampMaxYawAngleToFire;                           // 0x07EC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseTargetActorLocation;                           // 0x07ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7EE[0x2];                                      // 0x07EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         InitialAccuracyMax;                                // 0x07F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InitialAccuracyMin;                                // 0x07F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TargetAccuracyMax;                                 // 0x07F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TargetAccuracyMin;                                 // 0x07FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinAccuracyDistance;                               // 0x0800(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAccuracyDistance;                               // 0x0804(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AccuracyDistanceMultiplier;                        // 0x0808(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumUsesToReachTargetAccuracy;                      // 0x080C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         UseCount;                                          // 0x0810(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_814[0x4];                                      // 0x0814(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortGameplayAbilityBehaviorDistanceData> GameplayAbilityBehaviorDistanceData;               // 0x0818(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         Pad_828[0x20];                                     // 0x0828(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAbilityMontageInfo        MontageInfo;                                       // 0x0848(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
	class UFortWeaponItemDefinition*              AbilityWeapon;                                     // 0x08A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   DisplayName;                                       // 0x08A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   Description;                                       // 0x08C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_8D8[0x8];                                      // 0x08D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             SmallPreviewImageOverride;                         // 0x08E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8E8[0x10];                                     // 0x08E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortTooltip>               Tooltip;                                           // 0x08F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortTooltipDisplayStatsList*           StatList;                                          // 0x0900(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_908[0x8];                                      // 0x0908(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAbilityTrackedActorSettings           ActorTrackingSettings;                             // 0x0910(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortCameraMode>            CurrentAbilityCameraModeClass;                     // 0x0930(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static void CalculateProjectileTrajectorySpline(TArray<struct FVector>* OutSplinePoints, TArray<struct FVector>* OutSplineTangents, const class AActor* Instigator, const struct FVector& InitialLocation, const struct FVector& InitialVelocity, float MaxSpeed, float Gravity, float Friction, float Bounciness, float TimeStep, float TraceExtent, int32 MaxBounces);
	static void CalculateProjectileTrajectorySplineWithHit(struct FHitResult* OutHitResult, TArray<struct FVector>* OutSplinePoints, TArray<struct FVector>* OutSplineTangents, const class AActor* Instigator, const struct FVector& InitialLocation, const struct FVector& InitialVelocity, float MaxSpeed, float Gravity, float Friction, float Bounciness, float TimeStep, float TraceExtent, int32 MaxBounces);

	void AddDynamicGameplayEffectContainer(struct FGameplayTag& ApplicationTag, struct FFortGameplayEffectContainer& Container);
	const TArray<struct FActiveGameplayEffectHandle> ApplyGameplayEffectContainer(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag, int32 GameplayEffectLevel);
	const TArray<struct FActiveGameplayEffectHandle> ApplyGameplayEffectContainerWithCSVStats(const struct FGameplayAbilityTargetDataHandle& TargetData, const struct FGameplayTag& ApplicationTag, int32 GameplayEffectLevel, const class FString& StatName);
	struct FFortGameplayEffectContainer BP_GetGameplayEffectContainer(const struct FGameplayTag& ApplicationTag);
	void BP_GetGameplayEffectContainers(const struct FGameplayTag& ApplicationTag, TArray<struct FFortGameplayEffectContainer>* OutContainers);
	void ClearAIFocalPoint(bool bUseAttackingPriority);
	void ClearCameraMode();
	void ClearTrackedActors(bool bDestroyActors);
	void ClearTrackedGroupedActors(const struct FGameplayTag& GroupTag, bool bDestroyActors);
	void EquipAbilityWeapon(class UFortWeaponItemDefinition* WeaponDefinition, int32 ItemLevel);
	void ForceCameraLookDown(class APlayerController* PC);
	struct FVector GetAimLocationNearestPawn(class AFortPawn* Instigator);
	void K2_AbilityCompleted();
	void K2_TriggerFromAnimation(const struct FGameplayTag& ApplicationTag);
	struct FFortGameplayEffectContainerSpec MakeGameplayEffectContainerSpec(const struct FGameplayTag& ApplicationTag, int32 GameplayEffectLevel);
	void MakeGameplayEffectContainerSpecs(const struct FGameplayTag& ApplicationTag, int32 GameplayEffectLevel, TArray<struct FFortGameplayEffectContainerSpec>* OutSpecContainers);
	void OnAbilityInputReleased();
	void OnGenericNotifyFromAnimation(const struct FGameplayTag& NotifyTag);
	void SetAIFocalPoint(class AActor* FocusTarget, const struct FVector& FocalPoint, bool bUseAttackingPriority);
	void SetCameraMode(TSubclassOf<class UFortCameraMode> CameraModeClass);
	bool SetupPreviewImageOverride();
	void TrackActor(class AActor* ActorToTrack);
	void TrackGroupedActor(class AActor* ActorToTrack, const struct FGameplayTag& GroupTag);

	struct FVector ApplyAccuracyToTargetLocation(const struct FVector& SourceLocation, const struct FVector& TargetLocation, float InDesiredThrowAngle) const;
	bool DoesTargetHaveProhibitedTagsForAI(const class AActor* Target) const;
	bool DoesTargetHaveTags(const class AActor* Target, const struct FGameplayTagContainer& Tags) const;
	float GetAbilityTargetingLevel() const;
	class UFortAbilitySystemComponent* GetActivatingAbilityComponent() const;
	class AFortPawn* GetActivatingPawn() const;
	class AActor* GetAIAbilityTarget() const;
	void GetCurrentAbilitySourceLevel(float* OutSourceLevel) const;
	class UFortWorldItemDefinition* GetCurrentSourceItemDefinition() const;
	class AFortWeapon* GetCurrentSourceWeapon() const;
	struct FTransform GetCustomAbilitySourceTransform() const;
	class UFortTooltipDisplayStatsList* GetDisplayStats() const;
	struct FVector GetFireLocation() const;
	struct FRotator GetFireRotation(bool bApplyLeading, bool bApplyInaccuracy, bool bApplyClampedMaxYawAngleToFire) const;
	int32 GetMaxNumTrackedActors() const;
	void GetProjectileInitialValues(float* OutProjectileSpeed, struct FRotator* OutSpawnDirection, float* OutProjectileGravity, class AActor** HomingTarget, bool bApplyInaccuracy, bool bApplyClampedMaxYawAngleToFire, bool bApplyLeading) const;
	TSubclassOf<class UFortTooltip> GetTooltip() const;
	TArray<class AActor*> GetTrackedActors() const;
	TArray<class AActor*> GetTrackedGroupedActors(const struct FGameplayTag& GroupTag) const;
	bool IsTargetOutsideOfMaxYawRotation() const;
	bool K2_ShouldUseDecoTool(const struct FGameplayAbilityActorInfo& ActorInfo) const;
	void QueryGameplayEffectContainerTargetExecutionModifiers(const struct FGameplayAbilityTargetDataHandle& TargetData, const class UFortAbilitySystemComponent* SrcAbilitySystem, const struct FGameplayTag& ApplicationTag, int32 GameplayEffectLevel, const class UObject* SourceObject, const TArray<struct FGameplayEffectExecutionScopedModifierInfo>& InScopedMods, const TArray<struct FActiveGameplayEffectHandle>& InIgnoreHandles, TArray<struct FGameplayModifierEvaluatedData>* OutOutputModifiers, bool bTooltipRequest) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility">();
	}
	static class UFortGameplayAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility>();
	}
};
static_assert(alignof(UFortGameplayAbility) == 0x000008, "Wrong alignment on UFortGameplayAbility");
static_assert(sizeof(UFortGameplayAbility) == 0x000938, "Wrong size on UFortGameplayAbility");
static_assert(offsetof(UFortGameplayAbility, ActivationType) == 0x000408, "Member 'UFortGameplayAbility::ActivationType' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, EffectContainers) == 0x000410, "Member 'UFortGameplayAbility::EffectContainers' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, GameplayEffectContainers) == 0x0006E0, "Member 'UFortGameplayAbility::GameplayEffectContainers' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, OwnerPreviewImageOverrideTags) == 0x000740, "Member 'UFortGameplayAbility::OwnerPreviewImageOverrideTags' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, ProjectileClass) == 0x000760, "Member 'UFortGameplayAbility::ProjectileClass' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, DamageStatHandle) == 0x000768, "Member 'UFortGameplayAbility::DamageStatHandle' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, AbilityCosts) == 0x000778, "Member 'UFortGameplayAbility::AbilityCosts' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, MinimumRequiredAILODLevel) == 0x00078C, "Member 'UFortGameplayAbility::MinimumRequiredAILODLevel' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, AIWeaponUsage) == 0x000794, "Member 'UFortGameplayAbility::AIWeaponUsage' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, WeaponTestApplicationTag) == 0x000798, "Member 'UFortGameplayAbility::WeaponTestApplicationTag' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, FireOffset) == 0x0007A4, "Member 'UFortGameplayAbility::FireOffset' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, ActivationNoiseRange) == 0x0007B0, "Member 'UFortGameplayAbility::ActivationNoiseRange' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, ImpactNoiseRange) == 0x0007B4, "Member 'UFortGameplayAbility::ImpactNoiseRange' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, ActivationNoiseLoudness) == 0x0007B8, "Member 'UFortGameplayAbility::ActivationNoiseLoudness' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, ImpactNoiseLoudness) == 0x0007BC, "Member 'UFortGameplayAbility::ImpactNoiseLoudness' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, ProhibitedTargetTags) == 0x0007C0, "Member 'UFortGameplayAbility::ProhibitedTargetTags' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, bLeadPawnTargets) == 0x0007E1, "Member 'UFortGameplayAbility::bLeadPawnTargets' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, DesiredThrowAngle) == 0x0007E4, "Member 'UFortGameplayAbility::DesiredThrowAngle' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, MaxYawAngleToFire) == 0x0007E8, "Member 'UFortGameplayAbility::MaxYawAngleToFire' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, bClampMaxYawAngleToFire) == 0x0007EC, "Member 'UFortGameplayAbility::bClampMaxYawAngleToFire' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, bUseTargetActorLocation) == 0x0007ED, "Member 'UFortGameplayAbility::bUseTargetActorLocation' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, InitialAccuracyMax) == 0x0007F0, "Member 'UFortGameplayAbility::InitialAccuracyMax' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, InitialAccuracyMin) == 0x0007F4, "Member 'UFortGameplayAbility::InitialAccuracyMin' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, TargetAccuracyMax) == 0x0007F8, "Member 'UFortGameplayAbility::TargetAccuracyMax' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, TargetAccuracyMin) == 0x0007FC, "Member 'UFortGameplayAbility::TargetAccuracyMin' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, MinAccuracyDistance) == 0x000800, "Member 'UFortGameplayAbility::MinAccuracyDistance' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, MaxAccuracyDistance) == 0x000804, "Member 'UFortGameplayAbility::MaxAccuracyDistance' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, AccuracyDistanceMultiplier) == 0x000808, "Member 'UFortGameplayAbility::AccuracyDistanceMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, NumUsesToReachTargetAccuracy) == 0x00080C, "Member 'UFortGameplayAbility::NumUsesToReachTargetAccuracy' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, UseCount) == 0x000810, "Member 'UFortGameplayAbility::UseCount' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, GameplayAbilityBehaviorDistanceData) == 0x000818, "Member 'UFortGameplayAbility::GameplayAbilityBehaviorDistanceData' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, MontageInfo) == 0x000848, "Member 'UFortGameplayAbility::MontageInfo' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, AbilityWeapon) == 0x0008A0, "Member 'UFortGameplayAbility::AbilityWeapon' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, DisplayName) == 0x0008A8, "Member 'UFortGameplayAbility::DisplayName' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, Description) == 0x0008C0, "Member 'UFortGameplayAbility::Description' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, SmallPreviewImageOverride) == 0x0008E0, "Member 'UFortGameplayAbility::SmallPreviewImageOverride' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, Tooltip) == 0x0008F8, "Member 'UFortGameplayAbility::Tooltip' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, StatList) == 0x000900, "Member 'UFortGameplayAbility::StatList' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, ActorTrackingSettings) == 0x000910, "Member 'UFortGameplayAbility::ActorTrackingSettings' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility, CurrentAbilityCameraModeClass) == 0x000930, "Member 'UFortGameplayAbility::CurrentAbilityCameraModeClass' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_Action
// 0x0018 (0x0950 - 0x0938)
class UFortGameplayAbility_Action : public UFortGameplayAbility
{
public:
	class FName                                   ActionName;                                        // 0x0938(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class FName>                           ExtraActionNames;                                  // 0x0940(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_Action">();
	}
	static class UFortGameplayAbility_Action* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_Action>();
	}
};
static_assert(alignof(UFortGameplayAbility_Action) == 0x000008, "Wrong alignment on UFortGameplayAbility_Action");
static_assert(sizeof(UFortGameplayAbility_Action) == 0x000950, "Wrong size on UFortGameplayAbility_Action");
static_assert(offsetof(UFortGameplayAbility_Action, ActionName) == 0x000938, "Member 'UFortGameplayAbility_Action::ActionName' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_Action, ExtraActionNames) == 0x000940, "Member 'UFortGameplayAbility_Action::ExtraActionNames' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_AIPortal
// 0x0050 (0x09A0 - 0x0950)
class UFortGameplayAbility_AIPortal final : public UFortGameplayAbility_Action
{
public:
	struct FVector                                PortalDirection;                                   // 0x0950(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_95C[0x20];                                     // 0x095C(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PortalLifespan;                                    // 0x097C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class ABuildingSMActor*>               NoCollisionBuildings;                              // 0x0980(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_990[0x10];                                     // 0x0990(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ModifyCollisions();

	class ABuildingSMActor* GetPortalBuilding() const;
	struct FVector GetPortalInPoint() const;
	struct FVector GetPortalOutPoint() const;
	bool HasPortalOutPoint() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_AIPortal">();
	}
	static class UFortGameplayAbility_AIPortal* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_AIPortal>();
	}
};
static_assert(alignof(UFortGameplayAbility_AIPortal) == 0x000008, "Wrong alignment on UFortGameplayAbility_AIPortal");
static_assert(sizeof(UFortGameplayAbility_AIPortal) == 0x0009A0, "Wrong size on UFortGameplayAbility_AIPortal");
static_assert(offsetof(UFortGameplayAbility_AIPortal, PortalDirection) == 0x000950, "Member 'UFortGameplayAbility_AIPortal::PortalDirection' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_AIPortal, PortalLifespan) == 0x00097C, "Member 'UFortGameplayAbility_AIPortal::PortalLifespan' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_AIPortal, NoCollisionBuildings) == 0x000980, "Member 'UFortGameplayAbility_AIPortal::NoCollisionBuildings' has a wrong offset!");

// Class FortniteGame.FortHeroCosmeticDefinition
// 0x0000 (0x0030 - 0x0030)
class UFortHeroCosmeticDefinition final : public UPrimaryDataAsset
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroCosmeticDefinition">();
	}
	static class UFortHeroCosmeticDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroCosmeticDefinition>();
	}
};
static_assert(alignof(UFortHeroCosmeticDefinition) == 0x000008, "Wrong alignment on UFortHeroCosmeticDefinition");
static_assert(sizeof(UFortHeroCosmeticDefinition) == 0x000030, "Wrong size on UFortHeroCosmeticDefinition");

// Class FortniteGame.FortGameplayAbility_AITurnTransition
// 0x0048 (0x0980 - 0x0938)
class UFortGameplayAbility_AITurnTransition final : public UFortGameplayAbility
{
public:
	struct FGameplayTagContainer                  RequiredWeaponTags;                                // 0x0938(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	float                                         MinTurnTransitionYawAngle;                         // 0x0958(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_95C[0x4];                                      // 0x095C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FTurnTransitionData>            TransitionPriorityList;                            // 0x0960(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class FName                                   PickedMontageSectionName;                          // 0x0970(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         PickedTurnYawRotationRate;                         // 0x0978(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_97C[0x4];                                      // 0x097C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void GetTurnTransitionMontageSectionNameAndYawRotationRate(class FName* MontageSectionName, float* TurnYawRotationRate) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_AITurnTransition">();
	}
	static class UFortGameplayAbility_AITurnTransition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_AITurnTransition>();
	}
};
static_assert(alignof(UFortGameplayAbility_AITurnTransition) == 0x000008, "Wrong alignment on UFortGameplayAbility_AITurnTransition");
static_assert(sizeof(UFortGameplayAbility_AITurnTransition) == 0x000980, "Wrong size on UFortGameplayAbility_AITurnTransition");
static_assert(offsetof(UFortGameplayAbility_AITurnTransition, RequiredWeaponTags) == 0x000938, "Member 'UFortGameplayAbility_AITurnTransition::RequiredWeaponTags' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_AITurnTransition, MinTurnTransitionYawAngle) == 0x000958, "Member 'UFortGameplayAbility_AITurnTransition::MinTurnTransitionYawAngle' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_AITurnTransition, TransitionPriorityList) == 0x000960, "Member 'UFortGameplayAbility_AITurnTransition::TransitionPriorityList' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_AITurnTransition, PickedMontageSectionName) == 0x000970, "Member 'UFortGameplayAbility_AITurnTransition::PickedMontageSectionName' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_AITurnTransition, PickedTurnYawRotationRate) == 0x000978, "Member 'UFortGameplayAbility_AITurnTransition::PickedTurnYawRotationRate' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_CeilingFallingTrap
// 0x0048 (0x0980 - 0x0938)
class UFortGameplayAbility_CeilingFallingTrap final : public UFortGameplayAbility
{
public:
	TSubclassOf<class AFortProjectileBase>        TrapProjectileClass;                               // 0x0938(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            TrapCostClass;                                     // 0x0940(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           ActivateTrapTag;                                   // 0x0948(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           DelayBeginTag;                                     // 0x0950(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           ReloadBeginTag;                                    // 0x0958(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ProjectileSpawnDelay;                              // 0x0960(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_964[0x1C];                                     // 0x0964(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_CeilingFallingTrap">();
	}
	static class UFortGameplayAbility_CeilingFallingTrap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_CeilingFallingTrap>();
	}
};
static_assert(alignof(UFortGameplayAbility_CeilingFallingTrap) == 0x000008, "Wrong alignment on UFortGameplayAbility_CeilingFallingTrap");
static_assert(sizeof(UFortGameplayAbility_CeilingFallingTrap) == 0x000980, "Wrong size on UFortGameplayAbility_CeilingFallingTrap");
static_assert(offsetof(UFortGameplayAbility_CeilingFallingTrap, TrapProjectileClass) == 0x000938, "Member 'UFortGameplayAbility_CeilingFallingTrap::TrapProjectileClass' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_CeilingFallingTrap, TrapCostClass) == 0x000940, "Member 'UFortGameplayAbility_CeilingFallingTrap::TrapCostClass' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_CeilingFallingTrap, ActivateTrapTag) == 0x000948, "Member 'UFortGameplayAbility_CeilingFallingTrap::ActivateTrapTag' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_CeilingFallingTrap, DelayBeginTag) == 0x000950, "Member 'UFortGameplayAbility_CeilingFallingTrap::DelayBeginTag' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_CeilingFallingTrap, ReloadBeginTag) == 0x000958, "Member 'UFortGameplayAbility_CeilingFallingTrap::ReloadBeginTag' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_CeilingFallingTrap, ProjectileSpawnDelay) == 0x000960, "Member 'UFortGameplayAbility_CeilingFallingTrap::ProjectileSpawnDelay' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_Crouch
// 0x0000 (0x0950 - 0x0950)
class UFortGameplayAbility_Crouch final : public UFortGameplayAbility_Action
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_Crouch">();
	}
	static class UFortGameplayAbility_Crouch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_Crouch>();
	}
};
static_assert(alignof(UFortGameplayAbility_Crouch) == 0x000008, "Wrong alignment on UFortGameplayAbility_Crouch");
static_assert(sizeof(UFortGameplayAbility_Crouch) == 0x000950, "Wrong size on UFortGameplayAbility_Crouch");

// Class FortniteGame.FortGameplayAbility_EyeOfTheStorm
// 0x0000 (0x0938 - 0x0938)
class UFortGameplayAbility_EyeOfTheStorm final : public UFortGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_EyeOfTheStorm">();
	}
	static class UFortGameplayAbility_EyeOfTheStorm* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_EyeOfTheStorm>();
	}
};
static_assert(alignof(UFortGameplayAbility_EyeOfTheStorm) == 0x000008, "Wrong alignment on UFortGameplayAbility_EyeOfTheStorm");
static_assert(sizeof(UFortGameplayAbility_EyeOfTheStorm) == 0x000938, "Wrong size on UFortGameplayAbility_EyeOfTheStorm");

// Class FortniteGame.FortHeroSpecialization
// 0x0240 (0x0270 - 0x0030)
class UFortHeroSpecialization final : public UPrimaryDataAsset
{
public:
	TArray<struct FFortSpecializationSlot>        SpecializationSlots;                               // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FFortSpecializationSlot>        TacticalAbilitySlots;                              // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FFortSpecializationSlot>        SupportAbilitySlots;                               // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UFortCharacterCosmeticItemDefinition> CosmeticItem;                                      // 0x0060(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UCustomCharacterPart>> CharacterParts;                                    // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
	EFortAlteration                               AlterationType;                                    // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_99[0x7];                                       // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FHeroSpecializationAttributeRequirement> AttributeRequirements;                             // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  RequiredTags;                                      // 0x00B0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	uint8                                         bForceShowHeadAccessory : 1;                       // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bForceShowBackpack : 1;                            // 0x00D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_D1[0x7];                                       // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            CardIconBrush[0x3];                                // 0x00D8(0x0088)(Edit, EditConst, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroSpecialization">();
	}
	static class UFortHeroSpecialization* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroSpecialization>();
	}
};
static_assert(alignof(UFortHeroSpecialization) == 0x000008, "Wrong alignment on UFortHeroSpecialization");
static_assert(sizeof(UFortHeroSpecialization) == 0x000270, "Wrong size on UFortHeroSpecialization");
static_assert(offsetof(UFortHeroSpecialization, SpecializationSlots) == 0x000030, "Member 'UFortHeroSpecialization::SpecializationSlots' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, TacticalAbilitySlots) == 0x000040, "Member 'UFortHeroSpecialization::TacticalAbilitySlots' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, SupportAbilitySlots) == 0x000050, "Member 'UFortHeroSpecialization::SupportAbilitySlots' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, CosmeticItem) == 0x000060, "Member 'UFortHeroSpecialization::CosmeticItem' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, CharacterParts) == 0x000088, "Member 'UFortHeroSpecialization::CharacterParts' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, AlterationType) == 0x000098, "Member 'UFortHeroSpecialization::AlterationType' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, AttributeRequirements) == 0x0000A0, "Member 'UFortHeroSpecialization::AttributeRequirements' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, RequiredTags) == 0x0000B0, "Member 'UFortHeroSpecialization::RequiredTags' has a wrong offset!");
static_assert(offsetof(UFortHeroSpecialization, CardIconBrush) == 0x0000D8, "Member 'UFortHeroSpecialization::CardIconBrush' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_Jump
// 0x0000 (0x0950 - 0x0950)
class UFortGameplayAbility_Jump final : public UFortGameplayAbility_Action
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_Jump">();
	}
	static class UFortGameplayAbility_Jump* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_Jump>();
	}
};
static_assert(alignof(UFortGameplayAbility_Jump) == 0x000008, "Wrong alignment on UFortGameplayAbility_Jump");
static_assert(sizeof(UFortGameplayAbility_Jump) == 0x000950, "Wrong size on UFortGameplayAbility_Jump");

// Class FortniteGame.FortGameplayAbility_JumpBoostPack
// 0x0020 (0x0958 - 0x0938)
class UFortGameplayAbility_JumpBoostPack : public UFortGameplayAbility
{
public:
	uint8                                         Pad_938[0x8];                                      // 0x0938(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	EJumpBoostPackState                           ServerCurrentState;                                // 0x0940(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EJumpBoostPackState                           CurrentState;                                      // 0x0941(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_942[0xE];                                      // 0x0942(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DelayRegenStartTime;                               // 0x0950(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAbilityMarkedForPendingKill;                      // 0x0954(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_955[0x3];                                      // 0x0955(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleCurrentStateChanged(EJumpBoostPackState InPreviousState);
	void OnAbilityCanceled();
	void OnCurrentStateChanged(EJumpBoostPackState InPreviousState, EJumpBoostPackState InCurrentState);
	void OnFuelIsEmpty();
	void OnFuelIsFull();
	void OnRep_bAbilityMarkedForPendingKill();
	void OnRep_ServerCurrentState(EJumpBoostPackState PreviousState);
	void SetCurrentState(EJumpBoostPackState InState);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_JumpBoostPack">();
	}
	static class UFortGameplayAbility_JumpBoostPack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_JumpBoostPack>();
	}
};
static_assert(alignof(UFortGameplayAbility_JumpBoostPack) == 0x000008, "Wrong alignment on UFortGameplayAbility_JumpBoostPack");
static_assert(sizeof(UFortGameplayAbility_JumpBoostPack) == 0x000958, "Wrong size on UFortGameplayAbility_JumpBoostPack");
static_assert(offsetof(UFortGameplayAbility_JumpBoostPack, ServerCurrentState) == 0x000940, "Member 'UFortGameplayAbility_JumpBoostPack::ServerCurrentState' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_JumpBoostPack, CurrentState) == 0x000941, "Member 'UFortGameplayAbility_JumpBoostPack::CurrentState' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_JumpBoostPack, DelayRegenStartTime) == 0x000950, "Member 'UFortGameplayAbility_JumpBoostPack::DelayRegenStartTime' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_JumpBoostPack, bAbilityMarkedForPendingKill) == 0x000954, "Member 'UFortGameplayAbility_JumpBoostPack::bAbilityMarkedForPendingKill' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_Land
// 0x0000 (0x0938 - 0x0938)
class UFortGameplayAbility_Land final : public UFortGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_Land">();
	}
	static class UFortGameplayAbility_Land* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_Land>();
	}
};
static_assert(alignof(UFortGameplayAbility_Land) == 0x000008, "Wrong alignment on UFortGameplayAbility_Land");
static_assert(sizeof(UFortGameplayAbility_Land) == 0x000938, "Wrong size on UFortGameplayAbility_Land");

// Class FortniteGame.FortGameplayAbility_MedicPack
// 0x0020 (0x0958 - 0x0938)
class UFortGameplayAbility_MedicPack final : public UFortGameplayAbility
{
public:
	uint8                                         Pad_938[0x8];                                      // 0x0938(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	EMedicPackState                               ServerCurrentState;                                // 0x0940(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EMedicPackState                               CurrentState;                                      // 0x0941(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_942[0xE];                                      // 0x0942(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DelayRegenStartTime;                               // 0x0950(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAbilityMarkedForPendingKill;                      // 0x0954(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_955[0x3];                                      // 0x0955(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleCurrentStateChanged(EMedicPackState InPreviousState);
	void OnAbilityCanceled();
	void OnCurrentStateChanged(EMedicPackState InPreviousState, EMedicPackState InCurrentState);
	void OnFuelIsEmpty();
	void OnFuelIsFull();
	void OnRep_bAbilityMarkedForPendingKill();
	void OnRep_ServerCurrentState(EMedicPackState PreviousState);
	void SetCurrentState(EMedicPackState InState);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_MedicPack">();
	}
	static class UFortGameplayAbility_MedicPack* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_MedicPack>();
	}
};
static_assert(alignof(UFortGameplayAbility_MedicPack) == 0x000008, "Wrong alignment on UFortGameplayAbility_MedicPack");
static_assert(sizeof(UFortGameplayAbility_MedicPack) == 0x000958, "Wrong size on UFortGameplayAbility_MedicPack");
static_assert(offsetof(UFortGameplayAbility_MedicPack, ServerCurrentState) == 0x000940, "Member 'UFortGameplayAbility_MedicPack::ServerCurrentState' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_MedicPack, CurrentState) == 0x000941, "Member 'UFortGameplayAbility_MedicPack::CurrentState' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_MedicPack, DelayRegenStartTime) == 0x000950, "Member 'UFortGameplayAbility_MedicPack::DelayRegenStartTime' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_MedicPack, bAbilityMarkedForPendingKill) == 0x000954, "Member 'UFortGameplayAbility_MedicPack::bAbilityMarkedForPendingKill' has a wrong offset!");

// Class FortniteGame.FortHeroType
// 0x0210 (0x0610 - 0x0400)
class UFortHeroType final : public UFortWorkerType
{
public:
	uint8                                         Pad_400[0x28];                                     // 0x0400(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bForceShowHeadAccessory : 1;                       // 0x0428(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bForceShowBackpack : 1;                            // 0x0428(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_429[0x7];                                      // 0x0429(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TSoftObjectPtr<class UFortHeroSpecialization>> Specializations;                                   // 0x0430(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortMontageLookupTable> DefaultMontageLookupTable;                         // 0x0440(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortMontageLookupTable> OverrideMontageLookupTable;                        // 0x0468(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FHeroAbilityKit>                AbilityKits;                                       // 0x0490(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FGameplayEffectApplicationInfo> CombinedStatGEs;                                   // 0x04A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FHeroItem>                      HeroItems;                                         // 0x04B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  RequiredGPTags;                                    // 0x04C0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortFeedbackBank>       MaleOverrideFeedback;                              // 0x04E0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortFeedbackBank>       FemaleOverrideFeedback;                            // 0x0508(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   OverridePawnClass;                                 // 0x0530(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortHeroGameplayDefinition> HeroGameplayDefinition;                            // 0x0558(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortHeroGameplayDefinition*            CachedHeroGameplayDefinition;                      // 0x0580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   FrontEndAnimClass;                                 // 0x0588(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UAnimMontage>            FrontendAnimMontageIdleOverride;                   // 0x05B0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   SubType;                                           // 0x05D8(0x0018)(Edit, Protected, NativeAccessSpecifierProtected)
	struct FFortAttributeInitializationKey        AttributeInitKey;                                  // 0x05F0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    LegacyStatHandle;                                  // 0x0600(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)

public:
	class UFortHeroGameplayDefinition* GetHeroGameplayDefinition();

	class UFortFeedbackBank* GetFemaleOverrideFeedback(bool bOnlyIfLoaded) const;
	TSubclassOf<class UFrontendAnimInstance> GetFrontendAnimClass() const;
	class UAnimMontage* GetFrontendAnimMontageIdleOverride() const;
	class UFortFeedbackBank* GetMaleOverrideFeedback(bool bOnlyIfLoaded) const;
	class FText GetSubType() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroType">();
	}
	static class UFortHeroType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroType>();
	}
};
static_assert(alignof(UFortHeroType) == 0x000010, "Wrong alignment on UFortHeroType");
static_assert(sizeof(UFortHeroType) == 0x000610, "Wrong size on UFortHeroType");
static_assert(offsetof(UFortHeroType, Specializations) == 0x000430, "Member 'UFortHeroType::Specializations' has a wrong offset!");
static_assert(offsetof(UFortHeroType, DefaultMontageLookupTable) == 0x000440, "Member 'UFortHeroType::DefaultMontageLookupTable' has a wrong offset!");
static_assert(offsetof(UFortHeroType, OverrideMontageLookupTable) == 0x000468, "Member 'UFortHeroType::OverrideMontageLookupTable' has a wrong offset!");
static_assert(offsetof(UFortHeroType, AbilityKits) == 0x000490, "Member 'UFortHeroType::AbilityKits' has a wrong offset!");
static_assert(offsetof(UFortHeroType, CombinedStatGEs) == 0x0004A0, "Member 'UFortHeroType::CombinedStatGEs' has a wrong offset!");
static_assert(offsetof(UFortHeroType, HeroItems) == 0x0004B0, "Member 'UFortHeroType::HeroItems' has a wrong offset!");
static_assert(offsetof(UFortHeroType, RequiredGPTags) == 0x0004C0, "Member 'UFortHeroType::RequiredGPTags' has a wrong offset!");
static_assert(offsetof(UFortHeroType, MaleOverrideFeedback) == 0x0004E0, "Member 'UFortHeroType::MaleOverrideFeedback' has a wrong offset!");
static_assert(offsetof(UFortHeroType, FemaleOverrideFeedback) == 0x000508, "Member 'UFortHeroType::FemaleOverrideFeedback' has a wrong offset!");
static_assert(offsetof(UFortHeroType, OverridePawnClass) == 0x000530, "Member 'UFortHeroType::OverridePawnClass' has a wrong offset!");
static_assert(offsetof(UFortHeroType, HeroGameplayDefinition) == 0x000558, "Member 'UFortHeroType::HeroGameplayDefinition' has a wrong offset!");
static_assert(offsetof(UFortHeroType, CachedHeroGameplayDefinition) == 0x000580, "Member 'UFortHeroType::CachedHeroGameplayDefinition' has a wrong offset!");
static_assert(offsetof(UFortHeroType, FrontEndAnimClass) == 0x000588, "Member 'UFortHeroType::FrontEndAnimClass' has a wrong offset!");
static_assert(offsetof(UFortHeroType, FrontendAnimMontageIdleOverride) == 0x0005B0, "Member 'UFortHeroType::FrontendAnimMontageIdleOverride' has a wrong offset!");
static_assert(offsetof(UFortHeroType, SubType) == 0x0005D8, "Member 'UFortHeroType::SubType' has a wrong offset!");
static_assert(offsetof(UFortHeroType, AttributeInitKey) == 0x0005F0, "Member 'UFortHeroType::AttributeInitKey' has a wrong offset!");
static_assert(offsetof(UFortHeroType, LegacyStatHandle) == 0x000600, "Member 'UFortHeroType::LegacyStatHandle' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_MissileBattery
// 0x0000 (0x0938 - 0x0938)
class UFortGameplayAbility_MissileBattery final : public UFortGameplayAbility
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_MissileBattery">();
	}
	static class UFortGameplayAbility_MissileBattery* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_MissileBattery>();
	}
};
static_assert(alignof(UFortGameplayAbility_MissileBattery) == 0x000008, "Wrong alignment on UFortGameplayAbility_MissileBattery");
static_assert(sizeof(UFortGameplayAbility_MissileBattery) == 0x000938, "Wrong size on UFortGameplayAbility_MissileBattery");

// Class FortniteGame.FortGameplayAbility_PlayConversation
// 0x0010 (0x0948 - 0x0938)
class UFortGameplayAbility_PlayConversation final : public UFortGameplayAbility
{
public:
	class UFortConversation*                      ConversationToPlay;                                // 0x0938(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_940[0x8];                                      // 0x0940(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_PlayConversation">();
	}
	static class UFortGameplayAbility_PlayConversation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_PlayConversation>();
	}
};
static_assert(alignof(UFortGameplayAbility_PlayConversation) == 0x000008, "Wrong alignment on UFortGameplayAbility_PlayConversation");
static_assert(sizeof(UFortGameplayAbility_PlayConversation) == 0x000948, "Wrong size on UFortGameplayAbility_PlayConversation");
static_assert(offsetof(UFortGameplayAbility_PlayConversation, ConversationToPlay) == 0x000938, "Member 'UFortGameplayAbility_PlayConversation::ConversationToPlay' has a wrong offset!");

// Class FortniteGame.FortQueryTest_PrimaryAssignment
// 0x00F8 (0x02D0 - 0x01D8)
class UFortQueryTest_PrimaryAssignment final : public UFortQueryTest_GoalBase
{
public:
	bool                                          bUseItemActorLocation;                             // 0x01D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1D9[0x7];                                      // 0x01D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAIDataProviderFloatValue              DistanceClose;                                     // 0x01E0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              DistanceFar;                                       // 0x0210(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              PercentValueClose;                                 // 0x0240(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              PercentValueRegular;                               // 0x0270(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              PercentValueFar;                                   // 0x02A0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_PrimaryAssignment">();
	}
	static class UFortQueryTest_PrimaryAssignment* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_PrimaryAssignment>();
	}
};
static_assert(alignof(UFortQueryTest_PrimaryAssignment) == 0x000008, "Wrong alignment on UFortQueryTest_PrimaryAssignment");
static_assert(sizeof(UFortQueryTest_PrimaryAssignment) == 0x0002D0, "Wrong size on UFortQueryTest_PrimaryAssignment");
static_assert(offsetof(UFortQueryTest_PrimaryAssignment, bUseItemActorLocation) == 0x0001D8, "Member 'UFortQueryTest_PrimaryAssignment::bUseItemActorLocation' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PrimaryAssignment, DistanceClose) == 0x0001E0, "Member 'UFortQueryTest_PrimaryAssignment::DistanceClose' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PrimaryAssignment, DistanceFar) == 0x000210, "Member 'UFortQueryTest_PrimaryAssignment::DistanceFar' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PrimaryAssignment, PercentValueClose) == 0x000240, "Member 'UFortQueryTest_PrimaryAssignment::PercentValueClose' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PrimaryAssignment, PercentValueRegular) == 0x000270, "Member 'UFortQueryTest_PrimaryAssignment::PercentValueRegular' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PrimaryAssignment, PercentValueFar) == 0x0002A0, "Member 'UFortQueryTest_PrimaryAssignment::PercentValueFar' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_RangedWeapon
// 0x0038 (0x0970 - 0x0938)
class UFortGameplayAbility_RangedWeapon final : public UFortGameplayAbility
{
public:
	float                                         FiringNoiseRange;                                  // 0x0938(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_93C[0x4];                                      // 0x093C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortWeaponRanged*                      CurrentWeapon;                                     // 0x0940(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  WeaponFireCue;                                     // 0x0948(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	uint8                                         Pad_968[0x8];                                      // 0x0968(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_RangedWeapon">();
	}
	static class UFortGameplayAbility_RangedWeapon* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_RangedWeapon>();
	}
};
static_assert(alignof(UFortGameplayAbility_RangedWeapon) == 0x000008, "Wrong alignment on UFortGameplayAbility_RangedWeapon");
static_assert(sizeof(UFortGameplayAbility_RangedWeapon) == 0x000970, "Wrong size on UFortGameplayAbility_RangedWeapon");
static_assert(offsetof(UFortGameplayAbility_RangedWeapon, FiringNoiseRange) == 0x000938, "Member 'UFortGameplayAbility_RangedWeapon::FiringNoiseRange' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_RangedWeapon, CurrentWeapon) == 0x000940, "Member 'UFortGameplayAbility_RangedWeapon::CurrentWeapon' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbility_RangedWeapon, WeaponFireCue) == 0x000948, "Member 'UFortGameplayAbility_RangedWeapon::WeaponFireCue' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_Reload
// 0x0020 (0x0958 - 0x0938)
class UFortGameplayAbility_Reload final : public UFortGameplayAbility
{
public:
	int32                                         NumTimesReloaded;                                  // 0x0938(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_93C[0x1C];                                     // 0x093C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_Reload">();
	}
	static class UFortGameplayAbility_Reload* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_Reload>();
	}
};
static_assert(alignof(UFortGameplayAbility_Reload) == 0x000008, "Wrong alignment on UFortGameplayAbility_Reload");
static_assert(sizeof(UFortGameplayAbility_Reload) == 0x000958, "Wrong size on UFortGameplayAbility_Reload");
static_assert(offsetof(UFortGameplayAbility_Reload, NumTimesReloaded) == 0x000938, "Member 'UFortGameplayAbility_Reload::NumTimesReloaded' has a wrong offset!");

// Class FortniteGame.FortHLODSMActor
// 0x0018 (0x0370 - 0x0358)
class AFortHLODSMActor final : public AFortStaticMeshActor
{
public:
	class FName                                   ActorFName;                                        // 0x0358(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                UniqueWorldLocation;                               // 0x0360(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsDynamic;                                        // 0x036C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_36D[0x3];                                      // 0x036D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHLODSMActor">();
	}
	static class AFortHLODSMActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortHLODSMActor>();
	}
};
static_assert(alignof(AFortHLODSMActor) == 0x000008, "Wrong alignment on AFortHLODSMActor");
static_assert(sizeof(AFortHLODSMActor) == 0x000370, "Wrong size on AFortHLODSMActor");
static_assert(offsetof(AFortHLODSMActor, ActorFName) == 0x000358, "Member 'AFortHLODSMActor::ActorFName' has a wrong offset!");
static_assert(offsetof(AFortHLODSMActor, UniqueWorldLocation) == 0x000360, "Member 'AFortHLODSMActor::UniqueWorldLocation' has a wrong offset!");
static_assert(offsetof(AFortHLODSMActor, bIsDynamic) == 0x00036C, "Member 'AFortHLODSMActor::bIsDynamic' has a wrong offset!");

// Class FortniteGame.FortQueryTest_MissionSameMap
// 0x0048 (0x0208 - 0x01C0)
class UFortQueryTest_MissionSameMap final : public UEnvQueryTest
{
public:
	struct FGameplayTagQuery                      MissionPlacementActorTagQuery;                     // 0x01C0(0x0048)(Edit, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_MissionSameMap">();
	}
	static class UFortQueryTest_MissionSameMap* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_MissionSameMap>();
	}
};
static_assert(alignof(UFortQueryTest_MissionSameMap) == 0x000008, "Wrong alignment on UFortQueryTest_MissionSameMap");
static_assert(sizeof(UFortQueryTest_MissionSameMap) == 0x000208, "Wrong size on UFortQueryTest_MissionSameMap");
static_assert(offsetof(UFortQueryTest_MissionSameMap, MissionPlacementActorTagQuery) == 0x0001C0, "Member 'UFortQueryTest_MissionSameMap::MissionPlacementActorTagQuery' has a wrong offset!");

// Class FortniteGame.FortGameplayAbility_Sprint
// 0x0000 (0x0950 - 0x0950)
class UFortGameplayAbility_Sprint final : public UFortGameplayAbility_Action
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbility_Sprint">();
	}
	static class UFortGameplayAbility_Sprint* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbility_Sprint>();
	}
};
static_assert(alignof(UFortGameplayAbility_Sprint) == 0x000008, "Wrong alignment on UFortGameplayAbility_Sprint");
static_assert(sizeof(UFortGameplayAbility_Sprint) == 0x000950, "Wrong size on UFortGameplayAbility_Sprint");

// Class FortniteGame.FortGameplayAbilityTooltip
// 0x00D8 (0x0168 - 0x0090)
class UFortGameplayAbilityTooltip : public UFortTooltip
{
public:
	struct FGameplayAbilitySpec                   CachedSpec;                                        // 0x0090(0x00C8)(Transient, NativeAccessSpecifierPrivate)
	class UGameplayAbility*                       CachedAbilityInstance;                             // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortTooltipContext*                    CachedContext;                                     // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	bool GetApplicationTag(const class UGameplayAbility* AbilityInstance, struct FGameplayTag* OutTag) const;
	bool GetTextForTokenFromAbilityInstance(const class UGameplayAbility* AbilityInstance, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText) const;
	bool GetTextForTokenFromAbilityInstanceInternal(const class UGameplayAbility* AbilityInstance, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText) const;
	bool GetTextForTokenFromAbilitySpec(const struct FGameplayAbilitySpec& Spec, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText) const;
	bool GetTextForTokenFromAbilitySpecInternal(const struct FGameplayAbilitySpec& Spec, const struct FGameplayTag& Tag, const class UFortTooltipContext* Context, const struct FGameplayTag& Token, class FText* OutText) const;
	void InitializeAbilityInstance(const class UGameplayAbility* AbilityInstance, const class UFortTooltipContext* Context) const;
	void InitializeAbilityInstanceInternal(const class UGameplayAbility* AbilityInstance, const class UFortTooltipContext* Context) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayAbilityTooltip">();
	}
	static class UFortGameplayAbilityTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayAbilityTooltip>();
	}
};
static_assert(alignof(UFortGameplayAbilityTooltip) == 0x000008, "Wrong alignment on UFortGameplayAbilityTooltip");
static_assert(sizeof(UFortGameplayAbilityTooltip) == 0x000168, "Wrong size on UFortGameplayAbilityTooltip");
static_assert(offsetof(UFortGameplayAbilityTooltip, CachedSpec) == 0x000090, "Member 'UFortGameplayAbilityTooltip::CachedSpec' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbilityTooltip, CachedAbilityInstance) == 0x000158, "Member 'UFortGameplayAbilityTooltip::CachedAbilityInstance' has a wrong offset!");
static_assert(offsetof(UFortGameplayAbilityTooltip, CachedContext) == 0x000160, "Member 'UFortGameplayAbilityTooltip::CachedContext' has a wrong offset!");

// Class FortniteGame.FortGameplayCueManager
// 0x0010 (0x0310 - 0x0300)
class UFortGameplayCueManager final : public UGameplayCueManager
{
public:
	TArray<class FString>                         BROnlyGameplayCueNotifyPaths;                      // 0x0300(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueManager">();
	}
	static class UFortGameplayCueManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayCueManager>();
	}
};
static_assert(alignof(UFortGameplayCueManager) == 0x000008, "Wrong alignment on UFortGameplayCueManager");
static_assert(sizeof(UFortGameplayCueManager) == 0x000310, "Wrong size on UFortGameplayCueManager");
static_assert(offsetof(UFortGameplayCueManager, BROnlyGameplayCueNotifyPaths) == 0x000300, "Member 'UFortGameplayCueManager::BROnlyGameplayCueNotifyPaths' has a wrong offset!");

// Class FortniteGame.FortGameplayCueNotify_Burst
// 0x0150 (0x01A0 - 0x0050)
class UFortGameplayCueNotify_Burst : public UGameplayCueNotify_Static
{
public:
	struct FFortGameplayCueSpawnCondition         DefaultCondition;                                  // 0x0050(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayCueAttachInfo             DefaultAttachment;                                 // 0x0080(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortBurstEffectData                   BurstEffectData;                                   // 0x00A8(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)

public:
	void OnBurst(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters, const TArray<class UParticleSystemComponent*>& ParticleComponents, const TArray<class UAudioComponent*>& AudioComponents, class UCameraShake* BurstCameraShakeInstance, class ADecalActor* BurstDecalInstance) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueNotify_Burst">();
	}
	static class UFortGameplayCueNotify_Burst* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayCueNotify_Burst>();
	}
};
static_assert(alignof(UFortGameplayCueNotify_Burst) == 0x000008, "Wrong alignment on UFortGameplayCueNotify_Burst");
static_assert(sizeof(UFortGameplayCueNotify_Burst) == 0x0001A0, "Wrong size on UFortGameplayCueNotify_Burst");
static_assert(offsetof(UFortGameplayCueNotify_Burst, DefaultCondition) == 0x000050, "Member 'UFortGameplayCueNotify_Burst::DefaultCondition' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Burst, DefaultAttachment) == 0x000080, "Member 'UFortGameplayCueNotify_Burst::DefaultAttachment' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Burst, BurstEffectData) == 0x0000A8, "Member 'UFortGameplayCueNotify_Burst::BurstEffectData' has a wrong offset!");

// Class FortniteGame.FortQueryTest_IsGoalForAssignment
// 0x0038 (0x01F8 - 0x01C0)
class UFortQueryTest_IsGoalForAssignment final : public UEnvQueryTest
{
public:
	bool                                          bRetrieveRootAssignmentFromOwner;                  // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAIAssignmentIdentifier            RootAssignmentID;                                  // 0x01C8(0x0030)(Edit, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_IsGoalForAssignment">();
	}
	static class UFortQueryTest_IsGoalForAssignment* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_IsGoalForAssignment>();
	}
};
static_assert(alignof(UFortQueryTest_IsGoalForAssignment) == 0x000008, "Wrong alignment on UFortQueryTest_IsGoalForAssignment");
static_assert(sizeof(UFortQueryTest_IsGoalForAssignment) == 0x0001F8, "Wrong size on UFortQueryTest_IsGoalForAssignment");
static_assert(offsetof(UFortQueryTest_IsGoalForAssignment, bRetrieveRootAssignmentFromOwner) == 0x0001C0, "Member 'UFortQueryTest_IsGoalForAssignment::bRetrieveRootAssignmentFromOwner' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_IsGoalForAssignment, RootAssignmentID) == 0x0001C8, "Member 'UFortQueryTest_IsGoalForAssignment::RootAssignmentID' has a wrong offset!");

// Class FortniteGame.FortGameplayCueNotify_Loop
// 0x0458 (0x0880 - 0x0428)
class AFortGameplayCueNotify_Loop : public AFortGameplayCueNotify_Actor
{
public:
	struct FFortBurstEffectData                   ApplicationBurst;                                  // 0x0428(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayCueSpawnResult            ApplicationResult;                                 // 0x0520(0x0038)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FFortGameplayCueAttachInfo             DefaultLoopingAttachment;                          // 0x0558(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FFortGameplayCueParticleInfo>   LoopingParticles;                                  // 0x0580(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortGameplayCueAudioInfo_Looping> LoopingSounds;                                     // 0x0590(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FFortGameplayCueForceFeedbackInfo      LoopingForceFeedbackEffect;                        // 0x05A0(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortGameplayCueCameraLensEffectInfo   LoopingCameraLensEffect;                           // 0x05C8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortGameplayCueSpawnResult            LoopingResult;                                     // 0x05E0(0x0038)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FFortBurstEffectData                   RecurringBurst;                                    // 0x0618(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayCueSpawnResult            RecurringResult;                                   // 0x0710(0x0038)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FFortBurstEffectData                   RemovalBurst;                                      // 0x0748(0x00F8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayCueSpawnResult            RemovalResult;                                     // 0x0840(0x0038)(BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
	bool                                          bTickEnabled;                                      // 0x0878(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_879[0x3];                                      // 0x0879(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TickInterval;                                      // 0x087C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void OnApplication(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters, const TArray<class UParticleSystemComponent*>& ParticleComponents, const TArray<class UAudioComponent*>& AudioComponents, class UCameraShake* BurstCameraShakeInstance, class ADecalActor* BurstDecalInstance);
	void OnLoopingStart(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters, const TArray<class UParticleSystemComponent*>& ParticleComponents, const TArray<class UAudioComponent*>& AudioComponents);
	void OnRecurring(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters, const TArray<class UParticleSystemComponent*>& ParticleComponents, const TArray<class UAudioComponent*>& AudioComponents, class UCameraShake* BurstCameraShakeInstance, class ADecalActor* BurstDecalInstance);
	void OnRemoval(class AActor* MyTarget, const struct FGameplayCueParameters& Parameters, const TArray<class UParticleSystemComponent*>& ParticleComponents, const TArray<class UAudioComponent*>& AudioComponents, class UCameraShake* BurstCameraShakeInstance, class ADecalActor* BurstDecalInstance);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueNotify_Loop">();
	}
	static class AFortGameplayCueNotify_Loop* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayCueNotify_Loop>();
	}
};
static_assert(alignof(AFortGameplayCueNotify_Loop) == 0x000008, "Wrong alignment on AFortGameplayCueNotify_Loop");
static_assert(sizeof(AFortGameplayCueNotify_Loop) == 0x000880, "Wrong size on AFortGameplayCueNotify_Loop");
static_assert(offsetof(AFortGameplayCueNotify_Loop, ApplicationBurst) == 0x000428, "Member 'AFortGameplayCueNotify_Loop::ApplicationBurst' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, ApplicationResult) == 0x000520, "Member 'AFortGameplayCueNotify_Loop::ApplicationResult' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, DefaultLoopingAttachment) == 0x000558, "Member 'AFortGameplayCueNotify_Loop::DefaultLoopingAttachment' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, LoopingParticles) == 0x000580, "Member 'AFortGameplayCueNotify_Loop::LoopingParticles' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, LoopingSounds) == 0x000590, "Member 'AFortGameplayCueNotify_Loop::LoopingSounds' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, LoopingForceFeedbackEffect) == 0x0005A0, "Member 'AFortGameplayCueNotify_Loop::LoopingForceFeedbackEffect' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, LoopingCameraLensEffect) == 0x0005C8, "Member 'AFortGameplayCueNotify_Loop::LoopingCameraLensEffect' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, LoopingResult) == 0x0005E0, "Member 'AFortGameplayCueNotify_Loop::LoopingResult' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, RecurringBurst) == 0x000618, "Member 'AFortGameplayCueNotify_Loop::RecurringBurst' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, RecurringResult) == 0x000710, "Member 'AFortGameplayCueNotify_Loop::RecurringResult' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, RemovalBurst) == 0x000748, "Member 'AFortGameplayCueNotify_Loop::RemovalBurst' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, RemovalResult) == 0x000840, "Member 'AFortGameplayCueNotify_Loop::RemovalResult' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, bTickEnabled) == 0x000878, "Member 'AFortGameplayCueNotify_Loop::bTickEnabled' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Loop, TickInterval) == 0x00087C, "Member 'AFortGameplayCueNotify_Loop::TickInterval' has a wrong offset!");

// Class FortniteGame.FortGameplayCueNotify_Looping
// 0x0088 (0x0428 - 0x03A0)
class AFortGameplayCueNotify_Looping : public AGameplayCueNotify_Actor
{
public:
	class USoundBase*                             StartSound;                                        // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             StopSound;                                         // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystem*                        StartParticleSystem;                               // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortParticleSystemParamBucket         StartParticleSystemParameters;                     // 0x03B8(0x0010)(Edit, NativeAccessSpecifierPublic)
	class UParticleSystem*                        StopParticleSystem;                                // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortParticleSystemParamBucket         StopParticleSystemParameters;                      // 0x03D0(0x0010)(Edit, NativeAccessSpecifierPublic)
	class FName                                   AttachPoint;                                       // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bStayAttached;                                     // 0x03E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSnapToAttachPointAndPreserveWorldRotation;        // 0x03E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseHitResult;                                     // 0x03EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseWeapon;                                        // 0x03EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreRotation;                                   // 0x03EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3ED[0x3];                                      // 0x03ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  HUDElementTag;                                     // 0x03F0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	EPSCPoolMethod                                PoolingMethod;                                     // 0x0410(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_411[0x7];                                      // 0x0411(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAudioComponent*                        AudioComponent;                                    // 0x0418(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               ParticleSystemComponent;                           // 0x0420(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	bool GetSpawnTransform(class AActor* TargetActor, class FName AttachPointName, const struct FGameplayCueParameters& Parameters, struct FTransform* OutTransform) const;
	class USceneComponent* GetTargetComponent(class AActor* TargetActor, const struct FGameplayCueParameters& Parameters) const;
	void OnStartParticleSystemSpawned(class UParticleSystemComponent* SpawnedParticleSysComponent, const struct FGameplayCueParameters& Parameters) const;
	void OnStopParticleSystemSpawned(class UParticleSystemComponent* SpawnedParticleSysComponent, const struct FGameplayCueParameters& Parameters) const;
	void OnWhileActiveParticleSystemActivate(class UParticleSystemComponent* WhileActiveParticleSysComponent, const struct FGameplayCueParameters& Parameters) const;
	void OnWhileActiveParticleSystemDeactivate(class UParticleSystemComponent* WhileActiveParticleSysComponent, const struct FGameplayCueParameters& Parameters) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueNotify_Looping">();
	}
	static class AFortGameplayCueNotify_Looping* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayCueNotify_Looping>();
	}
};
static_assert(alignof(AFortGameplayCueNotify_Looping) == 0x000008, "Wrong alignment on AFortGameplayCueNotify_Looping");
static_assert(sizeof(AFortGameplayCueNotify_Looping) == 0x000428, "Wrong size on AFortGameplayCueNotify_Looping");
static_assert(offsetof(AFortGameplayCueNotify_Looping, StartSound) == 0x0003A0, "Member 'AFortGameplayCueNotify_Looping::StartSound' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, StopSound) == 0x0003A8, "Member 'AFortGameplayCueNotify_Looping::StopSound' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, StartParticleSystem) == 0x0003B0, "Member 'AFortGameplayCueNotify_Looping::StartParticleSystem' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, StartParticleSystemParameters) == 0x0003B8, "Member 'AFortGameplayCueNotify_Looping::StartParticleSystemParameters' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, StopParticleSystem) == 0x0003C8, "Member 'AFortGameplayCueNotify_Looping::StopParticleSystem' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, StopParticleSystemParameters) == 0x0003D0, "Member 'AFortGameplayCueNotify_Looping::StopParticleSystemParameters' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, AttachPoint) == 0x0003E0, "Member 'AFortGameplayCueNotify_Looping::AttachPoint' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, bStayAttached) == 0x0003E8, "Member 'AFortGameplayCueNotify_Looping::bStayAttached' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, bSnapToAttachPointAndPreserveWorldRotation) == 0x0003E9, "Member 'AFortGameplayCueNotify_Looping::bSnapToAttachPointAndPreserveWorldRotation' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, bUseHitResult) == 0x0003EA, "Member 'AFortGameplayCueNotify_Looping::bUseHitResult' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, bUseWeapon) == 0x0003EB, "Member 'AFortGameplayCueNotify_Looping::bUseWeapon' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, bIgnoreRotation) == 0x0003EC, "Member 'AFortGameplayCueNotify_Looping::bIgnoreRotation' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, HUDElementTag) == 0x0003F0, "Member 'AFortGameplayCueNotify_Looping::HUDElementTag' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, PoolingMethod) == 0x000410, "Member 'AFortGameplayCueNotify_Looping::PoolingMethod' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, AudioComponent) == 0x000418, "Member 'AFortGameplayCueNotify_Looping::AudioComponent' has a wrong offset!");
static_assert(offsetof(AFortGameplayCueNotify_Looping, ParticleSystemComponent) == 0x000420, "Member 'AFortGameplayCueNotify_Looping::ParticleSystemComponent' has a wrong offset!");

// Class FortniteGame.FortServerOnlyObject
// 0x0000 (0x0028 - 0x0028)
class UFortServerOnlyObject final : public UObject
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortServerOnlyObject">();
	}
	static class UFortServerOnlyObject* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortServerOnlyObject>();
	}
};
static_assert(alignof(UFortServerOnlyObject) == 0x000008, "Wrong alignment on UFortServerOnlyObject");
static_assert(sizeof(UFortServerOnlyObject) == 0x000028, "Wrong size on UFortServerOnlyObject");

// Class FortniteGame.FortGameplayCueNotify_Simple
// 0x0030 (0x0080 - 0x0050)
class UFortGameplayCueNotify_Simple : public UGameplayCueNotify_Static
{
public:
	class USoundBase*                             StartSound;                                        // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystem*                        StartParticleSystem;                               // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortParticleSystemParamBucket         StartParticleSystemParameters;                     // 0x0060(0x0010)(Edit, NativeAccessSpecifierPublic)
	class FName                                   AttachPoint;                                       // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bStayAttached;                                     // 0x0078(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseHitResult;                                     // 0x0079(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseWeapon;                                        // 0x007A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreRotation;                                   // 0x007B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseUnsmoothedNetworkPosition;                     // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPSCPoolMethod                                PoolingMethod;                                     // 0x007D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7E[0x2];                                       // 0x007E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnStartParticleSystemSpawned(class UParticleSystemComponent* SpawnedParticleSysComponent, const struct FGameplayCueParameters& Parameters) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayCueNotify_Simple">();
	}
	static class UFortGameplayCueNotify_Simple* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayCueNotify_Simple>();
	}
};
static_assert(alignof(UFortGameplayCueNotify_Simple) == 0x000008, "Wrong alignment on UFortGameplayCueNotify_Simple");
static_assert(sizeof(UFortGameplayCueNotify_Simple) == 0x000080, "Wrong size on UFortGameplayCueNotify_Simple");
static_assert(offsetof(UFortGameplayCueNotify_Simple, StartSound) == 0x000050, "Member 'UFortGameplayCueNotify_Simple::StartSound' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, StartParticleSystem) == 0x000058, "Member 'UFortGameplayCueNotify_Simple::StartParticleSystem' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, StartParticleSystemParameters) == 0x000060, "Member 'UFortGameplayCueNotify_Simple::StartParticleSystemParameters' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, AttachPoint) == 0x000070, "Member 'UFortGameplayCueNotify_Simple::AttachPoint' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, bStayAttached) == 0x000078, "Member 'UFortGameplayCueNotify_Simple::bStayAttached' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, bUseHitResult) == 0x000079, "Member 'UFortGameplayCueNotify_Simple::bUseHitResult' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, bUseWeapon) == 0x00007A, "Member 'UFortGameplayCueNotify_Simple::bUseWeapon' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, bIgnoreRotation) == 0x00007B, "Member 'UFortGameplayCueNotify_Simple::bIgnoreRotation' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, bUseUnsmoothedNetworkPosition) == 0x00007C, "Member 'UFortGameplayCueNotify_Simple::bUseUnsmoothedNetworkPosition' has a wrong offset!");
static_assert(offsetof(UFortGameplayCueNotify_Simple, PoolingMethod) == 0x00007D, "Member 'UFortGameplayCueNotify_Simple::PoolingMethod' has a wrong offset!");

// Class FortniteGame.FortStaticMeshLinkComponent
// 0x0020 (0x0148 - 0x0128)
class UFortStaticMeshLinkComponent final : public UNavRelevantComponent
{
public:
	uint8                                         Pad_128[0x20];                                     // 0x0128(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStaticMeshLinkComponent">();
	}
	static class UFortStaticMeshLinkComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStaticMeshLinkComponent>();
	}
};
static_assert(alignof(UFortStaticMeshLinkComponent) == 0x000008, "Wrong alignment on UFortStaticMeshLinkComponent");
static_assert(sizeof(UFortStaticMeshLinkComponent) == 0x000148, "Wrong size on UFortStaticMeshLinkComponent");

// Class FortniteGame.FortGameplayMutator_AILevelVariance
// 0x0008 (0x0368 - 0x0360)
class AFortGameplayMutator_AILevelVariance final : public AFortGameplayMutator
{
public:
	float                                         MinVariance;                                       // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxVariance;                                       // 0x0364(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayMutator_AILevelVariance">();
	}
	static class AFortGameplayMutator_AILevelVariance* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayMutator_AILevelVariance>();
	}
};
static_assert(alignof(AFortGameplayMutator_AILevelVariance) == 0x000008, "Wrong alignment on AFortGameplayMutator_AILevelVariance");
static_assert(sizeof(AFortGameplayMutator_AILevelVariance) == 0x000368, "Wrong size on AFortGameplayMutator_AILevelVariance");
static_assert(offsetof(AFortGameplayMutator_AILevelVariance, MinVariance) == 0x000360, "Member 'AFortGameplayMutator_AILevelVariance::MinVariance' has a wrong offset!");
static_assert(offsetof(AFortGameplayMutator_AILevelVariance, MaxVariance) == 0x000364, "Member 'AFortGameplayMutator_AILevelVariance::MaxVariance' has a wrong offset!");

// Class FortniteGame.FortGameplayTagBuildingActor
// 0x0040 (0x06E0 - 0x06A0)
class AFortGameplayTagBuildingActor final : public ABuildingActor
{
public:
	uint8                                         Pad_6A0[0x8];                                      // 0x06A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  TagsToApplyOnSave;                                 // 0x06A8(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
	int32                                         XGridCells;                                        // 0x06C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         YGridCells;                                        // 0x06CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         ZGridCells;                                        // 0x06D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6D4[0x4];                                      // 0x06D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UBoxComponent*                          BoxComponent;                                      // 0x06D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayTagBuildingActor">();
	}
	static class AFortGameplayTagBuildingActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameplayTagBuildingActor>();
	}
};
static_assert(alignof(AFortGameplayTagBuildingActor) == 0x000008, "Wrong alignment on AFortGameplayTagBuildingActor");
static_assert(sizeof(AFortGameplayTagBuildingActor) == 0x0006E0, "Wrong size on AFortGameplayTagBuildingActor");
static_assert(offsetof(AFortGameplayTagBuildingActor, TagsToApplyOnSave) == 0x0006A8, "Member 'AFortGameplayTagBuildingActor::TagsToApplyOnSave' has a wrong offset!");
static_assert(offsetof(AFortGameplayTagBuildingActor, XGridCells) == 0x0006C8, "Member 'AFortGameplayTagBuildingActor::XGridCells' has a wrong offset!");
static_assert(offsetof(AFortGameplayTagBuildingActor, YGridCells) == 0x0006CC, "Member 'AFortGameplayTagBuildingActor::YGridCells' has a wrong offset!");
static_assert(offsetof(AFortGameplayTagBuildingActor, ZGridCells) == 0x0006D0, "Member 'AFortGameplayTagBuildingActor::ZGridCells' has a wrong offset!");
static_assert(offsetof(AFortGameplayTagBuildingActor, BoxComponent) == 0x0006D8, "Member 'AFortGameplayTagBuildingActor::BoxComponent' has a wrong offset!");

// Class FortniteGame.FortSpottedActorIndicator
// 0x0008 (0x0090 - 0x0088)
class UFortSpottedActorIndicator final : public UFortSlateHUDIndicator
{
public:
	class AFortPlayerController*                  OwnerPC;                                           // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpottedActorIndicator">();
	}
	static class UFortSpottedActorIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSpottedActorIndicator>();
	}
};
static_assert(alignof(UFortSpottedActorIndicator) == 0x000008, "Wrong alignment on UFortSpottedActorIndicator");
static_assert(sizeof(UFortSpottedActorIndicator) == 0x000090, "Wrong size on UFortSpottedActorIndicator");
static_assert(offsetof(UFortSpottedActorIndicator, OwnerPC) == 0x000088, "Member 'UFortSpottedActorIndicator::OwnerPC' has a wrong offset!");

// Class FortniteGame.FortGameplayTagData
// 0x0050 (0x0080 - 0x0030)
class UFortGameplayTagData final : public UDataAsset
{
public:
	struct FGameplayTag                           EnergyDamageTag;                                   // 0x0030(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagQuery                      PreventDamageFromInterruptingInteractionsTagQuery; // 0x0038(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayTagData">();
	}
	static class UFortGameplayTagData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameplayTagData>();
	}
};
static_assert(alignof(UFortGameplayTagData) == 0x000008, "Wrong alignment on UFortGameplayTagData");
static_assert(sizeof(UFortGameplayTagData) == 0x000080, "Wrong size on UFortGameplayTagData");
static_assert(offsetof(UFortGameplayTagData, EnergyDamageTag) == 0x000030, "Member 'UFortGameplayTagData::EnergyDamageTag' has a wrong offset!");
static_assert(offsetof(UFortGameplayTagData, PreventDamageFromInterruptingInteractionsTagQuery) == 0x000038, "Member 'UFortGameplayTagData::PreventDamageFromInterruptingInteractionsTagQuery' has a wrong offset!");

// Class FortniteGame.FortGameplayTagVolumeInterface
// 0x0000 (0x0028 - 0x0028)
class IFortGameplayTagVolumeInterface final : public IInterface
{
public:
	void ApplyTags();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameplayTagVolumeInterface">();
	}
	static class IFortGameplayTagVolumeInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortGameplayTagVolumeInterface>();
	}
};
static_assert(alignof(IFortGameplayTagVolumeInterface) == 0x000008, "Wrong alignment on IFortGameplayTagVolumeInterface");
static_assert(sizeof(IFortGameplayTagVolumeInterface) == 0x000028, "Wrong size on IFortGameplayTagVolumeInterface");

// Class FortniteGame.FortQueryTest_TowardNextAthenaSafeZone
// 0x0050 (0x0210 - 0x01C0)
class UFortQueryTest_TowardNextAthenaSafeZone final : public UEnvQueryTest
{
public:
	struct FAIDataProviderIntValue                SafeZoneIndex;                                     // 0x01C0(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	bool                                          bCheckAcceptanceAngleTowardNextCenter;             // 0x01F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1F1[0x3];                                      // 0x01F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AcceptanceAngleTowardNextCenter;                   // 0x01F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<int32>                                 ExclusionSafeZoneIndex;                            // 0x01F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_208[0x8];                                      // 0x0208(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_TowardNextAthenaSafeZone">();
	}
	static class UFortQueryTest_TowardNextAthenaSafeZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_TowardNextAthenaSafeZone>();
	}
};
static_assert(alignof(UFortQueryTest_TowardNextAthenaSafeZone) == 0x000008, "Wrong alignment on UFortQueryTest_TowardNextAthenaSafeZone");
static_assert(sizeof(UFortQueryTest_TowardNextAthenaSafeZone) == 0x000210, "Wrong size on UFortQueryTest_TowardNextAthenaSafeZone");
static_assert(offsetof(UFortQueryTest_TowardNextAthenaSafeZone, SafeZoneIndex) == 0x0001C0, "Member 'UFortQueryTest_TowardNextAthenaSafeZone::SafeZoneIndex' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_TowardNextAthenaSafeZone, bCheckAcceptanceAngleTowardNextCenter) == 0x0001F0, "Member 'UFortQueryTest_TowardNextAthenaSafeZone::bCheckAcceptanceAngleTowardNextCenter' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_TowardNextAthenaSafeZone, AcceptanceAngleTowardNextCenter) == 0x0001F4, "Member 'UFortQueryTest_TowardNextAthenaSafeZone::AcceptanceAngleTowardNextCenter' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_TowardNextAthenaSafeZone, ExclusionSafeZoneIndex) == 0x0001F8, "Member 'UFortQueryTest_TowardNextAthenaSafeZone::ExclusionSafeZoneIndex' has a wrong offset!");

// Class FortniteGame.FortUIBaseClass
// 0x0068 (0x0488 - 0x0420)
class AFortUIBaseClass : public AHUD
{
public:
	uint8                                         Pad_420[0x68];                                     // 0x0420(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIBaseClass">();
	}
	static class AFortUIBaseClass* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortUIBaseClass>();
	}
};
static_assert(alignof(AFortUIBaseClass) == 0x000008, "Wrong alignment on AFortUIBaseClass");
static_assert(sizeof(AFortUIBaseClass) == 0x000488, "Wrong size on AFortUIBaseClass");

// Class FortniteGame.FortUIZone
// 0x0338 (0x07C0 - 0x0488)
class AFortUIZone : public AFortUIBaseClass
{
public:
	struct FFontRenderInfo                        TextRenderInfo;                                    // 0x0488(0x0028)(NoDestructor, NativeAccessSpecifierPublic)
	class UReporterGraph*                         CombatGraph;                                       // 0x04B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         FactorGraph;                                       // 0x04B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         IntensityGraph;                                    // 0x04C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         PIDValuesGraph;                                    // 0x04C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         PIDContributionsGraph;                             // 0x04D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReporterGraph*                         UtilitiesGraph;                                    // 0x04D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4E0[0x28];                                     // 0x04E0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	EFortContextualReticleTypes                   CurrentContextualReticleIconType;                  // 0x0508(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_509[0x3];                                      // 0x0509(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FColor                                 CurrentContextualReticleColor;                     // 0x050C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              ContextualReticleIcons[0x8];                       // 0x0510(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USlateBrushAsset>        ActorCanvasArrowBrush;                             // 0x0650(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_678[0x130];                                    // 0x0678(0x0130)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortSpottedActorIndicator*>     SpottedActorIndicators;                            // 0x07A8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_7B8[0x8];                                      // 0x07B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class FName GetCurrentCursorModeAction();
	void ToggleTargetInfo();
	void ToggleTargetInfoAI();
	void ToggleTargetInfoLock(bool bTraceComplex);
	void ToggleTargetInfoPaths();
	void ToggleTargetInfoSensing();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIZone">();
	}
	static class AFortUIZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortUIZone>();
	}
};
static_assert(alignof(AFortUIZone) == 0x000008, "Wrong alignment on AFortUIZone");
static_assert(sizeof(AFortUIZone) == 0x0007C0, "Wrong size on AFortUIZone");
static_assert(offsetof(AFortUIZone, TextRenderInfo) == 0x000488, "Member 'AFortUIZone::TextRenderInfo' has a wrong offset!");
static_assert(offsetof(AFortUIZone, CombatGraph) == 0x0004B0, "Member 'AFortUIZone::CombatGraph' has a wrong offset!");
static_assert(offsetof(AFortUIZone, FactorGraph) == 0x0004B8, "Member 'AFortUIZone::FactorGraph' has a wrong offset!");
static_assert(offsetof(AFortUIZone, IntensityGraph) == 0x0004C0, "Member 'AFortUIZone::IntensityGraph' has a wrong offset!");
static_assert(offsetof(AFortUIZone, PIDValuesGraph) == 0x0004C8, "Member 'AFortUIZone::PIDValuesGraph' has a wrong offset!");
static_assert(offsetof(AFortUIZone, PIDContributionsGraph) == 0x0004D0, "Member 'AFortUIZone::PIDContributionsGraph' has a wrong offset!");
static_assert(offsetof(AFortUIZone, UtilitiesGraph) == 0x0004D8, "Member 'AFortUIZone::UtilitiesGraph' has a wrong offset!");
static_assert(offsetof(AFortUIZone, CurrentContextualReticleIconType) == 0x000508, "Member 'AFortUIZone::CurrentContextualReticleIconType' has a wrong offset!");
static_assert(offsetof(AFortUIZone, CurrentContextualReticleColor) == 0x00050C, "Member 'AFortUIZone::CurrentContextualReticleColor' has a wrong offset!");
static_assert(offsetof(AFortUIZone, ContextualReticleIcons) == 0x000510, "Member 'AFortUIZone::ContextualReticleIcons' has a wrong offset!");
static_assert(offsetof(AFortUIZone, ActorCanvasArrowBrush) == 0x000650, "Member 'AFortUIZone::ActorCanvasArrowBrush' has a wrong offset!");
static_assert(offsetof(AFortUIZone, SpottedActorIndicators) == 0x0007A8, "Member 'AFortUIZone::SpottedActorIndicators' has a wrong offset!");

// Class FortniteGame.FortGameStateZone
// 0x0750 (0x0DF8 - 0x06A8)
class AFortGameStateZone : public AFortGameState
{
public:
	int32                                         PawnIDCount;                                       // 0x06A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         WaitingToLeaveZoneTimeLeft;                        // 0x06AC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HostilityMeterPercent;                             // 0x06B0(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         IntensityPercent;                                  // 0x06B4(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SpawnPointsCap;                                    // 0x06B8(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SpawnPointsAllocated;                              // 0x06BC(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxTotalAI;                                        // 0x06C0(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxEncounterAI;                                    // 0x06C4(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxEncounterSP;                                    // 0x06C8(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6CC[0x4];                                      // 0x06CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FReplicatedMontageMap                  ReplicatedMontageMap;                              // 0x06D0(0x0018)(Net, Transient, NativeAccessSpecifierPublic)
	float                                         PlayerBuildingSkillLevel;                          // 0x06E8(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6EC[0x4];                                      // 0x06EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<float>                                 PlayerSharedMaxTrapAttributes;                     // 0x06F0(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<class UObject*>                        GameplayMutatorObservers;                          // 0x0700(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_710[0x128];                                    // 0x0710(0x0128)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  ExplicitGloballyBlockedAbilityTags;                // 0x0838(0x0020)(Net, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_858[0xA0];                                     // 0x0858(0x00A0)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bInvitesRestricted;                                // 0x08F8(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_8F9[0x6B];                                     // 0x08F9(0x006B)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TotalPlayerStructures;                             // 0x0964(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxPlayerStructures;                               // 0x0968(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bGlobalCeaseFire;                                  // 0x096C(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_96D[0x1B];                                     // 0x096D(0x001B)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortGlobalEnvironmentAbilityActor*     GlobalEnvironmentAbilityActor;                     // 0x0988(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortAbilitySystemComponent*>    GlobalGameplayEventListeners;                      // 0x0990(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FActiveGameplayModifierArray           ActiveGameplayModifiers;                           // 0x09A0(0x00D8)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bSupportRuntimeShutdownOfGameplayModifiers;        // 0x0A78(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A79[0x7];                                      // 0x0A79(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UBuildingStructuralSupportSystem*       StructuralSupportSystem;                           // 0x0A80(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    ZoneDifficultyInfoRow;                             // 0x0A88(0x0010)(Net, Transient, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class UFortZoneTheme*                         ZoneTheme;                                         // 0x0A98(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   MissionGeneratorClass;                             // 0x0AA0(0x0028)(Net, Transient, RepNotify, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortItemQuantityPair>          MissionRewards;                                    // 0x0AC8(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortZoneDifficultyIncreaseRewardData> DifficultyIncreaseRewards;                         // 0x0AD8(0x0010)(Net, ZeroConstructor, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	struct FFortZoneMissionAlertData              MissionAlertData;                                  // 0x0AE8(0x0030)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_B18[0x90];                                     // 0x0B18(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortThreatVisualsManager*              ThreatVisualsManager;                              // 0x0BA8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortThreatParticleActor*               ThreatParticleActor;                               // 0x0BB0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bDrawRunVariationDebug;                            // 0x0BB8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_BB9[0x7];                                      // 0x0BB9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortAIPawn*>                    PawnVariationList;                                 // 0x0BC0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         VariationIndex;                                    // 0x0BD0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         GameDifficulty;                                    // 0x0BD4(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_BD8[0x4];                                      // 0x0BD8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsGroupContent;                                   // 0x0BDC(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_BDD[0x3];                                      // 0x0BDD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DifficultyIncreaseRewardTier;                      // 0x0BE0(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         bAllowedToUpdateBackendDifficulty : 1;             // 0x0BE4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_BE5[0x13];                                     // 0x0BE5(0x0013)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPlayerBuildableClassContainer         PlayerBuildableClasses[0x4];                       // 0x0BF8(0x0010)(Transient, Protected, NativeAccessSpecifierProtected)
	class AFortInGameMapManager*                  UIMapManager;                                      // 0x0C38(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortCharacterCosmeticManager*          CharacterCosmeticManager;                          // 0x0C40(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnScoreTotalsChanged;                              // 0x0C48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class FName                                   ScoringTableRowName;                               // 0x0C58(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TotalCombatScore;                                  // 0x0C60(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TotalBuildingScore;                                // 0x0C64(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TotalUtilityScore;                                 // 0x0C68(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C6C[0x4];                                      // 0x0C6C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 TheaterUniqueId;                                   // 0x0C70(0x0010)(Net, ZeroConstructor, RepNotify, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 MissionLogDebugString;                             // 0x0C80(0x0010)(Net, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_C90[0x18];                                     // 0x0C90(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bAllowBuildingCostMods : 1;                        // 0x0CA8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bFreeBuildingRepairs : 1;                          // 0x0CA8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_CA9[0x3];                                      // 0x0CA9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAllowBuildingAtLayoutRequirements;                // 0x0CAC(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowBuildingWithoutLayoutRequirements;           // 0x0CAD(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowLayoutRequirementsFeature;                   // 0x0CAE(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CAF[0x1];                                      // 0x0CAF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAllowBuildingThroughBlockingObjects;              // 0x0CB0(0x0001)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CB1[0x7];                                      // 0x0CB1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortAIPawn*>                    DeployedDefenders;                                 // 0x0CB8(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_CC8[0x50];                                     // 0x0CC8(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumSurvivorsSpawned;                               // 0x0D18(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumSurvivorsDead;                                  // 0x0D1C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumSurvivorsRescued;                               // 0x0D20(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D24[0x4];                                      // 0x0D24(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnNumSurvivorsRescuedChangedDelegate;              // 0x0D28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_D38[0x20];                                     // 0x0D38(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UnplayableHitchThresholdInMs;                      // 0x0D58(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         MaxUnplayableHitchesToTolerate;                    // 0x0D5C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_D60[0x20];                                     // 0x0D60(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FVoteData>                      GameplayVotesArray;                                // 0x0D80(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
	uint8                                         Pad_D90[0x58];                                     // 0x0D90(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortCreativePortalManager*             CreativePortalManager;                             // 0x0DE8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortCreativeRealEstatePlotManager*     CreativeRealEstatePlotManager;                     // 0x0DF0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void ApplyPlayerAbilityRestriction();
	void BindDelegateOnGameplayVoteUpdated(EFortVoteType VoteType, TDelegate<void(EFortVoteType VoteType, EFortVoteStatus VoteStatus, int32 VoteResult, TArray<struct FVoter>& Voters)> Delegate);
	class AFortInGameMapManager* GetUIMapManager();
	void GloballyBlockAbilitiesWithTags(const struct FGameplayTagContainer& TagsToBlock);
	void GloballyUnblockAbilitiesWithTags(const struct FGameplayTagContainer& TagsToUnblock);
	void NotifyEndFailedGameplayVoteLockout(EFortVoteType VoteType);
	void NotifySurvivorDead();
	void NotifySurvivorRescued(class AFortPlayerController* Rescuer, const class FString& SurvivorName);
	void NotifySurvivorSpawned();
	void OnDefenderDeployed(class AFortAIPawn* Defender);
	void OnDefenderRemoved(class AFortAIPawn* Defender);
	void OnRep_ActiveGameplayModifiers();
	void OnRep_bGlobalCeaseFire();
	void OnRep_DifficultyIncreaseRewards();
	void OnRep_DifficultyIncreaseRewardTier();
	void OnRep_GameDifficulty();
	void OnRep_GameplayVotes();
	void OnRep_MissionAlertData();
	void OnRep_MissionGenerator();
	void OnRep_MissionRewards();
	void OnRep_NumSurvivorsRescued();
	void OnRep_PlayerBuildingSkillLevel();
	void OnRep_PlayerSharedTrapAttributes();
	void OnRep_PlayerStructuresChanged();
	void OnRep_TheaterUniqueId();
	void OnRep_ZoneDifficultyInfoRow();
	void OnWaveBasedModifiersAppliedMulticast(const TArray<class UFortGameplayModifierItemDefinition*>& ModifiersApplied);
	void OnWaveEncounterStarted(const struct FTieredWaveSetData& WaveData, const class FText& LevelText, int32 Level, const class FText& WaveText, int32 WaveNum);
	void OnWaveStart(const class FText& LevelText, int32 Level, const class FText& WaveText, int32 WaveNum);
	struct FActiveGameplayModifierHandle RegisterGameplayModifier(const class UFortGameplayModifierItemDefinition* InModifierToRegister, int32 Expiration);
	void RemovePlayerAbilityRestriction();
	void ServerBeginGameplayVote(EFortVoteType VoteType, const struct FUniqueNetIdRepl& PlayerNetId, const struct FFortVoteConfig& VoteConfig);
	void ServerEndGameplayVote(EFortVoteType VoteType, const struct FUniqueNetIdRepl& PlayerNetId);
	void ServerFireAIDirectorEvent(EFortAIDirectorEvent Event, class UObject* EventSource, class UObject* EventTarget, float EventMultiplier);
	void ServerFireAIDirectorEventBatch(const TArray<struct FFortAIDirectorEvent>& Payload);
	void ServerSubmitGameplayVote(EFortVoteType VoteType, int32 VoteDecision, const struct FUniqueNetIdRepl& PlayerNetId);
	void SetBuildingAllowed(bool bBuildingAtLayoutRequirementsAllowed, bool bBuildingWithoutLayoutRequirementsAllowed);
	bool SetDifficultyIncreaseRewardTier(int32 InDifficultyIncreaseTier);
	void UnbindDelegateOnGameplayVoteUpdated(EFortVoteType VoteType, TDelegate<void(EFortVoteType VoteType, EFortVoteStatus VoteStatus, int32 VoteResult, TArray<struct FVoter>& Voters)> Delegate);
	void UnregisterGameplayModifier(const struct FActiveGameplayModifierHandle& InHandleToUnregister);

	bool CanSpawnDefender(class AFortPlayerStateZone* PlayerCausingRemoval, const class FName& RemoveFromDefenderSquadId, class AFortAIPawn** OutDefenderToBeRemoved) const;
	void GetActiveModifiers(TArray<class UFortGameplayModifierItemDefinition*>* OutActiveModifiers) const;
	bool GetCurrentVoters(EFortVoteType VoteType, TArray<struct FVoter>* Voters) const;
	float GetFailedVoteLockOutDuration(EFortVoteType VoteType) const;
	float GetGameDifficulty() const;
	TArray<struct FUniqueNetIdRepl> GetGameplayVotesForChoice(EFortVoteType VoteType, int32 VoteChoice) const;
	int32 GetNumAllowedDifficultyIncreases() const;
	int32 GetNumSurvivorsDead() const;
	int32 GetNumSurvivorsRescued() const;
	int32 GetNumSurvivorsSpawned() const;
	float GetTimeElapsedSinceBeginVote(EFortVoteType VoteType) const;
	float GetTimeElapsedSinceEndVote(EFortVoteType VoteType) const;
	float GetTimeRemainingToEndFailedVoteLockout(EFortVoteType VoteType) const;
	float GetTimeRemainingToEndVote(EFortVoteType VoteType) const;
	int32 GetTotalScore(EStatCategory ScoreCategory) const;
	bool GetVoteArbitratorType(EFortVoteType VoteType, EFortVoteArbitratorType* ArbitratorType) const;
	float GetVoteDuration(EFortVoteType VoteType) const;
	bool GetVoteEndTime(EFortVoteType VoteType, struct FDateTime* VoteEndTime) const;
	bool GetVoteInstigator(EFortVoteType VoteType, struct FUniqueNetIdRepl* InstigatorNetId) const;
	bool GetVoteStartTime(EFortVoteType VoteType, struct FDateTime* VoteStartTime) const;
	bool HasActiveGameplayModifiers() const;
	bool IsAnyGameplayVoteActive() const;
	bool IsBuildingAtLayoutRequirementsAllowed() const;
	bool IsBuildingWithoutLayoutRequirementsAllowed() const;
	bool IsDefenderItemDeployed(class UFortItem* DefenderItem, class AFortPlayerStateZone* RequestingPlayer) const;
	bool IsGameplayVoteActive(EFortVoteType VoteType) const;
	bool IsGameplayVoteInProgress(EFortVoteType VoteType) const;
	bool IsGameplayVoteLocked(EFortVoteType VoteType) const;
	bool IsRespawningAllowed(class AFortPlayerState* PlayerState) const;
	bool ShouldDisablePlayerTeleportingDuringMissionResults() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateZone">();
	}
	static class AFortGameStateZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateZone>();
	}
};
static_assert(alignof(AFortGameStateZone) == 0x000008, "Wrong alignment on AFortGameStateZone");
static_assert(sizeof(AFortGameStateZone) == 0x000DF8, "Wrong size on AFortGameStateZone");
static_assert(offsetof(AFortGameStateZone, PawnIDCount) == 0x0006A8, "Member 'AFortGameStateZone::PawnIDCount' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, WaitingToLeaveZoneTimeLeft) == 0x0006AC, "Member 'AFortGameStateZone::WaitingToLeaveZoneTimeLeft' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, HostilityMeterPercent) == 0x0006B0, "Member 'AFortGameStateZone::HostilityMeterPercent' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, IntensityPercent) == 0x0006B4, "Member 'AFortGameStateZone::IntensityPercent' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, SpawnPointsCap) == 0x0006B8, "Member 'AFortGameStateZone::SpawnPointsCap' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, SpawnPointsAllocated) == 0x0006BC, "Member 'AFortGameStateZone::SpawnPointsAllocated' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MaxTotalAI) == 0x0006C0, "Member 'AFortGameStateZone::MaxTotalAI' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MaxEncounterAI) == 0x0006C4, "Member 'AFortGameStateZone::MaxEncounterAI' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MaxEncounterSP) == 0x0006C8, "Member 'AFortGameStateZone::MaxEncounterSP' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ReplicatedMontageMap) == 0x0006D0, "Member 'AFortGameStateZone::ReplicatedMontageMap' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, PlayerBuildingSkillLevel) == 0x0006E8, "Member 'AFortGameStateZone::PlayerBuildingSkillLevel' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, PlayerSharedMaxTrapAttributes) == 0x0006F0, "Member 'AFortGameStateZone::PlayerSharedMaxTrapAttributes' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, GameplayMutatorObservers) == 0x000700, "Member 'AFortGameStateZone::GameplayMutatorObservers' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ExplicitGloballyBlockedAbilityTags) == 0x000838, "Member 'AFortGameStateZone::ExplicitGloballyBlockedAbilityTags' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bInvitesRestricted) == 0x0008F8, "Member 'AFortGameStateZone::bInvitesRestricted' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, TotalPlayerStructures) == 0x000964, "Member 'AFortGameStateZone::TotalPlayerStructures' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MaxPlayerStructures) == 0x000968, "Member 'AFortGameStateZone::MaxPlayerStructures' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bGlobalCeaseFire) == 0x00096C, "Member 'AFortGameStateZone::bGlobalCeaseFire' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, GlobalEnvironmentAbilityActor) == 0x000988, "Member 'AFortGameStateZone::GlobalEnvironmentAbilityActor' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, GlobalGameplayEventListeners) == 0x000990, "Member 'AFortGameStateZone::GlobalGameplayEventListeners' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ActiveGameplayModifiers) == 0x0009A0, "Member 'AFortGameStateZone::ActiveGameplayModifiers' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bSupportRuntimeShutdownOfGameplayModifiers) == 0x000A78, "Member 'AFortGameStateZone::bSupportRuntimeShutdownOfGameplayModifiers' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, StructuralSupportSystem) == 0x000A80, "Member 'AFortGameStateZone::StructuralSupportSystem' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ZoneDifficultyInfoRow) == 0x000A88, "Member 'AFortGameStateZone::ZoneDifficultyInfoRow' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ZoneTheme) == 0x000A98, "Member 'AFortGameStateZone::ZoneTheme' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MissionGeneratorClass) == 0x000AA0, "Member 'AFortGameStateZone::MissionGeneratorClass' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MissionRewards) == 0x000AC8, "Member 'AFortGameStateZone::MissionRewards' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, DifficultyIncreaseRewards) == 0x000AD8, "Member 'AFortGameStateZone::DifficultyIncreaseRewards' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MissionAlertData) == 0x000AE8, "Member 'AFortGameStateZone::MissionAlertData' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ThreatVisualsManager) == 0x000BA8, "Member 'AFortGameStateZone::ThreatVisualsManager' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ThreatParticleActor) == 0x000BB0, "Member 'AFortGameStateZone::ThreatParticleActor' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bDrawRunVariationDebug) == 0x000BB8, "Member 'AFortGameStateZone::bDrawRunVariationDebug' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, PawnVariationList) == 0x000BC0, "Member 'AFortGameStateZone::PawnVariationList' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, VariationIndex) == 0x000BD0, "Member 'AFortGameStateZone::VariationIndex' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, GameDifficulty) == 0x000BD4, "Member 'AFortGameStateZone::GameDifficulty' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bIsGroupContent) == 0x000BDC, "Member 'AFortGameStateZone::bIsGroupContent' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, DifficultyIncreaseRewardTier) == 0x000BE0, "Member 'AFortGameStateZone::DifficultyIncreaseRewardTier' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, PlayerBuildableClasses) == 0x000BF8, "Member 'AFortGameStateZone::PlayerBuildableClasses' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, UIMapManager) == 0x000C38, "Member 'AFortGameStateZone::UIMapManager' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, CharacterCosmeticManager) == 0x000C40, "Member 'AFortGameStateZone::CharacterCosmeticManager' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, OnScoreTotalsChanged) == 0x000C48, "Member 'AFortGameStateZone::OnScoreTotalsChanged' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, ScoringTableRowName) == 0x000C58, "Member 'AFortGameStateZone::ScoringTableRowName' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, TotalCombatScore) == 0x000C60, "Member 'AFortGameStateZone::TotalCombatScore' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, TotalBuildingScore) == 0x000C64, "Member 'AFortGameStateZone::TotalBuildingScore' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, TotalUtilityScore) == 0x000C68, "Member 'AFortGameStateZone::TotalUtilityScore' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, TheaterUniqueId) == 0x000C70, "Member 'AFortGameStateZone::TheaterUniqueId' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MissionLogDebugString) == 0x000C80, "Member 'AFortGameStateZone::MissionLogDebugString' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bAllowBuildingAtLayoutRequirements) == 0x000CAC, "Member 'AFortGameStateZone::bAllowBuildingAtLayoutRequirements' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bAllowBuildingWithoutLayoutRequirements) == 0x000CAD, "Member 'AFortGameStateZone::bAllowBuildingWithoutLayoutRequirements' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bAllowLayoutRequirementsFeature) == 0x000CAE, "Member 'AFortGameStateZone::bAllowLayoutRequirementsFeature' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, bAllowBuildingThroughBlockingObjects) == 0x000CB0, "Member 'AFortGameStateZone::bAllowBuildingThroughBlockingObjects' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, DeployedDefenders) == 0x000CB8, "Member 'AFortGameStateZone::DeployedDefenders' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, NumSurvivorsSpawned) == 0x000D18, "Member 'AFortGameStateZone::NumSurvivorsSpawned' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, NumSurvivorsDead) == 0x000D1C, "Member 'AFortGameStateZone::NumSurvivorsDead' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, NumSurvivorsRescued) == 0x000D20, "Member 'AFortGameStateZone::NumSurvivorsRescued' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, OnNumSurvivorsRescuedChangedDelegate) == 0x000D28, "Member 'AFortGameStateZone::OnNumSurvivorsRescuedChangedDelegate' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, UnplayableHitchThresholdInMs) == 0x000D58, "Member 'AFortGameStateZone::UnplayableHitchThresholdInMs' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, MaxUnplayableHitchesToTolerate) == 0x000D5C, "Member 'AFortGameStateZone::MaxUnplayableHitchesToTolerate' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, GameplayVotesArray) == 0x000D80, "Member 'AFortGameStateZone::GameplayVotesArray' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, CreativePortalManager) == 0x000DE8, "Member 'AFortGameStateZone::CreativePortalManager' has a wrong offset!");
static_assert(offsetof(AFortGameStateZone, CreativeRealEstatePlotManager) == 0x000DF0, "Member 'AFortGameStateZone::CreativeRealEstatePlotManager' has a wrong offset!");

// Class FortniteGame.FortMinigameProgressComponent
// 0x0098 (0x0228 - 0x0190)
class UFortMinigameProgressComponent final : public UFortMinigameLogicComponent
{
public:
	UMulticastDelegateProperty_                   ProgressStartedDelegate;                           // 0x0190(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   ProgressFinishedDelegate;                          // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   ProgressAbortedDelegate;                           // 0x01B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   ProgressRevertedDelegate;                          // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	float                                         ActivationTime;                                    // 0x01D0(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D4[0x54];                                     // 0x01D4(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AbortProgress(class APlayerState* PlayerState);
	void FinishProgress(class APlayerState* PlayerState);
	void RevertProgress(class APlayerState* PlayerState);
	void StartProgress(class APlayerState* PlayerState);

	bool HasActivationTime() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameProgressComponent">();
	}
	static class UFortMinigameProgressComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMinigameProgressComponent>();
	}
};
static_assert(alignof(UFortMinigameProgressComponent) == 0x000008, "Wrong alignment on UFortMinigameProgressComponent");
static_assert(sizeof(UFortMinigameProgressComponent) == 0x000228, "Wrong size on UFortMinigameProgressComponent");
static_assert(offsetof(UFortMinigameProgressComponent, ProgressStartedDelegate) == 0x000190, "Member 'UFortMinigameProgressComponent::ProgressStartedDelegate' has a wrong offset!");
static_assert(offsetof(UFortMinigameProgressComponent, ProgressFinishedDelegate) == 0x0001A0, "Member 'UFortMinigameProgressComponent::ProgressFinishedDelegate' has a wrong offset!");
static_assert(offsetof(UFortMinigameProgressComponent, ProgressAbortedDelegate) == 0x0001B0, "Member 'UFortMinigameProgressComponent::ProgressAbortedDelegate' has a wrong offset!");
static_assert(offsetof(UFortMinigameProgressComponent, ProgressRevertedDelegate) == 0x0001C0, "Member 'UFortMinigameProgressComponent::ProgressRevertedDelegate' has a wrong offset!");
static_assert(offsetof(UFortMinigameProgressComponent, ActivationTime) == 0x0001D0, "Member 'UFortMinigameProgressComponent::ActivationTime' has a wrong offset!");

// Class FortniteGame.FortGameStatePvP
// 0x00F0 (0x0EE8 - 0x0DF8)
class AFortGameStatePvP : public AFortGameStateZone
{
public:
	int32                                         RoundTimeLimit;                                    // 0x0DF8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         RoundTimeAccumulated;                              // 0x0DFC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E00[0x4];                                      // 0x0E00(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         RoundTimeCriticalThreshold;                        // 0x0E04(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         RoundTimeRemaining;                                // 0x0E08(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         StalemateTimeLimit;                                // 0x0E0C(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         StalemateTimeRemaining;                            // 0x0E10(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         RestartTimeRemaining;                              // 0x0E14(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         FOBFinalizationTimeRemaining;                      // 0x0E18(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E1C[0x4];                                      // 0x0E1C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnFinalizationFOBTimerExpired;                     // 0x0E20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              RoundTimeExpiringSound;                            // 0x0E30(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class USoundBase>              StalemateTimeExpiringSound;                        // 0x0E58(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class ABuildingCapturePointActor*>     CapturePoints;                                     // 0x0E80(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class ABuildingItemCollectorActor*            ItemCollector;                                     // 0x0E90(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         StartMatchDelayTimer;                              // 0x0E98(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bGateCraftingOnTeamLevel : 1;                      // 0x0E9C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_E9D[0x1B];                                     // 0x0E9D(0x001B)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            MatchLevelCurve;                                   // 0x0EB8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MatchLevel;                                        // 0x0EC0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_EC4[0x4];                                      // 0x0EC4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnHandleMatchLevelChanged;                         // 0x0EC8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	int32                                         TotalHomebaseRating;                               // 0x0ED8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         AverageHomebaseRating;                             // 0x0EDC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseExperimentalCraftingFeature;                   // 0x0EE0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_EE1[0x7];                                      // 0x0EE1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class ABuildingItemCollectorActor* GetItemCollector();
	void OnRep_ItemCollector();
	void OnRep_MatchLevel();
	void OnRep_RoundTimeRemaining();
	void OnRep_StalemateTimeRemaining();
	void SetGameDifficultyRow(const struct FDataTableRowHandle& GameDifficultyInfo);
	void SetMatchLevel(int32 InMatchLevel);

	int32 GetAverageHomebaseRating() const;
	int32 GetFOBFinalizationTimeRemaining() const;
	int32 GetMatchLevel() const;
	int32 GetRoundTimeAccumulated() const;
	int32 GetStartMatchDelayTimer() const;
	int32 GetTotalHomebaseRating() const;
	bool IsExperimentalCraftingFeatureActive() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStatePvP">();
	}
	static class AFortGameStatePvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStatePvP>();
	}
};
static_assert(alignof(AFortGameStatePvP) == 0x000008, "Wrong alignment on AFortGameStatePvP");
static_assert(sizeof(AFortGameStatePvP) == 0x000EE8, "Wrong size on AFortGameStatePvP");
static_assert(offsetof(AFortGameStatePvP, RoundTimeLimit) == 0x000DF8, "Member 'AFortGameStatePvP::RoundTimeLimit' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, RoundTimeAccumulated) == 0x000DFC, "Member 'AFortGameStatePvP::RoundTimeAccumulated' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, RoundTimeCriticalThreshold) == 0x000E04, "Member 'AFortGameStatePvP::RoundTimeCriticalThreshold' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, RoundTimeRemaining) == 0x000E08, "Member 'AFortGameStatePvP::RoundTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, StalemateTimeLimit) == 0x000E0C, "Member 'AFortGameStatePvP::StalemateTimeLimit' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, StalemateTimeRemaining) == 0x000E10, "Member 'AFortGameStatePvP::StalemateTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, RestartTimeRemaining) == 0x000E14, "Member 'AFortGameStatePvP::RestartTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, FOBFinalizationTimeRemaining) == 0x000E18, "Member 'AFortGameStatePvP::FOBFinalizationTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, OnFinalizationFOBTimerExpired) == 0x000E20, "Member 'AFortGameStatePvP::OnFinalizationFOBTimerExpired' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, RoundTimeExpiringSound) == 0x000E30, "Member 'AFortGameStatePvP::RoundTimeExpiringSound' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, StalemateTimeExpiringSound) == 0x000E58, "Member 'AFortGameStatePvP::StalemateTimeExpiringSound' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, CapturePoints) == 0x000E80, "Member 'AFortGameStatePvP::CapturePoints' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, ItemCollector) == 0x000E90, "Member 'AFortGameStatePvP::ItemCollector' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, StartMatchDelayTimer) == 0x000E98, "Member 'AFortGameStatePvP::StartMatchDelayTimer' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, MatchLevelCurve) == 0x000EB8, "Member 'AFortGameStatePvP::MatchLevelCurve' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, MatchLevel) == 0x000EC0, "Member 'AFortGameStatePvP::MatchLevel' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, OnHandleMatchLevelChanged) == 0x000EC8, "Member 'AFortGameStatePvP::OnHandleMatchLevelChanged' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, TotalHomebaseRating) == 0x000ED8, "Member 'AFortGameStatePvP::TotalHomebaseRating' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, AverageHomebaseRating) == 0x000EDC, "Member 'AFortGameStatePvP::AverageHomebaseRating' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvP, bUseExperimentalCraftingFeature) == 0x000EE0, "Member 'AFortGameStatePvP::bUseExperimentalCraftingFeature' has a wrong offset!");

// Class FortniteGame.FortMultiSizeBrushAsset
// 0x0330 (0x0360 - 0x0030)
class UFortMultiSizeBrushAsset final : public UDataAsset
{
public:
	struct FFortMultiSizeBrush                    Brush;                                             // 0x0030(0x0330)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMultiSizeBrushAsset">();
	}
	static class UFortMultiSizeBrushAsset* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMultiSizeBrushAsset>();
	}
};
static_assert(alignof(UFortMultiSizeBrushAsset) == 0x000008, "Wrong alignment on UFortMultiSizeBrushAsset");
static_assert(sizeof(UFortMultiSizeBrushAsset) == 0x000360, "Wrong size on UFortMultiSizeBrushAsset");
static_assert(offsetof(UFortMultiSizeBrushAsset, Brush) == 0x000030, "Member 'UFortMultiSizeBrushAsset::Brush' has a wrong offset!");

// Class FortniteGame.FortGameStateAthena
// 0x0EA8 (0x1D90 - 0x0EE8)
class AFortGameStateAthena : public AFortGameStatePvP
{
public:
	uint8                                         Pad_EE8[0x28];                                     // 0x0EE8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnCurrentPlaylistLoaded;                           // 0x0F10(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bPlaylistDataIsLoaded;                             // 0x0F20(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlaylistDataIsActivelyLoading;                    // 0x0F21(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F22[0x6];                                      // 0x0F22(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   AllWinnersAnnounced;                               // 0x0F28(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   CountdownTick;                                     // 0x0F38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   CountdownStarted;                                  // 0x0F48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   CountdownFinished;                                 // 0x0F58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   FinalCountdownTick;                                // 0x0F68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   FinalCountdownStarted;                             // 0x0F78(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   FinalCountdownFinished;                            // 0x0F88(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   CurrentHighScoreUpdated;                           // 0x0F98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   GameModeMessageRequest;                            // 0x0FA8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerLeftCreativeIsland;                        // 0x0FB8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayerJoinedCreativeIsland;                      // 0x0FC8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   MutatorGenericIntegerUpdated;                      // 0x0FD8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   MutatorGameplayEvent;                              // 0x0FE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_FF8[0x20];                                     // 0x0FF8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         PlaylistTimeRemaining;                             // 0x1018(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PrevPlaylistTimeRemaining;                         // 0x101C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TotalFinalCountdownTime;                           // 0x1020(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceTeamScorePlacementOnDeath;                   // 0x1024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlaylistStoppedSafeZonePhases;                    // 0x1025(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSafeZonePaused;                                   // 0x1026(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1027[0x1];                                     // 0x1027(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ServerChangelistNumber;                            // 0x1028(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_102C[0x4];                                     // 0x102C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortSpecialActorReplicationInfo*       SpecialActorData;                                  // 0x1030(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<TSubclassOf<class ABuildingActor>>     BuildingActorClasses;                              // 0x1038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   WinnerAnnounced;                                   // 0x1048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   WinningTeamAnnounced;                              // 0x1058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   GamePhaseChanged;                                  // 0x1068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   WinningScoreDetermined;                            // 0x1078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   GamePhaseStepChanged;                              // 0x1088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   StormCapStateChanged;                              // 0x1098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   StormProgressStopped;                              // 0x10A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPlayersLeftChanged;                              // 0x10B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTeamsLeftChanged;                                // 0x10C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bSkipWinnerAnnounced;                              // 0x10D8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsInCountdown;                                    // 0x10D9(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsInFinalCountdown;                               // 0x10DA(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_10DB[0x1];                                     // 0x10DB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WarmupCountdownStartTime;                          // 0x10DC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WarmupCountdownEndTime;                            // 0x10E0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AircraftStartTime;                                 // 0x10E4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SafeZonesStartTime;                                // 0x10E8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EndGameStartTime;                                  // 0x10EC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EndGameKickPlayerTime;                             // 0x10F0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TotalPlayers;                                      // 0x10F4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PlayersLeft;                                       // 0x10F8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_10FC[0x54];                                    // 0x10FC(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
	EAthenaStormCapState                          StormCapState;                                     // 0x1150(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1151[0x3];                                     // 0x1151(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentPlayerCap;                                  // 0x1154(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DamageForStormCapMarking;                          // 0x1158(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_115C[0x4];                                     // 0x115C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<int32>                                 TeamXPlayersLeft;                                  // 0x1160(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortWinnerPlayerData>          WinningPlayerList;                                 // 0x1170(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic)
	int32                                         TeamsLeft;                                         // 0x1180(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1184[0x4];                                     // 0x1184(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UObject*>                        ServerToClientPreloadList;                         // 0x1188(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NativeAccessSpecifierPublic)
	class UAthenaBattleBusItemDefinition*         DefaultBattleBus;                                  // 0x1198(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowUserPickedCosmeticBattleBus;                 // 0x11A0(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11A1[0x7];                                     // 0x11A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FAircraftFlightInfo>            TeamFlightPaths;                                   // 0x11A8(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NativeAccessSpecifierPublic)
	struct FAircraftFlightInfo                    FlightPathMidLine;                                 // 0x11B8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector2D                              DropZoneCenter;                                    // 0x11E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              FlightPathSelectionCenter;                         // 0x11E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              UtcTimeStartedMatch;                               // 0x11F0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsLargeTeamGame;                                  // 0x11F8(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_11F9[0x7];                                     // 0x11F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class APlayerState*                           WinningPlayerState;                                // 0x1200(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1208[0x10];                                    // 0x1208(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         WinningTeam;                                       // 0x1218(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         WinningScore;                                      // 0x121C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CurrentHighScore;                                  // 0x1220(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CurrentHighScoreTeam;                              // 0x1224(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundCue*                              SupplyDropWaveStartedSoundCue;                     // 0x1228(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FText>                           KillFeedEntry;                                     // 0x1230(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1240[0x10];                                    // 0x1240(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   KillFeedUpdated;                                   // 0x1250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<class AFortPlayerState*>               SpectatorArray;                                    // 0x1260(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	EAirCraftBehavior                             AirCraftBehavior;                                  // 0x1270(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1271[0x1];                                     // 0x1271(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bStormReachedFinalPosition;                        // 0x1272(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFriendlyFireType                             FriendlyFireType;                                  // 0x1273(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1274[0x144];                                   // 0x1274(0x0144)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameMemberInfoArray                   GameMemberInfoArray;                               // 0x13B8(0x00C8)(Net, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_1480[0x30];                                    // 0x1480(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<uint8>                                 ActiveTeamNums;                                    // 0x14B0(0x0010)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	int32                                         CurrentPlaylistId;                                 // 0x14C0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsTournamentMatch;                                // 0x14C4(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_14C5[0x3];                                     // 0x14C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortSafeZoneIndicator*                 SafeZoneIndicator;                                 // 0x14C8(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MinimapBackgroundBrush;                            // 0x14D0(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	class UTexture2D*                             MinimapBackgroundImage;                            // 0x1558(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               MinimapBackgroundMID;                              // 0x1560(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               MinimapCircleMID;                                  // 0x1568(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               MinimapNextCircleMID;                              // 0x1570(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               FullmapCircleMID;                                  // 0x1578(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               FullmapNextCircleMID;                              // 0x1580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MinimapSafeZoneBrush;                              // 0x1588(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MinimapCircleBrush;                                // 0x1610(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MinimapNextCircleBrush;                            // 0x1698(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            FullMapCircleBrush;                                // 0x1720(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            FullMapNextCircleBrush;                            // 0x17A8(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            MinimapSafeZoneFinalPosBrush;                      // 0x1830(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            AircraftPathBrush;                                 // 0x18B8(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            AircraftMidlinePathBrush;                          // 0x1940(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            AircraftPathTeamIndicatorBrush;                    // 0x19C8(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     MiniMapBackgroundDrawingMaterial;                  // 0x1A50(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     MiniMapCircleDrawingMaterial;                      // 0x1A58(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     MiniMapNextCircleDrawingMaterial;                  // 0x1A60(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FDynamicLandData>               DynamicLands;                                      // 0x1A68(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AFortAthenaMapInfo*                     MapInfo;                                           // 0x1A78(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortBroadcastSpectatorInfo*            BroadcastSpectatorInfo;                            // 0x1A80(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaGamePhase                              GamePhase;                                         // 0x1A88(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1A89[0x7];                                     // 0x1A89(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPlaylistPropertyArray                 CurrentPlaylistInfo;                               // 0x1A90(0x0190)(Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bGameModeWillSkipAircraft;                         // 0x1C20(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         SafeZonePhase;                                     // 0x1C21(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EAthenaGamePhaseStep                          GamePhaseStep;                                     // 0x1C22(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1C23[0x1];                                     // 0x1C23(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         GamePhaseStepTimeRemaining;                        // 0x1C24(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundMix*                              LobbySoundMix;                                     // 0x1C28(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortAthenaAircraft*>            Aircrafts;                                         // 0x1C30(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         bAircraftIsLocked : 1;                             // 0x1C40(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_1C41[0x3];                                     // 0x1C41(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	ESafeZoneStartUp                              CachedSafeZoneStartUp;                             // 0x1C44(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1C45[0x3];                                     // 0x1C45(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LobbyAction;                                       // 0x1C48(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1C4C[0x18];                                    // 0x1C4C(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayMutatorEventData              MutatorEventData;                                  // 0x1C64(0x0010)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C74[0x4];                                     // 0x1C74(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayMutatorObjectDataArray        MutatorObjectDataArray;                            // 0x1C78(0x00C0)(Net, NativeAccessSpecifierPublic)
	int32                                         MutatorGenericInt_0;                               // 0x1D38(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MutatorGenericInt_1;                               // 0x1D3C(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MutatorGenericInt_2;                               // 0x1D40(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D44[0x4];                                     // 0x1D44(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortAthenaMutator_AI*                  GameplayMutator_AI;                                // 0x1D48(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortMutatorListComponent*              MutatorListComponent;                              // 0x1D50(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DefaultGliderRedeployCanRedeploy;                  // 0x1D58(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultRedeployGliderLateralVelocityMult;          // 0x1D5C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultRedeployGliderHeightLimit;                  // 0x1D60(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultParachuteDeployTraceForGroundDistance;      // 0x1D64(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DefaultAllowNeutralWallEditing;                    // 0x1D68(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FMeshNetworkStatus                     MeshNetworkStatus;                                 // 0x1D6C(0x0003)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D6F[0x1];                                     // 0x1D6F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnClientVolumeManagerReplicated;                   // 0x1D70(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortVolumeManager>         VolumeManagerToUse;                                // 0x1D80(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortVolumeManager*                     VolumeManager;                                     // 0x1D88(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	bool CanChangeGameplayOptions();
	bool CanUseSlowMotionOnVictory();
	class FName GetCurrentPlaylistName();
	class AFortGameplayMutator* GetMutatorByClass(const class AActor* ContextActor, TSubclassOf<class AFortGameplayMutator> MutatorClass);
	bool IsPlayerTriggeredRespawnAllowed();
	void OnCurrentPlaylistLoaded__DelegateSignature(class FName PlaylistName, const struct FGameplayTagContainer& PlaylistContextTags);
	void OnRep_Aircraft();
	void OnRep_bPlaylistStoppedSafeZonePhases();
	void OnRep_CurrentHighScore();
	void OnRep_CurrentPlaylistId();
	void OnRep_CurrentPlaylistInfo();
	void OnRep_DamageForStormCapMarking();
	void OnRep_GamePhase(EAthenaGamePhase OldGamePhase);
	void OnRep_MeshNetworkStatus();
	void OnRep_MutatorEventData();
	void OnRep_MutatorGenericInt_0();
	void OnRep_MutatorGenericInt_1();
	void OnRep_MutatorGenericInt_2();
	void OnRep_PlayersLeft();
	void OnRep_PlaylistTimeRemaining();
	void OnRep_SafeZonePhase();
	void OnRep_ServerChangelistNumber();
	void OnRep_StormCapState();
	void OnRep_SupplyDropWaveStartedSoundCue();
	void OnRep_TeamsLeft();
	void OnRep_UtcTimeStartedMatch(const struct FDateTime& OldUtcTimeStartedMatch);
	void OnRep_VolumeManager();
	void OnRep_WinningPlayerList();
	void OnRep_WinningPlayerState();
	void OnRep_WinningScore();
	void OnRep_WinningTeam();
	void OnWinnerAnnounced();
	void RunPerfMemCheatScript_Client_Replicated(bool bStartStatFiles);
	void SetFloatingIslandInformation(const struct FVector& WorldPosition, bool bActivated);
	void SetLocationColor(const struct FGameplayTag& LocationTag, const struct FLinearColor& Color);
	void SetLocationFont(const struct FGameplayTag& LocationTag, const struct FSlateFontInfo& Font);
	void SetLocationPosition2D(const struct FGameplayTag& LocationTag, const struct FVector2D& Location);
	void SetLocationText(const struct FGameplayTag& LocationTag, const class FText& Text);

	bool CanRespawnOnStarterIsland() const;
	EAthenaAerialPhase GetAerialPhase(class AFortPlayerControllerAthena* PlayerController) const;
	class AFortAthenaAircraft* GetAircraft(int32 AircraftIndex) const;
	struct FGameplayTagContainer GetAthenaPlaylistContextTags() const;
	class UAthenaBattleBusItemDefinition* GetBattleBusForPlayer(class AFortPlayerControllerAthena* PC) const;
	bool GetPlaylistTeams(TArray<uint8>* OutTeams) const;
	class AFortSafeZoneIndicator* GetSafeZoneIndicator() const;
	bool IsCreativeModePlaylist() const;
	bool IsPlaygroundModePlaylist() const;
	bool IsTeamSwitchAllowed(const class APawn* SwitchingPawn) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateAthena">();
	}
	static class AFortGameStateAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateAthena>();
	}
};
static_assert(alignof(AFortGameStateAthena) == 0x000008, "Wrong alignment on AFortGameStateAthena");
static_assert(sizeof(AFortGameStateAthena) == 0x001D90, "Wrong size on AFortGameStateAthena");
static_assert(offsetof(AFortGameStateAthena, OnCurrentPlaylistLoaded) == 0x000F10, "Member 'AFortGameStateAthena::OnCurrentPlaylistLoaded' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bPlaylistDataIsLoaded) == 0x000F20, "Member 'AFortGameStateAthena::bPlaylistDataIsLoaded' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bPlaylistDataIsActivelyLoading) == 0x000F21, "Member 'AFortGameStateAthena::bPlaylistDataIsActivelyLoading' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, AllWinnersAnnounced) == 0x000F28, "Member 'AFortGameStateAthena::AllWinnersAnnounced' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CountdownTick) == 0x000F38, "Member 'AFortGameStateAthena::CountdownTick' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CountdownStarted) == 0x000F48, "Member 'AFortGameStateAthena::CountdownStarted' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CountdownFinished) == 0x000F58, "Member 'AFortGameStateAthena::CountdownFinished' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FinalCountdownTick) == 0x000F68, "Member 'AFortGameStateAthena::FinalCountdownTick' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FinalCountdownStarted) == 0x000F78, "Member 'AFortGameStateAthena::FinalCountdownStarted' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FinalCountdownFinished) == 0x000F88, "Member 'AFortGameStateAthena::FinalCountdownFinished' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CurrentHighScoreUpdated) == 0x000F98, "Member 'AFortGameStateAthena::CurrentHighScoreUpdated' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GameModeMessageRequest) == 0x000FA8, "Member 'AFortGameStateAthena::GameModeMessageRequest' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, OnPlayerLeftCreativeIsland) == 0x000FB8, "Member 'AFortGameStateAthena::OnPlayerLeftCreativeIsland' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, OnPlayerJoinedCreativeIsland) == 0x000FC8, "Member 'AFortGameStateAthena::OnPlayerJoinedCreativeIsland' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorGenericIntegerUpdated) == 0x000FD8, "Member 'AFortGameStateAthena::MutatorGenericIntegerUpdated' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorGameplayEvent) == 0x000FE8, "Member 'AFortGameStateAthena::MutatorGameplayEvent' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, PlaylistTimeRemaining) == 0x001018, "Member 'AFortGameStateAthena::PlaylistTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, PrevPlaylistTimeRemaining) == 0x00101C, "Member 'AFortGameStateAthena::PrevPlaylistTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, TotalFinalCountdownTime) == 0x001020, "Member 'AFortGameStateAthena::TotalFinalCountdownTime' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bForceTeamScorePlacementOnDeath) == 0x001024, "Member 'AFortGameStateAthena::bForceTeamScorePlacementOnDeath' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bPlaylistStoppedSafeZonePhases) == 0x001025, "Member 'AFortGameStateAthena::bPlaylistStoppedSafeZonePhases' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bSafeZonePaused) == 0x001026, "Member 'AFortGameStateAthena::bSafeZonePaused' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, ServerChangelistNumber) == 0x001028, "Member 'AFortGameStateAthena::ServerChangelistNumber' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, SpecialActorData) == 0x001030, "Member 'AFortGameStateAthena::SpecialActorData' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, BuildingActorClasses) == 0x001038, "Member 'AFortGameStateAthena::BuildingActorClasses' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WinnerAnnounced) == 0x001048, "Member 'AFortGameStateAthena::WinnerAnnounced' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WinningTeamAnnounced) == 0x001058, "Member 'AFortGameStateAthena::WinningTeamAnnounced' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GamePhaseChanged) == 0x001068, "Member 'AFortGameStateAthena::GamePhaseChanged' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WinningScoreDetermined) == 0x001078, "Member 'AFortGameStateAthena::WinningScoreDetermined' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GamePhaseStepChanged) == 0x001088, "Member 'AFortGameStateAthena::GamePhaseStepChanged' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, StormCapStateChanged) == 0x001098, "Member 'AFortGameStateAthena::StormCapStateChanged' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, StormProgressStopped) == 0x0010A8, "Member 'AFortGameStateAthena::StormProgressStopped' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, OnPlayersLeftChanged) == 0x0010B8, "Member 'AFortGameStateAthena::OnPlayersLeftChanged' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, OnTeamsLeftChanged) == 0x0010C8, "Member 'AFortGameStateAthena::OnTeamsLeftChanged' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bSkipWinnerAnnounced) == 0x0010D8, "Member 'AFortGameStateAthena::bSkipWinnerAnnounced' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bIsInCountdown) == 0x0010D9, "Member 'AFortGameStateAthena::bIsInCountdown' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bIsInFinalCountdown) == 0x0010DA, "Member 'AFortGameStateAthena::bIsInFinalCountdown' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WarmupCountdownStartTime) == 0x0010DC, "Member 'AFortGameStateAthena::WarmupCountdownStartTime' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WarmupCountdownEndTime) == 0x0010E0, "Member 'AFortGameStateAthena::WarmupCountdownEndTime' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, AircraftStartTime) == 0x0010E4, "Member 'AFortGameStateAthena::AircraftStartTime' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, SafeZonesStartTime) == 0x0010E8, "Member 'AFortGameStateAthena::SafeZonesStartTime' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, EndGameStartTime) == 0x0010EC, "Member 'AFortGameStateAthena::EndGameStartTime' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, EndGameKickPlayerTime) == 0x0010F0, "Member 'AFortGameStateAthena::EndGameKickPlayerTime' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, TotalPlayers) == 0x0010F4, "Member 'AFortGameStateAthena::TotalPlayers' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, PlayersLeft) == 0x0010F8, "Member 'AFortGameStateAthena::PlayersLeft' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, StormCapState) == 0x001150, "Member 'AFortGameStateAthena::StormCapState' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CurrentPlayerCap) == 0x001154, "Member 'AFortGameStateAthena::CurrentPlayerCap' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DamageForStormCapMarking) == 0x001158, "Member 'AFortGameStateAthena::DamageForStormCapMarking' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, TeamXPlayersLeft) == 0x001160, "Member 'AFortGameStateAthena::TeamXPlayersLeft' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WinningPlayerList) == 0x001170, "Member 'AFortGameStateAthena::WinningPlayerList' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, TeamsLeft) == 0x001180, "Member 'AFortGameStateAthena::TeamsLeft' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, ServerToClientPreloadList) == 0x001188, "Member 'AFortGameStateAthena::ServerToClientPreloadList' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DefaultBattleBus) == 0x001198, "Member 'AFortGameStateAthena::DefaultBattleBus' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bAllowUserPickedCosmeticBattleBus) == 0x0011A0, "Member 'AFortGameStateAthena::bAllowUserPickedCosmeticBattleBus' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, TeamFlightPaths) == 0x0011A8, "Member 'AFortGameStateAthena::TeamFlightPaths' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FlightPathMidLine) == 0x0011B8, "Member 'AFortGameStateAthena::FlightPathMidLine' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DropZoneCenter) == 0x0011E0, "Member 'AFortGameStateAthena::DropZoneCenter' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FlightPathSelectionCenter) == 0x0011E8, "Member 'AFortGameStateAthena::FlightPathSelectionCenter' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, UtcTimeStartedMatch) == 0x0011F0, "Member 'AFortGameStateAthena::UtcTimeStartedMatch' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bIsLargeTeamGame) == 0x0011F8, "Member 'AFortGameStateAthena::bIsLargeTeamGame' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WinningPlayerState) == 0x001200, "Member 'AFortGameStateAthena::WinningPlayerState' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WinningTeam) == 0x001218, "Member 'AFortGameStateAthena::WinningTeam' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, WinningScore) == 0x00121C, "Member 'AFortGameStateAthena::WinningScore' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CurrentHighScore) == 0x001220, "Member 'AFortGameStateAthena::CurrentHighScore' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CurrentHighScoreTeam) == 0x001224, "Member 'AFortGameStateAthena::CurrentHighScoreTeam' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, SupplyDropWaveStartedSoundCue) == 0x001228, "Member 'AFortGameStateAthena::SupplyDropWaveStartedSoundCue' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, KillFeedEntry) == 0x001230, "Member 'AFortGameStateAthena::KillFeedEntry' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, KillFeedUpdated) == 0x001250, "Member 'AFortGameStateAthena::KillFeedUpdated' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, SpectatorArray) == 0x001260, "Member 'AFortGameStateAthena::SpectatorArray' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, AirCraftBehavior) == 0x001270, "Member 'AFortGameStateAthena::AirCraftBehavior' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bStormReachedFinalPosition) == 0x001272, "Member 'AFortGameStateAthena::bStormReachedFinalPosition' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FriendlyFireType) == 0x001273, "Member 'AFortGameStateAthena::FriendlyFireType' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GameMemberInfoArray) == 0x0013B8, "Member 'AFortGameStateAthena::GameMemberInfoArray' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, ActiveTeamNums) == 0x0014B0, "Member 'AFortGameStateAthena::ActiveTeamNums' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CurrentPlaylistId) == 0x0014C0, "Member 'AFortGameStateAthena::CurrentPlaylistId' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bIsTournamentMatch) == 0x0014C4, "Member 'AFortGameStateAthena::bIsTournamentMatch' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, SafeZoneIndicator) == 0x0014C8, "Member 'AFortGameStateAthena::SafeZoneIndicator' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapBackgroundBrush) == 0x0014D0, "Member 'AFortGameStateAthena::MinimapBackgroundBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapBackgroundImage) == 0x001558, "Member 'AFortGameStateAthena::MinimapBackgroundImage' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapBackgroundMID) == 0x001560, "Member 'AFortGameStateAthena::MinimapBackgroundMID' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapCircleMID) == 0x001568, "Member 'AFortGameStateAthena::MinimapCircleMID' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapNextCircleMID) == 0x001570, "Member 'AFortGameStateAthena::MinimapNextCircleMID' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FullmapCircleMID) == 0x001578, "Member 'AFortGameStateAthena::FullmapCircleMID' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FullmapNextCircleMID) == 0x001580, "Member 'AFortGameStateAthena::FullmapNextCircleMID' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapSafeZoneBrush) == 0x001588, "Member 'AFortGameStateAthena::MinimapSafeZoneBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapCircleBrush) == 0x001610, "Member 'AFortGameStateAthena::MinimapCircleBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapNextCircleBrush) == 0x001698, "Member 'AFortGameStateAthena::MinimapNextCircleBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FullMapCircleBrush) == 0x001720, "Member 'AFortGameStateAthena::FullMapCircleBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, FullMapNextCircleBrush) == 0x0017A8, "Member 'AFortGameStateAthena::FullMapNextCircleBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MinimapSafeZoneFinalPosBrush) == 0x001830, "Member 'AFortGameStateAthena::MinimapSafeZoneFinalPosBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, AircraftPathBrush) == 0x0018B8, "Member 'AFortGameStateAthena::AircraftPathBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, AircraftMidlinePathBrush) == 0x001940, "Member 'AFortGameStateAthena::AircraftMidlinePathBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, AircraftPathTeamIndicatorBrush) == 0x0019C8, "Member 'AFortGameStateAthena::AircraftPathTeamIndicatorBrush' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MiniMapBackgroundDrawingMaterial) == 0x001A50, "Member 'AFortGameStateAthena::MiniMapBackgroundDrawingMaterial' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MiniMapCircleDrawingMaterial) == 0x001A58, "Member 'AFortGameStateAthena::MiniMapCircleDrawingMaterial' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MiniMapNextCircleDrawingMaterial) == 0x001A60, "Member 'AFortGameStateAthena::MiniMapNextCircleDrawingMaterial' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DynamicLands) == 0x001A68, "Member 'AFortGameStateAthena::DynamicLands' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MapInfo) == 0x001A78, "Member 'AFortGameStateAthena::MapInfo' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, BroadcastSpectatorInfo) == 0x001A80, "Member 'AFortGameStateAthena::BroadcastSpectatorInfo' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GamePhase) == 0x001A88, "Member 'AFortGameStateAthena::GamePhase' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CurrentPlaylistInfo) == 0x001A90, "Member 'AFortGameStateAthena::CurrentPlaylistInfo' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, bGameModeWillSkipAircraft) == 0x001C20, "Member 'AFortGameStateAthena::bGameModeWillSkipAircraft' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, SafeZonePhase) == 0x001C21, "Member 'AFortGameStateAthena::SafeZonePhase' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GamePhaseStep) == 0x001C22, "Member 'AFortGameStateAthena::GamePhaseStep' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GamePhaseStepTimeRemaining) == 0x001C24, "Member 'AFortGameStateAthena::GamePhaseStepTimeRemaining' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, LobbySoundMix) == 0x001C28, "Member 'AFortGameStateAthena::LobbySoundMix' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, Aircrafts) == 0x001C30, "Member 'AFortGameStateAthena::Aircrafts' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, CachedSafeZoneStartUp) == 0x001C44, "Member 'AFortGameStateAthena::CachedSafeZoneStartUp' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, LobbyAction) == 0x001C48, "Member 'AFortGameStateAthena::LobbyAction' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorEventData) == 0x001C64, "Member 'AFortGameStateAthena::MutatorEventData' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorObjectDataArray) == 0x001C78, "Member 'AFortGameStateAthena::MutatorObjectDataArray' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorGenericInt_0) == 0x001D38, "Member 'AFortGameStateAthena::MutatorGenericInt_0' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorGenericInt_1) == 0x001D3C, "Member 'AFortGameStateAthena::MutatorGenericInt_1' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorGenericInt_2) == 0x001D40, "Member 'AFortGameStateAthena::MutatorGenericInt_2' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, GameplayMutator_AI) == 0x001D48, "Member 'AFortGameStateAthena::GameplayMutator_AI' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MutatorListComponent) == 0x001D50, "Member 'AFortGameStateAthena::MutatorListComponent' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DefaultGliderRedeployCanRedeploy) == 0x001D58, "Member 'AFortGameStateAthena::DefaultGliderRedeployCanRedeploy' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DefaultRedeployGliderLateralVelocityMult) == 0x001D5C, "Member 'AFortGameStateAthena::DefaultRedeployGliderLateralVelocityMult' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DefaultRedeployGliderHeightLimit) == 0x001D60, "Member 'AFortGameStateAthena::DefaultRedeployGliderHeightLimit' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DefaultParachuteDeployTraceForGroundDistance) == 0x001D64, "Member 'AFortGameStateAthena::DefaultParachuteDeployTraceForGroundDistance' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, DefaultAllowNeutralWallEditing) == 0x001D68, "Member 'AFortGameStateAthena::DefaultAllowNeutralWallEditing' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, MeshNetworkStatus) == 0x001D6C, "Member 'AFortGameStateAthena::MeshNetworkStatus' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, OnClientVolumeManagerReplicated) == 0x001D70, "Member 'AFortGameStateAthena::OnClientVolumeManagerReplicated' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, VolumeManagerToUse) == 0x001D80, "Member 'AFortGameStateAthena::VolumeManagerToUse' has a wrong offset!");
static_assert(offsetof(AFortGameStateAthena, VolumeManager) == 0x001D88, "Member 'AFortGameStateAthena::VolumeManager' has a wrong offset!");

// Class FortniteGame.FortGameStateBoss
// 0x0010 (0x0E08 - 0x0DF8)
class AFortGameStateBoss final : public AFortGameStateZone
{
public:
	uint8                                         Pad_DF8[0x10];                                     // 0x0DF8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AllPlayersDied();
	void BossKilled();
	void BossSpawned();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateBoss">();
	}
	static class AFortGameStateBoss* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateBoss>();
	}
};
static_assert(alignof(AFortGameStateBoss) == 0x000008, "Wrong alignment on AFortGameStateBoss");
static_assert(sizeof(AFortGameStateBoss) == 0x000E08, "Wrong size on AFortGameStateBoss");

// Class FortniteGame.FortGameStateDeployableBase
// 0x0040 (0x0E38 - 0x0DF8)
class AFortGameStateDeployableBase final : public AFortGameStateZone
{
public:
	class AFortDeployableBaseManager*             DeployableBaseManager;                             // 0x0DF8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDeployableBaseManagerCreated;                    // 0x0E00(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	bool                                          bFireEndOfDayDelegate;                             // 0x0E10(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_E11[0x7];                                      // 0x0E11(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FHordeDifficultyTierInfo>       TierDifficultyConfig;                              // 0x0E18(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FHordeDifficultyTierInfo>       PrestigeTierDifficultyConfig;                      // 0x0E28(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	void OnRep_DeployableBaseManager();
	void SetGameDifficultyExplicitly(const float InGameDifficulty);
	void SetGameDifficultyRow(const struct FDataTableRowHandle& GameDifficultyInfo);

	EDeployableBaseUseType GetDeployableBaseUseType() const;
	float GetStormShieldBreatherRadiusOverride() const;
	float GetStormShieldEndingRadiusOverride() const;
	float GetStormShieldStartingRadiusOverride() const;
	bool ShouldRespawnAtLastPawnLocation() const;
	bool ShouldUseStormShield() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateDeployableBase">();
	}
	static class AFortGameStateDeployableBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateDeployableBase>();
	}
};
static_assert(alignof(AFortGameStateDeployableBase) == 0x000008, "Wrong alignment on AFortGameStateDeployableBase");
static_assert(sizeof(AFortGameStateDeployableBase) == 0x000E38, "Wrong size on AFortGameStateDeployableBase");
static_assert(offsetof(AFortGameStateDeployableBase, DeployableBaseManager) == 0x000DF8, "Member 'AFortGameStateDeployableBase::DeployableBaseManager' has a wrong offset!");
static_assert(offsetof(AFortGameStateDeployableBase, OnDeployableBaseManagerCreated) == 0x000E00, "Member 'AFortGameStateDeployableBase::OnDeployableBaseManagerCreated' has a wrong offset!");
static_assert(offsetof(AFortGameStateDeployableBase, bFireEndOfDayDelegate) == 0x000E10, "Member 'AFortGameStateDeployableBase::bFireEndOfDayDelegate' has a wrong offset!");
static_assert(offsetof(AFortGameStateDeployableBase, TierDifficultyConfig) == 0x000E18, "Member 'AFortGameStateDeployableBase::TierDifficultyConfig' has a wrong offset!");
static_assert(offsetof(AFortGameStateDeployableBase, PrestigeTierDifficultyConfig) == 0x000E28, "Member 'AFortGameStateDeployableBase::PrestigeTierDifficultyConfig' has a wrong offset!");

// Class FortniteGame.FortLocalTeam
// 0x0030 (0x0058 - 0x0028)
class UFortLocalTeam final : public UObject
{
public:
	TArray<class UFortTeamMember*>                TeamMembers;                                       // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_38[0x20];                                      // 0x0038(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLocalTeam">();
	}
	static class UFortLocalTeam* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLocalTeam>();
	}
};
static_assert(alignof(UFortLocalTeam) == 0x000008, "Wrong alignment on UFortLocalTeam");
static_assert(sizeof(UFortLocalTeam) == 0x000058, "Wrong size on UFortLocalTeam");
static_assert(offsetof(UFortLocalTeam, TeamMembers) == 0x000028, "Member 'UFortLocalTeam::TeamMembers' has a wrong offset!");

// Class FortniteGame.FortGameStateEndless
// 0x0008 (0x0E00 - 0x0DF8)
class AFortGameStateEndless final : public AFortGameStateZone
{
public:
	int32                                         WaveNumber;                                        // 0x0DF8(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_DFC[0x4];                                      // 0x0DFC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetWaveNumber();
	void SetWaveNumber(int32 NewWaveNumber);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateEndless">();
	}
	static class AFortGameStateEndless* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateEndless>();
	}
};
static_assert(alignof(AFortGameStateEndless) == 0x000008, "Wrong alignment on AFortGameStateEndless");
static_assert(sizeof(AFortGameStateEndless) == 0x000E00, "Wrong size on AFortGameStateEndless");
static_assert(offsetof(AFortGameStateEndless, WaveNumber) == 0x000DF8, "Member 'AFortGameStateEndless::WaveNumber' has a wrong offset!");

// Class FortniteGame.FortGameStateFOB
// 0x0018 (0x0E10 - 0x0DF8)
class AFortGameStateFOB final : public AFortGameStateZone
{
public:
	UMulticastDelegateProperty_                   OnBuildingDestroyedDel;                            // 0x0DF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_E08[0x8];                                      // 0x0E08(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetGameDifficultyExplicitly(const float InGameDifficulty);
	void SetGameDifficultyRow(const struct FDataTableRowHandle& GameDifficultyInfo);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateFOB">();
	}
	static class AFortGameStateFOB* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateFOB>();
	}
};
static_assert(alignof(AFortGameStateFOB) == 0x000008, "Wrong alignment on AFortGameStateFOB");
static_assert(sizeof(AFortGameStateFOB) == 0x000E10, "Wrong size on AFortGameStateFOB");
static_assert(offsetof(AFortGameStateFOB, OnBuildingDestroyedDel) == 0x000DF8, "Member 'AFortGameStateFOB::OnBuildingDestroyedDel' has a wrong offset!");

// Class FortniteGame.FortGameStateFrontEnd
// 0x0000 (0x06A8 - 0x06A8)
class AFortGameStateFrontEnd final : public AFortGameState
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateFrontEnd">();
	}
	static class AFortGameStateFrontEnd* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateFrontEnd>();
	}
};
static_assert(alignof(AFortGameStateFrontEnd) == 0x000008, "Wrong alignment on AFortGameStateFrontEnd");
static_assert(sizeof(AFortGameStateFrontEnd) == 0x0006A8, "Wrong size on AFortGameStateFrontEnd");

// Class FortniteGame.FortRemoteControlPawnSet
// 0x0258 (0x0288 - 0x0030)
class UFortRemoteControlPawnSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             FuseLength;                                        // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MouseTurnCap;                                      // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MouseTurnRate;                                     // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MouseTurnRateMax;                                  // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             GyroTurnRateMax;                                   // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             KeyboardTurnRate;                                  // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ControllerTurnRate;                                // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TouchTurnRate;                                     // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxSpeed;                                          // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             MaxAcceleration;                                   // 0x0198(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             UseLaunchDelay;                                    // 0x01C0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             LaunchDelay;                                       // 0x01E8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             LaunchSpeed;                                       // 0x0210(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             OutOfHealthExplodeDelay;                           // 0x0238(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             PlayerCanDetonate;                                 // 0x0260(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRemoteControlPawnSet">();
	}
	static class UFortRemoteControlPawnSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRemoteControlPawnSet>();
	}
};
static_assert(alignof(UFortRemoteControlPawnSet) == 0x000008, "Wrong alignment on UFortRemoteControlPawnSet");
static_assert(sizeof(UFortRemoteControlPawnSet) == 0x000288, "Wrong size on UFortRemoteControlPawnSet");
static_assert(offsetof(UFortRemoteControlPawnSet, FuseLength) == 0x000030, "Member 'UFortRemoteControlPawnSet::FuseLength' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, MouseTurnCap) == 0x000058, "Member 'UFortRemoteControlPawnSet::MouseTurnCap' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, MouseTurnRate) == 0x000080, "Member 'UFortRemoteControlPawnSet::MouseTurnRate' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, MouseTurnRateMax) == 0x0000A8, "Member 'UFortRemoteControlPawnSet::MouseTurnRateMax' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, GyroTurnRateMax) == 0x0000D0, "Member 'UFortRemoteControlPawnSet::GyroTurnRateMax' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, KeyboardTurnRate) == 0x0000F8, "Member 'UFortRemoteControlPawnSet::KeyboardTurnRate' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, ControllerTurnRate) == 0x000120, "Member 'UFortRemoteControlPawnSet::ControllerTurnRate' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, TouchTurnRate) == 0x000148, "Member 'UFortRemoteControlPawnSet::TouchTurnRate' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, MaxSpeed) == 0x000170, "Member 'UFortRemoteControlPawnSet::MaxSpeed' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, MaxAcceleration) == 0x000198, "Member 'UFortRemoteControlPawnSet::MaxAcceleration' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, UseLaunchDelay) == 0x0001C0, "Member 'UFortRemoteControlPawnSet::UseLaunchDelay' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, LaunchDelay) == 0x0001E8, "Member 'UFortRemoteControlPawnSet::LaunchDelay' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, LaunchSpeed) == 0x000210, "Member 'UFortRemoteControlPawnSet::LaunchSpeed' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, OutOfHealthExplodeDelay) == 0x000238, "Member 'UFortRemoteControlPawnSet::OutOfHealthExplodeDelay' has a wrong offset!");
static_assert(offsetof(UFortRemoteControlPawnSet, PlayerCanDetonate) == 0x000260, "Member 'UFortRemoteControlPawnSet::PlayerCanDetonate' has a wrong offset!");

// Class FortniteGame.FortGameStateKeep
// 0x0050 (0x0E48 - 0x0DF8)
class AFortGameStateKeep final : public AFortGameStateZone
{
public:
	struct FPermaniteBoundariesInfo               PermaniteBoundariesData;                           // 0x0DF8(0x0014)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_E0C[0x3C];                                     // 0x0E0C(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_PermaniteBoundariesInfo();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateKeep">();
	}
	static class AFortGameStateKeep* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateKeep>();
	}
};
static_assert(alignof(AFortGameStateKeep) == 0x000008, "Wrong alignment on AFortGameStateKeep");
static_assert(sizeof(AFortGameStateKeep) == 0x000E48, "Wrong size on AFortGameStateKeep");
static_assert(offsetof(AFortGameStateKeep, PermaniteBoundariesData) == 0x000DF8, "Member 'AFortGameStateKeep::PermaniteBoundariesData' has a wrong offset!");

// Class FortniteGame.FortMarkActor
// 0x00D8 (0x0408 - 0x0330)
class AFortMarkActor final : public AActor
{
public:
	TWeakObjectPtr<class AFortPlayerStateZone>    OwningPlayer;                                      // 0x0330(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 MarkString;                                        // 0x0338(0x0010)(Net, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   PreapprovedMarkString;                             // 0x0348(0x0018)(Net, NativeAccessSpecifierPublic)
	bool                                          bFinishedEditing;                                  // 0x0360(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_361[0x7];                                      // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 AttachedToActor;                                   // 0x0368(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                AttachmentOffset;                                  // 0x0370(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x0380(0x0088)(NativeAccessSpecifierPublic)

public:
	void OnRep_AttachedToActor();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMarkActor">();
	}
	static class AFortMarkActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMarkActor>();
	}
};
static_assert(alignof(AFortMarkActor) == 0x000008, "Wrong alignment on AFortMarkActor");
static_assert(sizeof(AFortMarkActor) == 0x000408, "Wrong size on AFortMarkActor");
static_assert(offsetof(AFortMarkActor, OwningPlayer) == 0x000330, "Member 'AFortMarkActor::OwningPlayer' has a wrong offset!");
static_assert(offsetof(AFortMarkActor, MarkString) == 0x000338, "Member 'AFortMarkActor::MarkString' has a wrong offset!");
static_assert(offsetof(AFortMarkActor, PreapprovedMarkString) == 0x000348, "Member 'AFortMarkActor::PreapprovedMarkString' has a wrong offset!");
static_assert(offsetof(AFortMarkActor, bFinishedEditing) == 0x000360, "Member 'AFortMarkActor::bFinishedEditing' has a wrong offset!");
static_assert(offsetof(AFortMarkActor, AttachedToActor) == 0x000368, "Member 'AFortMarkActor::AttachedToActor' has a wrong offset!");
static_assert(offsetof(AFortMarkActor, AttachmentOffset) == 0x000370, "Member 'AFortMarkActor::AttachmentOffset' has a wrong offset!");
static_assert(offsetof(AFortMarkActor, MiniMapIconBrush) == 0x000380, "Member 'AFortMarkActor::MiniMapIconBrush' has a wrong offset!");

// Class FortniteGame.FortGameStateManor
// 0x0060 (0x0E58 - 0x0DF8)
class AFortGameStateManor final : public AFortGameStateZone
{
public:
	uint8                                         Pad_DF8[0x60];                                     // 0x0DF8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateManor">();
	}
	static class AFortGameStateManor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateManor>();
	}
};
static_assert(alignof(AFortGameStateManor) == 0x000008, "Wrong alignment on AFortGameStateManor");
static_assert(sizeof(AFortGameStateManor) == 0x000E58, "Wrong size on AFortGameStateManor");

// Class FortniteGame.FortGameStateOutpost
// 0x0008 (0x0E00 - 0x0DF8)
class AFortGameStateOutpost final : public AFortGameStateZone
{
public:
	bool                                          bOutpostDefenseActive;                             // 0x0DF8(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DF9[0x7];                                      // 0x0DF9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetGameDifficultyRow(const struct FDataTableRowHandle& GameDifficultyInfo);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateOutpost">();
	}
	static class AFortGameStateOutpost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateOutpost>();
	}
};
static_assert(alignof(AFortGameStateOutpost) == 0x000008, "Wrong alignment on AFortGameStateOutpost");
static_assert(sizeof(AFortGameStateOutpost) == 0x000E00, "Wrong size on AFortGameStateOutpost");
static_assert(offsetof(AFortGameStateOutpost, bOutpostDefenseActive) == 0x000DF8, "Member 'AFortGameStateOutpost::bOutpostDefenseActive' has a wrong offset!");

// Class FortniteGame.FortGameStatePvPBaseDestruction
// 0x0110 (0x0FF8 - 0x0EE8)
class AFortGameStatePvPBaseDestruction final : public AFortGameStatePvP
{
public:
	class FName                                   SessionXPRowName;                                  // 0x0EE8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRichCurve                             TeamLevelToSessionXPCurve;                         // 0x0EF0(0x0080)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FRichCurve                             SessionXPToTeamLevelCurve;                         // 0x0F70(0x0080)(Transient, Protected, NativeAccessSpecifierProtected)
	int32                                         MaxTeamLevel;                                      // 0x0FF0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         MaxTeamExperience;                                 // 0x0FF4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	int32 GetExperienceRequiredForTeamLevel(int32 TeamLevel) const;
	int32 GetMaxTeamExperience() const;
	int32 GetMaxTeamLevel() const;
	int32 GetTeamLevelForExperienceAmount(int32 Experience) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStatePvPBaseDestruction">();
	}
	static class AFortGameStatePvPBaseDestruction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStatePvPBaseDestruction>();
	}
};
static_assert(alignof(AFortGameStatePvPBaseDestruction) == 0x000008, "Wrong alignment on AFortGameStatePvPBaseDestruction");
static_assert(sizeof(AFortGameStatePvPBaseDestruction) == 0x000FF8, "Wrong size on AFortGameStatePvPBaseDestruction");
static_assert(offsetof(AFortGameStatePvPBaseDestruction, SessionXPRowName) == 0x000EE8, "Member 'AFortGameStatePvPBaseDestruction::SessionXPRowName' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvPBaseDestruction, TeamLevelToSessionXPCurve) == 0x000EF0, "Member 'AFortGameStatePvPBaseDestruction::TeamLevelToSessionXPCurve' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvPBaseDestruction, SessionXPToTeamLevelCurve) == 0x000F70, "Member 'AFortGameStatePvPBaseDestruction::SessionXPToTeamLevelCurve' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvPBaseDestruction, MaxTeamLevel) == 0x000FF0, "Member 'AFortGameStatePvPBaseDestruction::MaxTeamLevel' has a wrong offset!");
static_assert(offsetof(AFortGameStatePvPBaseDestruction, MaxTeamExperience) == 0x000FF4, "Member 'AFortGameStatePvPBaseDestruction::MaxTeamExperience' has a wrong offset!");

// Class FortniteGame.FortGameStateSurvival
// 0x0008 (0x0E00 - 0x0DF8)
class AFortGameStateSurvival final : public AFortGameStateZone
{
public:
	bool                                          bFireEndOfDayDelegate;                             // 0x0DF8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DF9[0x3];                                      // 0x0DF9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeToDelayEndOfDayZoneScoreWidgetDisplay;         // 0x0DFC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void SetGameDifficultyRow(const struct FDataTableRowHandle& GameDifficultyInfo);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameStateSurvival">();
	}
	static class AFortGameStateSurvival* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGameStateSurvival>();
	}
};
static_assert(alignof(AFortGameStateSurvival) == 0x000008, "Wrong alignment on AFortGameStateSurvival");
static_assert(sizeof(AFortGameStateSurvival) == 0x000E00, "Wrong size on AFortGameStateSurvival");
static_assert(offsetof(AFortGameStateSurvival, bFireEndOfDayDelegate) == 0x000DF8, "Member 'AFortGameStateSurvival::bFireEndOfDayDelegate' has a wrong offset!");
static_assert(offsetof(AFortGameStateSurvival, TimeToDelayEndOfDayZoneScoreWidgetDisplay) == 0x000DFC, "Member 'AFortGameStateSurvival::TimeToDelayEndOfDayZoneScoreWidgetDisplay' has a wrong offset!");

// Class FortniteGame.FortGameUIExtenderAthena
// 0x0008 (0x0030 - 0x0028)
class UFortGameUIExtenderAthena : public UObject
{
public:
	class APlayerController*                      Owner;                                             // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	bool CanShowGoToBossCommand();
	void GoToBossCommand();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameUIExtenderAthena">();
	}
	static class UFortGameUIExtenderAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameUIExtenderAthena>();
	}
};
static_assert(alignof(UFortGameUIExtenderAthena) == 0x000008, "Wrong alignment on UFortGameUIExtenderAthena");
static_assert(sizeof(UFortGameUIExtenderAthena) == 0x000030, "Wrong size on UFortGameUIExtenderAthena");
static_assert(offsetof(UFortGameUIExtenderAthena, Owner) == 0x000028, "Member 'UFortGameUIExtenderAthena::Owner' has a wrong offset!");

// Class FortniteGame.FortGameUserSettings
// 0x0500 (0x0618 - 0x0118)
class UFortGameUserSettings final : public UGameUserSettings
{
public:
	float                                         MouseSensitivity;                                  // 0x0118(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         FortVersion;                                       // 0x011C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_120[0x18];                                     // 0x0120(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          UnlockConsoleFPS;                                  // 0x0138(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          LastAppliedUnlockConsoleFPS;                       // 0x0139(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_13A[0x2];                                      // 0x013A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentConsoleFPSMode;                             // 0x013C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         SubGameSelectCount_Athena;                         // 0x0140(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_144[0x4];                                      // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              SubGameLastSelectedTime_Athena;                    // 0x0148(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         SubGameSelectCount_Campaign;                       // 0x0150(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_154[0x4];                                      // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              SubGameLastSelectedTime_Campaign;                  // 0x0158(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDateTime                              LastTimeSettingsSnapshotUploaded;                  // 0x0160(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 CustomVoiceChatInputDevice;                        // 0x0168(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 CustomVoiceChatOutputDevice;                       // 0x0178(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMotionBlur;                                       // 0x0188(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowGrass;                                        // 0x0189(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowFPS;                                          // 0x018A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_18B[0x5];                                      // 0x018B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class FName, struct FDateTime>           NamedTimes;                                        // 0x0190(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TMap<class FName, int32>                      NamedCounts;                                       // 0x01E0(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	struct FDateTime                              LastSeenAthenaStoreRefreshTime;                    // 0x0230(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDateTime                              LastSeenAthenaStoreWeeklyEndTime;                  // 0x0238(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FPlaylistData                          LastSelectedPlaylist;                              // 0x0240(0x0028)(Config, NativeAccessSpecifierPrivate)
	bool                                          LastSelectedFillOption;                            // 0x0268(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_269[0x7];                                      // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class FName, struct FSavedCustomMatchOptions> CustomMatchOptions;                                // 0x0270(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	class FString                                 LastNewsVersionViewedBR;                           // 0x02C0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 LastNewsVersionViewedSTW;                          // 0x02D0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 LastPlaylistInfoVersionViewedBR;                   // 0x02E0(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bEulaAccepted;                                     // 0x02F0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2F1[0x7];                                      // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 EulaAcceptedUserId;                                // 0x02F8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDateTime                              LastEulaCheckTime;                                 // 0x0308(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FHUDLayoutUsageData                    HUDLayoutUsageData;                                // 0x0310(0x0010)(Config, NoDestructor, NativeAccessSpecifierPublic)
	struct FHUDLayoutData                         HUDLayoutData[0x3];                                // 0x0320(0x0010)(Config, NativeAccessSpecifierPrivate)
	int32                                         bTimesSeenBacchusLoadTutorial;                     // 0x0350(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bHasSeenTapToShoot;                                // 0x0354(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_355[0x3];                                      // 0x0355(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumTimesSeeingPanningTip;                          // 0x0358(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FFireModeData                          FireModeData;                                      // 0x035C(0x0005)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_361[0x3];                                      // 0x0361(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortSimpleGameStats                   SimpleMobileStats;                                 // 0x0364(0x0018)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	int32                                         InitialBenchmarkState;                             // 0x037C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableMouseAcceleration;                         // 0x0380(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ESavedAccountType                             ChosenLoginType;                                   // 0x0381(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_382[0x6];                                      // 0x0382(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnViewDistanceQualityChanged;                      // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnShadowQualityChanged;                            // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnAntiAliasingQualityChanged;                      // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTextureQualityChanged;                           // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnEffectsQualityChanged;                           // 0x03C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPostProcessQualityChanged;                       // 0x03D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3E8[0x60];                                     // 0x03E8(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FSavedCredentials>              Credentials;                                       // 0x0448(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	int32                                         SocialImportOptedOutVersion;                       // 0x0458(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         VKImportOptedOutVersion;                           // 0x045C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasSeenErebusSocialImport;                        // 0x0460(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasSeenFriendImportToast;                         // 0x0461(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_462[0x6];                                      // 0x0462(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              LastSocialImportPromptTime;                        // 0x0468(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SocialImportPromptCountCurrentVersion;             // 0x0470(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SocialImportPromptCountAllVersions;                // 0x0474(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         VKImportPromptCountCurrentVersion;                 // 0x0478(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         VKImportPromptCountAllVersions;                    // 0x047C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSocialImportDisplayed;                            // 0x0480(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMultiFactorAuthModalOpOut;                        // 0x0481(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_482[0x6];                                      // 0x0482(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              LastEnableMFAModalPromptTime;                      // 0x0488(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              LastVKImportPromptTime;                            // 0x0490(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDateTime                              LastAffiliateToastTime;                            // 0x0498(0x0008)(ZeroConstructor, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<class FString, struct FDateTime>         FailedInviteMap;                                   // 0x04A0(0x0050)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	uint8                                         Pad_4F0[0x8];                                      // 0x04F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnAllowVideoPlaybackChanged;                       // 0x04F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bAllowLowPowerMode;                                // 0x0508(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bAllowVideoPlayback;                               // 0x0509(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortMobileFPSMode                            MobileFPSMode;                                     // 0x050A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_50B[0xFD];                                     // 0x050B(0x00FD)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 MobileQualitySettingsResetDefaultsGUID;            // 0x0608(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	bool IsVideoPlaybackAllowed();
	void ResetScalabilityModes();
	void ResetToDefaultDeviceScalability();
	void SetHasSeenPanningTip(bool bHasSeenIt);
	void SetHasSeenTapToShoot(bool bHasSeenIt);
	void SetMobileFPSMode(const EFortMobileFPSMode Mode);
	void ToggleScalabilityMode(EFortScalabilityMode Mode, bool bEnabled, bool bForceApply);

	const struct FFireModeData GetFireModeData() const;
	bool GetHasSeenPanningTip() const;
	bool GetHasSeenTapToShoot() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameUserSettings">();
	}
	static class UFortGameUserSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameUserSettings>();
	}
};
static_assert(alignof(UFortGameUserSettings) == 0x000008, "Wrong alignment on UFortGameUserSettings");
static_assert(sizeof(UFortGameUserSettings) == 0x000618, "Wrong size on UFortGameUserSettings");
static_assert(offsetof(UFortGameUserSettings, MouseSensitivity) == 0x000118, "Member 'UFortGameUserSettings::MouseSensitivity' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, FortVersion) == 0x00011C, "Member 'UFortGameUserSettings::FortVersion' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, UnlockConsoleFPS) == 0x000138, "Member 'UFortGameUserSettings::UnlockConsoleFPS' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastAppliedUnlockConsoleFPS) == 0x000139, "Member 'UFortGameUserSettings::LastAppliedUnlockConsoleFPS' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, CurrentConsoleFPSMode) == 0x00013C, "Member 'UFortGameUserSettings::CurrentConsoleFPSMode' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SubGameSelectCount_Athena) == 0x000140, "Member 'UFortGameUserSettings::SubGameSelectCount_Athena' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SubGameLastSelectedTime_Athena) == 0x000148, "Member 'UFortGameUserSettings::SubGameLastSelectedTime_Athena' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SubGameSelectCount_Campaign) == 0x000150, "Member 'UFortGameUserSettings::SubGameSelectCount_Campaign' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SubGameLastSelectedTime_Campaign) == 0x000158, "Member 'UFortGameUserSettings::SubGameLastSelectedTime_Campaign' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastTimeSettingsSnapshotUploaded) == 0x000160, "Member 'UFortGameUserSettings::LastTimeSettingsSnapshotUploaded' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, CustomVoiceChatInputDevice) == 0x000168, "Member 'UFortGameUserSettings::CustomVoiceChatInputDevice' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, CustomVoiceChatOutputDevice) == 0x000178, "Member 'UFortGameUserSettings::CustomVoiceChatOutputDevice' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bMotionBlur) == 0x000188, "Member 'UFortGameUserSettings::bMotionBlur' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bShowGrass) == 0x000189, "Member 'UFortGameUserSettings::bShowGrass' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bShowFPS) == 0x00018A, "Member 'UFortGameUserSettings::bShowFPS' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, NamedTimes) == 0x000190, "Member 'UFortGameUserSettings::NamedTimes' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, NamedCounts) == 0x0001E0, "Member 'UFortGameUserSettings::NamedCounts' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastSeenAthenaStoreRefreshTime) == 0x000230, "Member 'UFortGameUserSettings::LastSeenAthenaStoreRefreshTime' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastSeenAthenaStoreWeeklyEndTime) == 0x000238, "Member 'UFortGameUserSettings::LastSeenAthenaStoreWeeklyEndTime' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastSelectedPlaylist) == 0x000240, "Member 'UFortGameUserSettings::LastSelectedPlaylist' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastSelectedFillOption) == 0x000268, "Member 'UFortGameUserSettings::LastSelectedFillOption' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, CustomMatchOptions) == 0x000270, "Member 'UFortGameUserSettings::CustomMatchOptions' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastNewsVersionViewedBR) == 0x0002C0, "Member 'UFortGameUserSettings::LastNewsVersionViewedBR' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastNewsVersionViewedSTW) == 0x0002D0, "Member 'UFortGameUserSettings::LastNewsVersionViewedSTW' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastPlaylistInfoVersionViewedBR) == 0x0002E0, "Member 'UFortGameUserSettings::LastPlaylistInfoVersionViewedBR' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bEulaAccepted) == 0x0002F0, "Member 'UFortGameUserSettings::bEulaAccepted' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, EulaAcceptedUserId) == 0x0002F8, "Member 'UFortGameUserSettings::EulaAcceptedUserId' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastEulaCheckTime) == 0x000308, "Member 'UFortGameUserSettings::LastEulaCheckTime' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, HUDLayoutUsageData) == 0x000310, "Member 'UFortGameUserSettings::HUDLayoutUsageData' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, HUDLayoutData) == 0x000320, "Member 'UFortGameUserSettings::HUDLayoutData' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bTimesSeenBacchusLoadTutorial) == 0x000350, "Member 'UFortGameUserSettings::bTimesSeenBacchusLoadTutorial' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bHasSeenTapToShoot) == 0x000354, "Member 'UFortGameUserSettings::bHasSeenTapToShoot' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, NumTimesSeeingPanningTip) == 0x000358, "Member 'UFortGameUserSettings::NumTimesSeeingPanningTip' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, FireModeData) == 0x00035C, "Member 'UFortGameUserSettings::FireModeData' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SimpleMobileStats) == 0x000364, "Member 'UFortGameUserSettings::SimpleMobileStats' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, InitialBenchmarkState) == 0x00037C, "Member 'UFortGameUserSettings::InitialBenchmarkState' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bDisableMouseAcceleration) == 0x000380, "Member 'UFortGameUserSettings::bDisableMouseAcceleration' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, ChosenLoginType) == 0x000381, "Member 'UFortGameUserSettings::ChosenLoginType' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, OnViewDistanceQualityChanged) == 0x000388, "Member 'UFortGameUserSettings::OnViewDistanceQualityChanged' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, OnShadowQualityChanged) == 0x000398, "Member 'UFortGameUserSettings::OnShadowQualityChanged' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, OnAntiAliasingQualityChanged) == 0x0003A8, "Member 'UFortGameUserSettings::OnAntiAliasingQualityChanged' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, OnTextureQualityChanged) == 0x0003B8, "Member 'UFortGameUserSettings::OnTextureQualityChanged' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, OnEffectsQualityChanged) == 0x0003C8, "Member 'UFortGameUserSettings::OnEffectsQualityChanged' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, OnPostProcessQualityChanged) == 0x0003D8, "Member 'UFortGameUserSettings::OnPostProcessQualityChanged' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, Credentials) == 0x000448, "Member 'UFortGameUserSettings::Credentials' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SocialImportOptedOutVersion) == 0x000458, "Member 'UFortGameUserSettings::SocialImportOptedOutVersion' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, VKImportOptedOutVersion) == 0x00045C, "Member 'UFortGameUserSettings::VKImportOptedOutVersion' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bHasSeenErebusSocialImport) == 0x000460, "Member 'UFortGameUserSettings::bHasSeenErebusSocialImport' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bHasSeenFriendImportToast) == 0x000461, "Member 'UFortGameUserSettings::bHasSeenFriendImportToast' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastSocialImportPromptTime) == 0x000468, "Member 'UFortGameUserSettings::LastSocialImportPromptTime' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SocialImportPromptCountCurrentVersion) == 0x000470, "Member 'UFortGameUserSettings::SocialImportPromptCountCurrentVersion' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, SocialImportPromptCountAllVersions) == 0x000474, "Member 'UFortGameUserSettings::SocialImportPromptCountAllVersions' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, VKImportPromptCountCurrentVersion) == 0x000478, "Member 'UFortGameUserSettings::VKImportPromptCountCurrentVersion' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, VKImportPromptCountAllVersions) == 0x00047C, "Member 'UFortGameUserSettings::VKImportPromptCountAllVersions' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bSocialImportDisplayed) == 0x000480, "Member 'UFortGameUserSettings::bSocialImportDisplayed' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bMultiFactorAuthModalOpOut) == 0x000481, "Member 'UFortGameUserSettings::bMultiFactorAuthModalOpOut' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastEnableMFAModalPromptTime) == 0x000488, "Member 'UFortGameUserSettings::LastEnableMFAModalPromptTime' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastVKImportPromptTime) == 0x000490, "Member 'UFortGameUserSettings::LastVKImportPromptTime' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, LastAffiliateToastTime) == 0x000498, "Member 'UFortGameUserSettings::LastAffiliateToastTime' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, FailedInviteMap) == 0x0004A0, "Member 'UFortGameUserSettings::FailedInviteMap' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, OnAllowVideoPlaybackChanged) == 0x0004F8, "Member 'UFortGameUserSettings::OnAllowVideoPlaybackChanged' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bAllowLowPowerMode) == 0x000508, "Member 'UFortGameUserSettings::bAllowLowPowerMode' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, bAllowVideoPlayback) == 0x000509, "Member 'UFortGameUserSettings::bAllowVideoPlayback' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, MobileFPSMode) == 0x00050A, "Member 'UFortGameUserSettings::MobileFPSMode' has a wrong offset!");
static_assert(offsetof(UFortGameUserSettings, MobileQualitySettingsResetDefaultsGUID) == 0x000608, "Member 'UFortGameUserSettings::MobileQualitySettingsResetDefaultsGUID' has a wrong offset!");

// Class FortniteGame.FortTestControllerPlayReplay
// 0x0038 (0x0068 - 0x0030)
class UFortTestControllerPlayReplay : public UGauntletTestController
{
public:
	uint8                                         Pad_30[0x38];                                      // 0x0030(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerPlayReplay">();
	}
	static class UFortTestControllerPlayReplay* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerPlayReplay>();
	}
};
static_assert(alignof(UFortTestControllerPlayReplay) == 0x000008, "Wrong alignment on UFortTestControllerPlayReplay");
static_assert(sizeof(UFortTestControllerPlayReplay) == 0x000068, "Wrong size on UFortTestControllerPlayReplay");

// Class FortniteGame.FortTestControllerPerfReplayTest
// 0x0008 (0x0070 - 0x0068)
class UFortTestControllerPerfReplayTest final : public UFortTestControllerPlayReplay
{
public:
	uint8                                         Pad_68[0x8];                                       // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerPerfReplayTest">();
	}
	static class UFortTestControllerPerfReplayTest* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerPerfReplayTest>();
	}
};
static_assert(alignof(UFortTestControllerPerfReplayTest) == 0x000008, "Wrong alignment on UFortTestControllerPerfReplayTest");
static_assert(sizeof(UFortTestControllerPerfReplayTest) == 0x000070, "Wrong size on UFortTestControllerPerfReplayTest");

// Class FortniteGame.FortGameViewportClient
// 0x0060 (0x0348 - 0x02E8)
class UFortGameViewportClient final : public UGameViewportClient
{
public:
	class FText                                   NetworkFailureMessage;                             // 0x02E8(0x0018)(Transient, NativeAccessSpecifierPrivate)
	class FString                                 NetworkFailureMessageAdditionalAnalyticsString;    // 0x0300(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_310[0x38];                                     // 0x0310(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGameViewportClient">();
	}
	static class UFortGameViewportClient* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGameViewportClient>();
	}
};
static_assert(alignof(UFortGameViewportClient) == 0x000008, "Wrong alignment on UFortGameViewportClient");
static_assert(sizeof(UFortGameViewportClient) == 0x000348, "Wrong size on UFortGameViewportClient");
static_assert(offsetof(UFortGameViewportClient, NetworkFailureMessage) == 0x0002E8, "Member 'UFortGameViewportClient::NetworkFailureMessage' has a wrong offset!");
static_assert(offsetof(UFortGameViewportClient, NetworkFailureMessageAdditionalAnalyticsString) == 0x000300, "Member 'UFortGameViewportClient::NetworkFailureMessageAdditionalAnalyticsString' has a wrong offset!");

// Class FortniteGame.FortMatchmakingCriticalMission
// 0x0000 (0x0138 - 0x0138)
class UFortMatchmakingCriticalMission final : public UFortMatchmakingMissionCommon
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingCriticalMission">();
	}
	static class UFortMatchmakingCriticalMission* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingCriticalMission>();
	}
};
static_assert(alignof(UFortMatchmakingCriticalMission) == 0x000008, "Wrong alignment on UFortMatchmakingCriticalMission");
static_assert(sizeof(UFortMatchmakingCriticalMission) == 0x000138, "Wrong size on UFortMatchmakingCriticalMission");

// Class FortniteGame.FortGiftBoxItem
// 0x0048 (0x0128 - 0x00E0)
class UFortGiftBoxItem final : public UFortAccountItem
{
public:
	struct FGiftBoxInfo                           GiftBoxInfo;                                       // 0x00E0(0x0048)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)

public:
	void FilterUserMessageForProfanity(int32 ControllerId, TDelegate<void(bool bSuccess, const class FString& SanitizedMsg)> OnTextFiltered);

	class FText FormatTextUsingParams(const class FText& FormatString) const;
	class UFortGiftBoxItemDefinition* GetGiftBoxDefinition() const;
	bool HasAccountID() const;
	bool HasParam(const class FString& ParamName) const;
	bool IsVisibleIn(const ESubGame SubGame) const;
	class UFortItemDefinition* RetrieveItemDefintionFromParam(const class FString& ParamName) const;
	bool TryGetParamInt(const class FString& ParamName, int32* OutValue) const;
	bool TryGetParamString(const class FString& ParamName, class FString* OutValue) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGiftBoxItem">();
	}
	static class UFortGiftBoxItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGiftBoxItem>();
	}
};
static_assert(alignof(UFortGiftBoxItem) == 0x000008, "Wrong alignment on UFortGiftBoxItem");
static_assert(sizeof(UFortGiftBoxItem) == 0x000128, "Wrong size on UFortGiftBoxItem");
static_assert(offsetof(UFortGiftBoxItem, GiftBoxInfo) == 0x0000E0, "Member 'UFortGiftBoxItem::GiftBoxInfo' has a wrong offset!");

// Class FortniteGame.FortTestControllerBootTest
// 0x0000 (0x0030 - 0x0030)
class UFortTestControllerBootTest final : public UGauntletTestControllerBootTest
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerBootTest">();
	}
	static class UFortTestControllerBootTest* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerBootTest>();
	}
};
static_assert(alignof(UFortTestControllerBootTest) == 0x000008, "Wrong alignment on UFortTestControllerBootTest");
static_assert(sizeof(UFortTestControllerBootTest) == 0x000030, "Wrong size on UFortTestControllerBootTest");

// Class FortniteGame.FortGiftBoxItemDefinition
// 0x0090 (0x03F0 - 0x0360)
class UFortGiftBoxItemDefinition final : public UFortAccountItemDefinition
{
public:
	TSubclassOf<class UUserWidget>                GiftBoxPreMessageWidget;                           // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UUserWidget>                GiftBoxHeaderSubWidget;                            // 0x0368(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   DefaultHeaderText;                                 // 0x0370(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   DefaultBodyText;                                   // 0x0388(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FString                                 HeaderAssetString;                                 // 0x03A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 BodyAssetString;                                   // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortGiftWrapType                             GiftWrapType;                                      // 0x03C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReuseExistingBoxIfPossible;                       // 0x03C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ESubGame                                      RestrictToSubgame;                                 // 0x03C2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C3[0x1];                                      // 0x03C3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         SortPriority;                                      // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UObject>                 ItemDisplayAsset;                                  // 0x03C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGiftBoxItemDefinition">();
	}
	static class UFortGiftBoxItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGiftBoxItemDefinition>();
	}
};
static_assert(alignof(UFortGiftBoxItemDefinition) == 0x000010, "Wrong alignment on UFortGiftBoxItemDefinition");
static_assert(sizeof(UFortGiftBoxItemDefinition) == 0x0003F0, "Wrong size on UFortGiftBoxItemDefinition");
static_assert(offsetof(UFortGiftBoxItemDefinition, GiftBoxPreMessageWidget) == 0x000360, "Member 'UFortGiftBoxItemDefinition::GiftBoxPreMessageWidget' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, GiftBoxHeaderSubWidget) == 0x000368, "Member 'UFortGiftBoxItemDefinition::GiftBoxHeaderSubWidget' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, DefaultHeaderText) == 0x000370, "Member 'UFortGiftBoxItemDefinition::DefaultHeaderText' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, DefaultBodyText) == 0x000388, "Member 'UFortGiftBoxItemDefinition::DefaultBodyText' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, HeaderAssetString) == 0x0003A0, "Member 'UFortGiftBoxItemDefinition::HeaderAssetString' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, BodyAssetString) == 0x0003B0, "Member 'UFortGiftBoxItemDefinition::BodyAssetString' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, GiftWrapType) == 0x0003C0, "Member 'UFortGiftBoxItemDefinition::GiftWrapType' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, bReuseExistingBoxIfPossible) == 0x0003C1, "Member 'UFortGiftBoxItemDefinition::bReuseExistingBoxIfPossible' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, RestrictToSubgame) == 0x0003C2, "Member 'UFortGiftBoxItemDefinition::RestrictToSubgame' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, SortPriority) == 0x0003C4, "Member 'UFortGiftBoxItemDefinition::SortPriority' has a wrong offset!");
static_assert(offsetof(UFortGiftBoxItemDefinition, ItemDisplayAsset) == 0x0003C8, "Member 'UFortGiftBoxItemDefinition::ItemDisplayAsset' has a wrong offset!");

// Class FortniteGame.FortGliderPackSet
// 0x0058 (0x0088 - 0x0030)
class UFortGliderPackSet final : public UFortAttributeSet
{
public:
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAttributeData             MaxCharges;                                        // 0x0038(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CurrentCharges;                                    // 0x0060(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGliderPackSet">();
	}
	static class UFortGliderPackSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGliderPackSet>();
	}
};
static_assert(alignof(UFortGliderPackSet) == 0x000008, "Wrong alignment on UFortGliderPackSet");
static_assert(sizeof(UFortGliderPackSet) == 0x000088, "Wrong size on UFortGliderPackSet");
static_assert(offsetof(UFortGliderPackSet, MaxCharges) == 0x000038, "Member 'UFortGliderPackSet::MaxCharges' has a wrong offset!");
static_assert(offsetof(UFortGliderPackSet, CurrentCharges) == 0x000060, "Member 'UFortGliderPackSet::CurrentCharges' has a wrong offset!");

// Class FortniteGame.FortGlobalAbilityTargetingActor
// 0x0000 (0x0330 - 0x0330)
class AFortGlobalAbilityTargetingActor : public AInfo
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGlobalAbilityTargetingActor">();
	}
	static class AFortGlobalAbilityTargetingActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortGlobalAbilityTargetingActor>();
	}
};
static_assert(alignof(AFortGlobalAbilityTargetingActor) == 0x000008, "Wrong alignment on AFortGlobalAbilityTargetingActor");
static_assert(sizeof(AFortGlobalAbilityTargetingActor) == 0x000330, "Wrong size on AFortGlobalAbilityTargetingActor");

// Class FortniteGame.FortJumpDownLink
// 0x0000 (0x0380 - 0x0380)
class AFortJumpDownLink final : public ANavLinkProxy
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortJumpDownLink">();
	}
	static class AFortJumpDownLink* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortJumpDownLink>();
	}
};
static_assert(alignof(AFortJumpDownLink) == 0x000008, "Wrong alignment on AFortJumpDownLink");
static_assert(sizeof(AFortJumpDownLink) == 0x000380, "Wrong size on AFortJumpDownLink");

// Class FortniteGame.FortSafeZoneIndicator
// 0x0238 (0x0568 - 0x0330)
class AFortSafeZoneIndicator : public AActor
{
public:
	class UFortMiniMapComponent*                  MinimapComp;                                       // 0x0330(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastRadius;                                        // 0x0338(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NextRadius;                                        // 0x033C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         NextNextRadius;                                    // 0x0340(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector_NetQuantize100                 LastCenter;                                        // 0x0344(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector_NetQuantize100                 NextCenter;                                        // 0x0350(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector_NetQuantize100                 NextNextCenter;                                    // 0x035C(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, NativeAccessSpecifierPublic)
	float                                         SafeZoneStartShrinkTime;                           // 0x0368(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SafeZoneFinishShrinkTime;                          // 0x036C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSafezoneEventDriven;                              // 0x0370(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPaused;                                           // 0x0371(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPausedForPreview;                                 // 0x0372(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPausedForPreview_Previous;                        // 0x0373(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           MegaStormGameplayCueTag;                           // 0x0374(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NextNextMegaStormGridCellThickness;                // 0x037C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NextMegaStormGridCellThickness;                    // 0x0380(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MegaStormDelayTimeBeforeDestruction;               // 0x0384(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         NumActiveMegaStormCircles;                         // 0x0388(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ActiveMegaStormCircleGridCellCountFromEdge;        // 0x038C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_390[0x10];                                     // 0x0390(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x03A0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FSlateBrush                            FarOffMiniMapIconBrush;                            // 0x0428(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         Pad_4B0[0x4];                                      // 0x04B0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         Radius;                                            // 0x04B4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   SafeZoneMesh;                                      // 0x04B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            MovementAudioCrossfadeCurve;                       // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            MovementAudioPitchModCurve;                        // 0x04C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            ClockTickingAudioVolumeCurve;                      // 0x04D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            ClockTickingAudioPitchCurve;                       // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialParameterCollection*           MaterialCollection;                                // 0x04E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   SafeZoneLocName;                                   // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   SafeZoneScaleName;                                 // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SafeZoneWorldScale;                                // 0x04F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                ViewTargetLocation;                                // 0x04FC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsViewTargetPawnOutside;                          // 0x0508(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_509[0x3];                                      // 0x0509(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   SuperStormActiveName;                              // 0x050C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MegaStormFXAlphaFactor;                            // 0x0514(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MegaStormFXFadeInTime;                             // 0x0518(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MegaStormFXFadeOutTime;                            // 0x051C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMegaStormGameplayCueStarted;                      // 0x0520(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMegaStormStopPending;                             // 0x0521(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCleanupFXWithAlphaFactor;                         // 0x0522(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_523[0x1];                                      // 0x0523(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MegaStormOneOverFXFadeInTime;                      // 0x0524(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MegaStormOneOverFXFadeOutTime;                     // 0x0528(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_52C[0x4];                                      // 0x052C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAudioComponent*                        ShieldBoundaryAudio;                               // 0x0530(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        HoldingAudio;                                      // 0x0538(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        HoldingTickAudio;                                  // 0x0540(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMegastormAudioActive;                             // 0x0548(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_549[0x3];                                      // 0x0549(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AudioLowPassValue;                                 // 0x054C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AudioPitchMod;                                     // 0x0550(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AudioCrossfade;                                    // 0x0554(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MegastormAudioIntensity;                           // 0x0558(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HoldingStartTime;                                  // 0x055C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_560[0x8];                                      // 0x0560(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetSafeZoneShrinkSpeed();
	void MegaStormMinTimerExpired();
	void OnBeginStartingStateEffects();
	void OnBeginStartingStateEffectsEvent();
	void OnRep_NumActiveMegaStormCircles(int32 PrevNumActiveMegaStormCircles);
	void OnSafeZoneStateChange(EFortSafeZoneState NewState, bool bInitial);
	void SetSafeZoneRadiusAndCenter(float InRadius, const struct FVector& InLocation);

	void GetClockTickingAudioCurveValues(float Time, float* VolumeModValue, float* PitchModValue) const;
	void GetMovementAudioCurveValues(float Time, float* CrossfadeValue, float* PitchModValue) const;
	struct FVector GetSafeZoneCenter() const;
	float GetSafeZoneRadius() const;
	float GetTimeSinceSafeZonesStart() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSafeZoneIndicator">();
	}
	static class AFortSafeZoneIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSafeZoneIndicator>();
	}
};
static_assert(alignof(AFortSafeZoneIndicator) == 0x000008, "Wrong alignment on AFortSafeZoneIndicator");
static_assert(sizeof(AFortSafeZoneIndicator) == 0x000568, "Wrong size on AFortSafeZoneIndicator");
static_assert(offsetof(AFortSafeZoneIndicator, MinimapComp) == 0x000330, "Member 'AFortSafeZoneIndicator::MinimapComp' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, LastRadius) == 0x000338, "Member 'AFortSafeZoneIndicator::LastRadius' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, NextRadius) == 0x00033C, "Member 'AFortSafeZoneIndicator::NextRadius' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, NextNextRadius) == 0x000340, "Member 'AFortSafeZoneIndicator::NextNextRadius' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, LastCenter) == 0x000344, "Member 'AFortSafeZoneIndicator::LastCenter' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, NextCenter) == 0x000350, "Member 'AFortSafeZoneIndicator::NextCenter' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, NextNextCenter) == 0x00035C, "Member 'AFortSafeZoneIndicator::NextNextCenter' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, SafeZoneStartShrinkTime) == 0x000368, "Member 'AFortSafeZoneIndicator::SafeZoneStartShrinkTime' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, SafeZoneFinishShrinkTime) == 0x00036C, "Member 'AFortSafeZoneIndicator::SafeZoneFinishShrinkTime' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bSafezoneEventDriven) == 0x000370, "Member 'AFortSafeZoneIndicator::bSafezoneEventDriven' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bPaused) == 0x000371, "Member 'AFortSafeZoneIndicator::bPaused' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bPausedForPreview) == 0x000372, "Member 'AFortSafeZoneIndicator::bPausedForPreview' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bPausedForPreview_Previous) == 0x000373, "Member 'AFortSafeZoneIndicator::bPausedForPreview_Previous' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegaStormGameplayCueTag) == 0x000374, "Member 'AFortSafeZoneIndicator::MegaStormGameplayCueTag' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, NextNextMegaStormGridCellThickness) == 0x00037C, "Member 'AFortSafeZoneIndicator::NextNextMegaStormGridCellThickness' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, NextMegaStormGridCellThickness) == 0x000380, "Member 'AFortSafeZoneIndicator::NextMegaStormGridCellThickness' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegaStormDelayTimeBeforeDestruction) == 0x000384, "Member 'AFortSafeZoneIndicator::MegaStormDelayTimeBeforeDestruction' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, NumActiveMegaStormCircles) == 0x000388, "Member 'AFortSafeZoneIndicator::NumActiveMegaStormCircles' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, ActiveMegaStormCircleGridCellCountFromEdge) == 0x00038C, "Member 'AFortSafeZoneIndicator::ActiveMegaStormCircleGridCellCountFromEdge' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MiniMapIconBrush) == 0x0003A0, "Member 'AFortSafeZoneIndicator::MiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, FarOffMiniMapIconBrush) == 0x000428, "Member 'AFortSafeZoneIndicator::FarOffMiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, Radius) == 0x0004B4, "Member 'AFortSafeZoneIndicator::Radius' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, SafeZoneMesh) == 0x0004B8, "Member 'AFortSafeZoneIndicator::SafeZoneMesh' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MovementAudioCrossfadeCurve) == 0x0004C0, "Member 'AFortSafeZoneIndicator::MovementAudioCrossfadeCurve' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MovementAudioPitchModCurve) == 0x0004C8, "Member 'AFortSafeZoneIndicator::MovementAudioPitchModCurve' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, ClockTickingAudioVolumeCurve) == 0x0004D0, "Member 'AFortSafeZoneIndicator::ClockTickingAudioVolumeCurve' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, ClockTickingAudioPitchCurve) == 0x0004D8, "Member 'AFortSafeZoneIndicator::ClockTickingAudioPitchCurve' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MaterialCollection) == 0x0004E0, "Member 'AFortSafeZoneIndicator::MaterialCollection' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, SafeZoneLocName) == 0x0004E8, "Member 'AFortSafeZoneIndicator::SafeZoneLocName' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, SafeZoneScaleName) == 0x0004F0, "Member 'AFortSafeZoneIndicator::SafeZoneScaleName' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, SafeZoneWorldScale) == 0x0004F8, "Member 'AFortSafeZoneIndicator::SafeZoneWorldScale' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, ViewTargetLocation) == 0x0004FC, "Member 'AFortSafeZoneIndicator::ViewTargetLocation' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bIsViewTargetPawnOutside) == 0x000508, "Member 'AFortSafeZoneIndicator::bIsViewTargetPawnOutside' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, SuperStormActiveName) == 0x00050C, "Member 'AFortSafeZoneIndicator::SuperStormActiveName' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegaStormFXAlphaFactor) == 0x000514, "Member 'AFortSafeZoneIndicator::MegaStormFXAlphaFactor' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegaStormFXFadeInTime) == 0x000518, "Member 'AFortSafeZoneIndicator::MegaStormFXFadeInTime' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegaStormFXFadeOutTime) == 0x00051C, "Member 'AFortSafeZoneIndicator::MegaStormFXFadeOutTime' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bMegaStormGameplayCueStarted) == 0x000520, "Member 'AFortSafeZoneIndicator::bMegaStormGameplayCueStarted' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bMegaStormStopPending) == 0x000521, "Member 'AFortSafeZoneIndicator::bMegaStormStopPending' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bCleanupFXWithAlphaFactor) == 0x000522, "Member 'AFortSafeZoneIndicator::bCleanupFXWithAlphaFactor' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegaStormOneOverFXFadeInTime) == 0x000524, "Member 'AFortSafeZoneIndicator::MegaStormOneOverFXFadeInTime' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegaStormOneOverFXFadeOutTime) == 0x000528, "Member 'AFortSafeZoneIndicator::MegaStormOneOverFXFadeOutTime' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, ShieldBoundaryAudio) == 0x000530, "Member 'AFortSafeZoneIndicator::ShieldBoundaryAudio' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, HoldingAudio) == 0x000538, "Member 'AFortSafeZoneIndicator::HoldingAudio' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, HoldingTickAudio) == 0x000540, "Member 'AFortSafeZoneIndicator::HoldingTickAudio' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, bMegastormAudioActive) == 0x000548, "Member 'AFortSafeZoneIndicator::bMegastormAudioActive' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, AudioLowPassValue) == 0x00054C, "Member 'AFortSafeZoneIndicator::AudioLowPassValue' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, AudioPitchMod) == 0x000550, "Member 'AFortSafeZoneIndicator::AudioPitchMod' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, AudioCrossfade) == 0x000554, "Member 'AFortSafeZoneIndicator::AudioCrossfade' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, MegastormAudioIntensity) == 0x000558, "Member 'AFortSafeZoneIndicator::MegastormAudioIntensity' has a wrong offset!");
static_assert(offsetof(AFortSafeZoneIndicator, HoldingStartTime) == 0x00055C, "Member 'AFortSafeZoneIndicator::HoldingStartTime' has a wrong offset!");

// Class FortniteGame.FortGlobals
// 0x01C8 (0x01F0 - 0x0028)
class UFortGlobals final : public UObject
{
public:
	class FString                                 LobbyMap;                                          // 0x0028(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MinTheaterListRefreshDelay;                        // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxTheaterListRefreshDelay;                        // 0x003C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinCullObjectSize;                                 // 0x0040(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinCullDistance;                                   // 0x0044(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxCullObjectSize;                                 // 0x0048(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxCullDistance;                                   // 0x004C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinRespawnHeightForEnvironmentDeath;               // 0x0050(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxRespawnInAirHeight;                             // 0x0054(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnablePlayerTriggeredRespawn;                     // 0x0058(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableNewCustomizationPanel;                      // 0x0059(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableInfluenceMap;                               // 0x005A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAIDespawning;                               // 0x005B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableDBNO;                                       // 0x005C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHeroLoadoutSystem;                          // 0x005D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5E[0x2];                                       // 0x005E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxAssetsToPreload;                                // 0x0060(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOnlyPreloadCity;                                  // 0x0064(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableInWorldScoreNumbers;                        // 0x0065(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMustUseToggleJetpackExecute;                      // 0x0066(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableNewRewardFlow;                              // 0x0067(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableWIFE;                                       // 0x0068(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFrontendCrafting;                           // 0x0069(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFrontendStorage;                            // 0x006A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableLazyASC;                                    // 0x006B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFriendCodes;                                // 0x006C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCreativeMode;                               // 0x006D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCreativeModeLimitedAccess;                  // 0x006E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCreativeModeLimitedAccessForFounders;       // 0x006F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FlyVerificationInterval;                           // 0x0070(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_74[0x4];                                       // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 CreativeModeLimitedAccessEndTime;                  // 0x0078(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCreativeModeTutorials;                      // 0x0088(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_89[0x3];                                       // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CreativeTutorialSkydivingDelay;                    // 0x008C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CreativeReturnToHubTutorialDelay;                  // 0x0090(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_94[0x4];                                       // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLoginFailureLogSubmitOptions          LoginFailureOptions;                               // 0x0098(0x0020)(Config, NativeAccessSpecifierPublic)
	struct FPurchaseFailureLogSubmitOptions       RealMoneyPurchaseFailureOptions;                   // 0x00B8(0x0020)(Config, NativeAccessSpecifierPublic)
	bool                                          bSubmitReturnToMenuErrorLogs;                      // 0x00D8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D9[0x3];                                       // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ReturnToMenuErrorLogTailKb;                        // 0x00DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReturnToMenuErrorLogSubmitChance;                  // 0x00E0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E4[0x4];                                       // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPartyFailureLogSubmit                 PartyJoinFailureLogSubmit;                         // 0x00E8(0x0020)(Config, NativeAccessSpecifierPublic)
	bool                                          bShowSkillTreeMovies;                              // 0x0108(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowMissionResultsMovies;                         // 0x0109(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisablePlayerTeleportDuringMissionResults;        // 0x010A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableParticleEffectsDuringMissionResults;       // 0x010B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bFlushGPUWhenPlayerIsTeleportedAtEndOfZone;        // 0x010C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bStreamOutTextureDataWhenPlayerIsTeleportedAtEndOfZone; // 0x010D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTwitchEnabled;                                    // 0x010E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowContainersInCreativeItemLists;               // 0x010F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAccountLinkingEnabled;                            // 0x0110(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortAccountLinkingUIConfig                   AccountLinkingUIConfig;                            // 0x0111(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_112[0x6];                                      // 0x0112(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 AccountLinkingUIURL;                               // 0x0118(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAccountLinkingUIURLButton;                  // 0x0128(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTwitchHeartbeatEnabled;                           // 0x0129(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTwitchAllowDisplayViewernames;                    // 0x012A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_12B[0x1];                                      // 0x012B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxTwitchViewerNamesToCache;                       // 0x012C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TwitchViewerNameExpirationMinutes;                 // 0x0130(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinTwitchHeartbeatInterval;                        // 0x0134(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TwitchAccountInformationRefreshInterval;           // 0x0138(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowLogout;                                      // 0x013C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowQuit;                                        // 0x013D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasWorldMap;                                      // 0x013E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_13F[0x1];                                      // 0x013F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PlayerUnregistrationFailsafeTimer;                 // 0x0140(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PollForDedicatedServerReadyToShutdownInterval;     // 0x0144(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUploadAthenaStats;                                // 0x0148(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUploadAthenaStatsV2;                              // 0x0149(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableTimePlayedStat;                            // 0x014A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAthenaStatsFrontendEnabled;                       // 0x014B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAthenaLeaderboardFrontEndEnabled;                 // 0x014C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAthenaSquadQuickChatEnabled;                      // 0x014D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_14E[0x2];                                      // 0x014E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AthenaQuickChatRangeForNonSquadTeamMembers;        // 0x0150(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bGlobalLeaderboardsFrontEndEnabled;                // 0x0154(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_155[0x3];                                      // 0x0155(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TimeBetweenLeaderboardRequestsMinutes;             // 0x0158(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bFirstShotAccuracyDisabled;                        // 0x015C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowProjectileRethrow;                           // 0x015D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAthenaUsesSimCollision;                           // 0x015E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAthenaSimVehicles;                                // 0x015F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAthenaSubstepping;                                // 0x0160(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCampaignSubstepping;                              // 0x0161(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCampaignUsesSimCollision;                         // 0x0162(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCampaignSimVehicles;                              // 0x0163(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaximumCharacterVelocity;                          // 0x0164(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_168[0x8];                                      // 0x0168(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UObject*>                        AthenaReferencedObjects;                           // 0x0170(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	int32                                         NumOutstandingAthenaAsyncRequests;                 // 0x0180(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TotalAthenaAsyncRequests;                          // 0x0184(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   AthenaAlwaysLoadedContentHack;                     // 0x0188(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowXboxStwToken;                                // 0x01B0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUsePlatformProfanityFilterForChat;                // 0x01B1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldSendSettingsSnapshotOnLogin;                // 0x01B2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B3[0x1D];                                     // 0x01B3(0x001D)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FSubGameAccess>                 SubGameAccess;                                     // 0x01D0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1E0[0x10];                                     // 0x01E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool AllowContainersInCreativeItemLists();
	static bool AreFriendCodesEnabled();
	static EFortAccountLinkingUIConfig GetAccountLinkingUIConfig();
	static class FString GetAccountLinkingUIURL();
	static ESubGame GetCurrentSubGame(const class UObject* WorldContextObject);
	static int32 GetMaxTheaterListRefreshDelay();
	static int32 GetMinTheaterListRefreshDelay();
	static EChunkInstallState GetOnDemandChunksInstallState();
	static bool InstallAllOnDemandChunks();
	static bool IsAccountLinkingEnabled();
	static bool IsAccountLinkingUIURLButtonEnabled();
	static bool IsAllContentInstalled();
	static bool IsBROnly();
	static bool IsDisplayingTwitchViewerNamesAllowed();
	static bool IsErebus();
	static bool IsErebusWithVoice();
	static bool IsFirstShotAccuracyDisabled();
	static bool IsFrontendCraftingEnabled();
	static bool IsFrontendStorageEnabled();
	static bool IsHeroLoadoutSystemEnabled();
	static bool IsInAthena(const class UObject* WorldContextObject);
	static bool IsInSubGame(const class UObject* WorldContextObject, const ESubGame SubGame);
	static bool IsMobileGame(const class UObject* WorldContextObject);
	static bool IsNewRewardFlowEnabled();
	static bool IsTencentBuild();
	static bool IsTouchInputPlatform();
	static bool IsTwitchEnabled();
	static bool IsUsingTouch(const class UObject* WorldContextObject);
	static bool IsWIFEEnabled();
	static void SetCurrentSubGame(const class UObject* WorldContextObject, const ESubGame SubGame);
	static bool ShouldDisableParticleEffectsDuringMissionResults();
	static bool ShouldDisablePlayerTeleportDuringMissionResults();
	static bool ShouldFlushGPUWhenPlayerIsTeleportedAtEndOfZone();
	static bool ShouldShowMissionResultsMovies();
	static bool ShouldShowSkillTreeMovies();
	static bool ShouldStreamOutTextureDataWhenPlayerIsTeleportedAtEndOfZone();
	static bool UninstallAllOnDemandChunks();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGlobals">();
	}
	static class UFortGlobals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGlobals>();
	}
};
static_assert(alignof(UFortGlobals) == 0x000008, "Wrong alignment on UFortGlobals");
static_assert(sizeof(UFortGlobals) == 0x0001F0, "Wrong size on UFortGlobals");
static_assert(offsetof(UFortGlobals, LobbyMap) == 0x000028, "Member 'UFortGlobals::LobbyMap' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MinTheaterListRefreshDelay) == 0x000038, "Member 'UFortGlobals::MinTheaterListRefreshDelay' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MaxTheaterListRefreshDelay) == 0x00003C, "Member 'UFortGlobals::MaxTheaterListRefreshDelay' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MinCullObjectSize) == 0x000040, "Member 'UFortGlobals::MinCullObjectSize' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MinCullDistance) == 0x000044, "Member 'UFortGlobals::MinCullDistance' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MaxCullObjectSize) == 0x000048, "Member 'UFortGlobals::MaxCullObjectSize' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MaxCullDistance) == 0x00004C, "Member 'UFortGlobals::MaxCullDistance' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MinRespawnHeightForEnvironmentDeath) == 0x000050, "Member 'UFortGlobals::MinRespawnHeightForEnvironmentDeath' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MaxRespawnInAirHeight) == 0x000054, "Member 'UFortGlobals::MaxRespawnInAirHeight' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnablePlayerTriggeredRespawn) == 0x000058, "Member 'UFortGlobals::bEnablePlayerTriggeredRespawn' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableNewCustomizationPanel) == 0x000059, "Member 'UFortGlobals::bEnableNewCustomizationPanel' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableInfluenceMap) == 0x00005A, "Member 'UFortGlobals::bEnableInfluenceMap' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableAIDespawning) == 0x00005B, "Member 'UFortGlobals::bEnableAIDespawning' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableDBNO) == 0x00005C, "Member 'UFortGlobals::bEnableDBNO' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableHeroLoadoutSystem) == 0x00005D, "Member 'UFortGlobals::bEnableHeroLoadoutSystem' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MaxAssetsToPreload) == 0x000060, "Member 'UFortGlobals::MaxAssetsToPreload' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bOnlyPreloadCity) == 0x000064, "Member 'UFortGlobals::bOnlyPreloadCity' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableInWorldScoreNumbers) == 0x000065, "Member 'UFortGlobals::bEnableInWorldScoreNumbers' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bMustUseToggleJetpackExecute) == 0x000066, "Member 'UFortGlobals::bMustUseToggleJetpackExecute' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableNewRewardFlow) == 0x000067, "Member 'UFortGlobals::bEnableNewRewardFlow' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableWIFE) == 0x000068, "Member 'UFortGlobals::bEnableWIFE' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableFrontendCrafting) == 0x000069, "Member 'UFortGlobals::bEnableFrontendCrafting' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableFrontendStorage) == 0x00006A, "Member 'UFortGlobals::bEnableFrontendStorage' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableLazyASC) == 0x00006B, "Member 'UFortGlobals::bEnableLazyASC' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableFriendCodes) == 0x00006C, "Member 'UFortGlobals::bEnableFriendCodes' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableCreativeMode) == 0x00006D, "Member 'UFortGlobals::bEnableCreativeMode' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableCreativeModeLimitedAccess) == 0x00006E, "Member 'UFortGlobals::bEnableCreativeModeLimitedAccess' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableCreativeModeLimitedAccessForFounders) == 0x00006F, "Member 'UFortGlobals::bEnableCreativeModeLimitedAccessForFounders' has a wrong offset!");
static_assert(offsetof(UFortGlobals, FlyVerificationInterval) == 0x000070, "Member 'UFortGlobals::FlyVerificationInterval' has a wrong offset!");
static_assert(offsetof(UFortGlobals, CreativeModeLimitedAccessEndTime) == 0x000078, "Member 'UFortGlobals::CreativeModeLimitedAccessEndTime' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableCreativeModeTutorials) == 0x000088, "Member 'UFortGlobals::bEnableCreativeModeTutorials' has a wrong offset!");
static_assert(offsetof(UFortGlobals, CreativeTutorialSkydivingDelay) == 0x00008C, "Member 'UFortGlobals::CreativeTutorialSkydivingDelay' has a wrong offset!");
static_assert(offsetof(UFortGlobals, CreativeReturnToHubTutorialDelay) == 0x000090, "Member 'UFortGlobals::CreativeReturnToHubTutorialDelay' has a wrong offset!");
static_assert(offsetof(UFortGlobals, LoginFailureOptions) == 0x000098, "Member 'UFortGlobals::LoginFailureOptions' has a wrong offset!");
static_assert(offsetof(UFortGlobals, RealMoneyPurchaseFailureOptions) == 0x0000B8, "Member 'UFortGlobals::RealMoneyPurchaseFailureOptions' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bSubmitReturnToMenuErrorLogs) == 0x0000D8, "Member 'UFortGlobals::bSubmitReturnToMenuErrorLogs' has a wrong offset!");
static_assert(offsetof(UFortGlobals, ReturnToMenuErrorLogTailKb) == 0x0000DC, "Member 'UFortGlobals::ReturnToMenuErrorLogTailKb' has a wrong offset!");
static_assert(offsetof(UFortGlobals, ReturnToMenuErrorLogSubmitChance) == 0x0000E0, "Member 'UFortGlobals::ReturnToMenuErrorLogSubmitChance' has a wrong offset!");
static_assert(offsetof(UFortGlobals, PartyJoinFailureLogSubmit) == 0x0000E8, "Member 'UFortGlobals::PartyJoinFailureLogSubmit' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bShowSkillTreeMovies) == 0x000108, "Member 'UFortGlobals::bShowSkillTreeMovies' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bShowMissionResultsMovies) == 0x000109, "Member 'UFortGlobals::bShowMissionResultsMovies' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bDisablePlayerTeleportDuringMissionResults) == 0x00010A, "Member 'UFortGlobals::bDisablePlayerTeleportDuringMissionResults' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bDisableParticleEffectsDuringMissionResults) == 0x00010B, "Member 'UFortGlobals::bDisableParticleEffectsDuringMissionResults' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bFlushGPUWhenPlayerIsTeleportedAtEndOfZone) == 0x00010C, "Member 'UFortGlobals::bFlushGPUWhenPlayerIsTeleportedAtEndOfZone' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bStreamOutTextureDataWhenPlayerIsTeleportedAtEndOfZone) == 0x00010D, "Member 'UFortGlobals::bStreamOutTextureDataWhenPlayerIsTeleportedAtEndOfZone' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bTwitchEnabled) == 0x00010E, "Member 'UFortGlobals::bTwitchEnabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAllowContainersInCreativeItemLists) == 0x00010F, "Member 'UFortGlobals::bAllowContainersInCreativeItemLists' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAccountLinkingEnabled) == 0x000110, "Member 'UFortGlobals::bAccountLinkingEnabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, AccountLinkingUIConfig) == 0x000111, "Member 'UFortGlobals::AccountLinkingUIConfig' has a wrong offset!");
static_assert(offsetof(UFortGlobals, AccountLinkingUIURL) == 0x000118, "Member 'UFortGlobals::AccountLinkingUIURL' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bEnableAccountLinkingUIURLButton) == 0x000128, "Member 'UFortGlobals::bEnableAccountLinkingUIURLButton' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bTwitchHeartbeatEnabled) == 0x000129, "Member 'UFortGlobals::bTwitchHeartbeatEnabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bTwitchAllowDisplayViewernames) == 0x00012A, "Member 'UFortGlobals::bTwitchAllowDisplayViewernames' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MaxTwitchViewerNamesToCache) == 0x00012C, "Member 'UFortGlobals::MaxTwitchViewerNamesToCache' has a wrong offset!");
static_assert(offsetof(UFortGlobals, TwitchViewerNameExpirationMinutes) == 0x000130, "Member 'UFortGlobals::TwitchViewerNameExpirationMinutes' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MinTwitchHeartbeatInterval) == 0x000134, "Member 'UFortGlobals::MinTwitchHeartbeatInterval' has a wrong offset!");
static_assert(offsetof(UFortGlobals, TwitchAccountInformationRefreshInterval) == 0x000138, "Member 'UFortGlobals::TwitchAccountInformationRefreshInterval' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAllowLogout) == 0x00013C, "Member 'UFortGlobals::bAllowLogout' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAllowQuit) == 0x00013D, "Member 'UFortGlobals::bAllowQuit' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bHasWorldMap) == 0x00013E, "Member 'UFortGlobals::bHasWorldMap' has a wrong offset!");
static_assert(offsetof(UFortGlobals, PlayerUnregistrationFailsafeTimer) == 0x000140, "Member 'UFortGlobals::PlayerUnregistrationFailsafeTimer' has a wrong offset!");
static_assert(offsetof(UFortGlobals, PollForDedicatedServerReadyToShutdownInterval) == 0x000144, "Member 'UFortGlobals::PollForDedicatedServerReadyToShutdownInterval' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bUploadAthenaStats) == 0x000148, "Member 'UFortGlobals::bUploadAthenaStats' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bUploadAthenaStatsV2) == 0x000149, "Member 'UFortGlobals::bUploadAthenaStatsV2' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bDisableTimePlayedStat) == 0x00014A, "Member 'UFortGlobals::bDisableTimePlayedStat' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAthenaStatsFrontendEnabled) == 0x00014B, "Member 'UFortGlobals::bAthenaStatsFrontendEnabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAthenaLeaderboardFrontEndEnabled) == 0x00014C, "Member 'UFortGlobals::bAthenaLeaderboardFrontEndEnabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAthenaSquadQuickChatEnabled) == 0x00014D, "Member 'UFortGlobals::bAthenaSquadQuickChatEnabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, AthenaQuickChatRangeForNonSquadTeamMembers) == 0x000150, "Member 'UFortGlobals::AthenaQuickChatRangeForNonSquadTeamMembers' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bGlobalLeaderboardsFrontEndEnabled) == 0x000154, "Member 'UFortGlobals::bGlobalLeaderboardsFrontEndEnabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, TimeBetweenLeaderboardRequestsMinutes) == 0x000158, "Member 'UFortGlobals::TimeBetweenLeaderboardRequestsMinutes' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bFirstShotAccuracyDisabled) == 0x00015C, "Member 'UFortGlobals::bFirstShotAccuracyDisabled' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAllowProjectileRethrow) == 0x00015D, "Member 'UFortGlobals::bAllowProjectileRethrow' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAthenaUsesSimCollision) == 0x00015E, "Member 'UFortGlobals::bAthenaUsesSimCollision' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAthenaSimVehicles) == 0x00015F, "Member 'UFortGlobals::bAthenaSimVehicles' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAthenaSubstepping) == 0x000160, "Member 'UFortGlobals::bAthenaSubstepping' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bCampaignSubstepping) == 0x000161, "Member 'UFortGlobals::bCampaignSubstepping' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bCampaignUsesSimCollision) == 0x000162, "Member 'UFortGlobals::bCampaignUsesSimCollision' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bCampaignSimVehicles) == 0x000163, "Member 'UFortGlobals::bCampaignSimVehicles' has a wrong offset!");
static_assert(offsetof(UFortGlobals, MaximumCharacterVelocity) == 0x000164, "Member 'UFortGlobals::MaximumCharacterVelocity' has a wrong offset!");
static_assert(offsetof(UFortGlobals, AthenaReferencedObjects) == 0x000170, "Member 'UFortGlobals::AthenaReferencedObjects' has a wrong offset!");
static_assert(offsetof(UFortGlobals, NumOutstandingAthenaAsyncRequests) == 0x000180, "Member 'UFortGlobals::NumOutstandingAthenaAsyncRequests' has a wrong offset!");
static_assert(offsetof(UFortGlobals, TotalAthenaAsyncRequests) == 0x000184, "Member 'UFortGlobals::TotalAthenaAsyncRequests' has a wrong offset!");
static_assert(offsetof(UFortGlobals, AthenaAlwaysLoadedContentHack) == 0x000188, "Member 'UFortGlobals::AthenaAlwaysLoadedContentHack' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bAllowXboxStwToken) == 0x0001B0, "Member 'UFortGlobals::bAllowXboxStwToken' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bUsePlatformProfanityFilterForChat) == 0x0001B1, "Member 'UFortGlobals::bUsePlatformProfanityFilterForChat' has a wrong offset!");
static_assert(offsetof(UFortGlobals, bShouldSendSettingsSnapshotOnLogin) == 0x0001B2, "Member 'UFortGlobals::bShouldSendSettingsSnapshotOnLogin' has a wrong offset!");
static_assert(offsetof(UFortGlobals, SubGameAccess) == 0x0001D0, "Member 'UFortGlobals::SubGameAccess' has a wrong offset!");

// Class FortniteGame.FortGoatVehicleAnimInstance
// 0x0018 (0x0410 - 0x03F8)
class UFortGoatVehicleAnimInstance final : public UFortVehicleAnimInstance
{
public:
	class AFortAthenaGoatVehicle*                 GolfCart;                                          // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GolfCartSpeed;                                     // 0x0400(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForwardSpeedIsNearlyZero;                         // 0x0404(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForwardSpeedIsGreaterThanOne;                     // 0x0405(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReverseSpeedIsGreaterThanOne;                     // 0x0406(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSpeedIsGreaterThanFiveAndPlayerHitSpace;          // 0x0407(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBraking;                                        // 0x0408(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsEBraking;                                       // 0x0409(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoosting;                                       // 0x040A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsPowerSliding;                                   // 0x040B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayerHitSpaceBar;                                // 0x040C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_40D[0x3];                                      // 0x040D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGoatVehicleAnimInstance">();
	}
	static class UFortGoatVehicleAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGoatVehicleAnimInstance>();
	}
};
static_assert(alignof(UFortGoatVehicleAnimInstance) == 0x000008, "Wrong alignment on UFortGoatVehicleAnimInstance");
static_assert(sizeof(UFortGoatVehicleAnimInstance) == 0x000410, "Wrong size on UFortGoatVehicleAnimInstance");
static_assert(offsetof(UFortGoatVehicleAnimInstance, GolfCart) == 0x0003F8, "Member 'UFortGoatVehicleAnimInstance::GolfCart' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, GolfCartSpeed) == 0x000400, "Member 'UFortGoatVehicleAnimInstance::GolfCartSpeed' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bForwardSpeedIsNearlyZero) == 0x000404, "Member 'UFortGoatVehicleAnimInstance::bForwardSpeedIsNearlyZero' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bForwardSpeedIsGreaterThanOne) == 0x000405, "Member 'UFortGoatVehicleAnimInstance::bForwardSpeedIsGreaterThanOne' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bReverseSpeedIsGreaterThanOne) == 0x000406, "Member 'UFortGoatVehicleAnimInstance::bReverseSpeedIsGreaterThanOne' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bSpeedIsGreaterThanFiveAndPlayerHitSpace) == 0x000407, "Member 'UFortGoatVehicleAnimInstance::bSpeedIsGreaterThanFiveAndPlayerHitSpace' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bIsBraking) == 0x000408, "Member 'UFortGoatVehicleAnimInstance::bIsBraking' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bIsEBraking) == 0x000409, "Member 'UFortGoatVehicleAnimInstance::bIsEBraking' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bIsBoosting) == 0x00040A, "Member 'UFortGoatVehicleAnimInstance::bIsBoosting' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bIsPowerSliding) == 0x00040B, "Member 'UFortGoatVehicleAnimInstance::bIsPowerSliding' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleAnimInstance, bPlayerHitSpaceBar) == 0x00040C, "Member 'UFortGoatVehicleAnimInstance::bPlayerHitSpaceBar' has a wrong offset!");

// Class FortniteGame.FortKeepItemManager
// 0x0320 (0x0348 - 0x0028)
class UFortKeepItemManager final : public UObject
{
public:
	uint8                                         Pad_28[0x320];                                     // 0x0028(0x0320)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortKeepItemManager">();
	}
	static class UFortKeepItemManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortKeepItemManager>();
	}
};
static_assert(alignof(UFortKeepItemManager) == 0x000008, "Wrong alignment on UFortKeepItemManager");
static_assert(sizeof(UFortKeepItemManager) == 0x000348, "Wrong size on UFortKeepItemManager");

// Class FortniteGame.FortReplicationGraphNode_BroadcastSpectator
// 0x00B8 (0x01B0 - 0x00F8)
class UFortReplicationGraphNode_BroadcastSpectator final : public UReplicationGraphNode_ActorList
{
public:
	uint8                                         Pad_F8[0xB8];                                      // 0x00F8(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplicationGraphNode_BroadcastSpectator">();
	}
	static class UFortReplicationGraphNode_BroadcastSpectator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplicationGraphNode_BroadcastSpectator>();
	}
};
static_assert(alignof(UFortReplicationGraphNode_BroadcastSpectator) == 0x000008, "Wrong alignment on UFortReplicationGraphNode_BroadcastSpectator");
static_assert(sizeof(UFortReplicationGraphNode_BroadcastSpectator) == 0x0001B0, "Wrong size on UFortReplicationGraphNode_BroadcastSpectator");

// Class FortniteGame.FortGoatVehicleConfigs
// 0x00F8 (0x0448 - 0x0350)
class UFortGoatVehicleConfigs final : public UFortSKMotorVehicleConfigs
{
public:
	float                                         BounceCrouchTime;                                  // 0x0350(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceCrouchTimeDeadzone;                          // 0x0354(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceRecoilTime;                                  // 0x0358(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BounceForcePerMass;                                // 0x035C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanMagnitude;                            // 0x0360(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanMinMagnitude;                         // 0x0364(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanLeftRightInterpolationPerSecond;      // 0x0368(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanUpInterpolationPerSecond;             // 0x036C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanDownInterpolationPerSecond;           // 0x0370(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanResetInterpolationPerSecond;          // 0x0374(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerLeanDeadzone;                             // 0x0378(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HandBrakeForce;                                    // 0x037C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideMinAngle;                                // 0x0380(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinLateralSpeedForPowerSlideBoost;                 // 0x0384(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAccumulatedPowerSlideBoost;                     // 0x0388(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_38C[0x4];                                      // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FGoatVehicleBoostLevel>         PowerSlideBoostAccumulationSteps;                  // 0x0390(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	float                                         PowerSlideAccumulationMultiplier;                  // 0x03A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideTopSpeedMultiplier;                      // 0x03A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideTopSpeedInAirMultiplier;                 // 0x03A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideStrength;                                // 0x03AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideMinAngularSpeed;                         // 0x03B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideMaxAngularSpeed;                         // 0x03B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplier;                           // 0x03B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCooldown;                                     // 0x03BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSteeringMultiplierRampTime;                   // 0x03C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSlowExtraStrength;                            // 0x03C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinForwardSpeedBoostExtraStrength;                 // 0x03C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostTopSpeedForceMultiplier;                      // 0x03CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehiclePowerSlideFrontMultiplier;                  // 0x03D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehiclePowerSlideRearMultiplier;                   // 0x03D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideMinPushForce;                            // 0x03D8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeAmplitudeMin;                           // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeAmplitudeMax;                           // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpringFudgeFactor;                                 // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeNormalizedSpeed;                        // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CameraShakeSpeedCurvePow;                          // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideShakeMultiplierMin;                      // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideShakeMultiplierMax;                      // 0x03F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostingCameraShakeAmount;                         // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCameraShakeFrequency;                         // 0x03FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SmoothedSpringCompressionMin;                      // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SmoothedSpringCompressionMax;                      // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PowerSlideMinSpringCompression;                    // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeFrequencyMin;                           // 0x040C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeFrequencyMax;                           // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerCameraShakeMultiplier;                    // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ScreenShakeYawFrequencyMultiplier;                 // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FLinearColor                           WheelSlideBoostColorWhenNotPowerSliding;           // 0x041C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TreadWidth;                                        // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RumbleMultiplier;                                  // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SparksRumbleMultiplier;                            // 0x0434(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostCameraOffset;                                 // 0x0438(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ADSCameraDistance;                                 // 0x043C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PassengerCameraOffset;                             // 0x0440(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ADSInterpSpeed;                                    // 0x0444(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortGoatVehicleConfigs">();
	}
	static class UFortGoatVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortGoatVehicleConfigs>();
	}
};
static_assert(alignof(UFortGoatVehicleConfigs) == 0x000008, "Wrong alignment on UFortGoatVehicleConfigs");
static_assert(sizeof(UFortGoatVehicleConfigs) == 0x000448, "Wrong size on UFortGoatVehicleConfigs");
static_assert(offsetof(UFortGoatVehicleConfigs, BounceCrouchTime) == 0x000350, "Member 'UFortGoatVehicleConfigs::BounceCrouchTime' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BounceCrouchTimeDeadzone) == 0x000354, "Member 'UFortGoatVehicleConfigs::BounceCrouchTimeDeadzone' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BounceRecoilTime) == 0x000358, "Member 'UFortGoatVehicleConfigs::BounceRecoilTime' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BounceForcePerMass) == 0x00035C, "Member 'UFortGoatVehicleConfigs::BounceForcePerMass' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerLeanMagnitude) == 0x000360, "Member 'UFortGoatVehicleConfigs::PassengerLeanMagnitude' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerLeanMinMagnitude) == 0x000364, "Member 'UFortGoatVehicleConfigs::PassengerLeanMinMagnitude' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerLeanLeftRightInterpolationPerSecond) == 0x000368, "Member 'UFortGoatVehicleConfigs::PassengerLeanLeftRightInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerLeanUpInterpolationPerSecond) == 0x00036C, "Member 'UFortGoatVehicleConfigs::PassengerLeanUpInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerLeanDownInterpolationPerSecond) == 0x000370, "Member 'UFortGoatVehicleConfigs::PassengerLeanDownInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerLeanResetInterpolationPerSecond) == 0x000374, "Member 'UFortGoatVehicleConfigs::PassengerLeanResetInterpolationPerSecond' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerLeanDeadzone) == 0x000378, "Member 'UFortGoatVehicleConfigs::PassengerLeanDeadzone' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, HandBrakeForce) == 0x00037C, "Member 'UFortGoatVehicleConfigs::HandBrakeForce' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideMinAngle) == 0x000380, "Member 'UFortGoatVehicleConfigs::PowerSlideMinAngle' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, MinLateralSpeedForPowerSlideBoost) == 0x000384, "Member 'UFortGoatVehicleConfigs::MinLateralSpeedForPowerSlideBoost' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, MaxAccumulatedPowerSlideBoost) == 0x000388, "Member 'UFortGoatVehicleConfigs::MaxAccumulatedPowerSlideBoost' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideBoostAccumulationSteps) == 0x000390, "Member 'UFortGoatVehicleConfigs::PowerSlideBoostAccumulationSteps' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideAccumulationMultiplier) == 0x0003A0, "Member 'UFortGoatVehicleConfigs::PowerSlideAccumulationMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideTopSpeedMultiplier) == 0x0003A4, "Member 'UFortGoatVehicleConfigs::PowerSlideTopSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideTopSpeedInAirMultiplier) == 0x0003A8, "Member 'UFortGoatVehicleConfigs::PowerSlideTopSpeedInAirMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideStrength) == 0x0003AC, "Member 'UFortGoatVehicleConfigs::PowerSlideStrength' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideMinAngularSpeed) == 0x0003B0, "Member 'UFortGoatVehicleConfigs::PowerSlideMinAngularSpeed' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideMaxAngularSpeed) == 0x0003B4, "Member 'UFortGoatVehicleConfigs::PowerSlideMaxAngularSpeed' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostSteeringMultiplier) == 0x0003B8, "Member 'UFortGoatVehicleConfigs::BoostSteeringMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostCooldown) == 0x0003BC, "Member 'UFortGoatVehicleConfigs::BoostCooldown' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostSteeringMultiplierRampTime) == 0x0003C0, "Member 'UFortGoatVehicleConfigs::BoostSteeringMultiplierRampTime' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostSlowExtraStrength) == 0x0003C4, "Member 'UFortGoatVehicleConfigs::BoostSlowExtraStrength' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, MinForwardSpeedBoostExtraStrength) == 0x0003C8, "Member 'UFortGoatVehicleConfigs::MinForwardSpeedBoostExtraStrength' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostTopSpeedForceMultiplier) == 0x0003CC, "Member 'UFortGoatVehicleConfigs::BoostTopSpeedForceMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, VehiclePowerSlideFrontMultiplier) == 0x0003D0, "Member 'UFortGoatVehicleConfigs::VehiclePowerSlideFrontMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, VehiclePowerSlideRearMultiplier) == 0x0003D4, "Member 'UFortGoatVehicleConfigs::VehiclePowerSlideRearMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideMinPushForce) == 0x0003D8, "Member 'UFortGoatVehicleConfigs::PowerSlideMinPushForce' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, CameraShakeAmplitudeMin) == 0x0003DC, "Member 'UFortGoatVehicleConfigs::CameraShakeAmplitudeMin' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, CameraShakeAmplitudeMax) == 0x0003E0, "Member 'UFortGoatVehicleConfigs::CameraShakeAmplitudeMax' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, SpringFudgeFactor) == 0x0003E4, "Member 'UFortGoatVehicleConfigs::SpringFudgeFactor' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, CameraShakeNormalizedSpeed) == 0x0003E8, "Member 'UFortGoatVehicleConfigs::CameraShakeNormalizedSpeed' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, CameraShakeSpeedCurvePow) == 0x0003EC, "Member 'UFortGoatVehicleConfigs::CameraShakeSpeedCurvePow' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideShakeMultiplierMin) == 0x0003F0, "Member 'UFortGoatVehicleConfigs::PowerSlideShakeMultiplierMin' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideShakeMultiplierMax) == 0x0003F4, "Member 'UFortGoatVehicleConfigs::PowerSlideShakeMultiplierMax' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostingCameraShakeAmount) == 0x0003F8, "Member 'UFortGoatVehicleConfigs::BoostingCameraShakeAmount' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostCameraShakeFrequency) == 0x0003FC, "Member 'UFortGoatVehicleConfigs::BoostCameraShakeFrequency' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, SmoothedSpringCompressionMin) == 0x000400, "Member 'UFortGoatVehicleConfigs::SmoothedSpringCompressionMin' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, SmoothedSpringCompressionMax) == 0x000404, "Member 'UFortGoatVehicleConfigs::SmoothedSpringCompressionMax' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PowerSlideMinSpringCompression) == 0x000408, "Member 'UFortGoatVehicleConfigs::PowerSlideMinSpringCompression' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, ScreenShakeFrequencyMin) == 0x00040C, "Member 'UFortGoatVehicleConfigs::ScreenShakeFrequencyMin' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, ScreenShakeFrequencyMax) == 0x000410, "Member 'UFortGoatVehicleConfigs::ScreenShakeFrequencyMax' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerCameraShakeMultiplier) == 0x000414, "Member 'UFortGoatVehicleConfigs::PassengerCameraShakeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, ScreenShakeYawFrequencyMultiplier) == 0x000418, "Member 'UFortGoatVehicleConfigs::ScreenShakeYawFrequencyMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, WheelSlideBoostColorWhenNotPowerSliding) == 0x00041C, "Member 'UFortGoatVehicleConfigs::WheelSlideBoostColorWhenNotPowerSliding' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, TreadWidth) == 0x00042C, "Member 'UFortGoatVehicleConfigs::TreadWidth' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, RumbleMultiplier) == 0x000430, "Member 'UFortGoatVehicleConfigs::RumbleMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, SparksRumbleMultiplier) == 0x000434, "Member 'UFortGoatVehicleConfigs::SparksRumbleMultiplier' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, BoostCameraOffset) == 0x000438, "Member 'UFortGoatVehicleConfigs::BoostCameraOffset' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, ADSCameraDistance) == 0x00043C, "Member 'UFortGoatVehicleConfigs::ADSCameraDistance' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, PassengerCameraOffset) == 0x000440, "Member 'UFortGoatVehicleConfigs::PassengerCameraOffset' has a wrong offset!");
static_assert(offsetof(UFortGoatVehicleConfigs, ADSInterpSpeed) == 0x000444, "Member 'UFortGoatVehicleConfigs::ADSInterpSpeed' has a wrong offset!");

// Class FortniteGame.FortHealing
// 0x0000 (0x0040 - 0x0040)
class UFortHealing final : public UFortGameplayEffectExecutionCalculation
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHealing">();
	}
	static class UFortHealing* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHealing>();
	}
};
static_assert(alignof(UFortHealing) == 0x000008, "Wrong alignment on UFortHealing");
static_assert(sizeof(UFortHealing) == 0x000040, "Wrong size on UFortHealing");

// Class FortniteGame.FortHealthBarComponent
// 0x0058 (0x02A0 - 0x0248)
class UFortHealthBarComponent final : public USceneComponent
{
public:
	class ABuildingActor*                         BuildingActorOwner;                                // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   DisplayText;                                       // 0x0250(0x0018)(Edit, Net, DisableEditOnInstance, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsHealthBarVisible;                               // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_269[0x3];                                      // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxDistance;                                       // 0x026C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCurveFloat*                            ScaleOverDistanceCurve;                            // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bClampToScreen;                                    // 0x0278(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowClampToScreenArrow;                           // 0x0279(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_27A[0x6];                                      // 0x027A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveLinearColor*                      HealthBarColorCurve;                               // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_288[0x18];                                     // 0x0288(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_DisplayText();
	void OnRep_IsVisible();
	void SetHealthBarDisplayText(const class FText& NewDisplayText);
	void SetHealthBarVisibility(bool bNewVisibleState);
	void SetHealthBarWidgetVisibility(bool bIsVisible);

	class FText GetHealthBarDisplayText() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHealthBarComponent">();
	}
	static class UFortHealthBarComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHealthBarComponent>();
	}
};
static_assert(alignof(UFortHealthBarComponent) == 0x000008, "Wrong alignment on UFortHealthBarComponent");
static_assert(sizeof(UFortHealthBarComponent) == 0x0002A0, "Wrong size on UFortHealthBarComponent");
static_assert(offsetof(UFortHealthBarComponent, BuildingActorOwner) == 0x000248, "Member 'UFortHealthBarComponent::BuildingActorOwner' has a wrong offset!");
static_assert(offsetof(UFortHealthBarComponent, DisplayText) == 0x000250, "Member 'UFortHealthBarComponent::DisplayText' has a wrong offset!");
static_assert(offsetof(UFortHealthBarComponent, bIsHealthBarVisible) == 0x000268, "Member 'UFortHealthBarComponent::bIsHealthBarVisible' has a wrong offset!");
static_assert(offsetof(UFortHealthBarComponent, MaxDistance) == 0x00026C, "Member 'UFortHealthBarComponent::MaxDistance' has a wrong offset!");
static_assert(offsetof(UFortHealthBarComponent, ScaleOverDistanceCurve) == 0x000270, "Member 'UFortHealthBarComponent::ScaleOverDistanceCurve' has a wrong offset!");
static_assert(offsetof(UFortHealthBarComponent, bClampToScreen) == 0x000278, "Member 'UFortHealthBarComponent::bClampToScreen' has a wrong offset!");
static_assert(offsetof(UFortHealthBarComponent, bShowClampToScreenArrow) == 0x000279, "Member 'UFortHealthBarComponent::bShowClampToScreenArrow' has a wrong offset!");
static_assert(offsetof(UFortHealthBarComponent, HealthBarColorCurve) == 0x000280, "Member 'UFortHealthBarComponent::HealthBarColorCurve' has a wrong offset!");

// Class FortniteGame.LevelDuplicatable
// 0x0000 (0x0028 - 0x0028)
class ILevelDuplicatable final : public IInterface
{
public:
	void PostFinishDuplication(class UObject* SourceObject);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LevelDuplicatable">();
	}
	static class ILevelDuplicatable* GetDefaultObj()
	{
		return GetDefaultObjImpl<ILevelDuplicatable>();
	}
};
static_assert(alignof(ILevelDuplicatable) == 0x000008, "Wrong alignment on ILevelDuplicatable");
static_assert(sizeof(ILevelDuplicatable) == 0x000028, "Wrong size on ILevelDuplicatable");

// Class FortniteGame.FortSpawnActorInfo
// 0x0100 (0x0130 - 0x0030)
class UFortSpawnActorInfo final : public UPrimaryDataAsset
{
public:
	class FName                                   SpawnActorID;                                      // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortLevelSpawnActor>       SpawnActorClass;                                   // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCollisionProfileName                  CollisionProfile;                                  // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	EFortSpawnActorTime                           SpawnTiming;                                       // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_49[0x7];                                       // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         SafeZoneIndex;                                     // 0x0050(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         SpawnAtSafeZoneIndex;                              // 0x0070(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         DelayBetweenSpawns;                                // 0x0090(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MinActorsToSpawn;                                  // 0x00B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MaxActorsToSpawn;                                  // 0x00D0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MinSpawnHeight;                                    // 0x00F0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MaxSpawnHeight;                                    // 0x0110(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpawnActorInfo">();
	}
	static class UFortSpawnActorInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSpawnActorInfo>();
	}
};
static_assert(alignof(UFortSpawnActorInfo) == 0x000008, "Wrong alignment on UFortSpawnActorInfo");
static_assert(sizeof(UFortSpawnActorInfo) == 0x000130, "Wrong size on UFortSpawnActorInfo");
static_assert(offsetof(UFortSpawnActorInfo, SpawnActorID) == 0x000030, "Member 'UFortSpawnActorInfo::SpawnActorID' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, SpawnActorClass) == 0x000038, "Member 'UFortSpawnActorInfo::SpawnActorClass' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, CollisionProfile) == 0x000040, "Member 'UFortSpawnActorInfo::CollisionProfile' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, SpawnTiming) == 0x000048, "Member 'UFortSpawnActorInfo::SpawnTiming' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, SafeZoneIndex) == 0x000050, "Member 'UFortSpawnActorInfo::SafeZoneIndex' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, SpawnAtSafeZoneIndex) == 0x000070, "Member 'UFortSpawnActorInfo::SpawnAtSafeZoneIndex' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, DelayBetweenSpawns) == 0x000090, "Member 'UFortSpawnActorInfo::DelayBetweenSpawns' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, MinActorsToSpawn) == 0x0000B0, "Member 'UFortSpawnActorInfo::MinActorsToSpawn' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, MaxActorsToSpawn) == 0x0000D0, "Member 'UFortSpawnActorInfo::MaxActorsToSpawn' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, MinSpawnHeight) == 0x0000F0, "Member 'UFortSpawnActorInfo::MinSpawnHeight' has a wrong offset!");
static_assert(offsetof(UFortSpawnActorInfo, MaxSpawnHeight) == 0x000110, "Member 'UFortSpawnActorInfo::MaxSpawnHeight' has a wrong offset!");

// Class FortniteGame.FortHelpItem
// 0x00E0 (0x0110 - 0x0030)
class UFortHelpItem : public UDataAsset
{
public:
	EFortHelpItemType                             ItemType;                                          // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x3];                                       // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   ItemId;                                            // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   HeaderName;                                        // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   BodyText;                                          // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortHelpAdditionalContent             AdditionalContent;                                 // 0x0070(0x00A0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)

public:
	class UFortHelpItem* GetItemWithID(const class FName _ItemID);
	TArray<class UFortHelpItem*> GetSubItems();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHelpItem">();
	}
	static class UFortHelpItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHelpItem>();
	}
};
static_assert(alignof(UFortHelpItem) == 0x000008, "Wrong alignment on UFortHelpItem");
static_assert(sizeof(UFortHelpItem) == 0x000110, "Wrong size on UFortHelpItem");
static_assert(offsetof(UFortHelpItem, ItemType) == 0x000030, "Member 'UFortHelpItem::ItemType' has a wrong offset!");
static_assert(offsetof(UFortHelpItem, ItemId) == 0x000034, "Member 'UFortHelpItem::ItemId' has a wrong offset!");
static_assert(offsetof(UFortHelpItem, HeaderName) == 0x000040, "Member 'UFortHelpItem::HeaderName' has a wrong offset!");
static_assert(offsetof(UFortHelpItem, BodyText) == 0x000058, "Member 'UFortHelpItem::BodyText' has a wrong offset!");
static_assert(offsetof(UFortHelpItem, AdditionalContent) == 0x000070, "Member 'UFortHelpItem::AdditionalContent' has a wrong offset!");

// Class FortniteGame.FortHelpItemCategory
// 0x0020 (0x0130 - 0x0110)
class UFortHelpItemCategory final : public UFortHelpItem
{
public:
	TArray<class UFortHelpItem*>                  AssetSubItems;                                     // 0x0110(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class UFortHelpItem*>                  InlineSubItems;                                    // 0x0120(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHelpItemCategory">();
	}
	static class UFortHelpItemCategory* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHelpItemCategory>();
	}
};
static_assert(alignof(UFortHelpItemCategory) == 0x000008, "Wrong alignment on UFortHelpItemCategory");
static_assert(sizeof(UFortHelpItemCategory) == 0x000130, "Wrong size on UFortHelpItemCategory");
static_assert(offsetof(UFortHelpItemCategory, AssetSubItems) == 0x000110, "Member 'UFortHelpItemCategory::AssetSubItems' has a wrong offset!");
static_assert(offsetof(UFortHelpItemCategory, InlineSubItems) == 0x000120, "Member 'UFortHelpItemCategory::InlineSubItems' has a wrong offset!");

// Class FortniteGame.FortSkyDiveContrailPreviewActor
// 0x0010 (0x0340 - 0x0330)
class AFortSkyDiveContrailPreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PreviewContrail(const class UAthenaSkyDiveContrailItemDefinition* Contrail);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSkyDiveContrailPreviewActor">();
	}
	static class AFortSkyDiveContrailPreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSkyDiveContrailPreviewActor>();
	}
};
static_assert(alignof(AFortSkyDiveContrailPreviewActor) == 0x000008, "Wrong alignment on AFortSkyDiveContrailPreviewActor");
static_assert(sizeof(AFortSkyDiveContrailPreviewActor) == 0x000340, "Wrong size on AFortSkyDiveContrailPreviewActor");

// Class FortniteGame.FortHelpItemEntry
// 0x0000 (0x0110 - 0x0110)
class UFortHelpItemEntry final : public UFortHelpItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHelpItemEntry">();
	}
	static class UFortHelpItemEntry* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHelpItemEntry>();
	}
};
static_assert(alignof(UFortHelpItemEntry) == 0x000008, "Wrong alignment on UFortHelpItemEntry");
static_assert(sizeof(UFortHelpItemEntry) == 0x000110, "Wrong size on UFortHelpItemEntry");

// Class FortniteGame.FortHero
// 0x0078 (0x0220 - 0x01A8)
class UFortHero final : public UFortWorker
{
public:
	class FString                                 Hero_name;                                         // 0x01A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         Equipped_cosmetics;                                // 0x01B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortSavedModeLoadout>          Mode_loadouts;                                     // 0x01C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          Refundable;                                        // 0x01D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D9[0x7];                                      // 0x01D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortHeroSpecialization*>        Specializations;                                   // 0x01E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<class UFortAbilityKit*>                SpecializationAbilityKits;                         // 0x01F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class UFortCharacterCosmeticItem*             CosmeticItem;                                      // 0x0200(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UCustomCharacterPart*>           CharacterParts;                                    // 0x0208(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_218[0x8];                                      // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class UFortHeroType* GetHeroTypeBP() const;
	int32 GetUnclampedLevel() const;
	bool IsLevelClamped() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHero">();
	}
	static class UFortHero* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHero>();
	}
};
static_assert(alignof(UFortHero) == 0x000008, "Wrong alignment on UFortHero");
static_assert(sizeof(UFortHero) == 0x000220, "Wrong size on UFortHero");
static_assert(offsetof(UFortHero, Hero_name) == 0x0001A8, "Member 'UFortHero::Hero_name' has a wrong offset!");
static_assert(offsetof(UFortHero, Equipped_cosmetics) == 0x0001B8, "Member 'UFortHero::Equipped_cosmetics' has a wrong offset!");
static_assert(offsetof(UFortHero, Mode_loadouts) == 0x0001C8, "Member 'UFortHero::Mode_loadouts' has a wrong offset!");
static_assert(offsetof(UFortHero, Refundable) == 0x0001D8, "Member 'UFortHero::Refundable' has a wrong offset!");
static_assert(offsetof(UFortHero, Specializations) == 0x0001E0, "Member 'UFortHero::Specializations' has a wrong offset!");
static_assert(offsetof(UFortHero, SpecializationAbilityKits) == 0x0001F0, "Member 'UFortHero::SpecializationAbilityKits' has a wrong offset!");
static_assert(offsetof(UFortHero, CosmeticItem) == 0x000200, "Member 'UFortHero::CosmeticItem' has a wrong offset!");
static_assert(offsetof(UFortHero, CharacterParts) == 0x000208, "Member 'UFortHero::CharacterParts' has a wrong offset!");

// Class FortniteGame.FortHeroClassGameplayDefinition
// 0x0068 (0x0098 - 0x0030)
class UFortHeroClassGameplayDefinition final : public UPrimaryDataAsset
{
public:
	TSoftClassPtr<class UClass>                   OverridePawnClass;                                 // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  HeroClassTags;                                     // 0x0058(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FDataTableRowHandle                    LegacyStatHandle;                                  // 0x0078(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UFortAbilityKit>> ClassAbilityKits;                                  // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroClassGameplayDefinition">();
	}
	static class UFortHeroClassGameplayDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroClassGameplayDefinition>();
	}
};
static_assert(alignof(UFortHeroClassGameplayDefinition) == 0x000008, "Wrong alignment on UFortHeroClassGameplayDefinition");
static_assert(sizeof(UFortHeroClassGameplayDefinition) == 0x000098, "Wrong size on UFortHeroClassGameplayDefinition");
static_assert(offsetof(UFortHeroClassGameplayDefinition, OverridePawnClass) == 0x000030, "Member 'UFortHeroClassGameplayDefinition::OverridePawnClass' has a wrong offset!");
static_assert(offsetof(UFortHeroClassGameplayDefinition, HeroClassTags) == 0x000058, "Member 'UFortHeroClassGameplayDefinition::HeroClassTags' has a wrong offset!");
static_assert(offsetof(UFortHeroClassGameplayDefinition, LegacyStatHandle) == 0x000078, "Member 'UFortHeroClassGameplayDefinition::LegacyStatHandle' has a wrong offset!");
static_assert(offsetof(UFortHeroClassGameplayDefinition, ClassAbilityKits) == 0x000088, "Member 'UFortHeroClassGameplayDefinition::ClassAbilityKits' has a wrong offset!");

// Class FortniteGame.FortHeroExhibitActor
// 0x0010 (0x0380 - 0x0370)
class AFortHeroExhibitActor final : public AFortExhibitActor
{
public:
	class UFortHeroType*                          HeroType;                                          // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortPlayerPawn*                        HeroExhibitPawn;                                   // 0x0370(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_378[0x8];                                      // 0x0378(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroExhibitActor">();
	}
	static class AFortHeroExhibitActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortHeroExhibitActor>();
	}
};
static_assert(alignof(AFortHeroExhibitActor) == 0x000010, "Wrong alignment on AFortHeroExhibitActor");
static_assert(sizeof(AFortHeroExhibitActor) == 0x000380, "Wrong size on AFortHeroExhibitActor");
static_assert(offsetof(AFortHeroExhibitActor, HeroType) == 0x000368, "Member 'AFortHeroExhibitActor::HeroType' has a wrong offset!");
static_assert(offsetof(AFortHeroExhibitActor, HeroExhibitPawn) == 0x000370, "Member 'AFortHeroExhibitActor::HeroExhibitPawn' has a wrong offset!");

// Class FortniteGame.FortHeroTooltip
// 0x0000 (0x00C0 - 0x00C0)
class UFortHeroTooltip final : public UFortCharacterTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHeroTooltip">();
	}
	static class UFortHeroTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHeroTooltip>();
	}
};
static_assert(alignof(UFortHeroTooltip) == 0x000008, "Wrong alignment on UFortHeroTooltip");
static_assert(sizeof(UFortHeroTooltip) == 0x0000C0, "Wrong size on UFortHeroTooltip");

// Class FortniteGame.FortHomebaseBannerColorItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UFortHomebaseBannerColorItemDefinition final : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseBannerColorItemDefinition">();
	}
	static class UFortHomebaseBannerColorItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseBannerColorItemDefinition>();
	}
};
static_assert(alignof(UFortHomebaseBannerColorItemDefinition) == 0x000010, "Wrong alignment on UFortHomebaseBannerColorItemDefinition");
static_assert(sizeof(UFortHomebaseBannerColorItemDefinition) == 0x000360, "Wrong size on UFortHomebaseBannerColorItemDefinition");

// Class FortniteGame.HomeBaseContext
// 0x0098 (0x00C0 - 0x0028)
class UHomeBaseContext final : public UBlueprintContextBase
{
public:
	UMulticastDelegateProperty_                   OnWorkerPreviewStateChanged;                       // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnHomebaseInventoryUpdated;                        // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMaximumItemLevelChanged;                         // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnItemUpgradePointsChanged;                        // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   SquadSlotMarkedAsSeen;                             // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_78[0x18];                                      // 0x0078(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPlayerInfoChangedDelegate;                       // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_A0[0x10];                                      // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnItemSlottingPreviewInfoChangedEvent;             // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	static void GetStaticSetBonusData(const struct FGameplayTag& InSetBonusTag, struct FWorkerSetBonusData* OutSetBonusData, struct FFortMultiSizeBrush* OutBrush);

	void BroadcastSquadSlotMarkedAsSeen();
	void ClearHeroLoadout(class UFortCampaignHeroLoadoutItem* HeroLoadout);
	void GetAllResourceCollectorRewardEstimates(TArray<struct FFortItemQuantityPair>* OutEstimates);
	int32 GetNumAccountLimitedItems();
	void GetResourceCollectorRateInfo(class UFortCollectedResourceItem* CollectorType, float* RatePerSecond, int32* MaxCapacity);
	void GetResourceCollectorRewardsEstimate(class UFortCollectedResourceItem* CollectorType, struct FFortItemQuantityPair* OutEstimate);
	void GetResourceCollectorRewardsEstimates(const TArray<class UFortCollectedResourceItem*>& CollectorTypes, TArray<struct FFortItemQuantityPair>* OutEstimates);
	void SetActiveHeroLoadout(class UFortCampaignHeroLoadoutItem* HeroLoadout);

	class FName GetActiveCombatSquadId() const;
	class FName GetActiveDefenderSquadId() const;
	class UFortCampaignHeroLoadoutItem* GetActiveHeroLoadout() const;
	int32 GetCurrentDeployedDefenderCount() const;
	class FName GetHomebaseDefenderSquadId() const;
	bool GetLocalPlayerHomebaseRating(int32* Rating, float* ProgressFraction) const;
	bool GetLocalTeamHomebaseRating(int32* Rating, float* ProgressFraction) const;
	int32 GetMaxDeployableDefenderCount() const;
	class FName GetMissionDefenderSquadId() const;
	bool GetTeamHomebaseRating(const struct FUniqueNetIdRepl& PlayerID, int32* Rating, float* ProgressFraction) const;
	bool GetTotalHomebaseRating(const struct FUniqueNetIdRepl& UniqueId, int32* Rating, float* ProgressFraction) const;
	int32 GetTotalSkillPointsEarned() const;
	bool HasHeroUnlockedCommanderPerk(class UFortHero* Hero) const;
	bool HasHeroUnlockedTeamLeadPerk(class UFortHero* Hero) const;
	bool TryGetHomebaseSquadData(const class FName SquadId, struct FHomebaseSquad* OutHomebaseSquad) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"HomeBaseContext">();
	}
	static class UHomeBaseContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UHomeBaseContext>();
	}
};
static_assert(alignof(UHomeBaseContext) == 0x000008, "Wrong alignment on UHomeBaseContext");
static_assert(sizeof(UHomeBaseContext) == 0x0000C0, "Wrong size on UHomeBaseContext");
static_assert(offsetof(UHomeBaseContext, OnWorkerPreviewStateChanged) == 0x000028, "Member 'UHomeBaseContext::OnWorkerPreviewStateChanged' has a wrong offset!");
static_assert(offsetof(UHomeBaseContext, OnHomebaseInventoryUpdated) == 0x000038, "Member 'UHomeBaseContext::OnHomebaseInventoryUpdated' has a wrong offset!");
static_assert(offsetof(UHomeBaseContext, OnMaximumItemLevelChanged) == 0x000048, "Member 'UHomeBaseContext::OnMaximumItemLevelChanged' has a wrong offset!");
static_assert(offsetof(UHomeBaseContext, OnItemUpgradePointsChanged) == 0x000058, "Member 'UHomeBaseContext::OnItemUpgradePointsChanged' has a wrong offset!");
static_assert(offsetof(UHomeBaseContext, SquadSlotMarkedAsSeen) == 0x000068, "Member 'UHomeBaseContext::SquadSlotMarkedAsSeen' has a wrong offset!");
static_assert(offsetof(UHomeBaseContext, OnPlayerInfoChangedDelegate) == 0x000090, "Member 'UHomeBaseContext::OnPlayerInfoChangedDelegate' has a wrong offset!");
static_assert(offsetof(UHomeBaseContext, OnItemSlottingPreviewInfoChangedEvent) == 0x0000B0, "Member 'UHomeBaseContext::OnItemSlottingPreviewInfoChangedEvent' has a wrong offset!");

// Class FortniteGame.FortHomebaseNodeItem
// 0x0008 (0x00E8 - 0x00E0)
class UFortHomebaseNodeItem final : public UFortAccountItem
{
public:
	uint8                                         Pad_E0[0x8];                                       // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHomebaseNodeItem">();
	}
	static class UFortHomebaseNodeItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHomebaseNodeItem>();
	}
};
static_assert(alignof(UFortHomebaseNodeItem) == 0x000008, "Wrong alignment on UFortHomebaseNodeItem");
static_assert(sizeof(UFortHomebaseNodeItem) == 0x0000E8, "Wrong size on UFortHomebaseNodeItem");

// Class FortniteGame.FortHotfixManager
// 0x0008 (0x0228 - 0x0220)
class UFortHotfixManager final : public UOnlineHotfixManager
{
public:
	uint8                                         Pad_220[0x8];                                      // 0x0220(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHotfixManager">();
	}
	static class UFortHotfixManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortHotfixManager>();
	}
};
static_assert(alignof(UFortHotfixManager) == 0x000008, "Wrong alignment on UFortHotfixManager");
static_assert(sizeof(UFortHotfixManager) == 0x000228, "Wrong size on UFortHotfixManager");

// Class FortniteGame.FortIconCaptureCamera
// 0x0000 (0x0840 - 0x0840)
class AFortIconCaptureCamera final : public ACameraActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortIconCaptureCamera">();
	}
	static class AFortIconCaptureCamera* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortIconCaptureCamera>();
	}
};
static_assert(alignof(AFortIconCaptureCamera) == 0x000010, "Wrong alignment on AFortIconCaptureCamera");
static_assert(sizeof(AFortIconCaptureCamera) == 0x000840, "Wrong size on AFortIconCaptureCamera");

// Class FortniteGame.FortInitializeFromObjectInterface
// 0x0000 (0x0028 - 0x0028)
class IFortInitializeFromObjectInterface final : public IInterface
{
public:
	void InitFromObject(class UObject* InitObject);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInitializeFromObjectInterface">();
	}
	static class IFortInitializeFromObjectInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortInitializeFromObjectInterface>();
	}
};
static_assert(alignof(IFortInitializeFromObjectInterface) == 0x000008, "Wrong alignment on IFortInitializeFromObjectInterface");
static_assert(sizeof(IFortInitializeFromObjectInterface) == 0x000028, "Wrong size on IFortInitializeFromObjectInterface");

// Class FortniteGame.FortIntensityCurveSequence
// 0x0018 (0x0048 - 0x0030)
class UFortIntensityCurveSequence final : public UDataAsset
{
public:
	TArray<struct FDataTableRowHandle>            IntensityCurves;                                   // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	EFortIntensityCurveSequenceType               SequenceType;                                      // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_41[0x7];                                       // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortIntensityCurveSequence">();
	}
	static class UFortIntensityCurveSequence* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortIntensityCurveSequence>();
	}
};
static_assert(alignof(UFortIntensityCurveSequence) == 0x000008, "Wrong alignment on UFortIntensityCurveSequence");
static_assert(sizeof(UFortIntensityCurveSequence) == 0x000048, "Wrong size on UFortIntensityCurveSequence");
static_assert(offsetof(UFortIntensityCurveSequence, IntensityCurves) == 0x000030, "Member 'UFortIntensityCurveSequence::IntensityCurves' has a wrong offset!");
static_assert(offsetof(UFortIntensityCurveSequence, SequenceType) == 0x000040, "Member 'UFortIntensityCurveSequence::SequenceType' has a wrong offset!");

// Class FortniteGame.FortInteractInterface
// 0x0000 (0x0028 - 0x0028)
class IFortInteractInterface final : public IInterface
{
public:
	bool ServerOnAttemptInteract(const struct FInteractionType& InteractType);

	void GetBoundsComponents(class AActor* SelfActor, TArray<class USceneComponent*>* OutComponents) const;
	struct FVector GetFocusedSocketLocation() const;
	void GetIconPlacement(class AActor* SelfActor, struct FVector* OutLocation, struct FVector* OutExtents) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInteractInterface">();
	}
	static class IFortInteractInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortInteractInterface>();
	}
};
static_assert(alignof(IFortInteractInterface) == 0x000008, "Wrong alignment on IFortInteractInterface");
static_assert(sizeof(IFortInteractInterface) == 0x000028, "Wrong size on IFortInteractInterface");

// Class FortniteGame.FortInventoryOutpost
// 0x0018 (0x0540 - 0x0528)
class AFortInventoryOutpost final : public AFortInventory
{
public:
	TArray<class UFortWorldItem*>                 UnavailableItemInstances;                          // 0x0528(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	bool                                          bHasUnavailableItems;                              // 0x0538(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_539[0x7];                                      // 0x0539(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInventoryOutpost">();
	}
	static class AFortInventoryOutpost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortInventoryOutpost>();
	}
};
static_assert(alignof(AFortInventoryOutpost) == 0x000008, "Wrong alignment on AFortInventoryOutpost");
static_assert(sizeof(AFortInventoryOutpost) == 0x000540, "Wrong size on AFortInventoryOutpost");
static_assert(offsetof(AFortInventoryOutpost, UnavailableItemInstances) == 0x000528, "Member 'AFortInventoryOutpost::UnavailableItemInstances' has a wrong offset!");
static_assert(offsetof(AFortInventoryOutpost, bHasUnavailableItems) == 0x000538, "Member 'AFortInventoryOutpost::bHasUnavailableItems' has a wrong offset!");

// Class FortniteGame.FortInventoryOwnerInterface
// 0x0000 (0x0028 - 0x0028)
class IFortInventoryOwnerInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInventoryOwnerInterface">();
	}
	static class IFortInventoryOwnerInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortInventoryOwnerInterface>();
	}
};
static_assert(alignof(IFortInventoryOwnerInterface) == 0x000008, "Wrong alignment on IFortInventoryOwnerInterface");
static_assert(sizeof(IFortInventoryOwnerInterface) == 0x000028, "Wrong size on IFortInventoryOwnerInterface");

// Class FortniteGame.FortItemExhibitActor
// 0x0010 (0x0380 - 0x0370)
class AFortItemExhibitActor final : public AFortExhibitActor
{
public:
	class FString                                 ItemInstanceId;                                    // 0x0368(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortPickup*                            ExhibitItem;                                       // 0x0378(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemExhibitActor">();
	}
	static class AFortItemExhibitActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortItemExhibitActor>();
	}
};
static_assert(alignof(AFortItemExhibitActor) == 0x000010, "Wrong alignment on AFortItemExhibitActor");
static_assert(sizeof(AFortItemExhibitActor) == 0x000380, "Wrong size on AFortItemExhibitActor");
static_assert(offsetof(AFortItemExhibitActor, ItemInstanceId) == 0x000368, "Member 'AFortItemExhibitActor::ItemInstanceId' has a wrong offset!");
static_assert(offsetof(AFortItemExhibitActor, ExhibitItem) == 0x000378, "Member 'AFortItemExhibitActor::ExhibitItem' has a wrong offset!");

// Class FortniteGame.FortItemWrapMaterialAssetData
// 0x0018 (0x0040 - 0x0028)
class UFortItemWrapMaterialAssetData final : public UAssetUserData
{
public:
	class UMaterialInstanceConstant*              GeneratedMaterial_Vehicle_Opaque;                  // 0x0028(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceConstant*              GeneratedMaterial_Vehicle_Masked;                  // 0x0030(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UMaterialInstanceConstant*              GeneratedMaterial_Weapon_Opaque;                   // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemWrapMaterialAssetData">();
	}
	static class UFortItemWrapMaterialAssetData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemWrapMaterialAssetData>();
	}
};
static_assert(alignof(UFortItemWrapMaterialAssetData) == 0x000008, "Wrong alignment on UFortItemWrapMaterialAssetData");
static_assert(sizeof(UFortItemWrapMaterialAssetData) == 0x000040, "Wrong size on UFortItemWrapMaterialAssetData");
static_assert(offsetof(UFortItemWrapMaterialAssetData, GeneratedMaterial_Vehicle_Opaque) == 0x000028, "Member 'UFortItemWrapMaterialAssetData::GeneratedMaterial_Vehicle_Opaque' has a wrong offset!");
static_assert(offsetof(UFortItemWrapMaterialAssetData, GeneratedMaterial_Vehicle_Masked) == 0x000030, "Member 'UFortItemWrapMaterialAssetData::GeneratedMaterial_Vehicle_Masked' has a wrong offset!");
static_assert(offsetof(UFortItemWrapMaterialAssetData, GeneratedMaterial_Weapon_Opaque) == 0x000038, "Member 'UFortItemWrapMaterialAssetData::GeneratedMaterial_Weapon_Opaque' has a wrong offset!");

// Class FortniteGame.FortItemWrapPreviewActor
// 0x0090 (0x03C0 - 0x0330)
class AFortItemWrapPreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x20];                                     // 0x0330(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	struct FItemWrapPreviewEntry                  CurrentEntryInfo;                                  // 0x0350(0x0070)(Transient, NativeAccessSpecifierPrivate)

public:
	void OnPreviewSkeletalMeshLoaded(class USkeletalMesh* LoadedMesh, const struct FItemWrapPreviewEntry& EntryInfo);
	void PreviewItemWrap(const class UAthenaItemWrapDefinition* ItemWrap);
	void StartLoadingNextPreviewActor(int32 SlotIndex);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemWrapPreviewActor">();
	}
	static class AFortItemWrapPreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortItemWrapPreviewActor>();
	}
};
static_assert(alignof(AFortItemWrapPreviewActor) == 0x000010, "Wrong alignment on AFortItemWrapPreviewActor");
static_assert(sizeof(AFortItemWrapPreviewActor) == 0x0003C0, "Wrong size on AFortItemWrapPreviewActor");
static_assert(offsetof(AFortItemWrapPreviewActor, CurrentEntryInfo) == 0x000350, "Member 'AFortItemWrapPreviewActor::CurrentEntryInfo' has a wrong offset!");

// Class FortniteGame.FortKeepEventInfo
// 0x0028 (0x0058 - 0x0030)
class UFortKeepEventInfo final : public UDataAsset
{
public:
	class FText                                   EventDescription;                                  // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FKeepEventWaveData>             Waves;                                             // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	const struct FKeepEventWaveData GetWave(int32 Param_Index);
	int32 NumberOfWaves();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortKeepEventInfo">();
	}
	static class UFortKeepEventInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortKeepEventInfo>();
	}
};
static_assert(alignof(UFortKeepEventInfo) == 0x000008, "Wrong alignment on UFortKeepEventInfo");
static_assert(sizeof(UFortKeepEventInfo) == 0x000058, "Wrong size on UFortKeepEventInfo");
static_assert(offsetof(UFortKeepEventInfo, EventDescription) == 0x000030, "Member 'UFortKeepEventInfo::EventDescription' has a wrong offset!");
static_assert(offsetof(UFortKeepEventInfo, Waves) == 0x000048, "Member 'UFortKeepEventInfo::Waves' has a wrong offset!");

// Class FortniteGame.FortKeepEventList
// 0x0010 (0x0040 - 0x0030)
class UFortKeepEventList final : public UDataAsset
{
public:
	TArray<struct FKeepEventInfo>                 Events;                                            // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	struct FKeepEventInfo GetEvent(int32 Idx);
	class FText GetEventDescription(int32 Idx);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortKeepEventList">();
	}
	static class UFortKeepEventList* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortKeepEventList>();
	}
};
static_assert(alignof(UFortKeepEventList) == 0x000008, "Wrong alignment on UFortKeepEventList");
static_assert(sizeof(UFortKeepEventList) == 0x000040, "Wrong size on UFortKeepEventList");
static_assert(offsetof(UFortKeepEventList, Events) == 0x000030, "Member 'UFortKeepEventList::Events' has a wrong offset!");

// Class FortniteGame.FortLauncherAthena
// 0x0060 (0x0DD8 - 0x0D78)
class AFortLauncherAthena final : public ABuildingTrapFloor
{
public:
	struct FScalableFloat                         LaunchStrength;                                    // 0x0D78(0x0020)(Edit, NativeAccessSpecifierPublic)
	struct FScalableFloat                         LaunchStrengthVehicle;                             // 0x0D98(0x0020)(Edit, NativeAccessSpecifierPublic)
	class USoundBase*                             OnLaunchSound3P;                                   // 0x0DB8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             OnLaunchSound1P;                                   // 0x0DC0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FServerLaunchInfo                      ServerLaunchInfo;                                  // 0x0DC8(0x0010)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPublic)

public:
	void OnRepLaunchServerInfo();
	void OnTriggerEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
	void ReTriggerForPawn(class AFortPlayerPawnAthena* AthenaPawn);
	void TriggerLaunchEffects(class AFortPlayerPawnAthena* Pawn);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLauncherAthena">();
	}
	static class AFortLauncherAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLauncherAthena>();
	}
};
static_assert(alignof(AFortLauncherAthena) == 0x000008, "Wrong alignment on AFortLauncherAthena");
static_assert(sizeof(AFortLauncherAthena) == 0x000DD8, "Wrong size on AFortLauncherAthena");
static_assert(offsetof(AFortLauncherAthena, LaunchStrength) == 0x000D78, "Member 'AFortLauncherAthena::LaunchStrength' has a wrong offset!");
static_assert(offsetof(AFortLauncherAthena, LaunchStrengthVehicle) == 0x000D98, "Member 'AFortLauncherAthena::LaunchStrengthVehicle' has a wrong offset!");
static_assert(offsetof(AFortLauncherAthena, OnLaunchSound3P) == 0x000DB8, "Member 'AFortLauncherAthena::OnLaunchSound3P' has a wrong offset!");
static_assert(offsetof(AFortLauncherAthena, OnLaunchSound1P) == 0x000DC0, "Member 'AFortLauncherAthena::OnLaunchSound1P' has a wrong offset!");
static_assert(offsetof(AFortLauncherAthena, ServerLaunchInfo) == 0x000DC8, "Member 'AFortLauncherAthena::ServerLaunchInfo' has a wrong offset!");

// Class FortniteGame.FortLeaderboardRowProxyInstance
// 0x0048 (0x0070 - 0x0028)
class UFortLeaderboardRowProxyInstance final : public UObject
{
public:
	struct FLeaderboardRowData                    RowData;                                           // 0x0028(0x0048)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLeaderboardRowProxyInstance">();
	}
	static class UFortLeaderboardRowProxyInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLeaderboardRowProxyInstance>();
	}
};
static_assert(alignof(UFortLeaderboardRowProxyInstance) == 0x000008, "Wrong alignment on UFortLeaderboardRowProxyInstance");
static_assert(sizeof(UFortLeaderboardRowProxyInstance) == 0x000070, "Wrong size on UFortLeaderboardRowProxyInstance");
static_assert(offsetof(UFortLeaderboardRowProxyInstance, RowData) == 0x000028, "Member 'UFortLeaderboardRowProxyInstance::RowData' has a wrong offset!");

// Class FortniteGame.FortLevelSpawnActor
// 0x00B0 (0x03E0 - 0x0330)
class AFortLevelSpawnActor : public AActor
{
public:
	class FName                                   SpecialActorUniqueID;                              // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorCategoryTag;                           // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            MiniMapIconBrush;                                  // 0x0340(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              MiniMapIconScale;                                  // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CachedSpecialActorIdx;                             // 0x03D0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   SpecialActorID;                                    // 0x03D4(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3DC[0x4];                                      // 0x03DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLevelSpawnActor">();
	}
	static class AFortLevelSpawnActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLevelSpawnActor>();
	}
};
static_assert(alignof(AFortLevelSpawnActor) == 0x000008, "Wrong alignment on AFortLevelSpawnActor");
static_assert(sizeof(AFortLevelSpawnActor) == 0x0003E0, "Wrong size on AFortLevelSpawnActor");
static_assert(offsetof(AFortLevelSpawnActor, SpecialActorUniqueID) == 0x000330, "Member 'AFortLevelSpawnActor::SpecialActorUniqueID' has a wrong offset!");
static_assert(offsetof(AFortLevelSpawnActor, SpecialActorCategoryTag) == 0x000338, "Member 'AFortLevelSpawnActor::SpecialActorCategoryTag' has a wrong offset!");
static_assert(offsetof(AFortLevelSpawnActor, MiniMapIconBrush) == 0x000340, "Member 'AFortLevelSpawnActor::MiniMapIconBrush' has a wrong offset!");
static_assert(offsetof(AFortLevelSpawnActor, MiniMapIconScale) == 0x0003C8, "Member 'AFortLevelSpawnActor::MiniMapIconScale' has a wrong offset!");
static_assert(offsetof(AFortLevelSpawnActor, CachedSpecialActorIdx) == 0x0003D0, "Member 'AFortLevelSpawnActor::CachedSpecialActorIdx' has a wrong offset!");
static_assert(offsetof(AFortLevelSpawnActor, SpecialActorID) == 0x0003D4, "Member 'AFortLevelSpawnActor::SpecialActorID' has a wrong offset!");

// Class FortniteGame.FortLinkedAccountManager
// 0x0018 (0x0040 - 0x0028)
class UFortLinkedAccountManager final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortLinkedAccount*>             LinkedAccounts;                                    // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLinkedAccountManager">();
	}
	static class UFortLinkedAccountManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLinkedAccountManager>();
	}
};
static_assert(alignof(UFortLinkedAccountManager) == 0x000008, "Wrong alignment on UFortLinkedAccountManager");
static_assert(sizeof(UFortLinkedAccountManager) == 0x000040, "Wrong size on UFortLinkedAccountManager");
static_assert(offsetof(UFortLinkedAccountManager, LinkedAccounts) == 0x000030, "Member 'UFortLinkedAccountManager::LinkedAccounts' has a wrong offset!");

// Class FortniteGame.FortLobbyBeaconClientPvE
// 0x0000 (0x0438 - 0x0438)
class AFortLobbyBeaconClientPvE final : public AFortLobbyBeaconClient
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconClientPvE">();
	}
	static class AFortLobbyBeaconClientPvE* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconClientPvE>();
	}
};
static_assert(alignof(AFortLobbyBeaconClientPvE) == 0x000008, "Wrong alignment on AFortLobbyBeaconClientPvE");
static_assert(sizeof(AFortLobbyBeaconClientPvE) == 0x000438, "Wrong size on AFortLobbyBeaconClientPvE");

// Class FortniteGame.FortLobbyBeaconClientPvP
// 0x0018 (0x0450 - 0x0438)
class AFortLobbyBeaconClientPvP final : public AFortLobbyBeaconClient
{
public:
	uint8                                         Pad_438[0x18];                                     // 0x0438(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ServerReadyUp();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconClientPvP">();
	}
	static class AFortLobbyBeaconClientPvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconClientPvP>();
	}
};
static_assert(alignof(AFortLobbyBeaconClientPvP) == 0x000008, "Wrong alignment on AFortLobbyBeaconClientPvP");
static_assert(sizeof(AFortLobbyBeaconClientPvP) == 0x000450, "Wrong size on AFortLobbyBeaconClientPvP");

// Class FortniteGame.FortLobbyBeaconPlayerStatePvE
// 0x0000 (0x04B8 - 0x04B8)
class AFortLobbyBeaconPlayerStatePvE final : public AFortLobbyBeaconPlayerState
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconPlayerStatePvE">();
	}
	static class AFortLobbyBeaconPlayerStatePvE* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconPlayerStatePvE>();
	}
};
static_assert(alignof(AFortLobbyBeaconPlayerStatePvE) == 0x000008, "Wrong alignment on AFortLobbyBeaconPlayerStatePvE");
static_assert(sizeof(AFortLobbyBeaconPlayerStatePvE) == 0x0004B8, "Wrong size on AFortLobbyBeaconPlayerStatePvE");

// Class FortniteGame.FortLobbyBeaconStatePvE
// 0x0000 (0x04C0 - 0x04C0)
class AFortLobbyBeaconStatePvE : public AFortLobbyBeaconState
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconStatePvE">();
	}
	static class AFortLobbyBeaconStatePvE* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconStatePvE>();
	}
};
static_assert(alignof(AFortLobbyBeaconStatePvE) == 0x000008, "Wrong alignment on AFortLobbyBeaconStatePvE");
static_assert(sizeof(AFortLobbyBeaconStatePvE) == 0x0004C0, "Wrong size on AFortLobbyBeaconStatePvE");

// Class FortniteGame.FortLobbyBeaconStateOutpost
// 0x0000 (0x04C0 - 0x04C0)
class AFortLobbyBeaconStateOutpost final : public AFortLobbyBeaconStatePvE
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconStateOutpost">();
	}
	static class AFortLobbyBeaconStateOutpost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconStateOutpost>();
	}
};
static_assert(alignof(AFortLobbyBeaconStateOutpost) == 0x000008, "Wrong alignment on AFortLobbyBeaconStateOutpost");
static_assert(sizeof(AFortLobbyBeaconStateOutpost) == 0x0004C0, "Wrong size on AFortLobbyBeaconStateOutpost");

// Class FortniteGame.FortLobbyBeaconStateRM
// 0x0008 (0x04C8 - 0x04C0)
class AFortLobbyBeaconStateRM final : public AFortLobbyBeaconState
{
public:
	uint8                                         Pad_4C0[0x4];                                      // 0x04C0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LobbyTimeRemaining;                                // 0x04C4(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnRep_LobbyTimeRemaining();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLobbyBeaconStateRM">();
	}
	static class AFortLobbyBeaconStateRM* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortLobbyBeaconStateRM>();
	}
};
static_assert(alignof(AFortLobbyBeaconStateRM) == 0x000008, "Wrong alignment on AFortLobbyBeaconStateRM");
static_assert(sizeof(AFortLobbyBeaconStateRM) == 0x0004C8, "Wrong size on AFortLobbyBeaconStateRM");
static_assert(offsetof(AFortLobbyBeaconStateRM, LobbyTimeRemaining) == 0x0004C4, "Member 'AFortLobbyBeaconStateRM::LobbyTimeRemaining' has a wrong offset!");

// Class FortniteGame.FortSocialManager
// 0x0060 (0x01F0 - 0x0190)
class UFortSocialManager final : public USocialManager
{
public:
	bool                                          bTutorialCompleted;                                // 0x0190(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_191[0x1F];                                     // 0x0191(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bLeftLastPartyFromGameDisconnect;                  // 0x01B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1B1[0x7];                                      // 0x01B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortLocalTeam*                         LocalTeam;                                         // 0x01B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1C0[0x30];                                     // 0x01C0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSocialManager">();
	}
	static class UFortSocialManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSocialManager>();
	}
};
static_assert(alignof(UFortSocialManager) == 0x000008, "Wrong alignment on UFortSocialManager");
static_assert(sizeof(UFortSocialManager) == 0x0001F0, "Wrong size on UFortSocialManager");
static_assert(offsetof(UFortSocialManager, bTutorialCompleted) == 0x000190, "Member 'UFortSocialManager::bTutorialCompleted' has a wrong offset!");
static_assert(offsetof(UFortSocialManager, bLeftLastPartyFromGameDisconnect) == 0x0001B0, "Member 'UFortSocialManager::bLeftLastPartyFromGameDisconnect' has a wrong offset!");
static_assert(offsetof(UFortSocialManager, LocalTeam) == 0x0001B8, "Member 'UFortSocialManager::LocalTeam' has a wrong offset!");

// Class FortniteGame.FortLocalPlayerSubsystem
// 0x0000 (0x0028 - 0x0028)
class UFortLocalPlayerSubsystem : public ULocalPlayerSubsystem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLocalPlayerSubsystem">();
	}
	static class UFortLocalPlayerSubsystem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLocalPlayerSubsystem>();
	}
};
static_assert(alignof(UFortLocalPlayerSubsystem) == 0x000008, "Wrong alignment on UFortLocalPlayerSubsystem");
static_assert(sizeof(UFortLocalPlayerSubsystem) == 0x000028, "Wrong size on UFortLocalPlayerSubsystem");

// Class FortniteGame.FortLockOnTargetInterface
// 0x0000 (0x0028 - 0x0028)
class IFortLockOnTargetInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLockOnTargetInterface">();
	}
	static class IFortLockOnTargetInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortLockOnTargetInterface>();
	}
};
static_assert(alignof(IFortLockOnTargetInterface) == 0x000008, "Wrong alignment on IFortLockOnTargetInterface");
static_assert(sizeof(IFortLockOnTargetInterface) == 0x000028, "Wrong size on IFortLockOnTargetInterface");

// Class FortniteGame.FortLOSComponent
// 0x0048 (0x0140 - 0x00F8)
class UFortLOSComponent final : public UActorComponent
{
public:
	float                                         LOSMaxDistance;                                    // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FOVInDegrees;                                      // 0x00FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TimeBetweenChecks;                                 // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bStopAfterHasBeenFound;                            // 0x0104(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDistanceCheckOnly;                                // 0x0105(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_106[0x2];                                      // 0x0106(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnHasBeenFound;                                    // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bHasBeenFound;                                     // 0x0118(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_119[0x27];                                     // 0x0119(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortLOSComponent">();
	}
	static class UFortLOSComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortLOSComponent>();
	}
};
static_assert(alignof(UFortLOSComponent) == 0x000008, "Wrong alignment on UFortLOSComponent");
static_assert(sizeof(UFortLOSComponent) == 0x000140, "Wrong size on UFortLOSComponent");
static_assert(offsetof(UFortLOSComponent, LOSMaxDistance) == 0x0000F8, "Member 'UFortLOSComponent::LOSMaxDistance' has a wrong offset!");
static_assert(offsetof(UFortLOSComponent, FOVInDegrees) == 0x0000FC, "Member 'UFortLOSComponent::FOVInDegrees' has a wrong offset!");
static_assert(offsetof(UFortLOSComponent, TimeBetweenChecks) == 0x000100, "Member 'UFortLOSComponent::TimeBetweenChecks' has a wrong offset!");
static_assert(offsetof(UFortLOSComponent, bStopAfterHasBeenFound) == 0x000104, "Member 'UFortLOSComponent::bStopAfterHasBeenFound' has a wrong offset!");
static_assert(offsetof(UFortLOSComponent, bDistanceCheckOnly) == 0x000105, "Member 'UFortLOSComponent::bDistanceCheckOnly' has a wrong offset!");
static_assert(offsetof(UFortLOSComponent, OnHasBeenFound) == 0x000108, "Member 'UFortLOSComponent::OnHasBeenFound' has a wrong offset!");
static_assert(offsetof(UFortLOSComponent, bHasBeenFound) == 0x000118, "Member 'UFortLOSComponent::bHasBeenFound' has a wrong offset!");

// Class FortniteGame.FortMatchClientAnalytics
// 0x0160 (0x0260 - 0x0100)
class UFortMatchClientAnalytics final : public UFortMatchAnalytics
{
public:
	uint8                                         Pad_100[0x160];                                    // 0x0100(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchClientAnalytics">();
	}
	static class UFortMatchClientAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchClientAnalytics>();
	}
};
static_assert(alignof(UFortMatchClientAnalytics) == 0x000008, "Wrong alignment on UFortMatchClientAnalytics");
static_assert(sizeof(UFortMatchClientAnalytics) == 0x000260, "Wrong size on UFortMatchClientAnalytics");

// Class FortniteGame.FortMatchmaking
// 0x0350 (0x0378 - 0x0028)
class UFortMatchmaking final : public UObject
{
public:
	uint8                                         Pad_28[0x120];                                     // 0x0028(0x0120)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class APartyBeaconClient>         ReservationBeaconClientClass;                      // 0x0148(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortPartyBeaconClient*                 ReservationBeaconClient;                           // 0x0150(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortLobbyBeaconClient*                 LobbyBeaconClient;                                 // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_160[0x68];                                     // 0x0160(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ControllerId;                                      // 0x01C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1CC[0x4];                                      // 0x01CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 TempZoneInstanceId;                                // 0x01D0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FFortCachedMatchmakingSearchParams     CachedMatchmakingSearchParams;                     // 0x01E0(0x00C0)(NativeAccessSpecifierPrivate)
	uint8                                         Pad_2A0[0xB8];                                     // 0x02A0(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortMatchmakingPolicy*                 Matchmaking;                                       // 0x0358(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 LastCriticalMissionSessionId;                      // 0x0360(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortMatchmakingPrivacyConfiguration          LastMatchmakingPrivacyConfiguration;               // 0x0370(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_371[0x7];                                      // 0x0371(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmaking">();
	}
	static class UFortMatchmaking* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmaking>();
	}
};
static_assert(alignof(UFortMatchmaking) == 0x000008, "Wrong alignment on UFortMatchmaking");
static_assert(sizeof(UFortMatchmaking) == 0x000378, "Wrong size on UFortMatchmaking");
static_assert(offsetof(UFortMatchmaking, ReservationBeaconClientClass) == 0x000148, "Member 'UFortMatchmaking::ReservationBeaconClientClass' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, ReservationBeaconClient) == 0x000150, "Member 'UFortMatchmaking::ReservationBeaconClient' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, LobbyBeaconClient) == 0x000158, "Member 'UFortMatchmaking::LobbyBeaconClient' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, ControllerId) == 0x0001C8, "Member 'UFortMatchmaking::ControllerId' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, TempZoneInstanceId) == 0x0001D0, "Member 'UFortMatchmaking::TempZoneInstanceId' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, CachedMatchmakingSearchParams) == 0x0001E0, "Member 'UFortMatchmaking::CachedMatchmakingSearchParams' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, Matchmaking) == 0x000358, "Member 'UFortMatchmaking::Matchmaking' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, LastCriticalMissionSessionId) == 0x000360, "Member 'UFortMatchmaking::LastCriticalMissionSessionId' has a wrong offset!");
static_assert(offsetof(UFortMatchmaking, LastMatchmakingPrivacyConfiguration) == 0x000370, "Member 'UFortMatchmaking::LastMatchmakingPrivacyConfiguration' has a wrong offset!");

// Class FortniteGame.FortMatchmakingCommon
// 0x0018 (0x0140 - 0x0128)
class UFortMatchmakingCommon : public UFortMatchmakingPolicy
{
public:
	uint8                                         Pad_128[0x18];                                     // 0x0128(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingCommon">();
	}
	static class UFortMatchmakingCommon* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingCommon>();
	}
};
static_assert(alignof(UFortMatchmakingCommon) == 0x000008, "Wrong alignment on UFortMatchmakingCommon");
static_assert(sizeof(UFortMatchmakingCommon) == 0x000140, "Wrong size on UFortMatchmakingCommon");

// Class FortniteGame.FortMatchmakingContext
// 0x0190 (0x01B8 - 0x0028)
class UFortMatchmakingContext final : public UFortBlueprintContext
{
public:
	UMulticastDelegateProperty_                   OnMatchmakingStarted;                              // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMatchmakingComplete;                             // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMatchmakingStateChange;                          // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMatchmakingFlowChanged;                          // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyConnectionAttemptStarted;                   // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyConnectionAttemptFailed;                    // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyConnectionAttemptProceedToLobby;            // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyWaitingForPlayers;                          // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyWaitingForPlayersTimeUpdate;                // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyStarted;                                    // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyDisconnected;                               // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyConnectingToGame;                           // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyTimeUpdated;                                // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLobbyTimeExpired;                                // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLocalReadyUpStatusChange;                        // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnWorldRecordLoadedChanged;                        // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnRejoinCheckCompleted;                            // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_138[0x4];                                      // 0x0138(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortMatchmakingConfig                 NormalConfig;                                      // 0x013C(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	struct FFortMatchmakingConfig                 CriticalConfig;                                    // 0x014C(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	struct FFortMatchmakingConfig                 QuickPlayConfig;                                   // 0x015C(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	struct FFortMatchmakingConfig                 OnboardingConfig;                                  // 0x016C(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	struct FFortMatchmakingConfig                 OutpostConfig;                                     // 0x017C(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	struct FFortMatchmakingConfig                 PvPConfig;                                         // 0x018C(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate)
	bool                                          bMatchmakingFlowActive;                            // 0x019C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_19D[0x3];                                      // 0x019D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnOutpostDiscoveryFailure;                         // 0x01A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1B0[0x8];                                      // 0x01B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CancelMatchmaking();
	void CheckRejoinStatus();
	void DisconnectFromLobby();
	void DisplayAntiTaxiError();
	void EnterOutpost();
	void EnterPvPFOB();
	ECommonInputType GetInputBasedMatchmakingPool(bool* bIsDefaultPool, bool* bEntirePartyUsingTargetPoolInput);
	class FText GetLegacyNonInputBasedPlayAgainstText();
	float GetLobbyWaitForPlayersTimeRemaining();
	class FText GetMatchmakingFillText(bool bDesiredFill);
	bool IsJoinableGameAvailable();
	bool IsWaitingOnUpdateManager();
	bool IsWorldRecordLoaded();
	bool JoinFromLobby();
	bool NeedToCheckRejoinStatus();
	void ReadyUp();
	void SetCustomMatchmakingKey(const class FString& Key);
	void SetMatchmakingFlowActive(bool InFlow);
	void StartCriticalMission(float MinMissionDifficulty, float MaxMissionDifficulty);
	void StartMatchmaking();
	bool StartOnboardingMission();
	void StartQuickPlay(float MinMissionDifficulty, float MaxMissionDifficulty);

	class FString GetCustomMatchmakingKey() const;
	class AFortLobbyBeaconClient* GetLobbyBeaconClient() const;
	bool IsConnectedToGame() const;
	bool IsCustomMatchmakingKeyEnabled() const;
	bool IsInLobby() const;
	bool IsInputBasedMatchmakingEnabled() const;
	bool IsMatchmakingFlowActive() const;
	bool IsMatchmakingLocal() const;
	bool IsOutpostPermitted() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingContext">();
	}
	static class UFortMatchmakingContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingContext>();
	}
};
static_assert(alignof(UFortMatchmakingContext) == 0x000008, "Wrong alignment on UFortMatchmakingContext");
static_assert(sizeof(UFortMatchmakingContext) == 0x0001B8, "Wrong size on UFortMatchmakingContext");
static_assert(offsetof(UFortMatchmakingContext, OnMatchmakingStarted) == 0x000028, "Member 'UFortMatchmakingContext::OnMatchmakingStarted' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnMatchmakingComplete) == 0x000038, "Member 'UFortMatchmakingContext::OnMatchmakingComplete' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnMatchmakingStateChange) == 0x000048, "Member 'UFortMatchmakingContext::OnMatchmakingStateChange' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnMatchmakingFlowChanged) == 0x000058, "Member 'UFortMatchmakingContext::OnMatchmakingFlowChanged' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyConnectionAttemptStarted) == 0x000068, "Member 'UFortMatchmakingContext::OnLobbyConnectionAttemptStarted' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyConnectionAttemptFailed) == 0x000078, "Member 'UFortMatchmakingContext::OnLobbyConnectionAttemptFailed' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyConnectionAttemptProceedToLobby) == 0x000088, "Member 'UFortMatchmakingContext::OnLobbyConnectionAttemptProceedToLobby' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyWaitingForPlayers) == 0x000098, "Member 'UFortMatchmakingContext::OnLobbyWaitingForPlayers' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyWaitingForPlayersTimeUpdate) == 0x0000A8, "Member 'UFortMatchmakingContext::OnLobbyWaitingForPlayersTimeUpdate' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyStarted) == 0x0000B8, "Member 'UFortMatchmakingContext::OnLobbyStarted' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyDisconnected) == 0x0000C8, "Member 'UFortMatchmakingContext::OnLobbyDisconnected' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyConnectingToGame) == 0x0000D8, "Member 'UFortMatchmakingContext::OnLobbyConnectingToGame' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyTimeUpdated) == 0x0000E8, "Member 'UFortMatchmakingContext::OnLobbyTimeUpdated' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLobbyTimeExpired) == 0x0000F8, "Member 'UFortMatchmakingContext::OnLobbyTimeExpired' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnLocalReadyUpStatusChange) == 0x000108, "Member 'UFortMatchmakingContext::OnLocalReadyUpStatusChange' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnWorldRecordLoadedChanged) == 0x000118, "Member 'UFortMatchmakingContext::OnWorldRecordLoadedChanged' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnRejoinCheckCompleted) == 0x000128, "Member 'UFortMatchmakingContext::OnRejoinCheckCompleted' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, NormalConfig) == 0x00013C, "Member 'UFortMatchmakingContext::NormalConfig' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, CriticalConfig) == 0x00014C, "Member 'UFortMatchmakingContext::CriticalConfig' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, QuickPlayConfig) == 0x00015C, "Member 'UFortMatchmakingContext::QuickPlayConfig' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnboardingConfig) == 0x00016C, "Member 'UFortMatchmakingContext::OnboardingConfig' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OutpostConfig) == 0x00017C, "Member 'UFortMatchmakingContext::OutpostConfig' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, PvPConfig) == 0x00018C, "Member 'UFortMatchmakingContext::PvPConfig' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, bMatchmakingFlowActive) == 0x00019C, "Member 'UFortMatchmakingContext::bMatchmakingFlowActive' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingContext, OnOutpostDiscoveryFailure) == 0x0001A0, "Member 'UFortMatchmakingContext::OnOutpostDiscoveryFailure' has a wrong offset!");

// Class FortniteGame.FortMatchmakingPvE
// 0x0000 (0x0140 - 0x0140)
class UFortMatchmakingPvE final : public UFortMatchmakingCommon
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingPvE">();
	}
	static class UFortMatchmakingPvE* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingPvE>();
	}
};
static_assert(alignof(UFortMatchmakingPvE) == 0x000008, "Wrong alignment on UFortMatchmakingPvE");
static_assert(sizeof(UFortMatchmakingPvE) == 0x000140, "Wrong size on UFortMatchmakingPvE");

// Class FortniteGame.FortMatchmakingQuickPlay
// 0x0000 (0x0138 - 0x0138)
class UFortMatchmakingQuickPlay final : public UFortMatchmakingMissionCommon
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingQuickPlay">();
	}
	static class UFortMatchmakingQuickPlay* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingQuickPlay>();
	}
};
static_assert(alignof(UFortMatchmakingQuickPlay) == 0x000008, "Wrong alignment on UFortMatchmakingQuickPlay");
static_assert(sizeof(UFortMatchmakingQuickPlay) == 0x000138, "Wrong size on UFortMatchmakingQuickPlay");

// Class FortniteGame.FortMatchmakingV2
// 0x0310 (0x0338 - 0x0028)
class UFortMatchmakingV2 final : public UObject
{
public:
	class FString                                 MMSVersionCompatability;                           // 0x0028(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 MMSTicketURLClient;                                // 0x0038(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MMSPingInterval;                                   // 0x0048(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bCustomKeyEnabled;                                 // 0x004C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4D[0x3];                                       // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UpdateCheckInterval;                               // 0x0050(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bEnablePrivateMatchUpdateCheck;                    // 0x0054(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_55[0x3];                                       // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MatchmakingRetryInterval;                          // 0x0058(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint32                                        MaxMatchmakingRetries;                             // 0x005C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FMMSAltDomainRecord>            AltDomainRecords;                                  // 0x0060(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	uint8                                         Pad_70[0x10];                                      // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         LogSubmitChance;                                   // 0x0080(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         LogTailKb;                                         // 0x0084(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_88[0x2B0];                                     // 0x0088(0x02B0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchmakingV2">();
	}
	static class UFortMatchmakingV2* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchmakingV2>();
	}
};
static_assert(alignof(UFortMatchmakingV2) == 0x000008, "Wrong alignment on UFortMatchmakingV2");
static_assert(sizeof(UFortMatchmakingV2) == 0x000338, "Wrong size on UFortMatchmakingV2");
static_assert(offsetof(UFortMatchmakingV2, MMSVersionCompatability) == 0x000028, "Member 'UFortMatchmakingV2::MMSVersionCompatability' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, MMSTicketURLClient) == 0x000038, "Member 'UFortMatchmakingV2::MMSTicketURLClient' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, MMSPingInterval) == 0x000048, "Member 'UFortMatchmakingV2::MMSPingInterval' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, bCustomKeyEnabled) == 0x00004C, "Member 'UFortMatchmakingV2::bCustomKeyEnabled' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, UpdateCheckInterval) == 0x000050, "Member 'UFortMatchmakingV2::UpdateCheckInterval' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, bEnablePrivateMatchUpdateCheck) == 0x000054, "Member 'UFortMatchmakingV2::bEnablePrivateMatchUpdateCheck' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, MatchmakingRetryInterval) == 0x000058, "Member 'UFortMatchmakingV2::MatchmakingRetryInterval' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, MaxMatchmakingRetries) == 0x00005C, "Member 'UFortMatchmakingV2::MaxMatchmakingRetries' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, AltDomainRecords) == 0x000060, "Member 'UFortMatchmakingV2::AltDomainRecords' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, LogSubmitChance) == 0x000080, "Member 'UFortMatchmakingV2::LogSubmitChance' has a wrong offset!");
static_assert(offsetof(UFortMatchmakingV2, LogTailKb) == 0x000084, "Member 'UFortMatchmakingV2::LogTailKb' has a wrong offset!");

// Class FortniteGame.FortMatchServerAnalytics
// 0x00C0 (0x01C0 - 0x0100)
class UFortMatchServerAnalytics final : public UFortMatchAnalytics
{
public:
	uint8                                         Pad_100[0xC0];                                     // 0x0100(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMatchServerAnalytics">();
	}
	static class UFortMatchServerAnalytics* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMatchServerAnalytics>();
	}
};
static_assert(alignof(UFortMatchServerAnalytics) == 0x000008, "Wrong alignment on UFortMatchServerAnalytics");
static_assert(sizeof(UFortMatchServerAnalytics) == 0x0001C0, "Wrong size on UFortMatchServerAnalytics");

// Class FortniteGame.FortAsyncAction_CalendarMultiEventWatcher
// 0x0000 (0x0088 - 0x0088)
class UFortAsyncAction_CalendarMultiEventWatcher final : public UFortAsyncAction_CalendarEventWatcherBase
{
public:
	static class UFortAsyncAction_CalendarMultiEventWatcher* WatchCalendarEvents(class UObject* WorldContextObject, const TArray<class FString>& EventsToWatch);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_CalendarMultiEventWatcher">();
	}
	static class UFortAsyncAction_CalendarMultiEventWatcher* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_CalendarMultiEventWatcher>();
	}
};
static_assert(alignof(UFortAsyncAction_CalendarMultiEventWatcher) == 0x000008, "Wrong alignment on UFortAsyncAction_CalendarMultiEventWatcher");
static_assert(sizeof(UFortAsyncAction_CalendarMultiEventWatcher) == 0x000088, "Wrong size on UFortAsyncAction_CalendarMultiEventWatcher");

// Class FortniteGame.FortObjectiveNeutralCompleteParams
// 0x0008 (0x0030 - 0x0028)
class UFortObjectiveNeutralCompleteParams final : public UFortMissionEventParams
{
public:
	class AFortObjectiveBase*                     NeutrallyCompletedObjective;                       // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortObjectiveBase** _NeutrallyCompletedObjective);
	void SetParams(class AFortObjectiveBase* _NeutrallyCompletedObjective, class UFortObjectiveNeutralCompleteParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortObjectiveNeutralCompleteParams">();
	}
	static class UFortObjectiveNeutralCompleteParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortObjectiveNeutralCompleteParams>();
	}
};
static_assert(alignof(UFortObjectiveNeutralCompleteParams) == 0x000008, "Wrong alignment on UFortObjectiveNeutralCompleteParams");
static_assert(sizeof(UFortObjectiveNeutralCompleteParams) == 0x000030, "Wrong size on UFortObjectiveNeutralCompleteParams");
static_assert(offsetof(UFortObjectiveNeutralCompleteParams, NeutrallyCompletedObjective) == 0x000028, "Member 'UFortObjectiveNeutralCompleteParams::NeutrallyCompletedObjective' has a wrong offset!");

// Class FortniteGame.FortAsyncAction_CalendarEventWatcher
// 0x0000 (0x0088 - 0x0088)
class UFortAsyncAction_CalendarEventWatcher final : public UFortAsyncAction_CalendarEventWatcherBase
{
public:
	static class UFortAsyncAction_CalendarEventWatcher* WatchCalendarEvent(class UObject* WorldContextObject, const class FString& EventToWatch);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_CalendarEventWatcher">();
	}
	static class UFortAsyncAction_CalendarEventWatcher* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_CalendarEventWatcher>();
	}
};
static_assert(alignof(UFortAsyncAction_CalendarEventWatcher) == 0x000008, "Wrong alignment on UFortAsyncAction_CalendarEventWatcher");
static_assert(sizeof(UFortAsyncAction_CalendarEventWatcher) == 0x000088, "Wrong size on UFortAsyncAction_CalendarEventWatcher");

// Class FortniteGame.FortMcpContext
// 0x03E0 (0x0408 - 0x0028)
class UFortMcpContext final : public UBlueprintContextBase
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnHeroesChanged;                                   // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnGiftBoxRemovedDelegate;                          // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnXpBoostChanged;                                  // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFounderGranted;                                  // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDailyRewardTokenGranted;                         // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLocalAccountInfoChanged;                         // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCurrentlyViewedAccountInfoChanged;               // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FMcpPrivacySettings                    PrivacySettings;                                   // 0x00A0(0x0002)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_A2[0x6];                                       // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnMissionRewardsOpened;                            // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMissionRewardsOpenFailed;                        // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnMissionAlertRewardsOpened;                       // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDifficultyIncreaseRewardsClaimed;                // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDifficultyIncreaseRewardsClaimFailed;            // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnItemCacheRewardsClaimed;                         // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnItemCacheRewardsClaimFailed;                     // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnResourceCollectorClaimed;                        // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnConversionComplete;                              // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnRarityUpgraded;                                  // 0x0138(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTransmogComplete;                                // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnTransmogFailed;                                  // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLiveStreamingQuestWindowStarts;                  // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLiveStreamingQuestWindowEnds;                    // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLiveStreamingQuestWindowSelectedViewers;         // 0x0188(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnOfferPurchaseComplete;                           // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnRealMoneyPurchaseComplete;                       // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B8[0x60];                                     // 0x01B8(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFriendCode>                    CachedFriendCodes;                                 // 0x0218(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<TDelegate<void(bool bSuccess, TArray<struct FFriendCode>& FriendCodes)>> PendingFriendCodeOnCompleteDelegates;              // 0x0228(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_238[0x10];                                     // 0x0238(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	double                                        MinTimeBetweenFriendCodeRequestsSeconds;           // 0x0248(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   FriendCodeMessageTitle;                            // 0x0250(0x0018)(Edit, Config, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFriendCodeLocString>           FriendCodeMessageTitleLocTexts;                    // 0x0268(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	class FText                                   FriendCodeMessageBody;                             // 0x0278(0x0018)(Edit, Config, Protected, NativeAccessSpecifierProtected)
	class FText                                   FriendCodeMessageDetails;                          // 0x0290(0x0018)(Edit, Config, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFriendCodeLocString>           FriendCodeMessageDetailsLocTexts;                  // 0x02A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	bool                                          bShouldClientForcePartnerId;                       // 0x02B8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2B9[0x7];                                      // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ClientForcePartnerId;                              // 0x02C0(0x0010)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2D0[0xD0];                                     // 0x02D0(0x00D0)(Fixing Size After Last Property [ Dumper-7 ])
	TDelegate<void(class UWidget* WebWidget, const class FString& OfferId)> DisplayPurchaseWidget;                             // 0x03A0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)
	TDelegate<void()>                             DismissPurchaseWidget;                             // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)
	TDelegate<void(class UWidget* WebWidget)>     DisplayLoginWidget;                                // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)
	TDelegate<void()>                             DismissLoginWidget;                                // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)
	TDelegate<void(class UWidget* WebWidget)>     DisplayAccountCreationWidget;                      // 0x03E0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)
	TDelegate<void()>                             DismissAccountCreationWidget;                      // 0x03F0(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_400[0x8];                                      // 0x0400(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AbandonExpedition(const class UFortExpeditionItem* Expedition);
	void ApplyAlteration(class UFortAlterableItem* Item, class UFortAlterationItem* AlterationToApply);
	bool AreMissionRewardsAvailable();
	void CancelEpicPurchasingDisplay();
	EOfferPurchaseError CanPurchaseOffer(const class FString& OfferId, const int32 PriceIndex, int32 Quantity);
	void CheckAffiliateName(const class FString& AffiliateName, TDelegate<void(bool bSuccess, bool bWasValidAffiliateName, const class FString& AffilateNameChecked)> OnCheckAffiliateNameComplete);
	void ClaimAllResourceCollectors();
	void ClaimItemCacheReward(class UFortItem* ItemCache);
	void ClaimResourceCollectors(const TArray<class UFortCollectedResourceItem*>& CollectorTypes);
	void CollectExpedition(const class UFortExpeditionItem* Expedition);
	void ConvertItem(const class UFortItem* ItemToConvert, int32 RecipeIndex);
	bool DoesPlatformSupportFriendCodes();
	void DownloadEULA(const TDelegate<void(bool bSuccessful, class FText EULAText)> OnCompleteDelegate);
	void OnDownloadEULAComplete__DelegateSignature(bool bSuccessful, const class FText& EULAText);
	void GetAllResourceCollectors(TArray<class UFortCollectedResourceItem*>* ResourceCollectorsOwned);
	class FText GetFriendCodeDescription(const struct FFriendCode& FriendCode);
	class FText GetFriendCodeDisplayName(const struct FFriendCode& FriendCode);
	void GrantPendingDifficultyIncreaseRewards();
	void GrantPendingMissionAlertRewards();
	bool IsAllowedConversionIndex(const class UFortItem* ItemToConvert, int32 RecipeIndex);
	void IssueFriendCode(const TDelegate<void(bool bSuccess, struct FFriendCode& FriendCode)>& OnCompleteDelegate);
	void OnIssueFriendCodeComplete__DelegateSignature(bool bSuccess, const struct FFriendCode& FriendCode);
	void MarkItemSeen(class UFortAccountItem* ItemToMarkSeen);
	void OnQueryUnredeemedFriendCodesComplete__DelegateSignature(bool bSuccess, const TArray<struct FFriendCode>& FriendCodes);
	void OnSendFriendCodePlatformMessageComplete__DelegateSignature(bool bMessageSent);
	void OpenMissionRewards();
	EOfferPurchaseError PurchaseOffer(const class FString& OfferId, const int32 PriceIndex, const TDelegate<void(bool bSuccess, TArray<struct FPurchasedItemInfo>& PurchasedItems)>& Callback, int32 Quantity);
	void PurchaseRealMoneyCatalogEntry(const class FString& OfferId, const TDelegate<void(bool bSuccess)>& Callback);
	void QueryUnredeemedFriendCodes(const TDelegate<void(bool bSuccess, TArray<struct FFriendCode>& FriendCodes)>& OnCompleteDelegate);
	void ReadPrivacySettings(const TDelegate<void(bool bSuccess, struct FMcpPrivacySettings& Settings)>& OnComplete);
	void RecycleItem(const class UFortItem* ItemToRecycle);
	void RecycleItemBatch(const TArray<class UFortItem*>& ItemsToRecycle);
	void RefundItem(const class UFortAccountItem* ItemToConvert);
	void RegisterForEpicPurchasingDisplay(const TDelegate<void(class UWidget* WebWidget, const class FString& OfferId)>& DisplayCallback, const TDelegate<void()>& DismissCallback);
	void RemoveGiftBox(const class UFortGiftBoxItem* GiftBoxToRemove);
	void SendFriendCodePlatformMessage(const struct FFriendCode& FriendCode, const TDelegate<void(bool bMessageSent)>& OnCompleteDelegate);
	void SetAffiliateName(const class FString& Param_Name, TDelegate<void(bool bSuccess)> OnAffilateNameSetAcknowledged);
	void SetBansViewed(TDelegate<void(bool bSuccess)> OnBanAcknowledged);
	void SetItemFavoriteStatus(class UFortAccountItem* Item, bool bFavorite, bool ShouldDeferMarking);
	bool StartExpedition(const class UFortExpeditionItem* Expedition, const float SuccessChance, const class FName& SquadId, const float SquadRating, const TArray<class UFortItem*>& SlottedSquadItems, const TArray<int32>& SlotIndices, const TArray<float>& ItemRatingMods, float GlobalMod);
	void TransmogItem(const class UFortConversionControlItemDefinition* ControlKeyItem, const TArray<class UFortItem*>& ItemsToSacrifice);
	void UpdatePrivacySettings(const struct FMcpPrivacySettings& NewSettings, const TDelegate<void(bool bSuccess)>& OnComplete);
	void UpgradeItemRarity(const class UFortItem* ItemToUpgrade);

	EOfferPurchaseError CanGiftOffer(const class FString& OfferId, const TArray<class FString>& ReceiverAccountIds, const class FString& GiftWrapTemplateId, const class FString& UserMessageToRecipients, const int32 PriceIndex) const;
	void DisplayEmptyStoreDialog() const;
	class UFortAccountItem* GetAccountItemWithDefinition(const class UFortAccountItemDefinition* AccountItemDefinition) const;
	const class FString GetAffiliateName() const;
	void GetAllAlterations(TArray<class UFortAlterationItem*>* OutAlterations, EFortAlteration InAlterationType) const;
	void GetAllHeroes(TArray<class UFortHero*>* Result) const;
	class FString GetAppName() const;
	class UFortMcpProfileAthena* GetAthenaProfile() const;
	struct FTimespan GetBanDuration(const struct FMcpBanInfo& BanInfo) const;
	const struct FMcpBanInfo GetBanInfo() const;
	struct FFortCampaignLoadout GetCampaignLoadoutForPlayer(const struct FUniqueNetIdRepl& MemberUniqueId) const;
	class UFortMcpProfileCommonCore* GetCommonCoreMcpProfile() const;
	class UFortMcpProfileCommonPublic* GetCommonPublicMcpProfile() const;
	class UFortMcpProfileCreative* GetCreativeProfile() const;
	void GetCurrentlyViewedAccountInfo(struct FFortPublicAccountInfo* Result) const;
	class UFortHero* GetDefaultHero() const;
	class FText GetEULAText() const;
	int32 GetGroupXpBonusPercent() const;
	int32 GetHeroXpBalance() const;
	void GetHomeBaseInfo(struct FFortHomeBaseInfo* Result) const;
	void GetHomeBaseInfoForPlayer(struct FFortHomeBaseInfo* Result, const struct FUniqueNetIdRepl& MemberUniqueId) const;
	struct FFortAthenaLoadout GetLoadoutForPlayer(const struct FUniqueNetIdRepl& MemberUniqueId) const;
	void GetLocalAccountInfo(struct FFortPrivateAccountInfo* Result) const;
	int32 GetMaxAccountLevel() const;
	class UFortMcpProfileCampaign* GetMcpProfile() const;
	class UFortGiftBoxItem* GetNextGiftBox() const;
	class UFortGiftBoxItem* GetNextMessage() const;
	int32 GetNumFriendCodesToIssue(const class FString& CodeType) const;
	void GetPendingItemCacheRewards(TArray<class UFortItem*>* OutItemCacheRewards) const;
	int32 GetPersonalXpBonusPercent() const;
	int32 GetPersonnelXpBalance() const;
	int32 GetPlayersXPPercentContributionToLocalPlayer(const struct FUniqueNetIdRepl& PlayerID) const;
	int32 GetRestXpBalance() const;
	int32 GetRestXpBonusPercent() const;
	int32 GetSchematicXpBalance() const;
	class FString GetTencentIdString() const;
	int32 GetUpgradeXPBalance(const EFortItemType ItemTypeToBeUpgraded) const;
	int32 GetXpBoostBalance() const;
	bool HasEULADownloaded() const;
	bool HasMfaBeenEnabledAtSomePoint() const;
	bool HasPendingDifficultyIncreaseRewards() const;
	bool HasPendingMissionAlertRewards() const;
	bool IsDailyRewardAvailable(int32* OutMinutesUntilNextReward) const;
	bool IsLocalPlayersUniqueID(const struct FUniqueNetIdRepl& PlayerID) const;
	bool IsOwned(const class FString& OfferId) const;
	bool IsPendingAccountTransfer(struct FDateTime* EstimatedCompletionMax) const;
	bool IsRealMoneyPurchasePending() const;
	bool IsUserCurrentlyBanned(const struct FMcpBanInfo& BanInfo) const;
	bool IsValid(const class FString& OfferId) const;
	EOfferPurchaseError PurchaseOfferAsGift(const class FString& OfferId, int32 Quantity, int32 PriceIndex, const TArray<class FString>& ReceiverAccountIds, const class FString& GiftWrapTemplateId, const class FString& UserMessageToRecipients, const TDelegate<void(bool bSuccess, TArray<class FString>& IneligableAccounts, TArray<class FString>& ErrorCodes)>& OnComplete) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpContext">();
	}
	static class UFortMcpContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpContext>();
	}
};
static_assert(alignof(UFortMcpContext) == 0x000008, "Wrong alignment on UFortMcpContext");
static_assert(sizeof(UFortMcpContext) == 0x000408, "Wrong size on UFortMcpContext");
static_assert(offsetof(UFortMcpContext, OnHeroesChanged) == 0x000030, "Member 'UFortMcpContext::OnHeroesChanged' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnGiftBoxRemovedDelegate) == 0x000040, "Member 'UFortMcpContext::OnGiftBoxRemovedDelegate' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnXpBoostChanged) == 0x000050, "Member 'UFortMcpContext::OnXpBoostChanged' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnFounderGranted) == 0x000060, "Member 'UFortMcpContext::OnFounderGranted' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnDailyRewardTokenGranted) == 0x000070, "Member 'UFortMcpContext::OnDailyRewardTokenGranted' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnLocalAccountInfoChanged) == 0x000080, "Member 'UFortMcpContext::OnLocalAccountInfoChanged' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnCurrentlyViewedAccountInfoChanged) == 0x000090, "Member 'UFortMcpContext::OnCurrentlyViewedAccountInfoChanged' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, PrivacySettings) == 0x0000A0, "Member 'UFortMcpContext::PrivacySettings' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnMissionRewardsOpened) == 0x0000A8, "Member 'UFortMcpContext::OnMissionRewardsOpened' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnMissionRewardsOpenFailed) == 0x0000B8, "Member 'UFortMcpContext::OnMissionRewardsOpenFailed' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnMissionAlertRewardsOpened) == 0x0000C8, "Member 'UFortMcpContext::OnMissionAlertRewardsOpened' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnDifficultyIncreaseRewardsClaimed) == 0x0000D8, "Member 'UFortMcpContext::OnDifficultyIncreaseRewardsClaimed' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnDifficultyIncreaseRewardsClaimFailed) == 0x0000E8, "Member 'UFortMcpContext::OnDifficultyIncreaseRewardsClaimFailed' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnItemCacheRewardsClaimed) == 0x0000F8, "Member 'UFortMcpContext::OnItemCacheRewardsClaimed' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnItemCacheRewardsClaimFailed) == 0x000108, "Member 'UFortMcpContext::OnItemCacheRewardsClaimFailed' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnResourceCollectorClaimed) == 0x000118, "Member 'UFortMcpContext::OnResourceCollectorClaimed' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnConversionComplete) == 0x000128, "Member 'UFortMcpContext::OnConversionComplete' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnRarityUpgraded) == 0x000138, "Member 'UFortMcpContext::OnRarityUpgraded' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnTransmogComplete) == 0x000148, "Member 'UFortMcpContext::OnTransmogComplete' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnTransmogFailed) == 0x000158, "Member 'UFortMcpContext::OnTransmogFailed' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnLiveStreamingQuestWindowStarts) == 0x000168, "Member 'UFortMcpContext::OnLiveStreamingQuestWindowStarts' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnLiveStreamingQuestWindowEnds) == 0x000178, "Member 'UFortMcpContext::OnLiveStreamingQuestWindowEnds' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnLiveStreamingQuestWindowSelectedViewers) == 0x000188, "Member 'UFortMcpContext::OnLiveStreamingQuestWindowSelectedViewers' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnOfferPurchaseComplete) == 0x000198, "Member 'UFortMcpContext::OnOfferPurchaseComplete' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, OnRealMoneyPurchaseComplete) == 0x0001A8, "Member 'UFortMcpContext::OnRealMoneyPurchaseComplete' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, CachedFriendCodes) == 0x000218, "Member 'UFortMcpContext::CachedFriendCodes' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, PendingFriendCodeOnCompleteDelegates) == 0x000228, "Member 'UFortMcpContext::PendingFriendCodeOnCompleteDelegates' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, MinTimeBetweenFriendCodeRequestsSeconds) == 0x000248, "Member 'UFortMcpContext::MinTimeBetweenFriendCodeRequestsSeconds' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, FriendCodeMessageTitle) == 0x000250, "Member 'UFortMcpContext::FriendCodeMessageTitle' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, FriendCodeMessageTitleLocTexts) == 0x000268, "Member 'UFortMcpContext::FriendCodeMessageTitleLocTexts' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, FriendCodeMessageBody) == 0x000278, "Member 'UFortMcpContext::FriendCodeMessageBody' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, FriendCodeMessageDetails) == 0x000290, "Member 'UFortMcpContext::FriendCodeMessageDetails' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, FriendCodeMessageDetailsLocTexts) == 0x0002A8, "Member 'UFortMcpContext::FriendCodeMessageDetailsLocTexts' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, bShouldClientForcePartnerId) == 0x0002B8, "Member 'UFortMcpContext::bShouldClientForcePartnerId' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, ClientForcePartnerId) == 0x0002C0, "Member 'UFortMcpContext::ClientForcePartnerId' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, DisplayPurchaseWidget) == 0x0003A0, "Member 'UFortMcpContext::DisplayPurchaseWidget' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, DismissPurchaseWidget) == 0x0003B0, "Member 'UFortMcpContext::DismissPurchaseWidget' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, DisplayLoginWidget) == 0x0003C0, "Member 'UFortMcpContext::DisplayLoginWidget' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, DismissLoginWidget) == 0x0003D0, "Member 'UFortMcpContext::DismissLoginWidget' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, DisplayAccountCreationWidget) == 0x0003E0, "Member 'UFortMcpContext::DisplayAccountCreationWidget' has a wrong offset!");
static_assert(offsetof(UFortMcpContext, DismissAccountCreationWidget) == 0x0003F0, "Member 'UFortMcpContext::DismissAccountCreationWidget' has a wrong offset!");

// Class FortniteGame.FortMcpProfileAthena
// 0x01D8 (0x03C8 - 0x01F0)
class UFortMcpProfileAthena final : public UFortMcpProfileSubgame
{
public:
	uint8                                         Pad_1F0[0x1D8];                                    // 0x01F0(0x01D8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BulkEquipBattleRoyaleCustomization(const TArray<struct FFortAthenaLoadoutData>& LoadoutData, struct FClientUrlContext* Context);
	void EndBattleRoyaleGame(const TArray<struct FFortQuestObjectiveCompletion>& Advance, const class FString& PlaylistId, const struct FAthenaMatchStats& MatchStats, int32 FriendshipXpBoost, int32 CosmeticXpBoost, float AntiAddictionPlayTimeMultiplier, bool ShouldAccumulateToProfileStats, bool ShouldSaveToRecentGameLists, const TArray<class FString>& Medals, struct FDedicatedServerUrlContext* Context);
	void EquipBattleRoyaleCustomization(EAthenaCustomizationCategory SlotName, const class FString& ItemToSlot, int32 IndexWithinSlot, const TArray<struct FMcpVariantReader>& VariantUpdates, struct FClientUrlContext* Context);
	struct FAthenaSeasonRewardLevelInfo GetSeasonLevelInfo(int32 SeasonLevel);
	bool GetSeasonLevelUpReward(int32 SeasonLevel, struct FFortItemInstanceQuantityPair* Reward, int32* RewardLevel);
	void ReportConsumableUsed(int32 UsedQuantity, const class FString& ItemType, struct FDedicatedServerUrlContext* Context);
	void SetBattleRoyaleBanner(const class FString& HomebaseBannerIconId, const class FString& HomebaseBannerColorId, struct FClientUrlContext* Context);

	bool CanPurchaseSeasonBook() const;
	class UAthenaSeasonItemDefinition* GetActiveSeasonDefinition() const;
	int32 GetSeasonBookLevel() const;
	int32 GetSeasonFriendMatchXpBoost() const;
	int32 GetSeasonMatchXpBoost() const;
	bool HasPurchasedSeasonBook() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileAthena">();
	}
	static class UFortMcpProfileAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileAthena>();
	}
};
static_assert(alignof(UFortMcpProfileAthena) == 0x000008, "Wrong alignment on UFortMcpProfileAthena");
static_assert(sizeof(UFortMcpProfileAthena) == 0x0003C8, "Wrong size on UFortMcpProfileAthena");

// Class FortniteGame.FortMcpProfileAthenaStats
// 0x0058 (0x0220 - 0x01C8)
class UFortMcpProfileAthenaStats final : public UFortMcpProfile
{
public:
	uint8                                         Pad_1C8[0x10];                                     // 0x01C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UAthenaSeasonStats*                     LifeTimeStats;                                     // 0x01D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1E0[0x18];                                     // 0x01E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAthenaSeasonStats*>             LifeTimeAndSeasonStatsList;                        // 0x01F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_208[0x18];                                     // 0x0208(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	TArray<class UAthenaSeasonStats*> GetLifeTimeAndSeasonList();
	class UAthenaSeasonStats* GetLifetimeStats();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileAthenaStats">();
	}
	static class UFortMcpProfileAthenaStats* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileAthenaStats>();
	}
};
static_assert(alignof(UFortMcpProfileAthenaStats) == 0x000008, "Wrong alignment on UFortMcpProfileAthenaStats");
static_assert(sizeof(UFortMcpProfileAthenaStats) == 0x000220, "Wrong size on UFortMcpProfileAthenaStats");
static_assert(offsetof(UFortMcpProfileAthenaStats, LifeTimeStats) == 0x0001D8, "Member 'UFortMcpProfileAthenaStats::LifeTimeStats' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileAthenaStats, LifeTimeAndSeasonStatsList) == 0x0001F8, "Member 'UFortMcpProfileAthenaStats::LifeTimeAndSeasonStatsList' has a wrong offset!");

// Class FortniteGame.FortMcpProfileCommonPublic
// 0x0058 (0x0220 - 0x01C8)
class UFortMcpProfileCommonPublic final : public UFortMcpProfile
{
public:
	uint8                                         Pad_1C8[0x58];                                     // 0x01C8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetHomebaseBanner(const class FString& HomebaseBannerIconId, const class FString& HomebaseBannerColorId, struct FClientUrlContext* Context);
	void SetHomebaseName(const class FString& HomebaseName, struct FClientUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileCommonPublic">();
	}
	static class UFortMcpProfileCommonPublic* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileCommonPublic>();
	}
};
static_assert(alignof(UFortMcpProfileCommonPublic) == 0x000008, "Wrong alignment on UFortMcpProfileCommonPublic");
static_assert(sizeof(UFortMcpProfileCommonPublic) == 0x000220, "Wrong size on UFortMcpProfileCommonPublic");

// Class FortniteGame.FortMcpProfileCreative
// 0x0020 (0x01E8 - 0x01C8)
class UFortMcpProfileCreative final : public UFortMcpProfile
{
public:
	uint8                                         Pad_1C8[0x18];                                     // 0x01C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnablePublishing;                                 // 0x01E0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRequirePublishingPermissions;                     // 0x01E1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1E2[0x6];                                      // 0x01E2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CreateNewIsland(const class FString& TemplateId, struct FDedicatedServerUrlContext* Context);
	void DeleteIsland(const class FString& PlotItemId, struct FDedicatedServerUrlContext* Context);
	void ModifyCreativePlotPermissions(const class FString& PlotItemId, EFortCreativePlotPermission Permission, const TArray<class FString>& AccountIds, struct FDedicatedServerUrlContext* Context);
	void RestoreDeletedIsland(const class FString& PlotItemId, struct FDedicatedServerUrlContext* Context);
	void SetCreativePlotMetadata(const class FString& PlotItemId, const class FString& Locale, const class FString& Title, const class FString& Tagline, const class FString& YoutubeVideoId, const class FString& Introduction, struct FDedicatedServerUrlContext* Context);
	void SetLastUsedCreativePlot(const class FString& PlotItemId, struct FDedicatedServerUrlContext* Context);
	void UpdatePlotPublishInfo(const class FString& PlotItemId, const class FString& LinkCode, int32 LinkVersion, struct FDedicatedServerUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileCreative">();
	}
	static class UFortMcpProfileCreative* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileCreative>();
	}
};
static_assert(alignof(UFortMcpProfileCreative) == 0x000008, "Wrong alignment on UFortMcpProfileCreative");
static_assert(sizeof(UFortMcpProfileCreative) == 0x0001E8, "Wrong size on UFortMcpProfileCreative");
static_assert(offsetof(UFortMcpProfileCreative, bEnablePublishing) == 0x0001E0, "Member 'UFortMcpProfileCreative::bEnablePublishing' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileCreative, bRequirePublishingPermissions) == 0x0001E1, "Member 'UFortMcpProfileCreative::bRequirePublishingPermissions' has a wrong offset!");

// Class FortniteGame.FortMcpProfileWorld
// 0x01B0 (0x0378 - 0x01C8)
class UFortMcpProfileWorld final : public UFortMcpProfile
{
public:
	TArray<struct FFortWorldProfileUpdateRequest> UpdateRequests;                                    // 0x01C8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	struct FFortWorldPlayerLoadout                CachedPlayerLoadout;                               // 0x01D8(0x0140)(Protected, NativeAccessSpecifierProtected)
	class AFortInventory*                         FortInventory;                                     // 0x0318(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UFortWorldItem*>                 WorldItemsCachedForRejoin;                         // 0x0320(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsInventoryInitialized;                           // 0x0330(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_331[0x47];                                     // 0x0331(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AbortDisintegration(struct FDedicatedServerUrlContext* Context);
	void BatchUpdatePlayers(const TArray<struct FFortBatchUpdatePlayer_Update>& Updates, struct FDedicatedServerUrlContext* Context);
	void BatchUpdatePlayers_DeployableBase(const TArray<struct FFortBatchUpdatePlayer_Update>& Updates, const TArray<struct FFortBatchUpdatePlayer_DeployableBaseUpdate>& DeployableBaseUpdates, struct FDedicatedServerUrlContext* Context);
	void BatchUpdatePlayers_Outpost(const TArray<struct FFortBatchUpdatePlayer_Update>& Updates, const class FString& OutpostId, const struct FFortOutpostCoreInfo& OutpostInfo, const struct FFortCloudSaveInfo& CloudSaveInfo, struct FDedicatedServerUrlContext* Context);
	void CraftWorldItem(const class FString& TargetSchematicItemId, int32 NumTimesToCraft, const class FString& TargetSchematicTier, struct FClientUrlContext* Context);
	void DepositPostResources(const TArray<class FString>& ItemsToDepositIds, const TArray<int32>& ItemCountsToDeposit, struct FDedicatedServerUrlContext* Context);
	void DestroyWorldItems(const TArray<class FString>& ItemIds, struct FClientUrlContext* Context);
	void DisassembleWorldItems(const TArray<struct FItemIdAndQuantityPair>& TargetItemIdAndQuantityPairs, struct FClientUrlContext* Context);
	void DisintegrateItems(const TArray<class FString>& ItemsToDisintegrateIds, const TArray<int32>& ItemCountsToDisintegrate, struct FDedicatedServerUrlContext* Context);
	void FabricateItem(const class FString& TemplateId, struct FDedicatedServerUrlContext* Context);
	void InitializeTheater(const class FString& TheaterGuid, struct FDedicatedServerUrlContext* Context);
	void LockProfiles(const class FString& Code, int32 Timeout, struct FDedicatedServerUrlContext* Context);
	void ModifyQuickbar(const TArray<class FString>& PrimaryQuickbarChoices, const class FString& SecondaryQuickbarChoice, struct FClientUrlContext* Context);
	void StorageTransfer(const TArray<struct FItemTransferOperation>& TransferOperations, struct FClientUrlContext* Context);
	void UnlockProfiles(const class FString& Code, struct FDedicatedServerUrlContext* Context);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMcpProfileWorld">();
	}
	static class UFortMcpProfileWorld* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMcpProfileWorld>();
	}
};
static_assert(alignof(UFortMcpProfileWorld) == 0x000008, "Wrong alignment on UFortMcpProfileWorld");
static_assert(sizeof(UFortMcpProfileWorld) == 0x000378, "Wrong size on UFortMcpProfileWorld");
static_assert(offsetof(UFortMcpProfileWorld, UpdateRequests) == 0x0001C8, "Member 'UFortMcpProfileWorld::UpdateRequests' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileWorld, CachedPlayerLoadout) == 0x0001D8, "Member 'UFortMcpProfileWorld::CachedPlayerLoadout' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileWorld, FortInventory) == 0x000318, "Member 'UFortMcpProfileWorld::FortInventory' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileWorld, WorldItemsCachedForRejoin) == 0x000320, "Member 'UFortMcpProfileWorld::WorldItemsCachedForRejoin' has a wrong offset!");
static_assert(offsetof(UFortMcpProfileWorld, bIsInventoryInitialized) == 0x000330, "Member 'UFortMcpProfileWorld::bIsInventoryInitialized' has a wrong offset!");

// Class FortniteGame.FortMedicPackSet
// 0x0238 (0x0268 - 0x0030)
class UFortMedicPackSet final : public UFortAttributeSet
{
public:
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortGameplayAttributeData             MaxFuel;                                           // 0x0038(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Fuel;                                              // 0x0060(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReserveMaxFuel;                                    // 0x0088(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ReserveFuel;                                       // 0x00B0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             FuelBurnRate;                                      // 0x00D8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             FuelRegenRate;                                     // 0x0100(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             FuelRegenDelay;                                    // 0x0128(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SelfReviveActive;                                  // 0x0150(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SelfReviveTime;                                    // 0x0178(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SelfReviveCost;                                    // 0x01A0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             DamageBreaksSelfRevive;                            // 0x01C8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             Heal;                                              // 0x01F0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HealRadius;                                        // 0x0218(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             HealPeriod;                                        // 0x0240(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMedicPackSet">();
	}
	static class UFortMedicPackSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMedicPackSet>();
	}
};
static_assert(alignof(UFortMedicPackSet) == 0x000008, "Wrong alignment on UFortMedicPackSet");
static_assert(sizeof(UFortMedicPackSet) == 0x000268, "Wrong size on UFortMedicPackSet");
static_assert(offsetof(UFortMedicPackSet, MaxFuel) == 0x000038, "Member 'UFortMedicPackSet::MaxFuel' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, Fuel) == 0x000060, "Member 'UFortMedicPackSet::Fuel' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, ReserveMaxFuel) == 0x000088, "Member 'UFortMedicPackSet::ReserveMaxFuel' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, ReserveFuel) == 0x0000B0, "Member 'UFortMedicPackSet::ReserveFuel' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, FuelBurnRate) == 0x0000D8, "Member 'UFortMedicPackSet::FuelBurnRate' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, FuelRegenRate) == 0x000100, "Member 'UFortMedicPackSet::FuelRegenRate' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, FuelRegenDelay) == 0x000128, "Member 'UFortMedicPackSet::FuelRegenDelay' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, SelfReviveActive) == 0x000150, "Member 'UFortMedicPackSet::SelfReviveActive' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, SelfReviveTime) == 0x000178, "Member 'UFortMedicPackSet::SelfReviveTime' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, SelfReviveCost) == 0x0001A0, "Member 'UFortMedicPackSet::SelfReviveCost' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, DamageBreaksSelfRevive) == 0x0001C8, "Member 'UFortMedicPackSet::DamageBreaksSelfRevive' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, Heal) == 0x0001F0, "Member 'UFortMedicPackSet::Heal' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, HealRadius) == 0x000218, "Member 'UFortMedicPackSet::HealRadius' has a wrong offset!");
static_assert(offsetof(UFortMedicPackSet, HealPeriod) == 0x000240, "Member 'UFortMedicPackSet::HealPeriod' has a wrong offset!");

// Class FortniteGame.MegaStormManager
// 0x0038 (0x0368 - 0x0330)
class AMegaStormManager : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MaxSecondsInMegaStormUpdate;                       // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         NumBuildingActorMegaStormShouldDamagePerFrame;     // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SleepTimeAfterDamagingBuildingActors;              // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MinDelayTimeBeforeDestruction;                     // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bFloorRadiusToGridConversion;                      // 0x0348(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_349[0x3];                                      // 0x0349(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         GridRadiusCellOffset;                              // 0x034C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MegaStormStartTime;                                // 0x0350(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         SleepTimeRemaining;                                // 0x0354(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FMegaStormCircle>               MegaStormCircles;                                  // 0x0358(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"MegaStormManager">();
	}
	static class AMegaStormManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AMegaStormManager>();
	}
};
static_assert(alignof(AMegaStormManager) == 0x000008, "Wrong alignment on AMegaStormManager");
static_assert(sizeof(AMegaStormManager) == 0x000368, "Wrong size on AMegaStormManager");
static_assert(offsetof(AMegaStormManager, MaxSecondsInMegaStormUpdate) == 0x000338, "Member 'AMegaStormManager::MaxSecondsInMegaStormUpdate' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, NumBuildingActorMegaStormShouldDamagePerFrame) == 0x00033C, "Member 'AMegaStormManager::NumBuildingActorMegaStormShouldDamagePerFrame' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, SleepTimeAfterDamagingBuildingActors) == 0x000340, "Member 'AMegaStormManager::SleepTimeAfterDamagingBuildingActors' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, MinDelayTimeBeforeDestruction) == 0x000344, "Member 'AMegaStormManager::MinDelayTimeBeforeDestruction' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, bFloorRadiusToGridConversion) == 0x000348, "Member 'AMegaStormManager::bFloorRadiusToGridConversion' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, GridRadiusCellOffset) == 0x00034C, "Member 'AMegaStormManager::GridRadiusCellOffset' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, MegaStormStartTime) == 0x000350, "Member 'AMegaStormManager::MegaStormStartTime' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, SleepTimeRemaining) == 0x000354, "Member 'AMegaStormManager::SleepTimeRemaining' has a wrong offset!");
static_assert(offsetof(AMegaStormManager, MegaStormCircles) == 0x000358, "Member 'AMegaStormManager::MegaStormCircles' has a wrong offset!");

// Class FortniteGame.FortMeshBeaconHost
// 0x0000 (0x0420 - 0x0420)
class AFortMeshBeaconHost final : public AMeshBeaconHost
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMeshBeaconHost">();
	}
	static class AFortMeshBeaconHost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMeshBeaconHost>();
	}
};
static_assert(alignof(AFortMeshBeaconHost) == 0x000008, "Wrong alignment on AFortMeshBeaconHost");
static_assert(sizeof(AFortMeshBeaconHost) == 0x000420, "Wrong size on AFortMeshBeaconHost");

// Class FortniteGame.FortMeshBeaconHostObject
// 0x0000 (0x0360 - 0x0360)
class AFortMeshBeaconHostObject final : public AMeshBeaconHostObject
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMeshBeaconHostObject">();
	}
	static class AFortMeshBeaconHostObject* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMeshBeaconHostObject>();
	}
};
static_assert(alignof(AFortMeshBeaconHostObject) == 0x000008, "Wrong alignment on AFortMeshBeaconHostObject");
static_assert(sizeof(AFortMeshBeaconHostObject) == 0x000360, "Wrong size on AFortMeshBeaconHostObject");

// Class FortniteGame.FortMinigameManager
// 0x0010 (0x0038 - 0x0028)
class UFortMinigameManager final : public UObject
{
public:
	class AFortPlayerController*                  PlayerController;                                  // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMinigame*                          CurrentMinigame;                                   // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void SendStatEventWithTags(EFortQuestObjectiveStatEvent Type, class UObject* TargetObject, const struct FGameplayTagContainer& TargetTags, const struct FGameplayTagContainer& SourceTags, const struct FGameplayTagContainer& ContextTags, int32 Count);

	void GetSourceAndContextTags(struct FGameplayTagContainer* OutSourceTags, struct FGameplayTagContainer* OutContextTags) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameManager">();
	}
	static class UFortMinigameManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMinigameManager>();
	}
};
static_assert(alignof(UFortMinigameManager) == 0x000008, "Wrong alignment on UFortMinigameManager");
static_assert(sizeof(UFortMinigameManager) == 0x000038, "Wrong size on UFortMinigameManager");
static_assert(offsetof(UFortMinigameManager, PlayerController) == 0x000028, "Member 'UFortMinigameManager::PlayerController' has a wrong offset!");
static_assert(offsetof(UFortMinigameManager, CurrentMinigame) == 0x000030, "Member 'UFortMinigameManager::CurrentMinigame' has a wrong offset!");

// Class FortniteGame.FortMinigameMode
// 0x0000 (0x0330 - 0x0330)
class AFortMinigameMode final : public AInfo
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameMode">();
	}
	static class AFortMinigameMode* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMinigameMode>();
	}
};
static_assert(alignof(AFortMinigameMode) == 0x000008, "Wrong alignment on AFortMinigameMode");
static_assert(sizeof(AFortMinigameMode) == 0x000330, "Wrong size on AFortMinigameMode");

// Class FortniteGame.FortMinigameState
// 0x0000 (0x0330 - 0x0330)
class AFortMinigameState final : public AInfo
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameState">();
	}
	static class AFortMinigameState* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMinigameState>();
	}
};
static_assert(alignof(AFortMinigameState) == 0x000008, "Wrong alignment on AFortMinigameState");
static_assert(sizeof(AFortMinigameState) == 0x000330, "Wrong size on AFortMinigameState");

// Class FortniteGame.FortMinigameStatFilter
// 0x0160 (0x0188 - 0x0028)
class UFortMinigameStatFilter : public UObject
{
public:
	EFortQuestObjectiveStatEvent                  StatEvent;                                         // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortQuestObjectiveItemEvent                  ItemEvent;                                         // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2A[0x6];                                       // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UFortItemDefinition>     ItemDefinition;                                    // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagQuery                      TargetTagsQuery;                                   // 0x0058(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagQuery                      SourceTagsQuery;                                   // 0x00A0(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagQuery                      ContextTagsQuery;                                  // 0x00E8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FText                                   Description;                                       // 0x0130(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	class FText                                   HudShortDescription;                               // 0x0148(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UTexture2D>              HudIcon;                                           // 0x0160(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	int32 Compare(int32 FirstScore, int32 SecondScore) const;
	class FText FormatStat(int32 InCount) const;
	bool Matches(EFortQuestObjectiveStatEvent InStatEvent, class UObject* InTargetObject, class AFortPlayerController* InPlayerController, const struct FGameplayTagContainer& InTargetTags, const struct FGameplayTagContainer& InSourceTags, const struct FGameplayTagContainer& InContextTags) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMinigameStatFilter">();
	}
	static class UFortMinigameStatFilter* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMinigameStatFilter>();
	}
};
static_assert(alignof(UFortMinigameStatFilter) == 0x000008, "Wrong alignment on UFortMinigameStatFilter");
static_assert(sizeof(UFortMinigameStatFilter) == 0x000188, "Wrong size on UFortMinigameStatFilter");
static_assert(offsetof(UFortMinigameStatFilter, StatEvent) == 0x000028, "Member 'UFortMinigameStatFilter::StatEvent' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, ItemEvent) == 0x000029, "Member 'UFortMinigameStatFilter::ItemEvent' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, ItemDefinition) == 0x000030, "Member 'UFortMinigameStatFilter::ItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, TargetTagsQuery) == 0x000058, "Member 'UFortMinigameStatFilter::TargetTagsQuery' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, SourceTagsQuery) == 0x0000A0, "Member 'UFortMinigameStatFilter::SourceTagsQuery' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, ContextTagsQuery) == 0x0000E8, "Member 'UFortMinigameStatFilter::ContextTagsQuery' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, Description) == 0x000130, "Member 'UFortMinigameStatFilter::Description' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, HudShortDescription) == 0x000148, "Member 'UFortMinigameStatFilter::HudShortDescription' has a wrong offset!");
static_assert(offsetof(UFortMinigameStatFilter, HudIcon) == 0x000160, "Member 'UFortMinigameStatFilter::HudIcon' has a wrong offset!");

// Class FortniteGame.FortVisibilityComponent
// 0x0020 (0x0118 - 0x00F8)
class UFortVisibilityComponent : public UActorComponent
{
public:
	uint8                                         bRegisterWithVisibilityManager : 1;                // 0x00F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bObserver : 1;                                     // 0x00F8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDistanceCheck2D : 1;                              // 0x00F8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCheckFacing : 1;                                  // 0x00F8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bCheckLOS : 1;                                     // 0x00F8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bRevealWithMap : 1;                                // 0x00F8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_F9[0x3];                                       // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortVisibilityBehavior                       VisibilityBehavior;                                // 0x00FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_FD[0x3];                                       // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnVisibilityChangedEvent;                          // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	float                                         Radius;                                            // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_114[0x4];                                      // 0x0114(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVisibilityComponent">();
	}
	static class UFortVisibilityComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVisibilityComponent>();
	}
};
static_assert(alignof(UFortVisibilityComponent) == 0x000008, "Wrong alignment on UFortVisibilityComponent");
static_assert(sizeof(UFortVisibilityComponent) == 0x000118, "Wrong size on UFortVisibilityComponent");
static_assert(offsetof(UFortVisibilityComponent, VisibilityBehavior) == 0x0000FC, "Member 'UFortVisibilityComponent::VisibilityBehavior' has a wrong offset!");
static_assert(offsetof(UFortVisibilityComponent, OnVisibilityChangedEvent) == 0x000100, "Member 'UFortVisibilityComponent::OnVisibilityChangedEvent' has a wrong offset!");
static_assert(offsetof(UFortVisibilityComponent, Radius) == 0x000110, "Member 'UFortVisibilityComponent::Radius' has a wrong offset!");

// Class FortniteGame.FortPlayerSpawnedParams
// 0x0008 (0x0030 - 0x0028)
class UFortPlayerSpawnedParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  SpawnedPlayerController;                           // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerController** _SpawnedPlayerController);
	void SetParams(class AFortPlayerController* _SpawnedPlayerController, class UFortPlayerSpawnedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerSpawnedParams">();
	}
	static class UFortPlayerSpawnedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerSpawnedParams>();
	}
};
static_assert(alignof(UFortPlayerSpawnedParams) == 0x000008, "Wrong alignment on UFortPlayerSpawnedParams");
static_assert(sizeof(UFortPlayerSpawnedParams) == 0x000030, "Wrong size on UFortPlayerSpawnedParams");
static_assert(offsetof(UFortPlayerSpawnedParams, SpawnedPlayerController) == 0x000028, "Member 'UFortPlayerSpawnedParams::SpawnedPlayerController' has a wrong offset!");

// Class FortniteGame.FortMiniMapComponent
// 0x00B8 (0x01D0 - 0x0118)
class UFortMiniMapComponent final : public UFortVisibilityComponent
{
public:
	struct FFortMiniMapData                       MiniMapData;                                       // 0x0118(0x0080)(Edit, BlueprintVisible, BlueprintReadOnly, Net, SaveGame, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	class UTexture2D*                             LocalMinimapIconOverride;                          // 0x0198(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class UFortMiniMapIndicator>   MiniMapIndicator;                                  // 0x01A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1A8[0x28];                                     // 0x01A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_MiniMapData();
	void OverrideLocalMiniMapIcon(class UTexture2D* MiniMapIcon);
	void OverrideLocalMiniMapIndicatorIsVisible(bool bVisible);
	void SetMiniMapIcon(class UTexture2D* MiniMapIcon);
	void SetMiniMapIconColor(const struct FLinearColor& InColor);
	void SetMiniMapIconColorPulsesPerSecond(float ColorPulsesPerSecond);
	void SetMiniMapIconPulseColor(const struct FLinearColor& PulseColor);
	void SetMiniMapIconScale(const struct FVector2D& IconScale);
	void SetMiniMapIconSizePulsesPerSecond(float SizePulsesPerSecond);
	void SetMiniMapIndicatorIsVisible(bool bVisible);
	void SetMiniMapIndicatorIsVisibleOnMiniMap(bool bVisibleOnMiniMap);
	void SetMiniMapLocationOffset(const struct FVector& LocationOffset);
	void SetMinimapViewableDistance(float ViewDistance);
	void SetupMiniMapComponent(class UTexture2D* MiniMapIcon, const struct FLinearColor& IconColor, const struct FLinearColor& PulseColor, float ColorPulsesPerSecond, float SizePulsesPerSecond);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMiniMapComponent">();
	}
	static class UFortMiniMapComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMiniMapComponent>();
	}
};
static_assert(alignof(UFortMiniMapComponent) == 0x000008, "Wrong alignment on UFortMiniMapComponent");
static_assert(sizeof(UFortMiniMapComponent) == 0x0001D0, "Wrong size on UFortMiniMapComponent");
static_assert(offsetof(UFortMiniMapComponent, MiniMapData) == 0x000118, "Member 'UFortMiniMapComponent::MiniMapData' has a wrong offset!");
static_assert(offsetof(UFortMiniMapComponent, LocalMinimapIconOverride) == 0x000198, "Member 'UFortMiniMapComponent::LocalMinimapIconOverride' has a wrong offset!");
static_assert(offsetof(UFortMiniMapComponent, MiniMapIndicator) == 0x0001A0, "Member 'UFortMiniMapComponent::MiniMapIndicator' has a wrong offset!");

// Class FortniteGame.FortMission_ActiveThreat
// 0x0090 (0x0770 - 0x06E0)
class AFortMission_ActiveThreat final : public AFortMission
{
public:
	bool                                          bStartBasedOnAthenaGamePhases;                     // 0x06E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EAthenaGamePhase                              StartingGamePhase;                                 // 0x06E1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6E2[0x2];                                      // 0x06E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StartingDelay;                                     // 0x06E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         StartingActiveThreatEncounterIndex;                // 0x06E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6EC[0x4];                                      // 0x06EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortEncounterSettings                 EncounterSettings;                                 // 0x06F0(0x0068)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FFortActiveThreatPlayerData>    PlayerData;                                        // 0x0758(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	float                                         SyncedEncounterStartingTime;                       // 0x0768(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         CurrentActiveThreatEncounterIndex;                 // 0x076C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void HandleAISpawned(class UFortAIEncounterInfo* Encounter, class AFortAIPawn* SpawnedEnemy);
	void HandleAthenaGamePhaseChanged(EAthenaGamePhase GamePhase);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMission_ActiveThreat">();
	}
	static class AFortMission_ActiveThreat* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMission_ActiveThreat>();
	}
};
static_assert(alignof(AFortMission_ActiveThreat) == 0x000008, "Wrong alignment on AFortMission_ActiveThreat");
static_assert(sizeof(AFortMission_ActiveThreat) == 0x000770, "Wrong size on AFortMission_ActiveThreat");
static_assert(offsetof(AFortMission_ActiveThreat, bStartBasedOnAthenaGamePhases) == 0x0006E0, "Member 'AFortMission_ActiveThreat::bStartBasedOnAthenaGamePhases' has a wrong offset!");
static_assert(offsetof(AFortMission_ActiveThreat, StartingGamePhase) == 0x0006E1, "Member 'AFortMission_ActiveThreat::StartingGamePhase' has a wrong offset!");
static_assert(offsetof(AFortMission_ActiveThreat, StartingDelay) == 0x0006E4, "Member 'AFortMission_ActiveThreat::StartingDelay' has a wrong offset!");
static_assert(offsetof(AFortMission_ActiveThreat, StartingActiveThreatEncounterIndex) == 0x0006E8, "Member 'AFortMission_ActiveThreat::StartingActiveThreatEncounterIndex' has a wrong offset!");
static_assert(offsetof(AFortMission_ActiveThreat, EncounterSettings) == 0x0006F0, "Member 'AFortMission_ActiveThreat::EncounterSettings' has a wrong offset!");
static_assert(offsetof(AFortMission_ActiveThreat, PlayerData) == 0x000758, "Member 'AFortMission_ActiveThreat::PlayerData' has a wrong offset!");
static_assert(offsetof(AFortMission_ActiveThreat, SyncedEncounterStartingTime) == 0x000768, "Member 'AFortMission_ActiveThreat::SyncedEncounterStartingTime' has a wrong offset!");
static_assert(offsetof(AFortMission_ActiveThreat, CurrentActiveThreatEncounterIndex) == 0x00076C, "Member 'AFortMission_ActiveThreat::CurrentActiveThreatEncounterIndex' has a wrong offset!");

// Class FortniteGame.FortMission_CreativeRiftSpawners
// 0x0000 (0x06E0 - 0x06E0)
class AFortMission_CreativeRiftSpawners final : public AFortMission
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMission_CreativeRiftSpawners">();
	}
	static class AFortMission_CreativeRiftSpawners* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMission_CreativeRiftSpawners>();
	}
};
static_assert(alignof(AFortMission_CreativeRiftSpawners) == 0x000008, "Wrong alignment on AFortMission_CreativeRiftSpawners");
static_assert(sizeof(AFortMission_CreativeRiftSpawners) == 0x0006E0, "Wrong size on AFortMission_CreativeRiftSpawners");

// Class FortniteGame.FortMission_RiftSpawners
// 0x0168 (0x0848 - 0x06E0)
class AFortMission_RiftSpawners final : public AFortMission
{
public:
	bool                                          bStartBasedOnAthenaGamePhases;                     // 0x06E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EAthenaGamePhase                              StartingGamePhase;                                 // 0x06E1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6E2[0x2];                                      // 0x06E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StartingDelay;                                     // 0x06E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bUseAthenaSafeZonePhases;                          // 0x06E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bSynchronizeEncounterStartTimes;                   // 0x06E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6EA[0x2];                                      // 0x06EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MinEncounterIndex;                                 // 0x06EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         MaxEncounterIndex;                                 // 0x06F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6F4[0x4];                                      // 0x06F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortEncounterSettings                 EncounterSettings;                                 // 0x06F8(0x0068)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	bool                                          bAllowRiftIntensification;                         // 0x0760(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_761[0x7];                                      // 0x0761(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         MinDamageTriggerPercentage;                        // 0x0768(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FScalableFloat                         MaxDamageTriggerPercentage;                        // 0x0788(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagQuery                      RequiredRiftTagsQuery;                             // 0x07A8(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	class FString                                 RequiredEventFlag;                                 // 0x07F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class FName>                           AssociatedSupplyDropIDs;                           // 0x0800(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	float                                         SpawnerShutdownCheckInterval;                      // 0x0810(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         BurstFallbackTime;                                 // 0x0814(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CalendarRecheckInterval;                           // 0x0818(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_81C[0x4];                                      // 0x081C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortRiftSpawnerData>           ActiveRiftSpawnerData;                             // 0x0820(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         CurrentEncounterIndex;                             // 0x0830(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bRiftSpawningInProgress;                           // 0x0834(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_835[0x3];                                      // 0x0835(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SyncedEncounterStartTime;                          // 0x0838(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bCalendarAllowsSpawning;                           // 0x083C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_83D[0xB];                                      // 0x083D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleAISpawned(class UFortAIEncounterInfo* Encounter, class AFortAIPawn* SpawnedEnemy);
	void HandleAthenaGamePhaseChanged(EAthenaGamePhase GamePhase);
	void HandleAthenaSafeZonePhaseChanged();
	void HandleEncounterAllBurstEnemiesSpawned(class UFortAIEncounterInfo* Encounter);
	void HandleRampStarted(class UFortAIEncounterInfo* Encounter);
	void HandleRiftDamaged(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);
	void OnActiveEventsChanged(const TArray<class FString>& ActiveEventFlags);
	void SetCalendarAllowsActive(bool bInCanBeActive);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMission_RiftSpawners">();
	}
	static class AFortMission_RiftSpawners* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMission_RiftSpawners>();
	}
};
static_assert(alignof(AFortMission_RiftSpawners) == 0x000008, "Wrong alignment on AFortMission_RiftSpawners");
static_assert(sizeof(AFortMission_RiftSpawners) == 0x000848, "Wrong size on AFortMission_RiftSpawners");
static_assert(offsetof(AFortMission_RiftSpawners, bStartBasedOnAthenaGamePhases) == 0x0006E0, "Member 'AFortMission_RiftSpawners::bStartBasedOnAthenaGamePhases' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, StartingGamePhase) == 0x0006E1, "Member 'AFortMission_RiftSpawners::StartingGamePhase' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, StartingDelay) == 0x0006E4, "Member 'AFortMission_RiftSpawners::StartingDelay' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, bUseAthenaSafeZonePhases) == 0x0006E8, "Member 'AFortMission_RiftSpawners::bUseAthenaSafeZonePhases' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, bSynchronizeEncounterStartTimes) == 0x0006E9, "Member 'AFortMission_RiftSpawners::bSynchronizeEncounterStartTimes' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, MinEncounterIndex) == 0x0006EC, "Member 'AFortMission_RiftSpawners::MinEncounterIndex' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, MaxEncounterIndex) == 0x0006F0, "Member 'AFortMission_RiftSpawners::MaxEncounterIndex' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, EncounterSettings) == 0x0006F8, "Member 'AFortMission_RiftSpawners::EncounterSettings' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, bAllowRiftIntensification) == 0x000760, "Member 'AFortMission_RiftSpawners::bAllowRiftIntensification' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, MinDamageTriggerPercentage) == 0x000768, "Member 'AFortMission_RiftSpawners::MinDamageTriggerPercentage' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, MaxDamageTriggerPercentage) == 0x000788, "Member 'AFortMission_RiftSpawners::MaxDamageTriggerPercentage' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, RequiredRiftTagsQuery) == 0x0007A8, "Member 'AFortMission_RiftSpawners::RequiredRiftTagsQuery' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, RequiredEventFlag) == 0x0007F0, "Member 'AFortMission_RiftSpawners::RequiredEventFlag' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, AssociatedSupplyDropIDs) == 0x000800, "Member 'AFortMission_RiftSpawners::AssociatedSupplyDropIDs' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, SpawnerShutdownCheckInterval) == 0x000810, "Member 'AFortMission_RiftSpawners::SpawnerShutdownCheckInterval' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, BurstFallbackTime) == 0x000814, "Member 'AFortMission_RiftSpawners::BurstFallbackTime' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, CalendarRecheckInterval) == 0x000818, "Member 'AFortMission_RiftSpawners::CalendarRecheckInterval' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, ActiveRiftSpawnerData) == 0x000820, "Member 'AFortMission_RiftSpawners::ActiveRiftSpawnerData' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, CurrentEncounterIndex) == 0x000830, "Member 'AFortMission_RiftSpawners::CurrentEncounterIndex' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, bRiftSpawningInProgress) == 0x000834, "Member 'AFortMission_RiftSpawners::bRiftSpawningInProgress' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, SyncedEncounterStartTime) == 0x000838, "Member 'AFortMission_RiftSpawners::SyncedEncounterStartTime' has a wrong offset!");
static_assert(offsetof(AFortMission_RiftSpawners, bCalendarAllowsSpawning) == 0x00083C, "Member 'AFortMission_RiftSpawners::bCalendarAllowsSpawning' has a wrong offset!");

// Class FortniteGame.FortMission_VehicleSpawn
// 0x0108 (0x07E8 - 0x06E0)
class AFortMission_VehicleSpawn final : public AFortMission
{
public:
	TArray<struct FMissionVehicleSpawnSet>        SpawnSets;                                         // 0x06E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class UEnvQuery*                              SpawnLocationQuery;                                // 0x06F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6F8[0xF0];                                     // 0x06F8(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void VehicleDestroyed(class AActor* InVehicle);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMission_VehicleSpawn">();
	}
	static class AFortMission_VehicleSpawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMission_VehicleSpawn>();
	}
};
static_assert(alignof(AFortMission_VehicleSpawn) == 0x000008, "Wrong alignment on AFortMission_VehicleSpawn");
static_assert(sizeof(AFortMission_VehicleSpawn) == 0x0007E8, "Wrong size on AFortMission_VehicleSpawn");
static_assert(offsetof(AFortMission_VehicleSpawn, SpawnSets) == 0x0006E0, "Member 'AFortMission_VehicleSpawn::SpawnSets' has a wrong offset!");
static_assert(offsetof(AFortMission_VehicleSpawn, SpawnLocationQuery) == 0x0006F0, "Member 'AFortMission_VehicleSpawn::SpawnLocationQuery' has a wrong offset!");

// Class FortniteGame.FortMissionGenerationList
// 0x0058 (0x0088 - 0x0030)
class UFortMissionGenerationList final : public UPrimaryDataAsset
{
public:
	struct FGameplayTagQuery                      GameplayContextRequirements;                       // 0x0030(0x0048)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FPerDifficultyMissionGenerationInfo> PerDifficultyMissionGenerationInfos;               // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionGenerationList">();
	}
	static class UFortMissionGenerationList* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionGenerationList>();
	}
};
static_assert(alignof(UFortMissionGenerationList) == 0x000008, "Wrong alignment on UFortMissionGenerationList");
static_assert(sizeof(UFortMissionGenerationList) == 0x000088, "Wrong size on UFortMissionGenerationList");
static_assert(offsetof(UFortMissionGenerationList, GameplayContextRequirements) == 0x000030, "Member 'UFortMissionGenerationList::GameplayContextRequirements' has a wrong offset!");
static_assert(offsetof(UFortMissionGenerationList, PerDifficultyMissionGenerationInfos) == 0x000078, "Member 'UFortMissionGenerationList::PerDifficultyMissionGenerationInfos' has a wrong offset!");

// Class FortniteGame.FortMissionGenerationManager
// 0x0008 (0x0338 - 0x0330)
class AFortMissionGenerationManager final : public AActor
{
public:
	EFortCheatMissionGenType                      CheatMissionGenType;                               // 0x0330(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_331[0x7];                                      // 0x0331(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionGenerationManager">();
	}
	static class AFortMissionGenerationManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMissionGenerationManager>();
	}
};
static_assert(alignof(AFortMissionGenerationManager) == 0x000008, "Wrong alignment on AFortMissionGenerationManager");
static_assert(sizeof(AFortMissionGenerationManager) == 0x000338, "Wrong size on AFortMissionGenerationManager");
static_assert(offsetof(AFortMissionGenerationManager, CheatMissionGenType) == 0x000330, "Member 'AFortMissionGenerationManager::CheatMissionGenType' has a wrong offset!");

// Class FortniteGame.FortMissionInfo
// 0x0748 (0x0778 - 0x0030)
class UFortMissionInfo final : public UPrimaryDataAsset
{
public:
	TSoftClassPtr<class UClass>                   MissionRef;                                        // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortMissionType                              MissionType;                                       // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_59[0x7];                                       // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  MissionTags;                                       // 0x0060(0x0020)(Edit, DisableEditOnInstance, AssetRegistrySearchable, NativeAccessSpecifierPublic)
	float                                         TimeOfDaySpeed;                                    // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ZoneEndDelay;                                      // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ZoneEndDelayOverrideForFailure;                    // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8C[0x4];                                       // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortBadgeItemDefinition*               MissionRewardBadge;                                // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   MissionRewardItemsLootTierGroup;                   // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxRewardLootTierPoints;                           // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ParTime;                                           // 0x00A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortBadgeItemDefinition*               UnderParBadge;                                     // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxMissionPoints;                                  // 0x00B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bVictoryTileRequired;                              // 0x00B4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B5[0x3];                                       // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   MissionDescription;                                // 0x00B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FFortMultiSizeBrush                    MissionIcons;                                      // 0x00D0(0x0330)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class UMediaSource*                           EndOfMissionMediaSource;                           // 0x0400(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSkipEndOfMissionVideo;                            // 0x0408(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_409[0x3];                                      // 0x0409(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DaysToLive;                                        // 0x040C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortObjectiveBlock>            ObjectiveBlocks;                                   // 0x0410(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bShowMinimapIconsOnlyIfFocused;                    // 0x0420(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_421[0x3];                                      // 0x0421(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ExpectedCompletionTime;                            // 0x0424(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MissionEncounterTime;                              // 0x0428(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_42C[0x4];                                      // 0x042C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortMissionPlacementItems             MissionPlacementInfo;                              // 0x0430(0x0040)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	float                                         MinDistanceToOtherMissions;                        // 0x0470(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinDistanceToAllowSpawnPad;                        // 0x0474(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortPlacementActorFinderInfo          PlacementActorInfo;                                // 0x0478(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bStartPlayingOnLoad;                               // 0x0490(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRequiresActivation;                               // 0x0491(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_492[0x2];                                      // 0x0492(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         BluGloActivationRequirement;                       // 0x0494(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowDifficultyIncrease;                          // 0x0498(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_499[0x7];                                      // 0x0499(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   RewardsTitleText;                                  // 0x04A0(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   RewardsDescriptionText;                            // 0x04B8(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   NonParticipationRewardsDescriptionText;            // 0x04D0(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FFortMissionPopupWidgetData            PopupWidgetData;                                   // 0x04E8(0x01D0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class UFortMissionWeightedRewards*            WeightedRewards;                                   // 0x06B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsGroupContent;                                   // 0x06C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6C1[0x7];                                      // 0x06C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   MissionName;                                       // 0x06C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortEncounterProfile>          EncounterProfiles;                                 // 0x06E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortEncounterSequenceSettings> EncounterSequences;                                // 0x06F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortDifficultyOptionSetMission> MissionOptions;                                    // 0x0700(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTagContainer                  MissionDifficultyOptionTags;                       // 0x0728(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortMissionTaggedRewards>      TaggedRewards;                                     // 0x0748(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FMissionPerDifficultyProperties> PerDifficultyProperties;                           // 0x0758(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortMissionConfigDataParams           ConfigParams;                                      // 0x0768(0x0010)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionInfo">();
	}
	static class UFortMissionInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionInfo>();
	}
};
static_assert(alignof(UFortMissionInfo) == 0x000008, "Wrong alignment on UFortMissionInfo");
static_assert(sizeof(UFortMissionInfo) == 0x000778, "Wrong size on UFortMissionInfo");
static_assert(offsetof(UFortMissionInfo, MissionRef) == 0x000030, "Member 'UFortMissionInfo::MissionRef' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionType) == 0x000058, "Member 'UFortMissionInfo::MissionType' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionTags) == 0x000060, "Member 'UFortMissionInfo::MissionTags' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, TimeOfDaySpeed) == 0x000080, "Member 'UFortMissionInfo::TimeOfDaySpeed' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, ZoneEndDelay) == 0x000084, "Member 'UFortMissionInfo::ZoneEndDelay' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, ZoneEndDelayOverrideForFailure) == 0x000088, "Member 'UFortMissionInfo::ZoneEndDelayOverrideForFailure' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionRewardBadge) == 0x000090, "Member 'UFortMissionInfo::MissionRewardBadge' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionRewardItemsLootTierGroup) == 0x000098, "Member 'UFortMissionInfo::MissionRewardItemsLootTierGroup' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MaxRewardLootTierPoints) == 0x0000A0, "Member 'UFortMissionInfo::MaxRewardLootTierPoints' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, ParTime) == 0x0000A4, "Member 'UFortMissionInfo::ParTime' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, UnderParBadge) == 0x0000A8, "Member 'UFortMissionInfo::UnderParBadge' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MaxMissionPoints) == 0x0000B0, "Member 'UFortMissionInfo::MaxMissionPoints' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, bVictoryTileRequired) == 0x0000B4, "Member 'UFortMissionInfo::bVictoryTileRequired' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionDescription) == 0x0000B8, "Member 'UFortMissionInfo::MissionDescription' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionIcons) == 0x0000D0, "Member 'UFortMissionInfo::MissionIcons' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, EndOfMissionMediaSource) == 0x000400, "Member 'UFortMissionInfo::EndOfMissionMediaSource' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, bSkipEndOfMissionVideo) == 0x000408, "Member 'UFortMissionInfo::bSkipEndOfMissionVideo' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, DaysToLive) == 0x00040C, "Member 'UFortMissionInfo::DaysToLive' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, ObjectiveBlocks) == 0x000410, "Member 'UFortMissionInfo::ObjectiveBlocks' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, bShowMinimapIconsOnlyIfFocused) == 0x000420, "Member 'UFortMissionInfo::bShowMinimapIconsOnlyIfFocused' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, ExpectedCompletionTime) == 0x000424, "Member 'UFortMissionInfo::ExpectedCompletionTime' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionEncounterTime) == 0x000428, "Member 'UFortMissionInfo::MissionEncounterTime' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionPlacementInfo) == 0x000430, "Member 'UFortMissionInfo::MissionPlacementInfo' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MinDistanceToOtherMissions) == 0x000470, "Member 'UFortMissionInfo::MinDistanceToOtherMissions' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MinDistanceToAllowSpawnPad) == 0x000474, "Member 'UFortMissionInfo::MinDistanceToAllowSpawnPad' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, PlacementActorInfo) == 0x000478, "Member 'UFortMissionInfo::PlacementActorInfo' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, bStartPlayingOnLoad) == 0x000490, "Member 'UFortMissionInfo::bStartPlayingOnLoad' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, bRequiresActivation) == 0x000491, "Member 'UFortMissionInfo::bRequiresActivation' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, BluGloActivationRequirement) == 0x000494, "Member 'UFortMissionInfo::BluGloActivationRequirement' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, bAllowDifficultyIncrease) == 0x000498, "Member 'UFortMissionInfo::bAllowDifficultyIncrease' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, RewardsTitleText) == 0x0004A0, "Member 'UFortMissionInfo::RewardsTitleText' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, RewardsDescriptionText) == 0x0004B8, "Member 'UFortMissionInfo::RewardsDescriptionText' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, NonParticipationRewardsDescriptionText) == 0x0004D0, "Member 'UFortMissionInfo::NonParticipationRewardsDescriptionText' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, PopupWidgetData) == 0x0004E8, "Member 'UFortMissionInfo::PopupWidgetData' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, WeightedRewards) == 0x0006B8, "Member 'UFortMissionInfo::WeightedRewards' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, bIsGroupContent) == 0x0006C0, "Member 'UFortMissionInfo::bIsGroupContent' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionName) == 0x0006C8, "Member 'UFortMissionInfo::MissionName' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, EncounterProfiles) == 0x0006E0, "Member 'UFortMissionInfo::EncounterProfiles' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, EncounterSequences) == 0x0006F0, "Member 'UFortMissionInfo::EncounterSequences' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionOptions) == 0x000700, "Member 'UFortMissionInfo::MissionOptions' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, MissionDifficultyOptionTags) == 0x000728, "Member 'UFortMissionInfo::MissionDifficultyOptionTags' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, TaggedRewards) == 0x000748, "Member 'UFortMissionInfo::TaggedRewards' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, PerDifficultyProperties) == 0x000758, "Member 'UFortMissionInfo::PerDifficultyProperties' has a wrong offset!");
static_assert(offsetof(UFortMissionInfo, ConfigParams) == 0x000768, "Member 'UFortMissionInfo::ConfigParams' has a wrong offset!");

// Class FortniteGame.FortMissionInfoIndicator
// 0x0028 (0x00B0 - 0x0088)
class UFortMissionInfoIndicator final : public UFortSlateHUDIndicator
{
public:
	uint8                                         Pad_88[0x28];                                      // 0x0088(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionInfoIndicator">();
	}
	static class UFortMissionInfoIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionInfoIndicator>();
	}
};
static_assert(alignof(UFortMissionInfoIndicator) == 0x000008, "Wrong alignment on UFortMissionInfoIndicator");
static_assert(sizeof(UFortMissionInfoIndicator) == 0x0000B0, "Wrong size on UFortMissionInfoIndicator");

// Class FortniteGame.FortMissionManager
// 0x0200 (0x0530 - 0x0330)
class AFortMissionManager : public AActor
{
public:
	TArray<struct FFortMissionEventName>          MissionEventNames;                                 // 0x0330(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   PrimaryMissionGE;                                  // 0x0340(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_368[0x8];                                      // 0x0368(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortBluGloManager*                     BluGloManager;                                     // 0x0370(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class AFortMission*>                   Missions;                                          // 0x0378(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_388[0x50];                                     // 0x0388(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortMissionUIActorHandle>      MissionUIActors;                                   // 0x03D8(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	class AFortMission*                           CurrentUIFocusedMission;                           // 0x03E8(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortMission*                           MissionClosestToPar;                               // 0x03F0(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnMissionsUpdated;                                 // 0x03F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_408[0x18];                                     // 0x0408(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	struct FEarnedBadgeEntryArray                 EarnedBadgesArray;                                 // 0x0420(0x00C0)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_4E0[0x38];                                     // 0x04E0(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnShouldShowSecondaryMissionHeadersChanged;        // 0x0518(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bDisplaySecondaryMissionHeaders;                   // 0x0528(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_529[0x7];                                      // 0x0529(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool GetSpawnLocationActorsMatchingEntryItemQuery(class UObject* WorldContextObject, const struct FGameplayTagQuery& TagQuery, TArray<class AActor*>* SpawnLocationActors);
	static bool GetSpawnLocationActorsThatHaveAddedTagsMatchingQuery(class UObject* WorldContextObject, const struct FGameplayTagQuery& TagQuery, TArray<class AActor*>* SpawnLocationActors);

	void OnRep_CurrentUIFocusedMission();
	void OnRep_EarnedBadgesArray();
	void OnRep_Missions();
	void OnRep_MissionUIActors();

	bool ShouldShowSecondaryMissionHeaders() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionManager">();
	}
	static class AFortMissionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMissionManager>();
	}
};
static_assert(alignof(AFortMissionManager) == 0x000008, "Wrong alignment on AFortMissionManager");
static_assert(sizeof(AFortMissionManager) == 0x000530, "Wrong size on AFortMissionManager");
static_assert(offsetof(AFortMissionManager, MissionEventNames) == 0x000330, "Member 'AFortMissionManager::MissionEventNames' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, PrimaryMissionGE) == 0x000340, "Member 'AFortMissionManager::PrimaryMissionGE' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, BluGloManager) == 0x000370, "Member 'AFortMissionManager::BluGloManager' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, Missions) == 0x000378, "Member 'AFortMissionManager::Missions' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, MissionUIActors) == 0x0003D8, "Member 'AFortMissionManager::MissionUIActors' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, CurrentUIFocusedMission) == 0x0003E8, "Member 'AFortMissionManager::CurrentUIFocusedMission' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, MissionClosestToPar) == 0x0003F0, "Member 'AFortMissionManager::MissionClosestToPar' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, OnMissionsUpdated) == 0x0003F8, "Member 'AFortMissionManager::OnMissionsUpdated' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, EarnedBadgesArray) == 0x000420, "Member 'AFortMissionManager::EarnedBadgesArray' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, OnShouldShowSecondaryMissionHeadersChanged) == 0x000518, "Member 'AFortMissionManager::OnShouldShowSecondaryMissionHeadersChanged' has a wrong offset!");
static_assert(offsetof(AFortMissionManager, bDisplaySecondaryMissionHeaders) == 0x000528, "Member 'AFortMissionManager::bDisplaySecondaryMissionHeaders' has a wrong offset!");

// Class FortniteGame.FortReplicationGraphNode_AlwaysRelevantForSquad
// 0x0038 (0x0088 - 0x0050)
class UFortReplicationGraphNode_AlwaysRelevantForSquad final : public UReplicationGraphNode
{
public:
	uint8                                         Pad_50[0x8];                                       // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerStateAthena*>         PlayerStates;                                      // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_68[0x20];                                      // 0x0068(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplicationGraphNode_AlwaysRelevantForSquad">();
	}
	static class UFortReplicationGraphNode_AlwaysRelevantForSquad* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplicationGraphNode_AlwaysRelevantForSquad>();
	}
};
static_assert(alignof(UFortReplicationGraphNode_AlwaysRelevantForSquad) == 0x000008, "Wrong alignment on UFortReplicationGraphNode_AlwaysRelevantForSquad");
static_assert(sizeof(UFortReplicationGraphNode_AlwaysRelevantForSquad) == 0x000088, "Wrong size on UFortReplicationGraphNode_AlwaysRelevantForSquad");
static_assert(offsetof(UFortReplicationGraphNode_AlwaysRelevantForSquad, PlayerStates) == 0x000058, "Member 'UFortReplicationGraphNode_AlwaysRelevantForSquad::PlayerStates' has a wrong offset!");

// Class FortniteGame.FortMissionOutpostConfigData
// 0x0010 (0x0038 - 0x0028)
class UFortMissionOutpostConfigData final : public UFortMissionConfigData
{
public:
	struct FDataTableRowHandle                    DifficultyData;                                    // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionOutpostConfigData">();
	}
	static class UFortMissionOutpostConfigData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionOutpostConfigData>();
	}
};
static_assert(alignof(UFortMissionOutpostConfigData) == 0x000008, "Wrong alignment on UFortMissionOutpostConfigData");
static_assert(sizeof(UFortMissionOutpostConfigData) == 0x000038, "Wrong size on UFortMissionOutpostConfigData");
static_assert(offsetof(UFortMissionOutpostConfigData, DifficultyData) == 0x000028, "Member 'UFortMissionOutpostConfigData::DifficultyData' has a wrong offset!");

// Class FortniteGame.FortMissionPowerPointsInterface
// 0x0000 (0x0028 - 0x0028)
class IFortMissionPowerPointsInterface final : public IInterface
{
public:
	float GetAvailabilityWeight(float DifficultyLevel) const;
	float GetInitialRangeLerpValue(float PointsAvailable) const;
	float GetMaxRangeLerpValue(float PointsAvailable, float PreviousLerpValue) const;
	float GetPowerPointsCost(float LerpValue) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionPowerPointsInterface">();
	}
	static class IFortMissionPowerPointsInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortMissionPowerPointsInterface>();
	}
};
static_assert(alignof(IFortMissionPowerPointsInterface) == 0x000008, "Wrong alignment on IFortMissionPowerPointsInterface");
static_assert(sizeof(IFortMissionPowerPointsInterface) == 0x000028, "Wrong size on IFortMissionPowerPointsInterface");

// Class FortniteGame.FortBuildingUpgradedParams
// 0x0020 (0x0048 - 0x0028)
class UFortBuildingUpgradedParams final : public UFortMissionEventParams
{
public:
	class ABuildingActor*                         OriginalBuilding;                                  // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingActor*                         NewBuilding;                                       // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBuildingType                             BuildingType;                                      // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerController*                  Editor;                                            // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class ABuildingActor** _OriginalBuilding, class ABuildingActor** _NewBuilding, EFortBuildingType* _BuildingType, class AFortPlayerController** _Editor);
	void SetParams(class ABuildingActor* _OriginalBuilding, class ABuildingActor* _NewBuilding, EFortBuildingType _BuildingType, class AFortPlayerController* _Editor, class UFortBuildingUpgradedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingUpgradedParams">();
	}
	static class UFortBuildingUpgradedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingUpgradedParams>();
	}
};
static_assert(alignof(UFortBuildingUpgradedParams) == 0x000008, "Wrong alignment on UFortBuildingUpgradedParams");
static_assert(sizeof(UFortBuildingUpgradedParams) == 0x000048, "Wrong size on UFortBuildingUpgradedParams");
static_assert(offsetof(UFortBuildingUpgradedParams, OriginalBuilding) == 0x000028, "Member 'UFortBuildingUpgradedParams::OriginalBuilding' has a wrong offset!");
static_assert(offsetof(UFortBuildingUpgradedParams, NewBuilding) == 0x000030, "Member 'UFortBuildingUpgradedParams::NewBuilding' has a wrong offset!");
static_assert(offsetof(UFortBuildingUpgradedParams, BuildingType) == 0x000038, "Member 'UFortBuildingUpgradedParams::BuildingType' has a wrong offset!");
static_assert(offsetof(UFortBuildingUpgradedParams, Editor) == 0x000040, "Member 'UFortBuildingUpgradedParams::Editor' has a wrong offset!");

// Class FortniteGame.FortMissionStormSafeZone
// 0x0018 (0x0348 - 0x0330)
class AFortMissionStormSafeZone final : public AActor
{
public:
	class UStaticMeshComponent*                   SafeZoneMesh;                                      // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bScaleUniformly;                                   // 0x0338(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_339[0x3];                                      // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SafeZoneRadius;                                    // 0x033C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_340[0x8];                                      // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	float GetSafeZoneRadius();
	void OnRep_ZoneRadius();
	void SetSafeZoneRadius(const float InRadius);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionStormSafeZone">();
	}
	static class AFortMissionStormSafeZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMissionStormSafeZone>();
	}
};
static_assert(alignof(AFortMissionStormSafeZone) == 0x000008, "Wrong alignment on AFortMissionStormSafeZone");
static_assert(sizeof(AFortMissionStormSafeZone) == 0x000348, "Wrong size on AFortMissionStormSafeZone");
static_assert(offsetof(AFortMissionStormSafeZone, SafeZoneMesh) == 0x000330, "Member 'AFortMissionStormSafeZone::SafeZoneMesh' has a wrong offset!");
static_assert(offsetof(AFortMissionStormSafeZone, bScaleUniformly) == 0x000338, "Member 'AFortMissionStormSafeZone::bScaleUniformly' has a wrong offset!");
static_assert(offsetof(AFortMissionStormSafeZone, SafeZoneRadius) == 0x00033C, "Member 'AFortMissionStormSafeZone::SafeZoneRadius' has a wrong offset!");

// Class FortniteGame.FortUINotification
// 0x0078 (0x00A0 - 0x0028)
class UFortUINotification : public UObject
{
public:
	class FText                                   Title;                                             // 0x0028(0x0018)(BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPublic)
	class FText                                   Description;                                       // 0x0040(0x0018)(BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPublic)
	bool                                          bHasAction;                                        // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortNotificationType                         NotificationType;                                  // 0x0059(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5A[0x6];                                       // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       IdToRepresent;                                     // 0x0060(0x0028)(BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnNotificationCleared;                             // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_98[0x8];                                       // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearNotification();
	class UUserWidget* CreateWidget(class APlayerController* OwningPlayer);
	class UTexture2D* GetImageOverride();
	void NotificationShown();
	void SetPriority(EFortNotificationPriority InPriority);
	void TakeAction();

	EFortNotificationPriority GetPriority() const;
	bool ShouldShowNotification() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUINotification">();
	}
	static class UFortUINotification* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortUINotification>();
	}
};
static_assert(alignof(UFortUINotification) == 0x000008, "Wrong alignment on UFortUINotification");
static_assert(sizeof(UFortUINotification) == 0x0000A0, "Wrong size on UFortUINotification");
static_assert(offsetof(UFortUINotification, Title) == 0x000028, "Member 'UFortUINotification::Title' has a wrong offset!");
static_assert(offsetof(UFortUINotification, Description) == 0x000040, "Member 'UFortUINotification::Description' has a wrong offset!");
static_assert(offsetof(UFortUINotification, bHasAction) == 0x000058, "Member 'UFortUINotification::bHasAction' has a wrong offset!");
static_assert(offsetof(UFortUINotification, NotificationType) == 0x000059, "Member 'UFortUINotification::NotificationType' has a wrong offset!");
static_assert(offsetof(UFortUINotification, IdToRepresent) == 0x000060, "Member 'UFortUINotification::IdToRepresent' has a wrong offset!");
static_assert(offsetof(UFortUINotification, OnNotificationCleared) == 0x000088, "Member 'UFortUINotification::OnNotificationCleared' has a wrong offset!");

// Class FortniteGame.FortMissionVoteUINotification
// 0x0008 (0x00A8 - 0x00A0)
class UFortMissionVoteUINotification : public UFortUINotification
{
public:
	EFortVoteType                                 VoteType;                                          // 0x00A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasVoteEnded;                                     // 0x00A1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A2[0x2];                                       // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         VoteResult;                                        // 0x00A4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void OnActionTaken();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionVoteUINotification">();
	}
	static class UFortMissionVoteUINotification* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionVoteUINotification>();
	}
};
static_assert(alignof(UFortMissionVoteUINotification) == 0x000008, "Wrong alignment on UFortMissionVoteUINotification");
static_assert(sizeof(UFortMissionVoteUINotification) == 0x0000A8, "Wrong size on UFortMissionVoteUINotification");
static_assert(offsetof(UFortMissionVoteUINotification, VoteType) == 0x0000A0, "Member 'UFortMissionVoteUINotification::VoteType' has a wrong offset!");
static_assert(offsetof(UFortMissionVoteUINotification, bHasVoteEnded) == 0x0000A1, "Member 'UFortMissionVoteUINotification::bHasVoteEnded' has a wrong offset!");
static_assert(offsetof(UFortMissionVoteUINotification, VoteResult) == 0x0000A4, "Member 'UFortMissionVoteUINotification::VoteResult' has a wrong offset!");

// Class FortniteGame.FortMobileInteractionComponent
// 0x0018 (0x0620 - 0x0608)
class UFortMobileInteractionComponent final : public UStaticMeshComponent
{
public:
	class UMaterialInstanceDynamic*               IconMID;                                           // 0x0608(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_610[0x10];                                     // 0x0610(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetCameraPush(float Offset);
	void SetExtents(const struct FVector& Extents);
	void SetIcon(EMobileInteractionIconTypes IconType);
	void SetRadialDuration(float Duration);
	void SetRadialOpacity(float Opacity);
	void SetRadialStartTime(float StartTime);
	void SetRarityColor(const struct FLinearColor& InColor);
	void SetVisibleStartTime();
	void StartRadialTimer(float Duration);
	void StopRadialTimer();

	bool IsAvailable() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMobileInteractionComponent">();
	}
	static class UFortMobileInteractionComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMobileInteractionComponent>();
	}
};
static_assert(alignof(UFortMobileInteractionComponent) == 0x000008, "Wrong alignment on UFortMobileInteractionComponent");
static_assert(sizeof(UFortMobileInteractionComponent) == 0x000620, "Wrong size on UFortMobileInteractionComponent");
static_assert(offsetof(UFortMobileInteractionComponent, IconMID) == 0x000608, "Member 'UFortMobileInteractionComponent::IconMID' has a wrong offset!");

// Class FortniteGame.FortMobileKismetLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortMobileKismetLibrary final : public UBlueprintFunctionLibrary
{
public:
	static bool Get3DTouchEnabled(class UObject* WorldContextObject);
	static bool GetAutoFireEnabled(class UObject* WorldContextObject);
	static bool GetDedicatedButtonEnabled(class UObject* WorldContextObject);
	static bool GetTapToFireEnabled(class UObject* WorldContextObject);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMobileKismetLibrary">();
	}
	static class UFortMobileKismetLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMobileKismetLibrary>();
	}
};
static_assert(alignof(UFortMobileKismetLibrary) == 0x000008, "Wrong alignment on UFortMobileKismetLibrary");
static_assert(sizeof(UFortMobileKismetLibrary) == 0x000028, "Wrong size on UFortMobileKismetLibrary");

// Class FortniteGame.FortMountedCannon
// 0x0000 (0x0E20 - 0x0E20)
class AFortMountedCannon final : public AFortMountedTurret
{
public:
	void OnLaunchPawn(class AFortPlayerPawn* Pawn);
	void OnPostExitVehicle(class AFortPawn* ExitingPawn, int32 SeatIndex);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMountedCannon">();
	}
	static class AFortMountedCannon* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMountedCannon>();
	}
};
static_assert(alignof(AFortMountedCannon) == 0x000010, "Wrong alignment on AFortMountedCannon");
static_assert(sizeof(AFortMountedCannon) == 0x000E20, "Wrong size on AFortMountedCannon");

// Class FortniteGame.FortSeasonalEventManager
// 0x00C0 (0x00E8 - 0x0028)
class UFortSeasonalEventManager final : public UObject
{
public:
	uint8                                         Pad_28[0x48];                                      // 0x0028(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnActiveEventFlagsChanged;                         // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_80[0x68];                                      // 0x0080(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetBRXPBonusPoints() const;
	bool GetCalendarOffsetString(class FString* OutString) const;
	bool IsEventFlagActive(const class FString& QueriedEventFlagName) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSeasonalEventManager">();
	}
	static class UFortSeasonalEventManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSeasonalEventManager>();
	}
};
static_assert(alignof(UFortSeasonalEventManager) == 0x000008, "Wrong alignment on UFortSeasonalEventManager");
static_assert(sizeof(UFortSeasonalEventManager) == 0x0000E8, "Wrong size on UFortSeasonalEventManager");
static_assert(offsetof(UFortSeasonalEventManager, OnActiveEventFlagsChanged) == 0x000070, "Member 'UFortSeasonalEventManager::OnActiveEventFlagsChanged' has a wrong offset!");

// Class FortniteGame.FortMountedTurretAnimInstance
// 0x0018 (0x0410 - 0x03F8)
class UFortMountedTurretAnimInstance : public UFortVehicleAnimInstance
{
public:
	class AFortMountedTurret*                     MountedTurret;                                     // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsUsingMountedTurret;                             // 0x0400(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_401[0x3];                                      // 0x0401(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AimingYaw;                                         // 0x0404(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AimingPitch;                                       // 0x0408(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalScaler;                                       // 0x040C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMountedTurretAnimInstance">();
	}
	static class UFortMountedTurretAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMountedTurretAnimInstance>();
	}
};
static_assert(alignof(UFortMountedTurretAnimInstance) == 0x000008, "Wrong alignment on UFortMountedTurretAnimInstance");
static_assert(sizeof(UFortMountedTurretAnimInstance) == 0x000410, "Wrong size on UFortMountedTurretAnimInstance");
static_assert(offsetof(UFortMountedTurretAnimInstance, MountedTurret) == 0x0003F8, "Member 'UFortMountedTurretAnimInstance::MountedTurret' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretAnimInstance, bIsUsingMountedTurret) == 0x000400, "Member 'UFortMountedTurretAnimInstance::bIsUsingMountedTurret' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretAnimInstance, AimingYaw) == 0x000404, "Member 'UFortMountedTurretAnimInstance::AimingYaw' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretAnimInstance, AimingPitch) == 0x000408, "Member 'UFortMountedTurretAnimInstance::AimingPitch' has a wrong offset!");
static_assert(offsetof(UFortMountedTurretAnimInstance, PedalScaler) == 0x00040C, "Member 'UFortMountedTurretAnimInstance::PedalScaler' has a wrong offset!");

// Class FortniteGame.FortMountedWeaponInterface
// 0x0000 (0x0028 - 0x0028)
class IFortMountedWeaponInterface final : public IInterface
{
public:
	void AddToIgnoreActors(class AActor* Actor);
	class AFortAthenaVehicle* GetHostVehicleCached();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMountedWeaponInterface">();
	}
	static class IFortMountedWeaponInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortMountedWeaponInterface>();
	}
};
static_assert(alignof(IFortMountedWeaponInterface) == 0x000008, "Wrong alignment on IFortMountedWeaponInterface");
static_assert(sizeof(IFortMountedWeaponInterface) == 0x000028, "Wrong size on IFortMountedWeaponInterface");

// Class FortniteGame.FortMovementSet
// 0x01B8 (0x01E8 - 0x0030)
class UFortMovementSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             WalkSpeed;                                         // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RunSpeed;                                          // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SprintSpeed;                                       // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             FlySpeed;                                          // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CrouchedRunSpeed;                                  // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CrouchedSprintSpeed;                               // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BackwardSpeedMultiplier;                           // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             JumpHeight;                                        // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             GravityZScale;                                     // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             VehicleGravityZScale;                              // 0x0198(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SpeedMultiplier;                                   // 0x01C0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void OnRep_SpeedMultiplier();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMovementSet">();
	}
	static class UFortMovementSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMovementSet>();
	}
};
static_assert(alignof(UFortMovementSet) == 0x000008, "Wrong alignment on UFortMovementSet");
static_assert(sizeof(UFortMovementSet) == 0x0001E8, "Wrong size on UFortMovementSet");
static_assert(offsetof(UFortMovementSet, WalkSpeed) == 0x000030, "Member 'UFortMovementSet::WalkSpeed' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, RunSpeed) == 0x000058, "Member 'UFortMovementSet::RunSpeed' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, SprintSpeed) == 0x000080, "Member 'UFortMovementSet::SprintSpeed' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, FlySpeed) == 0x0000A8, "Member 'UFortMovementSet::FlySpeed' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, CrouchedRunSpeed) == 0x0000D0, "Member 'UFortMovementSet::CrouchedRunSpeed' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, CrouchedSprintSpeed) == 0x0000F8, "Member 'UFortMovementSet::CrouchedSprintSpeed' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, BackwardSpeedMultiplier) == 0x000120, "Member 'UFortMovementSet::BackwardSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, JumpHeight) == 0x000148, "Member 'UFortMovementSet::JumpHeight' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, GravityZScale) == 0x000170, "Member 'UFortMovementSet::GravityZScale' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, VehicleGravityZScale) == 0x000198, "Member 'UFortMovementSet::VehicleGravityZScale' has a wrong offset!");
static_assert(offsetof(UFortMovementSet, SpeedMultiplier) == 0x0001C0, "Member 'UFortMovementSet::SpeedMultiplier' has a wrong offset!");

// Class FortniteGame.FortMtxWallets
// 0x0050 (0x0078 - 0x0028)
class UFortMtxWallets final : public UObject
{
public:
	TMap<EFortMtxPlatform, struct FFortMtxPlatformList> SharedWallets;                                     // 0x0028(0x0050)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)

public:
	static TArray<EAppStore> GetAvailableAppStores();
	static bool GetSelectedAppStore(EAppStore* OutAppStore);
	static void SetSelectedAppStore(const EAppStore InAppStore);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMtxWallets">();
	}
	static class UFortMtxWallets* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMtxWallets>();
	}
};
static_assert(alignof(UFortMtxWallets) == 0x000008, "Wrong alignment on UFortMtxWallets");
static_assert(sizeof(UFortMtxWallets) == 0x000078, "Wrong size on UFortMtxWallets");
static_assert(offsetof(UFortMtxWallets, SharedWallets) == 0x000028, "Member 'UFortMtxWallets::SharedWallets' has a wrong offset!");

// Class FortniteGame.FortMusicAsset
// 0x0050 (0x0080 - 0x0030)
class UFortMusicAsset final : public UPrimaryDataAsset
{
public:
	struct FFortMusicSection                      Sections[0x3];                                     // 0x0030(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	float                                         Priority;                                          // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortMusicSectionStopBehavior                 StopBehavior;                                      // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsStinger;                                        // 0x007D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7E[0x2];                                       // 0x007E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicAsset">();
	}
	static class UFortMusicAsset* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMusicAsset>();
	}
};
static_assert(alignof(UFortMusicAsset) == 0x000008, "Wrong alignment on UFortMusicAsset");
static_assert(sizeof(UFortMusicAsset) == 0x000080, "Wrong size on UFortMusicAsset");
static_assert(offsetof(UFortMusicAsset, Sections) == 0x000030, "Member 'UFortMusicAsset::Sections' has a wrong offset!");
static_assert(offsetof(UFortMusicAsset, Priority) == 0x000078, "Member 'UFortMusicAsset::Priority' has a wrong offset!");
static_assert(offsetof(UFortMusicAsset, StopBehavior) == 0x00007C, "Member 'UFortMusicAsset::StopBehavior' has a wrong offset!");
static_assert(offsetof(UFortMusicAsset, bIsStinger) == 0x00007D, "Member 'UFortMusicAsset::bIsStinger' has a wrong offset!");

// Class FortniteGame.FortMusicCombatBank
// 0x0020 (0x0050 - 0x0030)
class UFortMusicCombatBank final : public UDataAsset
{
public:
	class UFortMusicAsset*                        Assets[0x4];                                       // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	const class UFortMusicAsset* GetAssetFromCombatIntensity(EFortMusicCombatIntensity Intensity) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicCombatBank">();
	}
	static class UFortMusicCombatBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMusicCombatBank>();
	}
};
static_assert(alignof(UFortMusicCombatBank) == 0x000008, "Wrong alignment on UFortMusicCombatBank");
static_assert(sizeof(UFortMusicCombatBank) == 0x000050, "Wrong size on UFortMusicCombatBank");
static_assert(offsetof(UFortMusicCombatBank, Assets) == 0x000030, "Member 'UFortMusicCombatBank::Assets' has a wrong offset!");

// Class FortniteGame.FortMusicContext
// 0x0028 (0x0050 - 0x0028)
class UFortMusicContext final : public UBlueprintContextBase
{
public:
	UMulticastDelegateProperty_                   OnMusicPackChanged;                                // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UAthenaMusicPackItemDefinition*         DesiredActiveMusicPack;                            // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FPrimaryAssetId>                LoadedPacks;                                       // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	class UAthenaMusicPackItemDefinition* GetEquippedMusicPack();
	void SetActiveMusicPack(const class UAthenaMusicPackItemDefinition* NewMusicPack);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicContext">();
	}
	static class UFortMusicContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMusicContext>();
	}
};
static_assert(alignof(UFortMusicContext) == 0x000008, "Wrong alignment on UFortMusicContext");
static_assert(sizeof(UFortMusicContext) == 0x000050, "Wrong size on UFortMusicContext");
static_assert(offsetof(UFortMusicContext, OnMusicPackChanged) == 0x000028, "Member 'UFortMusicContext::OnMusicPackChanged' has a wrong offset!");
static_assert(offsetof(UFortMusicContext, DesiredActiveMusicPack) == 0x000038, "Member 'UFortMusicContext::DesiredActiveMusicPack' has a wrong offset!");
static_assert(offsetof(UFortMusicContext, LoadedPacks) == 0x000040, "Member 'UFortMusicContext::LoadedPacks' has a wrong offset!");

// Class FortniteGame.FortMusicPackPreviewActor
// 0x0010 (0x0340 - 0x0330)
class AFortMusicPackPreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PreviewMusicPack(const class UAthenaMusicPackItemDefinition* MusicPack);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicPackPreviewActor">();
	}
	static class AFortMusicPackPreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortMusicPackPreviewActor>();
	}
};
static_assert(alignof(AFortMusicPackPreviewActor) == 0x000008, "Wrong alignment on AFortMusicPackPreviewActor");
static_assert(sizeof(AFortMusicPackPreviewActor) == 0x000340, "Wrong size on AFortMusicPackPreviewActor");

// Class FortniteGame.FortMusicTimeOfDayBank
// 0x0020 (0x0050 - 0x0030)
class UFortMusicTimeOfDayBank final : public UDataAsset
{
public:
	class UFortMusicAsset*                        Assets[0x4];                                       // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	const class UFortMusicAsset* GetAssetFromDayPhase(EFortDayPhase DayPhase) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMusicTimeOfDayBank">();
	}
	static class UFortMusicTimeOfDayBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMusicTimeOfDayBank>();
	}
};
static_assert(alignof(UFortMusicTimeOfDayBank) == 0x000008, "Wrong alignment on UFortMusicTimeOfDayBank");
static_assert(sizeof(UFortMusicTimeOfDayBank) == 0x000050, "Wrong size on UFortMusicTimeOfDayBank");
static_assert(offsetof(UFortMusicTimeOfDayBank, Assets) == 0x000030, "Member 'UFortMusicTimeOfDayBank::Assets' has a wrong offset!");

// Class FortniteGame.FortMutatorContext
// 0x0000 (0x0028 - 0x0028)
class IFortMutatorContext final : public IInterface
{
public:
	void GetMutatorContext(struct FMutatorContext* MutatorContext) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMutatorContext">();
	}
	static class IFortMutatorContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortMutatorContext>();
	}
};
static_assert(alignof(IFortMutatorContext) == 0x000008, "Wrong alignment on IFortMutatorContext");
static_assert(sizeof(IFortMutatorContext) == 0x000028, "Wrong size on IFortMutatorContext");

// Class FortniteGame.SBAGrantedBuildingGameplayActor
// 0x0008 (0x0770 - 0x0768)
class ASBAGrantedBuildingGameplayActor final : public ABuildingGameplayActor
{
public:
	struct FTeamStrategicBuildingHandle           OwningSBAHandle;                                   // 0x0768(0x0004)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_76C[0x4];                                      // 0x076C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class AStrategicBuildingActor* GetOwnerStrategicBuildingActor() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"SBAGrantedBuildingGameplayActor">();
	}
	static class ASBAGrantedBuildingGameplayActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ASBAGrantedBuildingGameplayActor>();
	}
};
static_assert(alignof(ASBAGrantedBuildingGameplayActor) == 0x000008, "Wrong alignment on ASBAGrantedBuildingGameplayActor");
static_assert(sizeof(ASBAGrantedBuildingGameplayActor) == 0x000770, "Wrong size on ASBAGrantedBuildingGameplayActor");
static_assert(offsetof(ASBAGrantedBuildingGameplayActor, OwningSBAHandle) == 0x000768, "Member 'ASBAGrantedBuildingGameplayActor::OwningSBAHandle' has a wrong offset!");

// Class FortniteGame.FortMutatorListComponent
// 0x0110 (0x0208 - 0x00F8)
class UFortMutatorListComponent final : public UActorComponent
{
public:
	TArray<TSoftClassPtr<class UClass>>           MutatorDefs;                                       // 0x00F8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	class UPlaylistUserOptions*                   UserOptions;                                       // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class AFortGameplayMutator*>           Mutators;                                          // 0x0110(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSettingsChanged;                                 // 0x0120(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
	struct FPropertyOverrideData                  PropertyOverrideArray;                             // 0x0130(0x00D8)(Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void HandleActorEnteredVolume(class AActor* Actor, class UPrimitiveComponent* ActorComponent, class AFortVolume* Volume);
	void HandleActorExitedVolume(class AActor* Actor, class UPrimitiveComponent* ActorComponent, class AFortVolume* Volume);
	void OnRep_PropertyOverrideArray();
	void RegisterMinigameMutators();
	void UnregisterMinigameMutators();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMutatorListComponent">();
	}
	static class UFortMutatorListComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMutatorListComponent>();
	}
};
static_assert(alignof(UFortMutatorListComponent) == 0x000008, "Wrong alignment on UFortMutatorListComponent");
static_assert(sizeof(UFortMutatorListComponent) == 0x000208, "Wrong size on UFortMutatorListComponent");
static_assert(offsetof(UFortMutatorListComponent, MutatorDefs) == 0x0000F8, "Member 'UFortMutatorListComponent::MutatorDefs' has a wrong offset!");
static_assert(offsetof(UFortMutatorListComponent, UserOptions) == 0x000108, "Member 'UFortMutatorListComponent::UserOptions' has a wrong offset!");
static_assert(offsetof(UFortMutatorListComponent, Mutators) == 0x000110, "Member 'UFortMutatorListComponent::Mutators' has a wrong offset!");
static_assert(offsetof(UFortMutatorListComponent, OnSettingsChanged) == 0x000120, "Member 'UFortMutatorListComponent::OnSettingsChanged' has a wrong offset!");
static_assert(offsetof(UFortMutatorListComponent, PropertyOverrideArray) == 0x000130, "Member 'UFortMutatorListComponent::PropertyOverrideArray' has a wrong offset!");

// Class FortniteGame.FortNavArea_ClosedDoors
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_ClosedDoors final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_ClosedDoors">();
	}
	static class UFortNavArea_ClosedDoors* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_ClosedDoors>();
	}
};
static_assert(alignof(UFortNavArea_ClosedDoors) == 0x000008, "Wrong alignment on UFortNavArea_ClosedDoors");
static_assert(sizeof(UFortNavArea_ClosedDoors) == 0x000050, "Wrong size on UFortNavArea_ClosedDoors");

// Class FortniteGame.FortNavArea_HuskNull
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_HuskNull final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_HuskNull">();
	}
	static class UFortNavArea_HuskNull* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_HuskNull>();
	}
};
static_assert(alignof(UFortNavArea_HuskNull) == 0x000008, "Wrong alignment on UFortNavArea_HuskNull");
static_assert(sizeof(UFortNavArea_HuskNull) == 0x000050, "Wrong size on UFortNavArea_HuskNull");

// Class FortniteGame.FortNavArea_LowJump
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_LowJump final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_LowJump">();
	}
	static class UFortNavArea_LowJump* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_LowJump>();
	}
};
static_assert(alignof(UFortNavArea_LowJump) == 0x000008, "Wrong alignment on UFortNavArea_LowJump");
static_assert(sizeof(UFortNavArea_LowJump) == 0x000050, "Wrong size on UFortNavArea_LowJump");

// Class FortniteGame.FortNavArea_SmashableJump
// 0x0008 (0x0058 - 0x0050)
class UFortNavArea_SmashableJump : public UFortNavArea
{
public:
	int32                                         Strength;                                          // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_54[0x4];                                       // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_SmashableJump">();
	}
	static class UFortNavArea_SmashableJump* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_SmashableJump>();
	}
};
static_assert(alignof(UFortNavArea_SmashableJump) == 0x000008, "Wrong alignment on UFortNavArea_SmashableJump");
static_assert(sizeof(UFortNavArea_SmashableJump) == 0x000058, "Wrong size on UFortNavArea_SmashableJump");
static_assert(offsetof(UFortNavArea_SmashableJump, Strength) == 0x000050, "Member 'UFortNavArea_SmashableJump::Strength' has a wrong offset!");

// Class FortniteGame.FortNavArea_StoneWall
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_StoneWall final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_StoneWall">();
	}
	static class UFortNavArea_StoneWall* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_StoneWall>();
	}
};
static_assert(alignof(UFortNavArea_StoneWall) == 0x000008, "Wrong alignment on UFortNavArea_StoneWall");
static_assert(sizeof(UFortNavArea_StoneWall) == 0x000050, "Wrong size on UFortNavArea_StoneWall");

// Class FortniteGame.FortNavArea_TraceSmashable
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_TraceSmashable final : public UFortNavArea_DefaultSmashable
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_TraceSmashable">();
	}
	static class UFortNavArea_TraceSmashable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_TraceSmashable>();
	}
};
static_assert(alignof(UFortNavArea_TraceSmashable) == 0x000008, "Wrong alignment on UFortNavArea_TraceSmashable");
static_assert(sizeof(UFortNavArea_TraceSmashable) == 0x000050, "Wrong size on UFortNavArea_TraceSmashable");

// Class FortniteGame.WorldTileType
// 0x0038 (0x0068 - 0x0030)
class UWorldTileType final : public UDataAsset
{
public:
	class FString                                 TileID;                                            // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         TileGroups;                                        // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	int32                                         TileWeight;                                        // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortTileEdgeType                             North;                                             // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortTileEdgeType                             East;                                              // 0x0055(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortTileEdgeType                             South;                                             // 0x0056(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortTileEdgeType                             West;                                              // 0x0057(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         MapNames;                                          // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WorldTileType">();
	}
	static class UWorldTileType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UWorldTileType>();
	}
};
static_assert(alignof(UWorldTileType) == 0x000008, "Wrong alignment on UWorldTileType");
static_assert(sizeof(UWorldTileType) == 0x000068, "Wrong size on UWorldTileType");
static_assert(offsetof(UWorldTileType, TileID) == 0x000030, "Member 'UWorldTileType::TileID' has a wrong offset!");
static_assert(offsetof(UWorldTileType, TileGroups) == 0x000040, "Member 'UWorldTileType::TileGroups' has a wrong offset!");
static_assert(offsetof(UWorldTileType, TileWeight) == 0x000050, "Member 'UWorldTileType::TileWeight' has a wrong offset!");
static_assert(offsetof(UWorldTileType, North) == 0x000054, "Member 'UWorldTileType::North' has a wrong offset!");
static_assert(offsetof(UWorldTileType, East) == 0x000055, "Member 'UWorldTileType::East' has a wrong offset!");
static_assert(offsetof(UWorldTileType, South) == 0x000056, "Member 'UWorldTileType::South' has a wrong offset!");
static_assert(offsetof(UWorldTileType, West) == 0x000057, "Member 'UWorldTileType::West' has a wrong offset!");
static_assert(offsetof(UWorldTileType, MapNames) == 0x000058, "Member 'UWorldTileType::MapNames' has a wrong offset!");

// Class FortniteGame.FortNavArea_Unwalkable
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_Unwalkable final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_Unwalkable">();
	}
	static class UFortNavArea_Unwalkable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_Unwalkable>();
	}
};
static_assert(alignof(UFortNavArea_Unwalkable) == 0x000008, "Wrong alignment on UFortNavArea_Unwalkable");
static_assert(sizeof(UFortNavArea_Unwalkable) == 0x000050, "Wrong size on UFortNavArea_Unwalkable");

// Class FortniteGame.FortNavArea_WallCorner
// 0x0000 (0x0050 - 0x0050)
class UFortNavArea_WallCorner final : public UFortNavArea
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavArea_WallCorner">();
	}
	static class UFortNavArea_WallCorner* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavArea_WallCorner>();
	}
};
static_assert(alignof(UFortNavArea_WallCorner) == 0x000008, "Wrong alignment on UFortNavArea_WallCorner");
static_assert(sizeof(UFortNavArea_WallCorner) == 0x000050, "Wrong size on UFortNavArea_WallCorner");

// Class FortniteGame.FortNavAreaAutomatic
// 0x0018 (0x0068 - 0x0050)
class UFortNavAreaAutomatic : public UFortNavArea
{
public:
	struct FCurveTableRowHandle                   NavCostCurveHandle;                                // 0x0050(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         NavAreaStrength;                                   // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         AutomaticNavCost;                                  // 0x0064(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavAreaAutomatic">();
	}
	static class UFortNavAreaAutomatic* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavAreaAutomatic>();
	}
};
static_assert(alignof(UFortNavAreaAutomatic) == 0x000008, "Wrong alignment on UFortNavAreaAutomatic");
static_assert(sizeof(UFortNavAreaAutomatic) == 0x000068, "Wrong size on UFortNavAreaAutomatic");
static_assert(offsetof(UFortNavAreaAutomatic, NavCostCurveHandle) == 0x000050, "Member 'UFortNavAreaAutomatic::NavCostCurveHandle' has a wrong offset!");
static_assert(offsetof(UFortNavAreaAutomatic, NavAreaStrength) == 0x000060, "Member 'UFortNavAreaAutomatic::NavAreaStrength' has a wrong offset!");
static_assert(offsetof(UFortNavAreaAutomatic, AutomaticNavCost) == 0x000064, "Member 'UFortNavAreaAutomatic::AutomaticNavCost' has a wrong offset!");

// Class FortniteGame.FortNavGraphGoal
// 0x0010 (0x0340 - 0x0330)
class AFortNavGraphGoal final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         GraphRadius;                                       // 0x0338(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_33C[0x4];                                      // 0x033C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavGraphGoal">();
	}
	static class AFortNavGraphGoal* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortNavGraphGoal>();
	}
};
static_assert(alignof(AFortNavGraphGoal) == 0x000008, "Wrong alignment on AFortNavGraphGoal");
static_assert(sizeof(AFortNavGraphGoal) == 0x000340, "Wrong size on AFortNavGraphGoal");
static_assert(offsetof(AFortNavGraphGoal, GraphRadius) == 0x000338, "Member 'AFortNavGraphGoal::GraphRadius' has a wrong offset!");

// Class FortniteGame.FortVehicleDynAnimInstance
// 0x0028 (0x0290 - 0x0268)
class UFortVehicleDynAnimInstance : public UAnimInstance
{
public:
	class AFortAthenaSKVehicle*                   Vehicle;                                           // 0x0268(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortAthenaAntelopeVehicle*             Quad;                                              // 0x0270(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentDriveJiggle;                                // 0x0278(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         Speed;                                             // 0x0284(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SpeedABS;                                          // 0x0288(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoosting;                                       // 0x028C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_28D[0x3];                                      // 0x028D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleDynAnimInstance">();
	}
	static class UFortVehicleDynAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleDynAnimInstance>();
	}
};
static_assert(alignof(UFortVehicleDynAnimInstance) == 0x000008, "Wrong alignment on UFortVehicleDynAnimInstance");
static_assert(sizeof(UFortVehicleDynAnimInstance) == 0x000290, "Wrong size on UFortVehicleDynAnimInstance");
static_assert(offsetof(UFortVehicleDynAnimInstance, Vehicle) == 0x000268, "Member 'UFortVehicleDynAnimInstance::Vehicle' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance, Quad) == 0x000270, "Member 'UFortVehicleDynAnimInstance::Quad' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance, CurrentDriveJiggle) == 0x000278, "Member 'UFortVehicleDynAnimInstance::CurrentDriveJiggle' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance, Speed) == 0x000284, "Member 'UFortVehicleDynAnimInstance::Speed' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance, SpeedABS) == 0x000288, "Member 'UFortVehicleDynAnimInstance::SpeedABS' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance, bIsBoosting) == 0x00028C, "Member 'UFortVehicleDynAnimInstance::bIsBoosting' has a wrong offset!");

// Class FortniteGame.FortVehicleDynAnimInstance_Ferret
// 0x0050 (0x02E0 - 0x0290)
class UFortVehicleDynAnimInstance_Ferret : public UFortVehicleDynAnimInstance
{
public:
	class AFortAthenaFerretVehicle*               FerretVehicle;                                     // 0x0290(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               BobbleHeadJiggle;                                  // 0x0298(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               PaperJiggle;                                       // 0x02A4(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentDriveJiggleRandom;                          // 0x02B0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentDriveJiggleRandom2;                         // 0x02BC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WingRotations;                                     // 0x02C8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         WingJiggleAlpha;                                   // 0x02D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2D8[0x8];                                      // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleDynAnimInstance_Ferret">();
	}
	static class UFortVehicleDynAnimInstance_Ferret* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleDynAnimInstance_Ferret>();
	}
};
static_assert(alignof(UFortVehicleDynAnimInstance_Ferret) == 0x000008, "Wrong alignment on UFortVehicleDynAnimInstance_Ferret");
static_assert(sizeof(UFortVehicleDynAnimInstance_Ferret) == 0x0002E0, "Wrong size on UFortVehicleDynAnimInstance_Ferret");
static_assert(offsetof(UFortVehicleDynAnimInstance_Ferret, FerretVehicle) == 0x000290, "Member 'UFortVehicleDynAnimInstance_Ferret::FerretVehicle' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance_Ferret, BobbleHeadJiggle) == 0x000298, "Member 'UFortVehicleDynAnimInstance_Ferret::BobbleHeadJiggle' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance_Ferret, PaperJiggle) == 0x0002A4, "Member 'UFortVehicleDynAnimInstance_Ferret::PaperJiggle' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance_Ferret, CurrentDriveJiggleRandom) == 0x0002B0, "Member 'UFortVehicleDynAnimInstance_Ferret::CurrentDriveJiggleRandom' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance_Ferret, CurrentDriveJiggleRandom2) == 0x0002BC, "Member 'UFortVehicleDynAnimInstance_Ferret::CurrentDriveJiggleRandom2' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance_Ferret, WingRotations) == 0x0002C8, "Member 'UFortVehicleDynAnimInstance_Ferret::WingRotations' has a wrong offset!");
static_assert(offsetof(UFortVehicleDynAnimInstance_Ferret, WingJiggleAlpha) == 0x0002D4, "Member 'UFortVehicleDynAnimInstance_Ferret::WingJiggleAlpha' has a wrong offset!");

// Class FortniteGame.FortNavigationFilter_IgnoreSmashingCost
// 0x0000 (0x0048 - 0x0048)
class UFortNavigationFilter_IgnoreSmashingCost final : public UNavigationQueryFilter
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavigationFilter_IgnoreSmashingCost">();
	}
	static class UFortNavigationFilter_IgnoreSmashingCost* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavigationFilter_IgnoreSmashingCost>();
	}
};
static_assert(alignof(UFortNavigationFilter_IgnoreSmashingCost) == 0x000008, "Wrong alignment on UFortNavigationFilter_IgnoreSmashingCost");
static_assert(sizeof(UFortNavigationFilter_IgnoreSmashingCost) == 0x000048, "Wrong size on UFortNavigationFilter_IgnoreSmashingCost");

// Class FortniteGame.FortNavigationFilter_NoSmashing
// 0x0000 (0x0048 - 0x0048)
class UFortNavigationFilter_NoSmashing final : public UNavigationQueryFilter
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavigationFilter_NoSmashing">();
	}
	static class UFortNavigationFilter_NoSmashing* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavigationFilter_NoSmashing>();
	}
};
static_assert(alignof(UFortNavigationFilter_NoSmashing) == 0x000008, "Wrong alignment on UFortNavigationFilter_NoSmashing");
static_assert(sizeof(UFortNavigationFilter_NoSmashing) == 0x000048, "Wrong size on UFortNavigationFilter_NoSmashing");

// Class FortniteGame.FortNavigationFilter_TetherZone
// 0x0000 (0x0048 - 0x0048)
class UFortNavigationFilter_TetherZone final : public UNavigationQueryFilter
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavigationFilter_TetherZone">();
	}
	static class UFortNavigationFilter_TetherZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavigationFilter_TetherZone>();
	}
};
static_assert(alignof(UFortNavigationFilter_TetherZone) == 0x000008, "Wrong alignment on UFortNavigationFilter_TetherZone");
static_assert(sizeof(UFortNavigationFilter_TetherZone) == 0x000048, "Wrong size on UFortNavigationFilter_TetherZone");

// Class FortniteGame.FortNavigationGraph
// 0x0118 (0x0608 - 0x04F0)
class AFortNavigationGraph final : public ANavigationData
{
public:
	uint8                                         Pad_4F0[0x118];                                    // 0x04F0(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavigationGraph">();
	}
	static class AFortNavigationGraph* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortNavigationGraph>();
	}
};
static_assert(alignof(AFortNavigationGraph) == 0x000008, "Wrong alignment on AFortNavigationGraph");
static_assert(sizeof(AFortNavigationGraph) == 0x000608, "Wrong size on AFortNavigationGraph");

// Class FortniteGame.FortWeaponRangedDualMountedTurret
// 0x0000 (0x0CE8 - 0x0CE8)
class AFortWeaponRangedDualMountedTurret : public AFortWeaponRangedDualForVehicle
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedDualMountedTurret">();
	}
	static class AFortWeaponRangedDualMountedTurret* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeaponRangedDualMountedTurret>();
	}
};
static_assert(alignof(AFortWeaponRangedDualMountedTurret) == 0x000008, "Wrong alignment on AFortWeaponRangedDualMountedTurret");
static_assert(sizeof(AFortWeaponRangedDualMountedTurret) == 0x000CE8, "Wrong size on AFortWeaponRangedDualMountedTurret");

// Class FortniteGame.FortNavLinkContainer
// 0x0000 (0x0330 - 0x0330)
class AFortNavLinkContainer final : public AActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavLinkContainer">();
	}
	static class AFortNavLinkContainer* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortNavLinkContainer>();
	}
};
static_assert(alignof(AFortNavLinkContainer) == 0x000008, "Wrong alignment on AFortNavLinkContainer");
static_assert(sizeof(AFortNavLinkContainer) == 0x000330, "Wrong size on AFortNavLinkContainer");

// Class FortniteGame.FortNavObstacleComponent
// 0x0008 (0x0130 - 0x0128)
class UFortNavObstacleComponent final : public UNavRelevantComponent
{
public:
	TSubclassOf<class UNavArea>                   ObstacleAreaClass;                                 // 0x0128(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNavObstacleComponent">();
	}
	static class UFortNavObstacleComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNavObstacleComponent>();
	}
};
static_assert(alignof(UFortNavObstacleComponent) == 0x000008, "Wrong alignment on UFortNavObstacleComponent");
static_assert(sizeof(UFortNavObstacleComponent) == 0x000130, "Wrong size on UFortNavObstacleComponent");
static_assert(offsetof(UFortNavObstacleComponent, ObstacleAreaClass) == 0x000128, "Member 'UFortNavObstacleComponent::ObstacleAreaClass' has a wrong offset!");

// Class FortniteGame.FortNeverPersistItemDefinition
// 0x0000 (0x0870 - 0x0870)
class UFortNeverPersistItemDefinition final : public UFortWorldItemDefinition
{
public:
	uint8                                         bAccumulateOnPlayerState : 1;                      // 0x0868(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_869[0x7];                                      // 0x0869(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNeverPersistItemDefinition">();
	}
	static class UFortNeverPersistItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNeverPersistItemDefinition>();
	}
};
static_assert(alignof(UFortNeverPersistItemDefinition) == 0x000010, "Wrong alignment on UFortNeverPersistItemDefinition");
static_assert(sizeof(UFortNeverPersistItemDefinition) == 0x000870, "Wrong size on UFortNeverPersistItemDefinition");

// Class FortniteGame.FortNotificationMessage
// 0x0000 (0x0028 - 0x0028)
class UFortNotificationMessage final : public ULocalMessage
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNotificationMessage">();
	}
	static class UFortNotificationMessage* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNotificationMessage>();
	}
};
static_assert(alignof(UFortNotificationMessage) == 0x000008, "Wrong alignment on UFortNotificationMessage");
static_assert(sizeof(UFortNotificationMessage) == 0x000028, "Wrong size on UFortNotificationMessage");

// Class FortniteGame.FortOctopusVehicle
// 0x03B0 (0x0FD0 - 0x0C20)
class AFortOctopusVehicle final : public AFortAthenaSKVehicle
{
public:
	float                                         BounceContactRepulsionForce;                       // 0x0C20(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostForce;                                        // 0x0C24(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BoostSpeed;                                        // 0x0C28(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSphericalDriveParams                  BaseSphericalDriveParams;                          // 0x0C2C(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic)
	struct FTowhookParams                         BaseTowhookParams;                                 // 0x0C5C(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bAutoRetractGrapple;                               // 0x0C9C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseSecondaryTowhook;                              // 0x0C9D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C9E[0x2];                                      // 0x0C9E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortRechargingActionTimer             BoostAction;                                       // 0x0CA0(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortOctopusVehicleConfigs> FortOctopusVehicleConfigsClass;                    // 0x0CF8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortOctopusVehicleConfigs*             FortOctopusVehicleConfigs;                         // 0x0D00(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D08[0x2C8];                                    // 0x0D08(0x02C8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool IsBoosting();

	struct FRotator GetSeatRotation() const;
	struct FRotator GetShellRotation() const;
	struct FRotator GetTowhookRotation() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOctopusVehicle">();
	}
	static class AFortOctopusVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortOctopusVehicle>();
	}
};
static_assert(alignof(AFortOctopusVehicle) == 0x000008, "Wrong alignment on AFortOctopusVehicle");
static_assert(sizeof(AFortOctopusVehicle) == 0x000FD0, "Wrong size on AFortOctopusVehicle");
static_assert(offsetof(AFortOctopusVehicle, BounceContactRepulsionForce) == 0x000C20, "Member 'AFortOctopusVehicle::BounceContactRepulsionForce' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, BoostForce) == 0x000C24, "Member 'AFortOctopusVehicle::BoostForce' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, BoostSpeed) == 0x000C28, "Member 'AFortOctopusVehicle::BoostSpeed' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, BaseSphericalDriveParams) == 0x000C2C, "Member 'AFortOctopusVehicle::BaseSphericalDriveParams' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, BaseTowhookParams) == 0x000C5C, "Member 'AFortOctopusVehicle::BaseTowhookParams' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, bAutoRetractGrapple) == 0x000C9C, "Member 'AFortOctopusVehicle::bAutoRetractGrapple' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, bUseSecondaryTowhook) == 0x000C9D, "Member 'AFortOctopusVehicle::bUseSecondaryTowhook' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, BoostAction) == 0x000CA0, "Member 'AFortOctopusVehicle::BoostAction' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, FortOctopusVehicleConfigsClass) == 0x000CF8, "Member 'AFortOctopusVehicle::FortOctopusVehicleConfigsClass' has a wrong offset!");
static_assert(offsetof(AFortOctopusVehicle, FortOctopusVehicleConfigs) == 0x000D00, "Member 'AFortOctopusVehicle::FortOctopusVehicleConfigs' has a wrong offset!");

// Class FortniteGame.FortOctopusVehicleAnimInstance
// 0x0038 (0x0430 - 0x03F8)
class UFortOctopusVehicleAnimInstance final : public UFortVehicleAnimInstance
{
public:
	class AFortOctopusVehicle*                    OctopusVehicle;                                    // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoosting;                                       // 0x0400(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_401[0x3];                                      // 0x0401(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               ShellRotation;                                     // 0x0404(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               SeatRotation;                                      // 0x0410(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               TowhookRotation;                                   // 0x041C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_428[0x8];                                      // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOctopusVehicleAnimInstance">();
	}
	static class UFortOctopusVehicleAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOctopusVehicleAnimInstance>();
	}
};
static_assert(alignof(UFortOctopusVehicleAnimInstance) == 0x000008, "Wrong alignment on UFortOctopusVehicleAnimInstance");
static_assert(sizeof(UFortOctopusVehicleAnimInstance) == 0x000430, "Wrong size on UFortOctopusVehicleAnimInstance");
static_assert(offsetof(UFortOctopusVehicleAnimInstance, OctopusVehicle) == 0x0003F8, "Member 'UFortOctopusVehicleAnimInstance::OctopusVehicle' has a wrong offset!");
static_assert(offsetof(UFortOctopusVehicleAnimInstance, bIsBoosting) == 0x000400, "Member 'UFortOctopusVehicleAnimInstance::bIsBoosting' has a wrong offset!");
static_assert(offsetof(UFortOctopusVehicleAnimInstance, ShellRotation) == 0x000404, "Member 'UFortOctopusVehicleAnimInstance::ShellRotation' has a wrong offset!");
static_assert(offsetof(UFortOctopusVehicleAnimInstance, SeatRotation) == 0x000410, "Member 'UFortOctopusVehicleAnimInstance::SeatRotation' has a wrong offset!");
static_assert(offsetof(UFortOctopusVehicleAnimInstance, TowhookRotation) == 0x00041C, "Member 'UFortOctopusVehicleAnimInstance::TowhookRotation' has a wrong offset!");

// Class FortniteGame.FortZoneTheme
// 0x02C0 (0x02F0 - 0x0030)
class UFortZoneTheme final : public UPrimaryDataAsset
{
public:
	TSoftClassPtr<class UClass>                   TheaterMapTileClass;                               // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UWorld>                  ZoneToUse;                                         // 0x0058(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FText                                   ZoneName;                                          // 0x0080(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   ZoneDescription;                                   // 0x0098(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   AbundantResources;                                 // 0x00B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	EFortZoneType                                 ZoneType;                                          // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C9[0x7];                                       // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   ZoneGameMode;                                      // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  ZoneTags;                                          // 0x00F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   LobbyBeaconHostClass;                              // 0x0118(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortCloudSaveItemDefinition> CloudSaveItemDefinition;                           // 0x0140(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ZoneIndex;                                         // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PlaylistId;                                        // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TeamSize;                                          // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TeamCount;                                         // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxPartySize;                                      // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxPlayers;                                        // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CriticalMissionEligibilityLength;                  // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CriticalMissionEligibilityGracePeriodLength;       // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FDeployableBaseSupportSettings         DeployableBaseSettings;                            // 0x0188(0x0098)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	uint8                                         IgnoreGeneratedRewards : 1;                        // 0x0220(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_221[0x7];                                      // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   PlayerSpawnPadClass;                               // 0x0228(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  InitialPlayerSpawnTags;                            // 0x0250(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  BackupPlayerSpawnTags;                             // 0x0270(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bOverrideConningText;                              // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_291[0x7];                                      // 0x0291(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   ConningOverrideText;                               // 0x0298(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   MusicManagerClass;                                 // 0x02B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortMusicManagerBank*                  MusicManagerBank;                                  // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FZoneThemeDifficultyProperties> DifficultyProperties;                              // 0x02E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortZoneTheme">();
	}
	static class UFortZoneTheme* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortZoneTheme>();
	}
};
static_assert(alignof(UFortZoneTheme) == 0x000008, "Wrong alignment on UFortZoneTheme");
static_assert(sizeof(UFortZoneTheme) == 0x0002F0, "Wrong size on UFortZoneTheme");
static_assert(offsetof(UFortZoneTheme, TheaterMapTileClass) == 0x000030, "Member 'UFortZoneTheme::TheaterMapTileClass' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ZoneToUse) == 0x000058, "Member 'UFortZoneTheme::ZoneToUse' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ZoneName) == 0x000080, "Member 'UFortZoneTheme::ZoneName' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ZoneDescription) == 0x000098, "Member 'UFortZoneTheme::ZoneDescription' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, AbundantResources) == 0x0000B0, "Member 'UFortZoneTheme::AbundantResources' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ZoneType) == 0x0000C8, "Member 'UFortZoneTheme::ZoneType' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ZoneGameMode) == 0x0000D0, "Member 'UFortZoneTheme::ZoneGameMode' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ZoneTags) == 0x0000F8, "Member 'UFortZoneTheme::ZoneTags' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, LobbyBeaconHostClass) == 0x000118, "Member 'UFortZoneTheme::LobbyBeaconHostClass' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, CloudSaveItemDefinition) == 0x000140, "Member 'UFortZoneTheme::CloudSaveItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ZoneIndex) == 0x000168, "Member 'UFortZoneTheme::ZoneIndex' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, PlaylistId) == 0x00016C, "Member 'UFortZoneTheme::PlaylistId' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, TeamSize) == 0x000170, "Member 'UFortZoneTheme::TeamSize' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, TeamCount) == 0x000174, "Member 'UFortZoneTheme::TeamCount' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, MaxPartySize) == 0x000178, "Member 'UFortZoneTheme::MaxPartySize' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, MaxPlayers) == 0x00017C, "Member 'UFortZoneTheme::MaxPlayers' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, CriticalMissionEligibilityLength) == 0x000180, "Member 'UFortZoneTheme::CriticalMissionEligibilityLength' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, CriticalMissionEligibilityGracePeriodLength) == 0x000184, "Member 'UFortZoneTheme::CriticalMissionEligibilityGracePeriodLength' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, DeployableBaseSettings) == 0x000188, "Member 'UFortZoneTheme::DeployableBaseSettings' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, PlayerSpawnPadClass) == 0x000228, "Member 'UFortZoneTheme::PlayerSpawnPadClass' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, InitialPlayerSpawnTags) == 0x000250, "Member 'UFortZoneTheme::InitialPlayerSpawnTags' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, BackupPlayerSpawnTags) == 0x000270, "Member 'UFortZoneTheme::BackupPlayerSpawnTags' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, bOverrideConningText) == 0x000290, "Member 'UFortZoneTheme::bOverrideConningText' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, ConningOverrideText) == 0x000298, "Member 'UFortZoneTheme::ConningOverrideText' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, MusicManagerClass) == 0x0002B0, "Member 'UFortZoneTheme::MusicManagerClass' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, MusicManagerBank) == 0x0002D8, "Member 'UFortZoneTheme::MusicManagerBank' has a wrong offset!");
static_assert(offsetof(UFortZoneTheme, DifficultyProperties) == 0x0002E0, "Member 'UFortZoneTheme::DifficultyProperties' has a wrong offset!");

// Class FortniteGame.FortOnlineAccount
// 0x0128 (0x0778 - 0x0650)
class UFortOnlineAccount final : public UOnlineAccountCommon
{
public:
	uint8                                         Pad_650[0x1A];                                     // 0x0650(0x001A)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bShouldCheckIfPlatformAllowed;                     // 0x066A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldAthenaQueryRecentPlayers;                   // 0x066B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bHadLoginPurchaseCheckFailure;                     // 0x066C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_66D[0x3];                                      // 0x066D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         IgnoreProducts;                                    // 0x0670(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TMap<class FString, struct FRestrictedCountry> RestrictedCountries;                               // 0x0680(0x0050)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	uint8                                         Pad_6D0[0x78];                                     // 0x06D0(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bDisablePurchasingOnRedemptionFailure;             // 0x0748(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_749[0x7];                                      // 0x0749(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	double                                        MinimumSecondsBetweenPurchaseRedemptionAttempts;   // 0x0750(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_758[0x10];                                     // 0x0758(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         RealMoneyPurchaseBlockedCountryCodes;              // 0x0768(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOnlineAccount">();
	}
	static class UFortOnlineAccount* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOnlineAccount>();
	}
};
static_assert(alignof(UFortOnlineAccount) == 0x000008, "Wrong alignment on UFortOnlineAccount");
static_assert(sizeof(UFortOnlineAccount) == 0x000778, "Wrong size on UFortOnlineAccount");
static_assert(offsetof(UFortOnlineAccount, bShouldCheckIfPlatformAllowed) == 0x00066A, "Member 'UFortOnlineAccount::bShouldCheckIfPlatformAllowed' has a wrong offset!");
static_assert(offsetof(UFortOnlineAccount, bShouldAthenaQueryRecentPlayers) == 0x00066B, "Member 'UFortOnlineAccount::bShouldAthenaQueryRecentPlayers' has a wrong offset!");
static_assert(offsetof(UFortOnlineAccount, bHadLoginPurchaseCheckFailure) == 0x00066C, "Member 'UFortOnlineAccount::bHadLoginPurchaseCheckFailure' has a wrong offset!");
static_assert(offsetof(UFortOnlineAccount, IgnoreProducts) == 0x000670, "Member 'UFortOnlineAccount::IgnoreProducts' has a wrong offset!");
static_assert(offsetof(UFortOnlineAccount, RestrictedCountries) == 0x000680, "Member 'UFortOnlineAccount::RestrictedCountries' has a wrong offset!");
static_assert(offsetof(UFortOnlineAccount, bDisablePurchasingOnRedemptionFailure) == 0x000748, "Member 'UFortOnlineAccount::bDisablePurchasingOnRedemptionFailure' has a wrong offset!");
static_assert(offsetof(UFortOnlineAccount, MinimumSecondsBetweenPurchaseRedemptionAttempts) == 0x000750, "Member 'UFortOnlineAccount::MinimumSecondsBetweenPurchaseRedemptionAttempts' has a wrong offset!");
static_assert(offsetof(UFortOnlineAccount, RealMoneyPurchaseBlockedCountryCodes) == 0x000768, "Member 'UFortOnlineAccount::RealMoneyPurchaseBlockedCountryCodes' has a wrong offset!");

// Class FortniteGame.FortOnlineBeaconHost
// 0x0000 (0x0418 - 0x0418)
class AFortOnlineBeaconHost final : public AOnlineBeaconHost
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOnlineBeaconHost">();
	}
	static class AFortOnlineBeaconHost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortOnlineBeaconHost>();
	}
};
static_assert(alignof(AFortOnlineBeaconHost) == 0x000008, "Wrong alignment on AFortOnlineBeaconHost");
static_assert(sizeof(AFortOnlineBeaconHost) == 0x000418, "Wrong size on AFortOnlineBeaconHost");

// Class FortniteGame.FortOutpostBuilding
// 0x0000 (0x0C30 - 0x0C30)
class AFortOutpostBuilding final : public ABuildingProp
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOutpostBuilding">();
	}
	static class AFortOutpostBuilding* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortOutpostBuilding>();
	}
};
static_assert(alignof(AFortOutpostBuilding) == 0x000008, "Wrong alignment on AFortOutpostBuilding");
static_assert(sizeof(AFortOutpostBuilding) == 0x000C30, "Wrong size on AFortOutpostBuilding");

// Class FortniteGame.FortOutpostContext
// 0x0040 (0x0068 - 0x0028)
class UFortOutpostContext final : public UBlueprintContextBase
{
public:
	UMulticastDelegateProperty_                   OnBuildingLevelChanged;                            // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnItemsNeedRefresh;                                // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnGooContentNeedRefresh;                           // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCraftingTableActivationBonusChanged;             // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)

public:
	void DepositPOSTResource(const class UFortItemDefinition* ResourceItem, int32 Count);
	void UpgradeBuilding(EOutpostBuildings OutpostBuilding);
	void UpgradeBuildingByDefinition(class UFortOutpostItemDefinition* BuildingToUpgrade);
	void UpgradePOST();

	bool CanUpgradeBuilding(EOutpostBuildings OutpostBuilding, bool bLog) const;
	bool CanUpgradeBuildingFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding, bool bLog) const;
	bool CanUpgradePOST() const;
	int32 GetBuildingLevel(EOutpostBuildings OutpostBuilding) const;
	int32 GetBuildingLevelFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding) const;
	int32 GetBuildingMaxLevel(EOutpostBuildings OutpostBuilding) const;
	int32 GetBuildingMaxLevelFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding) const;
	void GetBuildingUpgradeCost(EOutpostBuildings OutpostBuilding, TArray<struct FFortItemQuantityPair>* OutWorldItems, TArray<struct FFortItemQuantityPair>* OutAccountItems) const;
	void GetBuildingUpgradeCostFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding, TArray<struct FFortItemQuantityPair>* OutWorldItems, TArray<struct FFortItemQuantityPair>* OutAccountItems) const;
	class UFortWorldItemDefinition* GetHarvestingToolForLevel(int32 InHarvestingOptimizerLevel) const;
	TArray<class UOutpostPOSTRequirementData*> GetNextPOSTLevelRequirements() const;
	int32 GetOutpostCoreLevel() const;
	float GetPOSTBuildingHealthMod(int32 POSTLevel) const;
	void LeaveOutpostAsParty() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOutpostContext">();
	}
	static class UFortOutpostContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOutpostContext>();
	}
};
static_assert(alignof(UFortOutpostContext) == 0x000008, "Wrong alignment on UFortOutpostContext");
static_assert(sizeof(UFortOutpostContext) == 0x000068, "Wrong size on UFortOutpostContext");
static_assert(offsetof(UFortOutpostContext, OnBuildingLevelChanged) == 0x000028, "Member 'UFortOutpostContext::OnBuildingLevelChanged' has a wrong offset!");
static_assert(offsetof(UFortOutpostContext, OnItemsNeedRefresh) == 0x000038, "Member 'UFortOutpostContext::OnItemsNeedRefresh' has a wrong offset!");
static_assert(offsetof(UFortOutpostContext, OnGooContentNeedRefresh) == 0x000048, "Member 'UFortOutpostContext::OnGooContentNeedRefresh' has a wrong offset!");
static_assert(offsetof(UFortOutpostContext, OnCraftingTableActivationBonusChanged) == 0x000058, "Member 'UFortOutpostContext::OnCraftingTableActivationBonusChanged' has a wrong offset!");

// Class FortniteGame.FortStampItemDefinition
// 0x0000 (0x0360 - 0x0360)
class UFortStampItemDefinition final : public UFortAccountItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStampItemDefinition">();
	}
	static class UFortStampItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStampItemDefinition>();
	}
};
static_assert(alignof(UFortStampItemDefinition) == 0x000010, "Wrong alignment on UFortStampItemDefinition");
static_assert(sizeof(UFortStampItemDefinition) == 0x000360, "Wrong size on UFortStampItemDefinition");

// Class FortniteGame.FortOutpostItem
// 0x0020 (0x00F8 - 0x00D8)
class UFortOutpostItem final : public UFortCloudSaveItem
{
public:
	struct FFortOutpostCoreInfo                   Outpost_core_info;                                 // 0x00D8(0x0020)(Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOutpostItem">();
	}
	static class UFortOutpostItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOutpostItem>();
	}
};
static_assert(alignof(UFortOutpostItem) == 0x000008, "Wrong alignment on UFortOutpostItem");
static_assert(sizeof(UFortOutpostItem) == 0x0000F8, "Wrong size on UFortOutpostItem");
static_assert(offsetof(UFortOutpostItem, Outpost_core_info) == 0x0000D8, "Member 'UFortOutpostItem::Outpost_core_info' has a wrong offset!");

// Class FortniteGame.FortOutpostItemDefinition
// 0x0030 (0x0330 - 0x0300)
class UFortOutpostItemDefinition final : public UFortCloudSaveItemDefinition
{
public:
	TArray<TSubclassOf<class UGameplayEffect>>    StaticGameplayEffectsByLevel;                      // 0x02F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
	int32                                         TheaterIndex;                                      // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_30C[0x4];                                      // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   LongDescription;                                   // 0x0310(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_328[0x8];                                      // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class FText GetLongDescription() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortOutpostItemDefinition">();
	}
	static class UFortOutpostItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortOutpostItemDefinition>();
	}
};
static_assert(alignof(UFortOutpostItemDefinition) == 0x000010, "Wrong alignment on UFortOutpostItemDefinition");
static_assert(sizeof(UFortOutpostItemDefinition) == 0x000330, "Wrong size on UFortOutpostItemDefinition");
static_assert(offsetof(UFortOutpostItemDefinition, StaticGameplayEffectsByLevel) == 0x0002F8, "Member 'UFortOutpostItemDefinition::StaticGameplayEffectsByLevel' has a wrong offset!");
static_assert(offsetof(UFortOutpostItemDefinition, TheaterIndex) == 0x000308, "Member 'UFortOutpostItemDefinition::TheaterIndex' has a wrong offset!");
static_assert(offsetof(UFortOutpostItemDefinition, LongDescription) == 0x000310, "Member 'UFortOutpostItemDefinition::LongDescription' has a wrong offset!");

// Class FortniteGame.FortPartyBeaconClient
// 0x0088 (0x04E8 - 0x0460)
class AFortPartyBeaconClient final : public APartyBeaconClient
{
public:
	struct FEmptyServerReservation                PendingEmptyReservation;                           // 0x0460(0x0058)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_4B8[0x20];                                     // 0x04B8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ReconnectionInitialTimeout;                        // 0x04D8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ReconnectionTimeout;                               // 0x04DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasReconnected;                                   // 0x04E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4E1[0x7];                                      // 0x04E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientAbandonResponse(EPartyReservationResult ReservationResponse);
	void ClientAllowedToProceedFromReservation();
	void ClientAllowedToProceedFromReservationTimeout();
	void ClientReconnectResponse(EPartyReservationResult ReservationResponse);
	void ServerAbandonExistingReservation(const class FString& InSessionId, const struct FUniqueNetIdRepl& RequestingPlayer);
	void ServerEmptyServerReservationRequest(const class FString& InSessionId, const struct FEmptyServerReservation& ReservationData, const struct FPartyReservation& Reservation);
	void ServerReconnectExistingReservation(const class FString& InSessionId, const struct FUniqueNetIdRepl& RequestingPlayer);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPartyBeaconClient">();
	}
	static class AFortPartyBeaconClient* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPartyBeaconClient>();
	}
};
static_assert(alignof(AFortPartyBeaconClient) == 0x000008, "Wrong alignment on AFortPartyBeaconClient");
static_assert(sizeof(AFortPartyBeaconClient) == 0x0004E8, "Wrong size on AFortPartyBeaconClient");
static_assert(offsetof(AFortPartyBeaconClient, PendingEmptyReservation) == 0x000460, "Member 'AFortPartyBeaconClient::PendingEmptyReservation' has a wrong offset!");
static_assert(offsetof(AFortPartyBeaconClient, ReconnectionInitialTimeout) == 0x0004D8, "Member 'AFortPartyBeaconClient::ReconnectionInitialTimeout' has a wrong offset!");
static_assert(offsetof(AFortPartyBeaconClient, ReconnectionTimeout) == 0x0004DC, "Member 'AFortPartyBeaconClient::ReconnectionTimeout' has a wrong offset!");
static_assert(offsetof(AFortPartyBeaconClient, bHasReconnected) == 0x0004E0, "Member 'AFortPartyBeaconClient::bHasReconnected' has a wrong offset!");

// Class FortniteGame.FortPartyBeaconHost
// 0x0038 (0x0408 - 0x03D0)
class AFortPartyBeaconHost final : public APartyBeaconHost
{
public:
	uint8                                         Pad_3D0[0x38];                                     // 0x03D0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPartyBeaconHost">();
	}
	static class AFortPartyBeaconHost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPartyBeaconHost>();
	}
};
static_assert(alignof(AFortPartyBeaconHost) == 0x000008, "Wrong alignment on AFortPartyBeaconHost");
static_assert(sizeof(AFortPartyBeaconHost) == 0x000408, "Wrong size on AFortPartyBeaconHost");

// Class FortniteGame.FortPatrolWardInterface
// 0x0000 (0x0028 - 0x0028)
class IFortPatrolWardInterface final : public IInterface
{
public:
	float GetAffectingDistance() const;
	EWardAffectType GetAffectingType() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPatrolWardInterface">();
	}
	static class IFortPatrolWardInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortPatrolWardInterface>();
	}
};
static_assert(alignof(IFortPatrolWardInterface) == 0x000008, "Wrong alignment on IFortPatrolWardInterface");
static_assert(sizeof(IFortPatrolWardInterface) == 0x000028, "Wrong size on IFortPatrolWardInterface");

// Class FortniteGame.FortPawn_FeedbackAnnouncer
// 0x0000 (0x10C0 - 0x10C0)
class AFortPawn_FeedbackAnnouncer : public AFortPawn
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPawn_FeedbackAnnouncer">();
	}
	static class AFortPawn_FeedbackAnnouncer* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPawn_FeedbackAnnouncer>();
	}
};
static_assert(alignof(AFortPawn_FeedbackAnnouncer) == 0x000010, "Wrong alignment on AFortPawn_FeedbackAnnouncer");
static_assert(sizeof(AFortPawn_FeedbackAnnouncer) == 0x0010C0, "Wrong size on AFortPawn_FeedbackAnnouncer");

// Class FortniteGame.FortPawn_InteractablePawn
// 0x0010 (0x1F50 - 0x1F40)
class AFortPawn_InteractablePawn final : public AFortAIPawn
{
public:
	struct FGuid                                  MyGuid;                                            // 0x1F40(0x0010)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BlueprintOnBeginInteract();
	void BlueprintOnInteract(const class AFortPawn* InteractingPawn);

	bool BlueprintCanInteract(const class AFortPawn* InteractingPawn) const;
	class FText BlueprintGetInteractionString(const class AFortPawn* InteractingPawn) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPawn_InteractablePawn">();
	}
	static class AFortPawn_InteractablePawn* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPawn_InteractablePawn>();
	}
};
static_assert(alignof(AFortPawn_InteractablePawn) == 0x000010, "Wrong alignment on AFortPawn_InteractablePawn");
static_assert(sizeof(AFortPawn_InteractablePawn) == 0x001F50, "Wrong size on AFortPawn_InteractablePawn");
static_assert(offsetof(AFortPawn_InteractablePawn, MyGuid) == 0x001F40, "Member 'AFortPawn_InteractablePawn::MyGuid' has a wrong offset!");

// Class FortniteGame.FortPawn_Taker
// 0x0020 (0x1F60 - 0x1F40)
class AFortPawn_Taker final : public AFortAIPawn
{
public:
	float                                         SlowShackleScale;                                  // 0x1F40(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bUseClimbLinks : 1;                                // 0x1F44(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1F45[0xB];                                     // 0x1F45(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FBuildingHitTime>               BuildingCollisions;                                // 0x1F50(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)

public:
	void OverrideMaterialAndCopyParametersOnCharacterMesh(class UMaterialInterface* NewMaterialToApply);
	void RestorePreviousMaterialOnCharacterMesh(float ScalarValue);
	void SetScalarParameterOnAllCharacterMIDs(class FName ParameterName, float ScalarValue);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPawn_Taker">();
	}
	static class AFortPawn_Taker* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPawn_Taker>();
	}
};
static_assert(alignof(AFortPawn_Taker) == 0x000010, "Wrong alignment on AFortPawn_Taker");
static_assert(sizeof(AFortPawn_Taker) == 0x001F60, "Wrong size on AFortPawn_Taker");
static_assert(offsetof(AFortPawn_Taker, SlowShackleScale) == 0x001F40, "Member 'AFortPawn_Taker::SlowShackleScale' has a wrong offset!");
static_assert(offsetof(AFortPawn_Taker, BuildingCollisions) == 0x001F50, "Member 'AFortPawn_Taker::BuildingCollisions' has a wrong offset!");

// Class FortniteGame.FortUIManagerInterface
// 0x0000 (0x0028 - 0x0028)
class IFortUIManagerInterface final : public IInterface
{
public:
	void KillConfirmation();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIManagerInterface">();
	}
	static class IFortUIManagerInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortUIManagerInterface>();
	}
};
static_assert(alignof(IFortUIManagerInterface) == 0x000008, "Wrong alignment on IFortUIManagerInterface");
static_assert(sizeof(IFortUIManagerInterface) == 0x000028, "Wrong size on IFortUIManagerInterface");

// Class FortniteGame.FortPermaniteStructureInterface
// 0x0000 (0x0028 - 0x0028)
class IFortPermaniteStructureInterface final : public IInterface
{
public:
	void OnBoundariesChanged(int32 MinLevel, int32 MaxLevel, int32 CurrentLevel);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPermaniteStructureInterface">();
	}
	static class IFortPermaniteStructureInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortPermaniteStructureInterface>();
	}
};
static_assert(alignof(IFortPermaniteStructureInterface) == 0x000008, "Wrong alignment on IFortPermaniteStructureInterface");
static_assert(sizeof(IFortPermaniteStructureInterface) == 0x000028, "Wrong size on IFortPermaniteStructureInterface");

// Class FortniteGame.FortPersistentResourceItemDefinition
// 0x0010 (0x0370 - 0x0360)
class UFortPersistentResourceItemDefinition final : public UFortAccountItemDefinition
{
public:
	bool                                          bIsEventItem;                                      // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_361[0xF];                                      // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool IsEventItem() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPersistentResourceItemDefinition">();
	}
	static class UFortPersistentResourceItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPersistentResourceItemDefinition>();
	}
};
static_assert(alignof(UFortPersistentResourceItemDefinition) == 0x000010, "Wrong alignment on UFortPersistentResourceItemDefinition");
static_assert(sizeof(UFortPersistentResourceItemDefinition) == 0x000370, "Wrong size on UFortPersistentResourceItemDefinition");
static_assert(offsetof(UFortPersistentResourceItemDefinition, bIsEventItem) == 0x000360, "Member 'UFortPersistentResourceItemDefinition::bIsEventItem' has a wrong offset!");

// Class FortniteGame.FortPersonalVehicleItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortPersonalVehicleItem final : public UFortAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPersonalVehicleItem">();
	}
	static class UFortPersonalVehicleItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPersonalVehicleItem>();
	}
};
static_assert(alignof(UFortPersonalVehicleItem) == 0x000008, "Wrong alignment on UFortPersonalVehicleItem");
static_assert(sizeof(UFortPersonalVehicleItem) == 0x0000E0, "Wrong size on UFortPersonalVehicleItem");

// Class FortniteGame.FortPersonalVehicleItemDefinition
// 0x00B0 (0x0410 - 0x0360)
class UFortPersonalVehicleItemDefinition final : public UFortAccountItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   PersonalVehicleAbility;                            // 0x0360(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MountTime;                                         // 0x0388(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_38C[0x4];                                      // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class USkeletalMesh>           SkeletalMesh;                                      // 0x0390(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSubclassOf<class UAnimInstance>              AnimClass;                                         // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              ActivateSound;                                     // 0x03C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class USoundBase>              DeactivateSound;                                   // 0x03E8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPersonalVehicleItemDefinition">();
	}
	static class UFortPersonalVehicleItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPersonalVehicleItemDefinition>();
	}
};
static_assert(alignof(UFortPersonalVehicleItemDefinition) == 0x000010, "Wrong alignment on UFortPersonalVehicleItemDefinition");
static_assert(sizeof(UFortPersonalVehicleItemDefinition) == 0x000410, "Wrong size on UFortPersonalVehicleItemDefinition");
static_assert(offsetof(UFortPersonalVehicleItemDefinition, PersonalVehicleAbility) == 0x000360, "Member 'UFortPersonalVehicleItemDefinition::PersonalVehicleAbility' has a wrong offset!");
static_assert(offsetof(UFortPersonalVehicleItemDefinition, MountTime) == 0x000388, "Member 'UFortPersonalVehicleItemDefinition::MountTime' has a wrong offset!");
static_assert(offsetof(UFortPersonalVehicleItemDefinition, SkeletalMesh) == 0x000390, "Member 'UFortPersonalVehicleItemDefinition::SkeletalMesh' has a wrong offset!");
static_assert(offsetof(UFortPersonalVehicleItemDefinition, AnimClass) == 0x0003B8, "Member 'UFortPersonalVehicleItemDefinition::AnimClass' has a wrong offset!");
static_assert(offsetof(UFortPersonalVehicleItemDefinition, ActivateSound) == 0x0003C0, "Member 'UFortPersonalVehicleItemDefinition::ActivateSound' has a wrong offset!");
static_assert(offsetof(UFortPersonalVehicleItemDefinition, DeactivateSound) == 0x0003E8, "Member 'UFortPersonalVehicleItemDefinition::DeactivateSound' has a wrong offset!");

// Class FortniteGame.FortStartMissionParams
// 0x0000 (0x0028 - 0x0028)
class UFortStartMissionParams final : public UFortMissionEventParams
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStartMissionParams">();
	}
	static class UFortStartMissionParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStartMissionParams>();
	}
};
static_assert(alignof(UFortStartMissionParams) == 0x000008, "Wrong alignment on UFortStartMissionParams");
static_assert(sizeof(UFortStartMissionParams) == 0x000028, "Wrong size on UFortStartMissionParams");

// Class FortniteGame.FortPetManager
// 0x0020 (0x0048 - 0x0028)
class UFortPetManager final : public UObject
{
public:
	TArray<class AFortPlayerPetRepState*>         RegisteredPets;                                    // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<class AFortPlayerPetRepState*>         PetsPendingUpdate;                                 // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPetManager">();
	}
	static class UFortPetManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPetManager>();
	}
};
static_assert(alignof(UFortPetManager) == 0x000008, "Wrong alignment on UFortPetManager");
static_assert(sizeof(UFortPetManager) == 0x000048, "Wrong size on UFortPetManager");
static_assert(offsetof(UFortPetManager, RegisteredPets) == 0x000028, "Member 'UFortPetManager::RegisteredPets' has a wrong offset!");
static_assert(offsetof(UFortPetManager, PetsPendingUpdate) == 0x000038, "Member 'UFortPetManager::PetsPendingUpdate' has a wrong offset!");

// Class FortniteGame.FortPetStimuliBank
// 0x0010 (0x0040 - 0x0030)
class UFortPetStimuliBank final : public UDataAsset
{
public:
	TArray<struct FPetResponseFromQuestSystem>    QuestTriggers;                                     // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPetStimuliBank">();
	}
	static class UFortPetStimuliBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPetStimuliBank>();
	}
};
static_assert(alignof(UFortPetStimuliBank) == 0x000008, "Wrong alignment on UFortPetStimuliBank");
static_assert(sizeof(UFortPetStimuliBank) == 0x000040, "Wrong size on UFortPetStimuliBank");
static_assert(offsetof(UFortPetStimuliBank, QuestTriggers) == 0x000030, "Member 'UFortPetStimuliBank::QuestTriggers' has a wrong offset!");

// Class FortniteGame.FortPhysicsReplicatedTargetGhost
// 0x0010 (0x0340 - 0x0330)
class AFortPhysicsReplicatedTargetGhost final : public AActor
{
public:
	class USkeletalMeshComponent*                 SkeletalMesh;                                      // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_338[0x8];                                      // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPhysicsReplicatedTargetGhost">();
	}
	static class AFortPhysicsReplicatedTargetGhost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPhysicsReplicatedTargetGhost>();
	}
};
static_assert(alignof(AFortPhysicsReplicatedTargetGhost) == 0x000008, "Wrong alignment on AFortPhysicsReplicatedTargetGhost");
static_assert(sizeof(AFortPhysicsReplicatedTargetGhost) == 0x000340, "Wrong size on AFortPhysicsReplicatedTargetGhost");
static_assert(offsetof(AFortPhysicsReplicatedTargetGhost, SkeletalMesh) == 0x000330, "Member 'AFortPhysicsReplicatedTargetGhost::SkeletalMesh' has a wrong offset!");

// Class FortniteGame.FortPickaxePreviewActor
// 0x0030 (0x0360 - 0x0330)
class AFortPickaxePreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UAnimMontage*                           MontageToPlayForSwinging;                          // 0x0340(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaPickaxeItemDefinition*           CosmeticPickaxeItemDefinition;                     // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortWeapon*                            WeaponActor;                                       // 0x0350(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_358[0x8];                                      // 0x0358(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPickaxePreviewActor">();
	}
	static class AFortPickaxePreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPickaxePreviewActor>();
	}
};
static_assert(alignof(AFortPickaxePreviewActor) == 0x000008, "Wrong alignment on AFortPickaxePreviewActor");
static_assert(sizeof(AFortPickaxePreviewActor) == 0x000360, "Wrong size on AFortPickaxePreviewActor");
static_assert(offsetof(AFortPickaxePreviewActor, MontageToPlayForSwinging) == 0x000340, "Member 'AFortPickaxePreviewActor::MontageToPlayForSwinging' has a wrong offset!");
static_assert(offsetof(AFortPickaxePreviewActor, CosmeticPickaxeItemDefinition) == 0x000348, "Member 'AFortPickaxePreviewActor::CosmeticPickaxeItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortPickaxePreviewActor, WeaponActor) == 0x000350, "Member 'AFortPickaxePreviewActor::WeaponActor' has a wrong offset!");

// Class FortniteGame.LevelSaveRecord
// 0x03D8 (0x0400 - 0x0028)
class ULevelSaveRecord final : public UObject
{
public:
	class FName                                   PackageName;                                       // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int16                                         SaveVersion;                                       // 0x0030(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCompressed;                                       // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_33[0x1];                                       // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                Center;                                            // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                HalfBoundsExtent;                                  // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               Rotation;                                          // 0x004C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint64                                        LastBaseID;                                        // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint64                                        LastRecordID;                                      // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<int32, struct FBaseActorRecord>          BaseActorRecords;                                  // 0x0068(0x0050)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FNewActorRecord>                NewActorRecords;                                   // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FDeleteActorRecord>             DeleteActorRecords;                                // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   FinishSpawningDelegate;                            // 0x00D8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedWrite;                                   // 0x00E8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedRead;                                    // 0x00F8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFinishedRecordCollapse;                          // 0x0108(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<class AActor*>                         SpawnedActors;                                     // 0x0118(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_128[0x30];                                     // 0x0128(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortVolume*                            VolumeCurrentlySpawningWithin;                     // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UAsyncTaskQueue*                        TaskQueue;                                         // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnFinishedRemoveInvalidDeleteRecords;              // 0x0168(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnFinishedRemoveInvalidNewActorRecords;            // 0x0178(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnFinishedRemoveDuplicateNewActorRecords;          // 0x0188(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnFinishedSpawningFromRecords;                     // 0x0198(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnFinishedPostUpdate;                              // 0x01A8(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	struct FRecordBucketMap                       RecordBucketMap;                                   // 0x01B8(0x0060)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_218[0x1B8];                                    // 0x0218(0x01B8)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnFinishedSeparateModifiedActors;                  // 0x03D0(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnFinishedDeleteActorsForRollback;                 // 0x03E0(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)
	UMulticastDelegateProperty_                   OnFinishedWriteToBuffer;                           // 0x03F0(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPrivate)

public:
	void BroadcastPostUpdateSpawnedCompleted();
	void FailsafeTimerExpired();
	void FindAndRemoveDuplicateRecordsUsingBucketMap(const int32 StartRecordIndex);
	void NotifyFinishedSpawning();
	void PostUpdateSpawnedActorsHelper(const int32 StartActorIndex);
	void RemoveInvalidDeleteRecordsHelper(const int32 StartRecordIndex);
	void RemoveInvalidNewActorRecordsHelper(const int32 StartRecordIndex);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LevelSaveRecord">();
	}
	static class ULevelSaveRecord* GetDefaultObj()
	{
		return GetDefaultObjImpl<ULevelSaveRecord>();
	}
};
static_assert(alignof(ULevelSaveRecord) == 0x000008, "Wrong alignment on ULevelSaveRecord");
static_assert(sizeof(ULevelSaveRecord) == 0x000400, "Wrong size on ULevelSaveRecord");
static_assert(offsetof(ULevelSaveRecord, PackageName) == 0x000028, "Member 'ULevelSaveRecord::PackageName' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, SaveVersion) == 0x000030, "Member 'ULevelSaveRecord::SaveVersion' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, bCompressed) == 0x000032, "Member 'ULevelSaveRecord::bCompressed' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, Center) == 0x000034, "Member 'ULevelSaveRecord::Center' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, HalfBoundsExtent) == 0x000040, "Member 'ULevelSaveRecord::HalfBoundsExtent' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, Rotation) == 0x00004C, "Member 'ULevelSaveRecord::Rotation' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, LastBaseID) == 0x000058, "Member 'ULevelSaveRecord::LastBaseID' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, LastRecordID) == 0x000060, "Member 'ULevelSaveRecord::LastRecordID' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, BaseActorRecords) == 0x000068, "Member 'ULevelSaveRecord::BaseActorRecords' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, NewActorRecords) == 0x0000B8, "Member 'ULevelSaveRecord::NewActorRecords' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, DeleteActorRecords) == 0x0000C8, "Member 'ULevelSaveRecord::DeleteActorRecords' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, FinishSpawningDelegate) == 0x0000D8, "Member 'ULevelSaveRecord::FinishSpawningDelegate' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedWrite) == 0x0000E8, "Member 'ULevelSaveRecord::OnFinishedWrite' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedRead) == 0x0000F8, "Member 'ULevelSaveRecord::OnFinishedRead' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedRecordCollapse) == 0x000108, "Member 'ULevelSaveRecord::OnFinishedRecordCollapse' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, SpawnedActors) == 0x000118, "Member 'ULevelSaveRecord::SpawnedActors' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, VolumeCurrentlySpawningWithin) == 0x000158, "Member 'ULevelSaveRecord::VolumeCurrentlySpawningWithin' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, TaskQueue) == 0x000160, "Member 'ULevelSaveRecord::TaskQueue' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedRemoveInvalidDeleteRecords) == 0x000168, "Member 'ULevelSaveRecord::OnFinishedRemoveInvalidDeleteRecords' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedRemoveInvalidNewActorRecords) == 0x000178, "Member 'ULevelSaveRecord::OnFinishedRemoveInvalidNewActorRecords' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedRemoveDuplicateNewActorRecords) == 0x000188, "Member 'ULevelSaveRecord::OnFinishedRemoveDuplicateNewActorRecords' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedSpawningFromRecords) == 0x000198, "Member 'ULevelSaveRecord::OnFinishedSpawningFromRecords' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedPostUpdate) == 0x0001A8, "Member 'ULevelSaveRecord::OnFinishedPostUpdate' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, RecordBucketMap) == 0x0001B8, "Member 'ULevelSaveRecord::RecordBucketMap' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedSeparateModifiedActors) == 0x0003D0, "Member 'ULevelSaveRecord::OnFinishedSeparateModifiedActors' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedDeleteActorsForRollback) == 0x0003E0, "Member 'ULevelSaveRecord::OnFinishedDeleteActorsForRollback' has a wrong offset!");
static_assert(offsetof(ULevelSaveRecord, OnFinishedWriteToBuffer) == 0x0003F0, "Member 'ULevelSaveRecord::OnFinishedWriteToBuffer' has a wrong offset!");

// Class FortniteGame.FortPlaceableActorItemDefinition
// 0x00A0 (0x0390 - 0x02F0)
class UFortPlaceableActorItemDefinition final : public UFortItemDefinition
{
public:
	class UClass*                                 BasePlaceableActorClass;                           // 0x02F0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            DisplayImage;                                      // 0x02F8(0x0088)(BlueprintVisible, NativeAccessSpecifierPublic)
	class FName                                   ActorName;                                         // 0x0380(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_388[0x8];                                      // 0x0388(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortPlaceableActorItemDefinition* CreatePlaceableActorItemDefinitionFromActor(const struct FBuildingDuplicationData& DuplicationData, const struct FSlateBrush& ImageToDisplay);

	class FName GetActorName() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlaceableActorItemDefinition">();
	}
	static class UFortPlaceableActorItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlaceableActorItemDefinition>();
	}
};
static_assert(alignof(UFortPlaceableActorItemDefinition) == 0x000010, "Wrong alignment on UFortPlaceableActorItemDefinition");
static_assert(sizeof(UFortPlaceableActorItemDefinition) == 0x000390, "Wrong size on UFortPlaceableActorItemDefinition");
static_assert(offsetof(UFortPlaceableActorItemDefinition, BasePlaceableActorClass) == 0x0002F0, "Member 'UFortPlaceableActorItemDefinition::BasePlaceableActorClass' has a wrong offset!");
static_assert(offsetof(UFortPlaceableActorItemDefinition, DisplayImage) == 0x0002F8, "Member 'UFortPlaceableActorItemDefinition::DisplayImage' has a wrong offset!");
static_assert(offsetof(UFortPlaceableActorItemDefinition, ActorName) == 0x000380, "Member 'UFortPlaceableActorItemDefinition::ActorName' has a wrong offset!");

// Class FortniteGame.FortPlacementActor
// 0x0008 (0x06A8 - 0x06A0)
class AFortPlacementActor : public ABuildingActor
{
public:
	TWeakObjectPtr<class AActor>                  OccupyingActor;                                    // 0x06A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlacementActor">();
	}
	static class AFortPlacementActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlacementActor>();
	}
};
static_assert(alignof(AFortPlacementActor) == 0x000008, "Wrong alignment on AFortPlacementActor");
static_assert(sizeof(AFortPlacementActor) == 0x0006A8, "Wrong size on AFortPlacementActor");
static_assert(offsetof(AFortPlacementActor, OccupyingActor) == 0x0006A0, "Member 'AFortPlacementActor::OccupyingActor' has a wrong offset!");

// Class FortniteGame.FortPlacementActorDataProviderInterface
// 0x0000 (0x0028 - 0x0028)
class IFortPlacementActorDataProviderInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlacementActorDataProviderInterface">();
	}
	static class IFortPlacementActorDataProviderInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortPlacementActorDataProviderInterface>();
	}
};
static_assert(alignof(IFortPlacementActorDataProviderInterface) == 0x000008, "Wrong alignment on IFortPlacementActorDataProviderInterface");
static_assert(sizeof(IFortPlacementActorDataProviderInterface) == 0x000028, "Wrong size on IFortPlacementActorDataProviderInterface");

// Class FortniteGame.FortPlayerAnimInstance_FerretDriver
// 0x0220 (0x44D0 - 0x42B0)
class UFortPlayerAnimInstance_FerretDriver : public UFortPlayerAnimInstance
{
public:
	struct FFortAnimInput_VelocityImpact          VelocityImpact;                                    // 0x42B0(0x00BC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                ImpactDisplacement;                                // 0x436C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AbsSteerAngle;                                     // 0x4378(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_437C[0x4];                                     // 0x437C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bInAir : 1;                                        // 0x4380(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOnGround : 1;                                     // 0x4380(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsInRollAngleThreshold : 1;                       // 0x4380(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsDriveStarting : 1;                              // 0x4380(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_4381[0x3];                                     // 0x4381(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LocalLeftOffset;                                   // 0x4384(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WorldPosLeft;                                      // 0x4390(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LocalRotLeftOffset;                                // 0x439C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WorldRotLeft;                                      // 0x43A8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                LocalRightOffset;                                  // 0x43B4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                WorldPosRight;                                     // 0x43C0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LocalRotRightOffset;                               // 0x43CC(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               WorldRotRight;                                     // 0x43D8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         bIsSteeringRotating : 1;                           // 0x43E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsStopped : 1;                                    // 0x43E4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsSlowingDown : 1;                                // 0x43E4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsDrivingFast : 1;                                // 0x43E4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsTurningRightHard : 1;                           // 0x43E4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsTurningLeftHard : 1;                            // 0x43E4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsBraking : 1;                                    // 0x43E4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_E4_7 : 1;                                   // 0x00E4(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
	uint8                                         bIsBoosting : 1;                                   // 0x43E5(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsJumpTrick : 1;                                  // 0x43E5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_43E6[0x2];                                     // 0x43E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         JumpPlayRate;                                      // 0x43E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bIsJumpFlipping : 1;                               // 0x43EC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bShouldEnableAO : 1;                               // 0x43EC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsBodyDragging : 1;                               // 0x43EC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_43ED[0x3];                                     // 0x43ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FallDistanceJumpingThreshold;                      // 0x43F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FallDistanceJumpTrickThreshold;                    // 0x43F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RollAngleThreshold;                                // 0x43F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         StartSpeedThreshold;                               // 0x43FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SlowingSpeedThreshold;                             // 0x4400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FastSpeedThreshold;                                // 0x4404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BrakingDeltaThreshold;                             // 0x4408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SteerHardAngleThreshold;                           // 0x440C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroundTraceUpOffset;                               // 0x4410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GroundTraceLength;                                 // 0x4414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              JumpPlayRateInRange;                               // 0x4418(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              JumpPlayRateOutRange;                              // 0x4420(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bIsJumpingAndNotRolling : 1;                       // 0x4428(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsOnGroundAndNotRolling : 1;                      // 0x4428(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsOnGroundAndBoosting : 1;                        // 0x4428(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bPlayPivotOnGroundAndNotBoosting : 1;              // 0x4428(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_4429[0x7];                                     // 0x4429(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              LandStartPosInRange;                               // 0x4430(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              LandStartPosOutRange;                              // 0x4438(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LandStartPosition;                                 // 0x4440(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverAimPitch;                                    // 0x4444(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DriverAimYaw;                                      // 0x4448(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPlaneDirection                               FerretCardinalDirection;                           // 0x444C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_444D[0x3];                                     // 0x444D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ElevatorDeadZone;                                  // 0x4450(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RudderDeadZone;                                    // 0x4454(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bFerretShouldPlayStartTransition : 1;              // 0x4458(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_4458_1 : 1;                                 // 0x4458(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bFerretShouldPlayStopTransition : 1;               // 0x4458(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	EPlaneDirection                               FerretStopCardinalDirection;                       // 0x4459(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPlaneDirection                               FerretPrePivotCardinalDirection;                   // 0x445A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bFerretShouldPlayPivotTransition : 1;              // 0x445B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         BitPad_445B_1 : 1;                                 // 0x445B(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
	uint8                                         bIsFerretRotating : 1;                             // 0x445B(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsFerretShooting : 1;                             // 0x445B(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	float                                         ElevatorRotation;                                  // 0x445C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bIsRollingRight : 1;                               // 0x4460(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIsRollingLeft : 1;                                // 0x4460(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_4461[0x3];                                     // 0x4461(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LeftHandLocalTranslateOffset;                      // 0x4464(0x000C)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                RightHandLocalTranslateOffset;                     // 0x4470(0x000C)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LeftHandLocalRotateOffset;                         // 0x447C(0x000C)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               RightHandLocalRotateOffset;                        // 0x4488(0x000C)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                LeftHandComponentTranslateOffset;                  // 0x4494(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                RightHandComponentTranslateOffset;                 // 0x44A0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               LeftHandComponentRotateOffset;                     // 0x44AC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FRotator                               RightHandComponentRotateOffset;                    // 0x44B8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_44C4[0xC];                                     // 0x44C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AnimNotify_JumpEntered();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance_FerretDriver">();
	}
	static class UFortPlayerAnimInstance_FerretDriver* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance_FerretDriver>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance_FerretDriver) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance_FerretDriver");
static_assert(sizeof(UFortPlayerAnimInstance_FerretDriver) == 0x0044D0, "Wrong size on UFortPlayerAnimInstance_FerretDriver");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, VelocityImpact) == 0x0042B0, "Member 'UFortPlayerAnimInstance_FerretDriver::VelocityImpact' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, ImpactDisplacement) == 0x00436C, "Member 'UFortPlayerAnimInstance_FerretDriver::ImpactDisplacement' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, AbsSteerAngle) == 0x004378, "Member 'UFortPlayerAnimInstance_FerretDriver::AbsSteerAngle' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LocalLeftOffset) == 0x004384, "Member 'UFortPlayerAnimInstance_FerretDriver::LocalLeftOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, WorldPosLeft) == 0x004390, "Member 'UFortPlayerAnimInstance_FerretDriver::WorldPosLeft' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LocalRotLeftOffset) == 0x00439C, "Member 'UFortPlayerAnimInstance_FerretDriver::LocalRotLeftOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, WorldRotLeft) == 0x0043A8, "Member 'UFortPlayerAnimInstance_FerretDriver::WorldRotLeft' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LocalRightOffset) == 0x0043B4, "Member 'UFortPlayerAnimInstance_FerretDriver::LocalRightOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, WorldPosRight) == 0x0043C0, "Member 'UFortPlayerAnimInstance_FerretDriver::WorldPosRight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LocalRotRightOffset) == 0x0043CC, "Member 'UFortPlayerAnimInstance_FerretDriver::LocalRotRightOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, WorldRotRight) == 0x0043D8, "Member 'UFortPlayerAnimInstance_FerretDriver::WorldRotRight' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, JumpPlayRate) == 0x0043E8, "Member 'UFortPlayerAnimInstance_FerretDriver::JumpPlayRate' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, FallDistanceJumpingThreshold) == 0x0043F0, "Member 'UFortPlayerAnimInstance_FerretDriver::FallDistanceJumpingThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, FallDistanceJumpTrickThreshold) == 0x0043F4, "Member 'UFortPlayerAnimInstance_FerretDriver::FallDistanceJumpTrickThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, RollAngleThreshold) == 0x0043F8, "Member 'UFortPlayerAnimInstance_FerretDriver::RollAngleThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, StartSpeedThreshold) == 0x0043FC, "Member 'UFortPlayerAnimInstance_FerretDriver::StartSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, SlowingSpeedThreshold) == 0x004400, "Member 'UFortPlayerAnimInstance_FerretDriver::SlowingSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, FastSpeedThreshold) == 0x004404, "Member 'UFortPlayerAnimInstance_FerretDriver::FastSpeedThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, BrakingDeltaThreshold) == 0x004408, "Member 'UFortPlayerAnimInstance_FerretDriver::BrakingDeltaThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, SteerHardAngleThreshold) == 0x00440C, "Member 'UFortPlayerAnimInstance_FerretDriver::SteerHardAngleThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, GroundTraceUpOffset) == 0x004410, "Member 'UFortPlayerAnimInstance_FerretDriver::GroundTraceUpOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, GroundTraceLength) == 0x004414, "Member 'UFortPlayerAnimInstance_FerretDriver::GroundTraceLength' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, JumpPlayRateInRange) == 0x004418, "Member 'UFortPlayerAnimInstance_FerretDriver::JumpPlayRateInRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, JumpPlayRateOutRange) == 0x004420, "Member 'UFortPlayerAnimInstance_FerretDriver::JumpPlayRateOutRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LandStartPosInRange) == 0x004430, "Member 'UFortPlayerAnimInstance_FerretDriver::LandStartPosInRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LandStartPosOutRange) == 0x004438, "Member 'UFortPlayerAnimInstance_FerretDriver::LandStartPosOutRange' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LandStartPosition) == 0x004440, "Member 'UFortPlayerAnimInstance_FerretDriver::LandStartPosition' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, DriverAimPitch) == 0x004444, "Member 'UFortPlayerAnimInstance_FerretDriver::DriverAimPitch' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, DriverAimYaw) == 0x004448, "Member 'UFortPlayerAnimInstance_FerretDriver::DriverAimYaw' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, FerretCardinalDirection) == 0x00444C, "Member 'UFortPlayerAnimInstance_FerretDriver::FerretCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, ElevatorDeadZone) == 0x004450, "Member 'UFortPlayerAnimInstance_FerretDriver::ElevatorDeadZone' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, RudderDeadZone) == 0x004454, "Member 'UFortPlayerAnimInstance_FerretDriver::RudderDeadZone' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, FerretStopCardinalDirection) == 0x004459, "Member 'UFortPlayerAnimInstance_FerretDriver::FerretStopCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, FerretPrePivotCardinalDirection) == 0x00445A, "Member 'UFortPlayerAnimInstance_FerretDriver::FerretPrePivotCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, ElevatorRotation) == 0x00445C, "Member 'UFortPlayerAnimInstance_FerretDriver::ElevatorRotation' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LeftHandLocalTranslateOffset) == 0x004464, "Member 'UFortPlayerAnimInstance_FerretDriver::LeftHandLocalTranslateOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, RightHandLocalTranslateOffset) == 0x004470, "Member 'UFortPlayerAnimInstance_FerretDriver::RightHandLocalTranslateOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LeftHandLocalRotateOffset) == 0x00447C, "Member 'UFortPlayerAnimInstance_FerretDriver::LeftHandLocalRotateOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, RightHandLocalRotateOffset) == 0x004488, "Member 'UFortPlayerAnimInstance_FerretDriver::RightHandLocalRotateOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LeftHandComponentTranslateOffset) == 0x004494, "Member 'UFortPlayerAnimInstance_FerretDriver::LeftHandComponentTranslateOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, RightHandComponentTranslateOffset) == 0x0044A0, "Member 'UFortPlayerAnimInstance_FerretDriver::RightHandComponentTranslateOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, LeftHandComponentRotateOffset) == 0x0044AC, "Member 'UFortPlayerAnimInstance_FerretDriver::LeftHandComponentRotateOffset' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_FerretDriver, RightHandComponentRotateOffset) == 0x0044B8, "Member 'UFortPlayerAnimInstance_FerretDriver::RightHandComponentRotateOffset' has a wrong offset!");

// Class FortniteGame.FortPlayerAnimInstance_JackalDriver
// 0x00E0 (0x4390 - 0x42B0)
class UFortPlayerAnimInstance_JackalDriver final : public UFortPlayerAnimInstance
{
public:
	bool                                          bInAir;                                            // 0x42B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoosting;                                       // 0x42B1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayPivotOnGroundAndNotBoosting;                  // 0x42B2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_42B3[0x1];                                     // 0x42B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAnimInput_VelocityImpact          VelocityImpact;                                    // 0x42B4(0x00BC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                ImpactDisplacement;                                // 0x4370(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_437C[0x14];                                    // 0x437C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance_JackalDriver">();
	}
	static class UFortPlayerAnimInstance_JackalDriver* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance_JackalDriver>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance_JackalDriver) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance_JackalDriver");
static_assert(sizeof(UFortPlayerAnimInstance_JackalDriver) == 0x004390, "Wrong size on UFortPlayerAnimInstance_JackalDriver");
static_assert(offsetof(UFortPlayerAnimInstance_JackalDriver, bInAir) == 0x0042B0, "Member 'UFortPlayerAnimInstance_JackalDriver::bInAir' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_JackalDriver, bIsBoosting) == 0x0042B1, "Member 'UFortPlayerAnimInstance_JackalDriver::bIsBoosting' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_JackalDriver, bPlayPivotOnGroundAndNotBoosting) == 0x0042B2, "Member 'UFortPlayerAnimInstance_JackalDriver::bPlayPivotOnGroundAndNotBoosting' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_JackalDriver, VelocityImpact) == 0x0042B4, "Member 'UFortPlayerAnimInstance_JackalDriver::VelocityImpact' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_JackalDriver, ImpactDisplacement) == 0x004370, "Member 'UFortPlayerAnimInstance_JackalDriver::ImpactDisplacement' has a wrong offset!");

// Class FortniteGame.FortPlayerAnimInstance_MountedTurret
// 0x00D0 (0x4380 - 0x42B0)
class UFortPlayerAnimInstance_MountedTurret : public UFortPlayerAnimInstance
{
public:
	struct FFortAnimInput_VelocityImpact          VelocityImpact;                                    // 0x42B0(0x00BC)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                ImpactDisplacement;                                // 0x436C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4378[0x8];                                     // 0x4378(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAnimInstance_MountedTurret">();
	}
	static class UFortPlayerAnimInstance_MountedTurret* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAnimInstance_MountedTurret>();
	}
};
static_assert(alignof(UFortPlayerAnimInstance_MountedTurret) == 0x000010, "Wrong alignment on UFortPlayerAnimInstance_MountedTurret");
static_assert(sizeof(UFortPlayerAnimInstance_MountedTurret) == 0x004380, "Wrong size on UFortPlayerAnimInstance_MountedTurret");
static_assert(offsetof(UFortPlayerAnimInstance_MountedTurret, VelocityImpact) == 0x0042B0, "Member 'UFortPlayerAnimInstance_MountedTurret::VelocityImpact' has a wrong offset!");
static_assert(offsetof(UFortPlayerAnimInstance_MountedTurret, ImpactDisplacement) == 0x00436C, "Member 'UFortPlayerAnimInstance_MountedTurret::ImpactDisplacement' has a wrong offset!");

// Class FortniteGame.FortWeap_WannaGun
// 0x0068 (0x0C88 - 0x0C20)
class AFortWeap_WannaGun final : public AFortWeaponRanged
{
public:
	uint8                                         Pad_C20[0x20];                                     // 0x0C20(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LastHitActorScale;                                 // 0x0C40(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FRotator                               LastHitActorRotation;                              // 0x0C4C(0x000C)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	class UClass*                                 LastHitActorClass;                                 // 0x0C58(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UBuildingTextureData>    TransparentTextureData;                            // 0x0C60(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void OnRep_LastHitActorClass();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeap_WannaGun">();
	}
	static class AFortWeap_WannaGun* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeap_WannaGun>();
	}
};
static_assert(alignof(AFortWeap_WannaGun) == 0x000008, "Wrong alignment on AFortWeap_WannaGun");
static_assert(sizeof(AFortWeap_WannaGun) == 0x000C88, "Wrong size on AFortWeap_WannaGun");
static_assert(offsetof(AFortWeap_WannaGun, LastHitActorScale) == 0x000C40, "Member 'AFortWeap_WannaGun::LastHitActorScale' has a wrong offset!");
static_assert(offsetof(AFortWeap_WannaGun, LastHitActorRotation) == 0x000C4C, "Member 'AFortWeap_WannaGun::LastHitActorRotation' has a wrong offset!");
static_assert(offsetof(AFortWeap_WannaGun, LastHitActorClass) == 0x000C58, "Member 'AFortWeap_WannaGun::LastHitActorClass' has a wrong offset!");
static_assert(offsetof(AFortWeap_WannaGun, TransparentTextureData) == 0x000C60, "Member 'AFortWeap_WannaGun::TransparentTextureData' has a wrong offset!");

// Class FortniteGame.FortPlayerCameraSpectator
// 0x0000 (0x2480 - 0x2480)
class AFortPlayerCameraSpectator final : public APlayerCameraManager
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerCameraSpectator">();
	}
	static class AFortPlayerCameraSpectator* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerCameraSpectator>();
	}
};
static_assert(alignof(AFortPlayerCameraSpectator) == 0x000010, "Wrong alignment on AFortPlayerCameraSpectator");
static_assert(sizeof(AFortPlayerCameraSpectator) == 0x002480, "Wrong size on AFortPlayerCameraSpectator");

// Class FortniteGame.FortPlayerControllerAthena
// 0x0840 (0x2C70 - 0x2430)
class AFortPlayerControllerAthena : public AFortPlayerControllerPvP
{
public:
	float                                         FireAbilityToWeaponSwitchTime;                     // 0x2430(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2434[0xC];                                     // 0x2434(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnAircraftStateChange;                             // 0x2440(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCreativePermissionsChanged;                      // 0x2450(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnItemDroppedDueToOverflow;                        // 0x2460(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	bool                                          bShouldForceDeleteDroppedItems;                    // 0x2470(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2471[0x7];                                     // 0x2471(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortWorldItemDefinition*               SwappingItemDefinition;                            // 0x2478(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WinScreenDelayTime;                                // 0x2480(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSkipPlayWinEffects;                               // 0x2484(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowPlayersCreditOnLeave;                        // 0x2485(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReplicateViewTargetInventory;                     // 0x2486(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2487[0x1];                                     // 0x2487(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortInventory*                         ViewTargetInventory;                               // 0x2488(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasHadValidPawn;                                  // 0x2490(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bClientNotifiedOfWin;                              // 0x2491(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bClientNotifiedOfTeamWin;                          // 0x2492(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bClientNotifiedOfLoss;                             // 0x2493(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2494[0x1C];                                    // 0x2494(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AActor*>                         CurrentlyHighlightedActors;                        // 0x24B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class FString                                 VoiceChat3DPlayerName;                             // 0x24C0(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 VoiceChat3DChannel;                                // 0x24D0(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMutedPositionalVoiceChatForNoPawn;                // 0x24E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_24E1[0x7];                                     // 0x24E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         PlayersTalking;                                    // 0x24E8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	uint8                                         Pad_24F8[0x50];                                    // 0x24F8(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   TalkingPlayersChanged;                             // 0x2548(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bDeferringStartRecordingHighlights;                // 0x2558(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2559[0x7];                                     // 0x2559(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 HighlightGroupId;                                  // 0x2560(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CachedHighlightCount;                              // 0x2570(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HighlightFirstKillTime;                            // 0x2574(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         HighlightKillMultiple;                             // 0x2578(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         HighlightDownMultiple;                             // 0x257C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HighlightKillCooldown;                             // 0x2580(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HighlightKillRewindTime;                           // 0x2584(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   RespawnCameraBehavior;                             // 0x2588(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2590[0x20];                                    // 0x2590(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaximumNumberOfPawnsToSearchForEmoteMusic;         // 0x25B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseNewPickupSwapLogic;                            // 0x25B4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTryPickupSwap;                                    // 0x25B5(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_25B6[0x2];                                     // 0x25B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SpectatorLevelStreamDistance;                      // 0x25B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RespawnLevelStreamDistance;                        // 0x25BC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   SpectatorStreamingChanged;                         // 0x25C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   InGameLoadScreenChanged;                           // 0x25D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnCreativePlotLinkedVolumeChanged;                 // 0x25E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClientLeaveIsland;                               // 0x25F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_2600[0x28];                                    // 0x2600(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
	class ACameraActor*                           RespawnCameraActor;                                // 0x2628(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDelayedTeleporting;                               // 0x2630(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2631[0x3F];                                    // 0x2631(0x003F)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   InGameMatchmakingComplete;                         // 0x2670(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	bool                                          bNoInGameMatchmaking;                              // 0x2680(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2681[0x7];                                     // 0x2681(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             AudioOnExitAircraft;                               // 0x2688(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             AudioOnExitAircraftHornDoppler;                    // 0x2690(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             AudioOnMapIndicatorPlaced;                         // 0x2698(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinQuickChatCooldown;                              // 0x26A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         QuickChatOffCooldownTime;                          // 0x26A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortAthenaLoadout                     CustomizationLoadout;                              // 0x26A8(0x00D8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bMarkedAlive;                                      // 0x2780(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2781[0x7];                                     // 0x2781(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FCreativeIslandData>            CreativeIslands;                                   // 0x2788(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NativeAccessSpecifierPublic)
	class FString                                 LastUsedCreativeIsland;                            // 0x2798(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsAllowedToPublish;                               // 0x27A8(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_27A9[0x7];                                     // 0x27A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FSettingsHUDVisibilityAndText>  HUDVisibilityGameplayTags;                         // 0x27B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortGamepadSettings>    GamepadSettingsAssetPtr;                           // 0x27C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                MapCursor;                                         // 0x27E8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MapCursorSpeed;                                    // 0x27F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MapCursorSpeedGamepad;                             // 0x27F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_27FC[0x1C];                                    // 0x27FC(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           TeamMemberIndicatorColor;                          // 0x2818(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2828[0x10];                                    // 0x2828(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bRevertPlayerListenerChange;                       // 0x2838(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2839[0xF];                                     // 0x2839(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAllowNoShadows;                                   // 0x2848(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowNoDOF;                                       // 0x2849(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHasSentMatchEndedQuestProgress;                   // 0x284A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowFPS;                                          // 0x284B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_284C[0x4];                                     // 0x284C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnShowFPSChange;                                   // 0x2850(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FQuickBarData                          QuickBarDefinitions[0x2];                          // 0x2860(0x0010)(Edit, NativeAccessSpecifierPublic)
	uint8                                         Pad_2880[0x10];                                    // 0x2880(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bEnableBroadcastRemoteClientInfo;                  // 0x2890(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2891[0x7];                                     // 0x2891(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortBroadcastRemoteClientInfo*         BroadcastRemoteClientInfo;                         // 0x2898(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_28A0[0x8];                                     // 0x28A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortHero*                              StrongMyHero;                                      // 0x28A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_28B0[0x8];                                     // 0x28B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         EndMatchHeartbeatTimerDelay;                       // 0x28B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_28BC[0x4];                                     // 0x28BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	double                                        EndMatchHeartbeatTimestamp;                        // 0x28C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         VoiceChatUpdateLimiter;                            // 0x28C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_28CC[0x4];                                     // 0x28CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerStartWarmup*                 WarmupPlayerStart;                                 // 0x28D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UInputComponent*                        AircraftInputComponent;                            // 0x28D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UInputComponent*                        FullScreenMapInputComponent;                       // 0x28E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_28E8[0xF8];                                    // 0x28E8(0x00F8)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bUseTrapPicker;                                    // 0x29E0(0x0001)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_29E1[0x27];                                    // 0x29E1(0x0027)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MovementCancellableActionLeashLength;              // 0x2A08(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                MovementCancellableActionLeashLocation;            // 0x2A0C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllowMovementCancellableActionsWithIceFeet;       // 0x2A18(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2A19[0x3];                                     // 0x2A19(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MoveForwardOnlyEmoteCancelBackwardsThreshold;      // 0x2A1C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MoveForwardOnlyEmoteCancelStrafeThreshold;         // 0x2A20(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2A24[0x3C];                                    // 0x2A24(0x003C)(Fixing Size After Last Property [ Dumper-7 ])
	class UAthenaPlayerMatchReport*               MatchReport;                                       // 0x2A60(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2A68[0x38];                                    // 0x2A68(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortMiniMapTeamIndicators> MinimapIndicatorClass;                             // 0x2AA0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class AFortPlayerMarkerBase>      SquadMarkerActorClass;                             // 0x2AA8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2AB0[0x8];                                     // 0x2AB0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         BuildingsCreated;                                  // 0x2AB8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         BuildingsEdited;                                   // 0x2ABC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         BuildingsRepaired;                                 // 0x2AC0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         BuildingsUpgraded;                                 // 0x2AC4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FBuildingEditAnalyticEvent>     BuildingAnalyticsArray;                            // 0x2AC8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	float                                         TimeStartedTrackingBuildingAnalytics;              // 0x2AD8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2ADC[0xDC];                                    // 0x2ADC(0x00DC)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortVolume*                            CreativePlotLinkedVolume;                          // 0x2BB8(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCreativePlotSessionData               CreativePlotSessionData;                           // 0x2BC0(0x0014)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_2BD4[0x4];                                     // 0x2BD4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortAthenaCreativePortal*              OwnedPortal;                                       // 0x2BD8(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FItemAndCount>                  CachedPurchasedItems;                              // 0x2BE0(0x0010)(BlueprintVisible, Net, ZeroConstructor, NativeAccessSpecifierPublic)
	class UFortPlaysetItemDefinition*             CurrentPlayset;                                    // 0x2BF0(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DestructedBuildingInGridTimeoutOverride;           // 0x2BF8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2BFC[0x4];                                     // 0x2BFC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   ClientRespawnText;                                 // 0x2C00(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   ClientIslandTravelText;                            // 0x2C18(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   ClientTravelToCreativeHubText;                     // 0x2C30(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortVolume*>                    VolumesLoading;                                    // 0x2C48(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<class AFortVolume*>                    VolumesUnloading;                                  // 0x2C58(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2C68[0x8];                                     // 0x2C68(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CheckIfSafeToRespawn();
	void CheckIfSafeToTurnOnCamera();
	void ClearDroppableItems();
	void ClearInventorySpaces(int32 NumSpaces);
	void ClientAddProfileGoCollection(const class FString& CollectionName, const TArray<struct FProfileGoScenario>& NewScenarios);
	void ClientAlertLeaveIsland();
	void ClientAutoEquipFirstItem(const struct FGuid& ItemGuid, bool bForceExecution);
	void ClientBotStartDogpile(const struct FVector& DogpilePosition);
	void ClientBotStopDogpile();
	void ClientCycleQuickBarToCreativeItem(const struct FGuid& CreativeItemGuid, const class UFortWorldItemDefinition* CreativeItemDef);
	void ClientEnterCameraMode();
	void ClientForceWorldInventoryUpdate();
	void ClientHideScreenWhileRespawning(const class FText& HUDReasonText);
	void ClientNotifyLost(class APawn* WinningPawn, EEndOfMatchReason LostReason);
	void ClientNotifyTeamWon(class APawn* FinisherPawn, const class UFortWeaponItemDefinition* FinishingWeapon, EDeathCause DeathCause);
	void ClientNotifyWon(class APawn* FinisherPawn, const class UFortWeaponItemDefinition* FinishingWeapon, EDeathCause DeathCause);
	void ClientPublishCreativePlotComplete(const class FString& ResultErrorCode, const class FString& LinkJson);
	void ClientReceiveSquadQuickChatMessage(const struct FAthenaQuickChatActiveEntry& ChatEntry, class AFortPlayerController* SenderPC);
	void ClientSendDebugPoiLocationTags(const struct FGameplayTagContainer& InPoiTags);
	void ClientSendDebugPoiVolumeData(const class FString& PoiVolumes);
	void ClientSendEndBattleRoyaleMatchForPlayer(bool bSuccess, const struct FAthenaRewardResult& Result);
	void ClientSendEndMatchReportHeartbeat();
	void ClientSendMatchStatsForPlayer(const struct FAthenaMatchStats& Stats);
	void ClientSendStateEncryptionKey(const struct FPlayerStateEncryptionKey& Key);
	void ClientSendTeamStatsForPlayer(const struct FAthenaMatchTeamStats& TeamStats);
	void ClientSetDeathReport(const struct FFortPlayerDeathReport& InDeathReport);
	void ClientStartRespawnPreparation(const struct FVector& RespawnLoc, const struct FRotator& RespawnRot, float RespawnCameraDist, class FName InRespawnCameraBehavior, const class FText& HUDReasonText);
	void ClientVoiceChat3DChannelJoin(const class FString& InVoiceChatPlayerName, const class FString& InVoiceChatChannel, const class FString& JoinToken);
	void FollowSpecialActor();
	void FullscreenMapCursorPlaceAtLocation(const struct FVector& Coords);
	void FullscreenMapCursorRemove();
	int32 GetCachedHighlightCount();
	int32 GetFPSForHUD();
	class UAthenaPlayerMatchReport* GetMatchReport();
	void GetSquadKills(TArray<int32>* Kills);
	void HandlePlayersLeftChanged(int32 NumPlayersLeft);
	void HighlightNumberReturned(int32 NumHighlights);
	void MoveToolRemoved();
	void MultiKillExpired();
	void OnGameServerNodeTypeChanged(EMeshNetworkNodeType NewNodeType);
	void OnIslandMetatdataUpdateComplete__DelegateSignature(const class FString& Error);
	void OnRep_CreativePlotLinkedVolume();
	void OnRep_ViewTargetInventoryLocalUpdate();
	void PlayWinEffects(class APawn* FinisherPawn, const class UFortWeaponItemDefinition* FinishingWeapon, EDeathCause DeathCause);
	void PostLobbyIslandTeleport(class AFortPlayerPawn* PlayerPawn);
	void PreLobbyIslandTeleport();
	void PrepareClientForRespawning();
	void PublishCreativePlot(class AFortVolume* VolumeToPublish, const struct FCreativePublishOptions& MyPublishOptions);
	void RecordMatchStats();
	void RecordTeamStats();
	void ResetMyCurrentCreativePlot();
	void RespawnPlayerAfterDeath();
	void RespawnSquadMembers();
	void RespawnTurnCameraBackOn();
	void RevokeCreativeTool();
	void ServerAddToCachedPurchased(class UFortItemDefinition* ItemDefinition, int32 Count);
	void ServerAttemptAircraftJump(const struct FRotator& ClientRotation);
	void ServerClaimPortal();
	void ServerClientIsReadyToRespawn();
	void ServerCreateProfileGoCollectionForSublevels(const class FString& SublevelSearchString, int32 GridStepsX, int32 GridStepsY, int32 RotationSteps, int32 Quad);
	void ServerDBNOReviveInterrupted(class AFortPlayerPawnAthena* DBNOPawn);
	void ServerDBNOReviveStarted(class AFortPlayerPawnAthena* DBNOPawn);
	void ServerEnableAnonymousMode();
	void ServerEndLoadingVolume(class AFortVolume* VolumeToLoad);
	void ServerEndMinigame(bool bAbandon);
	void ServerEndUnloadingVolume(class AFortVolume* VolumeToUnload);
	void ServerGenerateMockMatchReport();
	void ServerGiveCreativeItem(const struct FFortItemEntry& CreativeItem);
	void ServerLoadIslandCheckpoint(class AFortAthenaCreativePortal* Portal);
	void ServerLoadPlotForPortal(class AFortAthenaCreativePortal* Portal, const class FString& PlotItemId);
	void ServerLoadPlotForPortalFromMnemonic(class AFortAthenaCreativePortal* Portal, const class FString& Mnemonic);
	void ServerPlaceMapCursor(const struct FVector_NetQuantize& CursorPos);
	void ServerPlaySquadQuickChatMessage(const struct FAthenaQuickChatActiveEntry& ChatEntry, const struct FUniqueNetIdRepl& SenderID);
	void ServerReleasePortal();
	void ServerReloadCreativePlot();
	void ServerRemoveMapCursor();
	void ServerRestartMinigame();
	void ServerSaveIslandCheckpoint(class AFortAthenaCreativePortal* Portal);
	void ServerSendSquadFriend(class AFortPlayerStateAthena* FriendInSquad);
	void ServerSetPlayset(class UFortPlaysetItemDefinition* NewPlayset);
	void ServerSetRespawnData(const struct FVector& RespawnLoc, const struct FRotator& RespawnRot, float RespawnCameraDist);
	void ServerSetShouldSwapPickup(bool bShouldSwapPickup);
	void ServerSetTeam(uint8 InTeam);
	void ServerSpawnCreativeSupplyDrop(const struct FVector& Position, TSubclassOf<class AActor> InSupplyDropClass);
	void ServerStartLoadingVolume(class AFortVolume* VolumeToLoad);
	void ServerStartMinigame();
	void ServerStartUnloadingVolume(class AFortVolume* VolumeToUnload);
	void ServerStopSavingCreativePlot();
	void ServerTeleportToPlaygroundIslandDock();
	void ServerTeleportToPlaygroundLobbyIsland();
	void ServerThankBusDriver();
	void ServerToggleAutoRestartMinigame();
	void SetCanStreamBuildingFoundationsIn(bool bCanStream);
	void SetupClientRespawnTimerAndLocation(const struct FVector& RespawnLoc, const struct FRotator& RespawnRot, const struct FVector& OldPlayerLocation, bool bUsePlaylistFadeTime);
	void ShowHighlightSummary();
	void StartAutoPerfCapture(EAthenaGamePhase GamePhase);
	void StartRespawnLoading();
	void StopAutoPerfCapture(EAthenaGamePhase GamePhase);
	void StopAutoPerfCaptureWrapper();
	void StopRecordingHighlights();
	void TeleportToMapMarker();
	void TellServer_ClientReceivedPlaysetDataForVolume(const struct FFortPlaysetStreamingData& PlaysetData, class AFortVolume* Volume);
	void UpdateCreativePlotData(class AFortVolume* VolumeToPublish, const struct FCreativeIslandInfo& MyInfo);
	void UpdateRichPresenceTimer();
	void WriteCreateBuildingAnalytics();

	bool CanFollowSpecialActor() const;
	bool CanPlayerCreateInCurrentVolume(class AFortVolume** OutCurrentVolume, bool bShouldCheckLinkedVolume) const;
	class AFortVolume* GetCreativePlotLinkedVolume() const;
	class AFortVolume* GetCurrentVolume() const;
	class AFortVolume* GetCurrentVolumeOrCreativePlotLinkedVolume() const;
	struct FVector2D GetMapIndicatorLocation() const;
	class AFortMinigame* GetMinigame() const;
	class UFortPlaysetItemDefinition* GetPlayset() const;
	void GetPlaysetSize(int32* SizeX, int32* SizeY) const;
	bool GetRevertPlayerListenerChangeFlag() const;
	class FString GetSettingsFilteredPlayerName(const class AFortPlayerState* OtherPlayerState) const;
	bool IsClientNotifiedOfLoss() const;
	bool IsClientNotifiedOfTeamWin() const;
	bool IsClientNotifiedOfWin() const;
	bool IsInAircraft() const;
	bool IsPlayerInAMinigame() const;
	bool IsPlayerInAVolumeTheyCanCreateIn(bool bShouldCheckLinkedVolume) const;
	bool IsPlayerInFeaturedVolume() const;
	bool IsPlayerInReadOnlyVolume() const;
	bool IsTryToFireRestrictedByTypeCooldowns() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerAthena">();
	}
	static class AFortPlayerControllerAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerAthena>();
	}
};
static_assert(alignof(AFortPlayerControllerAthena) == 0x000008, "Wrong alignment on AFortPlayerControllerAthena");
static_assert(sizeof(AFortPlayerControllerAthena) == 0x002C70, "Wrong size on AFortPlayerControllerAthena");
static_assert(offsetof(AFortPlayerControllerAthena, FireAbilityToWeaponSwitchTime) == 0x002430, "Member 'AFortPlayerControllerAthena::FireAbilityToWeaponSwitchTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, OnAircraftStateChange) == 0x002440, "Member 'AFortPlayerControllerAthena::OnAircraftStateChange' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, OnCreativePermissionsChanged) == 0x002450, "Member 'AFortPlayerControllerAthena::OnCreativePermissionsChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, OnItemDroppedDueToOverflow) == 0x002460, "Member 'AFortPlayerControllerAthena::OnItemDroppedDueToOverflow' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bShouldForceDeleteDroppedItems) == 0x002470, "Member 'AFortPlayerControllerAthena::bShouldForceDeleteDroppedItems' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, SwappingItemDefinition) == 0x002478, "Member 'AFortPlayerControllerAthena::SwappingItemDefinition' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, WinScreenDelayTime) == 0x002480, "Member 'AFortPlayerControllerAthena::WinScreenDelayTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bSkipPlayWinEffects) == 0x002484, "Member 'AFortPlayerControllerAthena::bSkipPlayWinEffects' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bAllowPlayersCreditOnLeave) == 0x002485, "Member 'AFortPlayerControllerAthena::bAllowPlayersCreditOnLeave' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bReplicateViewTargetInventory) == 0x002486, "Member 'AFortPlayerControllerAthena::bReplicateViewTargetInventory' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, ViewTargetInventory) == 0x002488, "Member 'AFortPlayerControllerAthena::ViewTargetInventory' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bHasHadValidPawn) == 0x002490, "Member 'AFortPlayerControllerAthena::bHasHadValidPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bClientNotifiedOfWin) == 0x002491, "Member 'AFortPlayerControllerAthena::bClientNotifiedOfWin' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bClientNotifiedOfTeamWin) == 0x002492, "Member 'AFortPlayerControllerAthena::bClientNotifiedOfTeamWin' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bClientNotifiedOfLoss) == 0x002493, "Member 'AFortPlayerControllerAthena::bClientNotifiedOfLoss' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CurrentlyHighlightedActors) == 0x0024B0, "Member 'AFortPlayerControllerAthena::CurrentlyHighlightedActors' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, VoiceChat3DPlayerName) == 0x0024C0, "Member 'AFortPlayerControllerAthena::VoiceChat3DPlayerName' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, VoiceChat3DChannel) == 0x0024D0, "Member 'AFortPlayerControllerAthena::VoiceChat3DChannel' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bMutedPositionalVoiceChatForNoPawn) == 0x0024E0, "Member 'AFortPlayerControllerAthena::bMutedPositionalVoiceChatForNoPawn' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, PlayersTalking) == 0x0024E8, "Member 'AFortPlayerControllerAthena::PlayersTalking' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, TalkingPlayersChanged) == 0x002548, "Member 'AFortPlayerControllerAthena::TalkingPlayersChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bDeferringStartRecordingHighlights) == 0x002558, "Member 'AFortPlayerControllerAthena::bDeferringStartRecordingHighlights' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, HighlightGroupId) == 0x002560, "Member 'AFortPlayerControllerAthena::HighlightGroupId' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CachedHighlightCount) == 0x002570, "Member 'AFortPlayerControllerAthena::CachedHighlightCount' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, HighlightFirstKillTime) == 0x002574, "Member 'AFortPlayerControllerAthena::HighlightFirstKillTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, HighlightKillMultiple) == 0x002578, "Member 'AFortPlayerControllerAthena::HighlightKillMultiple' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, HighlightDownMultiple) == 0x00257C, "Member 'AFortPlayerControllerAthena::HighlightDownMultiple' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, HighlightKillCooldown) == 0x002580, "Member 'AFortPlayerControllerAthena::HighlightKillCooldown' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, HighlightKillRewindTime) == 0x002584, "Member 'AFortPlayerControllerAthena::HighlightKillRewindTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, RespawnCameraBehavior) == 0x002588, "Member 'AFortPlayerControllerAthena::RespawnCameraBehavior' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MaximumNumberOfPawnsToSearchForEmoteMusic) == 0x0025B0, "Member 'AFortPlayerControllerAthena::MaximumNumberOfPawnsToSearchForEmoteMusic' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bUseNewPickupSwapLogic) == 0x0025B4, "Member 'AFortPlayerControllerAthena::bUseNewPickupSwapLogic' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bTryPickupSwap) == 0x0025B5, "Member 'AFortPlayerControllerAthena::bTryPickupSwap' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, SpectatorLevelStreamDistance) == 0x0025B8, "Member 'AFortPlayerControllerAthena::SpectatorLevelStreamDistance' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, RespawnLevelStreamDistance) == 0x0025BC, "Member 'AFortPlayerControllerAthena::RespawnLevelStreamDistance' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, SpectatorStreamingChanged) == 0x0025C0, "Member 'AFortPlayerControllerAthena::SpectatorStreamingChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, InGameLoadScreenChanged) == 0x0025D0, "Member 'AFortPlayerControllerAthena::InGameLoadScreenChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, OnCreativePlotLinkedVolumeChanged) == 0x0025E0, "Member 'AFortPlayerControllerAthena::OnCreativePlotLinkedVolumeChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, OnClientLeaveIsland) == 0x0025F0, "Member 'AFortPlayerControllerAthena::OnClientLeaveIsland' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, RespawnCameraActor) == 0x002628, "Member 'AFortPlayerControllerAthena::RespawnCameraActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bDelayedTeleporting) == 0x002630, "Member 'AFortPlayerControllerAthena::bDelayedTeleporting' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, InGameMatchmakingComplete) == 0x002670, "Member 'AFortPlayerControllerAthena::InGameMatchmakingComplete' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bNoInGameMatchmaking) == 0x002680, "Member 'AFortPlayerControllerAthena::bNoInGameMatchmaking' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, AudioOnExitAircraft) == 0x002688, "Member 'AFortPlayerControllerAthena::AudioOnExitAircraft' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, AudioOnExitAircraftHornDoppler) == 0x002690, "Member 'AFortPlayerControllerAthena::AudioOnExitAircraftHornDoppler' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, AudioOnMapIndicatorPlaced) == 0x002698, "Member 'AFortPlayerControllerAthena::AudioOnMapIndicatorPlaced' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MinQuickChatCooldown) == 0x0026A0, "Member 'AFortPlayerControllerAthena::MinQuickChatCooldown' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, QuickChatOffCooldownTime) == 0x0026A4, "Member 'AFortPlayerControllerAthena::QuickChatOffCooldownTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CustomizationLoadout) == 0x0026A8, "Member 'AFortPlayerControllerAthena::CustomizationLoadout' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bMarkedAlive) == 0x002780, "Member 'AFortPlayerControllerAthena::bMarkedAlive' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CreativeIslands) == 0x002788, "Member 'AFortPlayerControllerAthena::CreativeIslands' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, LastUsedCreativeIsland) == 0x002798, "Member 'AFortPlayerControllerAthena::LastUsedCreativeIsland' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bIsAllowedToPublish) == 0x0027A8, "Member 'AFortPlayerControllerAthena::bIsAllowedToPublish' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, HUDVisibilityGameplayTags) == 0x0027B0, "Member 'AFortPlayerControllerAthena::HUDVisibilityGameplayTags' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, GamepadSettingsAssetPtr) == 0x0027C0, "Member 'AFortPlayerControllerAthena::GamepadSettingsAssetPtr' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MapCursor) == 0x0027E8, "Member 'AFortPlayerControllerAthena::MapCursor' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MapCursorSpeed) == 0x0027F4, "Member 'AFortPlayerControllerAthena::MapCursorSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MapCursorSpeedGamepad) == 0x0027F8, "Member 'AFortPlayerControllerAthena::MapCursorSpeedGamepad' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, TeamMemberIndicatorColor) == 0x002818, "Member 'AFortPlayerControllerAthena::TeamMemberIndicatorColor' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bRevertPlayerListenerChange) == 0x002838, "Member 'AFortPlayerControllerAthena::bRevertPlayerListenerChange' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bAllowNoShadows) == 0x002848, "Member 'AFortPlayerControllerAthena::bAllowNoShadows' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bAllowNoDOF) == 0x002849, "Member 'AFortPlayerControllerAthena::bAllowNoDOF' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bHasSentMatchEndedQuestProgress) == 0x00284A, "Member 'AFortPlayerControllerAthena::bHasSentMatchEndedQuestProgress' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bShowFPS) == 0x00284B, "Member 'AFortPlayerControllerAthena::bShowFPS' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, OnShowFPSChange) == 0x002850, "Member 'AFortPlayerControllerAthena::OnShowFPSChange' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, QuickBarDefinitions) == 0x002860, "Member 'AFortPlayerControllerAthena::QuickBarDefinitions' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bEnableBroadcastRemoteClientInfo) == 0x002890, "Member 'AFortPlayerControllerAthena::bEnableBroadcastRemoteClientInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, BroadcastRemoteClientInfo) == 0x002898, "Member 'AFortPlayerControllerAthena::BroadcastRemoteClientInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, StrongMyHero) == 0x0028A8, "Member 'AFortPlayerControllerAthena::StrongMyHero' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, EndMatchHeartbeatTimerDelay) == 0x0028B8, "Member 'AFortPlayerControllerAthena::EndMatchHeartbeatTimerDelay' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, EndMatchHeartbeatTimestamp) == 0x0028C0, "Member 'AFortPlayerControllerAthena::EndMatchHeartbeatTimestamp' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, VoiceChatUpdateLimiter) == 0x0028C8, "Member 'AFortPlayerControllerAthena::VoiceChatUpdateLimiter' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, WarmupPlayerStart) == 0x0028D0, "Member 'AFortPlayerControllerAthena::WarmupPlayerStart' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, AircraftInputComponent) == 0x0028D8, "Member 'AFortPlayerControllerAthena::AircraftInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, FullScreenMapInputComponent) == 0x0028E0, "Member 'AFortPlayerControllerAthena::FullScreenMapInputComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bUseTrapPicker) == 0x0029E0, "Member 'AFortPlayerControllerAthena::bUseTrapPicker' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MovementCancellableActionLeashLength) == 0x002A08, "Member 'AFortPlayerControllerAthena::MovementCancellableActionLeashLength' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MovementCancellableActionLeashLocation) == 0x002A0C, "Member 'AFortPlayerControllerAthena::MovementCancellableActionLeashLocation' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, bAllowMovementCancellableActionsWithIceFeet) == 0x002A18, "Member 'AFortPlayerControllerAthena::bAllowMovementCancellableActionsWithIceFeet' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MoveForwardOnlyEmoteCancelBackwardsThreshold) == 0x002A1C, "Member 'AFortPlayerControllerAthena::MoveForwardOnlyEmoteCancelBackwardsThreshold' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MoveForwardOnlyEmoteCancelStrafeThreshold) == 0x002A20, "Member 'AFortPlayerControllerAthena::MoveForwardOnlyEmoteCancelStrafeThreshold' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MatchReport) == 0x002A60, "Member 'AFortPlayerControllerAthena::MatchReport' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, MinimapIndicatorClass) == 0x002AA0, "Member 'AFortPlayerControllerAthena::MinimapIndicatorClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, SquadMarkerActorClass) == 0x002AA8, "Member 'AFortPlayerControllerAthena::SquadMarkerActorClass' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, BuildingsCreated) == 0x002AB8, "Member 'AFortPlayerControllerAthena::BuildingsCreated' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, BuildingsEdited) == 0x002ABC, "Member 'AFortPlayerControllerAthena::BuildingsEdited' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, BuildingsRepaired) == 0x002AC0, "Member 'AFortPlayerControllerAthena::BuildingsRepaired' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, BuildingsUpgraded) == 0x002AC4, "Member 'AFortPlayerControllerAthena::BuildingsUpgraded' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, BuildingAnalyticsArray) == 0x002AC8, "Member 'AFortPlayerControllerAthena::BuildingAnalyticsArray' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, TimeStartedTrackingBuildingAnalytics) == 0x002AD8, "Member 'AFortPlayerControllerAthena::TimeStartedTrackingBuildingAnalytics' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CreativePlotLinkedVolume) == 0x002BB8, "Member 'AFortPlayerControllerAthena::CreativePlotLinkedVolume' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CreativePlotSessionData) == 0x002BC0, "Member 'AFortPlayerControllerAthena::CreativePlotSessionData' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, OwnedPortal) == 0x002BD8, "Member 'AFortPlayerControllerAthena::OwnedPortal' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CachedPurchasedItems) == 0x002BE0, "Member 'AFortPlayerControllerAthena::CachedPurchasedItems' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, CurrentPlayset) == 0x002BF0, "Member 'AFortPlayerControllerAthena::CurrentPlayset' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, DestructedBuildingInGridTimeoutOverride) == 0x002BF8, "Member 'AFortPlayerControllerAthena::DestructedBuildingInGridTimeoutOverride' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, ClientRespawnText) == 0x002C00, "Member 'AFortPlayerControllerAthena::ClientRespawnText' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, ClientIslandTravelText) == 0x002C18, "Member 'AFortPlayerControllerAthena::ClientIslandTravelText' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, ClientTravelToCreativeHubText) == 0x002C30, "Member 'AFortPlayerControllerAthena::ClientTravelToCreativeHubText' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, VolumesLoading) == 0x002C48, "Member 'AFortPlayerControllerAthena::VolumesLoading' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerAthena, VolumesUnloading) == 0x002C58, "Member 'AFortPlayerControllerAthena::VolumesUnloading' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerFrontEnd
// 0x00E0 (0x1ED0 - 0x1DF0)
class AFortPlayerControllerFrontEnd : public AFortPlayerController
{
public:
	uint8                                         Pad_1DF0[0x8A];                                    // 0x1DF0(0x008A)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bUnlockAllZones;                                   // 0x1E7A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1E7B[0x55];                                    // 0x1E7B(0x0055)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CloseEmotePicker();
	void EmotePickerNextWheel();
	void EmotePickerPrevWheel();
	void EmotePickerSelect();
	bool IsInVoiceChat();
	bool IsVoiceChatPlayerMuted(const struct FUniqueNetIdRepl& UniqueNetId);
	bool IsXboxPlatform();
	void OpenEmotePicker();
	void RunFacialAnimationTest(const class FString& WaveFileName, int32 SampleRate);
	void StartWriteToAudioFile();
	void StopFacialAnimationTest();
	void StopWriteToAudioFile();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerFrontEnd">();
	}
	static class AFortPlayerControllerFrontEnd* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerFrontEnd>();
	}
};
static_assert(alignof(AFortPlayerControllerFrontEnd) == 0x000008, "Wrong alignment on AFortPlayerControllerFrontEnd");
static_assert(sizeof(AFortPlayerControllerFrontEnd) == 0x001ED0, "Wrong size on AFortPlayerControllerFrontEnd");
static_assert(offsetof(AFortPlayerControllerFrontEnd, bUnlockAllZones) == 0x001E7A, "Member 'AFortPlayerControllerFrontEnd::bUnlockAllZones' has a wrong offset!");

// Class FortniteGame.FortPlayerControllerManor
// 0x0038 (0x2470 - 0x2438)
class AFortPlayerControllerManor final : public AFortPlayerControllerPvE
{
public:
	uint8                                         Pad_2438[0x38];                                    // 0x2438(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientOpenManorPortalUnlockMenu(class AManorPortal* ManorPortal);
	void ServerOnUnlockPortalComplete(class AManorPortal* ManorPortal);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerManor">();
	}
	static class AFortPlayerControllerManor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerManor>();
	}
};
static_assert(alignof(AFortPlayerControllerManor) == 0x000008, "Wrong alignment on AFortPlayerControllerManor");
static_assert(sizeof(AFortPlayerControllerManor) == 0x002470, "Wrong size on AFortPlayerControllerManor");

// Class FortniteGame.FortPlayerControllerOutpost
// 0x0078 (0x24B0 - 0x2438)
class AFortPlayerControllerOutpost : public AFortPlayerControllerPvE
{
public:
	UMulticastDelegateProperty_                   OnItemFabricated;                                  // 0x2438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class UFortOutpostItemDefinition*             BuildingBeingUpgraded;                             // 0x2448(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         LevelBeforeUpgrade;                                // 0x2450(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bOutpostRefundDialogPending;                       // 0x2454(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2455[0x3];                                     // 0x2455(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortWorldItemDefinition*               ItemPendingToFabricate;                            // 0x2458(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2460[0x10];                                    // 0x2460(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortWorldItem*                         FabricatedItemPendingForNotification;              // 0x2470(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2478[0x8];                                     // 0x2478(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	int64                                         DisintegrationStartTime;                           // 0x2480(0x0008)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         QuantumGooCompleted;                               // 0x2488(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         QuantumGooIncoming;                                // 0x248C(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2490[0x8];                                     // 0x2490(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortDepositedResources>        PostDepositedResources;                            // 0x2498(0x0010)(Net, ZeroConstructor, RepNotify, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsOutpostOwnerInPIE;                              // 0x24A8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_24A9[0x7];                                     // 0x24A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClientOnBuildingLevelChanged(class UFortOutpostItemDefinition* UpgradedBuilding, int32 InLevelBeforeUpgrade);
	void ClientOnOutpostRefundOccurred();
	void DumpInventory();
	void OnRep_DisintegrationStartTime();
	void OnRep_PostDepositedResources();
	void OnRep_QuantumGooCompleted();
	void OnRep_QuantumGooIncoming();
	void ServerAbortDisintegration();
	void ServerActivateCraftingTable();
	void ServerDeactivateCraftingTable();
	void ServerDepositPOSTResource(const struct FGuid& ItemGuid, int32 Count);
	void ServerDisintegrateItem(const struct FGuid& ItemGuid, int32 Count);
	void ServerFabricateItem(const class UFortWorldItemDefinition* ItemDef);
	void ServerLeaveOutpostAsParty();
	void ServerMoveItemFromStorageVault(const struct FFortItemEntry& NewlyCollectedItem);
	void ServerMoveItemToStorageVault(const struct FFortItemEntry& NewlyStoredItem);
	void ServerNotifyPendingFabricationCompleted();
	void ServerUpgradeBuilding(class UFortOutpostItemDefinition* BuildingToUpgrade);
	void ServerUpgradePOST();
	void ToggleOwnerInPIE();
	void UpgradeBuilding(EOutpostBuildings OutpostBuilding);
	void UpgradeBuildingByDefinition(class UFortOutpostItemDefinition* OutpostBuilding);

	bool CanUpgradeBuilding(EOutpostBuildings OutpostBuilding, bool bLog) const;
	bool CanUpgradeBuildingFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding, bool bLog) const;
	int32 GetBuildingLevel(EOutpostBuildings OutpostBuilding) const;
	int32 GetBuildingLevelFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding) const;
	int32 GetBuildingMaxLevel(EOutpostBuildings OutpostBuilding) const;
	int32 GetBuildingMaxLevelFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding) const;
	void GetBuildingUpgradeCost(EOutpostBuildings OutpostBuilding, TArray<struct FFortItemQuantityPair>* OutWorldItems, TArray<struct FFortItemQuantityPair>* OutAccountItems) const;
	void GetBuildingUpgradeCostFromDefinition(class UFortOutpostItemDefinition* OutpostBuilding, TArray<struct FFortItemQuantityPair>* OutWorldItems, TArray<struct FFortItemQuantityPair>* OutAccountItems) const;
	int32 GetOutpostCoreLevel() const;
	float GetPendingFabricationProgress() const;
	class UFortWorldItemDefinition* GetPendingItemToFabricate() const;
	bool IsFabricationPending() const;
	bool IsOutpostOwner() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerControllerOutpost">();
	}
	static class AFortPlayerControllerOutpost* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerControllerOutpost>();
	}
};
static_assert(alignof(AFortPlayerControllerOutpost) == 0x000008, "Wrong alignment on AFortPlayerControllerOutpost");
static_assert(sizeof(AFortPlayerControllerOutpost) == 0x0024B0, "Wrong size on AFortPlayerControllerOutpost");
static_assert(offsetof(AFortPlayerControllerOutpost, OnItemFabricated) == 0x002438, "Member 'AFortPlayerControllerOutpost::OnItemFabricated' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, BuildingBeingUpgraded) == 0x002448, "Member 'AFortPlayerControllerOutpost::BuildingBeingUpgraded' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, LevelBeforeUpgrade) == 0x002450, "Member 'AFortPlayerControllerOutpost::LevelBeforeUpgrade' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, bOutpostRefundDialogPending) == 0x002454, "Member 'AFortPlayerControllerOutpost::bOutpostRefundDialogPending' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, ItemPendingToFabricate) == 0x002458, "Member 'AFortPlayerControllerOutpost::ItemPendingToFabricate' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, FabricatedItemPendingForNotification) == 0x002470, "Member 'AFortPlayerControllerOutpost::FabricatedItemPendingForNotification' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, DisintegrationStartTime) == 0x002480, "Member 'AFortPlayerControllerOutpost::DisintegrationStartTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, QuantumGooCompleted) == 0x002488, "Member 'AFortPlayerControllerOutpost::QuantumGooCompleted' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, QuantumGooIncoming) == 0x00248C, "Member 'AFortPlayerControllerOutpost::QuantumGooIncoming' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, PostDepositedResources) == 0x002498, "Member 'AFortPlayerControllerOutpost::PostDepositedResources' has a wrong offset!");
static_assert(offsetof(AFortPlayerControllerOutpost, bIsOutpostOwnerInPIE) == 0x0024A8, "Member 'AFortPlayerControllerOutpost::bIsOutpostOwnerInPIE' has a wrong offset!");

// Class FortniteGame.FortTrack
// 0x0190 (0x0DC0 - 0x0C30)
class AFortTrack : public ABuildingProp
{
public:
	UMulticastDelegateProperty_                   OnTrackGraphChanged;                               // 0x0C30(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class FText                                   ToggleSwitchText;                                  // 0x0C40(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	float                                         ToggleInteractTime;                                // 0x0C58(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C5C[0x4];                                      // 0x0C5C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UStaticMesh*                            TrackPieceMeshesByType[0x5];                       // 0x0C60(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseFloorMesh;                                     // 0x0C88(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C89[0x7];                                      // 0x0C89(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UStaticMesh*                            TrackFloorMeshesByVerticality[0x3];                // 0x0C90(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FTrackConnectorMeshConfig>      ConnectorMeshConfigs;                              // 0x0CA8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class AFortTrack*                             NeighborsByDirection[0x4];                         // 0x0CB8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SwitchState;                                       // 0x0CD8(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ConfigurationIdx;                                  // 0x0CDC(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FCollisionResponseContainer            FloorCollisionResponseContainer;                   // 0x0CE0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	class UStaticMeshComponent*                   TrackMeshComp;                                     // 0x0D00(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   TrackFloorMeshComp;                                // 0x0D08(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   ConnectorMeshCompsByDirection[0x4];                // 0x0D10(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          PlacementCollision1;                               // 0x0D30(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UBoxComponent*                          PlacementCollision2;                               // 0x0D38(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USplineComponent*                       SplineComp1;                                       // 0x0D40(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USplineComponent*                       SplineComp2;                                       // 0x0D48(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USceneComponent*                        SwitchCompBase;                                    // 0x0D50(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPrimitiveComponent*                    SwitchComp;                                        // 0x0D58(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D60[0x60];                                     // 0x0D60(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void GetOutgoingNeighborFromSpline(class USplineComponent* InSpline, bool InReverseDirection, class AFortTrack** OutNeighbor);
	float GetPathDistanceToTrack(class AFortTrack* TargetTrack, class USplineComponent* InCurrentSpline, float CurrentDistanceAlongSpline, bool InReverseDirection);
	void GetSplineFromIncomingNeighbor(class AFortTrack* InNeighbor, class USplineComponent** OutSpline, bool* OutReverseDirection);
	void GetSplineFromPositionAndOrientation(const struct FVector& InLocation, const struct FRotator& InRotation, class USplineComponent** OutSpline, float* OutDistanceAlongSpline, bool* OutReverseDirection);
	void InitializeTrack(class UPrimitiveComponent* InSwitchComp);
	bool IsConnectedToTrack(class AFortTrack* TargetTrack);
	bool IsConnectedToTrackList(const TArray<class AFortTrack*>& TargetTracks);
	void OnConfigurationChanged(int32 NewConfigurationIdx, int32 OldConfigurationIdx);
	void OnRep_ConfigurationIdx();
	void OnRep_NeighborsByDirection();
	void OnRep_SwitchState();
	void OnSwitchStateChanged(int32 NewSwitchState, int32 OldSwitchState, int32 NumSwitchStates);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrack">();
	}
	static class AFortTrack* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTrack>();
	}
};
static_assert(alignof(AFortTrack) == 0x000008, "Wrong alignment on AFortTrack");
static_assert(sizeof(AFortTrack) == 0x000DC0, "Wrong size on AFortTrack");
static_assert(offsetof(AFortTrack, OnTrackGraphChanged) == 0x000C30, "Member 'AFortTrack::OnTrackGraphChanged' has a wrong offset!");
static_assert(offsetof(AFortTrack, ToggleSwitchText) == 0x000C40, "Member 'AFortTrack::ToggleSwitchText' has a wrong offset!");
static_assert(offsetof(AFortTrack, ToggleInteractTime) == 0x000C58, "Member 'AFortTrack::ToggleInteractTime' has a wrong offset!");
static_assert(offsetof(AFortTrack, TrackPieceMeshesByType) == 0x000C60, "Member 'AFortTrack::TrackPieceMeshesByType' has a wrong offset!");
static_assert(offsetof(AFortTrack, bUseFloorMesh) == 0x000C88, "Member 'AFortTrack::bUseFloorMesh' has a wrong offset!");
static_assert(offsetof(AFortTrack, TrackFloorMeshesByVerticality) == 0x000C90, "Member 'AFortTrack::TrackFloorMeshesByVerticality' has a wrong offset!");
static_assert(offsetof(AFortTrack, ConnectorMeshConfigs) == 0x000CA8, "Member 'AFortTrack::ConnectorMeshConfigs' has a wrong offset!");
static_assert(offsetof(AFortTrack, NeighborsByDirection) == 0x000CB8, "Member 'AFortTrack::NeighborsByDirection' has a wrong offset!");
static_assert(offsetof(AFortTrack, SwitchState) == 0x000CD8, "Member 'AFortTrack::SwitchState' has a wrong offset!");
static_assert(offsetof(AFortTrack, ConfigurationIdx) == 0x000CDC, "Member 'AFortTrack::ConfigurationIdx' has a wrong offset!");
static_assert(offsetof(AFortTrack, FloorCollisionResponseContainer) == 0x000CE0, "Member 'AFortTrack::FloorCollisionResponseContainer' has a wrong offset!");
static_assert(offsetof(AFortTrack, TrackMeshComp) == 0x000D00, "Member 'AFortTrack::TrackMeshComp' has a wrong offset!");
static_assert(offsetof(AFortTrack, TrackFloorMeshComp) == 0x000D08, "Member 'AFortTrack::TrackFloorMeshComp' has a wrong offset!");
static_assert(offsetof(AFortTrack, ConnectorMeshCompsByDirection) == 0x000D10, "Member 'AFortTrack::ConnectorMeshCompsByDirection' has a wrong offset!");
static_assert(offsetof(AFortTrack, PlacementCollision1) == 0x000D30, "Member 'AFortTrack::PlacementCollision1' has a wrong offset!");
static_assert(offsetof(AFortTrack, PlacementCollision2) == 0x000D38, "Member 'AFortTrack::PlacementCollision2' has a wrong offset!");
static_assert(offsetof(AFortTrack, SplineComp1) == 0x000D40, "Member 'AFortTrack::SplineComp1' has a wrong offset!");
static_assert(offsetof(AFortTrack, SplineComp2) == 0x000D48, "Member 'AFortTrack::SplineComp2' has a wrong offset!");
static_assert(offsetof(AFortTrack, SwitchCompBase) == 0x000D50, "Member 'AFortTrack::SwitchCompBase' has a wrong offset!");
static_assert(offsetof(AFortTrack, SwitchComp) == 0x000D58, "Member 'AFortTrack::SwitchComp' has a wrong offset!");

// Class FortniteGame.FortPlayerInput
// 0x0398 (0x0740 - 0x03A8)
class UFortPlayerInput : public UPlayerInput
{
public:
	class FString                                 CampaignDefaultKBMPresetName;                      // 0x03A8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 AthenaDefaultKBMPresetName;                        // 0x03B8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         CampaignKBMResetToDefaultPresetNames;              // 0x03C8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<class FString>                         AthenaKBMResetToDefaultPresetNames;                // 0x03D8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	class FString                                 DefaultGamepadPresetName;                          // 0x03E8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 DefaultGamepadPresetNameAthena;                    // 0x03F8(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 DefaultGamepadPresetNameAthenaMobile;              // 0x0408(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 CustomGamepadPresetNameAthena;                     // 0x0418(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         FortPlayerInputSettingsNames;                      // 0x0428(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
	uint8                                         Pad_438[0x2F];                                     // 0x0438(0x002F)(Fixing Size After Last Property [ Dumper-7 ])
	EFortMotionYawAxis                            MotionYawAxis;                                     // 0x0467(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_468[0x118];                                    // 0x0468(0x0118)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bApplyGamepadDownsightsLookScale;                  // 0x0580(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_581[0x3];                                      // 0x0581(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TargetingMultiplier;                               // 0x0584(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         ScopedMultiplier;                                  // 0x0588(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadTargetingMultiplier;                        // 0x058C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadScopedMultiplier;                           // 0x0590(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadBuildingMultiplier;                         // 0x0594(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedPitchForMotion;                           // 0x0598(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bInvertedYawMobile;                                // 0x0599(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_59A[0x2];                                      // 0x059A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MotionTargetingMultiplier;                         // 0x059C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MotionScopedMultiplier;                            // 0x05A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MotionHarvestingToolMultiplier;                    // 0x05A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5A8[0x68];                                     // 0x05A8(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         GamepadMoveStickDeadZone;                          // 0x0610(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         GamepadLookStickDeadZone;                          // 0x0614(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_618[0xC8];                                     // 0x0618(0x00C8)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortPlayerInputSettings*>       AllPlayerInputSettings;                            // 0x06E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class UFortPlayerInputSettings*               DesiredKBMPlayerInputSettings;                     // 0x06F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortPlayerInputSettings*               DesiredGamepadPlayerInputSettings;                 // 0x06F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_700[0x10];                                     // 0x0700(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FText>                           InputActionTypeFriendlyNames;                      // 0x0710(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TArray<struct FFortInputActionGroupContext>   InputActionGroupContexts;                          // 0x0720(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	uint8                                         Pad_730[0x8];                                      // 0x0730(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bReduceAimAssistWhileScoped;                       // 0x0738(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_739[0x7];                                      // 0x0739(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerInput">();
	}
	static class UFortPlayerInput* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerInput>();
	}
};
static_assert(alignof(UFortPlayerInput) == 0x000008, "Wrong alignment on UFortPlayerInput");
static_assert(sizeof(UFortPlayerInput) == 0x000740, "Wrong size on UFortPlayerInput");
static_assert(offsetof(UFortPlayerInput, CampaignDefaultKBMPresetName) == 0x0003A8, "Member 'UFortPlayerInput::CampaignDefaultKBMPresetName' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, AthenaDefaultKBMPresetName) == 0x0003B8, "Member 'UFortPlayerInput::AthenaDefaultKBMPresetName' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, CampaignKBMResetToDefaultPresetNames) == 0x0003C8, "Member 'UFortPlayerInput::CampaignKBMResetToDefaultPresetNames' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, AthenaKBMResetToDefaultPresetNames) == 0x0003D8, "Member 'UFortPlayerInput::AthenaKBMResetToDefaultPresetNames' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, DefaultGamepadPresetName) == 0x0003E8, "Member 'UFortPlayerInput::DefaultGamepadPresetName' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, DefaultGamepadPresetNameAthena) == 0x0003F8, "Member 'UFortPlayerInput::DefaultGamepadPresetNameAthena' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, DefaultGamepadPresetNameAthenaMobile) == 0x000408, "Member 'UFortPlayerInput::DefaultGamepadPresetNameAthenaMobile' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, CustomGamepadPresetNameAthena) == 0x000418, "Member 'UFortPlayerInput::CustomGamepadPresetNameAthena' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, FortPlayerInputSettingsNames) == 0x000428, "Member 'UFortPlayerInput::FortPlayerInputSettingsNames' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, MotionYawAxis) == 0x000467, "Member 'UFortPlayerInput::MotionYawAxis' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, bApplyGamepadDownsightsLookScale) == 0x000580, "Member 'UFortPlayerInput::bApplyGamepadDownsightsLookScale' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, TargetingMultiplier) == 0x000584, "Member 'UFortPlayerInput::TargetingMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, ScopedMultiplier) == 0x000588, "Member 'UFortPlayerInput::ScopedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, GamepadTargetingMultiplier) == 0x00058C, "Member 'UFortPlayerInput::GamepadTargetingMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, GamepadScopedMultiplier) == 0x000590, "Member 'UFortPlayerInput::GamepadScopedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, GamepadBuildingMultiplier) == 0x000594, "Member 'UFortPlayerInput::GamepadBuildingMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, bInvertedPitchForMotion) == 0x000598, "Member 'UFortPlayerInput::bInvertedPitchForMotion' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, bInvertedYawMobile) == 0x000599, "Member 'UFortPlayerInput::bInvertedYawMobile' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, MotionTargetingMultiplier) == 0x00059C, "Member 'UFortPlayerInput::MotionTargetingMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, MotionScopedMultiplier) == 0x0005A0, "Member 'UFortPlayerInput::MotionScopedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, MotionHarvestingToolMultiplier) == 0x0005A4, "Member 'UFortPlayerInput::MotionHarvestingToolMultiplier' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, GamepadMoveStickDeadZone) == 0x000610, "Member 'UFortPlayerInput::GamepadMoveStickDeadZone' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, GamepadLookStickDeadZone) == 0x000614, "Member 'UFortPlayerInput::GamepadLookStickDeadZone' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, AllPlayerInputSettings) == 0x0006E0, "Member 'UFortPlayerInput::AllPlayerInputSettings' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, DesiredKBMPlayerInputSettings) == 0x0006F0, "Member 'UFortPlayerInput::DesiredKBMPlayerInputSettings' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, DesiredGamepadPlayerInputSettings) == 0x0006F8, "Member 'UFortPlayerInput::DesiredGamepadPlayerInputSettings' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, InputActionTypeFriendlyNames) == 0x000710, "Member 'UFortPlayerInput::InputActionTypeFriendlyNames' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, InputActionGroupContexts) == 0x000720, "Member 'UFortPlayerInput::InputActionGroupContexts' has a wrong offset!");
static_assert(offsetof(UFortPlayerInput, bReduceAimAssistWhileScoped) == 0x000738, "Member 'UFortPlayerInput::bReduceAimAssistWhileScoped' has a wrong offset!");

// Class FortniteGame.FortPlayerInputAthena
// 0x0030 (0x0770 - 0x0740)
class UFortPlayerInputAthena final : public UFortPlayerInput
{
public:
	class UFortGamepadSettings*                   GamepadSettings;                                   // 0x0740(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_748[0x28];                                     // 0x0748(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerInputAthena">();
	}
	static class UFortPlayerInputAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerInputAthena>();
	}
};
static_assert(alignof(UFortPlayerInputAthena) == 0x000008, "Wrong alignment on UFortPlayerInputAthena");
static_assert(sizeof(UFortPlayerInputAthena) == 0x000770, "Wrong size on UFortPlayerInputAthena");
static_assert(offsetof(UFortPlayerInputAthena, GamepadSettings) == 0x000740, "Member 'UFortPlayerInputAthena::GamepadSettings' has a wrong offset!");

// Class FortniteGame.FortPlayerMannequin
// 0x01B0 (0x0568 - 0x03B8)
class AFortPlayerMannequin final : public ASkeletalMeshActor
{
public:
	uint8                                         Pad_3B8[0x8];                                      // 0x03B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortHeroType*                          FortHeroType;                                      // 0x03C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaCharacterItemDefinition*         AthenaCharacter;                                   // 0x03C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaBackpackItemDefinition*          AthenaBackBling;                                   // 0x03D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomCharacterPart*                   CharacterParts[0x7];                               // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLightingChannels                      MannequinLightingChannels;                         // 0x0410(0x0001)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_411[0x3];                                      // 0x0411(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MannequinBoundsScale;                              // 0x0414(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsMannequinVisible;                               // 0x0418(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMannequinCastsHiddenShadow;                       // 0x0419(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_41A[0x6];                                      // 0x041A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class UCustomCharacterPart*                   CharacterPartList[0x6];                            // 0x0420(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FMcpVariantChannelInfo>         OverrideVariants;                                  // 0x0450(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UCustomColorSwatch*                     CharacterPartColorSwatches[0x7];                   // 0x0460(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomColorSwatch*                     ColorSwatchesForCharacterParts[0x6];               // 0x0498(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomColorComponent*                  AccessoryColorSwatchHandler[0x6];                  // 0x04C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UCustomColorSwatch*                     ColorSwatches[0x2];                                // 0x04F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USkeletalMesh*                          WeaponSkeletalMesh;                                // 0x0508(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FName                                   WeaponAttachSocket;                                // 0x0510(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_518[0x38];                                     // 0x0518(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FMorphValuePair>                MorphTargets;                                      // 0x0550(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bInitialized;                                      // 0x0560(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_561[0x7];                                      // 0x0561(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool CyclePartBP(EFortCustomPartType Part, bool bNextPart);
	void GetAllPartSkeletalMeshComponents(TArray<class USkeletalMeshComponent*>* SkeletalMeshComponents);
	bool RemovePart(EFortCustomPartType Part);
	void SetAthenaCharacterDefAndVariants(class UAthenaCharacterItemDefinition* NewAthenaCharacter, const TArray<struct FMcpVariantChannelInfo>& InOverrideVariants);
	void SetHeroType(class UFortHeroType* NewHeroType);
	bool SetPart(EFortCustomPartType Part, class UCustomCharacterPart* PartAsset);
	void SetSkeletalMesh(class USkeletalMesh* SkeletalMesh);
	bool SetWeaponSkeletalMesh(class USkeletalMesh* SkeletalMesh);
	void ToggleGenderBP();
	void UpdateMorphTargets();

	EFortCustomGender GetGender() const;
	class USkeletalMeshComponent* GetPartSkeletalMeshComponent(EFortCustomPartType Part) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerMannequin">();
	}
	static class AFortPlayerMannequin* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerMannequin>();
	}
};
static_assert(alignof(AFortPlayerMannequin) == 0x000008, "Wrong alignment on AFortPlayerMannequin");
static_assert(sizeof(AFortPlayerMannequin) == 0x000568, "Wrong size on AFortPlayerMannequin");
static_assert(offsetof(AFortPlayerMannequin, FortHeroType) == 0x0003C0, "Member 'AFortPlayerMannequin::FortHeroType' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, AthenaCharacter) == 0x0003C8, "Member 'AFortPlayerMannequin::AthenaCharacter' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, AthenaBackBling) == 0x0003D0, "Member 'AFortPlayerMannequin::AthenaBackBling' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, CharacterParts) == 0x0003D8, "Member 'AFortPlayerMannequin::CharacterParts' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, MannequinLightingChannels) == 0x000410, "Member 'AFortPlayerMannequin::MannequinLightingChannels' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, MannequinBoundsScale) == 0x000414, "Member 'AFortPlayerMannequin::MannequinBoundsScale' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, bIsMannequinVisible) == 0x000418, "Member 'AFortPlayerMannequin::bIsMannequinVisible' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, bMannequinCastsHiddenShadow) == 0x000419, "Member 'AFortPlayerMannequin::bMannequinCastsHiddenShadow' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, CharacterPartList) == 0x000420, "Member 'AFortPlayerMannequin::CharacterPartList' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, OverrideVariants) == 0x000450, "Member 'AFortPlayerMannequin::OverrideVariants' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, CharacterPartColorSwatches) == 0x000460, "Member 'AFortPlayerMannequin::CharacterPartColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, ColorSwatchesForCharacterParts) == 0x000498, "Member 'AFortPlayerMannequin::ColorSwatchesForCharacterParts' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, AccessoryColorSwatchHandler) == 0x0004C8, "Member 'AFortPlayerMannequin::AccessoryColorSwatchHandler' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, ColorSwatches) == 0x0004F8, "Member 'AFortPlayerMannequin::ColorSwatches' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, WeaponSkeletalMesh) == 0x000508, "Member 'AFortPlayerMannequin::WeaponSkeletalMesh' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, WeaponAttachSocket) == 0x000510, "Member 'AFortPlayerMannequin::WeaponAttachSocket' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, MorphTargets) == 0x000550, "Member 'AFortPlayerMannequin::MorphTargets' has a wrong offset!");
static_assert(offsetof(AFortPlayerMannequin, bInitialized) == 0x000560, "Member 'AFortPlayerMannequin::bInitialized' has a wrong offset!");

// Class FortniteGame.FortPlayerPawnAthena
// 0x06F0 (0x27F0 - 0x2100)
#pragma pack(push, 0x1)
class alignas(0x10) AFortPlayerPawnAthena : public AFortPlayerPawn
{
public:
	uint8                                         Pad_2100[0x8];                                     // 0x2100(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnInteractionFailedCallback;                       // 0x2108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class AActor*                                 ItemInteractionActor;                              // 0x2118(0x0008)(BlueprintVisible, Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2120[0x2C];                                    // 0x2120(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CurrentPawnSpeed;                                  // 0x214C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CurrentPawnSpeedXY;                                // 0x2150(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               CurrentPawnVelXYRot;                               // 0x2154(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	struct FVector                                PreviousVelocityXY;                                // 0x2160(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_216C[0x4];                                     // 0x216C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             OnReviveSound;                                     // 0x2170(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReviveFromDBNOTime;                                // 0x2178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DBNOStartTime;                                     // 0x217C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DBNOInvulnerableTime;                              // 0x2180(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         DBNORevivalStacking;                               // 0x2184(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2185[0xB];                                     // 0x2185(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bWasCrouchedBeforeDBNO;                            // 0x2190(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2191[0x7];                                     // 0x2191(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UCurveFloat*                            DirectionalSpeedMultiplierCurve;                   // 0x2198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   ItemSpecialActorID;                                // 0x21A0(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           ItemSpecialActorCategoryTag;                       // 0x21A8(0x0008)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21B0[0x4];                                     // 0x21B0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         BecameSpecialActorTime;                            // 0x21B4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            ParachuteDirectionalSpeedMultiplierCurve;          // 0x21B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            SkydivingDirectionalSpeedMultiplierCurve;          // 0x21C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            BallooningDirectionalSpeedMultiplierCurve;         // 0x21C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnUIGameplayCue;                                   // 0x21D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
	bool                                          bPlaytestWithNoMouse;                              // 0x21E0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21E1[0x7];                                     // 0x21E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bNetMovementPrioritized;                           // 0x21E8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_21E9[0x3];                                     // 0x21E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CapsuleRadiusAthena;                               // 0x21EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CapsuleHalfHeightAthena;                           // 0x21F0(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MeshHeightAdjustAthena;                            // 0x21F4(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortPlayerAthenaAttributeReplicationProxy AttributeReplicationProxy;                         // 0x21F8(0x0018)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	struct FGameplayAbilityRepAnimMontage         RepAnimMontageInfo;                                // 0x2210(0x0030)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	int32                                         RepAnimMontageStartSection;                        // 0x2240(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2244[0x4];                                     // 0x2244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayAbilityRepAnimMontage         ReplayRepAnimMontageInfo;                          // 0x2248(0x0030)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_2278[0x8];                                     // 0x2278(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMinimalGameplayCueReplicationProxy    SimulatedProxyGameplayCues;                        // 0x2280(0x01C0)(Net, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FReplicatedMontagePair                 LandingMontagePair;                                // 0x2440(0x0028)(Net, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_2468[0x8];                                     // 0x2468(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             CurrentQuickChatIcon;                              // 0x2470(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2478[0x85];                                    // 0x2478(0x0085)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bADSWhileNotOnGround;                              // 0x24FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_24FE[0x2];                                     // 0x24FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             DefaultCrouchedFootstepSound;                      // 0x2500(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             DefaultCrouchSprintFootstepSound;                  // 0x2508(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinimumTimeBetweenSteps;                           // 0x2510(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastStepTime;                                      // 0x2514(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFootstepEvent;                                   // 0x2518(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnFortPlayerDied;                                  // 0x2528(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	class APawn*                                  KillerForSpectatorRotation;                        // 0x2538(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsInWaterVolume;                                  // 0x2540(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2541[0xF];                                     // 0x2541(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortEffectDistanceQuality             DamageFXSignificance;                              // 0x2550(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_2568[0x8];                                     // 0x2568(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsPlayerPawnReady;                                // 0x2570(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2571[0x7];                                     // 0x2571(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAthenaLoadout                     CustomizationLoadout;                              // 0x2578(0x00D8)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2650[0x4];                                     // 0x2650(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LastFiredLocation;                                 // 0x2654(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                LastFiredDirection;                                // 0x2660(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastFiredTime;                                     // 0x266C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2670[0x8];                                     // 0x2670(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UDataTable*                             PrototypeShootingModel;                            // 0x2678(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AController*                            FallInstigator;                                    // 0x2680(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  FallDamageTags;                                    // 0x2688(0x0020)(Transient, NativeAccessSpecifierPublic)
	class ABuildingSMActor*                       LastFloorBeforeFalling;                            // 0x26A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LastFallDistance;                                  // 0x26B0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MeleeCombatSlowSpeedMultiplier;                    // 0x26B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MeleeCombatSlowDuration;                           // 0x26B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_26BC[0x4];                                     // 0x26BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAthenaPawnReplayData                  EncryptedPawnReplayData;                           // 0x26C0(0x0030)(Net, Transient, NativeAccessSpecifierPublic)
	class UAudioComponent*                        InAirAudioComp;                                    // 0x26F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               PSC_PlayerWalkLand;                                // 0x26F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               PSC_PlayerRunLand;                                 // 0x2700(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               PSC_PlayerSlideLand;                               // 0x2708(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UParticleSystemComponent*               PSC_PlayerInWater;                                 // 0x2710(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAudioComponent*                        SlidingAudioComp;                                  // 0x2718(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UFortMobileInteractionComponent*> MobileInteractionComponents;                       // 0x2720(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FLinearColor                           MinimapIconColorFiftyFiftyPlayer;                  // 0x2730(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxIndicatorVisibilityDistForReplays;              // 0x2740(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2744[0x4];                                     // 0x2744(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UAudioComponent*                        ConsumableUseAudio;                                // 0x2748(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InAirAudioScalar;                                  // 0x2750(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InAirAudioInterpSpeed;                             // 0x2754(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InAirAudioPawnSpeedMin;                            // 0x2758(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         InAirAudioPawnSpeedMax;                            // 0x275C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2760[0x1];                                     // 0x2760(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bFXIsInGhostMode;                                  // 0x2761(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2762[0x2];                                     // 0x2762(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         WalkDustActivateSpeed;                             // 0x2764(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         WalkDustResetSpeed;                                // 0x2768(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RunParticleActivateSpeed;                          // 0x276C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2770[0x10];                                    // 0x2770(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             SlidingIntensitySound3P;                           // 0x2780(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class USoundBase*                             SlidingIntensitySound1P;                           // 0x2788(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SlideAudioIntensity;                               // 0x2790(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LastHealthPostProcessWeight;                       // 0x2794(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HealthPostProcessStartTime;                        // 0x2798(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         HealthPostProcessMuteTime;                         // 0x279C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_27A0[0x10];                                    // 0x27A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortSignificanceManager*               FortSignificanceManager;                           // 0x27B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_27B8[0x30];                                    // 0x27B8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BushStateChanged(bool bNewBushState);
	void CancelMeleeCombatSlow();
	void FastSharedReplication(const struct FSharedRepMovement& SharedRepMovement);
	void ForceReviveFromDBNO();
	float GetDefaultReviveFromDBNOTime();
	void LandscapeCheck();
	bool LocalIsTryingToEnterVehicle();
	void MeleeCombatActivated();
	void MeleeCombatBlocked();
	void OnEnteredReplayRelevancy();
	void OnEnteredWaterVolume();
	void OnExitedWaterVolume();
	void OnLeftReplayRelevancy();
	void OnOutsideSafeZonePhaseChanged(int32 SafeZonePhase);
	void OnPawnLODChanged(int32 NewLOD);
	void OnReceivedStormSurgeDamage();
	void OnRep_AttributeProxy();
	void OnRep_CapsuleHalfHeightAthena();
	void OnRep_CapsuleRadiusAthena();
	void OnRep_CustomizationLoadout();
	void OnRep_IsInWaterVolume();
	void OnRep_MeshHeightAdjustAthena();
	void OnRep_NetMovementPrioritized();
	void OnRep_RepAnimMontageStartSection();
	void OnRep_ReplayRepAnimMontageInfo();
	void OnRep_ReplicatedAnimMontage();
	void OnResInDuringWarmup();
	void OnSignificantTick(float Significance);
	void ServerSetInteractingItem(class AActor* InteractingItem, bool bClearInteraction);
	void SetBushEnabled(bool bEnableBush);
	void SetCapsuleHalfHeightAthena(float HalfHeight);
	void SetCapsuleRadiusAthena(float Radius);
	void SetFallInstigator(class AController* NewFallInstigator, const struct FGameplayTagContainer& NewFallingDamageTags);
	void SetMeshHeightAdjustAthena(float HeightAdjust);
	void StartConsumableUseAudio(class USoundBase* Sound);
	void StopConsumableUseAudio();
	void TeleportToSkyDive(float HeightAboveGround);

	bool IsBackpackEquipped(EBackpackType BackpackType) const;
	bool IsPlayingMinigame() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerPawnAthena">();
	}
	static class AFortPlayerPawnAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerPawnAthena>();
	}
};
#pragma pack(pop)
static_assert(alignof(AFortPlayerPawnAthena) == 0x000010, "Wrong alignment on AFortPlayerPawnAthena");
static_assert(sizeof(AFortPlayerPawnAthena) == 0x0027F0, "Wrong size on AFortPlayerPawnAthena");
static_assert(offsetof(AFortPlayerPawnAthena, OnInteractionFailedCallback) == 0x002108, "Member 'AFortPlayerPawnAthena::OnInteractionFailedCallback' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, ItemInteractionActor) == 0x002118, "Member 'AFortPlayerPawnAthena::ItemInteractionActor' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, CurrentPawnSpeed) == 0x00214C, "Member 'AFortPlayerPawnAthena::CurrentPawnSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, CurrentPawnSpeedXY) == 0x002150, "Member 'AFortPlayerPawnAthena::CurrentPawnSpeedXY' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, CurrentPawnVelXYRot) == 0x002154, "Member 'AFortPlayerPawnAthena::CurrentPawnVelXYRot' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, PreviousVelocityXY) == 0x002160, "Member 'AFortPlayerPawnAthena::PreviousVelocityXY' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, OnReviveSound) == 0x002170, "Member 'AFortPlayerPawnAthena::OnReviveSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, ReviveFromDBNOTime) == 0x002178, "Member 'AFortPlayerPawnAthena::ReviveFromDBNOTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, DBNOStartTime) == 0x00217C, "Member 'AFortPlayerPawnAthena::DBNOStartTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, DBNOInvulnerableTime) == 0x002180, "Member 'AFortPlayerPawnAthena::DBNOInvulnerableTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, DBNORevivalStacking) == 0x002184, "Member 'AFortPlayerPawnAthena::DBNORevivalStacking' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, bWasCrouchedBeforeDBNO) == 0x002190, "Member 'AFortPlayerPawnAthena::bWasCrouchedBeforeDBNO' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, DirectionalSpeedMultiplierCurve) == 0x002198, "Member 'AFortPlayerPawnAthena::DirectionalSpeedMultiplierCurve' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, ItemSpecialActorID) == 0x0021A0, "Member 'AFortPlayerPawnAthena::ItemSpecialActorID' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, ItemSpecialActorCategoryTag) == 0x0021A8, "Member 'AFortPlayerPawnAthena::ItemSpecialActorCategoryTag' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, BecameSpecialActorTime) == 0x0021B4, "Member 'AFortPlayerPawnAthena::BecameSpecialActorTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, ParachuteDirectionalSpeedMultiplierCurve) == 0x0021B8, "Member 'AFortPlayerPawnAthena::ParachuteDirectionalSpeedMultiplierCurve' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, SkydivingDirectionalSpeedMultiplierCurve) == 0x0021C0, "Member 'AFortPlayerPawnAthena::SkydivingDirectionalSpeedMultiplierCurve' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, BallooningDirectionalSpeedMultiplierCurve) == 0x0021C8, "Member 'AFortPlayerPawnAthena::BallooningDirectionalSpeedMultiplierCurve' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, OnUIGameplayCue) == 0x0021D0, "Member 'AFortPlayerPawnAthena::OnUIGameplayCue' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, bPlaytestWithNoMouse) == 0x0021E0, "Member 'AFortPlayerPawnAthena::bPlaytestWithNoMouse' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, bNetMovementPrioritized) == 0x0021E8, "Member 'AFortPlayerPawnAthena::bNetMovementPrioritized' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, CapsuleRadiusAthena) == 0x0021EC, "Member 'AFortPlayerPawnAthena::CapsuleRadiusAthena' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, CapsuleHalfHeightAthena) == 0x0021F0, "Member 'AFortPlayerPawnAthena::CapsuleHalfHeightAthena' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, MeshHeightAdjustAthena) == 0x0021F4, "Member 'AFortPlayerPawnAthena::MeshHeightAdjustAthena' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, AttributeReplicationProxy) == 0x0021F8, "Member 'AFortPlayerPawnAthena::AttributeReplicationProxy' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, RepAnimMontageInfo) == 0x002210, "Member 'AFortPlayerPawnAthena::RepAnimMontageInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, RepAnimMontageStartSection) == 0x002240, "Member 'AFortPlayerPawnAthena::RepAnimMontageStartSection' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, ReplayRepAnimMontageInfo) == 0x002248, "Member 'AFortPlayerPawnAthena::ReplayRepAnimMontageInfo' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, SimulatedProxyGameplayCues) == 0x002280, "Member 'AFortPlayerPawnAthena::SimulatedProxyGameplayCues' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LandingMontagePair) == 0x002440, "Member 'AFortPlayerPawnAthena::LandingMontagePair' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, CurrentQuickChatIcon) == 0x002470, "Member 'AFortPlayerPawnAthena::CurrentQuickChatIcon' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, bADSWhileNotOnGround) == 0x0024FD, "Member 'AFortPlayerPawnAthena::bADSWhileNotOnGround' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, DefaultCrouchedFootstepSound) == 0x002500, "Member 'AFortPlayerPawnAthena::DefaultCrouchedFootstepSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, DefaultCrouchSprintFootstepSound) == 0x002508, "Member 'AFortPlayerPawnAthena::DefaultCrouchSprintFootstepSound' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, MinimumTimeBetweenSteps) == 0x002510, "Member 'AFortPlayerPawnAthena::MinimumTimeBetweenSteps' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LastStepTime) == 0x002514, "Member 'AFortPlayerPawnAthena::LastStepTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, OnFootstepEvent) == 0x002518, "Member 'AFortPlayerPawnAthena::OnFootstepEvent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, OnFortPlayerDied) == 0x002528, "Member 'AFortPlayerPawnAthena::OnFortPlayerDied' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, KillerForSpectatorRotation) == 0x002538, "Member 'AFortPlayerPawnAthena::KillerForSpectatorRotation' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, bIsInWaterVolume) == 0x002540, "Member 'AFortPlayerPawnAthena::bIsInWaterVolume' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, DamageFXSignificance) == 0x002550, "Member 'AFortPlayerPawnAthena::DamageFXSignificance' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, bIsPlayerPawnReady) == 0x002570, "Member 'AFortPlayerPawnAthena::bIsPlayerPawnReady' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, CustomizationLoadout) == 0x002578, "Member 'AFortPlayerPawnAthena::CustomizationLoadout' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LastFiredLocation) == 0x002654, "Member 'AFortPlayerPawnAthena::LastFiredLocation' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LastFiredDirection) == 0x002660, "Member 'AFortPlayerPawnAthena::LastFiredDirection' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LastFiredTime) == 0x00266C, "Member 'AFortPlayerPawnAthena::LastFiredTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, PrototypeShootingModel) == 0x002678, "Member 'AFortPlayerPawnAthena::PrototypeShootingModel' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, FallInstigator) == 0x002680, "Member 'AFortPlayerPawnAthena::FallInstigator' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, FallDamageTags) == 0x002688, "Member 'AFortPlayerPawnAthena::FallDamageTags' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LastFloorBeforeFalling) == 0x0026A8, "Member 'AFortPlayerPawnAthena::LastFloorBeforeFalling' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LastFallDistance) == 0x0026B0, "Member 'AFortPlayerPawnAthena::LastFallDistance' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, MeleeCombatSlowSpeedMultiplier) == 0x0026B4, "Member 'AFortPlayerPawnAthena::MeleeCombatSlowSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, MeleeCombatSlowDuration) == 0x0026B8, "Member 'AFortPlayerPawnAthena::MeleeCombatSlowDuration' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, EncryptedPawnReplayData) == 0x0026C0, "Member 'AFortPlayerPawnAthena::EncryptedPawnReplayData' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, InAirAudioComp) == 0x0026F0, "Member 'AFortPlayerPawnAthena::InAirAudioComp' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, PSC_PlayerWalkLand) == 0x0026F8, "Member 'AFortPlayerPawnAthena::PSC_PlayerWalkLand' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, PSC_PlayerRunLand) == 0x002700, "Member 'AFortPlayerPawnAthena::PSC_PlayerRunLand' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, PSC_PlayerSlideLand) == 0x002708, "Member 'AFortPlayerPawnAthena::PSC_PlayerSlideLand' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, PSC_PlayerInWater) == 0x002710, "Member 'AFortPlayerPawnAthena::PSC_PlayerInWater' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, SlidingAudioComp) == 0x002718, "Member 'AFortPlayerPawnAthena::SlidingAudioComp' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, MobileInteractionComponents) == 0x002720, "Member 'AFortPlayerPawnAthena::MobileInteractionComponents' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, MinimapIconColorFiftyFiftyPlayer) == 0x002730, "Member 'AFortPlayerPawnAthena::MinimapIconColorFiftyFiftyPlayer' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, MaxIndicatorVisibilityDistForReplays) == 0x002740, "Member 'AFortPlayerPawnAthena::MaxIndicatorVisibilityDistForReplays' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, ConsumableUseAudio) == 0x002748, "Member 'AFortPlayerPawnAthena::ConsumableUseAudio' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, InAirAudioScalar) == 0x002750, "Member 'AFortPlayerPawnAthena::InAirAudioScalar' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, InAirAudioInterpSpeed) == 0x002754, "Member 'AFortPlayerPawnAthena::InAirAudioInterpSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, InAirAudioPawnSpeedMin) == 0x002758, "Member 'AFortPlayerPawnAthena::InAirAudioPawnSpeedMin' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, InAirAudioPawnSpeedMax) == 0x00275C, "Member 'AFortPlayerPawnAthena::InAirAudioPawnSpeedMax' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, bFXIsInGhostMode) == 0x002761, "Member 'AFortPlayerPawnAthena::bFXIsInGhostMode' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, WalkDustActivateSpeed) == 0x002764, "Member 'AFortPlayerPawnAthena::WalkDustActivateSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, WalkDustResetSpeed) == 0x002768, "Member 'AFortPlayerPawnAthena::WalkDustResetSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, RunParticleActivateSpeed) == 0x00276C, "Member 'AFortPlayerPawnAthena::RunParticleActivateSpeed' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, SlidingIntensitySound3P) == 0x002780, "Member 'AFortPlayerPawnAthena::SlidingIntensitySound3P' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, SlidingIntensitySound1P) == 0x002788, "Member 'AFortPlayerPawnAthena::SlidingIntensitySound1P' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, SlideAudioIntensity) == 0x002790, "Member 'AFortPlayerPawnAthena::SlideAudioIntensity' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, LastHealthPostProcessWeight) == 0x002794, "Member 'AFortPlayerPawnAthena::LastHealthPostProcessWeight' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, HealthPostProcessStartTime) == 0x002798, "Member 'AFortPlayerPawnAthena::HealthPostProcessStartTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, HealthPostProcessMuteTime) == 0x00279C, "Member 'AFortPlayerPawnAthena::HealthPostProcessMuteTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerPawnAthena, FortSignificanceManager) == 0x0027B0, "Member 'AFortPlayerPawnAthena::FortSignificanceManager' has a wrong offset!");

// Class FortniteGame.FortPlayerPet
// 0x0060 (0x0390 - 0x0330)
class AFortPlayerPet final : public AActor
{
public:
	class UAthenaPetItemDefinition*               PetItemDef;                                        // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAudioComponent*                        PetAudioComponent;                                 // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_340[0x8];                                      // 0x0340(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	uint8                                         bIsFrontEndPreview : 1;                            // 0x0348(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_349[0x7];                                      // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class USkeletalMeshComponentBudgeted*         PetMesh;                                           // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UMaterialInterface*>             SavedMaterials;                                    // 0x0358(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_368[0x20];                                     // 0x0368(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortTaggedSoundBank*                   SoundBank;                                         // 0x0388(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void OnRequestedCustomizationComplete(class AFortPlayerPawn* Pawn);
	void PetMaterialsOverride();
	void ReInitPetDisplay();
	void ResetPetMaterials();

	class AFortPlayerPawn* GetFortPlayerPawn() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerPet">();
	}
	static class AFortPlayerPet* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerPet>();
	}
};
static_assert(alignof(AFortPlayerPet) == 0x000008, "Wrong alignment on AFortPlayerPet");
static_assert(sizeof(AFortPlayerPet) == 0x000390, "Wrong size on AFortPlayerPet");
static_assert(offsetof(AFortPlayerPet, PetItemDef) == 0x000330, "Member 'AFortPlayerPet::PetItemDef' has a wrong offset!");
static_assert(offsetof(AFortPlayerPet, PetAudioComponent) == 0x000338, "Member 'AFortPlayerPet::PetAudioComponent' has a wrong offset!");
static_assert(offsetof(AFortPlayerPet, PetMesh) == 0x000350, "Member 'AFortPlayerPet::PetMesh' has a wrong offset!");
static_assert(offsetof(AFortPlayerPet, SavedMaterials) == 0x000358, "Member 'AFortPlayerPet::SavedMaterials' has a wrong offset!");
static_assert(offsetof(AFortPlayerPet, SoundBank) == 0x000388, "Member 'AFortPlayerPet::SoundBank' has a wrong offset!");

// Class FortniteGame.FortPlayerPetRepState
// 0x0030 (0x0360 - 0x0330)
class AFortPlayerPetRepState final : public AActor
{
public:
	class AActor*                                 LookAtTarget;                                      // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAthenaPetItemDefinition*               PetItemDef;                                        // 0x0338(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FPetStimuliRepData                     StimuliTag;                                        // 0x0340(0x000C)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_34C[0x14];                                     // 0x034C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_LookAtTarget();
	void OnRep_PetItemDef();
	void OnRep_StimuliTag();

	class AFortPlayerPawn* GetFortPlayerPawn() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerPetRepState">();
	}
	static class AFortPlayerPetRepState* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerPetRepState>();
	}
};
static_assert(alignof(AFortPlayerPetRepState) == 0x000008, "Wrong alignment on AFortPlayerPetRepState");
static_assert(sizeof(AFortPlayerPetRepState) == 0x000360, "Wrong size on AFortPlayerPetRepState");
static_assert(offsetof(AFortPlayerPetRepState, LookAtTarget) == 0x000330, "Member 'AFortPlayerPetRepState::LookAtTarget' has a wrong offset!");
static_assert(offsetof(AFortPlayerPetRepState, PetItemDef) == 0x000338, "Member 'AFortPlayerPetRepState::PetItemDef' has a wrong offset!");
static_assert(offsetof(AFortPlayerPetRepState, StimuliTag) == 0x000340, "Member 'AFortPlayerPetRepState::StimuliTag' has a wrong offset!");

// Class FortniteGame.FortPlayerStart
// 0x0008 (0x0368 - 0x0360)
class AFortPlayerStart final : public APlayerStart
{
public:
	class UParticleSystemComponent*               StartParticleComponent;                            // 0x0360(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStart">();
	}
	static class AFortPlayerStart* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStart>();
	}
};
static_assert(alignof(AFortPlayerStart) == 0x000008, "Wrong alignment on AFortPlayerStart");
static_assert(sizeof(AFortPlayerStart) == 0x000368, "Wrong size on AFortPlayerStart");
static_assert(offsetof(AFortPlayerStart, StartParticleComponent) == 0x000360, "Member 'AFortPlayerStart::StartParticleComponent' has a wrong offset!");

// Class FortniteGame.FortPlayerStatePvP
// 0x0020 (0x0CE8 - 0x0CC8)
class AFortPlayerStatePvP : public AFortPlayerStateZone
{
public:
	uint8                                         Pad_CC8[0x18];                                     // 0x0CC8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TotalQuantum;                                      // 0x0CE0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_CE4[0x4];                                      // 0x0CE4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_TotalQuantum(const int32 PrevTotalQuantum);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStatePvP">();
	}
	static class AFortPlayerStatePvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStatePvP>();
	}
};
static_assert(alignof(AFortPlayerStatePvP) == 0x000008, "Wrong alignment on AFortPlayerStatePvP");
static_assert(sizeof(AFortPlayerStatePvP) == 0x000CE8, "Wrong size on AFortPlayerStatePvP");
static_assert(offsetof(AFortPlayerStatePvP, TotalQuantum) == 0x000CE0, "Member 'AFortPlayerStatePvP::TotalQuantum' has a wrong offset!");

// Class FortniteGame.FortPlayerStateAthena
// 0x0420 (0x1108 - 0x0CE8)
class AFortPlayerStateAthena final : public AFortPlayerStatePvP
{
public:
	uint8                                         Pad_CE8[0x4];                                      // 0x0CE8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortRespawnData                       RespawnData;                                       // 0x0CEC(0x0020)(NoDestructor, Protected, NativeAccessSpecifierProtected)
	ETeamMemberState                              ReplicatedTeamMemberState;                         // 0x0D0C(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	ETeamMemberState                              TeamMemberState;                                   // 0x0D0D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D0E[0x2];                                      // 0x0D0E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TeamMemberStateRepTime;                            // 0x0D10(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D14[0x3C];                                     // 0x0D14(0x003C)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bHasWonAGame;                                      // 0x0D50(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D51[0x3];                                      // 0x0D51(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TeamKillScore;                                     // 0x0D54(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TMap<class UAthenaGadgetItemDefinition*, int32> KillsWhileAthenaGadgetEquippedMap;                 // 0x0D58(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	uint8                                         TeamIndex;                                         // 0x0DA8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DA9[0x3];                                      // 0x0DA9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TeamScorePlacement;                                // 0x0DAC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TeamScore;                                         // 0x0DB0(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Place;                                             // 0x0DB4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DownScore;                                         // 0x0DB8(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         KillScore;                                         // 0x0DBC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DC0[0xC];                                      // 0x0DC0(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AIKillCount;                                       // 0x0DCC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_DD0[0x4];                                      // 0x0DD0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumChestsOpened;                                   // 0x0DD4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DD8[0x4];                                      // 0x0DD8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumAmmoCansOpened;                                 // 0x0DDC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DE0[0x4];                                      // 0x0DE0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumSupplyDropsOpened;                              // 0x0DE4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DE8[0x4];                                      // 0x0DE8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumLlamasOpened;                                   // 0x0DEC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DF0[0x4];                                      // 0x0DF0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumForagedItemsConsumed;                           // 0x0DF4(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_DF8[0x4];                                      // 0x0DF8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumMinutesAlive;                                   // 0x0DFC(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E00[0x4];                                      // 0x0E00(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumBronzeCoinsCollected;                           // 0x0E04(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E08[0x4];                                      // 0x0E08(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumSilverCoinsCollected;                           // 0x0E0C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E10[0x4];                                      // 0x0E10(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumGoldCoinsCollected;                             // 0x0E14(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E18[0x4];                                      // 0x0E18(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         TotalPlayerScore;                                  // 0x0E1C(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PointsAddedToScore;                                // 0x0E20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   TeamScoreChanged;                                  // 0x0E30(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   TeamPlacementChanged;                              // 0x0E40(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PlaceChanged;                                      // 0x0E50(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   TeamAverageDamageChanged;                          // 0x0E60(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<class AFortPlayerStateAthena*>         FriendsInSquad;                                    // 0x0E70(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<class AFortPlayerStateAthena*>         FriendsInSquadAtPartnerCafe;                       // 0x0E80(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TSet<class AFortPlayerStateAthena*>           HostilePlayersDamaged;                             // 0x0E90(0x0050)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	uint8                                         StormSurgeEffectCount;                             // 0x0EE0(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_EE1[0x3];                                      // 0x0EE1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TeamAverageDamageDealt;                            // 0x0EE4(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         SquadId;                                           // 0x0EE8(0x0001)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_EE9[0x7];                                      // 0x0EE9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FPlayerBannerInfo                      Banner;                                            // 0x0EF0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	uint8                                         bThankedBusDriver : 1;                             // 0x0F18(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bInAircraft : 1;                                   // 0x0F18(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUsingAnonymousMode : 1;                           // 0x0F18(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_F19[0x7];                                      // 0x0F19(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   StreamerModeName;                                  // 0x0F20(0x0018)(Net, Transient, NativeAccessSpecifierPublic)
	class AFortPlayerMarkerBase*                  LocalWorldMapMarker;                               // 0x0F38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MapIndicatorServerTime;                            // 0x0F40(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsTalking;                                        // 0x0F44(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsMuted;                                          // 0x0F45(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F46[0x16A];                                    // 0x0F46(0x016A)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector2D                              MapIndicatorPos;                                   // 0x10B0(0x0008)(Net, ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SecondsAlive;                                      // 0x10B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIsDisconnected;                                   // 0x10BC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_10BD[0x1B];                                    // 0x10BD(0x001B)(Fixing Size After Last Property [ Dumper-7 ])
	class UTexture2D*                             GameModeIcon;                                      // 0x10D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDeathInfo                             DeathInfo;                                         // 0x10E0(0x0028)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)

public:
	static EDeathCause ToDeathCause(const struct FGameplayTagContainer& InTags, bool bWasDBNO);

	void ClientNotifyTournamentStatsFinal(const class FString& EventTournamentId, const class FString& EventWindowId);
	void ClientReportDBNO(const class AFortPlayerStateAthena* Player);
	void ClientReportKill(const class AFortPlayerStateAthena* Player);
	void ClientReportTeamKill(int32 TeamKills);
	void OnRep_AIKills();
	void OnRep_BannerInfo();
	void OnRep_DeathInfo();
	void OnRep_Downs();
	void OnRep_Kills();
	void OnRep_MapIndicatorPos();
	void OnRep_NumAmmoCansOpened();
	void OnRep_NumBronzeCoinsCollected();
	void OnRep_NumChestsOpened();
	void OnRep_NumForagedItemsConsumed();
	void OnRep_NumGoldCoinsCollected();
	void OnRep_NumLlamasOpened();
	void OnRep_NumMinutesAlive();
	void OnRep_NumSilverCoinsCollected();
	void OnRep_NumSupplyDropsOpened();
	void OnRep_Place();
	void OnRep_ReplicatedTeamMemberState();
	void OnRep_SquadId();
	void OnRep_StormSurgeEffectCount();
	void OnRep_TeamAverageDamageDealt();
	void OnRep_TeamIndex(uint8 OldVal);
	void OnRep_TeamKillScore();
	void OnRep_TeamScore();
	void OnRep_TeamScorePlacement();
	void OnRep_ThankedBusDriver();
	void Server_SetCanEditCreativeIsland(bool bCanEdit, const TArray<class FString>& WhiteList);
	void ServerSetInAircraft(bool bNewInAircraft);
	void SetMapIndicatorPos(const struct FVector2D& Position);

	bool CanEditCreativeIsland() const;
	const struct FDeathInfo GetDeathInfo() const;
	struct FVector2D GetMapIndicatorPos() const;
	struct FLinearColor GetPinColor() const;
	bool IsDisconnected() const;
	bool IsInSquad() const;
	bool IsSquadDead() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateAthena">();
	}
	static class AFortPlayerStateAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateAthena>();
	}
};
static_assert(alignof(AFortPlayerStateAthena) == 0x000008, "Wrong alignment on AFortPlayerStateAthena");
static_assert(sizeof(AFortPlayerStateAthena) == 0x001108, "Wrong size on AFortPlayerStateAthena");
static_assert(offsetof(AFortPlayerStateAthena, RespawnData) == 0x000CEC, "Member 'AFortPlayerStateAthena::RespawnData' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, ReplicatedTeamMemberState) == 0x000D0C, "Member 'AFortPlayerStateAthena::ReplicatedTeamMemberState' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamMemberState) == 0x000D0D, "Member 'AFortPlayerStateAthena::TeamMemberState' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamMemberStateRepTime) == 0x000D10, "Member 'AFortPlayerStateAthena::TeamMemberStateRepTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, bHasWonAGame) == 0x000D50, "Member 'AFortPlayerStateAthena::bHasWonAGame' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamKillScore) == 0x000D54, "Member 'AFortPlayerStateAthena::TeamKillScore' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, KillsWhileAthenaGadgetEquippedMap) == 0x000D58, "Member 'AFortPlayerStateAthena::KillsWhileAthenaGadgetEquippedMap' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamIndex) == 0x000DA8, "Member 'AFortPlayerStateAthena::TeamIndex' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamScorePlacement) == 0x000DAC, "Member 'AFortPlayerStateAthena::TeamScorePlacement' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamScore) == 0x000DB0, "Member 'AFortPlayerStateAthena::TeamScore' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, Place) == 0x000DB4, "Member 'AFortPlayerStateAthena::Place' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, DownScore) == 0x000DB8, "Member 'AFortPlayerStateAthena::DownScore' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, KillScore) == 0x000DBC, "Member 'AFortPlayerStateAthena::KillScore' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, AIKillCount) == 0x000DCC, "Member 'AFortPlayerStateAthena::AIKillCount' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumChestsOpened) == 0x000DD4, "Member 'AFortPlayerStateAthena::NumChestsOpened' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumAmmoCansOpened) == 0x000DDC, "Member 'AFortPlayerStateAthena::NumAmmoCansOpened' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumSupplyDropsOpened) == 0x000DE4, "Member 'AFortPlayerStateAthena::NumSupplyDropsOpened' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumLlamasOpened) == 0x000DEC, "Member 'AFortPlayerStateAthena::NumLlamasOpened' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumForagedItemsConsumed) == 0x000DF4, "Member 'AFortPlayerStateAthena::NumForagedItemsConsumed' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumMinutesAlive) == 0x000DFC, "Member 'AFortPlayerStateAthena::NumMinutesAlive' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumBronzeCoinsCollected) == 0x000E04, "Member 'AFortPlayerStateAthena::NumBronzeCoinsCollected' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumSilverCoinsCollected) == 0x000E0C, "Member 'AFortPlayerStateAthena::NumSilverCoinsCollected' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, NumGoldCoinsCollected) == 0x000E14, "Member 'AFortPlayerStateAthena::NumGoldCoinsCollected' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TotalPlayerScore) == 0x000E1C, "Member 'AFortPlayerStateAthena::TotalPlayerScore' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, PointsAddedToScore) == 0x000E20, "Member 'AFortPlayerStateAthena::PointsAddedToScore' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamScoreChanged) == 0x000E30, "Member 'AFortPlayerStateAthena::TeamScoreChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamPlacementChanged) == 0x000E40, "Member 'AFortPlayerStateAthena::TeamPlacementChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, PlaceChanged) == 0x000E50, "Member 'AFortPlayerStateAthena::PlaceChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamAverageDamageChanged) == 0x000E60, "Member 'AFortPlayerStateAthena::TeamAverageDamageChanged' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, FriendsInSquad) == 0x000E70, "Member 'AFortPlayerStateAthena::FriendsInSquad' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, FriendsInSquadAtPartnerCafe) == 0x000E80, "Member 'AFortPlayerStateAthena::FriendsInSquadAtPartnerCafe' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, HostilePlayersDamaged) == 0x000E90, "Member 'AFortPlayerStateAthena::HostilePlayersDamaged' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, StormSurgeEffectCount) == 0x000EE0, "Member 'AFortPlayerStateAthena::StormSurgeEffectCount' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, TeamAverageDamageDealt) == 0x000EE4, "Member 'AFortPlayerStateAthena::TeamAverageDamageDealt' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, SquadId) == 0x000EE8, "Member 'AFortPlayerStateAthena::SquadId' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, Banner) == 0x000EF0, "Member 'AFortPlayerStateAthena::Banner' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, StreamerModeName) == 0x000F20, "Member 'AFortPlayerStateAthena::StreamerModeName' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, LocalWorldMapMarker) == 0x000F38, "Member 'AFortPlayerStateAthena::LocalWorldMapMarker' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, MapIndicatorServerTime) == 0x000F40, "Member 'AFortPlayerStateAthena::MapIndicatorServerTime' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, bIsTalking) == 0x000F44, "Member 'AFortPlayerStateAthena::bIsTalking' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, bIsMuted) == 0x000F45, "Member 'AFortPlayerStateAthena::bIsMuted' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, MapIndicatorPos) == 0x0010B0, "Member 'AFortPlayerStateAthena::MapIndicatorPos' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, SecondsAlive) == 0x0010B8, "Member 'AFortPlayerStateAthena::SecondsAlive' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, bIsDisconnected) == 0x0010BC, "Member 'AFortPlayerStateAthena::bIsDisconnected' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, GameModeIcon) == 0x0010D8, "Member 'AFortPlayerStateAthena::GameModeIcon' has a wrong offset!");
static_assert(offsetof(AFortPlayerStateAthena, DeathInfo) == 0x0010E0, "Member 'AFortPlayerStateAthena::DeathInfo' has a wrong offset!");

// Class FortniteGame.FortPlayerStateKeep
// 0x0000 (0x0CC8 - 0x0CC8)
class AFortPlayerStateKeep final : public AFortPlayerStateZone
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerStateKeep">();
	}
	static class AFortPlayerStateKeep* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPlayerStateKeep>();
	}
};
static_assert(alignof(AFortPlayerStateKeep) == 0x000008, "Wrong alignment on AFortPlayerStateKeep");
static_assert(sizeof(AFortPlayerStateKeep) == 0x000CC8, "Wrong size on AFortPlayerStateKeep");

// Class FortniteGame.FortPlaylist
// 0x0240 (0x0270 - 0x0030)
class UFortPlaylist : public UPrimaryDataAsset
{
public:
	int32                                         PlaylistId;                                        // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   PlaylistName;                                      // 0x0034(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MinPlayers;                                        // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxPlayers;                                        // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxTeamCount;                                      // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxTeamSize;                                       // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxSocialPartySize;                                // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxSquadSize;                                      // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxSquads;                                         // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          EnforceSquadFill;                                  // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowSquadFillOption;                             // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowJoinInProgress;                              // 0x005A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5B[0x5];                                       // 0x005B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class UPlaylistUserOptions*                   UserOptions;                                       // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<TSoftObjectPtr<class UWorld>>          AdditionalLevels;                                  // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	uint8                                         DefaultFirstTeam;                                  // 0x0078(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         DefaultLastTeam;                                   // 0x0079(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_7A[0x6];                                       // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  GameplayTagContainer;                              // 0x0080(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	EFriendlyFireType                             FriendlyFireType;                                  // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseFriendlyFireAimAssist;                         // 0x00A1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A2[0x2];                                       // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LootLevel;                                         // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagQuery                      LootTagQuery;                                      // 0x00A8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	int32                                         BuildingLevelOverride;                             // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EDBNOType                                     DBNOType;                                          // 0x00F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F5[0x3];                                       // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TSoftObjectPtr<class UFortGameplayModifierItemDefinition>> ModifierList;                                      // 0x00F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	TSoftClassPtr<class UClass>                   TimeOfDayManager;                                  // 0x0108(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class UFortWorldItemDefinition*>       ItemsToFullyLoad;                                  // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bIsDefaultPlaylist;                                // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_141[0x7];                                      // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   UIDisplayName;                                     // 0x0148(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	class FText                                   UIDescription;                                     // 0x0160(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  HUDElementsToHide;                                 // 0x0178(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UDataTable>              LootTierData;                                      // 0x0198(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UDataTable>              LootPackages;                                      // 0x01C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UDataTable>              RangedWeapons;                                     // 0x01E8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UCurveTable>             GameData;                                          // 0x0210(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UCurveTable>             ResourceRates;                                     // 0x0238(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         GarbageCollectionFrequency;                        // 0x0260(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ServerPerformanceEventFrequency;                   // 0x0264(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ServerMetricsEventFrequency;                       // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_26C[0x4];                                      // 0x026C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlaylist">();
	}
	static class UFortPlaylist* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlaylist>();
	}
};
static_assert(alignof(UFortPlaylist) == 0x000008, "Wrong alignment on UFortPlaylist");
static_assert(sizeof(UFortPlaylist) == 0x000270, "Wrong size on UFortPlaylist");
static_assert(offsetof(UFortPlaylist, PlaylistId) == 0x000030, "Member 'UFortPlaylist::PlaylistId' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, PlaylistName) == 0x000034, "Member 'UFortPlaylist::PlaylistName' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, MinPlayers) == 0x00003C, "Member 'UFortPlaylist::MinPlayers' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, MaxPlayers) == 0x000040, "Member 'UFortPlaylist::MaxPlayers' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, MaxTeamCount) == 0x000044, "Member 'UFortPlaylist::MaxTeamCount' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, MaxTeamSize) == 0x000048, "Member 'UFortPlaylist::MaxTeamSize' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, MaxSocialPartySize) == 0x00004C, "Member 'UFortPlaylist::MaxSocialPartySize' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, MaxSquadSize) == 0x000050, "Member 'UFortPlaylist::MaxSquadSize' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, MaxSquads) == 0x000054, "Member 'UFortPlaylist::MaxSquads' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, EnforceSquadFill) == 0x000058, "Member 'UFortPlaylist::EnforceSquadFill' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, bAllowSquadFillOption) == 0x000059, "Member 'UFortPlaylist::bAllowSquadFillOption' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, bAllowJoinInProgress) == 0x00005A, "Member 'UFortPlaylist::bAllowJoinInProgress' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, UserOptions) == 0x000060, "Member 'UFortPlaylist::UserOptions' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, AdditionalLevels) == 0x000068, "Member 'UFortPlaylist::AdditionalLevels' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, DefaultFirstTeam) == 0x000078, "Member 'UFortPlaylist::DefaultFirstTeam' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, DefaultLastTeam) == 0x000079, "Member 'UFortPlaylist::DefaultLastTeam' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, GameplayTagContainer) == 0x000080, "Member 'UFortPlaylist::GameplayTagContainer' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, FriendlyFireType) == 0x0000A0, "Member 'UFortPlaylist::FriendlyFireType' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, bUseFriendlyFireAimAssist) == 0x0000A1, "Member 'UFortPlaylist::bUseFriendlyFireAimAssist' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, LootLevel) == 0x0000A4, "Member 'UFortPlaylist::LootLevel' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, LootTagQuery) == 0x0000A8, "Member 'UFortPlaylist::LootTagQuery' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, BuildingLevelOverride) == 0x0000F0, "Member 'UFortPlaylist::BuildingLevelOverride' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, DBNOType) == 0x0000F4, "Member 'UFortPlaylist::DBNOType' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, ModifierList) == 0x0000F8, "Member 'UFortPlaylist::ModifierList' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, TimeOfDayManager) == 0x000108, "Member 'UFortPlaylist::TimeOfDayManager' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, ItemsToFullyLoad) == 0x000130, "Member 'UFortPlaylist::ItemsToFullyLoad' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, bIsDefaultPlaylist) == 0x000140, "Member 'UFortPlaylist::bIsDefaultPlaylist' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, UIDisplayName) == 0x000148, "Member 'UFortPlaylist::UIDisplayName' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, UIDescription) == 0x000160, "Member 'UFortPlaylist::UIDescription' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, HUDElementsToHide) == 0x000178, "Member 'UFortPlaylist::HUDElementsToHide' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, LootTierData) == 0x000198, "Member 'UFortPlaylist::LootTierData' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, LootPackages) == 0x0001C0, "Member 'UFortPlaylist::LootPackages' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, RangedWeapons) == 0x0001E8, "Member 'UFortPlaylist::RangedWeapons' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, GameData) == 0x000210, "Member 'UFortPlaylist::GameData' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, ResourceRates) == 0x000238, "Member 'UFortPlaylist::ResourceRates' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, GarbageCollectionFrequency) == 0x000260, "Member 'UFortPlaylist::GarbageCollectionFrequency' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, ServerPerformanceEventFrequency) == 0x000264, "Member 'UFortPlaylist::ServerPerformanceEventFrequency' has a wrong offset!");
static_assert(offsetof(UFortPlaylist, ServerMetricsEventFrequency) == 0x000268, "Member 'UFortPlaylist::ServerMetricsEventFrequency' has a wrong offset!");

// Class FortniteGame.FortPlaylistAthena
// 0x0408 (0x0678 - 0x0270)
class UFortPlaylistAthena final : public UFortPlaylist
{
public:
	bool                                          bRewardsTrackPlacement;                            // 0x0270(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRewardsAllowXPProgression;                        // 0x0271(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRewardForRevivingTeammates;                       // 0x0272(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ERewardPlacementBonusType                     RewardPlacementBonusType;                          // 0x0273(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         RewardsPlacementThreshold;                         // 0x0274(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ERewardTimePlayedType                         RewardTimePlayedType;                              // 0x0278(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_279[0x3];                                      // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         RewardTimePlayedXPPerMinute;                       // 0x027C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         RewardTimePlayedXPFlatValue;                       // 0x0280(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowSinglePartyMatches;                          // 0x0284(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRequeueAfterFailedSessionAssignment;              // 0x0285(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsTournament;                                     // 0x0286(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAdvancedLogic;                              // 0x0287(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUpdateMMR;                                        // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_289[0x7];                                      // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 RatingType;                                        // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 Strategy;                                          // 0x02A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 SessionAssignmentChannel;                          // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxBucketCapacity;                                 // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxPendingMatches;                                 // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FRatingExpansion>               PriorityRatingExpansion;                           // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bUseInputRules;                                    // 0x02D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAthenaWinCondition                           WinConditionType;                                  // 0x02D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAthenaVictoryUIType                          VictoryUIType;                                     // 0x02DA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2DB[0x5];                                      // 0x02DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   VictoryText;                                       // 0x02E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         TimedWinConditionTime;                             // 0x02F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         FinalWinConditionTime;                             // 0x0318(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FWinConditionScoreData                 ScoringData;                                       // 0x0338(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         TimedSafeZonePhaseTime;                            // 0x0388(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         WinConditionPlayersRemaining;                      // 0x03A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSupportsStormCapSystem;                           // 0x03AC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsLargeTeamGame;                                  // 0x03AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldSpreadTeams;                                // 0x03AE(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreDefaultQuests;                              // 0x03AF(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisallowMultipleWeaponsOfType;                    // 0x03B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowEditingEnemyWalls;                           // 0x03B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3B2[0x2];                                      // 0x03B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LootDropRounds;                                    // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ForceKickAfterDeathTime;                           // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EForceKickAfterDeathMode                      ForceKickAfterDeathMode;                           // 0x03BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3BD[0x3];                                      // 0x03BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FItemAndCount>                  InventoryItemsToGrant;                             // 0x03C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	float                                         DestructedBuildingInGridTimeout;                   // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bTeamFilterDestructedBuildingsInGrid;              // 0x03D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bOwnerFilterDestructedBuildingsInGrid;             // 0x03D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceCameraFadeOnRespawn;                         // 0x03D6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D7[0x1];                                      // 0x03D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MinTimeBeforeRespawnCameraFade;                    // 0x03D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAthenaRespawnType                            RespawnType;                                       // 0x03DC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3DD[0x3];                                      // 0x03DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         RespawnHeight;                                     // 0x03E0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MaxRespawnHeight;                                  // 0x0400(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         RespawnTime;                                       // 0x0420(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bRespawnInAir;                                     // 0x0440(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_441[0x7];                                      // 0x0441(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         RespawnLevelStreamDistanceToForceSceenFade;        // 0x0448(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bSkipWarmup;                                       // 0x0468(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSkipAircraft;                                     // 0x0469(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAirCraftBehavior                             AirCraftBehavior;                                  // 0x046A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseCustomAircraftPathSelection;                   // 0x046B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseSameDirectionForOpposingAircraft;              // 0x046C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_46D[0x3];                                      // 0x046D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         AircraftPathOffsetFromMapCenterMin;                // 0x0470(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AircraftPathOffsetFromMapCenterMax;                // 0x0474(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AircraftPathMidpointSelectionRadiusMin;            // 0x0478(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AircraftPathMidpointSelectionRadiusMax;            // 0x047C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortMissionGenerator>      PlaylistMissionGen;                                // 0x0480(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceLTMLoadingScreenBackground;                  // 0x0488(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_489[0x7];                                      // 0x0489(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftClassPtr<class UClass>                   LoadingScreenWidget;                               // 0x0490(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FPlaylistUIExtension>           UIExtensions;                                      // 0x04B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSubclassOf<class UFortGameUIExtenderAthena>  UIExtenderClass;                                   // 0x04C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTexture2D*                             MissionIcon;                                       // 0x04D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   UIDisplaySubName;                                  // 0x04D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         OnlyRespectsGlobalSettingForReplayRecording;       // 0x04F0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	bool                                          bLimitedTimeMode;                                  // 0x0510(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisplayScoreInHUD;                                // 0x0511(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisplayRespawnWidget;                             // 0x0512(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnforceFullSquadInUI;                             // 0x0513(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_514[0x4];                                      // 0x0514(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FSlateBrush                            MapImageOverride;                                  // 0x0518(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	float                                         MapScaleOverride;                                  // 0x05A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDrawCreativeDynamicIslands;                       // 0x05A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ESafeZoneStartUp                              SafeZoneStartUp;                                   // 0x05A5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bWarmUpInStorm;                                    // 0x05A6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5A7[0x1];                                      // 0x05A7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StormEffectDelay;                                  // 0x05A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisplayFinalStormPosition;                        // 0x05AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDrawLineToStormCircleIfOutside;                   // 0x05AD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5AE[0x2];                                      // 0x05AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LastSafeZoneIndex;                                 // 0x05B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseDefaultSupplyDrops;                            // 0x05B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5B5[0x3];                                      // 0x05B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FSupplyDropModifierData>        SupplyDropModifierList;                            // 0x05B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<TSoftObjectPtr<class UFortSupplyDropInfo>> SupplyDropInfoList;                                // 0x05C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	TArray<TSoftObjectPtr<class UDataTable>>      QueryNameToLootChanceScaleTables;                  // 0x05D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	TArray<TSoftObjectPtr<class UDataTable>>      QueryNameToLootCountScaleTables;                   // 0x05E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortAthenaExitCraftInfo> ExitCraftInfo;                                     // 0x05F8(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlaylistUsesCustomCharacterParts;                 // 0x0620(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_621[0x7];                                      // 0x0621(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<TSoftObjectPtr<class UFortSpawnActorInfo>> SpawnActorInfoList;                                // 0x0628(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
	uint8                                         bEnableCreativeMode : 1;                           // 0x0638(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowTeamSwitching : 1;                           // 0x0638(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowLayoutRequirementsFeature : 1;               // 0x0638(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseCreativeStarterIsland : 1;                     // 0x0638(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	bool                                          bUsesAnimationSharing;                             // 0x0639(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_63A[0x6];                                      // 0x063A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UAnimationSharingSetup>  AnimationSharingSetup;                             // 0x0640(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PlaylistStatId;                                    // 0x0668(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAccumulateToProfileStats;                         // 0x066C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bSaveToRecentGameList;                             // 0x066D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableStatsV2Stats;                               // 0x066E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_66F[0x1];                                      // 0x066F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	class UAthenaAISettings*                      AISettings;                                        // 0x0670(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void CreateCalendarPayload_Enabling();
	void CreateCalendarPayload_RegionalOverride();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlaylistAthena">();
	}
	static class UFortPlaylistAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlaylistAthena>();
	}
};
static_assert(alignof(UFortPlaylistAthena) == 0x000008, "Wrong alignment on UFortPlaylistAthena");
static_assert(sizeof(UFortPlaylistAthena) == 0x000678, "Wrong size on UFortPlaylistAthena");
static_assert(offsetof(UFortPlaylistAthena, bRewardsTrackPlacement) == 0x000270, "Member 'UFortPlaylistAthena::bRewardsTrackPlacement' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bRewardsAllowXPProgression) == 0x000271, "Member 'UFortPlaylistAthena::bRewardsAllowXPProgression' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bRewardForRevivingTeammates) == 0x000272, "Member 'UFortPlaylistAthena::bRewardForRevivingTeammates' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RewardPlacementBonusType) == 0x000273, "Member 'UFortPlaylistAthena::RewardPlacementBonusType' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RewardsPlacementThreshold) == 0x000274, "Member 'UFortPlaylistAthena::RewardsPlacementThreshold' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RewardTimePlayedType) == 0x000278, "Member 'UFortPlaylistAthena::RewardTimePlayedType' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RewardTimePlayedXPPerMinute) == 0x00027C, "Member 'UFortPlaylistAthena::RewardTimePlayedXPPerMinute' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RewardTimePlayedXPFlatValue) == 0x000280, "Member 'UFortPlaylistAthena::RewardTimePlayedXPFlatValue' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bAllowSinglePartyMatches) == 0x000284, "Member 'UFortPlaylistAthena::bAllowSinglePartyMatches' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bRequeueAfterFailedSessionAssignment) == 0x000285, "Member 'UFortPlaylistAthena::bRequeueAfterFailedSessionAssignment' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bIsTournament) == 0x000286, "Member 'UFortPlaylistAthena::bIsTournament' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bEnableAdvancedLogic) == 0x000287, "Member 'UFortPlaylistAthena::bEnableAdvancedLogic' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bUpdateMMR) == 0x000288, "Member 'UFortPlaylistAthena::bUpdateMMR' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RatingType) == 0x000290, "Member 'UFortPlaylistAthena::RatingType' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, Strategy) == 0x0002A0, "Member 'UFortPlaylistAthena::Strategy' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, SessionAssignmentChannel) == 0x0002B0, "Member 'UFortPlaylistAthena::SessionAssignmentChannel' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, MaxBucketCapacity) == 0x0002C0, "Member 'UFortPlaylistAthena::MaxBucketCapacity' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, MaxPendingMatches) == 0x0002C4, "Member 'UFortPlaylistAthena::MaxPendingMatches' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, PriorityRatingExpansion) == 0x0002C8, "Member 'UFortPlaylistAthena::PriorityRatingExpansion' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bUseInputRules) == 0x0002D8, "Member 'UFortPlaylistAthena::bUseInputRules' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, WinConditionType) == 0x0002D9, "Member 'UFortPlaylistAthena::WinConditionType' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, VictoryUIType) == 0x0002DA, "Member 'UFortPlaylistAthena::VictoryUIType' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, VictoryText) == 0x0002E0, "Member 'UFortPlaylistAthena::VictoryText' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, TimedWinConditionTime) == 0x0002F8, "Member 'UFortPlaylistAthena::TimedWinConditionTime' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, FinalWinConditionTime) == 0x000318, "Member 'UFortPlaylistAthena::FinalWinConditionTime' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, ScoringData) == 0x000338, "Member 'UFortPlaylistAthena::ScoringData' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, TimedSafeZonePhaseTime) == 0x000388, "Member 'UFortPlaylistAthena::TimedSafeZonePhaseTime' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, WinConditionPlayersRemaining) == 0x0003A8, "Member 'UFortPlaylistAthena::WinConditionPlayersRemaining' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bSupportsStormCapSystem) == 0x0003AC, "Member 'UFortPlaylistAthena::bSupportsStormCapSystem' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bIsLargeTeamGame) == 0x0003AD, "Member 'UFortPlaylistAthena::bIsLargeTeamGame' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bShouldSpreadTeams) == 0x0003AE, "Member 'UFortPlaylistAthena::bShouldSpreadTeams' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bIgnoreDefaultQuests) == 0x0003AF, "Member 'UFortPlaylistAthena::bIgnoreDefaultQuests' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bDisallowMultipleWeaponsOfType) == 0x0003B0, "Member 'UFortPlaylistAthena::bDisallowMultipleWeaponsOfType' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bAllowEditingEnemyWalls) == 0x0003B1, "Member 'UFortPlaylistAthena::bAllowEditingEnemyWalls' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, LootDropRounds) == 0x0003B4, "Member 'UFortPlaylistAthena::LootDropRounds' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, ForceKickAfterDeathTime) == 0x0003B8, "Member 'UFortPlaylistAthena::ForceKickAfterDeathTime' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, ForceKickAfterDeathMode) == 0x0003BC, "Member 'UFortPlaylistAthena::ForceKickAfterDeathMode' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, InventoryItemsToGrant) == 0x0003C0, "Member 'UFortPlaylistAthena::InventoryItemsToGrant' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, DestructedBuildingInGridTimeout) == 0x0003D0, "Member 'UFortPlaylistAthena::DestructedBuildingInGridTimeout' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bTeamFilterDestructedBuildingsInGrid) == 0x0003D4, "Member 'UFortPlaylistAthena::bTeamFilterDestructedBuildingsInGrid' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bOwnerFilterDestructedBuildingsInGrid) == 0x0003D5, "Member 'UFortPlaylistAthena::bOwnerFilterDestructedBuildingsInGrid' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bForceCameraFadeOnRespawn) == 0x0003D6, "Member 'UFortPlaylistAthena::bForceCameraFadeOnRespawn' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, MinTimeBeforeRespawnCameraFade) == 0x0003D8, "Member 'UFortPlaylistAthena::MinTimeBeforeRespawnCameraFade' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RespawnType) == 0x0003DC, "Member 'UFortPlaylistAthena::RespawnType' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RespawnHeight) == 0x0003E0, "Member 'UFortPlaylistAthena::RespawnHeight' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, MaxRespawnHeight) == 0x000400, "Member 'UFortPlaylistAthena::MaxRespawnHeight' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RespawnTime) == 0x000420, "Member 'UFortPlaylistAthena::RespawnTime' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bRespawnInAir) == 0x000440, "Member 'UFortPlaylistAthena::bRespawnInAir' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, RespawnLevelStreamDistanceToForceSceenFade) == 0x000448, "Member 'UFortPlaylistAthena::RespawnLevelStreamDistanceToForceSceenFade' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bSkipWarmup) == 0x000468, "Member 'UFortPlaylistAthena::bSkipWarmup' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bSkipAircraft) == 0x000469, "Member 'UFortPlaylistAthena::bSkipAircraft' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, AirCraftBehavior) == 0x00046A, "Member 'UFortPlaylistAthena::AirCraftBehavior' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bUseCustomAircraftPathSelection) == 0x00046B, "Member 'UFortPlaylistAthena::bUseCustomAircraftPathSelection' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bUseSameDirectionForOpposingAircraft) == 0x00046C, "Member 'UFortPlaylistAthena::bUseSameDirectionForOpposingAircraft' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, AircraftPathOffsetFromMapCenterMin) == 0x000470, "Member 'UFortPlaylistAthena::AircraftPathOffsetFromMapCenterMin' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, AircraftPathOffsetFromMapCenterMax) == 0x000474, "Member 'UFortPlaylistAthena::AircraftPathOffsetFromMapCenterMax' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, AircraftPathMidpointSelectionRadiusMin) == 0x000478, "Member 'UFortPlaylistAthena::AircraftPathMidpointSelectionRadiusMin' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, AircraftPathMidpointSelectionRadiusMax) == 0x00047C, "Member 'UFortPlaylistAthena::AircraftPathMidpointSelectionRadiusMax' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, PlaylistMissionGen) == 0x000480, "Member 'UFortPlaylistAthena::PlaylistMissionGen' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bForceLTMLoadingScreenBackground) == 0x000488, "Member 'UFortPlaylistAthena::bForceLTMLoadingScreenBackground' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, LoadingScreenWidget) == 0x000490, "Member 'UFortPlaylistAthena::LoadingScreenWidget' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, UIExtensions) == 0x0004B8, "Member 'UFortPlaylistAthena::UIExtensions' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, UIExtenderClass) == 0x0004C8, "Member 'UFortPlaylistAthena::UIExtenderClass' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, MissionIcon) == 0x0004D0, "Member 'UFortPlaylistAthena::MissionIcon' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, UIDisplaySubName) == 0x0004D8, "Member 'UFortPlaylistAthena::UIDisplaySubName' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, OnlyRespectsGlobalSettingForReplayRecording) == 0x0004F0, "Member 'UFortPlaylistAthena::OnlyRespectsGlobalSettingForReplayRecording' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bLimitedTimeMode) == 0x000510, "Member 'UFortPlaylistAthena::bLimitedTimeMode' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bDisplayScoreInHUD) == 0x000511, "Member 'UFortPlaylistAthena::bDisplayScoreInHUD' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bDisplayRespawnWidget) == 0x000512, "Member 'UFortPlaylistAthena::bDisplayRespawnWidget' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bEnforceFullSquadInUI) == 0x000513, "Member 'UFortPlaylistAthena::bEnforceFullSquadInUI' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, MapImageOverride) == 0x000518, "Member 'UFortPlaylistAthena::MapImageOverride' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, MapScaleOverride) == 0x0005A0, "Member 'UFortPlaylistAthena::MapScaleOverride' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bDrawCreativeDynamicIslands) == 0x0005A4, "Member 'UFortPlaylistAthena::bDrawCreativeDynamicIslands' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, SafeZoneStartUp) == 0x0005A5, "Member 'UFortPlaylistAthena::SafeZoneStartUp' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bWarmUpInStorm) == 0x0005A6, "Member 'UFortPlaylistAthena::bWarmUpInStorm' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, StormEffectDelay) == 0x0005A8, "Member 'UFortPlaylistAthena::StormEffectDelay' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bDisplayFinalStormPosition) == 0x0005AC, "Member 'UFortPlaylistAthena::bDisplayFinalStormPosition' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bDrawLineToStormCircleIfOutside) == 0x0005AD, "Member 'UFortPlaylistAthena::bDrawLineToStormCircleIfOutside' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, LastSafeZoneIndex) == 0x0005B0, "Member 'UFortPlaylistAthena::LastSafeZoneIndex' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bUseDefaultSupplyDrops) == 0x0005B4, "Member 'UFortPlaylistAthena::bUseDefaultSupplyDrops' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, SupplyDropModifierList) == 0x0005B8, "Member 'UFortPlaylistAthena::SupplyDropModifierList' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, SupplyDropInfoList) == 0x0005C8, "Member 'UFortPlaylistAthena::SupplyDropInfoList' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, QueryNameToLootChanceScaleTables) == 0x0005D8, "Member 'UFortPlaylistAthena::QueryNameToLootChanceScaleTables' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, QueryNameToLootCountScaleTables) == 0x0005E8, "Member 'UFortPlaylistAthena::QueryNameToLootCountScaleTables' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, ExitCraftInfo) == 0x0005F8, "Member 'UFortPlaylistAthena::ExitCraftInfo' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bPlaylistUsesCustomCharacterParts) == 0x000620, "Member 'UFortPlaylistAthena::bPlaylistUsesCustomCharacterParts' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, SpawnActorInfoList) == 0x000628, "Member 'UFortPlaylistAthena::SpawnActorInfoList' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bUsesAnimationSharing) == 0x000639, "Member 'UFortPlaylistAthena::bUsesAnimationSharing' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, AnimationSharingSetup) == 0x000640, "Member 'UFortPlaylistAthena::AnimationSharingSetup' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, PlaylistStatId) == 0x000668, "Member 'UFortPlaylistAthena::PlaylistStatId' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bAccumulateToProfileStats) == 0x00066C, "Member 'UFortPlaylistAthena::bAccumulateToProfileStats' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bSaveToRecentGameList) == 0x00066D, "Member 'UFortPlaylistAthena::bSaveToRecentGameList' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, bEnableStatsV2Stats) == 0x00066E, "Member 'UFortPlaylistAthena::bEnableStatsV2Stats' has a wrong offset!");
static_assert(offsetof(UFortPlaylistAthena, AISettings) == 0x000670, "Member 'UFortPlaylistAthena::AISettings' has a wrong offset!");

// Class FortniteGame.FortHealthRegenInterface
// 0x0000 (0x0028 - 0x0028)
class IFortHealthRegenInterface final : public IInterface
{
public:
	class UGameplayEffect* GetHealthRegenDelayGameplayEffect() const;
	class UGameplayEffect* GetHealthRegenGameplayEffect() const;
	TSubclassOf<class UGameplayEffect> GetHealthRegenGameplayEffectClass() const;
	class UGameplayEffect* GetShieldRegenDelayGameplayEffect() const;
	class UGameplayEffect* GetShieldRegenGameplayEffect() const;
	TSubclassOf<class UGameplayEffect> GetShieldRegenGameplayEffectClass() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortHealthRegenInterface">();
	}
	static class IFortHealthRegenInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortHealthRegenInterface>();
	}
};
static_assert(alignof(IFortHealthRegenInterface) == 0x000008, "Wrong alignment on IFortHealthRegenInterface");
static_assert(sizeof(IFortHealthRegenInterface) == 0x000028, "Wrong size on IFortHealthRegenInterface");

// Class FortniteGame.PlaylistUserOptionEnum
// 0x0018 (0x00B8 - 0x00A0)
class UPlaylistUserOptionEnum final : public UPlaylistUserOptionBase
{
public:
	TArray<struct FPlaylistOptionValue>           OptionValues;                                      // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         DefaultValueIndex;                                 // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionEnum">();
	}
	static class UPlaylistUserOptionEnum* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionEnum>();
	}
};
static_assert(alignof(UPlaylistUserOptionEnum) == 0x000008, "Wrong alignment on UPlaylistUserOptionEnum");
static_assert(sizeof(UPlaylistUserOptionEnum) == 0x0000B8, "Wrong size on UPlaylistUserOptionEnum");
static_assert(offsetof(UPlaylistUserOptionEnum, OptionValues) == 0x0000A0, "Member 'UPlaylistUserOptionEnum::OptionValues' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionEnum, DefaultValueIndex) == 0x0000B0, "Member 'UPlaylistUserOptionEnum::DefaultValueIndex' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptionIntEnum
// 0x0018 (0x00B8 - 0x00A0)
class UPlaylistUserOptionIntEnum final : public UPlaylistUserOptionBase
{
public:
	TArray<struct FPlaylistOptionIntValue>        OptionValues;                                      // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	int32                                         DefaultValueIndex;                                 // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B4[0x4];                                       // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionIntEnum">();
	}
	static class UPlaylistUserOptionIntEnum* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionIntEnum>();
	}
};
static_assert(alignof(UPlaylistUserOptionIntEnum) == 0x000008, "Wrong alignment on UPlaylistUserOptionIntEnum");
static_assert(sizeof(UPlaylistUserOptionIntEnum) == 0x0000B8, "Wrong size on UPlaylistUserOptionIntEnum");
static_assert(offsetof(UPlaylistUserOptionIntEnum, OptionValues) == 0x0000A0, "Member 'UPlaylistUserOptionIntEnum::OptionValues' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionIntEnum, DefaultValueIndex) == 0x0000B0, "Member 'UPlaylistUserOptionIntEnum::DefaultValueIndex' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptionIntRange
// 0x0010 (0x00B0 - 0x00A0)
class UPlaylistUserOptionIntRange final : public UPlaylistUserOptionBase
{
public:
	int32                                         Min;                                               // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Max;                                               // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DefaultValue;                                      // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_AC[0x4];                                       // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionIntRange">();
	}
	static class UPlaylistUserOptionIntRange* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionIntRange>();
	}
};
static_assert(alignof(UPlaylistUserOptionIntRange) == 0x000008, "Wrong alignment on UPlaylistUserOptionIntRange");
static_assert(sizeof(UPlaylistUserOptionIntRange) == 0x0000B0, "Wrong size on UPlaylistUserOptionIntRange");
static_assert(offsetof(UPlaylistUserOptionIntRange, Min) == 0x0000A0, "Member 'UPlaylistUserOptionIntRange::Min' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionIntRange, Max) == 0x0000A4, "Member 'UPlaylistUserOptionIntRange::Max' has a wrong offset!");
static_assert(offsetof(UPlaylistUserOptionIntRange, DefaultValue) == 0x0000A8, "Member 'UPlaylistUserOptionIntRange::DefaultValue' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptionBool
// 0x0008 (0x00A8 - 0x00A0)
class UPlaylistUserOptionBool final : public UPlaylistUserOptionBase
{
public:
	bool                                          bDefaultValue;                                     // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A1[0x7];                                       // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptionBool">();
	}
	static class UPlaylistUserOptionBool* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptionBool>();
	}
};
static_assert(alignof(UPlaylistUserOptionBool) == 0x000008, "Wrong alignment on UPlaylistUserOptionBool");
static_assert(sizeof(UPlaylistUserOptionBool) == 0x0000A8, "Wrong size on UPlaylistUserOptionBool");
static_assert(offsetof(UPlaylistUserOptionBool, bDefaultValue) == 0x0000A0, "Member 'UPlaylistUserOptionBool::bDefaultValue' has a wrong offset!");

// Class FortniteGame.PlaylistUserOptions
// 0x0010 (0x0040 - 0x0030)
class UPlaylistUserOptions final : public UDataAsset
{
public:
	TArray<class UPlaylistUserOptionBase*>        Options;                                           // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaylistUserOptions">();
	}
	static class UPlaylistUserOptions* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaylistUserOptions>();
	}
};
static_assert(alignof(UPlaylistUserOptions) == 0x000008, "Wrong alignment on UPlaylistUserOptions");
static_assert(sizeof(UPlaylistUserOptions) == 0x000040, "Wrong size on UPlaylistUserOptions");
static_assert(offsetof(UPlaylistUserOptions, Options) == 0x000030, "Member 'UPlaylistUserOptions::Options' has a wrong offset!");

// Class FortniteGame.FortPlayMontageForGameplayTagQueryInterface
// 0x0000 (0x0028 - 0x0028)
class IFortPlayMontageForGameplayTagQueryInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayMontageForGameplayTagQueryInterface">();
	}
	static class IFortPlayMontageForGameplayTagQueryInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortPlayMontageForGameplayTagQueryInterface>();
	}
};
static_assert(alignof(IFortPlayMontageForGameplayTagQueryInterface) == 0x000008, "Wrong alignment on IFortPlayMontageForGameplayTagQueryInterface");
static_assert(sizeof(IFortPlayMontageForGameplayTagQueryInterface) == 0x000028, "Wrong size on IFortPlayMontageForGameplayTagQueryInterface");

// Class FortniteGame.FortPlaysetItemDefinition
// 0x0120 (0x0480 - 0x0360)
class UFortPlaysetItemDefinition final : public UFortAccountItemDefinition
{
public:
	TSoftObjectPtr<class UWorld>                  PlaysetToSpawn;                                    // 0x0360(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UFortWorldItemDefinition> SpawnItem;                                         // 0x0388(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 OptionFullSavePath;                                // 0x03B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SizeX;                                             // 0x03C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SizeY;                                             // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SizeZ;                                             // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ZSnapTolerance;                                    // 0x03CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EPlaysetOffsetType                            OffsetType;                                        // 0x03D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D1[0x3];                                      // 0x03D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                LocationOffset;                                    // 0x03D4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRotator                               DefaultRotation;                                   // 0x03E0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_3EC[0x4];                                      // 0x03EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FText                                   UIDisplayName;                                     // 0x03F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortMinigame>              MinigameClass;                                     // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bAdjustForWorldCollision : 1;                      // 0x0410(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_411[0x7];                                      // 0x0411(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class ULevelSaveRecord*                       LevelSaveRecord;                                   // 0x0418(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TMap<struct FCreativeActorId, struct FCreativeActorMetaData> CreativeActorMetaData;                             // 0x0420(0x0050)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
	int32                                         TotalCreativeActorSize;                            // 0x0470(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         TotalCreativeActorInstanceSize;                    // 0x0474(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   PlaysetName;                                       // 0x0478(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static struct FVector AdjustToFinalLocation(class UObject* WorldContextObject, class UFortPlaysetItemDefinition* Playset, const struct FVector& BaseLocation, const struct FRotator& Rotation);
	static void SpawnActorsInPlayset(class AActor* WorldContextObject, class UFortPlaysetItemDefinition* Playset);
	static class ULevelStreamingDynamic* SpawnPlayset(class AActor* WorldContextObject, class UFortPlaysetItemDefinition* Playset, const struct FVector& Location, const struct FRotator& Rotation, struct FFortPlaysetStreamingData* OutLevelData);
	static class ULevelStreamingDynamic* SpawnPlaysetFromStruct(class AActor* WorldContextObject, const struct FFortPlaysetStreamingData& LevelData);

	class FName GetPlaysetName() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlaysetItemDefinition">();
	}
	static class UFortPlaysetItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlaysetItemDefinition>();
	}
};
static_assert(alignof(UFortPlaysetItemDefinition) == 0x000010, "Wrong alignment on UFortPlaysetItemDefinition");
static_assert(sizeof(UFortPlaysetItemDefinition) == 0x000480, "Wrong size on UFortPlaysetItemDefinition");
static_assert(offsetof(UFortPlaysetItemDefinition, PlaysetToSpawn) == 0x000360, "Member 'UFortPlaysetItemDefinition::PlaysetToSpawn' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, SpawnItem) == 0x000388, "Member 'UFortPlaysetItemDefinition::SpawnItem' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, OptionFullSavePath) == 0x0003B0, "Member 'UFortPlaysetItemDefinition::OptionFullSavePath' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, SizeX) == 0x0003C0, "Member 'UFortPlaysetItemDefinition::SizeX' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, SizeY) == 0x0003C4, "Member 'UFortPlaysetItemDefinition::SizeY' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, SizeZ) == 0x0003C8, "Member 'UFortPlaysetItemDefinition::SizeZ' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, ZSnapTolerance) == 0x0003CC, "Member 'UFortPlaysetItemDefinition::ZSnapTolerance' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, OffsetType) == 0x0003D0, "Member 'UFortPlaysetItemDefinition::OffsetType' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, LocationOffset) == 0x0003D4, "Member 'UFortPlaysetItemDefinition::LocationOffset' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, DefaultRotation) == 0x0003E0, "Member 'UFortPlaysetItemDefinition::DefaultRotation' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, UIDisplayName) == 0x0003F0, "Member 'UFortPlaysetItemDefinition::UIDisplayName' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, MinigameClass) == 0x000408, "Member 'UFortPlaysetItemDefinition::MinigameClass' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, LevelSaveRecord) == 0x000418, "Member 'UFortPlaysetItemDefinition::LevelSaveRecord' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, CreativeActorMetaData) == 0x000420, "Member 'UFortPlaysetItemDefinition::CreativeActorMetaData' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, TotalCreativeActorSize) == 0x000470, "Member 'UFortPlaysetItemDefinition::TotalCreativeActorSize' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, TotalCreativeActorInstanceSize) == 0x000474, "Member 'UFortPlaysetItemDefinition::TotalCreativeActorInstanceSize' has a wrong offset!");
static_assert(offsetof(UFortPlaysetItemDefinition, PlaysetName) == 0x000478, "Member 'UFortPlaysetItemDefinition::PlaysetName' has a wrong offset!");

// Class FortniteGame.FortPoiCollisionComponent
// 0x0150 (0x06C0 - 0x0570)
class UFortPoiCollisionComponent final : public UPrimitiveComponent
{
public:
	struct FBodyInstance                          PoiBodyInstance;                                   // 0x0570(0x0150)(NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPoiCollisionComponent">();
	}
	static class UFortPoiCollisionComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPoiCollisionComponent>();
	}
};
static_assert(alignof(UFortPoiCollisionComponent) == 0x000008, "Wrong alignment on UFortPoiCollisionComponent");
static_assert(sizeof(UFortPoiCollisionComponent) == 0x0006C0, "Wrong size on UFortPoiCollisionComponent");
static_assert(offsetof(UFortPoiCollisionComponent, PoiBodyInstance) == 0x000570, "Member 'UFortPoiCollisionComponent::PoiBodyInstance' has a wrong offset!");

// Class FortniteGame.FortPoiManager
// 0x00C8 (0x03F8 - 0x0330)
class AFortPoiManager final : public AActor
{
public:
	struct FFortPoiGridInfo                       FortPoiGridInfo;                                   // 0x0330(0x0028)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	TArray<int16>                                 FortPoiGridCellsTagContainerTableIds;              // 0x0358(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortPoiVolumeGridCell>         FortPoiGridCellsLargeVolume;                       // 0x0368(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<class AFortPoiVolume*>                 SmallTickUpdatedPoi;                               // 0x0378(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class AFortPoiVolume*>                 LargePoiVolumes;                                   // 0x0388(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<class AFortPoiVolume*>                 AllPoiVolumes;                                     // 0x0398(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	int32                                         TestPlayerIndex;                                   // 0x03A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         MaxNumTestsPerFrame;                               // 0x03AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FGameplayTagContainer>          PoiTagContainerTable;                              // 0x03B0(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
	int32                                         PoiTagContainerTableSize;                          // 0x03C0(0x0004)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         PoiGridPrevSizeForDebugDisplay;                    // 0x03C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<int16>                                 PoiGridForDebugDisplay;                            // 0x03C8(0x0010)(Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3D8[0x20];                                     // 0x03D8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_FortPoiGridInfo();
	void OnRep_PoiGridForDebugDisplay();
	void OnRep_PoiTagContainerTable();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPoiManager">();
	}
	static class AFortPoiManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPoiManager>();
	}
};
static_assert(alignof(AFortPoiManager) == 0x000008, "Wrong alignment on AFortPoiManager");
static_assert(sizeof(AFortPoiManager) == 0x0003F8, "Wrong size on AFortPoiManager");
static_assert(offsetof(AFortPoiManager, FortPoiGridInfo) == 0x000330, "Member 'AFortPoiManager::FortPoiGridInfo' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, FortPoiGridCellsTagContainerTableIds) == 0x000358, "Member 'AFortPoiManager::FortPoiGridCellsTagContainerTableIds' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, FortPoiGridCellsLargeVolume) == 0x000368, "Member 'AFortPoiManager::FortPoiGridCellsLargeVolume' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, SmallTickUpdatedPoi) == 0x000378, "Member 'AFortPoiManager::SmallTickUpdatedPoi' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, LargePoiVolumes) == 0x000388, "Member 'AFortPoiManager::LargePoiVolumes' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, AllPoiVolumes) == 0x000398, "Member 'AFortPoiManager::AllPoiVolumes' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, TestPlayerIndex) == 0x0003A8, "Member 'AFortPoiManager::TestPlayerIndex' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, MaxNumTestsPerFrame) == 0x0003AC, "Member 'AFortPoiManager::MaxNumTestsPerFrame' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, PoiTagContainerTable) == 0x0003B0, "Member 'AFortPoiManager::PoiTagContainerTable' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, PoiTagContainerTableSize) == 0x0003C0, "Member 'AFortPoiManager::PoiTagContainerTableSize' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, PoiGridPrevSizeForDebugDisplay) == 0x0003C4, "Member 'AFortPoiManager::PoiGridPrevSizeForDebugDisplay' has a wrong offset!");
static_assert(offsetof(AFortPoiManager, PoiGridForDebugDisplay) == 0x0003C8, "Member 'AFortPoiManager::PoiGridForDebugDisplay' has a wrong offset!");

// Class FortniteGame.FortPooledSkelMeshComponent
// 0x0050 (0x0C10 - 0x0BC0)
class UFortPooledSkelMeshComponent final : public USkeletalMeshComponent
{
public:
	uint8                                         Pad_BC0[0x30];                                     // 0x0BC0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UMaterialInterface*>             SavedMaterials;                                    // 0x0BF0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_C00[0x10];                                     // 0x0C00(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPooledSkelMeshComponent">();
	}
	static class UFortPooledSkelMeshComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPooledSkelMeshComponent>();
	}
};
static_assert(alignof(UFortPooledSkelMeshComponent) == 0x000008, "Wrong alignment on UFortPooledSkelMeshComponent");
static_assert(sizeof(UFortPooledSkelMeshComponent) == 0x000C10, "Wrong size on UFortPooledSkelMeshComponent");
static_assert(offsetof(UFortPooledSkelMeshComponent, SavedMaterials) == 0x000BF0, "Member 'UFortPooledSkelMeshComponent::SavedMaterials' has a wrong offset!");

// Class FortniteGame.FortPrerollDataItem
// 0x0030 (0x0110 - 0x00E0)
class UFortPrerollDataItem final : public UFortAccountItem
{
public:
	class FString                                 OfferId;                                           // 0x00E0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDateTime                              Expiration;                                        // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<struct FMcpLootEntry>                  Items;                                             // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	int32                                         Highest_Rarity;                                    // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_10C[0x4];                                      // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPrerollDataItem">();
	}
	static class UFortPrerollDataItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPrerollDataItem>();
	}
};
static_assert(alignof(UFortPrerollDataItem) == 0x000008, "Wrong alignment on UFortPrerollDataItem");
static_assert(sizeof(UFortPrerollDataItem) == 0x000110, "Wrong size on UFortPrerollDataItem");
static_assert(offsetof(UFortPrerollDataItem, OfferId) == 0x0000E0, "Member 'UFortPrerollDataItem::OfferId' has a wrong offset!");
static_assert(offsetof(UFortPrerollDataItem, Expiration) == 0x0000F0, "Member 'UFortPrerollDataItem::Expiration' has a wrong offset!");
static_assert(offsetof(UFortPrerollDataItem, Items) == 0x0000F8, "Member 'UFortPrerollDataItem::Items' has a wrong offset!");
static_assert(offsetof(UFortPrerollDataItem, Highest_Rarity) == 0x000108, "Member 'UFortPrerollDataItem::Highest_Rarity' has a wrong offset!");

// Class FortniteGame.FortProceduralFoliageComponent
// 0x0000 (0x0120 - 0x0120)
class UFortProceduralFoliageComponent final : public UProceduralFoliageComponent
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProceduralFoliageComponent">();
	}
	static class UFortProceduralFoliageComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortProceduralFoliageComponent>();
	}
};
static_assert(alignof(UFortProceduralFoliageComponent) == 0x000008, "Wrong alignment on UFortProceduralFoliageComponent");
static_assert(sizeof(UFortProceduralFoliageComponent) == 0x000120, "Wrong size on UFortProceduralFoliageComponent");

// Class FortniteGame.FortProfileGo
// 0x0580 (0x05A8 - 0x0028)
class UFortProfileGo final : public UObject
{
public:
	uint8                                         Pad_28[0xF0];                                      // 0x0028(0x00F0)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FProfileGoScenario>             ProfileGoScenarios;                                // 0x0118(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<struct FProfileGoCollection>           ProfileGoCollections;                              // 0x0128(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	TArray<struct FProfileGoCommand>              AllCommands;                                       // 0x0138(0x0010)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
	float                                         DefaultSettleTime;                                 // 0x0148(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_14C[0x45C];                                    // 0x014C(0x045C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProfileGo">();
	}
	static class UFortProfileGo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortProfileGo>();
	}
};
static_assert(alignof(UFortProfileGo) == 0x000008, "Wrong alignment on UFortProfileGo");
static_assert(sizeof(UFortProfileGo) == 0x0005A8, "Wrong size on UFortProfileGo");
static_assert(offsetof(UFortProfileGo, ProfileGoScenarios) == 0x000118, "Member 'UFortProfileGo::ProfileGoScenarios' has a wrong offset!");
static_assert(offsetof(UFortProfileGo, ProfileGoCollections) == 0x000128, "Member 'UFortProfileGo::ProfileGoCollections' has a wrong offset!");
static_assert(offsetof(UFortProfileGo, AllCommands) == 0x000138, "Member 'UFortProfileGo::AllCommands' has a wrong offset!");
static_assert(offsetof(UFortProfileGo, DefaultSettleTime) == 0x000148, "Member 'UFortProfileGo::DefaultSettleTime' has a wrong offset!");

// Class FortniteGame.FortProjectileAthena
// 0x00A8 (0x0840 - 0x0798)
class AFortProjectileAthena final : public AFortProjectileBase
{
public:
	struct FVector_NetQuantize                    FireStartLoc;                                      // 0x0798(0x000C)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_7A4[0x10];                                     // 0x07A4(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FHitResult                             PawnHitResult;                                     // 0x07B4(0x0088)(Net, IsPlainOldData, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	bool                                          bIgnoreActorsAttachedToFiringPawn;                 // 0x083C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_83D[0x3];                                      // 0x083D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void KillAfterNoPawnHit();
	void OnRep_FireStart();
	void OnRep_PawnHitResult();
	void ServerNotifyPawnHit(const struct FHitResult& Hit);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProjectileAthena">();
	}
	static class AFortProjectileAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortProjectileAthena>();
	}
};
static_assert(alignof(AFortProjectileAthena) == 0x000008, "Wrong alignment on AFortProjectileAthena");
static_assert(sizeof(AFortProjectileAthena) == 0x000840, "Wrong size on AFortProjectileAthena");
static_assert(offsetof(AFortProjectileAthena, FireStartLoc) == 0x000798, "Member 'AFortProjectileAthena::FireStartLoc' has a wrong offset!");
static_assert(offsetof(AFortProjectileAthena, PawnHitResult) == 0x0007B4, "Member 'AFortProjectileAthena::PawnHitResult' has a wrong offset!");
static_assert(offsetof(AFortProjectileAthena, bIgnoreActorsAttachedToFiringPawn) == 0x00083C, "Member 'AFortProjectileAthena::bIgnoreActorsAttachedToFiringPawn' has a wrong offset!");

// Class FortniteGame.FortProjectileFallingTrap
// 0x0008 (0x07A0 - 0x0798)
class AFortProjectileFallingTrap final : public AFortProjectileBase
{
public:
	class UStaticMeshComponent*                   MeshComponent;                                     // 0x0798(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProjectileFallingTrap">();
	}
	static class AFortProjectileFallingTrap* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortProjectileFallingTrap>();
	}
};
static_assert(alignof(AFortProjectileFallingTrap) == 0x000008, "Wrong alignment on AFortProjectileFallingTrap");
static_assert(sizeof(AFortProjectileFallingTrap) == 0x0007A0, "Wrong size on AFortProjectileFallingTrap");
static_assert(offsetof(AFortProjectileFallingTrap, MeshComponent) == 0x000798, "Member 'AFortProjectileFallingTrap::MeshComponent' has a wrong offset!");

// Class FortniteGame.FortProjectileTrajectory
// 0x0000 (0x0330 - 0x0330)
class AFortProjectileTrajectory : public AActor
{
public:
	void SetTrajectoryFromNative(const TArray<struct FVector>& SplinePoints, const TArray<struct FVector>& SplineTangents);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortProjectileTrajectory">();
	}
	static class AFortProjectileTrajectory* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortProjectileTrajectory>();
	}
};
static_assert(alignof(AFortProjectileTrajectory) == 0x000008, "Wrong alignment on AFortProjectileTrajectory");
static_assert(sizeof(AFortProjectileTrajectory) == 0x000330, "Wrong size on AFortProjectileTrajectory");

// Class FortniteGame.FortPushNotificationManager
// 0x0008 (0x0030 - 0x0028)
class UFortPushNotificationManager final : public UObject
{
public:
	uint8                                         Pad_28[0x8];                                       // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPushNotificationManager">();
	}
	static class UFortPushNotificationManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPushNotificationManager>();
	}
};
static_assert(alignof(UFortPushNotificationManager) == 0x000008, "Wrong alignment on UFortPushNotificationManager");
static_assert(sizeof(UFortPushNotificationManager) == 0x000030, "Wrong size on UFortPushNotificationManager");

// Class FortniteGame.FortWindManager
// 0x0240 (0x0570 - 0x0330)
class AFortWindManager : public AActor
{
public:
	uint8                                         Pad_330[0xC];                                      // 0x0330(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bAllowWindImpulses;                                // 0x033C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bAllowResponderAudio;                              // 0x033D(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_33E[0x2];                                      // 0x033E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         SectionWidth;                                      // 0x0340(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         MinimumSectionBlendTime;                           // 0x0344(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UMaterialInterface>      MaterialDefiningParametersToInterpolate;           // 0x0348(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   WindVectorParameterName;                           // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class FName>                           WindOffsetMaterialParameterNames;                  // 0x0378(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<class FName>                           WindSpeedMaterialParameterNames;                   // 0x0388(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<class FName>                           WindMaterialScalarParameterNamesToInterpolate;     // 0x0398(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<class FName>                           WindMaterialVectorParameterNamesToInterpolate;     // 0x03A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FFortWindImpulseRadius>         WindImpulses;                                      // 0x03B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortWindImpulseCylinderDelta>  WindImpulseCylinderDeltas;                         // 0x03C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortWindImpulseCylinder>       WindImpulseCylinders;                              // 0x03D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortWindResponder>             WindResponders;                                    // 0x03E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3F8[0x8];                                      // 0x03F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<int32>                                 NearbyCacheIndicesForAudio;                        // 0x0400(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<int32>                                 NearbyCacheIndicesForUpdates;                      // 0x0410(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	int32                                         NextNearbyIndexToUpdate;                           // 0x0420(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_424[0xC];                                      // 0x0424(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortWindResponder                     ActiveAudioWindResponder;                          // 0x0430(0x0090)(Transient, NativeAccessSpecifierPrivate)
	TMap<class ABuildingSMActor*, class UAudioComponent*> WindActorToWindResponderAudioMap;                  // 0x04C0(0x0050)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	class FName                                   AudioWindSpeedParameterName;                       // 0x0510(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         AudioWindInterpSpeed;                              // 0x0518(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         AudioWindMaxResponderDistance;                     // 0x051C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         UpdateWindMaxResponderDistance;                    // 0x0520(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         ViewerMovementDistanceForRefresh;                  // 0x0524(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UAudioComponent*>                WindAudioComponentPool;                            // 0x0528(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	uint8                                         Pad_538[0x38];                                     // 0x0538(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static void BreakWindImpulseCylinder(const struct FFortWindImpulseCylinder& InWindImpulseCylinder, struct FVector* ImpulseLocation, float* ImpulseInnerRadius, float* ImpulseOuterRadius, float* ImpulseMagnitude, struct FVector* ImpulseDirection);
	static void BreakWindImpulseCylinderAdvanced(const struct FFortWindImpulseCylinder& WindImpulseCylinder, struct FVector* WindLocation, float* WindInnerRadius, float* WindOuterRadius, struct FVector* WindWorldDirection, float* WindMagnitude, struct FBox* WindWorldBounds, bool* bIsWindChanging, bool* bIsWindChangePending);
	static void BreakWindImpulseCylinderDelta(const struct FFortWindImpulseCylinderDelta& WindImpulseCylinderDelta, struct FVector* WindDeltaCenter, bool* bWindImpulseInitialized, bool* bWindRipplesOutward, float* WindDeltaSectionWidth, float* WindDeltaInnerSectionRadius, float* WindDeltaOuterSectionRadius, float* WindDeltaMaximumRadius, float* WindDeltaDesiredOverallBlendTime, float* WindDeltaSectionBlendTime, float* WindDeltaSectionCurrentBlendTime, float* WindDeltaPreviousMagnitude, float* WindDeltaSectionCurrentMagnitude, float* WindDeltaDesiredMagnitude, struct FBox* WindDeltaOuterWorldBounds, struct FBox* WindDeltaInnerWorldBounds, struct FBox* WindImpulseBounds, struct FFortWindImpulseHandle* WindImpulseHandleToModify);
	static void BreakWindImpulseRadius(const struct FFortWindImpulseRadius& InWindImpulseRadius, struct FVector* ImpulseLocation, float* ImpulseRadius, float* ImpulseMagnitude, float* ImpulseBlendTime);
	static class AFortWindManager* GetWindManager(const class UObject* WorldContextObject);
	static struct FFortWindImpulseCylinder MakeWindImpulseCylinder(const struct FVector& ImpulseLocation, float ImpulseInnerRadius, float ImpulseOuterRadius, float ImpulseMagnitude, const struct FVector& ImpulseDirection);
	static struct FFortWindImpulseRadius MakeWindImpulseRadius(const struct FVector& ImpulseLocation, float ImpulseRadius, float ImpulseMagnitude, float ImpulseBlendTime);

	struct FFortWindImpulseHandle AddWindImpulse(const struct FFortWindImpulseRadius& WindImpulse);
	struct FFortWindImpulseHandle AddWindImpulseCylinder(const struct FFortWindImpulseCylinder& WindImpulseCylinder, float BlendTime);
	void AddWindParticleSystemComponent(class UParticleSystemComponent* ParticleSystemComponent);
	void OnWindAudioBecameActive(class UAudioComponent* WindAudioComp);
	void OnWindAudioBecameInactive(class UAudioComponent* WindAudioComp);
	void OnWindImpulseCylinderCreation(const struct FFortWindImpulseCylinder& WindImpulseCylinder, const struct FFortWindImpulseCylinderDelta& WindImpulseCylinderDelta);
	void OnWindImpulseCylinderDeath(const struct FFortWindImpulseCylinder& WindImpulseCylinder);
	void OnWindImpulseCylinderDeltaComplete(const struct FFortWindImpulseCylinder& WindImpulseCylinder);
	void OnWorldReady();
	void RemoveWindImpulse(const struct FFortWindImpulseHandle& ImpulseHandle, float BlendTime);
	void RemoveWindParticleSystemComponent(class UParticleSystemComponent* ParticleSystemComponent);
	bool SetWindImpulse(const struct FFortWindImpulseHandle& ImpulseHandle, const struct FFortWindImpulseRadius& WindImpulse);
	bool SetWindImpulseCylinderMagnitude(const struct FFortWindImpulseHandle& ImpulseHandle, float NewMagnitude, float BlendTime);

	bool GetCurrentWindImpulseCylinderDelta(struct FFortWindImpulseCylinder* WindImpulseCylinder, struct FFortWindImpulseCylinderDelta* WindImpulseCylinderDelta) const;
	void GetGlobalWindIntensityAndDirection(float* WindIntensity, struct FVector* WindDirection) const;
	bool HasWindImpulse(const struct FFortWindImpulseHandle& WindImpulseHandle) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWindManager">();
	}
	static class AFortWindManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWindManager>();
	}
};
static_assert(alignof(AFortWindManager) == 0x000008, "Wrong alignment on AFortWindManager");
static_assert(sizeof(AFortWindManager) == 0x000570, "Wrong size on AFortWindManager");
static_assert(offsetof(AFortWindManager, bAllowWindImpulses) == 0x00033C, "Member 'AFortWindManager::bAllowWindImpulses' has a wrong offset!");
static_assert(offsetof(AFortWindManager, bAllowResponderAudio) == 0x00033D, "Member 'AFortWindManager::bAllowResponderAudio' has a wrong offset!");
static_assert(offsetof(AFortWindManager, SectionWidth) == 0x000340, "Member 'AFortWindManager::SectionWidth' has a wrong offset!");
static_assert(offsetof(AFortWindManager, MinimumSectionBlendTime) == 0x000344, "Member 'AFortWindManager::MinimumSectionBlendTime' has a wrong offset!");
static_assert(offsetof(AFortWindManager, MaterialDefiningParametersToInterpolate) == 0x000348, "Member 'AFortWindManager::MaterialDefiningParametersToInterpolate' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindVectorParameterName) == 0x000370, "Member 'AFortWindManager::WindVectorParameterName' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindOffsetMaterialParameterNames) == 0x000378, "Member 'AFortWindManager::WindOffsetMaterialParameterNames' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindSpeedMaterialParameterNames) == 0x000388, "Member 'AFortWindManager::WindSpeedMaterialParameterNames' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindMaterialScalarParameterNamesToInterpolate) == 0x000398, "Member 'AFortWindManager::WindMaterialScalarParameterNamesToInterpolate' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindMaterialVectorParameterNamesToInterpolate) == 0x0003A8, "Member 'AFortWindManager::WindMaterialVectorParameterNamesToInterpolate' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindImpulses) == 0x0003B8, "Member 'AFortWindManager::WindImpulses' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindImpulseCylinderDeltas) == 0x0003C8, "Member 'AFortWindManager::WindImpulseCylinderDeltas' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindImpulseCylinders) == 0x0003D8, "Member 'AFortWindManager::WindImpulseCylinders' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindResponders) == 0x0003E8, "Member 'AFortWindManager::WindResponders' has a wrong offset!");
static_assert(offsetof(AFortWindManager, NearbyCacheIndicesForAudio) == 0x000400, "Member 'AFortWindManager::NearbyCacheIndicesForAudio' has a wrong offset!");
static_assert(offsetof(AFortWindManager, NearbyCacheIndicesForUpdates) == 0x000410, "Member 'AFortWindManager::NearbyCacheIndicesForUpdates' has a wrong offset!");
static_assert(offsetof(AFortWindManager, NextNearbyIndexToUpdate) == 0x000420, "Member 'AFortWindManager::NextNearbyIndexToUpdate' has a wrong offset!");
static_assert(offsetof(AFortWindManager, ActiveAudioWindResponder) == 0x000430, "Member 'AFortWindManager::ActiveAudioWindResponder' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindActorToWindResponderAudioMap) == 0x0004C0, "Member 'AFortWindManager::WindActorToWindResponderAudioMap' has a wrong offset!");
static_assert(offsetof(AFortWindManager, AudioWindSpeedParameterName) == 0x000510, "Member 'AFortWindManager::AudioWindSpeedParameterName' has a wrong offset!");
static_assert(offsetof(AFortWindManager, AudioWindInterpSpeed) == 0x000518, "Member 'AFortWindManager::AudioWindInterpSpeed' has a wrong offset!");
static_assert(offsetof(AFortWindManager, AudioWindMaxResponderDistance) == 0x00051C, "Member 'AFortWindManager::AudioWindMaxResponderDistance' has a wrong offset!");
static_assert(offsetof(AFortWindManager, UpdateWindMaxResponderDistance) == 0x000520, "Member 'AFortWindManager::UpdateWindMaxResponderDistance' has a wrong offset!");
static_assert(offsetof(AFortWindManager, ViewerMovementDistanceForRefresh) == 0x000524, "Member 'AFortWindManager::ViewerMovementDistanceForRefresh' has a wrong offset!");
static_assert(offsetof(AFortWindManager, WindAudioComponentPool) == 0x000528, "Member 'AFortWindManager::WindAudioComponentPool' has a wrong offset!");

// Class FortniteGame.FortPvPMission_3PtDomination
// 0x0028 (0x0718 - 0x06F0)
class AFortPvPMission_3PtDomination final : public AFortPvPMission
{
public:
	TArray<class ABuildingCapturePointActor*>     CapturePoints;                                     // 0x06F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	TArray<int32>                                 TeamScores;                                        // 0x0700(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
	int32                                         ScoreToWin;                                        // 0x0710(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_714[0x4];                                      // 0x0714(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CapturePointSetterHackTimer();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPMission_3PtDomination">();
	}
	static class AFortPvPMission_3PtDomination* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPMission_3PtDomination>();
	}
};
static_assert(alignof(AFortPvPMission_3PtDomination) == 0x000008, "Wrong alignment on AFortPvPMission_3PtDomination");
static_assert(sizeof(AFortPvPMission_3PtDomination) == 0x000718, "Wrong size on AFortPvPMission_3PtDomination");
static_assert(offsetof(AFortPvPMission_3PtDomination, CapturePoints) == 0x0006F0, "Member 'AFortPvPMission_3PtDomination::CapturePoints' has a wrong offset!");
static_assert(offsetof(AFortPvPMission_3PtDomination, TeamScores) == 0x000700, "Member 'AFortPvPMission_3PtDomination::TeamScores' has a wrong offset!");
static_assert(offsetof(AFortPvPMission_3PtDomination, ScoreToWin) == 0x000710, "Member 'AFortPvPMission_3PtDomination::ScoreToWin' has a wrong offset!");

// Class FortniteGame.FortPvPMissionManager
// 0x0000 (0x0530 - 0x0530)
class AFortPvPMissionManager final : public AFortMissionManager
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPMissionManager">();
	}
	static class AFortPvPMissionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortPvPMissionManager>();
	}
};
static_assert(alignof(AFortPvPMissionManager) == 0x000008, "Wrong alignment on AFortPvPMissionManager");
static_assert(sizeof(AFortPvPMissionManager) == 0x000530, "Wrong size on AFortPvPMissionManager");

// Class FortniteGame.FortQueryContext_AllEnemies
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_AllEnemies final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_AllEnemies">();
	}
	static class UFortQueryContext_AllEnemies* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_AllEnemies>();
	}
};
static_assert(alignof(UFortQueryContext_AllEnemies) == 0x000008, "Wrong alignment on UFortQueryContext_AllEnemies");
static_assert(sizeof(UFortQueryContext_AllEnemies) == 0x000028, "Wrong size on UFortQueryContext_AllEnemies");

// Class FortniteGame.FortQueryContext_AllGoals
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_AllGoals final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_AllGoals">();
	}
	static class UFortQueryContext_AllGoals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_AllGoals>();
	}
};
static_assert(alignof(UFortQueryContext_AllGoals) == 0x000008, "Wrong alignment on UFortQueryContext_AllGoals");
static_assert(sizeof(UFortQueryContext_AllGoals) == 0x000028, "Wrong size on UFortQueryContext_AllGoals");

// Class FortniteGame.FortQueryContext_AllPlayers
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_AllPlayers final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_AllPlayers">();
	}
	static class UFortQueryContext_AllPlayers* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_AllPlayers>();
	}
};
static_assert(alignof(UFortQueryContext_AllPlayers) == 0x000008, "Wrong alignment on UFortQueryContext_AllPlayers");
static_assert(sizeof(UFortQueryContext_AllPlayers) == 0x000028, "Wrong size on UFortQueryContext_AllPlayers");

// Class FortniteGame.FortQueryContext_BuildingRifts
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_BuildingRifts final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_BuildingRifts">();
	}
	static class UFortQueryContext_BuildingRifts* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_BuildingRifts>();
	}
};
static_assert(alignof(UFortQueryContext_BuildingRifts) == 0x000008, "Wrong alignment on UFortQueryContext_BuildingRifts");
static_assert(sizeof(UFortQueryContext_BuildingRifts) == 0x000028, "Wrong size on UFortQueryContext_BuildingRifts");

// Class FortniteGame.FortQueryTest_PerceptionExists
// 0x0010 (0x01D0 - 0x01C0)
class UFortQueryTest_PerceptionExists final : public UEnvQueryTest
{
public:
	ECorePerceptionTypes                          Sense;                                             // 0x01C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UAISense>                   SenseClass;                                        // 0x01C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_PerceptionExists">();
	}
	static class UFortQueryTest_PerceptionExists* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_PerceptionExists>();
	}
};
static_assert(alignof(UFortQueryTest_PerceptionExists) == 0x000008, "Wrong alignment on UFortQueryTest_PerceptionExists");
static_assert(sizeof(UFortQueryTest_PerceptionExists) == 0x0001D0, "Wrong size on UFortQueryTest_PerceptionExists");
static_assert(offsetof(UFortQueryTest_PerceptionExists, Sense) == 0x0001C0, "Member 'UFortQueryTest_PerceptionExists::Sense' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PerceptionExists, SenseClass) == 0x0001C8, "Member 'UFortQueryTest_PerceptionExists::SenseClass' has a wrong offset!");

// Class FortniteGame.FortQueryContext_EncounterFallbackTarget
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_EncounterFallbackTarget final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_EncounterFallbackTarget">();
	}
	static class UFortQueryContext_EncounterFallbackTarget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_EncounterFallbackTarget>();
	}
};
static_assert(alignof(UFortQueryContext_EncounterFallbackTarget) == 0x000008, "Wrong alignment on UFortQueryContext_EncounterFallbackTarget");
static_assert(sizeof(UFortQueryContext_EncounterFallbackTarget) == 0x000028, "Wrong size on UFortQueryContext_EncounterFallbackTarget");

// Class FortniteGame.FortQueryContext_EncounterGoalsCenterLocation
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_EncounterGoalsCenterLocation final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_EncounterGoalsCenterLocation">();
	}
	static class UFortQueryContext_EncounterGoalsCenterLocation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_EncounterGoalsCenterLocation>();
	}
};
static_assert(alignof(UFortQueryContext_EncounterGoalsCenterLocation) == 0x000008, "Wrong alignment on UFortQueryContext_EncounterGoalsCenterLocation");
static_assert(sizeof(UFortQueryContext_EncounterGoalsCenterLocation) == 0x000028, "Wrong size on UFortQueryContext_EncounterGoalsCenterLocation");

// Class FortniteGame.FortQueryContext_EncounterPrimaryAssignmentGoals
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_EncounterPrimaryAssignmentGoals final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_EncounterPrimaryAssignmentGoals">();
	}
	static class UFortQueryContext_EncounterPrimaryAssignmentGoals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_EncounterPrimaryAssignmentGoals>();
	}
};
static_assert(alignof(UFortQueryContext_EncounterPrimaryAssignmentGoals) == 0x000008, "Wrong alignment on UFortQueryContext_EncounterPrimaryAssignmentGoals");
static_assert(sizeof(UFortQueryContext_EncounterPrimaryAssignmentGoals) == 0x000028, "Wrong size on UFortQueryContext_EncounterPrimaryAssignmentGoals");

// Class FortniteGame.FortQueryContext_EncounterQueryActor
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_EncounterQueryActor final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_EncounterQueryActor">();
	}
	static class UFortQueryContext_EncounterQueryActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_EncounterQueryActor>();
	}
};
static_assert(alignof(UFortQueryContext_EncounterQueryActor) == 0x000008, "Wrong alignment on UFortQueryContext_EncounterQueryActor");
static_assert(sizeof(UFortQueryContext_EncounterQueryActor) == 0x000028, "Wrong size on UFortQueryContext_EncounterQueryActor");

// Class FortniteGame.FortQueryContext_EncounterRandomDirection
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_EncounterRandomDirection final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_EncounterRandomDirection">();
	}
	static class UFortQueryContext_EncounterRandomDirection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_EncounterRandomDirection>();
	}
};
static_assert(alignof(UFortQueryContext_EncounterRandomDirection) == 0x000008, "Wrong alignment on UFortQueryContext_EncounterRandomDirection");
static_assert(sizeof(UFortQueryContext_EncounterRandomDirection) == 0x000028, "Wrong size on UFortQueryContext_EncounterRandomDirection");

// Class FortniteGame.FortQueryContext_Goal
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_Goal final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_Goal">();
	}
	static class UFortQueryContext_Goal* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_Goal>();
	}
};
static_assert(alignof(UFortQueryContext_Goal) == 0x000008, "Wrong alignment on UFortQueryContext_Goal");
static_assert(sizeof(UFortQueryContext_Goal) == 0x000028, "Wrong size on UFortQueryContext_Goal");

// Class FortniteGame.FortQueryContext_GoalProviderRootAssignmentGoals
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_GoalProviderRootAssignmentGoals final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_GoalProviderRootAssignmentGoals">();
	}
	static class UFortQueryContext_GoalProviderRootAssignmentGoals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_GoalProviderRootAssignmentGoals>();
	}
};
static_assert(alignof(UFortQueryContext_GoalProviderRootAssignmentGoals) == 0x000008, "Wrong alignment on UFortQueryContext_GoalProviderRootAssignmentGoals");
static_assert(sizeof(UFortQueryContext_GoalProviderRootAssignmentGoals) == 0x000028, "Wrong size on UFortQueryContext_GoalProviderRootAssignmentGoals");

// Class FortniteGame.FortQueryContext_NearbyFriends
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_NearbyFriends final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_NearbyFriends">();
	}
	static class UFortQueryContext_NearbyFriends* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_NearbyFriends>();
	}
};
static_assert(alignof(UFortQueryContext_NearbyFriends) == 0x000008, "Wrong alignment on UFortQueryContext_NearbyFriends");
static_assert(sizeof(UFortQueryContext_NearbyFriends) == 0x000028, "Wrong size on UFortQueryContext_NearbyFriends");

// Class FortniteGame.FortQueryContext_TwoPointSolverRotationA
// 0x0000 (0x0028 - 0x0028)
class UFortQueryContext_TwoPointSolverRotationA final : public UEnvQueryContext
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryContext_TwoPointSolverRotationA">();
	}
	static class UFortQueryContext_TwoPointSolverRotationA* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryContext_TwoPointSolverRotationA>();
	}
};
static_assert(alignof(UFortQueryContext_TwoPointSolverRotationA) == 0x000008, "Wrong alignment on UFortQueryContext_TwoPointSolverRotationA");
static_assert(sizeof(UFortQueryContext_TwoPointSolverRotationA) == 0x000028, "Wrong size on UFortQueryContext_TwoPointSolverRotationA");

// Class FortniteGame.FortQueryData_CurvesAroundLine
// 0x0070 (0x00A0 - 0x0030)
class UFortQueryData_CurvesAroundLine final : public UDataAsset
{
public:
	struct FFortPointsOnCurve                     PointsOnSideA;                                     // 0x0030(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FFortPointsOnCurve                     PointsOnSideB;                                     // 0x0068(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryData_CurvesAroundLine">();
	}
	static class UFortQueryData_CurvesAroundLine* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryData_CurvesAroundLine>();
	}
};
static_assert(alignof(UFortQueryData_CurvesAroundLine) == 0x000008, "Wrong alignment on UFortQueryData_CurvesAroundLine");
static_assert(sizeof(UFortQueryData_CurvesAroundLine) == 0x0000A0, "Wrong size on UFortQueryData_CurvesAroundLine");
static_assert(offsetof(UFortQueryData_CurvesAroundLine, PointsOnSideA) == 0x000030, "Member 'UFortQueryData_CurvesAroundLine::PointsOnSideA' has a wrong offset!");
static_assert(offsetof(UFortQueryData_CurvesAroundLine, PointsOnSideB) == 0x000068, "Member 'UFortQueryData_CurvesAroundLine::PointsOnSideB' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_AssignmentGoal
// 0x0000 (0x0050 - 0x0050)
class UFortQueryGenerator_AssignmentGoal final : public UEnvQueryGenerator
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_AssignmentGoal">();
	}
	static class UFortQueryGenerator_AssignmentGoal* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_AssignmentGoal>();
	}
};
static_assert(alignof(UFortQueryGenerator_AssignmentGoal) == 0x000008, "Wrong alignment on UFortQueryGenerator_AssignmentGoal");
static_assert(sizeof(UFortQueryGenerator_AssignmentGoal) == 0x000050, "Wrong size on UFortQueryGenerator_AssignmentGoal");

// Class FortniteGame.FortQueryGenerator_Buildings
// 0x0158 (0x01A8 - 0x0050)
class UFortQueryGenerator_Buildings final : public UEnvQueryGenerator
{
public:
	TSubclassOf<class UEnvQueryContext>           BuildingGridVolumeCenter;                          // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FAIDataProviderIntValue                HorizontalBuildingCellRadius;                      // 0x0058(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderIntValue                BuildingCellsAbove;                                // 0x0088(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderIntValue                BuildingCellsBelow;                                // 0x00B8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bIncludeWalls;                                     // 0x00E8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bIncludeFloors;                                    // 0x0118(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bIncludeCenterCell;                                // 0x0148(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderIntValue                MaxBuildingActorsPerVolumeCenterToCollect;         // 0x0178(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_Buildings">();
	}
	static class UFortQueryGenerator_Buildings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_Buildings>();
	}
};
static_assert(alignof(UFortQueryGenerator_Buildings) == 0x000008, "Wrong alignment on UFortQueryGenerator_Buildings");
static_assert(sizeof(UFortQueryGenerator_Buildings) == 0x0001A8, "Wrong size on UFortQueryGenerator_Buildings");
static_assert(offsetof(UFortQueryGenerator_Buildings, BuildingGridVolumeCenter) == 0x000050, "Member 'UFortQueryGenerator_Buildings::BuildingGridVolumeCenter' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Buildings, HorizontalBuildingCellRadius) == 0x000058, "Member 'UFortQueryGenerator_Buildings::HorizontalBuildingCellRadius' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Buildings, BuildingCellsAbove) == 0x000088, "Member 'UFortQueryGenerator_Buildings::BuildingCellsAbove' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Buildings, BuildingCellsBelow) == 0x0000B8, "Member 'UFortQueryGenerator_Buildings::BuildingCellsBelow' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Buildings, bIncludeWalls) == 0x0000E8, "Member 'UFortQueryGenerator_Buildings::bIncludeWalls' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Buildings, bIncludeFloors) == 0x000118, "Member 'UFortQueryGenerator_Buildings::bIncludeFloors' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Buildings, bIncludeCenterCell) == 0x000148, "Member 'UFortQueryGenerator_Buildings::bIncludeCenterCell' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Buildings, MaxBuildingActorsPerVolumeCenterToCollect) == 0x000178, "Member 'UFortQueryGenerator_Buildings::MaxBuildingActorsPerVolumeCenterToCollect' has a wrong offset!");

// Class FortniteGame.PakWhitelistCommandlet
// 0x0000 (0x0080 - 0x0080)
class UPakWhitelistCommandlet final : public UCommandlet
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PakWhitelistCommandlet">();
	}
	static class UPakWhitelistCommandlet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPakWhitelistCommandlet>();
	}
};
static_assert(alignof(UPakWhitelistCommandlet) == 0x000008, "Wrong alignment on UPakWhitelistCommandlet");
static_assert(sizeof(UPakWhitelistCommandlet) == 0x000080, "Wrong size on UPakWhitelistCommandlet");

// Class FortniteGame.FortQueryGenerator_BuildingsOnCachedPath
// 0x0098 (0x00E8 - 0x0050)
class UFortQueryGenerator_BuildingsOnCachedPath final : public UEnvQueryGenerator
{
public:
	TSubclassOf<class UEnvQueryContext>           CachedPathSource;                                  // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bIncludeWalls;                                     // 0x0058(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bIncludeFloors;                                    // 0x0088(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bIncludeCenterCell;                                // 0x00B8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_BuildingsOnCachedPath">();
	}
	static class UFortQueryGenerator_BuildingsOnCachedPath* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_BuildingsOnCachedPath>();
	}
};
static_assert(alignof(UFortQueryGenerator_BuildingsOnCachedPath) == 0x000008, "Wrong alignment on UFortQueryGenerator_BuildingsOnCachedPath");
static_assert(sizeof(UFortQueryGenerator_BuildingsOnCachedPath) == 0x0000E8, "Wrong size on UFortQueryGenerator_BuildingsOnCachedPath");
static_assert(offsetof(UFortQueryGenerator_BuildingsOnCachedPath, CachedPathSource) == 0x000050, "Member 'UFortQueryGenerator_BuildingsOnCachedPath::CachedPathSource' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_BuildingsOnCachedPath, bIncludeWalls) == 0x000058, "Member 'UFortQueryGenerator_BuildingsOnCachedPath::bIncludeWalls' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_BuildingsOnCachedPath, bIncludeFloors) == 0x000088, "Member 'UFortQueryGenerator_BuildingsOnCachedPath::bIncludeFloors' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_BuildingsOnCachedPath, bIncludeCenterCell) == 0x0000B8, "Member 'UFortQueryGenerator_BuildingsOnCachedPath::bIncludeCenterCell' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_Enemies
// 0x0038 (0x0088 - 0x0050)
class UFortQueryGenerator_Enemies final : public UEnvQueryGenerator
{
public:
	bool                                          bPerceivedEnemiesOnly;                             // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bSleepCapableAIUsePerceivedEnemiesOnly;            // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIgnoreSleepingAIs;                                // 0x0052(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_53[0x5];                                       // 0x0053(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAIDataProviderFloatValue              MaxTimeSincePerceived;                             // 0x0058(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_Enemies">();
	}
	static class UFortQueryGenerator_Enemies* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_Enemies>();
	}
};
static_assert(alignof(UFortQueryGenerator_Enemies) == 0x000008, "Wrong alignment on UFortQueryGenerator_Enemies");
static_assert(sizeof(UFortQueryGenerator_Enemies) == 0x000088, "Wrong size on UFortQueryGenerator_Enemies");
static_assert(offsetof(UFortQueryGenerator_Enemies, bPerceivedEnemiesOnly) == 0x000050, "Member 'UFortQueryGenerator_Enemies::bPerceivedEnemiesOnly' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Enemies, bSleepCapableAIUsePerceivedEnemiesOnly) == 0x000051, "Member 'UFortQueryGenerator_Enemies::bSleepCapableAIUsePerceivedEnemiesOnly' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Enemies, bIgnoreSleepingAIs) == 0x000052, "Member 'UFortQueryGenerator_Enemies::bIgnoreSleepingAIs' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_Enemies, MaxTimeSincePerceived) == 0x000058, "Member 'UFortQueryGenerator_Enemies::MaxTimeSincePerceived' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_InfluenceMapPoints
// 0x0040 (0x00C0 - 0x0080)
class UFortQueryGenerator_InfluenceMapPoints final : public UEnvQueryGenerator_ProjectedPoints
{
public:
	struct FAIDataProviderIntValue                Density;                                           // 0x0080(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         bOnlyFlatSurface : 1;                              // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_B1[0x7];                                       // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UEnvQueryContext>           GenerateAround;                                    // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_InfluenceMapPoints">();
	}
	static class UFortQueryGenerator_InfluenceMapPoints* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_InfluenceMapPoints>();
	}
};
static_assert(alignof(UFortQueryGenerator_InfluenceMapPoints) == 0x000008, "Wrong alignment on UFortQueryGenerator_InfluenceMapPoints");
static_assert(sizeof(UFortQueryGenerator_InfluenceMapPoints) == 0x0000C0, "Wrong size on UFortQueryGenerator_InfluenceMapPoints");
static_assert(offsetof(UFortQueryGenerator_InfluenceMapPoints, Density) == 0x000080, "Member 'UFortQueryGenerator_InfluenceMapPoints::Density' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_InfluenceMapPoints, GenerateAround) == 0x0000B8, "Member 'UFortQueryGenerator_InfluenceMapPoints::GenerateAround' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_MissionPlacementActors
// 0x0048 (0x0098 - 0x0050)
class UFortQueryGenerator_MissionPlacementActors final : public UEnvQueryGenerator
{
public:
	struct FGameplayTagQuery                      MissionPlacementActorTagQuery;                     // 0x0050(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_MissionPlacementActors">();
	}
	static class UFortQueryGenerator_MissionPlacementActors* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_MissionPlacementActors>();
	}
};
static_assert(alignof(UFortQueryGenerator_MissionPlacementActors) == 0x000008, "Wrong alignment on UFortQueryGenerator_MissionPlacementActors");
static_assert(sizeof(UFortQueryGenerator_MissionPlacementActors) == 0x000098, "Wrong size on UFortQueryGenerator_MissionPlacementActors");
static_assert(offsetof(UFortQueryGenerator_MissionPlacementActors, MissionPlacementActorTagQuery) == 0x000050, "Member 'UFortQueryGenerator_MissionPlacementActors::MissionPlacementActorTagQuery' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_MutatorBaseQueryResults
// 0x0000 (0x0050 - 0x0050)
class UFortQueryGenerator_MutatorBaseQueryResults final : public UEnvQueryGenerator
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_MutatorBaseQueryResults">();
	}
	static class UFortQueryGenerator_MutatorBaseQueryResults* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_MutatorBaseQueryResults>();
	}
};
static_assert(alignof(UFortQueryGenerator_MutatorBaseQueryResults) == 0x000008, "Wrong alignment on UFortQueryGenerator_MutatorBaseQueryResults");
static_assert(sizeof(UFortQueryGenerator_MutatorBaseQueryResults) == 0x000050, "Wrong size on UFortQueryGenerator_MutatorBaseQueryResults");

// Class FortniteGame.FortQueryGenerator_PointsAroundLine
// 0x0090 (0x0110 - 0x0080)
class UFortQueryGenerator_PointsAroundLine final : public UEnvQueryGenerator_ProjectedPoints
{
public:
	TSubclassOf<class UEnvQueryContext>           GenerateAround;                                    // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FAIDataProviderIntValue                MaxPointsPerClusterLocation;                       // 0x0088(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              ClusterRadius;                                     // 0x00B8(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortQueryData_CurvesAroundLine> CurvesAroundLineAsset;                             // 0x00E8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_PointsAroundLine">();
	}
	static class UFortQueryGenerator_PointsAroundLine* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_PointsAroundLine>();
	}
};
static_assert(alignof(UFortQueryGenerator_PointsAroundLine) == 0x000008, "Wrong alignment on UFortQueryGenerator_PointsAroundLine");
static_assert(sizeof(UFortQueryGenerator_PointsAroundLine) == 0x000110, "Wrong size on UFortQueryGenerator_PointsAroundLine");
static_assert(offsetof(UFortQueryGenerator_PointsAroundLine, GenerateAround) == 0x000080, "Member 'UFortQueryGenerator_PointsAroundLine::GenerateAround' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsAroundLine, MaxPointsPerClusterLocation) == 0x000088, "Member 'UFortQueryGenerator_PointsAroundLine::MaxPointsPerClusterLocation' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsAroundLine, ClusterRadius) == 0x0000B8, "Member 'UFortQueryGenerator_PointsAroundLine::ClusterRadius' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsAroundLine, CurvesAroundLineAsset) == 0x0000E8, "Member 'UFortQueryGenerator_PointsAroundLine::CurvesAroundLineAsset' has a wrong offset!");

// Class FortniteGame.FortUIProxyActor
// 0x0098 (0x03C8 - 0x0330)
class AFortUIProxyActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UAttributeSet*>                  AttributeSets;                                     // 0x0340(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class UFortAbilitySystemComponent*            AbilitySystemComponent;                            // 0x0350(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortItemDefinition*                    ItemDef;                                           // 0x0358(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortAttributeInitializationKey        InitializerKey;                                    // 0x0360(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_370[0x58];                                     // 0x0370(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIProxyActor">();
	}
	static class AFortUIProxyActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortUIProxyActor>();
	}
};
static_assert(alignof(AFortUIProxyActor) == 0x000008, "Wrong alignment on AFortUIProxyActor");
static_assert(sizeof(AFortUIProxyActor) == 0x0003C8, "Wrong size on AFortUIProxyActor");
static_assert(offsetof(AFortUIProxyActor, AttributeSets) == 0x000340, "Member 'AFortUIProxyActor::AttributeSets' has a wrong offset!");
static_assert(offsetof(AFortUIProxyActor, AbilitySystemComponent) == 0x000350, "Member 'AFortUIProxyActor::AbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortUIProxyActor, ItemDef) == 0x000358, "Member 'AFortUIProxyActor::ItemDef' has a wrong offset!");
static_assert(offsetof(AFortUIProxyActor, InitializerKey) == 0x000360, "Member 'AFortUIProxyActor::InitializerKey' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_PointsFromNavGraph
// 0x0128 (0x01A8 - 0x0080)
class UFortQueryGenerator_PointsFromNavGraph final : public UEnvQueryGenerator_ProjectedPoints
{
public:
	struct FAIDataProviderFloatValue              MinPathDistance;                                   // 0x0080(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              MaxPathDistance;                                   // 0x00B0(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAIDataProviderIntValue                Density;                                           // 0x00E0(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              ExploreDirectionYaw;                               // 0x0110(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FEnvDirection                          ExploreDirection;                                  // 0x0140(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	float                                         ExploreAngleDot;                                   // 0x0160(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_164[0x4];                                      // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FAIDataProviderFloatValue              ExploreInnerRadius;                                // 0x0168(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         bLimitExplorationDirection : 1;                    // 0x0198(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bOnlyFlatSurface : 1;                              // 0x0198(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseParameterizedDirection : 1;                    // 0x0198(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFilterAllowTerrain : 1;                           // 0x0198(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFilterAllowBuildings : 1;                         // 0x0198(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFilterAllowDropdown : 1;                          // 0x0198(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFilterAllowClimbup : 1;                           // 0x0198(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFilterAllowSmash : 1;                             // 0x0198(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_199[0x3];                                      // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	EFortPointsFromNavGraphGoalPathDistanceFilterOperator PathDistanceFilterOperator;                        // 0x019C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_19D[0x3];                                      // 0x019D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UEnvQueryContext>           GenerateAround;                                    // 0x01A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_PointsFromNavGraph">();
	}
	static class UFortQueryGenerator_PointsFromNavGraph* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_PointsFromNavGraph>();
	}
};
static_assert(alignof(UFortQueryGenerator_PointsFromNavGraph) == 0x000008, "Wrong alignment on UFortQueryGenerator_PointsFromNavGraph");
static_assert(sizeof(UFortQueryGenerator_PointsFromNavGraph) == 0x0001A8, "Wrong size on UFortQueryGenerator_PointsFromNavGraph");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, MinPathDistance) == 0x000080, "Member 'UFortQueryGenerator_PointsFromNavGraph::MinPathDistance' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, MaxPathDistance) == 0x0000B0, "Member 'UFortQueryGenerator_PointsFromNavGraph::MaxPathDistance' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, Density) == 0x0000E0, "Member 'UFortQueryGenerator_PointsFromNavGraph::Density' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, ExploreDirectionYaw) == 0x000110, "Member 'UFortQueryGenerator_PointsFromNavGraph::ExploreDirectionYaw' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, ExploreDirection) == 0x000140, "Member 'UFortQueryGenerator_PointsFromNavGraph::ExploreDirection' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, ExploreAngleDot) == 0x000160, "Member 'UFortQueryGenerator_PointsFromNavGraph::ExploreAngleDot' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, ExploreInnerRadius) == 0x000168, "Member 'UFortQueryGenerator_PointsFromNavGraph::ExploreInnerRadius' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, PathDistanceFilterOperator) == 0x00019C, "Member 'UFortQueryGenerator_PointsFromNavGraph::PathDistanceFilterOperator' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_PointsFromNavGraph, GenerateAround) == 0x0001A0, "Member 'UFortQueryGenerator_PointsFromNavGraph::GenerateAround' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_TerrainDonut
// 0x00D0 (0x0120 - 0x0050)
class UFortQueryGenerator_TerrainDonut final : public UEnvQueryGenerator
{
public:
	TSubclassOf<class UEnvQueryContext>           Center;                                            // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              Radius;                                            // 0x0058(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              RadiusWidth;                                       // 0x0088(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              SpacingArc;                                        // 0x00B8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FAIDataProviderIntValue                NumRings;                                          // 0x00E8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         bFilterAllowTerrain : 1;                           // 0x0118(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bFilterAllowBuildings : 1;                         // 0x0118(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_119[0x7];                                      // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_TerrainDonut">();
	}
	static class UFortQueryGenerator_TerrainDonut* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_TerrainDonut>();
	}
};
static_assert(alignof(UFortQueryGenerator_TerrainDonut) == 0x000008, "Wrong alignment on UFortQueryGenerator_TerrainDonut");
static_assert(sizeof(UFortQueryGenerator_TerrainDonut) == 0x000120, "Wrong size on UFortQueryGenerator_TerrainDonut");
static_assert(offsetof(UFortQueryGenerator_TerrainDonut, Center) == 0x000050, "Member 'UFortQueryGenerator_TerrainDonut::Center' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_TerrainDonut, Radius) == 0x000058, "Member 'UFortQueryGenerator_TerrainDonut::Radius' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_TerrainDonut, RadiusWidth) == 0x000088, "Member 'UFortQueryGenerator_TerrainDonut::RadiusWidth' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_TerrainDonut, SpacingArc) == 0x0000B8, "Member 'UFortQueryGenerator_TerrainDonut::SpacingArc' has a wrong offset!");
static_assert(offsetof(UFortQueryGenerator_TerrainDonut, NumRings) == 0x0000E8, "Member 'UFortQueryGenerator_TerrainDonut::NumRings' has a wrong offset!");

// Class FortniteGame.WorldMapPin
// 0x0018 (0x0348 - 0x0330)
class AWorldMapPin final : public AActor
{
public:
	class USceneComponent*                        SceneComponent;                                    // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 TheaterId;                                         // 0x0338(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnTheaterIdSet();
	void SetTheaterId(const class FString& NewId);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WorldMapPin">();
	}
	static class AWorldMapPin* GetDefaultObj()
	{
		return GetDefaultObjImpl<AWorldMapPin>();
	}
};
static_assert(alignof(AWorldMapPin) == 0x000008, "Wrong alignment on AWorldMapPin");
static_assert(sizeof(AWorldMapPin) == 0x000348, "Wrong size on AWorldMapPin");
static_assert(offsetof(AWorldMapPin, SceneComponent) == 0x000330, "Member 'AWorldMapPin::SceneComponent' has a wrong offset!");
static_assert(offsetof(AWorldMapPin, TheaterId) == 0x000338, "Member 'AWorldMapPin::TheaterId' has a wrong offset!");

// Class FortniteGame.FortQueryGenerator_ValidSpawnRiftActors
// 0x0030 (0x0080 - 0x0050)
class UFortQueryGenerator_ValidSpawnRiftActors final : public UEnvQueryGenerator
{
public:
	struct FAIDataProviderIntValue                NumAIForGroup;                                     // 0x0050(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryGenerator_ValidSpawnRiftActors">();
	}
	static class UFortQueryGenerator_ValidSpawnRiftActors* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryGenerator_ValidSpawnRiftActors>();
	}
};
static_assert(alignof(UFortQueryGenerator_ValidSpawnRiftActors) == 0x000008, "Wrong alignment on UFortQueryGenerator_ValidSpawnRiftActors");
static_assert(sizeof(UFortQueryGenerator_ValidSpawnRiftActors) == 0x000080, "Wrong size on UFortQueryGenerator_ValidSpawnRiftActors");
static_assert(offsetof(UFortQueryGenerator_ValidSpawnRiftActors, NumAIForGroup) == 0x000050, "Member 'UFortQueryGenerator_ValidSpawnRiftActors::NumAIForGroup' has a wrong offset!");

// Class FortniteGame.FortQueryItemType_PointOrSlot
// 0x0000 (0x0030 - 0x0030)
class UFortQueryItemType_PointOrSlot final : public UEnvQueryItemType_Point
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryItemType_PointOrSlot">();
	}
	static class UFortQueryItemType_PointOrSlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryItemType_PointOrSlot>();
	}
};
static_assert(alignof(UFortQueryItemType_PointOrSlot) == 0x000008, "Wrong alignment on UFortQueryItemType_PointOrSlot");
static_assert(sizeof(UFortQueryItemType_PointOrSlot) == 0x000030, "Wrong size on UFortQueryItemType_PointOrSlot");

// Class FortniteGame.FortQueryTest_BuildingCriteria
// 0x0300 (0x04D8 - 0x01D8)
class UFortQueryTest_BuildingCriteria final : public UFortQueryTest_GoalBase
{
public:
	struct FAIDataProviderFloatValue              ScoreForGroundSupportedFloor;                      // 0x01D8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              ScoreForBeingGroundSupported;                      // 0x0208(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              ScoreForTraps;                                     // 0x0238(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              ScoreForWalls;                                     // 0x0268(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              ScoreForNavigableOpening;                          // 0x0298(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FFortAIAssignmentIdentifier            RootAssignmentID;                                  // 0x02C8(0x0030)(Edit, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bPreferCloserToRootAssignment;                     // 0x02F8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              ScoreForDistanceFromClosestRootAssignmentGoal;     // 0x0328(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              MinDistanceForDistanceScoring;                     // 0x0358(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              MaxDistanceForDistanceScoring;                     // 0x0388(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              MaxHealthScore;                                    // 0x03B8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bPreferHigherHealth;                               // 0x03E8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              ClampMaxHealthValue;                               // 0x0418(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              ClampMinHealthValue;                               // 0x0448(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderBoolValue               bPreferHigherHealthPercentage;                     // 0x0478(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              MaxHealthPercentageScore;                          // 0x04A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_BuildingCriteria">();
	}
	static class UFortQueryTest_BuildingCriteria* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_BuildingCriteria>();
	}
};
static_assert(alignof(UFortQueryTest_BuildingCriteria) == 0x000008, "Wrong alignment on UFortQueryTest_BuildingCriteria");
static_assert(sizeof(UFortQueryTest_BuildingCriteria) == 0x0004D8, "Wrong size on UFortQueryTest_BuildingCriteria");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ScoreForGroundSupportedFloor) == 0x0001D8, "Member 'UFortQueryTest_BuildingCriteria::ScoreForGroundSupportedFloor' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ScoreForBeingGroundSupported) == 0x000208, "Member 'UFortQueryTest_BuildingCriteria::ScoreForBeingGroundSupported' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ScoreForTraps) == 0x000238, "Member 'UFortQueryTest_BuildingCriteria::ScoreForTraps' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ScoreForWalls) == 0x000268, "Member 'UFortQueryTest_BuildingCriteria::ScoreForWalls' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ScoreForNavigableOpening) == 0x000298, "Member 'UFortQueryTest_BuildingCriteria::ScoreForNavigableOpening' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, RootAssignmentID) == 0x0002C8, "Member 'UFortQueryTest_BuildingCriteria::RootAssignmentID' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, bPreferCloserToRootAssignment) == 0x0002F8, "Member 'UFortQueryTest_BuildingCriteria::bPreferCloserToRootAssignment' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ScoreForDistanceFromClosestRootAssignmentGoal) == 0x000328, "Member 'UFortQueryTest_BuildingCriteria::ScoreForDistanceFromClosestRootAssignmentGoal' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, MinDistanceForDistanceScoring) == 0x000358, "Member 'UFortQueryTest_BuildingCriteria::MinDistanceForDistanceScoring' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, MaxDistanceForDistanceScoring) == 0x000388, "Member 'UFortQueryTest_BuildingCriteria::MaxDistanceForDistanceScoring' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, MaxHealthScore) == 0x0003B8, "Member 'UFortQueryTest_BuildingCriteria::MaxHealthScore' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, bPreferHigherHealth) == 0x0003E8, "Member 'UFortQueryTest_BuildingCriteria::bPreferHigherHealth' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ClampMaxHealthValue) == 0x000418, "Member 'UFortQueryTest_BuildingCriteria::ClampMaxHealthValue' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, ClampMinHealthValue) == 0x000448, "Member 'UFortQueryTest_BuildingCriteria::ClampMinHealthValue' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, bPreferHigherHealthPercentage) == 0x000478, "Member 'UFortQueryTest_BuildingCriteria::bPreferHigherHealthPercentage' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_BuildingCriteria, MaxHealthPercentageScore) == 0x0004A8, "Member 'UFortQueryTest_BuildingCriteria::MaxHealthPercentageScore' has a wrong offset!");

// Class FortniteGame.FortQueryTest_CanAttackTarget
// 0x0000 (0x01D8 - 0x01D8)
class UFortQueryTest_CanAttackTarget final : public UFortQueryTest_GoalBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_CanAttackTarget">();
	}
	static class UFortQueryTest_CanAttackTarget* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_CanAttackTarget>();
	}
};
static_assert(alignof(UFortQueryTest_CanAttackTarget) == 0x000008, "Wrong alignment on UFortQueryTest_CanAttackTarget");
static_assert(sizeof(UFortQueryTest_CanAttackTarget) == 0x0001D8, "Wrong size on UFortQueryTest_CanAttackTarget");

// Class FortniteGame.FortQueryTest_CanHitWithGameplayAbility
// 0x0030 (0x01F0 - 0x01C0)
class UFortQueryTest_CanHitWithGameplayAbility final : public UEnvQueryTest
{
public:
	TSubclassOf<class UEnvQueryContext>           AIsUsingAbility;                                   // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UEnvQueryContext>           AbilityTargets;                                    // 0x01C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  GameplayAbilityTag;                                // 0x01D0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_CanHitWithGameplayAbility">();
	}
	static class UFortQueryTest_CanHitWithGameplayAbility* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_CanHitWithGameplayAbility>();
	}
};
static_assert(alignof(UFortQueryTest_CanHitWithGameplayAbility) == 0x000008, "Wrong alignment on UFortQueryTest_CanHitWithGameplayAbility");
static_assert(sizeof(UFortQueryTest_CanHitWithGameplayAbility) == 0x0001F0, "Wrong size on UFortQueryTest_CanHitWithGameplayAbility");
static_assert(offsetof(UFortQueryTest_CanHitWithGameplayAbility, AIsUsingAbility) == 0x0001C0, "Member 'UFortQueryTest_CanHitWithGameplayAbility::AIsUsingAbility' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_CanHitWithGameplayAbility, AbilityTargets) == 0x0001C8, "Member 'UFortQueryTest_CanHitWithGameplayAbility::AbilityTargets' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_CanHitWithGameplayAbility, GameplayAbilityTag) == 0x0001D0, "Member 'UFortQueryTest_CanHitWithGameplayAbility::GameplayAbilityTag' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GameplayTagsPerDifficulty
// 0x0010 (0x01D0 - 0x01C0)
class UFortQueryTest_GameplayTagsPerDifficulty final : public UEnvQueryTest
{
public:
	TArray<struct FFortGameplayTagQueryPerDifficulty> TagQueriesPerDifficulty;                           // 0x01C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GameplayTagsPerDifficulty">();
	}
	static class UFortQueryTest_GameplayTagsPerDifficulty* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GameplayTagsPerDifficulty>();
	}
};
static_assert(alignof(UFortQueryTest_GameplayTagsPerDifficulty) == 0x000008, "Wrong alignment on UFortQueryTest_GameplayTagsPerDifficulty");
static_assert(sizeof(UFortQueryTest_GameplayTagsPerDifficulty) == 0x0001D0, "Wrong size on UFortQueryTest_GameplayTagsPerDifficulty");
static_assert(offsetof(UFortQueryTest_GameplayTagsPerDifficulty, TagQueriesPerDifficulty) == 0x0001C0, "Member 'UFortQueryTest_GameplayTagsPerDifficulty::TagQueriesPerDifficulty' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalActorDot
// 0x0018 (0x01F0 - 0x01D8)
class UFortQueryTest_GoalActorDot final : public UFortQueryTest_GoalBase
{
public:
	TSubclassOf<class UEnvQueryContext>           LineATo;                                           // 0x01D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UEnvQueryContext>           LineBTo;                                           // 0x01E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortTestGoalActorDot                         TestMode;                                          // 0x01E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAbsoluteValue;                                    // 0x01E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1EA[0x6];                                      // 0x01EA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalActorDot">();
	}
	static class UFortQueryTest_GoalActorDot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalActorDot>();
	}
};
static_assert(alignof(UFortQueryTest_GoalActorDot) == 0x000008, "Wrong alignment on UFortQueryTest_GoalActorDot");
static_assert(sizeof(UFortQueryTest_GoalActorDot) == 0x0001F0, "Wrong size on UFortQueryTest_GoalActorDot");
static_assert(offsetof(UFortQueryTest_GoalActorDot, LineATo) == 0x0001D8, "Member 'UFortQueryTest_GoalActorDot::LineATo' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalActorDot, LineBTo) == 0x0001E0, "Member 'UFortQueryTest_GoalActorDot::LineBTo' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalActorDot, TestMode) == 0x0001E8, "Member 'UFortQueryTest_GoalActorDot::TestMode' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalActorDot, bAbsoluteValue) == 0x0001E9, "Member 'UFortQueryTest_GoalActorDot::bAbsoluteValue' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalDistance
// 0x0018 (0x01F0 - 0x01D8)
class UFortQueryTest_GoalDistance final : public UFortQueryTest_GoalBase
{
public:
	EDistanceMode                                 DistanceMode;                                      // 0x01D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D9[0x7];                                      // 0x01D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UEnvQueryContext>           DistanceTo;                                        // 0x01E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EEnvTestDistance                              TestMode;                                          // 0x01E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1E9[0x7];                                      // 0x01E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalDistance">();
	}
	static class UFortQueryTest_GoalDistance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalDistance>();
	}
};
static_assert(alignof(UFortQueryTest_GoalDistance) == 0x000008, "Wrong alignment on UFortQueryTest_GoalDistance");
static_assert(sizeof(UFortQueryTest_GoalDistance) == 0x0001F0, "Wrong size on UFortQueryTest_GoalDistance");
static_assert(offsetof(UFortQueryTest_GoalDistance, DistanceMode) == 0x0001D8, "Member 'UFortQueryTest_GoalDistance::DistanceMode' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalDistance, DistanceTo) == 0x0001E0, "Member 'UFortQueryTest_GoalDistance::DistanceTo' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalDistance, TestMode) == 0x0001E8, "Member 'UFortQueryTest_GoalDistance::TestMode' has a wrong offset!");

// Class FortniteGame.FortRuntimeOptions
// 0x0620 (0x0648 - 0x0028)
class UFortRuntimeOptions final : public UObject
{
public:
	bool                                          bEnableSpectatorUpdates;                           // 0x0028(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsTournamentMode;                                 // 0x0029(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableYoutubeLinks;                               // 0x002A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2B[0x1];                                       // 0x002B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   TournamentPlaylistName;                            // 0x002C(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         TournamentPlaylistPriorityBase;                    // 0x0034(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MinimumAccountLevelForTournamentPlay;              // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableManualBroadcasterStart;                     // 0x003C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutoloadRestrictedPlots;                          // 0x003D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableMyIslandDescriptionPanel;                  // 0x003E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableInventorySharingForBroadcast;               // 0x003F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableBuildPreviewForBroadcast;                   // 0x0040(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableRemoteAimSnapshotManagerForBroadcast;       // 0x0041(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowSquadOnSpectatorPlayerStatusWidget;           // 0x0042(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_43[0x1];                                       // 0x0043(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         EsportsAnalyticsHeartbeatRate;                     // 0x0044(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseBroadcastKillFeed;                             // 0x0048(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_49[0x3];                                       // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         CurrentSocialImportVersion;                        // 0x004C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CurrentVKImportVersion;                            // 0x0050(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          CurrentMultiFactorModalVersion;                    // 0x0054(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableMassFriendImport;                           // 0x0055(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_56[0x2];                                       // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumDaysBeforeFailedImportReattempt;                // 0x0058(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSocialImport;                               // 0x005C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableStartupSocialImport;                        // 0x005D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableStartupErebusFriendImport;                  // 0x005E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableVKImport;                                   // 0x005F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSteamImport;                                // 0x0060(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_61[0x7];                                       // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 SocialImportURI;                                   // 0x0068(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DaysBetweenSocialImportPrompts;                    // 0x0078(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DaysBetweenVKImportPrompt;                         // 0x007C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         SocialImportPromptsBeforeOptOut;                   // 0x0080(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         FriendImportCaptionSelection;                      // 0x0084(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSplitWalletTextNotice;                      // 0x0088(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAthenaStoreToast;                             // 0x0089(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAthenaStoreToastForFeatured;                  // 0x008A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAthenaStoreToastForDaily;                     // 0x008B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAthenaStoreToastForRolloverAlone;             // 0x008C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAthenaStarsInStoreNotification;               // 0x008D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_8E[0x2];                                       // 0x008E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FName>                           AthenaStarterGameMode;                             // 0x0090(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<class FName>                           AthenaStarterGameModeB;                            // 0x00A0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	bool                                          AthenaStarterFill;                                 // 0x00B0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_B1[0x3];                                       // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         PartyRichPresenceUpdateTime;                       // 0x00B4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PartySuggestionUpdateTimer;                        // 0x00B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxPartySuggestionsToConsider;                     // 0x00BC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowPartySuggestions;                            // 0x00C0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowLFG;                                         // 0x00C1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSocialPanelAddEpicFriendsBang;              // 0x00C2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowPartyPresenceUpdates;                        // 0x00C3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableInteractiveConsumables;                     // 0x00C4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableContextHelpMenu;                            // 0x00C5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAthenaItemShop;                               // 0x00C6(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableShowdown;                                   // 0x00C7(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableTournamentMatchCaps;                        // 0x00C8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableEventLeaderboards;                          // 0x00C9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_CA[0x2];                                       // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumCachedLeaderboardPages;                         // 0x00CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxPagesPerLeaderboard;                            // 0x00D0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         EventLeaderboardLiveRefreshTimeSeconds;            // 0x00D4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         EventLeaderboardLivePostEventRefreshWindowMinutes; // 0x00D8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FName                                   CreativePlaylistName;                              // 0x00DC(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCreativeServerImportFriendsOption;          // 0x00E4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E5[0x3];                                       // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxPlayersInCreativeServer;                        // 0x00E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxPlayersInCreativeWhitelist;                     // 0x00EC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowSupportACreatorOnIslandLinkScreen;            // 0x00F0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideServersWithZeroPlayers;                       // 0x00F1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableIslandCodeEntryOnPlayerPortal;              // 0x00F2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableIslandCodeEntryOnCuratedPortal;             // 0x00F3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableIslandCodeEntryInFrontend;                  // 0x00F4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_F5[0x3];                                       // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RefreshFavoriteIslandsWaitTime;                    // 0x00F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         IslandCodeLength;                                  // 0x00FC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bApplyCodeFormatting;                              // 0x0100(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableJoinInProgress;                             // 0x0101(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableBattlePass;                                 // 0x0102(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableBattlePassPurchase;                         // 0x0103(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableBattlePassFAQ;                              // 0x0104(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAthenaFavoriting;                           // 0x0105(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAthenaCustomPreviewActionForCosmetics;      // 0x0106(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAthenaItemRandomization;                    // 0x0107(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableProfileStatTracking;                        // 0x0108(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableProfileStatUI;                              // 0x0109(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableTrickUI;                                    // 0x010A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableMultiplayerTricks;                          // 0x010B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAthenaChallengesTabWhenOutOfSeason;           // 0x010C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLoginXBLDisabled;                                 // 0x010D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLoginPSNDisabled;                                 // 0x010E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLoginErebusDisabled;                              // 0x010F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSkipInternetCheck;                                // 0x0110(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableClientSettingsSaveToCloud;                  // 0x0111(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableClientSettingsSaveToDisk;                   // 0x0112(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableShowdownXmppNotify;                         // 0x0113(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ShowdownTournamentCacheExpirationHours;            // 0x0114(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ShowdownTournamentJsonRevision;                    // 0x0118(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         EventWindowPayoutMinuteDelay;                      // 0x011C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         EventWindowPayoutFudgeFactor;                      // 0x0120(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_124[0x4];                                      // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         CancelledEvents;                                   // 0x0128(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	double                                        CloudSaveIntervalConfig;                           // 0x0138(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSaveToCloudOnMapLoad;                             // 0x0140(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_141[0x7];                                      // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	double                                        GiftNotificationRefreshTimer;                      // 0x0148(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableReplayBrowser;                              // 0x0150(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_151[0x7];                                      // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<bool>                                  bShowFeaturedReplays;                              // 0x0158(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	TArray<uint32>                                WhitelistedReplayCLs;                              // 0x0168(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	bool                                          bEnableReplayRecording;                            // 0x0178(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableLargeTeamReplayRecording;                   // 0x0179(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCreativeModeReplayRecording;                // 0x017A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUsingEsportCameras;                               // 0x017B(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHearingAccessibility;                       // 0x017C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableGiftXMPPMessageSend;                       // 0x017D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableReceiveGiftXMPPMessages;                   // 0x017E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableGifting;                                   // 0x017F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceRestrictChat;                                // 0x0180(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableReceiveGiftOption;                         // 0x0181(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLimitGiftingToEligiblePlatforms;                  // 0x0182(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCanGiftYourself;                                  // 0x0183(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         GiftLimitAmount;                                   // 0x0184(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DaysOfFriendshipBeforeCanGift;                     // 0x0188(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EndBattleRoyalUpdateDelay;                         // 0x018C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LightswitchDownLoginDelay;                         // 0x0190(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowStatusButtonOnWaitingRoomScreen;              // 0x0194(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAthenaShowMapMarkersInWorld;                      // 0x0195(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInvertMotionOnUnattachedSwitchControllers;        // 0x0196(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableTouchLookVelocityScaling;                  // 0x0197(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisablePurchaseHistoryScreen;                     // 0x0198(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_199[0x3];                                      // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TouchAimAssistStrengthScalar;                      // 0x019C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableTouchAimAssistAutoTracking;                // 0x01A0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bProcessGamepadInputOnMobile;                      // 0x01A1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1A2[0x2];                                      // 0x01A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         GamepadShortThrowLookScale;                        // 0x01A4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseNativeQuickbar;                                // 0x01A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseNewLookAccel;                                  // 0x01A9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSoundIndicatorsEnabledForTeammates;               // 0x01AA(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEquipFirstWeaponOnMobile;                         // 0x01AB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ShowEliminationDistanceOver;                       // 0x01AC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FadeOutTeamIndicatorsAfter;                        // 0x01B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MapIndicatorTouchClearDistance;                    // 0x01B4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector2D                              MapIndicatorOffset;                                // 0x01B8(0x0008)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AthenaMapZoomMax;                                  // 0x01C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BacchusMapIndicatorSizeMultiplier;                 // 0x01C4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AthenaMapPanSpeedMultiplier;                       // 0x01C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AthenaMapZoomSpeedMultiplier;                      // 0x01CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         WaitTimeBeforeShowingNewModeViolator;              // 0x01D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1D4[0x4];                                      // 0x01D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRuntimeOptionLocalizableString        FriendCodeShareWarningMessage;                     // 0x01D8(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        PlatformPlayAllowedErrorMessage;                   // 0x01E8(0x0010)(Config, NativeAccessSpecifierPublic)
	bool                                          bOnlyShareURLWithNoMessage;                        // 0x01F8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bExcludeURLInShareMessage;                         // 0x01F9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableBacchusFriendCodeSharing;                  // 0x01FA(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowCreateAccountOnRedirect;                      // 0x01FB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1FC[0x4];                                      // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 AthenaCodeOfConductURL;                            // 0x0200(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 BacchusFriendCodeShareURL;                         // 0x0210(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 CreateAccountUrl;                                  // 0x0220(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 LinkAccountURL;                                    // 0x0230(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 AccountMergeMoreInfoURL;                           // 0x0240(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 SupportURL;                                        // 0x0250(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 WaitingListURL;                                    // 0x0260(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 CheckStatusURL;                                    // 0x0270(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 IOSAppStoreURL;                                    // 0x0280(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 TurnOnMfaURL;                                      // 0x0290(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 ListOfCreatorsURL;                                 // 0x02A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowCodeRedemptionInSubgameSelect;               // 0x02B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2B1[0x7];                                      // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 STWUpdatesURL;                                     // 0x02B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 GiftingInfoURL;                                    // 0x02C8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxNumItemsInCreativeChests;                       // 0x02D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxStreamerMatchmakingDelay;                       // 0x02DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHiddenMatchmakingDelay;                     // 0x02E0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2E1[0x7];                                      // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 TencentStoreDetailsURL;                            // 0x02E8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         PSALoadingScreenPercentChance;                     // 0x02F8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2FC[0x4];                                      // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 StwDownloadLauncherOption;                         // 0x0300(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        OverrideDefaultBonusXpEventTitleString;            // 0x0310(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        XBLDisableText;                                    // 0x0320(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        XBLPartyFinderPlatformHeaderText;                  // 0x0330(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        XBLPartyFinderMcpHeaderText;                       // 0x0340(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        PSNDisableText;                                    // 0x0350(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        PSNPartyFinderPlatformHeaderText;                  // 0x0360(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        PSNPartyFinderMcpHeaderText;                       // 0x0370(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        SwitchDisableText;                                 // 0x0380(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionReviewPromptCriteria     ReviewPromptCriteria;                              // 0x0390(0x0014)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_3A4[0x4];                                      // 0x03A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRuntimeOptionLocalizableString        AffiliateDescriptionText;                          // 0x03A8(0x0010)(Config, NativeAccessSpecifierPublic)
	struct FRuntimeOptionLocalizableString        AffiliateErrorText;                                // 0x03B8(0x0010)(Config, NativeAccessSpecifierPublic)
	bool                                          bDisableAllKnobs;                                  // 0x03C8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableMatchmakingKnobs;                          // 0x03C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableMinigameKnobs;                             // 0x03CA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableGameOptionKnobs;                           // 0x03CB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableAffiliateFeature;                          // 0x03CC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseHotfixedAffiliateNamesArray;                   // 0x03CD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnablePrerollLlamas;                              // 0x03CE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3CF[0x1];                                      // 0x03CF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FRuntimeOptionTabStateInfo>     DisabledFrontendNavigationTabs;                    // 0x03D0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TArray<struct FRuntimeOptionTabStateInfo>     TournamentDisabledFrontendNavigationTabs;          // 0x03E0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TArray<class FString>                         DisabledMatchmakingKnobs;                          // 0x03F0(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TArray<class FString>                         AffiliateNames;                                    // 0x0400(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	float                                         PickingInteractDistance;                           // 0x0410(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickingInteractHighlightDistanceScaler;            // 0x0414(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickingHighlightMovementUpdateDist;                // 0x0418(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickingHighlightUpdateTime;                        // 0x041C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PickingTime;                                       // 0x0420(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutoOpenDoorInputMagnitude;                        // 0x0424(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutoOpenDoorTraceDistance;                         // 0x0428(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutofireEnabled;                                  // 0x042C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAutofireUsesAutoaimTarget;                        // 0x042D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHoldToFireOnAutofireTarget;                       // 0x042E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_42F[0x1];                                      // 0x042F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DefaultAutofireRange;                              // 0x0430(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bServerNetDriverAnalytics;                         // 0x0434(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableReplicationGraph;                          // 0x0435(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_436[0x2];                                      // 0x0436(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         BRServerMaxTickRate;                               // 0x0438(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DoubleTapOnEndTouchTime;                           // 0x043C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DoubleTapOnStartTouchTime;                         // 0x0440(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DoubleTapDistance;                                 // 0x0444(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TouchMoveStickRadius;                              // 0x0448(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TouchMoveStickRadiusTargeting;                     // 0x044C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TouchMoveStickRadiusScoped;                        // 0x0450(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TouchMoveStickRadiusDriving;                       // 0x0454(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutorunLockZoneOffset;                             // 0x0458(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AutorunLockZoneDelay;                              // 0x045C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MoveOriginResetTime;                               // 0x0460(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MoveOriginResetDistance;                           // 0x0464(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MoveOriginFollowDistance;                          // 0x0468(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableTouchLookInertia;                          // 0x046C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_46D[0x3];                                      // 0x046D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RotateInertiaMultiplier;                           // 0x0470(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RotateInertiaMinTime;                              // 0x0474(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RotateInertiaMinLength;                            // 0x0478(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         RotateInertiaMinMagnitude;                         // 0x047C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         RotateInertiaNumAveragedTouches;                   // 0x0480(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHUDLayoutTool;                              // 0x0484(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHUDLayoutCloudSave;                         // 0x0485(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHUDLayoutToolPanZoom;                       // 0x0486(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_487[0x1];                                      // 0x0487(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         EnablePlayButtonTime;                              // 0x0488(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AthenaExternalRichPresenceDelayTimeSeconds;        // 0x048C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableExternalPresenceAthenaPlayersRemain;        // 0x0490(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_491[0x3];                                      // 0x0491(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         MinimumTimeBetweenConsolePresenceUpdates;          // 0x0494(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinimumTimeBetweenMCPPresenceUpdates;              // 0x0498(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         EnablePlayButtonTimePostError;                     // 0x049C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInviteUIDisabled;                                 // 0x04A0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableBacchusLogin;                              // 0x04A1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFriendSuggestions;                          // 0x04A2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFriendsListButton;                          // 0x04A3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPrioritizeMcpInviteOverConsoleInvite;             // 0x04A4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceDisableCrossplatformSquadFill;               // 0x04A5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRequireCrossplayOptIn;                            // 0x04A6(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseAccountCrossplayPermissions;                   // 0x04A7(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSingleCrossplayOptInPrompt;                       // 0x04A8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bImmediatelyDisplayCrossplayOptIn_STW;             // 0x04A9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bImmediatelyDisplayCrossplayOptIn_BR;              // 0x04AA(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowIconForSamePlatformPlayers;                   // 0x04AB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableChatWidget;                                 // 0x04AC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowVoiceChatSettings;                            // 0x04AD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLiveStreamVoiceEnabledServer;                     // 0x04AE(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSupportCenter;                              // 0x04AF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPartyInProgress;                                  // 0x04B0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldAthenaQueryRecentPlayers;                   // 0x04B1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableOfflineFriendsList;                         // 0x04B2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableRecentPlayerList;                           // 0x04B3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSuggestedFriendList;                        // 0x04B4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableBlockedList;                                // 0x04B5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFriendListInGame;                           // 0x04B6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPushJIPInfoToPlatformPresence;                    // 0x04B7(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowAccountBoosts;                                // 0x04B8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowCustomerSupport;                              // 0x04B9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableGlobalChat;                                 // 0x04BA(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAllTabInChat;                               // 0x04BB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableEULA;                                       // 0x04BC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableEndOfZoneCinematic;                         // 0x04BD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableOnboardingCinematics;                       // 0x04BE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowFounderBannerIcons;                           // 0x04BF(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowCurrentRegionInLobby;                         // 0x04C0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFoundersDailyRewards;                       // 0x04C1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableTwitchIntegration;                          // 0x04C2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableMatchmakingRegionSetting;                   // 0x04C3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableNaviationToChat;                            // 0x04C4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableLanguageSetting;                            // 0x04C5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFriendCodeSetting;                          // 0x04C6(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableEarlyAccessLoadingScreenBanner;             // 0x04C7(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         CampaignMatchEndRetryCount;                        // 0x04C8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShopPurchaseConfirmation;                         // 0x04CC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShopPurchaseConfirmationJapanPS4;                 // 0x04CD(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bToyMessagingEnabled;                              // 0x04CE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAthenaHarvestingToolsInSTW;                 // 0x04CF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAthenaDancesInSTW;                          // 0x04D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCosmeticLockerInSTW;                        // 0x04D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableCosmeticItemShopInSTW;                      // 0x04D2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSTWLootDrops;                               // 0x04D3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSTWContainerItemCacheDrops;                 // 0x04D4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSTWEnemyItemCacheDrops;                     // 0x04D5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableHoldToPickupUI;                             // 0x04D6(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSkipTrailerMovie;                                 // 0x04D7(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAlwaysPlayTrailerMovie;                           // 0x04D8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideUnaffordableMtxPurchases;                     // 0x04D9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHidePlusOnVbucksButton;                           // 0x04DA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowXboxStwAccessDuringLiveStoreOutage;          // 0x04DB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowReplayTrailerButton_Athena;                   // 0x04DC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAlterationModification;                     // 0x04DD(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableSchematicRarityUpgrade;                     // 0x04DE(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableMissionActivationVote;                      // 0x04DF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableLtmRetrieveTheData;                         // 0x04E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableUpgradesVideos;                             // 0x04E1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableExternalRichPresence;                       // 0x04E2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowEnableMFAModalAtStartupAthena;                // 0x04E3(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowEnableMFAModalAtStartupSTW;                   // 0x04E4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAIBuildingHitFX;                            // 0x04E5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4E6[0x2];                                      // 0x04E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         LevelToStartShowingMFAModal;                       // 0x04E8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DaysBetweenEnableMFAModalPrompts;                  // 0x04EC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         DaysBetweenAffiliateToasts;                        // 0x04F0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAffiliateToast;                             // 0x04F4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4F5[0x3];                                      // 0x04F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DelayGiftButtonWhenMFANotEnabledSeconds;           // 0x04F8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         LevelToAutoOpenBattlePassOnNewSeason;              // 0x04FC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceBattlePassUpsell;                            // 0x0500(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCanShowSTWUpsellInBR;                             // 0x0501(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowLeaderboardPrivacySettings;                   // 0x0502(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableServerScoreboardLog;                        // 0x0503(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableInputBasedMatchmaking;                      // 0x0504(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bNotifyBlockedInput;                               // 0x0505(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_506[0x2];                                      // 0x0506(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumberOfFramesBeforeWarnInputBlocked;              // 0x0508(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableVideoOptions;                              // 0x050C(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnablePlayerReportingFlow;                        // 0x050D(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceGamepadPlaytest;                             // 0x050E(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bForceGamepadXboxOne;                              // 0x050F(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableNewFireModeSelection;                       // 0x0510(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAddFriendWhileSpectating;                   // 0x0511(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableFriendLink;                                 // 0x0512(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_513[0x5];                                      // 0x0513(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 FriendLinkURL;                                     // 0x0518(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 MFAEnableURL;                                      // 0x0528(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowForceTouchFire;                              // 0x0538(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_539[0x3];                                      // 0x0539(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         VehicleSessionMinTimeUsed;                         // 0x053C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         BalloonSessionMinTimeUsed;                         // 0x0540(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpdateBalloonDistanceEveryXSeconds;                // 0x0544(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ZiplineSessionMinTimeUsed;                         // 0x0548(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpdateZiplineDistanceEveryXSeconds;                // 0x054C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseHordeStormShield;                              // 0x0550(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_551[0x3];                                      // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HordeStormShieldStartingRadiusOverride;            // 0x0554(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HordeStormShieldEndingRadiusOverride;              // 0x0558(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HordeStormShieldBreatherRadiusOverride;            // 0x055C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUseHordeRespawnAtLastPawnLocation;                // 0x0560(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowHordePlayerTriggeredRespawn;                 // 0x0561(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_562[0x2];                                      // 0x0562(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxQuickScopeAimAssistPulls;                       // 0x0564(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         QuickScopeAimAssistPullWatchTime;                  // 0x0568(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxQuickScopeAimAssistPullWatchTime;               // 0x056C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldDisablePickaxeFXFrontendPreview;            // 0x0570(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bRegisterPawnsWithSignificanceManagerInFrontEnd;   // 0x0571(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideExclusiveCosmeticsFromOtherPlatformsOnPS4;    // 0x0572(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideExclusiveCosmeticsFromOtherPlatformsOnXB1;    // 0x0573(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideExclusiveCosmeticsFromOtherPlatformsOnSwitch; // 0x0574(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideExclusiveCosmeticsFromOtherPlatformsOnPS4_STWOnly; // 0x0575(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideExclusiveCosmeticsFromOtherPlatformsOnXB1_STWOnly; // 0x0576(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHideExclusiveCosmeticsFromOtherPlatformsOnSwitch_STWOnly; // 0x0577(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSimpleHeistVanEntrance;                           // 0x0578(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_579[0x7];                                      // 0x0579(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 LobbyGenericLinkButtonURL;                         // 0x0580(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableLobbyGenericLinkButton;                     // 0x0590(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_591[0x7];                                      // 0x0591(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRuntimeOptionLocalizableString        LobbyGenericLinkButtonText;                        // 0x0598(0x0010)(Config, NativeAccessSpecifierPublic)
	TArray<class FString>                         PlaylistOptionWhitelist;                           // 0x05A8(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	int32                                         HighlightClipRewindTimeInSeconds;                  // 0x05B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableAntiTaxi;                                   // 0x05BC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5BD[0x3];                                      // 0x05BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StopFlyingParachuteCooldownTime;                   // 0x05C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FlushLoadingScreenRefreshSeconds;                  // 0x05C4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableVehicleSpawnMissionInStw;                   // 0x05C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableJackalInStw;                                // 0x05C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableDownTierCraftingInStw;                      // 0x05CA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowBugReportsButton;                             // 0x05CB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowCommentReportsButton;                         // 0x05CC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowPlayerReportsButton;                          // 0x05CD(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShowContentReportsButton;                         // 0x05CE(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableItemRefundingInStw;                         // 0x05CF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableCareerStatsButton;                         // 0x05D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDisableCareerLeaderboardButton;                   // 0x05D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableInputMethodThrashingDetection;              // 0x05D2(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5D3[0x1];                                      // 0x05D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         InputMethodThrashingLimit;                         // 0x05D4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         InputMethodThrashingWindowInSeconds;               // 0x05D8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowPartialBackgroundAudio;                      // 0x05DC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowPvEImprovedIdleDetection;                    // 0x05DD(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5DE[0x2];                                      // 0x05DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         HotfixVersionId;                                   // 0x05E0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxBuildingIntoTerrainIntersectionPercentage;      // 0x05E4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bUsingBuildingExtraPiece;                          // 0x05E8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5E9[0x3];                                      // 0x05E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AnalyticsBuildingWallTooLowLocations;              // 0x05EC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          PublishingEnabledForWhitelistedAccounts;           // 0x05F0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5F1[0x7];                                      // 0x05F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 IslandCodeLinkMnemonicExampleText;                 // 0x05F8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 IslandCodeLinkURLText;                             // 0x0608(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FString                                 CreativePublishCodeURLPrefix;                      // 0x0618(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         CuratedLinkCodes;                                  // 0x0628(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
	bool                                          bEnableIslandCheckpoints;                          // 0x0638(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bEnableIslandLoadNetSafeGuards;                    // 0x0639(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_63A[0x2];                                      // 0x063A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         DeimosSpawningRiftDifficulty;                      // 0x063C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLoadingScreenInputPreprocessorEnabled;            // 0x0640(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AllowInputTypeFilterForAccessibility;              // 0x0641(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          AllowLockPrimaryInputMethodToMouseForAccessibility; // 0x0642(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsUserChoiceAllowedForForcedAndroidStore;         // 0x0643(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_644[0x4];                                      // 0x0644(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortRuntimeOptions* GetRuntimeOptions();
	static bool IsPartyInProgressEnabled();

	bool GetEnableLobbyGenericLinkButton();
	class FText GetLobbyGenericLinkButtonOverrideText();
	class FString GetLobbyGenericLinkButtonURL();
	void OnHotfixApplied__DelegateSignature();
	void SetEnableMainMenuSocialButton(bool NewValue);

	float GetDelayGiftButtonWhenMFANotEnabledSeconds() const;
	const TArray<struct FRuntimeOptionTabStateInfo> GetDisabledFrontendNavigationTabs() const;
	bool GetDisablePurchaseHistoryScreen() const;
	bool GetEnableLFG() const;
	bool GetEnableMainMenuSocialButton() const;
	bool GetEnableSocialPanelAddEpicFriendsBang() const;
	const bool GetEnableSplitWalletTextNotice() const;
	class FString GetGameVersion() const;
	const bool GetIsFriendLinkEnabled() const;
	const bool GetIsPlayerReportingFlowEnabled() const;
	class FText GetOverrideAffiliateDescriptionText() const;
	class FText GetOverrideAffiliateErrorText() const;
	class FText GetOverrideBonusEventXpTitleText() const;
	const bool GetShowReplayTrailerButton_Athena() const;
	const TArray<class FString> GetValidAffiliateNames() const;
	bool IsGiftingDisabled() const;
	bool IsInviteUIDisabled() const;
	const bool IsMatchmakingKnobEnabled(const class FString& KnobName) const;
	bool ShouldDisableReceiveGiftOption() const;
	bool ShouldShowLeaderboardPrivacySettings() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRuntimeOptions">();
	}
	static class UFortRuntimeOptions* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRuntimeOptions>();
	}
};
static_assert(alignof(UFortRuntimeOptions) == 0x000008, "Wrong alignment on UFortRuntimeOptions");
static_assert(sizeof(UFortRuntimeOptions) == 0x000648, "Wrong size on UFortRuntimeOptions");
static_assert(offsetof(UFortRuntimeOptions, bEnableSpectatorUpdates) == 0x000028, "Member 'UFortRuntimeOptions::bEnableSpectatorUpdates' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bIsTournamentMode) == 0x000029, "Member 'UFortRuntimeOptions::bIsTournamentMode' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableYoutubeLinks) == 0x00002A, "Member 'UFortRuntimeOptions::bEnableYoutubeLinks' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TournamentPlaylistName) == 0x00002C, "Member 'UFortRuntimeOptions::TournamentPlaylistName' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TournamentPlaylistPriorityBase) == 0x000034, "Member 'UFortRuntimeOptions::TournamentPlaylistPriorityBase' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MinimumAccountLevelForTournamentPlay) == 0x000038, "Member 'UFortRuntimeOptions::MinimumAccountLevelForTournamentPlay' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableManualBroadcasterStart) == 0x00003C, "Member 'UFortRuntimeOptions::bEnableManualBroadcasterStart' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAutoloadRestrictedPlots) == 0x00003D, "Member 'UFortRuntimeOptions::bAutoloadRestrictedPlots' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableMyIslandDescriptionPanel) == 0x00003E, "Member 'UFortRuntimeOptions::bDisableMyIslandDescriptionPanel' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableInventorySharingForBroadcast) == 0x00003F, "Member 'UFortRuntimeOptions::bEnableInventorySharingForBroadcast' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableBuildPreviewForBroadcast) == 0x000040, "Member 'UFortRuntimeOptions::bEnableBuildPreviewForBroadcast' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableRemoteAimSnapshotManagerForBroadcast) == 0x000041, "Member 'UFortRuntimeOptions::bEnableRemoteAimSnapshotManagerForBroadcast' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowSquadOnSpectatorPlayerStatusWidget) == 0x000042, "Member 'UFortRuntimeOptions::bShowSquadOnSpectatorPlayerStatusWidget' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EsportsAnalyticsHeartbeatRate) == 0x000044, "Member 'UFortRuntimeOptions::EsportsAnalyticsHeartbeatRate' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUseBroadcastKillFeed) == 0x000048, "Member 'UFortRuntimeOptions::bUseBroadcastKillFeed' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CurrentSocialImportVersion) == 0x00004C, "Member 'UFortRuntimeOptions::CurrentSocialImportVersion' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CurrentVKImportVersion) == 0x000050, "Member 'UFortRuntimeOptions::CurrentVKImportVersion' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CurrentMultiFactorModalVersion) == 0x000054, "Member 'UFortRuntimeOptions::CurrentMultiFactorModalVersion' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableMassFriendImport) == 0x000055, "Member 'UFortRuntimeOptions::bEnableMassFriendImport' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, NumDaysBeforeFailedImportReattempt) == 0x000058, "Member 'UFortRuntimeOptions::NumDaysBeforeFailedImportReattempt' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSocialImport) == 0x00005C, "Member 'UFortRuntimeOptions::bEnableSocialImport' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableStartupSocialImport) == 0x00005D, "Member 'UFortRuntimeOptions::bEnableStartupSocialImport' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableStartupErebusFriendImport) == 0x00005E, "Member 'UFortRuntimeOptions::bEnableStartupErebusFriendImport' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableVKImport) == 0x00005F, "Member 'UFortRuntimeOptions::bEnableVKImport' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSteamImport) == 0x000060, "Member 'UFortRuntimeOptions::bEnableSteamImport' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, SocialImportURI) == 0x000068, "Member 'UFortRuntimeOptions::SocialImportURI' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DaysBetweenSocialImportPrompts) == 0x000078, "Member 'UFortRuntimeOptions::DaysBetweenSocialImportPrompts' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DaysBetweenVKImportPrompt) == 0x00007C, "Member 'UFortRuntimeOptions::DaysBetweenVKImportPrompt' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, SocialImportPromptsBeforeOptOut) == 0x000080, "Member 'UFortRuntimeOptions::SocialImportPromptsBeforeOptOut' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, FriendImportCaptionSelection) == 0x000084, "Member 'UFortRuntimeOptions::FriendImportCaptionSelection' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSplitWalletTextNotice) == 0x000088, "Member 'UFortRuntimeOptions::bEnableSplitWalletTextNotice' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAthenaStoreToast) == 0x000089, "Member 'UFortRuntimeOptions::bShowAthenaStoreToast' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAthenaStoreToastForFeatured) == 0x00008A, "Member 'UFortRuntimeOptions::bShowAthenaStoreToastForFeatured' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAthenaStoreToastForDaily) == 0x00008B, "Member 'UFortRuntimeOptions::bShowAthenaStoreToastForDaily' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAthenaStoreToastForRolloverAlone) == 0x00008C, "Member 'UFortRuntimeOptions::bShowAthenaStoreToastForRolloverAlone' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAthenaStarsInStoreNotification) == 0x00008D, "Member 'UFortRuntimeOptions::bShowAthenaStarsInStoreNotification' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaStarterGameMode) == 0x000090, "Member 'UFortRuntimeOptions::AthenaStarterGameMode' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaStarterGameModeB) == 0x0000A0, "Member 'UFortRuntimeOptions::AthenaStarterGameModeB' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaStarterFill) == 0x0000B0, "Member 'UFortRuntimeOptions::AthenaStarterFill' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PartyRichPresenceUpdateTime) == 0x0000B4, "Member 'UFortRuntimeOptions::PartyRichPresenceUpdateTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PartySuggestionUpdateTimer) == 0x0000B8, "Member 'UFortRuntimeOptions::PartySuggestionUpdateTimer' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxPartySuggestionsToConsider) == 0x0000BC, "Member 'UFortRuntimeOptions::MaxPartySuggestionsToConsider' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowPartySuggestions) == 0x0000C0, "Member 'UFortRuntimeOptions::bAllowPartySuggestions' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowLFG) == 0x0000C1, "Member 'UFortRuntimeOptions::bAllowLFG' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSocialPanelAddEpicFriendsBang) == 0x0000C2, "Member 'UFortRuntimeOptions::bEnableSocialPanelAddEpicFriendsBang' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowPartyPresenceUpdates) == 0x0000C3, "Member 'UFortRuntimeOptions::bAllowPartyPresenceUpdates' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableInteractiveConsumables) == 0x0000C4, "Member 'UFortRuntimeOptions::bEnableInteractiveConsumables' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableContextHelpMenu) == 0x0000C5, "Member 'UFortRuntimeOptions::bEnableContextHelpMenu' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAthenaItemShop) == 0x0000C6, "Member 'UFortRuntimeOptions::bShowAthenaItemShop' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableShowdown) == 0x0000C7, "Member 'UFortRuntimeOptions::bEnableShowdown' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableTournamentMatchCaps) == 0x0000C8, "Member 'UFortRuntimeOptions::bEnableTournamentMatchCaps' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableEventLeaderboards) == 0x0000C9, "Member 'UFortRuntimeOptions::bEnableEventLeaderboards' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, NumCachedLeaderboardPages) == 0x0000CC, "Member 'UFortRuntimeOptions::NumCachedLeaderboardPages' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxPagesPerLeaderboard) == 0x0000D0, "Member 'UFortRuntimeOptions::MaxPagesPerLeaderboard' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EventLeaderboardLiveRefreshTimeSeconds) == 0x0000D4, "Member 'UFortRuntimeOptions::EventLeaderboardLiveRefreshTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EventLeaderboardLivePostEventRefreshWindowMinutes) == 0x0000D8, "Member 'UFortRuntimeOptions::EventLeaderboardLivePostEventRefreshWindowMinutes' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CreativePlaylistName) == 0x0000DC, "Member 'UFortRuntimeOptions::CreativePlaylistName' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableCreativeServerImportFriendsOption) == 0x0000E4, "Member 'UFortRuntimeOptions::bEnableCreativeServerImportFriendsOption' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxPlayersInCreativeServer) == 0x0000E8, "Member 'UFortRuntimeOptions::MaxPlayersInCreativeServer' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxPlayersInCreativeWhitelist) == 0x0000EC, "Member 'UFortRuntimeOptions::MaxPlayersInCreativeWhitelist' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowSupportACreatorOnIslandLinkScreen) == 0x0000F0, "Member 'UFortRuntimeOptions::bShowSupportACreatorOnIslandLinkScreen' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideServersWithZeroPlayers) == 0x0000F1, "Member 'UFortRuntimeOptions::bHideServersWithZeroPlayers' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableIslandCodeEntryOnPlayerPortal) == 0x0000F2, "Member 'UFortRuntimeOptions::bEnableIslandCodeEntryOnPlayerPortal' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableIslandCodeEntryOnCuratedPortal) == 0x0000F3, "Member 'UFortRuntimeOptions::bEnableIslandCodeEntryOnCuratedPortal' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableIslandCodeEntryInFrontend) == 0x0000F4, "Member 'UFortRuntimeOptions::bEnableIslandCodeEntryInFrontend' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, RefreshFavoriteIslandsWaitTime) == 0x0000F8, "Member 'UFortRuntimeOptions::RefreshFavoriteIslandsWaitTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, IslandCodeLength) == 0x0000FC, "Member 'UFortRuntimeOptions::IslandCodeLength' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bApplyCodeFormatting) == 0x000100, "Member 'UFortRuntimeOptions::bApplyCodeFormatting' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableJoinInProgress) == 0x000101, "Member 'UFortRuntimeOptions::bEnableJoinInProgress' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableBattlePass) == 0x000102, "Member 'UFortRuntimeOptions::bEnableBattlePass' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableBattlePassPurchase) == 0x000103, "Member 'UFortRuntimeOptions::bEnableBattlePassPurchase' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableBattlePassFAQ) == 0x000104, "Member 'UFortRuntimeOptions::bEnableBattlePassFAQ' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAthenaFavoriting) == 0x000105, "Member 'UFortRuntimeOptions::bEnableAthenaFavoriting' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAthenaCustomPreviewActionForCosmetics) == 0x000106, "Member 'UFortRuntimeOptions::bEnableAthenaCustomPreviewActionForCosmetics' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAthenaItemRandomization) == 0x000107, "Member 'UFortRuntimeOptions::bEnableAthenaItemRandomization' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableProfileStatTracking) == 0x000108, "Member 'UFortRuntimeOptions::bEnableProfileStatTracking' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableProfileStatUI) == 0x000109, "Member 'UFortRuntimeOptions::bEnableProfileStatUI' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableTrickUI) == 0x00010A, "Member 'UFortRuntimeOptions::bEnableTrickUI' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableMultiplayerTricks) == 0x00010B, "Member 'UFortRuntimeOptions::bEnableMultiplayerTricks' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAthenaChallengesTabWhenOutOfSeason) == 0x00010C, "Member 'UFortRuntimeOptions::bShowAthenaChallengesTabWhenOutOfSeason' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bLoginXBLDisabled) == 0x00010D, "Member 'UFortRuntimeOptions::bLoginXBLDisabled' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bLoginPSNDisabled) == 0x00010E, "Member 'UFortRuntimeOptions::bLoginPSNDisabled' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bLoginErebusDisabled) == 0x00010F, "Member 'UFortRuntimeOptions::bLoginErebusDisabled' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bSkipInternetCheck) == 0x000110, "Member 'UFortRuntimeOptions::bSkipInternetCheck' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableClientSettingsSaveToCloud) == 0x000111, "Member 'UFortRuntimeOptions::bEnableClientSettingsSaveToCloud' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableClientSettingsSaveToDisk) == 0x000112, "Member 'UFortRuntimeOptions::bEnableClientSettingsSaveToDisk' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableShowdownXmppNotify) == 0x000113, "Member 'UFortRuntimeOptions::bEnableShowdownXmppNotify' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, ShowdownTournamentCacheExpirationHours) == 0x000114, "Member 'UFortRuntimeOptions::ShowdownTournamentCacheExpirationHours' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, ShowdownTournamentJsonRevision) == 0x000118, "Member 'UFortRuntimeOptions::ShowdownTournamentJsonRevision' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EventWindowPayoutMinuteDelay) == 0x00011C, "Member 'UFortRuntimeOptions::EventWindowPayoutMinuteDelay' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EventWindowPayoutFudgeFactor) == 0x000120, "Member 'UFortRuntimeOptions::EventWindowPayoutFudgeFactor' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CancelledEvents) == 0x000128, "Member 'UFortRuntimeOptions::CancelledEvents' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CloudSaveIntervalConfig) == 0x000138, "Member 'UFortRuntimeOptions::CloudSaveIntervalConfig' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bSaveToCloudOnMapLoad) == 0x000140, "Member 'UFortRuntimeOptions::bSaveToCloudOnMapLoad' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, GiftNotificationRefreshTimer) == 0x000148, "Member 'UFortRuntimeOptions::GiftNotificationRefreshTimer' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableReplayBrowser) == 0x000150, "Member 'UFortRuntimeOptions::bEnableReplayBrowser' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowFeaturedReplays) == 0x000158, "Member 'UFortRuntimeOptions::bShowFeaturedReplays' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, WhitelistedReplayCLs) == 0x000168, "Member 'UFortRuntimeOptions::WhitelistedReplayCLs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableReplayRecording) == 0x000178, "Member 'UFortRuntimeOptions::bEnableReplayRecording' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableLargeTeamReplayRecording) == 0x000179, "Member 'UFortRuntimeOptions::bEnableLargeTeamReplayRecording' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableCreativeModeReplayRecording) == 0x00017A, "Member 'UFortRuntimeOptions::bEnableCreativeModeReplayRecording' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUsingEsportCameras) == 0x00017B, "Member 'UFortRuntimeOptions::bUsingEsportCameras' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableHearingAccessibility) == 0x00017C, "Member 'UFortRuntimeOptions::bEnableHearingAccessibility' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableGiftXMPPMessageSend) == 0x00017D, "Member 'UFortRuntimeOptions::bDisableGiftXMPPMessageSend' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableReceiveGiftXMPPMessages) == 0x00017E, "Member 'UFortRuntimeOptions::bDisableReceiveGiftXMPPMessages' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableGifting) == 0x00017F, "Member 'UFortRuntimeOptions::bDisableGifting' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bForceRestrictChat) == 0x000180, "Member 'UFortRuntimeOptions::bForceRestrictChat' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableReceiveGiftOption) == 0x000181, "Member 'UFortRuntimeOptions::bDisableReceiveGiftOption' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bLimitGiftingToEligiblePlatforms) == 0x000182, "Member 'UFortRuntimeOptions::bLimitGiftingToEligiblePlatforms' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bCanGiftYourself) == 0x000183, "Member 'UFortRuntimeOptions::bCanGiftYourself' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, GiftLimitAmount) == 0x000184, "Member 'UFortRuntimeOptions::GiftLimitAmount' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DaysOfFriendshipBeforeCanGift) == 0x000188, "Member 'UFortRuntimeOptions::DaysOfFriendshipBeforeCanGift' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EndBattleRoyalUpdateDelay) == 0x00018C, "Member 'UFortRuntimeOptions::EndBattleRoyalUpdateDelay' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, LightswitchDownLoginDelay) == 0x000190, "Member 'UFortRuntimeOptions::LightswitchDownLoginDelay' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowStatusButtonOnWaitingRoomScreen) == 0x000194, "Member 'UFortRuntimeOptions::bShowStatusButtonOnWaitingRoomScreen' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAthenaShowMapMarkersInWorld) == 0x000195, "Member 'UFortRuntimeOptions::bAthenaShowMapMarkersInWorld' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bInvertMotionOnUnattachedSwitchControllers) == 0x000196, "Member 'UFortRuntimeOptions::bInvertMotionOnUnattachedSwitchControllers' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableTouchLookVelocityScaling) == 0x000197, "Member 'UFortRuntimeOptions::bDisableTouchLookVelocityScaling' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisablePurchaseHistoryScreen) == 0x000198, "Member 'UFortRuntimeOptions::bDisablePurchaseHistoryScreen' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TouchAimAssistStrengthScalar) == 0x00019C, "Member 'UFortRuntimeOptions::TouchAimAssistStrengthScalar' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableTouchAimAssistAutoTracking) == 0x0001A0, "Member 'UFortRuntimeOptions::bDisableTouchAimAssistAutoTracking' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bProcessGamepadInputOnMobile) == 0x0001A1, "Member 'UFortRuntimeOptions::bProcessGamepadInputOnMobile' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, GamepadShortThrowLookScale) == 0x0001A4, "Member 'UFortRuntimeOptions::GamepadShortThrowLookScale' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUseNativeQuickbar) == 0x0001A8, "Member 'UFortRuntimeOptions::bUseNativeQuickbar' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUseNewLookAccel) == 0x0001A9, "Member 'UFortRuntimeOptions::bUseNewLookAccel' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bSoundIndicatorsEnabledForTeammates) == 0x0001AA, "Member 'UFortRuntimeOptions::bSoundIndicatorsEnabledForTeammates' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEquipFirstWeaponOnMobile) == 0x0001AB, "Member 'UFortRuntimeOptions::bEquipFirstWeaponOnMobile' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, ShowEliminationDistanceOver) == 0x0001AC, "Member 'UFortRuntimeOptions::ShowEliminationDistanceOver' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, FadeOutTeamIndicatorsAfter) == 0x0001B0, "Member 'UFortRuntimeOptions::FadeOutTeamIndicatorsAfter' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MapIndicatorTouchClearDistance) == 0x0001B4, "Member 'UFortRuntimeOptions::MapIndicatorTouchClearDistance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MapIndicatorOffset) == 0x0001B8, "Member 'UFortRuntimeOptions::MapIndicatorOffset' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaMapZoomMax) == 0x0001C0, "Member 'UFortRuntimeOptions::AthenaMapZoomMax' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, BacchusMapIndicatorSizeMultiplier) == 0x0001C4, "Member 'UFortRuntimeOptions::BacchusMapIndicatorSizeMultiplier' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaMapPanSpeedMultiplier) == 0x0001C8, "Member 'UFortRuntimeOptions::AthenaMapPanSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaMapZoomSpeedMultiplier) == 0x0001CC, "Member 'UFortRuntimeOptions::AthenaMapZoomSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, WaitTimeBeforeShowingNewModeViolator) == 0x0001D0, "Member 'UFortRuntimeOptions::WaitTimeBeforeShowingNewModeViolator' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, FriendCodeShareWarningMessage) == 0x0001D8, "Member 'UFortRuntimeOptions::FriendCodeShareWarningMessage' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PlatformPlayAllowedErrorMessage) == 0x0001E8, "Member 'UFortRuntimeOptions::PlatformPlayAllowedErrorMessage' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bOnlyShareURLWithNoMessage) == 0x0001F8, "Member 'UFortRuntimeOptions::bOnlyShareURLWithNoMessage' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bExcludeURLInShareMessage) == 0x0001F9, "Member 'UFortRuntimeOptions::bExcludeURLInShareMessage' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableBacchusFriendCodeSharing) == 0x0001FA, "Member 'UFortRuntimeOptions::bDisableBacchusFriendCodeSharing' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowCreateAccountOnRedirect) == 0x0001FB, "Member 'UFortRuntimeOptions::bShowCreateAccountOnRedirect' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaCodeOfConductURL) == 0x000200, "Member 'UFortRuntimeOptions::AthenaCodeOfConductURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, BacchusFriendCodeShareURL) == 0x000210, "Member 'UFortRuntimeOptions::BacchusFriendCodeShareURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CreateAccountUrl) == 0x000220, "Member 'UFortRuntimeOptions::CreateAccountUrl' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, LinkAccountURL) == 0x000230, "Member 'UFortRuntimeOptions::LinkAccountURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AccountMergeMoreInfoURL) == 0x000240, "Member 'UFortRuntimeOptions::AccountMergeMoreInfoURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, SupportURL) == 0x000250, "Member 'UFortRuntimeOptions::SupportURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, WaitingListURL) == 0x000260, "Member 'UFortRuntimeOptions::WaitingListURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CheckStatusURL) == 0x000270, "Member 'UFortRuntimeOptions::CheckStatusURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, IOSAppStoreURL) == 0x000280, "Member 'UFortRuntimeOptions::IOSAppStoreURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TurnOnMfaURL) == 0x000290, "Member 'UFortRuntimeOptions::TurnOnMfaURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, ListOfCreatorsURL) == 0x0002A0, "Member 'UFortRuntimeOptions::ListOfCreatorsURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowCodeRedemptionInSubgameSelect) == 0x0002B0, "Member 'UFortRuntimeOptions::bAllowCodeRedemptionInSubgameSelect' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, STWUpdatesURL) == 0x0002B8, "Member 'UFortRuntimeOptions::STWUpdatesURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, GiftingInfoURL) == 0x0002C8, "Member 'UFortRuntimeOptions::GiftingInfoURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxNumItemsInCreativeChests) == 0x0002D8, "Member 'UFortRuntimeOptions::MaxNumItemsInCreativeChests' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxStreamerMatchmakingDelay) == 0x0002DC, "Member 'UFortRuntimeOptions::MaxStreamerMatchmakingDelay' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableHiddenMatchmakingDelay) == 0x0002E0, "Member 'UFortRuntimeOptions::bEnableHiddenMatchmakingDelay' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TencentStoreDetailsURL) == 0x0002E8, "Member 'UFortRuntimeOptions::TencentStoreDetailsURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PSALoadingScreenPercentChance) == 0x0002F8, "Member 'UFortRuntimeOptions::PSALoadingScreenPercentChance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, StwDownloadLauncherOption) == 0x000300, "Member 'UFortRuntimeOptions::StwDownloadLauncherOption' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, OverrideDefaultBonusXpEventTitleString) == 0x000310, "Member 'UFortRuntimeOptions::OverrideDefaultBonusXpEventTitleString' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, XBLDisableText) == 0x000320, "Member 'UFortRuntimeOptions::XBLDisableText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, XBLPartyFinderPlatformHeaderText) == 0x000330, "Member 'UFortRuntimeOptions::XBLPartyFinderPlatformHeaderText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, XBLPartyFinderMcpHeaderText) == 0x000340, "Member 'UFortRuntimeOptions::XBLPartyFinderMcpHeaderText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PSNDisableText) == 0x000350, "Member 'UFortRuntimeOptions::PSNDisableText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PSNPartyFinderPlatformHeaderText) == 0x000360, "Member 'UFortRuntimeOptions::PSNPartyFinderPlatformHeaderText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PSNPartyFinderMcpHeaderText) == 0x000370, "Member 'UFortRuntimeOptions::PSNPartyFinderMcpHeaderText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, SwitchDisableText) == 0x000380, "Member 'UFortRuntimeOptions::SwitchDisableText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, ReviewPromptCriteria) == 0x000390, "Member 'UFortRuntimeOptions::ReviewPromptCriteria' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AffiliateDescriptionText) == 0x0003A8, "Member 'UFortRuntimeOptions::AffiliateDescriptionText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AffiliateErrorText) == 0x0003B8, "Member 'UFortRuntimeOptions::AffiliateErrorText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableAllKnobs) == 0x0003C8, "Member 'UFortRuntimeOptions::bDisableAllKnobs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableMatchmakingKnobs) == 0x0003C9, "Member 'UFortRuntimeOptions::bDisableMatchmakingKnobs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableMinigameKnobs) == 0x0003CA, "Member 'UFortRuntimeOptions::bDisableMinigameKnobs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableGameOptionKnobs) == 0x0003CB, "Member 'UFortRuntimeOptions::bDisableGameOptionKnobs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableAffiliateFeature) == 0x0003CC, "Member 'UFortRuntimeOptions::bDisableAffiliateFeature' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUseHotfixedAffiliateNamesArray) == 0x0003CD, "Member 'UFortRuntimeOptions::bUseHotfixedAffiliateNamesArray' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnablePrerollLlamas) == 0x0003CE, "Member 'UFortRuntimeOptions::bEnablePrerollLlamas' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DisabledFrontendNavigationTabs) == 0x0003D0, "Member 'UFortRuntimeOptions::DisabledFrontendNavigationTabs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TournamentDisabledFrontendNavigationTabs) == 0x0003E0, "Member 'UFortRuntimeOptions::TournamentDisabledFrontendNavigationTabs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DisabledMatchmakingKnobs) == 0x0003F0, "Member 'UFortRuntimeOptions::DisabledMatchmakingKnobs' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AffiliateNames) == 0x000400, "Member 'UFortRuntimeOptions::AffiliateNames' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PickingInteractDistance) == 0x000410, "Member 'UFortRuntimeOptions::PickingInteractDistance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PickingInteractHighlightDistanceScaler) == 0x000414, "Member 'UFortRuntimeOptions::PickingInteractHighlightDistanceScaler' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PickingHighlightMovementUpdateDist) == 0x000418, "Member 'UFortRuntimeOptions::PickingHighlightMovementUpdateDist' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PickingHighlightUpdateTime) == 0x00041C, "Member 'UFortRuntimeOptions::PickingHighlightUpdateTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PickingTime) == 0x000420, "Member 'UFortRuntimeOptions::PickingTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AutoOpenDoorInputMagnitude) == 0x000424, "Member 'UFortRuntimeOptions::AutoOpenDoorInputMagnitude' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AutoOpenDoorTraceDistance) == 0x000428, "Member 'UFortRuntimeOptions::AutoOpenDoorTraceDistance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAutofireEnabled) == 0x00042C, "Member 'UFortRuntimeOptions::bAutofireEnabled' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAutofireUsesAutoaimTarget) == 0x00042D, "Member 'UFortRuntimeOptions::bAutofireUsesAutoaimTarget' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHoldToFireOnAutofireTarget) == 0x00042E, "Member 'UFortRuntimeOptions::bHoldToFireOnAutofireTarget' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DefaultAutofireRange) == 0x000430, "Member 'UFortRuntimeOptions::DefaultAutofireRange' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bServerNetDriverAnalytics) == 0x000434, "Member 'UFortRuntimeOptions::bServerNetDriverAnalytics' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableReplicationGraph) == 0x000435, "Member 'UFortRuntimeOptions::bDisableReplicationGraph' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, BRServerMaxTickRate) == 0x000438, "Member 'UFortRuntimeOptions::BRServerMaxTickRate' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DoubleTapOnEndTouchTime) == 0x00043C, "Member 'UFortRuntimeOptions::DoubleTapOnEndTouchTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DoubleTapOnStartTouchTime) == 0x000440, "Member 'UFortRuntimeOptions::DoubleTapOnStartTouchTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DoubleTapDistance) == 0x000444, "Member 'UFortRuntimeOptions::DoubleTapDistance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TouchMoveStickRadius) == 0x000448, "Member 'UFortRuntimeOptions::TouchMoveStickRadius' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TouchMoveStickRadiusTargeting) == 0x00044C, "Member 'UFortRuntimeOptions::TouchMoveStickRadiusTargeting' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TouchMoveStickRadiusScoped) == 0x000450, "Member 'UFortRuntimeOptions::TouchMoveStickRadiusScoped' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, TouchMoveStickRadiusDriving) == 0x000454, "Member 'UFortRuntimeOptions::TouchMoveStickRadiusDriving' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AutorunLockZoneOffset) == 0x000458, "Member 'UFortRuntimeOptions::AutorunLockZoneOffset' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AutorunLockZoneDelay) == 0x00045C, "Member 'UFortRuntimeOptions::AutorunLockZoneDelay' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MoveOriginResetTime) == 0x000460, "Member 'UFortRuntimeOptions::MoveOriginResetTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MoveOriginResetDistance) == 0x000464, "Member 'UFortRuntimeOptions::MoveOriginResetDistance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MoveOriginFollowDistance) == 0x000468, "Member 'UFortRuntimeOptions::MoveOriginFollowDistance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableTouchLookInertia) == 0x00046C, "Member 'UFortRuntimeOptions::bDisableTouchLookInertia' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, RotateInertiaMultiplier) == 0x000470, "Member 'UFortRuntimeOptions::RotateInertiaMultiplier' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, RotateInertiaMinTime) == 0x000474, "Member 'UFortRuntimeOptions::RotateInertiaMinTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, RotateInertiaMinLength) == 0x000478, "Member 'UFortRuntimeOptions::RotateInertiaMinLength' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, RotateInertiaMinMagnitude) == 0x00047C, "Member 'UFortRuntimeOptions::RotateInertiaMinMagnitude' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, RotateInertiaNumAveragedTouches) == 0x000480, "Member 'UFortRuntimeOptions::RotateInertiaNumAveragedTouches' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableHUDLayoutTool) == 0x000484, "Member 'UFortRuntimeOptions::bEnableHUDLayoutTool' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableHUDLayoutCloudSave) == 0x000485, "Member 'UFortRuntimeOptions::bEnableHUDLayoutCloudSave' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableHUDLayoutToolPanZoom) == 0x000486, "Member 'UFortRuntimeOptions::bEnableHUDLayoutToolPanZoom' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EnablePlayButtonTime) == 0x000488, "Member 'UFortRuntimeOptions::EnablePlayButtonTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AthenaExternalRichPresenceDelayTimeSeconds) == 0x00048C, "Member 'UFortRuntimeOptions::AthenaExternalRichPresenceDelayTimeSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableExternalPresenceAthenaPlayersRemain) == 0x000490, "Member 'UFortRuntimeOptions::bEnableExternalPresenceAthenaPlayersRemain' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MinimumTimeBetweenConsolePresenceUpdates) == 0x000494, "Member 'UFortRuntimeOptions::MinimumTimeBetweenConsolePresenceUpdates' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MinimumTimeBetweenMCPPresenceUpdates) == 0x000498, "Member 'UFortRuntimeOptions::MinimumTimeBetweenMCPPresenceUpdates' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, EnablePlayButtonTimePostError) == 0x00049C, "Member 'UFortRuntimeOptions::EnablePlayButtonTimePostError' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bInviteUIDisabled) == 0x0004A0, "Member 'UFortRuntimeOptions::bInviteUIDisabled' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableBacchusLogin) == 0x0004A1, "Member 'UFortRuntimeOptions::bDisableBacchusLogin' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableFriendSuggestions) == 0x0004A2, "Member 'UFortRuntimeOptions::bEnableFriendSuggestions' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableFriendsListButton) == 0x0004A3, "Member 'UFortRuntimeOptions::bEnableFriendsListButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bPrioritizeMcpInviteOverConsoleInvite) == 0x0004A4, "Member 'UFortRuntimeOptions::bPrioritizeMcpInviteOverConsoleInvite' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bForceDisableCrossplatformSquadFill) == 0x0004A5, "Member 'UFortRuntimeOptions::bForceDisableCrossplatformSquadFill' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bRequireCrossplayOptIn) == 0x0004A6, "Member 'UFortRuntimeOptions::bRequireCrossplayOptIn' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUseAccountCrossplayPermissions) == 0x0004A7, "Member 'UFortRuntimeOptions::bUseAccountCrossplayPermissions' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bSingleCrossplayOptInPrompt) == 0x0004A8, "Member 'UFortRuntimeOptions::bSingleCrossplayOptInPrompt' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bImmediatelyDisplayCrossplayOptIn_STW) == 0x0004A9, "Member 'UFortRuntimeOptions::bImmediatelyDisplayCrossplayOptIn_STW' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bImmediatelyDisplayCrossplayOptIn_BR) == 0x0004AA, "Member 'UFortRuntimeOptions::bImmediatelyDisplayCrossplayOptIn_BR' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowIconForSamePlatformPlayers) == 0x0004AB, "Member 'UFortRuntimeOptions::bShowIconForSamePlatformPlayers' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableChatWidget) == 0x0004AC, "Member 'UFortRuntimeOptions::bEnableChatWidget' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowVoiceChatSettings) == 0x0004AD, "Member 'UFortRuntimeOptions::bShowVoiceChatSettings' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bLiveStreamVoiceEnabledServer) == 0x0004AE, "Member 'UFortRuntimeOptions::bLiveStreamVoiceEnabledServer' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSupportCenter) == 0x0004AF, "Member 'UFortRuntimeOptions::bEnableSupportCenter' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bPartyInProgress) == 0x0004B0, "Member 'UFortRuntimeOptions::bPartyInProgress' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShouldAthenaQueryRecentPlayers) == 0x0004B1, "Member 'UFortRuntimeOptions::bShouldAthenaQueryRecentPlayers' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableOfflineFriendsList) == 0x0004B2, "Member 'UFortRuntimeOptions::bEnableOfflineFriendsList' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableRecentPlayerList) == 0x0004B3, "Member 'UFortRuntimeOptions::bEnableRecentPlayerList' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSuggestedFriendList) == 0x0004B4, "Member 'UFortRuntimeOptions::bEnableSuggestedFriendList' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableBlockedList) == 0x0004B5, "Member 'UFortRuntimeOptions::bEnableBlockedList' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableFriendListInGame) == 0x0004B6, "Member 'UFortRuntimeOptions::bEnableFriendListInGame' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bPushJIPInfoToPlatformPresence) == 0x0004B7, "Member 'UFortRuntimeOptions::bPushJIPInfoToPlatformPresence' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowAccountBoosts) == 0x0004B8, "Member 'UFortRuntimeOptions::bShowAccountBoosts' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowCustomerSupport) == 0x0004B9, "Member 'UFortRuntimeOptions::bShowCustomerSupport' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableGlobalChat) == 0x0004BA, "Member 'UFortRuntimeOptions::bEnableGlobalChat' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAllTabInChat) == 0x0004BB, "Member 'UFortRuntimeOptions::bEnableAllTabInChat' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableEULA) == 0x0004BC, "Member 'UFortRuntimeOptions::bEnableEULA' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableEndOfZoneCinematic) == 0x0004BD, "Member 'UFortRuntimeOptions::bEnableEndOfZoneCinematic' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableOnboardingCinematics) == 0x0004BE, "Member 'UFortRuntimeOptions::bEnableOnboardingCinematics' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowFounderBannerIcons) == 0x0004BF, "Member 'UFortRuntimeOptions::bShowFounderBannerIcons' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowCurrentRegionInLobby) == 0x0004C0, "Member 'UFortRuntimeOptions::bShowCurrentRegionInLobby' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableFoundersDailyRewards) == 0x0004C1, "Member 'UFortRuntimeOptions::bEnableFoundersDailyRewards' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableTwitchIntegration) == 0x0004C2, "Member 'UFortRuntimeOptions::bEnableTwitchIntegration' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableMatchmakingRegionSetting) == 0x0004C3, "Member 'UFortRuntimeOptions::bEnableMatchmakingRegionSetting' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableNaviationToChat) == 0x0004C4, "Member 'UFortRuntimeOptions::bEnableNaviationToChat' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableLanguageSetting) == 0x0004C5, "Member 'UFortRuntimeOptions::bEnableLanguageSetting' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableFriendCodeSetting) == 0x0004C6, "Member 'UFortRuntimeOptions::bEnableFriendCodeSetting' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableEarlyAccessLoadingScreenBanner) == 0x0004C7, "Member 'UFortRuntimeOptions::bEnableEarlyAccessLoadingScreenBanner' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CampaignMatchEndRetryCount) == 0x0004C8, "Member 'UFortRuntimeOptions::CampaignMatchEndRetryCount' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShopPurchaseConfirmation) == 0x0004CC, "Member 'UFortRuntimeOptions::bShopPurchaseConfirmation' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShopPurchaseConfirmationJapanPS4) == 0x0004CD, "Member 'UFortRuntimeOptions::bShopPurchaseConfirmationJapanPS4' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bToyMessagingEnabled) == 0x0004CE, "Member 'UFortRuntimeOptions::bToyMessagingEnabled' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAthenaHarvestingToolsInSTW) == 0x0004CF, "Member 'UFortRuntimeOptions::bEnableAthenaHarvestingToolsInSTW' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAthenaDancesInSTW) == 0x0004D0, "Member 'UFortRuntimeOptions::bEnableAthenaDancesInSTW' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableCosmeticLockerInSTW) == 0x0004D1, "Member 'UFortRuntimeOptions::bEnableCosmeticLockerInSTW' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableCosmeticItemShopInSTW) == 0x0004D2, "Member 'UFortRuntimeOptions::bEnableCosmeticItemShopInSTW' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSTWLootDrops) == 0x0004D3, "Member 'UFortRuntimeOptions::bEnableSTWLootDrops' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSTWContainerItemCacheDrops) == 0x0004D4, "Member 'UFortRuntimeOptions::bEnableSTWContainerItemCacheDrops' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSTWEnemyItemCacheDrops) == 0x0004D5, "Member 'UFortRuntimeOptions::bEnableSTWEnemyItemCacheDrops' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableHoldToPickupUI) == 0x0004D6, "Member 'UFortRuntimeOptions::bEnableHoldToPickupUI' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bSkipTrailerMovie) == 0x0004D7, "Member 'UFortRuntimeOptions::bSkipTrailerMovie' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAlwaysPlayTrailerMovie) == 0x0004D8, "Member 'UFortRuntimeOptions::bAlwaysPlayTrailerMovie' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideUnaffordableMtxPurchases) == 0x0004D9, "Member 'UFortRuntimeOptions::bHideUnaffordableMtxPurchases' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHidePlusOnVbucksButton) == 0x0004DA, "Member 'UFortRuntimeOptions::bHidePlusOnVbucksButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowXboxStwAccessDuringLiveStoreOutage) == 0x0004DB, "Member 'UFortRuntimeOptions::bAllowXboxStwAccessDuringLiveStoreOutage' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowReplayTrailerButton_Athena) == 0x0004DC, "Member 'UFortRuntimeOptions::bShowReplayTrailerButton_Athena' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAlterationModification) == 0x0004DD, "Member 'UFortRuntimeOptions::bEnableAlterationModification' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableSchematicRarityUpgrade) == 0x0004DE, "Member 'UFortRuntimeOptions::bEnableSchematicRarityUpgrade' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableMissionActivationVote) == 0x0004DF, "Member 'UFortRuntimeOptions::bEnableMissionActivationVote' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableLtmRetrieveTheData) == 0x0004E0, "Member 'UFortRuntimeOptions::bEnableLtmRetrieveTheData' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableUpgradesVideos) == 0x0004E1, "Member 'UFortRuntimeOptions::bEnableUpgradesVideos' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableExternalRichPresence) == 0x0004E2, "Member 'UFortRuntimeOptions::bEnableExternalRichPresence' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowEnableMFAModalAtStartupAthena) == 0x0004E3, "Member 'UFortRuntimeOptions::bShowEnableMFAModalAtStartupAthena' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowEnableMFAModalAtStartupSTW) == 0x0004E4, "Member 'UFortRuntimeOptions::bShowEnableMFAModalAtStartupSTW' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAIBuildingHitFX) == 0x0004E5, "Member 'UFortRuntimeOptions::bEnableAIBuildingHitFX' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, LevelToStartShowingMFAModal) == 0x0004E8, "Member 'UFortRuntimeOptions::LevelToStartShowingMFAModal' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DaysBetweenEnableMFAModalPrompts) == 0x0004EC, "Member 'UFortRuntimeOptions::DaysBetweenEnableMFAModalPrompts' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DaysBetweenAffiliateToasts) == 0x0004F0, "Member 'UFortRuntimeOptions::DaysBetweenAffiliateToasts' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAffiliateToast) == 0x0004F4, "Member 'UFortRuntimeOptions::bEnableAffiliateToast' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DelayGiftButtonWhenMFANotEnabledSeconds) == 0x0004F8, "Member 'UFortRuntimeOptions::DelayGiftButtonWhenMFANotEnabledSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, LevelToAutoOpenBattlePassOnNewSeason) == 0x0004FC, "Member 'UFortRuntimeOptions::LevelToAutoOpenBattlePassOnNewSeason' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bForceBattlePassUpsell) == 0x000500, "Member 'UFortRuntimeOptions::bForceBattlePassUpsell' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bCanShowSTWUpsellInBR) == 0x000501, "Member 'UFortRuntimeOptions::bCanShowSTWUpsellInBR' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowLeaderboardPrivacySettings) == 0x000502, "Member 'UFortRuntimeOptions::bShowLeaderboardPrivacySettings' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableServerScoreboardLog) == 0x000503, "Member 'UFortRuntimeOptions::bEnableServerScoreboardLog' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableInputBasedMatchmaking) == 0x000504, "Member 'UFortRuntimeOptions::bEnableInputBasedMatchmaking' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bNotifyBlockedInput) == 0x000505, "Member 'UFortRuntimeOptions::bNotifyBlockedInput' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, NumberOfFramesBeforeWarnInputBlocked) == 0x000508, "Member 'UFortRuntimeOptions::NumberOfFramesBeforeWarnInputBlocked' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableVideoOptions) == 0x00050C, "Member 'UFortRuntimeOptions::bDisableVideoOptions' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnablePlayerReportingFlow) == 0x00050D, "Member 'UFortRuntimeOptions::bEnablePlayerReportingFlow' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bForceGamepadPlaytest) == 0x00050E, "Member 'UFortRuntimeOptions::bForceGamepadPlaytest' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bForceGamepadXboxOne) == 0x00050F, "Member 'UFortRuntimeOptions::bForceGamepadXboxOne' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableNewFireModeSelection) == 0x000510, "Member 'UFortRuntimeOptions::bEnableNewFireModeSelection' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAddFriendWhileSpectating) == 0x000511, "Member 'UFortRuntimeOptions::bEnableAddFriendWhileSpectating' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableFriendLink) == 0x000512, "Member 'UFortRuntimeOptions::bEnableFriendLink' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, FriendLinkURL) == 0x000518, "Member 'UFortRuntimeOptions::FriendLinkURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MFAEnableURL) == 0x000528, "Member 'UFortRuntimeOptions::MFAEnableURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowForceTouchFire) == 0x000538, "Member 'UFortRuntimeOptions::bAllowForceTouchFire' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, VehicleSessionMinTimeUsed) == 0x00053C, "Member 'UFortRuntimeOptions::VehicleSessionMinTimeUsed' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, BalloonSessionMinTimeUsed) == 0x000540, "Member 'UFortRuntimeOptions::BalloonSessionMinTimeUsed' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, UpdateBalloonDistanceEveryXSeconds) == 0x000544, "Member 'UFortRuntimeOptions::UpdateBalloonDistanceEveryXSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, ZiplineSessionMinTimeUsed) == 0x000548, "Member 'UFortRuntimeOptions::ZiplineSessionMinTimeUsed' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, UpdateZiplineDistanceEveryXSeconds) == 0x00054C, "Member 'UFortRuntimeOptions::UpdateZiplineDistanceEveryXSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUseHordeStormShield) == 0x000550, "Member 'UFortRuntimeOptions::bUseHordeStormShield' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, HordeStormShieldStartingRadiusOverride) == 0x000554, "Member 'UFortRuntimeOptions::HordeStormShieldStartingRadiusOverride' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, HordeStormShieldEndingRadiusOverride) == 0x000558, "Member 'UFortRuntimeOptions::HordeStormShieldEndingRadiusOverride' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, HordeStormShieldBreatherRadiusOverride) == 0x00055C, "Member 'UFortRuntimeOptions::HordeStormShieldBreatherRadiusOverride' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUseHordeRespawnAtLastPawnLocation) == 0x000560, "Member 'UFortRuntimeOptions::bUseHordeRespawnAtLastPawnLocation' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowHordePlayerTriggeredRespawn) == 0x000561, "Member 'UFortRuntimeOptions::bAllowHordePlayerTriggeredRespawn' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxQuickScopeAimAssistPulls) == 0x000564, "Member 'UFortRuntimeOptions::MaxQuickScopeAimAssistPulls' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, QuickScopeAimAssistPullWatchTime) == 0x000568, "Member 'UFortRuntimeOptions::QuickScopeAimAssistPullWatchTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxQuickScopeAimAssistPullWatchTime) == 0x00056C, "Member 'UFortRuntimeOptions::MaxQuickScopeAimAssistPullWatchTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShouldDisablePickaxeFXFrontendPreview) == 0x000570, "Member 'UFortRuntimeOptions::bShouldDisablePickaxeFXFrontendPreview' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bRegisterPawnsWithSignificanceManagerInFrontEnd) == 0x000571, "Member 'UFortRuntimeOptions::bRegisterPawnsWithSignificanceManagerInFrontEnd' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideExclusiveCosmeticsFromOtherPlatformsOnPS4) == 0x000572, "Member 'UFortRuntimeOptions::bHideExclusiveCosmeticsFromOtherPlatformsOnPS4' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideExclusiveCosmeticsFromOtherPlatformsOnXB1) == 0x000573, "Member 'UFortRuntimeOptions::bHideExclusiveCosmeticsFromOtherPlatformsOnXB1' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideExclusiveCosmeticsFromOtherPlatformsOnSwitch) == 0x000574, "Member 'UFortRuntimeOptions::bHideExclusiveCosmeticsFromOtherPlatformsOnSwitch' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideExclusiveCosmeticsFromOtherPlatformsOnPS4_STWOnly) == 0x000575, "Member 'UFortRuntimeOptions::bHideExclusiveCosmeticsFromOtherPlatformsOnPS4_STWOnly' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideExclusiveCosmeticsFromOtherPlatformsOnXB1_STWOnly) == 0x000576, "Member 'UFortRuntimeOptions::bHideExclusiveCosmeticsFromOtherPlatformsOnXB1_STWOnly' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bHideExclusiveCosmeticsFromOtherPlatformsOnSwitch_STWOnly) == 0x000577, "Member 'UFortRuntimeOptions::bHideExclusiveCosmeticsFromOtherPlatformsOnSwitch_STWOnly' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bSimpleHeistVanEntrance) == 0x000578, "Member 'UFortRuntimeOptions::bSimpleHeistVanEntrance' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, LobbyGenericLinkButtonURL) == 0x000580, "Member 'UFortRuntimeOptions::LobbyGenericLinkButtonURL' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableLobbyGenericLinkButton) == 0x000590, "Member 'UFortRuntimeOptions::bEnableLobbyGenericLinkButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, LobbyGenericLinkButtonText) == 0x000598, "Member 'UFortRuntimeOptions::LobbyGenericLinkButtonText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PlaylistOptionWhitelist) == 0x0005A8, "Member 'UFortRuntimeOptions::PlaylistOptionWhitelist' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, HighlightClipRewindTimeInSeconds) == 0x0005B8, "Member 'UFortRuntimeOptions::HighlightClipRewindTimeInSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableAntiTaxi) == 0x0005BC, "Member 'UFortRuntimeOptions::bEnableAntiTaxi' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, StopFlyingParachuteCooldownTime) == 0x0005C0, "Member 'UFortRuntimeOptions::StopFlyingParachuteCooldownTime' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, FlushLoadingScreenRefreshSeconds) == 0x0005C4, "Member 'UFortRuntimeOptions::FlushLoadingScreenRefreshSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableVehicleSpawnMissionInStw) == 0x0005C8, "Member 'UFortRuntimeOptions::bEnableVehicleSpawnMissionInStw' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableJackalInStw) == 0x0005C9, "Member 'UFortRuntimeOptions::bEnableJackalInStw' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableDownTierCraftingInStw) == 0x0005CA, "Member 'UFortRuntimeOptions::bEnableDownTierCraftingInStw' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowBugReportsButton) == 0x0005CB, "Member 'UFortRuntimeOptions::bShowBugReportsButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowCommentReportsButton) == 0x0005CC, "Member 'UFortRuntimeOptions::bShowCommentReportsButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowPlayerReportsButton) == 0x0005CD, "Member 'UFortRuntimeOptions::bShowPlayerReportsButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bShowContentReportsButton) == 0x0005CE, "Member 'UFortRuntimeOptions::bShowContentReportsButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableItemRefundingInStw) == 0x0005CF, "Member 'UFortRuntimeOptions::bEnableItemRefundingInStw' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableCareerStatsButton) == 0x0005D0, "Member 'UFortRuntimeOptions::bDisableCareerStatsButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bDisableCareerLeaderboardButton) == 0x0005D1, "Member 'UFortRuntimeOptions::bDisableCareerLeaderboardButton' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableInputMethodThrashingDetection) == 0x0005D2, "Member 'UFortRuntimeOptions::bEnableInputMethodThrashingDetection' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, InputMethodThrashingLimit) == 0x0005D4, "Member 'UFortRuntimeOptions::InputMethodThrashingLimit' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, InputMethodThrashingWindowInSeconds) == 0x0005D8, "Member 'UFortRuntimeOptions::InputMethodThrashingWindowInSeconds' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowPartialBackgroundAudio) == 0x0005DC, "Member 'UFortRuntimeOptions::bAllowPartialBackgroundAudio' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bAllowPvEImprovedIdleDetection) == 0x0005DD, "Member 'UFortRuntimeOptions::bAllowPvEImprovedIdleDetection' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, HotfixVersionId) == 0x0005E0, "Member 'UFortRuntimeOptions::HotfixVersionId' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, MaxBuildingIntoTerrainIntersectionPercentage) == 0x0005E4, "Member 'UFortRuntimeOptions::MaxBuildingIntoTerrainIntersectionPercentage' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bUsingBuildingExtraPiece) == 0x0005E8, "Member 'UFortRuntimeOptions::bUsingBuildingExtraPiece' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AnalyticsBuildingWallTooLowLocations) == 0x0005EC, "Member 'UFortRuntimeOptions::AnalyticsBuildingWallTooLowLocations' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, PublishingEnabledForWhitelistedAccounts) == 0x0005F0, "Member 'UFortRuntimeOptions::PublishingEnabledForWhitelistedAccounts' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, IslandCodeLinkMnemonicExampleText) == 0x0005F8, "Member 'UFortRuntimeOptions::IslandCodeLinkMnemonicExampleText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, IslandCodeLinkURLText) == 0x000608, "Member 'UFortRuntimeOptions::IslandCodeLinkURLText' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CreativePublishCodeURLPrefix) == 0x000618, "Member 'UFortRuntimeOptions::CreativePublishCodeURLPrefix' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, CuratedLinkCodes) == 0x000628, "Member 'UFortRuntimeOptions::CuratedLinkCodes' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableIslandCheckpoints) == 0x000638, "Member 'UFortRuntimeOptions::bEnableIslandCheckpoints' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bEnableIslandLoadNetSafeGuards) == 0x000639, "Member 'UFortRuntimeOptions::bEnableIslandLoadNetSafeGuards' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, DeimosSpawningRiftDifficulty) == 0x00063C, "Member 'UFortRuntimeOptions::DeimosSpawningRiftDifficulty' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bLoadingScreenInputPreprocessorEnabled) == 0x000640, "Member 'UFortRuntimeOptions::bLoadingScreenInputPreprocessorEnabled' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AllowInputTypeFilterForAccessibility) == 0x000641, "Member 'UFortRuntimeOptions::AllowInputTypeFilterForAccessibility' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, AllowLockPrimaryInputMethodToMouseForAccessibility) == 0x000642, "Member 'UFortRuntimeOptions::AllowLockPrimaryInputMethodToMouseForAccessibility' has a wrong offset!");
static_assert(offsetof(UFortRuntimeOptions, bIsUserChoiceAllowedForForcedAndroidStore) == 0x000643, "Member 'UFortRuntimeOptions::bIsUserChoiceAllowedForForcedAndroidStore' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalDistanceRanges
// 0x0028 (0x0200 - 0x01D8)
class UFortQueryTest_GoalDistanceRanges final : public UFortQueryTest_GoalBase
{
public:
	EDistanceMode                                 DistanceMode;                                      // 0x01D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1D9[0x7];                                      // 0x01D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UEnvQueryContext>           DistanceTo;                                        // 0x01E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EEnvTestDistance                              ScreeningTestMode;                                 // 0x01E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EEnvTestDistance                              TestMode;                                          // 0x01E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1EA[0x6];                                      // 0x01EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FGoalDistanceData>              GoalDistanceDataRanges;                            // 0x01F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalDistanceRanges">();
	}
	static class UFortQueryTest_GoalDistanceRanges* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalDistanceRanges>();
	}
};
static_assert(alignof(UFortQueryTest_GoalDistanceRanges) == 0x000008, "Wrong alignment on UFortQueryTest_GoalDistanceRanges");
static_assert(sizeof(UFortQueryTest_GoalDistanceRanges) == 0x000200, "Wrong size on UFortQueryTest_GoalDistanceRanges");
static_assert(offsetof(UFortQueryTest_GoalDistanceRanges, DistanceMode) == 0x0001D8, "Member 'UFortQueryTest_GoalDistanceRanges::DistanceMode' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalDistanceRanges, DistanceTo) == 0x0001E0, "Member 'UFortQueryTest_GoalDistanceRanges::DistanceTo' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalDistanceRanges, ScreeningTestMode) == 0x0001E8, "Member 'UFortQueryTest_GoalDistanceRanges::ScreeningTestMode' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalDistanceRanges, TestMode) == 0x0001E9, "Member 'UFortQueryTest_GoalDistanceRanges::TestMode' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalDistanceRanges, GoalDistanceDataRanges) == 0x0001F0, "Member 'UFortQueryTest_GoalDistanceRanges::GoalDistanceDataRanges' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalFrustrationDiscouragement
// 0x0000 (0x01D8 - 0x01D8)
class UFortQueryTest_GoalFrustrationDiscouragement final : public UFortQueryTest_GoalBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalFrustrationDiscouragement">();
	}
	static class UFortQueryTest_GoalFrustrationDiscouragement* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalFrustrationDiscouragement>();
	}
};
static_assert(alignof(UFortQueryTest_GoalFrustrationDiscouragement) == 0x000008, "Wrong alignment on UFortQueryTest_GoalFrustrationDiscouragement");
static_assert(sizeof(UFortQueryTest_GoalFrustrationDiscouragement) == 0x0001D8, "Wrong size on UFortQueryTest_GoalFrustrationDiscouragement");

// Class FortniteGame.FortQueryTest_GoalOverallDamageCaused
// 0x0000 (0x01D8 - 0x01D8)
class UFortQueryTest_GoalOverallDamageCaused final : public UFortQueryTest_GoalBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalOverallDamageCaused">();
	}
	static class UFortQueryTest_GoalOverallDamageCaused* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalOverallDamageCaused>();
	}
};
static_assert(alignof(UFortQueryTest_GoalOverallDamageCaused) == 0x000008, "Wrong alignment on UFortQueryTest_GoalOverallDamageCaused");
static_assert(sizeof(UFortQueryTest_GoalOverallDamageCaused) == 0x0001D8, "Wrong size on UFortQueryTest_GoalOverallDamageCaused");

// Class FortniteGame.FortQueryTest_GoalStickiness
// 0x00F0 (0x02C8 - 0x01D8)
class UFortQueryTest_GoalStickiness final : public UFortQueryTest_GoalBase
{
public:
	struct FAIDataProviderFloatValue              StartValueForGoal;                                 // 0x01D8(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              EndValueForGoal;                                   // 0x0208(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              TimeBeforeValueLerp;                               // 0x0238(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderFloatValue              ValueLerpDuration;                                 // 0x0268(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	struct FAIDataProviderBoolValue               ApplyStickinessToAllGoalsWithSameActor;            // 0x0298(0x0030)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalStickiness">();
	}
	static class UFortQueryTest_GoalStickiness* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalStickiness>();
	}
};
static_assert(alignof(UFortQueryTest_GoalStickiness) == 0x000008, "Wrong alignment on UFortQueryTest_GoalStickiness");
static_assert(sizeof(UFortQueryTest_GoalStickiness) == 0x0002C8, "Wrong size on UFortQueryTest_GoalStickiness");
static_assert(offsetof(UFortQueryTest_GoalStickiness, StartValueForGoal) == 0x0001D8, "Member 'UFortQueryTest_GoalStickiness::StartValueForGoal' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalStickiness, EndValueForGoal) == 0x000208, "Member 'UFortQueryTest_GoalStickiness::EndValueForGoal' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalStickiness, TimeBeforeValueLerp) == 0x000238, "Member 'UFortQueryTest_GoalStickiness::TimeBeforeValueLerp' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalStickiness, ValueLerpDuration) == 0x000268, "Member 'UFortQueryTest_GoalStickiness::ValueLerpDuration' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_GoalStickiness, ApplyStickinessToAllGoalsWithSameActor) == 0x000298, "Member 'UFortQueryTest_GoalStickiness::ApplyStickinessToAllGoalsWithSameActor' has a wrong offset!");

// Class FortniteGame.FortQueryTest_GoalWithinTetheredBounds
// 0x0000 (0x01D8 - 0x01D8)
class UFortQueryTest_GoalWithinTetheredBounds final : public UFortQueryTest_GoalBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_GoalWithinTetheredBounds">();
	}
	static class UFortQueryTest_GoalWithinTetheredBounds* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_GoalWithinTetheredBounds>();
	}
};
static_assert(alignof(UFortQueryTest_GoalWithinTetheredBounds) == 0x000008, "Wrong alignment on UFortQueryTest_GoalWithinTetheredBounds");
static_assert(sizeof(UFortQueryTest_GoalWithinTetheredBounds) == 0x0001D8, "Wrong size on UFortQueryTest_GoalWithinTetheredBounds");

// Class FortniteGame.FortSpawnableByPlacementSystemInterface
// 0x0000 (0x0028 - 0x0028)
class IFortSpawnableByPlacementSystemInterface final : public IInterface
{
public:
	class AFortMission* GetMission() const;
	struct FGuid GetMissionGuid() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpawnableByPlacementSystemInterface">();
	}
	static class IFortSpawnableByPlacementSystemInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortSpawnableByPlacementSystemInterface>();
	}
};
static_assert(alignof(IFortSpawnableByPlacementSystemInterface) == 0x000008, "Wrong alignment on IFortSpawnableByPlacementSystemInterface");
static_assert(sizeof(IFortSpawnableByPlacementSystemInterface) == 0x000028, "Wrong size on IFortSpawnableByPlacementSystemInterface");

// Class FortniteGame.FortQueryTest_HasNearbyBuildings
// 0x0010 (0x01D0 - 0x01C0)
class UFortQueryTest_HasNearbyBuildings final : public UEnvQueryTest
{
public:
	uint8                                         bIncludeCenter : 1;                                // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIncludeFloors : 1;                                // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIncludeFloorsAbove : 1;                           // 0x01C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bIncludeWalls : 1;                                 // 0x01C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1C1[0x3];                                      // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         ExtentXY;                                          // 0x01C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         ExtentZ;                                           // 0x01C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1CC[0x4];                                      // 0x01CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_HasNearbyBuildings">();
	}
	static class UFortQueryTest_HasNearbyBuildings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_HasNearbyBuildings>();
	}
};
static_assert(alignof(UFortQueryTest_HasNearbyBuildings) == 0x000008, "Wrong alignment on UFortQueryTest_HasNearbyBuildings");
static_assert(sizeof(UFortQueryTest_HasNearbyBuildings) == 0x0001D0, "Wrong size on UFortQueryTest_HasNearbyBuildings");
static_assert(offsetof(UFortQueryTest_HasNearbyBuildings, ExtentXY) == 0x0001C4, "Member 'UFortQueryTest_HasNearbyBuildings::ExtentXY' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_HasNearbyBuildings, ExtentZ) == 0x0001C8, "Member 'UFortQueryTest_HasNearbyBuildings::ExtentZ' has a wrong offset!");

// Class FortniteGame.FortQueryTest_InfluenceScore
// 0x0000 (0x01C0 - 0x01C0)
class UFortQueryTest_InfluenceScore final : public UEnvQueryTest
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_InfluenceScore">();
	}
	static class UFortQueryTest_InfluenceScore* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_InfluenceScore>();
	}
};
static_assert(alignof(UFortQueryTest_InfluenceScore) == 0x000008, "Wrong alignment on UFortQueryTest_InfluenceScore");
static_assert(sizeof(UFortQueryTest_InfluenceScore) == 0x0001C0, "Wrong size on UFortQueryTest_InfluenceScore");

// Class FortniteGame.FortQueryTest_InsideAthenaSafeZone
// 0x0030 (0x01F0 - 0x01C0)
class UFortQueryTest_InsideAthenaSafeZone final : public UEnvQueryTest
{
public:
	struct FAIDataProviderIntValue                SafeZoneIndex;                                     // 0x01C0(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_InsideAthenaSafeZone">();
	}
	static class UFortQueryTest_InsideAthenaSafeZone* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_InsideAthenaSafeZone>();
	}
};
static_assert(alignof(UFortQueryTest_InsideAthenaSafeZone) == 0x000008, "Wrong alignment on UFortQueryTest_InsideAthenaSafeZone");
static_assert(sizeof(UFortQueryTest_InsideAthenaSafeZone) == 0x0001F0, "Wrong size on UFortQueryTest_InsideAthenaSafeZone");
static_assert(offsetof(UFortQueryTest_InsideAthenaSafeZone, SafeZoneIndex) == 0x0001C0, "Member 'UFortQueryTest_InsideAthenaSafeZone::SafeZoneIndex' has a wrong offset!");

// Class FortniteGame.FortQueryTest_InsideWater
// 0x0008 (0x01C8 - 0x01C0)
class UFortQueryTest_InsideWater final : public UEnvQueryTest
{
public:
	float                                         TestRadius;                                        // 0x01C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C4[0x4];                                      // 0x01C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_InsideWater">();
	}
	static class UFortQueryTest_InsideWater* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_InsideWater>();
	}
};
static_assert(alignof(UFortQueryTest_InsideWater) == 0x000008, "Wrong alignment on UFortQueryTest_InsideWater");
static_assert(sizeof(UFortQueryTest_InsideWater) == 0x0001C8, "Wrong size on UFortQueryTest_InsideWater");
static_assert(offsetof(UFortQueryTest_InsideWater, TestRadius) == 0x0001C0, "Member 'UFortQueryTest_InsideWater::TestRadius' has a wrong offset!");

// Class FortniteGame.FortSimpleMiniMapIndicator
// 0x0120 (0x0228 - 0x0108)
class UFortSimpleMiniMapIndicator final : public UFortMiniMapIndicator
{
public:
	struct FSlateBrush                            NormalBrush;                                       // 0x0108(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	struct FSlateBrush                            AboveBelowBrush;                                   // 0x0190(0x0088)(Transient, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_218[0x10];                                     // 0x0218(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSimpleMiniMapIndicator">();
	}
	static class UFortSimpleMiniMapIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSimpleMiniMapIndicator>();
	}
};
static_assert(alignof(UFortSimpleMiniMapIndicator) == 0x000008, "Wrong alignment on UFortSimpleMiniMapIndicator");
static_assert(sizeof(UFortSimpleMiniMapIndicator) == 0x000228, "Wrong size on UFortSimpleMiniMapIndicator");
static_assert(offsetof(UFortSimpleMiniMapIndicator, NormalBrush) == 0x000108, "Member 'UFortSimpleMiniMapIndicator::NormalBrush' has a wrong offset!");
static_assert(offsetof(UFortSimpleMiniMapIndicator, AboveBelowBrush) == 0x000190, "Member 'UFortSimpleMiniMapIndicator::AboveBelowBrush' has a wrong offset!");

// Class FortniteGame.FortQueryTest_IsCloseToHotspotSlot
// 0x0040 (0x0200 - 0x01C0)
class UFortQueryTest_IsCloseToHotspotSlot final : public UEnvQueryTest
{
public:
	TSubclassOf<class AFortAIHotSpot>             HotspotClass;                                      // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FAIDataProviderFloatValue              Radius;                                            // 0x01C8(0x0030)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	bool                                          bIgnoreItemsWithSlotData;                          // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1F9[0x7];                                      // 0x01F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_IsCloseToHotspotSlot">();
	}
	static class UFortQueryTest_IsCloseToHotspotSlot* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_IsCloseToHotspotSlot>();
	}
};
static_assert(alignof(UFortQueryTest_IsCloseToHotspotSlot) == 0x000008, "Wrong alignment on UFortQueryTest_IsCloseToHotspotSlot");
static_assert(sizeof(UFortQueryTest_IsCloseToHotspotSlot) == 0x000200, "Wrong size on UFortQueryTest_IsCloseToHotspotSlot");
static_assert(offsetof(UFortQueryTest_IsCloseToHotspotSlot, HotspotClass) == 0x0001C0, "Member 'UFortQueryTest_IsCloseToHotspotSlot::HotspotClass' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_IsCloseToHotspotSlot, Radius) == 0x0001C8, "Member 'UFortQueryTest_IsCloseToHotspotSlot::Radius' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_IsCloseToHotspotSlot, bIgnoreItemsWithSlotData) == 0x0001F8, "Member 'UFortQueryTest_IsCloseToHotspotSlot::bIgnoreItemsWithSlotData' has a wrong offset!");

// Class FortniteGame.FortQueryTest_MissionGameplayTagMatch
// 0x0068 (0x0228 - 0x01C0)
class UFortQueryTest_MissionGameplayTagMatch final : public UEnvQueryTest
{
public:
	struct FGameplayTagQuery                      MissionPlacementActorTagQuery;                     // 0x01C0(0x0048)(Edit, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  GameplayTagsToMatch;                               // 0x0208(0x0020)(Edit, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_MissionGameplayTagMatch">();
	}
	static class UFortQueryTest_MissionGameplayTagMatch* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_MissionGameplayTagMatch>();
	}
};
static_assert(alignof(UFortQueryTest_MissionGameplayTagMatch) == 0x000008, "Wrong alignment on UFortQueryTest_MissionGameplayTagMatch");
static_assert(sizeof(UFortQueryTest_MissionGameplayTagMatch) == 0x000228, "Wrong size on UFortQueryTest_MissionGameplayTagMatch");
static_assert(offsetof(UFortQueryTest_MissionGameplayTagMatch, MissionPlacementActorTagQuery) == 0x0001C0, "Member 'UFortQueryTest_MissionGameplayTagMatch::MissionPlacementActorTagQuery' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_MissionGameplayTagMatch, GameplayTagsToMatch) == 0x000208, "Member 'UFortQueryTest_MissionGameplayTagMatch::GameplayTagsToMatch' has a wrong offset!");

// Class FortniteGame.FortQueryTest_NavGraphDistance
// 0x0008 (0x01C8 - 0x01C0)
class UFortQueryTest_NavGraphDistance final : public UEnvQueryTest
{
public:
	TSubclassOf<class UEnvQueryContext>           DistanceTo;                                        // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_NavGraphDistance">();
	}
	static class UFortQueryTest_NavGraphDistance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_NavGraphDistance>();
	}
};
static_assert(alignof(UFortQueryTest_NavGraphDistance) == 0x000008, "Wrong alignment on UFortQueryTest_NavGraphDistance");
static_assert(sizeof(UFortQueryTest_NavGraphDistance) == 0x0001C8, "Wrong size on UFortQueryTest_NavGraphDistance");
static_assert(offsetof(UFortQueryTest_NavGraphDistance, DistanceTo) == 0x0001C0, "Member 'UFortQueryTest_NavGraphDistance::DistanceTo' has a wrong offset!");

// Class FortniteGame.FortQueryTest_OnFlatSurface
// 0x0010 (0x01D0 - 0x01C0)
class UFortQueryTest_OnFlatSurface final : public UEnvQueryTest
{
public:
	float                                         Radius;                                            // 0x01C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ToleranceZ;                                        // 0x01C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TraceOffsetUp;                                     // 0x01C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TraceOffsetDown;                                   // 0x01CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_OnFlatSurface">();
	}
	static class UFortQueryTest_OnFlatSurface* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_OnFlatSurface>();
	}
};
static_assert(alignof(UFortQueryTest_OnFlatSurface) == 0x000008, "Wrong alignment on UFortQueryTest_OnFlatSurface");
static_assert(sizeof(UFortQueryTest_OnFlatSurface) == 0x0001D0, "Wrong size on UFortQueryTest_OnFlatSurface");
static_assert(offsetof(UFortQueryTest_OnFlatSurface, Radius) == 0x0001C0, "Member 'UFortQueryTest_OnFlatSurface::Radius' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_OnFlatSurface, ToleranceZ) == 0x0001C4, "Member 'UFortQueryTest_OnFlatSurface::ToleranceZ' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_OnFlatSurface, TraceOffsetUp) == 0x0001C8, "Member 'UFortQueryTest_OnFlatSurface::TraceOffsetUp' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_OnFlatSurface, TraceOffsetDown) == 0x0001CC, "Member 'UFortQueryTest_OnFlatSurface::TraceOffsetDown' has a wrong offset!");

// Class FortniteGame.FortQueryTest_PerceptionAge
// 0x0010 (0x01D0 - 0x01C0)
class UFortQueryTest_PerceptionAge final : public UEnvQueryTest
{
public:
	ECorePerceptionTypes                          Sense;                                             // 0x01C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UAISense>                   SenseClass;                                        // 0x01C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_PerceptionAge">();
	}
	static class UFortQueryTest_PerceptionAge* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_PerceptionAge>();
	}
};
static_assert(alignof(UFortQueryTest_PerceptionAge) == 0x000008, "Wrong alignment on UFortQueryTest_PerceptionAge");
static_assert(sizeof(UFortQueryTest_PerceptionAge) == 0x0001D0, "Wrong size on UFortQueryTest_PerceptionAge");
static_assert(offsetof(UFortQueryTest_PerceptionAge, Sense) == 0x0001C0, "Member 'UFortQueryTest_PerceptionAge::Sense' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PerceptionAge, SenseClass) == 0x0001C8, "Member 'UFortQueryTest_PerceptionAge::SenseClass' has a wrong offset!");

// Class FortniteGame.FortQueryTest_PerceptionAll
// 0x0180 (0x0358 - 0x01D8)
class UFortQueryTest_PerceptionAll final : public UFortQueryTest_GoalBase
{
public:
	struct FAIDataProviderFloatValue              SenseScores[0x6];                                  // 0x01D8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              MinSenseAge;                                       // 0x02F8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	struct FAIDataProviderFloatValue              MaxSenseAge;                                       // 0x0328(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_PerceptionAll">();
	}
	static class UFortQueryTest_PerceptionAll* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_PerceptionAll>();
	}
};
static_assert(alignof(UFortQueryTest_PerceptionAll) == 0x000008, "Wrong alignment on UFortQueryTest_PerceptionAll");
static_assert(sizeof(UFortQueryTest_PerceptionAll) == 0x000358, "Wrong size on UFortQueryTest_PerceptionAll");
static_assert(offsetof(UFortQueryTest_PerceptionAll, SenseScores) == 0x0001D8, "Member 'UFortQueryTest_PerceptionAll::SenseScores' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PerceptionAll, MinSenseAge) == 0x0002F8, "Member 'UFortQueryTest_PerceptionAll::MinSenseAge' has a wrong offset!");
static_assert(offsetof(UFortQueryTest_PerceptionAll, MaxSenseAge) == 0x000328, "Member 'UFortQueryTest_PerceptionAll::MaxSenseAge' has a wrong offset!");

// Class FortniteGame.FortQueryTest_Random
// 0x0008 (0x01C8 - 0x01C0)
class UFortQueryTest_Random final : public UEnvQueryTest
{
public:
	uint8                                         bUseRandomSeedForAI : 1;                           // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bUseRandomSeedForOthers : 1;                       // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_1C1[0x7];                                      // 0x01C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTest_Random">();
	}
	static class UFortQueryTest_Random* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTest_Random>();
	}
};
static_assert(alignof(UFortQueryTest_Random) == 0x000008, "Wrong alignment on UFortQueryTest_Random");
static_assert(sizeof(UFortQueryTest_Random) == 0x0001C8, "Wrong size on UFortQueryTest_Random");

// Class FortniteGame.FortQueryTwoPointSolver
// 0x00C8 (0x00F0 - 0x0028)
class UFortQueryTwoPointSolver final : public UObject
{
public:
	class UEnvQuery*                              QueryPointA;                                       // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UEnvQuery*                              QueryPointB;                                       // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FEnvNamedValue>                 QueryParamsA;                                      // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FEnvNamedValue>                 QueryParamsB;                                      // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnFinished;                                        // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnFailed;                                          // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	ETwoPointSolverRotationA                      RotationMode;                                      // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_79[0x3];                                       // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               MinRotationOffset;                                 // 0x007C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FRotator                               MaxRotationOffset;                                 // 0x0088(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         bUseNegativeAngleOffsets : 1;                      // 0x0094(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bUsePositiveAngleOffsets : 1;                      // 0x0094(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_95[0x4B];                                      // 0x0095(0x004B)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAISystem*                          AISys;                                             // 0x00E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UObject*                                CachedQuerier;                                     // 0x00E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void AddNamedFloatParamA(class FName ParamName, float Value);
	void AddNamedFloatParamB(class FName ParamName, float Value);
	void OnCustomRotationMode(const struct FVector& InPointA, const struct FVector& Querier);
	void SetCustomRotationA(const struct FRotator& Rotation);
	void SkipToNextPointA();
	void Start(class UObject* Querier);

	struct FRotator GetRandomRotationOffset() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQueryTwoPointSolver">();
	}
	static class UFortQueryTwoPointSolver* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQueryTwoPointSolver>();
	}
};
static_assert(alignof(UFortQueryTwoPointSolver) == 0x000008, "Wrong alignment on UFortQueryTwoPointSolver");
static_assert(sizeof(UFortQueryTwoPointSolver) == 0x0000F0, "Wrong size on UFortQueryTwoPointSolver");
static_assert(offsetof(UFortQueryTwoPointSolver, QueryPointA) == 0x000028, "Member 'UFortQueryTwoPointSolver::QueryPointA' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, QueryPointB) == 0x000030, "Member 'UFortQueryTwoPointSolver::QueryPointB' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, QueryParamsA) == 0x000038, "Member 'UFortQueryTwoPointSolver::QueryParamsA' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, QueryParamsB) == 0x000048, "Member 'UFortQueryTwoPointSolver::QueryParamsB' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, OnFinished) == 0x000058, "Member 'UFortQueryTwoPointSolver::OnFinished' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, OnFailed) == 0x000068, "Member 'UFortQueryTwoPointSolver::OnFailed' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, RotationMode) == 0x000078, "Member 'UFortQueryTwoPointSolver::RotationMode' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, MinRotationOffset) == 0x00007C, "Member 'UFortQueryTwoPointSolver::MinRotationOffset' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, MaxRotationOffset) == 0x000088, "Member 'UFortQueryTwoPointSolver::MaxRotationOffset' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, AISys) == 0x0000E0, "Member 'UFortQueryTwoPointSolver::AISys' has a wrong offset!");
static_assert(offsetof(UFortQueryTwoPointSolver, CachedQuerier) == 0x0000E8, "Member 'UFortQueryTwoPointSolver::CachedQuerier' has a wrong offset!");

// Class FortniteGame.FortQuestItem
// 0x00C8 (0x01A8 - 0x00E0)
class UFortQuestItem final : public UFortAccountItem
{
public:
	TArray<class UFortQuestObjectiveInfo*>        Objectives;                                        // 0x00E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	int32                                         LastNotifiedQuestCount;                            // 0x00F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortQuestState                               Quest_state;                                       // 0x00F4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          Sent_new_notification;                             // 0x00F5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_F6[0x2];                                       // 0x00F6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              Last_state_change_time;                            // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TMap<class FName, int32>                      CompletionCounts;                                  // 0x0100(0x0050)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	bool                                          bSentCompleteNotification;                         // 0x0150(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAllObjectivesComplete;                            // 0x0151(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_152[0x6];                                      // 0x0152(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 Twitch_broadcaster_channel_id;                     // 0x0158(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         CurrentStage;                                      // 0x0168(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_16C[0x4];                                      // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDateTime                              Expiry_time;                                       // 0x0170(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortMissionInstancedConfigData        InstancedConfigData;                               // 0x0178(0x0010)(Transient, Protected, NativeAccessSpecifierProtected)
	class FString                                 Challenge_linked_quest_given;                      // 0x0188(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class FString                                 Challenge_linked_quest_parent;                     // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	class UFortMissionConfigData* GetMissionConfigData(const struct FGameplayTag& InBucketTag);

	bool CanPinQuest() const;
	bool DoesQuestExpire() const;
	void GetAchievedCount(int32* OutTotalAchievedCount, int32* OutTotalRequiredCount) const;
	struct FDateTime GetBroadcasterGrantWindowEnd() const;
	struct FFortRewardInfo GetChallengeChainRewardInfo(bool bGetCurrentChainQuestOnly) const;
	int32 GetNumObjectivesComplete() const;
	class UFortQuestObjectiveInfo* GetObjectiveInfo(const struct FDataTableRowHandle& ObjectiveStatHandle) const;
	float GetPercentageComplete() const;
	TArray<struct FFortItemInstanceQuantityPair> GetPreviewAllSelectableRewards() const;
	TArray<struct FFortItemInstanceQuantityPair> GetPreviewRewards() const;
	TArray<struct FFortItemInstanceQuantityPair> GetPreviewSelectableRewards(int32 RewardIndex) const;
	class UFortQuestItemDefinition* GetQuestDefinitionBP() const;
	EFortQuestState GetQuestState() const;
	struct FTimespan GetRemainingExpirationDuration(const struct FDateTime& UtcNow) const;
	struct FFortRewardInfo GetRewardInfo() const;
	class FString GetTwitchBroadcasterChannelId() const;
	bool HasCompletedObjective(const struct FDataTableRowHandle& ObjectiveStatHandle) const;
	bool HasCompletedObjectiveWithName(class FName BackendName) const;
	bool HasCompletedQuest() const;
	bool HasQuestExpired(const struct FDateTime& UtcNow) const;
	bool HasVisibleRewards() const;
	bool IsIncludedInCategories() const;
	bool IsObjectiveInProgress(const struct FDataTableRowHandle& ObjectiveStatHandle) const;
	bool IsObjectiveWithNameInProgress(class FName BackendName) const;
	bool IsQuestInProgress() const;
	bool IsQuestPinned() const;
	bool IsVisibleToUser(bool bAllowClaimedQuestsToBeVisible) const;
	bool ShouldDisplayOverallQuestInformation() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuestItem">();
	}
	static class UFortQuestItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuestItem>();
	}
};
static_assert(alignof(UFortQuestItem) == 0x000008, "Wrong alignment on UFortQuestItem");
static_assert(sizeof(UFortQuestItem) == 0x0001A8, "Wrong size on UFortQuestItem");
static_assert(offsetof(UFortQuestItem, Objectives) == 0x0000E0, "Member 'UFortQuestItem::Objectives' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, LastNotifiedQuestCount) == 0x0000F0, "Member 'UFortQuestItem::LastNotifiedQuestCount' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, Quest_state) == 0x0000F4, "Member 'UFortQuestItem::Quest_state' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, Sent_new_notification) == 0x0000F5, "Member 'UFortQuestItem::Sent_new_notification' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, Last_state_change_time) == 0x0000F8, "Member 'UFortQuestItem::Last_state_change_time' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, CompletionCounts) == 0x000100, "Member 'UFortQuestItem::CompletionCounts' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, bSentCompleteNotification) == 0x000150, "Member 'UFortQuestItem::bSentCompleteNotification' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, bAllObjectivesComplete) == 0x000151, "Member 'UFortQuestItem::bAllObjectivesComplete' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, Twitch_broadcaster_channel_id) == 0x000158, "Member 'UFortQuestItem::Twitch_broadcaster_channel_id' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, CurrentStage) == 0x000168, "Member 'UFortQuestItem::CurrentStage' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, Expiry_time) == 0x000170, "Member 'UFortQuestItem::Expiry_time' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, InstancedConfigData) == 0x000178, "Member 'UFortQuestItem::InstancedConfigData' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, Challenge_linked_quest_given) == 0x000188, "Member 'UFortQuestItem::Challenge_linked_quest_given' has a wrong offset!");
static_assert(offsetof(UFortQuestItem, Challenge_linked_quest_parent) == 0x000198, "Member 'UFortQuestItem::Challenge_linked_quest_parent' has a wrong offset!");

// Class FortniteGame.FortQuestItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortQuestItemDefinitionTooltip final : public UFortItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuestItemDefinitionTooltip">();
	}
	static class UFortQuestItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuestItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortQuestItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortQuestItemDefinitionTooltip");
static_assert(sizeof(UFortQuestItemDefinitionTooltip) == 0x000090, "Wrong size on UFortQuestItemDefinitionTooltip");

// Class FortniteGame.FortQuestCategory
// 0x0060 (0x0088 - 0x0028)
class UFortQuestCategory final : public UObject
{
public:
	class FText                                   Name_FortQuestCategory;                            // 0x0028(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	TArray<class UFortQuestItem*>                 CurrentQuests;                                     // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          bExpanded;                                         // 0x0050(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_51[0x7];                                       // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCategoryTableRow                  CategoryInfo;                                      // 0x0058(0x0028)(NativeAccessSpecifierPrivate)
	uint8                                         Pad_80[0x8];                                       // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetUnseenQuestCount();
	bool HasUnseenQuests();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuestCategory">();
	}
	static class UFortQuestCategory* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuestCategory>();
	}
};
static_assert(alignof(UFortQuestCategory) == 0x000008, "Wrong alignment on UFortQuestCategory");
static_assert(sizeof(UFortQuestCategory) == 0x000088, "Wrong size on UFortQuestCategory");
static_assert(offsetof(UFortQuestCategory, Name_FortQuestCategory) == 0x000028, "Member 'UFortQuestCategory::Name_FortQuestCategory' has a wrong offset!");
static_assert(offsetof(UFortQuestCategory, CurrentQuests) == 0x000040, "Member 'UFortQuestCategory::CurrentQuests' has a wrong offset!");
static_assert(offsetof(UFortQuestCategory, bExpanded) == 0x000050, "Member 'UFortQuestCategory::bExpanded' has a wrong offset!");
static_assert(offsetof(UFortQuestCategory, CategoryInfo) == 0x000058, "Member 'UFortQuestCategory::CategoryInfo' has a wrong offset!");

// Class FortniteGame.FortQuestManager
// 0x0710 (0x0738 - 0x0028)
class UFortQuestManager final : public UObject
{
public:
	UMulticastDelegateProperty_                   OnQuestsUpdated;                                   // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnQuestsCompleted;                                 // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnQuestsGranted;                                   // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnQuestRewardClaimed;                              // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnQuestSeen;                                       // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnNoQuestRewardsToClaim;                           // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnPinnedQuestsChanged;                             // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDailyQuestRerolled;                              // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnDisplayDynamicQuestUpdate;                       // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	TArray<class UFortQuestItem*>                 CurrentQuests;                                     // 0x00B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TMap<class FName, class UFortQuestCategory*>  CurrentCategorizedQuestsMap;                       // 0x00C8(0x0050)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortQuestObjectiveCompletion>  PendingChanges;                                    // 0x0118(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_128[0x78];                                     // 0x0128(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class UFortMcpProfileSubgame>  BoundProfile;                                      // 0x01A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_1A8[0x550];                                    // 0x01A8(0x0550)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         DamageEventFlushDelaySeconds;                      // 0x06F8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bDoQuestStateLogging;                              // 0x06FC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bFlatCurrentQuestsSearch;                          // 0x06FD(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bBlockQuestCompletion;                             // 0x06FE(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bBlockAthenaQuestCompletion;                       // 0x06FF(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bBlockStWQuestCompletion;                          // 0x0700(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_701[0x7];                                      // 0x0701(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class FString>                         BackendObjectiveNamesToBlock;                      // 0x0708(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	TArray<class FString>                         QuestTemplatesToBlock;                             // 0x0718(0x0010)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
	uint8                                         Pad_728[0x10];                                     // 0x0728(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool AreTutorialQuestsActive();
	void DisableQuestStateLogging();
	void EnableQuestStateLogging();
	void ForceTriggerQuestsUpdated();
	class UFortQuestItem* GetBroadcasterQuestWithOpenWindow();
	void GetCompletedQuests(TArray<class UFortQuestItem*>* OutCompletedQuests);
	void GetCurrentQuestsCategories(TArray<class UFortQuestCategory*>* Categories);
	class UFortQuestItem* GetNextUnseenQuest(EFortQuestType QuestType);
	int32 GetNumCompletedObjectives(const class UFortQuestItemDefinition* Definition);
	void GetPinnedQuests(TArray<class UFortQuestItem*>* OutPinnedQuestItems);
	const class UFortQuestCategory* GetQuestCategory(class UFortQuestItem* QuestItem);
	int32 GetUnseenQuestCount();
	void GrantFirstDailyQuest();
	bool HasUnseenQuests();
	bool IsCurrentTutorialObjective(class FName TutorialObjectiveName);
	bool IsMainQuest(class UFortQuestItem* Quest);
	void MarkQuestSeen(class UFortQuestItem* Quest);
	class FString PopNextPendingFeatureUnlock();
	void SendComplexCustomStatEvent(class UObject* TargetObject, const struct FGameplayTagContainer& AdditionalSourceTags, const struct FGameplayTagContainer& TargetTags, bool* QuestActive, bool* QuestCompleted, int32 Count);
	void SendCustomStatEvent(const struct FDataTableRowHandle& ObjectiveStat, int32 Count, bool bForceFlush);
	bool SetQuestPinned(class UFortQuestItem* Quest, bool bEnabled);

	bool CanProgressQuestInCurrentZone(const class UFortQuestItemDefinition* QuestItemDefinition) const;
	void ClaimNextCompletedQuestReward(EFortQuestType QuestType) const;
	void ClaimQuestReward(const class UFortQuestItem* Quest) const;
	void ClaimSelectedQuestReward(const class UFortQuestItem* Quest, int32 RewardIndex) const;
	void GetBattlePassQuestsInProgress(const int32 MaxCount, const class UFortItemDefinition* RequiredReward, TArray<class UFortQuestItem*>* OutQuests, bool* bAllQuestsComplete) const;
	int32 GetCurrentObjectiveCount(const class UFortQuestItemDefinition* Definition, const struct FDataTableRowHandle& ObjectiveStatHandle) const;
	void GetCurrentQuests(TArray<class UFortQuestItem*>* OutCurrentQuests) const;
	class UFortQuestItem* GetMainQuest() const;
	class UFortQuestItem* GetQuestWithDefinition(const class UFortQuestItemDefinition* Definition) const;
	int32 GetRemainingDailyQuestRerolls() const;
	void GetSourceAndContextTags(struct FGameplayTagContainer* OutSourceTags, struct FGameplayTagContainer* OutContextTags) const;
	bool HasCompletedObjective(const class UFortQuestItemDefinition* Definition, const struct FDataTableRowHandle& ObjectiveStatHandle) const;
	bool HasCompletedObjectiveWithName(const class UFortQuestItemDefinition* Definition, class FName BackendName) const;
	bool HasCompletedQuest(const class UFortQuestItemDefinition* Definition) const;
	bool HasQuestBeenSeenLocally(const class UFortQuestItem* Quest) const;
	bool HasUnsavedPrimaryMissionProgress() const;
	bool IsObjectiveInProgress(const class UFortQuestItemDefinition* Definition, const struct FDataTableRowHandle& ObjectiveStatHandle) const;
	bool IsObjectiveWithNameInProgress(const class UFortQuestItemDefinition* Definition, class FName BackendName) const;
	bool IsPendingFeatureUnlockNotification() const;
	bool IsQuestInProgress(const class UFortQuestItemDefinition* Definition) const;
	void ListChallenges(const class FString& Filter) const;
	void MarkQuestsSeen(bool bOnlyMarkPendingSeenQuests) const;
	void RerollDailyQuest(const class UFortQuestItem* QuestToDiscard) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuestManager">();
	}
	static class UFortQuestManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuestManager>();
	}
};
static_assert(alignof(UFortQuestManager) == 0x000008, "Wrong alignment on UFortQuestManager");
static_assert(sizeof(UFortQuestManager) == 0x000738, "Wrong size on UFortQuestManager");
static_assert(offsetof(UFortQuestManager, OnQuestsUpdated) == 0x000028, "Member 'UFortQuestManager::OnQuestsUpdated' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnQuestsCompleted) == 0x000038, "Member 'UFortQuestManager::OnQuestsCompleted' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnQuestsGranted) == 0x000048, "Member 'UFortQuestManager::OnQuestsGranted' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnQuestRewardClaimed) == 0x000058, "Member 'UFortQuestManager::OnQuestRewardClaimed' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnQuestSeen) == 0x000068, "Member 'UFortQuestManager::OnQuestSeen' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnNoQuestRewardsToClaim) == 0x000078, "Member 'UFortQuestManager::OnNoQuestRewardsToClaim' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnPinnedQuestsChanged) == 0x000088, "Member 'UFortQuestManager::OnPinnedQuestsChanged' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnDailyQuestRerolled) == 0x000098, "Member 'UFortQuestManager::OnDailyQuestRerolled' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, OnDisplayDynamicQuestUpdate) == 0x0000A8, "Member 'UFortQuestManager::OnDisplayDynamicQuestUpdate' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, CurrentQuests) == 0x0000B8, "Member 'UFortQuestManager::CurrentQuests' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, CurrentCategorizedQuestsMap) == 0x0000C8, "Member 'UFortQuestManager::CurrentCategorizedQuestsMap' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, PendingChanges) == 0x000118, "Member 'UFortQuestManager::PendingChanges' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, BoundProfile) == 0x0001A0, "Member 'UFortQuestManager::BoundProfile' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, DamageEventFlushDelaySeconds) == 0x0006F8, "Member 'UFortQuestManager::DamageEventFlushDelaySeconds' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, bDoQuestStateLogging) == 0x0006FC, "Member 'UFortQuestManager::bDoQuestStateLogging' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, bFlatCurrentQuestsSearch) == 0x0006FD, "Member 'UFortQuestManager::bFlatCurrentQuestsSearch' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, bBlockQuestCompletion) == 0x0006FE, "Member 'UFortQuestManager::bBlockQuestCompletion' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, bBlockAthenaQuestCompletion) == 0x0006FF, "Member 'UFortQuestManager::bBlockAthenaQuestCompletion' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, bBlockStWQuestCompletion) == 0x000700, "Member 'UFortQuestManager::bBlockStWQuestCompletion' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, BackendObjectiveNamesToBlock) == 0x000708, "Member 'UFortQuestManager::BackendObjectiveNamesToBlock' has a wrong offset!");
static_assert(offsetof(UFortQuestManager, QuestTemplatesToBlock) == 0x000718, "Member 'UFortQuestManager::QuestTemplatesToBlock' has a wrong offset!");

// Class FortniteGame.FortQuestObjectiveInfo
// 0x0088 (0x00B0 - 0x0028)
class UFortQuestObjectiveInfo final : public UObject
{
public:
	class FName                                   BackendName;                                       // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortQuestObjectiveStatEvent                  StatEvent;                                         // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortQuestObjectiveItemEvent                  ItemEvent;                                         // 0x0031(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_32[0x6];                                       // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UFortItemDefinition>     ItemReference;                                     // 0x0038(0x0028)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class FText                                   Description;                                       // 0x0060(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class FText                                   HudShortDescription;                               // 0x0078(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	class UTexture2D*                             HudIcon;                                           // 0x0090(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AchievedCount;                                     // 0x0098(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         RequiredCount;                                     // 0x009C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         LastNotifiedCount;                                 // 0x00A0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bVisible;                                          // 0x00A4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bActive;                                           // 0x00A5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A6[0xA];                                       // 0x00A6(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DisplayDynamicQuestUpdate();

	class UFortQuestItem* GetOwningQuest() const;
	bool HasCompleted() const;
	bool IsActive() const;
	bool IsInProgress() const;
	bool IsVisibleToUser() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuestObjectiveInfo">();
	}
	static class UFortQuestObjectiveInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuestObjectiveInfo>();
	}
};
static_assert(alignof(UFortQuestObjectiveInfo) == 0x000008, "Wrong alignment on UFortQuestObjectiveInfo");
static_assert(sizeof(UFortQuestObjectiveInfo) == 0x0000B0, "Wrong size on UFortQuestObjectiveInfo");
static_assert(offsetof(UFortQuestObjectiveInfo, BackendName) == 0x000028, "Member 'UFortQuestObjectiveInfo::BackendName' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, StatEvent) == 0x000030, "Member 'UFortQuestObjectiveInfo::StatEvent' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, ItemEvent) == 0x000031, "Member 'UFortQuestObjectiveInfo::ItemEvent' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, ItemReference) == 0x000038, "Member 'UFortQuestObjectiveInfo::ItemReference' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, Description) == 0x000060, "Member 'UFortQuestObjectiveInfo::Description' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, HudShortDescription) == 0x000078, "Member 'UFortQuestObjectiveInfo::HudShortDescription' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, HudIcon) == 0x000090, "Member 'UFortQuestObjectiveInfo::HudIcon' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, AchievedCount) == 0x000098, "Member 'UFortQuestObjectiveInfo::AchievedCount' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, RequiredCount) == 0x00009C, "Member 'UFortQuestObjectiveInfo::RequiredCount' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, LastNotifiedCount) == 0x0000A0, "Member 'UFortQuestObjectiveInfo::LastNotifiedCount' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, bVisible) == 0x0000A4, "Member 'UFortQuestObjectiveInfo::bVisible' has a wrong offset!");
static_assert(offsetof(UFortQuestObjectiveInfo, bActive) == 0x0000A5, "Member 'UFortQuestObjectiveInfo::bActive' has a wrong offset!");

// Class FortniteGame.FortQuestObjectiveTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortQuestObjectiveTooltip final : public UFortTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuestObjectiveTooltip">();
	}
	static class UFortQuestObjectiveTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuestObjectiveTooltip>();
	}
};
static_assert(alignof(UFortQuestObjectiveTooltip) == 0x000008, "Wrong alignment on UFortQuestObjectiveTooltip");
static_assert(sizeof(UFortQuestObjectiveTooltip) == 0x000090, "Wrong size on UFortQuestObjectiveTooltip");

// Class FortniteGame.FortQuickBarsAthena
// 0x0000 (0x05A8 - 0x05A8)
class AFortQuickBarsAthena final : public AFortQuickBars
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuickBarsAthena">();
	}
	static class AFortQuickBarsAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortQuickBarsAthena>();
	}
};
static_assert(alignof(AFortQuickBarsAthena) == 0x000008, "Wrong alignment on AFortQuickBarsAthena");
static_assert(sizeof(AFortQuickBarsAthena) == 0x0005A8, "Wrong size on AFortQuickBarsAthena");

// Class FortniteGame.FortQuotaItem
// 0x0030 (0x0110 - 0x00E0)
class UFortQuotaItem final : public UFortAccountItem
{
public:
	float                                         Current_value;                                     // 0x00E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E4[0x4];                                       // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 Last_mod_time;                                     // 0x00E8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Units_per_minute_recharge;                         // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Max_quota;                                         // 0x00FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         Recharge_delay_minutes;                            // 0x0100(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_104[0xC];                                      // 0x0104(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	int32 GetCurrentQuotaAmount();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuotaItem">();
	}
	static class UFortQuotaItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuotaItem>();
	}
};
static_assert(alignof(UFortQuotaItem) == 0x000008, "Wrong alignment on UFortQuotaItem");
static_assert(sizeof(UFortQuotaItem) == 0x000110, "Wrong size on UFortQuotaItem");
static_assert(offsetof(UFortQuotaItem, Current_value) == 0x0000E0, "Member 'UFortQuotaItem::Current_value' has a wrong offset!");
static_assert(offsetof(UFortQuotaItem, Last_mod_time) == 0x0000E8, "Member 'UFortQuotaItem::Last_mod_time' has a wrong offset!");
static_assert(offsetof(UFortQuotaItem, Units_per_minute_recharge) == 0x0000F8, "Member 'UFortQuotaItem::Units_per_minute_recharge' has a wrong offset!");
static_assert(offsetof(UFortQuotaItem, Max_quota) == 0x0000FC, "Member 'UFortQuotaItem::Max_quota' has a wrong offset!");
static_assert(offsetof(UFortQuotaItem, Recharge_delay_minutes) == 0x000100, "Member 'UFortQuotaItem::Recharge_delay_minutes' has a wrong offset!");

// Class FortniteGame.FortQuotaItemDefinition
// 0x0010 (0x0370 - 0x0360)
class UFortQuotaItemDefinition final : public UFortAccountItemDefinition
{
public:
	float                                         StartingValue;                                     // 0x0360(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaximumValue;                                      // 0x0364(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UnitsPerMinuteRechargeRate;                        // 0x0368(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         RechargeDelayMinutes;                              // 0x036C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortQuotaItemDefinition">();
	}
	static class UFortQuotaItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortQuotaItemDefinition>();
	}
};
static_assert(alignof(UFortQuotaItemDefinition) == 0x000010, "Wrong alignment on UFortQuotaItemDefinition");
static_assert(sizeof(UFortQuotaItemDefinition) == 0x000370, "Wrong size on UFortQuotaItemDefinition");
static_assert(offsetof(UFortQuotaItemDefinition, StartingValue) == 0x000360, "Member 'UFortQuotaItemDefinition::StartingValue' has a wrong offset!");
static_assert(offsetof(UFortQuotaItemDefinition, MaximumValue) == 0x000364, "Member 'UFortQuotaItemDefinition::MaximumValue' has a wrong offset!");
static_assert(offsetof(UFortQuotaItemDefinition, UnitsPerMinuteRechargeRate) == 0x000368, "Member 'UFortQuotaItemDefinition::UnitsPerMinuteRechargeRate' has a wrong offset!");
static_assert(offsetof(UFortQuotaItemDefinition, RechargeDelayMinutes) == 0x00036C, "Member 'UFortQuotaItemDefinition::RechargeDelayMinutes' has a wrong offset!");

// Class FortniteGame.FortRarityData
// 0x0500 (0x0530 - 0x0030)
class UFortRarityData final : public UDataAsset
{
public:
	struct FFortRarityItemData                    RarityCollection[0xA];                             // 0x0030(0x0080)(Edit, NativeAccessSpecifierPublic)

public:
	static struct FFortRarityItemData BPGetRarityData(EFortRarity Rarity);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRarityData">();
	}
	static class UFortRarityData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRarityData>();
	}
};
static_assert(alignof(UFortRarityData) == 0x000008, "Wrong alignment on UFortRarityData");
static_assert(sizeof(UFortRarityData) == 0x000530, "Wrong size on UFortRarityData");
static_assert(offsetof(UFortRarityData, RarityCollection) == 0x000030, "Member 'UFortRarityData::RarityCollection' has a wrong offset!");

// Class FortniteGame.FortRegionInfo
// 0x00F8 (0x0128 - 0x0030)
class UFortRegionInfo final : public UDataAsset
{
public:
	class FText                                   RegionName;                                        // 0x0030(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  RegionTags;                                        // 0x0048(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FFortRequirementsInfo                  Requirements;                                      // 0x0068(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortMissionAlertRequirementsInfo> MissionAlertRequirements;                          // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FFortTheaterMapMissionData             MissionData;                                       // 0x00D0(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class USlateBrushAsset>        RegionThemeIcon;                                   // 0x0100(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRegionInfo">();
	}
	static class UFortRegionInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRegionInfo>();
	}
};
static_assert(alignof(UFortRegionInfo) == 0x000008, "Wrong alignment on UFortRegionInfo");
static_assert(sizeof(UFortRegionInfo) == 0x000128, "Wrong size on UFortRegionInfo");
static_assert(offsetof(UFortRegionInfo, RegionName) == 0x000030, "Member 'UFortRegionInfo::RegionName' has a wrong offset!");
static_assert(offsetof(UFortRegionInfo, RegionTags) == 0x000048, "Member 'UFortRegionInfo::RegionTags' has a wrong offset!");
static_assert(offsetof(UFortRegionInfo, Requirements) == 0x000068, "Member 'UFortRegionInfo::Requirements' has a wrong offset!");
static_assert(offsetof(UFortRegionInfo, MissionAlertRequirements) == 0x0000C0, "Member 'UFortRegionInfo::MissionAlertRequirements' has a wrong offset!");
static_assert(offsetof(UFortRegionInfo, MissionData) == 0x0000D0, "Member 'UFortRegionInfo::MissionData' has a wrong offset!");
static_assert(offsetof(UFortRegionInfo, RegionThemeIcon) == 0x000100, "Member 'UFortRegionInfo::RegionThemeIcon' has a wrong offset!");

// Class FortniteGame.FortRegisteredPlayerInfo
// 0x0358 (0x0380 - 0x0028)
class UFortRegisteredPlayerInfo final : public UObject
{
public:
	UMulticastDelegateProperty_                   OnAbilitySystemActorChangedChangedDelegate;        // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FUniqueNetIdRepl                       PlayerID;                                          // 0x0038(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 PlayerName;                                        // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FUniqueNetIdRepl                       PartyLeaderId;                                     // 0x0070(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FString                                 Platform;                                          // 0x0098(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         TeamAssignment;                                    // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_A9[0x3];                                       // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         PlayerIndex;                                       // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIsInitialPlayer;                                  // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bShouldLockProfile;                                // 0x00B1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bFailedToLockProfile;                              // 0x00B2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_B3[0x1];                                       // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGuid                                  UnregistrationSaveGUID;                            // 0x00B4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	ERegisteredPlayerUnregistrationStatus         UnregistrationStatus;                              // 0x00C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_C5[0x3];                                       // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTimerHandle                           UnregisterFailsafeTimerHandle;                     // 0x00C8(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FTimerHandle                           PollForDedicatedServerReadyToShutdownTimerHandle;  // 0x00D0(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileCommonPublic*            CommonPublicProfile;                               // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileCommonCore*              CommonCoreProfile;                                 // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileCampaign*                AccountProfile;                                    // 0x00E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileWorld*                   WorldProfile;                                      // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileWorld*                   OutpostProfile;                                    // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileMetadata*                MetadataProfile;                                   // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileCreative*                CreativeModeProfile;                               // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortMcpProfileAthena*                  AthenaProfile;                                     // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TMap<ESubGame, class UFortQuestManager*>      QuestManagers;                                     // 0x0118(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TMap<ESubGame, class UFortAwardManager*>      AwardManagers;                                     // 0x0168(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TMap<ESubGame, class UFortMinigameManager*>   MinigameManagers;                                  // 0x01B8(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class UFortCollectionBookManager*             CollectionBookManager;                             // 0x0208(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortExpeditionManager*                 ExpeditionManager;                                 // 0x0210(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortLinkedAccountManager*              LinkedAccountManager;                              // 0x0218(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_220[0xC0];                                     // 0x0220(0x00C0)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortHero*                              AthenaMenuHeroDef;                                 // 0x02E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDisplayManagerVariantData             CharacterCosmeticVariantData;                      // 0x02E8(0x0018)(Transient, NativeAccessSpecifierPrivate)
	bool                                          bAthenaMenuHeroDirty;                              // 0x0300(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_301[0x7];                                      // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortCustomizationAssetLoader*          CustomizationAssetLoader;                          // 0x0308(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FEndZoneScoreAndAwards                 EndZoneScoreAndAwards;                             // 0x0310(0x0070)(Transient, NativeAccessSpecifierPrivate)

public:
	class UAbilitySystemComponent* GetAbilitySystemComponent() const;
	class FString GetPlayerName() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRegisteredPlayerInfo">();
	}
	static class UFortRegisteredPlayerInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRegisteredPlayerInfo>();
	}
};
static_assert(alignof(UFortRegisteredPlayerInfo) == 0x000008, "Wrong alignment on UFortRegisteredPlayerInfo");
static_assert(sizeof(UFortRegisteredPlayerInfo) == 0x000380, "Wrong size on UFortRegisteredPlayerInfo");
static_assert(offsetof(UFortRegisteredPlayerInfo, OnAbilitySystemActorChangedChangedDelegate) == 0x000028, "Member 'UFortRegisteredPlayerInfo::OnAbilitySystemActorChangedChangedDelegate' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, PlayerID) == 0x000038, "Member 'UFortRegisteredPlayerInfo::PlayerID' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, PlayerName) == 0x000060, "Member 'UFortRegisteredPlayerInfo::PlayerName' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, PartyLeaderId) == 0x000070, "Member 'UFortRegisteredPlayerInfo::PartyLeaderId' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, Platform) == 0x000098, "Member 'UFortRegisteredPlayerInfo::Platform' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, TeamAssignment) == 0x0000A8, "Member 'UFortRegisteredPlayerInfo::TeamAssignment' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, PlayerIndex) == 0x0000AC, "Member 'UFortRegisteredPlayerInfo::PlayerIndex' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, bIsInitialPlayer) == 0x0000B0, "Member 'UFortRegisteredPlayerInfo::bIsInitialPlayer' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, bShouldLockProfile) == 0x0000B1, "Member 'UFortRegisteredPlayerInfo::bShouldLockProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, bFailedToLockProfile) == 0x0000B2, "Member 'UFortRegisteredPlayerInfo::bFailedToLockProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, UnregistrationSaveGUID) == 0x0000B4, "Member 'UFortRegisteredPlayerInfo::UnregistrationSaveGUID' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, UnregistrationStatus) == 0x0000C4, "Member 'UFortRegisteredPlayerInfo::UnregistrationStatus' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, UnregisterFailsafeTimerHandle) == 0x0000C8, "Member 'UFortRegisteredPlayerInfo::UnregisterFailsafeTimerHandle' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, PollForDedicatedServerReadyToShutdownTimerHandle) == 0x0000D0, "Member 'UFortRegisteredPlayerInfo::PollForDedicatedServerReadyToShutdownTimerHandle' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, CommonPublicProfile) == 0x0000D8, "Member 'UFortRegisteredPlayerInfo::CommonPublicProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, CommonCoreProfile) == 0x0000E0, "Member 'UFortRegisteredPlayerInfo::CommonCoreProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, AccountProfile) == 0x0000E8, "Member 'UFortRegisteredPlayerInfo::AccountProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, WorldProfile) == 0x0000F0, "Member 'UFortRegisteredPlayerInfo::WorldProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, OutpostProfile) == 0x0000F8, "Member 'UFortRegisteredPlayerInfo::OutpostProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, MetadataProfile) == 0x000100, "Member 'UFortRegisteredPlayerInfo::MetadataProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, CreativeModeProfile) == 0x000108, "Member 'UFortRegisteredPlayerInfo::CreativeModeProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, AthenaProfile) == 0x000110, "Member 'UFortRegisteredPlayerInfo::AthenaProfile' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, QuestManagers) == 0x000118, "Member 'UFortRegisteredPlayerInfo::QuestManagers' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, AwardManagers) == 0x000168, "Member 'UFortRegisteredPlayerInfo::AwardManagers' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, MinigameManagers) == 0x0001B8, "Member 'UFortRegisteredPlayerInfo::MinigameManagers' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, CollectionBookManager) == 0x000208, "Member 'UFortRegisteredPlayerInfo::CollectionBookManager' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, ExpeditionManager) == 0x000210, "Member 'UFortRegisteredPlayerInfo::ExpeditionManager' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, LinkedAccountManager) == 0x000218, "Member 'UFortRegisteredPlayerInfo::LinkedAccountManager' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, AthenaMenuHeroDef) == 0x0002E0, "Member 'UFortRegisteredPlayerInfo::AthenaMenuHeroDef' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, CharacterCosmeticVariantData) == 0x0002E8, "Member 'UFortRegisteredPlayerInfo::CharacterCosmeticVariantData' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, bAthenaMenuHeroDirty) == 0x000300, "Member 'UFortRegisteredPlayerInfo::bAthenaMenuHeroDirty' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, CustomizationAssetLoader) == 0x000308, "Member 'UFortRegisteredPlayerInfo::CustomizationAssetLoader' has a wrong offset!");
static_assert(offsetof(UFortRegisteredPlayerInfo, EndZoneScoreAndAwards) == 0x000310, "Member 'UFortRegisteredPlayerInfo::EndZoneScoreAndAwards' has a wrong offset!");

// Class FortniteGame.FortRegisteredPlayerInfoTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortRegisteredPlayerInfoTooltip final : public UFortTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRegisteredPlayerInfoTooltip">();
	}
	static class UFortRegisteredPlayerInfoTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRegisteredPlayerInfoTooltip>();
	}
};
static_assert(alignof(UFortRegisteredPlayerInfoTooltip) == 0x000008, "Wrong alignment on UFortRegisteredPlayerInfoTooltip");
static_assert(sizeof(UFortRegisteredPlayerInfoTooltip) == 0x000090, "Wrong size on UFortRegisteredPlayerInfoTooltip");

// Class FortniteGame.FortRejoinCheck
// 0x0030 (0x0150 - 0x0120)
class UFortRejoinCheck final : public URejoinCheck
{
public:
	bool                                          bAbandonAfterCheck;                                // 0x0120(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bAttemptingAbandon;                                // 0x0121(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_122[0x2E];                                     // 0x0122(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRejoinCheck">();
	}
	static class UFortRejoinCheck* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRejoinCheck>();
	}
};
static_assert(alignof(UFortRejoinCheck) == 0x000008, "Wrong alignment on UFortRejoinCheck");
static_assert(sizeof(UFortRejoinCheck) == 0x000150, "Wrong size on UFortRejoinCheck");
static_assert(offsetof(UFortRejoinCheck, bAbandonAfterCheck) == 0x000120, "Member 'UFortRejoinCheck::bAbandonAfterCheck' has a wrong offset!");
static_assert(offsetof(UFortRejoinCheck, bAttemptingAbandon) == 0x000121, "Member 'UFortRejoinCheck::bAttemptingAbandon' has a wrong offset!");

// Class FortniteGame.FortReleaseVersionManager
// 0x0000 (0x0028 - 0x0028)
class UFortReleaseVersionManager final : public UObject
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReleaseVersionManager">();
	}
	static class UFortReleaseVersionManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReleaseVersionManager>();
	}
};
static_assert(alignof(UFortReleaseVersionManager) == 0x000008, "Wrong alignment on UFortReleaseVersionManager");
static_assert(sizeof(UFortReleaseVersionManager) == 0x000028, "Wrong size on UFortReleaseVersionManager");

// Class FortniteGame.FortRelevancyZoneIndicator
// 0x0160 (0x0490 - 0x0330)
class AFortRelevancyZoneIndicator : public AActor
{
public:
	class UStaticMeshComponent*                   RelevancyZoneMesh;                                 // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   CustomDepthMesh;                                   // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RelevancyZoneToWorldScale;                         // 0x0340(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_344[0x4];                                      // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInterface*                     MiniMapNetRelevancyOverlayMaterial;                // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     MiniMapNetRelevancyCircleMaterial;                 // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInstanceDynamic*               MinimapNetRelevancyOverlayMID;                     // 0x0358(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            MinimapNetRelevancyOverlayBrush;                   // 0x0360(0x0088)(Transient, NativeAccessSpecifierPrivate)
	class UMaterialInstanceDynamic*               MinimapNetRelevancyCircleMID;                      // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            MinimapNetRelevancyCircleBrush;                    // 0x03F0(0x0088)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_478[0x18];                                     // 0x0478(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRelevancyZoneIndicator">();
	}
	static class AFortRelevancyZoneIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortRelevancyZoneIndicator>();
	}
};
static_assert(alignof(AFortRelevancyZoneIndicator) == 0x000008, "Wrong alignment on AFortRelevancyZoneIndicator");
static_assert(sizeof(AFortRelevancyZoneIndicator) == 0x000490, "Wrong size on AFortRelevancyZoneIndicator");
static_assert(offsetof(AFortRelevancyZoneIndicator, RelevancyZoneMesh) == 0x000330, "Member 'AFortRelevancyZoneIndicator::RelevancyZoneMesh' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, CustomDepthMesh) == 0x000338, "Member 'AFortRelevancyZoneIndicator::CustomDepthMesh' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, RelevancyZoneToWorldScale) == 0x000340, "Member 'AFortRelevancyZoneIndicator::RelevancyZoneToWorldScale' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, MiniMapNetRelevancyOverlayMaterial) == 0x000348, "Member 'AFortRelevancyZoneIndicator::MiniMapNetRelevancyOverlayMaterial' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, MiniMapNetRelevancyCircleMaterial) == 0x000350, "Member 'AFortRelevancyZoneIndicator::MiniMapNetRelevancyCircleMaterial' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, MinimapNetRelevancyOverlayMID) == 0x000358, "Member 'AFortRelevancyZoneIndicator::MinimapNetRelevancyOverlayMID' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, MinimapNetRelevancyOverlayBrush) == 0x000360, "Member 'AFortRelevancyZoneIndicator::MinimapNetRelevancyOverlayBrush' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, MinimapNetRelevancyCircleMID) == 0x0003E8, "Member 'AFortRelevancyZoneIndicator::MinimapNetRelevancyCircleMID' has a wrong offset!");
static_assert(offsetof(AFortRelevancyZoneIndicator, MinimapNetRelevancyCircleBrush) == 0x0003F0, "Member 'AFortRelevancyZoneIndicator::MinimapNetRelevancyCircleBrush' has a wrong offset!");

// Class FortniteGame.FortRemoteControlledPawnAthena
// 0x0080 (0x2870 - 0x27F0)
class AFortRemoteControlledPawnAthena final : public AFortPlayerPawnAthena
{
public:
	bool                                          bCurrentlyDelayingLaunch;                          // 0x27E8(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_27E9[0x3];                                     // 0x27E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ServerFuseStartTime;                               // 0x27EC(0x0004)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         RCTeam;                                            // 0x27F0(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_27F1[0x3];                                     // 0x27F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	TWeakObjectPtr<class AFortPlayerPawnAthena>   ControllingPlayerPawn;                             // 0x27F4(0x0008)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TWeakObjectPtr<class AFortPlayerPawnAthena>   SpectateReturnPlayerPawn;                          // 0x27FC(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2804[0x4];                                     // 0x2804(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortAbilitySystemComponent*            OverrideAbilitySystemComponent;                    // 0x2808(0x0008)(ExportObject, Net, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TriggeredHealthThreshold;                          // 0x2810(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2814[0x4];                                     // 0x2814(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortGameplayEffectContainerSpec> EffectContainerSpecToApplyOnKills;                 // 0x2818(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UFortRemoteControlPawnSet*              RemoteControlPawnSet;                              // 0x2828(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bTriggeredForDestroy;                              // 0x2830(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_2831[0x3];                                     // 0x2831(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAttributeInitializationKey        AttributeInitKey;                                  // 0x2834(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2844[0x4];                                     // 0x2844(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortCameraMode>            RemoteControlledPawnDefaultCameraClass;            // 0x2848(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UFortCameraMode>            RemoteControlledPawnTriggeredCameraClass;          // 0x2850(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSubclassOf<class UGameplayEffect>            ControllingPlayerEffect;                           // 0x2858(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FActiveGameplayEffectHandle            ControllingPlayerEffectHandle;                     // 0x2860(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bIsKeyboardTurnPressed;                            // 0x2868(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bIsKeyboardLookPressed;                            // 0x2869(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_286A[0x6];                                     // 0x286A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BeginCapsuleOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
	void HandleControllingPlayerOutOfHealth();
	void OnCapsuleTouch(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
	void OnClientSetupRemoteControlPawn();
	void OnDoKill();
	void OnRep_ControllingPlayerPawn();
	void OnRep_OverrideAbilitySystemComponent();
	void OnRep_TriggeredForDestroy();
	void OnRep_TriggeredHealthThreshold(float PreviousTriggeredHealthThreshold);
	void OnTriggeredHealthThreshold(float PreviousTriggeredHealthThreshold, float CurrentTriggeredHealthThreshold);
	void SetupRemoteControlPawn(class AFortPlayerControllerAthena* InFortPC, class AFortPlayerPawnAthena* InControllingPawn, EFortCustomMovement CustomMovementType, const TArray<struct FFortGameplayEffectContainerSpec>& EffectContainerSpecOnKill);
	void TriggerDestroyRemoteControlPawn();

	float GetFuseLength() const;
	float GetLaunchDelay() const;
	float GetOutOfHealthExplodeDelay() const;
	bool IsCurrentlyDelayingLaunch() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRemoteControlledPawnAthena">();
	}
	static class AFortRemoteControlledPawnAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortRemoteControlledPawnAthena>();
	}
};
static_assert(alignof(AFortRemoteControlledPawnAthena) == 0x000010, "Wrong alignment on AFortRemoteControlledPawnAthena");
static_assert(sizeof(AFortRemoteControlledPawnAthena) == 0x002870, "Wrong size on AFortRemoteControlledPawnAthena");
static_assert(offsetof(AFortRemoteControlledPawnAthena, bCurrentlyDelayingLaunch) == 0x0027E8, "Member 'AFortRemoteControlledPawnAthena::bCurrentlyDelayingLaunch' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, ServerFuseStartTime) == 0x0027EC, "Member 'AFortRemoteControlledPawnAthena::ServerFuseStartTime' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, RCTeam) == 0x0027F0, "Member 'AFortRemoteControlledPawnAthena::RCTeam' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, ControllingPlayerPawn) == 0x0027F4, "Member 'AFortRemoteControlledPawnAthena::ControllingPlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, SpectateReturnPlayerPawn) == 0x0027FC, "Member 'AFortRemoteControlledPawnAthena::SpectateReturnPlayerPawn' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, OverrideAbilitySystemComponent) == 0x002808, "Member 'AFortRemoteControlledPawnAthena::OverrideAbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, TriggeredHealthThreshold) == 0x002810, "Member 'AFortRemoteControlledPawnAthena::TriggeredHealthThreshold' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, EffectContainerSpecToApplyOnKills) == 0x002818, "Member 'AFortRemoteControlledPawnAthena::EffectContainerSpecToApplyOnKills' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, RemoteControlPawnSet) == 0x002828, "Member 'AFortRemoteControlledPawnAthena::RemoteControlPawnSet' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, bTriggeredForDestroy) == 0x002830, "Member 'AFortRemoteControlledPawnAthena::bTriggeredForDestroy' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, AttributeInitKey) == 0x002834, "Member 'AFortRemoteControlledPawnAthena::AttributeInitKey' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, RemoteControlledPawnDefaultCameraClass) == 0x002848, "Member 'AFortRemoteControlledPawnAthena::RemoteControlledPawnDefaultCameraClass' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, RemoteControlledPawnTriggeredCameraClass) == 0x002850, "Member 'AFortRemoteControlledPawnAthena::RemoteControlledPawnTriggeredCameraClass' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, ControllingPlayerEffect) == 0x002858, "Member 'AFortRemoteControlledPawnAthena::ControllingPlayerEffect' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, ControllingPlayerEffectHandle) == 0x002860, "Member 'AFortRemoteControlledPawnAthena::ControllingPlayerEffectHandle' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, bIsKeyboardTurnPressed) == 0x002868, "Member 'AFortRemoteControlledPawnAthena::bIsKeyboardTurnPressed' has a wrong offset!");
static_assert(offsetof(AFortRemoteControlledPawnAthena, bIsKeyboardLookPressed) == 0x002869, "Member 'AFortRemoteControlledPawnAthena::bIsKeyboardLookPressed' has a wrong offset!");

// Class FortniteGame.FortReplayContext
// 0x0268 (0x0290 - 0x0028)
class UFortReplayContext final : public UBlueprintContextBase
{
public:
	struct FFortReplayPlaybackState               PlaybackState;                                     // 0x0028(0x0018)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortReplayFXState                     EffectsState;                                      // 0x0040(0x0014)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_54[0x4];                                       // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnReplayFXStateChange;                             // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	float                                         TimeBeforeEvent;                                   // 0x0068(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6C[0x4];                                       // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnPauseStateChanged;                               // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayTimeChanged;                               // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayTimelineChanged;                           // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayPlaybackMultiplierChanged;                 // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayHudVisibilityChanged;                      // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnToggleReplayViewSettings;                        // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnToggleReplayPlayerList;                          // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayLevelStreamingChanged;                     // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayTimelineFocusChanged;                      // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayTimelineMarkerAdded;                       // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayTimelineMarkersCleared;                    // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnReplayScrubComplete;                             // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnToggleSequencer;                                 // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSequenceFinished;                                // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnSequenceShotChanged;                             // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_160[0xD0];                                     // 0x0160(0x00D0)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UFortSpectateClickableMapIcon*>  InteractiveMapIcons;                               // 0x0230(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
	TMap<class UClass*, bool>                     UniqueMapIconVisibility;                           // 0x0240(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	void DecreasePlaybackMultiplier();
	void DisableTransportNavigation();
	void EnableTransportNavigation();
	void IncreasePlaybackMultiplier();
	bool IsDepthOfFieldActive();
	void JumpReplayToTimelinePosition(float TimeRatio);
	void JumpToEvent(int32 EventIndex);
	void JumpToNextEvent();
	void JumpToPreviousEvent();
	void ReplayHUDCleanup();
	void SetHighQualityFXFlag(bool bEnabled);
	void SetTimelineInputFocus(const bool bShouldHaveFocus);
	void SkipBack(const float TimeInSeconds);
	void SkipForward(const float TimeInSeconds);
	void TakeScreenshot();
	void ToggleHUDVisibility();
	bool ToggleIconVisibility(class UClass* ToToggle);
	void TogglePlayerListVisibility();
	void TogglePlayPause();
	void ToggleViewSettingsVisibility();

	class FText GetCameraNameFromType(const ESpectatorCameraType CamType) const;
	float GetMaxMapZoomLevel() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplayContext">();
	}
	static class UFortReplayContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplayContext>();
	}
};
static_assert(alignof(UFortReplayContext) == 0x000008, "Wrong alignment on UFortReplayContext");
static_assert(sizeof(UFortReplayContext) == 0x000290, "Wrong size on UFortReplayContext");
static_assert(offsetof(UFortReplayContext, PlaybackState) == 0x000028, "Member 'UFortReplayContext::PlaybackState' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, EffectsState) == 0x000040, "Member 'UFortReplayContext::EffectsState' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayFXStateChange) == 0x000058, "Member 'UFortReplayContext::OnReplayFXStateChange' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, TimeBeforeEvent) == 0x000068, "Member 'UFortReplayContext::TimeBeforeEvent' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnPauseStateChanged) == 0x000070, "Member 'UFortReplayContext::OnPauseStateChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayTimeChanged) == 0x000080, "Member 'UFortReplayContext::OnReplayTimeChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayTimelineChanged) == 0x000090, "Member 'UFortReplayContext::OnReplayTimelineChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayPlaybackMultiplierChanged) == 0x0000A0, "Member 'UFortReplayContext::OnReplayPlaybackMultiplierChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayHudVisibilityChanged) == 0x0000B0, "Member 'UFortReplayContext::OnReplayHudVisibilityChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnToggleReplayViewSettings) == 0x0000C0, "Member 'UFortReplayContext::OnToggleReplayViewSettings' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnToggleReplayPlayerList) == 0x0000D0, "Member 'UFortReplayContext::OnToggleReplayPlayerList' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayLevelStreamingChanged) == 0x0000E0, "Member 'UFortReplayContext::OnReplayLevelStreamingChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayTimelineFocusChanged) == 0x0000F0, "Member 'UFortReplayContext::OnReplayTimelineFocusChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayTimelineMarkerAdded) == 0x000100, "Member 'UFortReplayContext::OnReplayTimelineMarkerAdded' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayTimelineMarkersCleared) == 0x000110, "Member 'UFortReplayContext::OnReplayTimelineMarkersCleared' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnReplayScrubComplete) == 0x000120, "Member 'UFortReplayContext::OnReplayScrubComplete' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnToggleSequencer) == 0x000130, "Member 'UFortReplayContext::OnToggleSequencer' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnSequenceFinished) == 0x000140, "Member 'UFortReplayContext::OnSequenceFinished' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, OnSequenceShotChanged) == 0x000150, "Member 'UFortReplayContext::OnSequenceShotChanged' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, InteractiveMapIcons) == 0x000230, "Member 'UFortReplayContext::InteractiveMapIcons' has a wrong offset!");
static_assert(offsetof(UFortReplayContext, UniqueMapIconVisibility) == 0x000240, "Member 'UFortReplayContext::UniqueMapIconVisibility' has a wrong offset!");

// Class FortniteGame.FortReplicationGraph
// 0x01E0 (0x0640 - 0x0460)
class UFortReplicationGraph final : public UReplicationGraph
{
public:
	TArray<class UClass*>                         AlwaysRelevantClasses;                             // 0x0460(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	class UReplicationGraphNode_GridSpatialization2D* GridNode;                                          // 0x0470(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UReplicationGraphNode_ActorList*        AlwaysRelevantNode;                                // 0x0478(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UFortReplicationGraphNode_BroadcastSpectator* BroadcastSpectatorRelevancyNode;                   // 0x0480(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_488[0x50];                                     // 0x0488(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortPlayerPawn*>                PlayerPawnsToVerify;                               // 0x04D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4E8[0x158];                                    // 0x04E8(0x0158)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnHighFrequencyPawnDestroyed(class AActor* Pawn);
	void OnVehicleDestroyed(class AActor* DestroyedVehicle);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplicationGraph">();
	}
	static class UFortReplicationGraph* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplicationGraph>();
	}
};
static_assert(alignof(UFortReplicationGraph) == 0x000008, "Wrong alignment on UFortReplicationGraph");
static_assert(sizeof(UFortReplicationGraph) == 0x000640, "Wrong size on UFortReplicationGraph");
static_assert(offsetof(UFortReplicationGraph, AlwaysRelevantClasses) == 0x000460, "Member 'UFortReplicationGraph::AlwaysRelevantClasses' has a wrong offset!");
static_assert(offsetof(UFortReplicationGraph, GridNode) == 0x000470, "Member 'UFortReplicationGraph::GridNode' has a wrong offset!");
static_assert(offsetof(UFortReplicationGraph, AlwaysRelevantNode) == 0x000478, "Member 'UFortReplicationGraph::AlwaysRelevantNode' has a wrong offset!");
static_assert(offsetof(UFortReplicationGraph, BroadcastSpectatorRelevancyNode) == 0x000480, "Member 'UFortReplicationGraph::BroadcastSpectatorRelevancyNode' has a wrong offset!");
static_assert(offsetof(UFortReplicationGraph, PlayerPawnsToVerify) == 0x0004D8, "Member 'UFortReplicationGraph::PlayerPawnsToVerify' has a wrong offset!");

// Class FortniteGame.FortReplicationGraphNode_AlwaysRelevant_ForConnection
// 0x0238 (0x0288 - 0x0050)
class UFortReplicationGraphNode_AlwaysRelevant_ForConnection final : public UReplicationGraphNode
{
public:
	uint8                                         Pad_50[0x228];                                     // 0x0050(0x0228)(Fixing Size After Last Property [ Dumper-7 ])
	class AActor*                                 LastPawn;                                          // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_280[0x8];                                      // 0x0280(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplicationGraphNode_AlwaysRelevant_ForConnection">();
	}
	static class UFortReplicationGraphNode_AlwaysRelevant_ForConnection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplicationGraphNode_AlwaysRelevant_ForConnection>();
	}
};
static_assert(alignof(UFortReplicationGraphNode_AlwaysRelevant_ForConnection) == 0x000008, "Wrong alignment on UFortReplicationGraphNode_AlwaysRelevant_ForConnection");
static_assert(sizeof(UFortReplicationGraphNode_AlwaysRelevant_ForConnection) == 0x000288, "Wrong size on UFortReplicationGraphNode_AlwaysRelevant_ForConnection");
static_assert(offsetof(UFortReplicationGraphNode_AlwaysRelevant_ForConnection, LastPawn) == 0x000278, "Member 'UFortReplicationGraphNode_AlwaysRelevant_ForConnection::LastPawn' has a wrong offset!");

// Class FortniteGame.FortReplicationGraphNode_DynamicSpatialFrequency
// 0x0008 (0x0130 - 0x0128)
class UFortReplicationGraphNode_DynamicSpatialFrequency final : public UReplicationGraphNode_DynamicSpatialFrequency
{
public:
	class UReplicationGraphNode_DynamicSpatialFrequency* NonAINode;                                         // 0x0128(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortReplicationGraphNode_DynamicSpatialFrequency">();
	}
	static class UFortReplicationGraphNode_DynamicSpatialFrequency* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortReplicationGraphNode_DynamicSpatialFrequency>();
	}
};
static_assert(alignof(UFortReplicationGraphNode_DynamicSpatialFrequency) == 0x000008, "Wrong alignment on UFortReplicationGraphNode_DynamicSpatialFrequency");
static_assert(sizeof(UFortReplicationGraphNode_DynamicSpatialFrequency) == 0x000130, "Wrong size on UFortReplicationGraphNode_DynamicSpatialFrequency");
static_assert(offsetof(UFortReplicationGraphNode_DynamicSpatialFrequency, NonAINode) == 0x000128, "Member 'UFortReplicationGraphNode_DynamicSpatialFrequency::NonAINode' has a wrong offset!");

// Class FortniteGame.FortResourceItemDefinition
// 0x0000 (0x0870 - 0x0870)
class UFortResourceItemDefinition final : public UFortWorldItemDefinition
{
public:
	EFortResourceType                             ResourceType;                                      // 0x0868(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_869[0x7];                                      // 0x0869(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortResourceItemDefinition">();
	}
	static class UFortResourceItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortResourceItemDefinition>();
	}
};
static_assert(alignof(UFortResourceItemDefinition) == 0x000010, "Wrong alignment on UFortResourceItemDefinition");
static_assert(sizeof(UFortResourceItemDefinition) == 0x000870, "Wrong size on UFortResourceItemDefinition");
static_assert(offsetof(UFortResourceItemDefinition, ResourceType) == 0x000868, "Member 'UFortResourceItemDefinition::ResourceType' has a wrong offset!");

// Class FortniteGame.FortRespawnDataTable
// 0x0008 (0x0038 - 0x0030)
class UFortRespawnDataTable final : public UDataAsset
{
public:
	class UDataTable*                             RespawnData;                                       // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRespawnDataTable">();
	}
	static class UFortRespawnDataTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRespawnDataTable>();
	}
};
static_assert(alignof(UFortRespawnDataTable) == 0x000008, "Wrong alignment on UFortRespawnDataTable");
static_assert(sizeof(UFortRespawnDataTable) == 0x000038, "Wrong size on UFortRespawnDataTable");
static_assert(offsetof(UFortRespawnDataTable, RespawnData) == 0x000030, "Member 'UFortRespawnDataTable::RespawnData' has a wrong offset!");

// Class FortniteGame.FortRiftBlockerComponent
// 0x0008 (0x05A0 - 0x0598)
class UFortRiftBlockerComponent final : public UBoxComponent
{
public:
	uint8                                         bStartActive : 1;                                  // 0x0598(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_599[0x7];                                      // 0x0599(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRiftBlockerComponent">();
	}
	static class UFortRiftBlockerComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRiftBlockerComponent>();
	}
};
static_assert(alignof(UFortRiftBlockerComponent) == 0x000008, "Wrong alignment on UFortRiftBlockerComponent");
static_assert(sizeof(UFortRiftBlockerComponent) == 0x0005A0, "Wrong size on UFortRiftBlockerComponent");

// Class FortniteGame.FortScalableFloatUtils
// 0x0000 (0x0028 - 0x0028)
class UFortScalableFloatUtils final : public UBlueprintFunctionLibrary
{
public:
	static float GetValue(const struct FScalableFloat& Input);
	static float GetValueAtLevel(const struct FScalableFloat& Input, float Level);
	static bool IsStatic(const struct FScalableFloat& Input);
	static void SetScalingValue(struct FScalableFloat& Input, float InCoeffecient, const class FName InRowName, class UCurveTable* InTable);
	static void SetValue(struct FScalableFloat& Input, float NewValue);
	static class FString ToSimpleString(const struct FScalableFloat& Input);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortScalableFloatUtils">();
	}
	static class UFortScalableFloatUtils* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortScalableFloatUtils>();
	}
};
static_assert(alignof(UFortScalableFloatUtils) == 0x000008, "Wrong alignment on UFortScalableFloatUtils");
static_assert(sizeof(UFortScalableFloatUtils) == 0x000028, "Wrong size on UFortScalableFloatUtils");

// Class FortniteGame.FortScoreStylingData
// 0x1410 (0x1440 - 0x0030)
class UFortScoreStylingData final : public UDataAsset
{
public:
	struct FFortScoreStylingInfo                  ScoreStyles[0x6];                                  // 0x0030(0x0358)(Edit, NativeAccessSpecifierPublic)

public:
	static bool GetScoreStylingData(EFortUIScoreType Rarity, struct FFortScoreStylingInfo* ScoreStylingInfo);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortScoreStylingData">();
	}
	static class UFortScoreStylingData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortScoreStylingData>();
	}
};
static_assert(alignof(UFortScoreStylingData) == 0x000008, "Wrong alignment on UFortScoreStylingData");
static_assert(sizeof(UFortScoreStylingData) == 0x001440, "Wrong size on UFortScoreStylingData");
static_assert(offsetof(UFortScoreStylingData, ScoreStyles) == 0x000030, "Member 'UFortScoreStylingData::ScoreStyles' has a wrong offset!");

// Class FortniteGame.FortScriptedAction
// 0x0060 (0x0390 - 0x0330)
class AFortScriptedAction : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	EFortScriptedActionEnvironment                ActionEnvironment;                                 // 0x0338(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_339[0x3];                                      // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortClientEventName                   ClientEventTrigger;                                // 0x033C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	int32                                         ActionPriority;                                    // 0x034C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bAllowOtherActionsWhenActive;                      // 0x0350(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_351[0x7];                                      // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortScriptedActionParams              CachedParams;                                      // 0x0358(0x0030)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
	bool                                          bIsActive;                                         // 0x0388(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_389[0x7];                                      // 0x0389(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CancelAction(bool bRegisterActionAgain);
	void CompleteAction(bool bRegisterActionAgain);
	void Execute(const struct FFortScriptedActionParams& Params_0);
	void GetParams(struct FFortScriptedActionParams* Params_0);

	bool CanExecute(const struct FFortScriptedActionParams& Params_0) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortScriptedAction">();
	}
	static class AFortScriptedAction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortScriptedAction>();
	}
};
static_assert(alignof(AFortScriptedAction) == 0x000008, "Wrong alignment on AFortScriptedAction");
static_assert(sizeof(AFortScriptedAction) == 0x000390, "Wrong size on AFortScriptedAction");
static_assert(offsetof(AFortScriptedAction, ActionEnvironment) == 0x000338, "Member 'AFortScriptedAction::ActionEnvironment' has a wrong offset!");
static_assert(offsetof(AFortScriptedAction, ClientEventTrigger) == 0x00033C, "Member 'AFortScriptedAction::ClientEventTrigger' has a wrong offset!");
static_assert(offsetof(AFortScriptedAction, ActionPriority) == 0x00034C, "Member 'AFortScriptedAction::ActionPriority' has a wrong offset!");
static_assert(offsetof(AFortScriptedAction, bAllowOtherActionsWhenActive) == 0x000350, "Member 'AFortScriptedAction::bAllowOtherActionsWhenActive' has a wrong offset!");
static_assert(offsetof(AFortScriptedAction, CachedParams) == 0x000358, "Member 'AFortScriptedAction::CachedParams' has a wrong offset!");
static_assert(offsetof(AFortScriptedAction, bIsActive) == 0x000388, "Member 'AFortScriptedAction::bIsActive' has a wrong offset!");

// Class FortniteGame.FortSessionHelper
// 0x0128 (0x0150 - 0x0028)
class UFortSessionHelper final : public UObject
{
public:
	class UClass*                                 BeaconClientClass;                                 // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class AFortPartyBeaconClient*                 PartyBeaconClient;                                 // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_38[0xD8];                                      // 0x0038(0x00D8)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   CurrentSessionName;                                // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EPartyReservationResult                       LastBeaconResponse;                                // 0x0118(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortSessionHelperJoinState                   CurrentJoinState;                                  // 0x0119(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EFortSessionHelperJoinResult                  CurrentJoinResult;                                 // 0x011A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_11B[0x35];                                     // 0x011B(0x0035)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSessionHelper">();
	}
	static class UFortSessionHelper* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSessionHelper>();
	}
};
static_assert(alignof(UFortSessionHelper) == 0x000008, "Wrong alignment on UFortSessionHelper");
static_assert(sizeof(UFortSessionHelper) == 0x000150, "Wrong size on UFortSessionHelper");
static_assert(offsetof(UFortSessionHelper, BeaconClientClass) == 0x000028, "Member 'UFortSessionHelper::BeaconClientClass' has a wrong offset!");
static_assert(offsetof(UFortSessionHelper, PartyBeaconClient) == 0x000030, "Member 'UFortSessionHelper::PartyBeaconClient' has a wrong offset!");
static_assert(offsetof(UFortSessionHelper, CurrentSessionName) == 0x000110, "Member 'UFortSessionHelper::CurrentSessionName' has a wrong offset!");
static_assert(offsetof(UFortSessionHelper, LastBeaconResponse) == 0x000118, "Member 'UFortSessionHelper::LastBeaconResponse' has a wrong offset!");
static_assert(offsetof(UFortSessionHelper, CurrentJoinState) == 0x000119, "Member 'UFortSessionHelper::CurrentJoinState' has a wrong offset!");
static_assert(offsetof(UFortSessionHelper, CurrentJoinResult) == 0x00011A, "Member 'UFortSessionHelper::CurrentJoinResult' has a wrong offset!");

// Class FortniteGame.FortNonPrimaryMissionList
// 0x0010 (0x0040 - 0x0030)
class UFortNonPrimaryMissionList final : public UPrimaryDataAsset
{
public:
	TArray<struct FFortNonPrimaryMission>         NonPrimaryMissionList;                             // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNonPrimaryMissionList">();
	}
	static class UFortNonPrimaryMissionList* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNonPrimaryMissionList>();
	}
};
static_assert(alignof(UFortNonPrimaryMissionList) == 0x000008, "Wrong alignment on UFortNonPrimaryMissionList");
static_assert(sizeof(UFortNonPrimaryMissionList) == 0x000040, "Wrong size on UFortNonPrimaryMissionList");
static_assert(offsetof(UFortNonPrimaryMissionList, NonPrimaryMissionList) == 0x000030, "Member 'UFortNonPrimaryMissionList::NonPrimaryMissionList' has a wrong offset!");

// Class FortniteGame.FortSharedMissionLists
// 0x0180 (0x01A8 - 0x0028)
class UFortSharedMissionLists final : public UObject
{
public:
	TArray<struct FFortNonPrimaryMission>         CombinedNonPrimaryMissionList;                     // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortNonPrimaryMission>         NonPrimaryMissionList;                             // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UFortNonPrimaryMissionList>> NonPrimaryMissionLists;                            // 0x0048(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	TArray<struct FFortMissionDistributionCategory> NonPrimaryMissionDistributionCategories;           // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<TSoftObjectPtr<class UFortMissionGenerationList>> WorldSetupMissionGenerationLists;                  // 0x0068(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
	struct FGameplayTagQuery                      PrimaryMissionTagQuery;                            // 0x0078(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagQuery                      TheaterTagQuery;                                   // 0x00C0(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	struct FGameplayTagQuery                      RegionTagQuery;                                    // 0x0108(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
	TArray<struct FFortGlobalMission>             SharedMissionList;                                 // 0x0150(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FQuestDrivenMissionSubList>     QuestDrivenMissionLists;                           // 0x0160(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortQuestDrivenMission>        AvailableQuestDrivenMissionList;                   // 0x0170(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<class AFortPlayerController*>          PendingPIEPlayers;                                 // 0x0180(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_190[0x18];                                     // 0x0190(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void UpdatePIEPlayers();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSharedMissionLists">();
	}
	static class UFortSharedMissionLists* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSharedMissionLists>();
	}
};
static_assert(alignof(UFortSharedMissionLists) == 0x000008, "Wrong alignment on UFortSharedMissionLists");
static_assert(sizeof(UFortSharedMissionLists) == 0x0001A8, "Wrong size on UFortSharedMissionLists");
static_assert(offsetof(UFortSharedMissionLists, CombinedNonPrimaryMissionList) == 0x000028, "Member 'UFortSharedMissionLists::CombinedNonPrimaryMissionList' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, NonPrimaryMissionList) == 0x000038, "Member 'UFortSharedMissionLists::NonPrimaryMissionList' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, NonPrimaryMissionLists) == 0x000048, "Member 'UFortSharedMissionLists::NonPrimaryMissionLists' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, NonPrimaryMissionDistributionCategories) == 0x000058, "Member 'UFortSharedMissionLists::NonPrimaryMissionDistributionCategories' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, WorldSetupMissionGenerationLists) == 0x000068, "Member 'UFortSharedMissionLists::WorldSetupMissionGenerationLists' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, PrimaryMissionTagQuery) == 0x000078, "Member 'UFortSharedMissionLists::PrimaryMissionTagQuery' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, TheaterTagQuery) == 0x0000C0, "Member 'UFortSharedMissionLists::TheaterTagQuery' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, RegionTagQuery) == 0x000108, "Member 'UFortSharedMissionLists::RegionTagQuery' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, SharedMissionList) == 0x000150, "Member 'UFortSharedMissionLists::SharedMissionList' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, QuestDrivenMissionLists) == 0x000160, "Member 'UFortSharedMissionLists::QuestDrivenMissionLists' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, AvailableQuestDrivenMissionList) == 0x000170, "Member 'UFortSharedMissionLists::AvailableQuestDrivenMissionList' has a wrong offset!");
static_assert(offsetof(UFortSharedMissionLists, PendingPIEPlayers) == 0x000180, "Member 'UFortSharedMissionLists::PendingPIEPlayers' has a wrong offset!");

// Class FortniteGame.FortSignificanceManager
// 0x0038 (0x0178 - 0x0140)
class UFortSignificanceManager final : public USignificanceManager
{
public:
	uint8                                         Pad_140[0x38];                                     // 0x0140(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSignificanceManager">();
	}
	static class UFortSignificanceManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSignificanceManager>();
	}
};
static_assert(alignof(UFortSignificanceManager) == 0x000008, "Wrong alignment on UFortSignificanceManager");
static_assert(sizeof(UFortSignificanceManager) == 0x000178, "Wrong size on UFortSignificanceManager");

// Class FortniteGame.FortSKFlyingVehicleConfigs
// 0x0028 (0x0350 - 0x0328)
class UFortSKFlyingVehicleConfigs final : public UFortVehicleConfigs
{
public:
	float                                         WheelRotationRange;                                // 0x0328(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFrontLowLateralFrictionMultiplier;          // 0x032C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleRearLowLateralFrictionMultiplier;           // 0x0330(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleFrontHighLateralFrictionMultiplier;         // 0x0334(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleRearHighLateralFrictionMultiplier;          // 0x0338(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LowToHighFrictionDuration;                         // 0x033C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UphillIncline;                                     // 0x0340(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardFrontFriction;                     // 0x0344(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardRearFriction;                      // 0x0348(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ReverseToForwardMaxSpeed;                          // 0x034C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSKFlyingVehicleConfigs">();
	}
	static class UFortSKFlyingVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSKFlyingVehicleConfigs>();
	}
};
static_assert(alignof(UFortSKFlyingVehicleConfigs) == 0x000008, "Wrong alignment on UFortSKFlyingVehicleConfigs");
static_assert(sizeof(UFortSKFlyingVehicleConfigs) == 0x000350, "Wrong size on UFortSKFlyingVehicleConfigs");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, WheelRotationRange) == 0x000328, "Member 'UFortSKFlyingVehicleConfigs::WheelRotationRange' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, VehicleFrontLowLateralFrictionMultiplier) == 0x00032C, "Member 'UFortSKFlyingVehicleConfigs::VehicleFrontLowLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, VehicleRearLowLateralFrictionMultiplier) == 0x000330, "Member 'UFortSKFlyingVehicleConfigs::VehicleRearLowLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, VehicleFrontHighLateralFrictionMultiplier) == 0x000334, "Member 'UFortSKFlyingVehicleConfigs::VehicleFrontHighLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, VehicleRearHighLateralFrictionMultiplier) == 0x000338, "Member 'UFortSKFlyingVehicleConfigs::VehicleRearHighLateralFrictionMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, LowToHighFrictionDuration) == 0x00033C, "Member 'UFortSKFlyingVehicleConfigs::LowToHighFrictionDuration' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, UphillIncline) == 0x000340, "Member 'UFortSKFlyingVehicleConfigs::UphillIncline' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, ReverseToForwardFrontFriction) == 0x000344, "Member 'UFortSKFlyingVehicleConfigs::ReverseToForwardFrontFriction' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, ReverseToForwardRearFriction) == 0x000348, "Member 'UFortSKFlyingVehicleConfigs::ReverseToForwardRearFriction' has a wrong offset!");
static_assert(offsetof(UFortSKFlyingVehicleConfigs, ReverseToForwardMaxSpeed) == 0x00034C, "Member 'UFortSKFlyingVehicleConfigs::ReverseToForwardMaxSpeed' has a wrong offset!");

// Class FortniteGame.FortSKPushVehicleConfigs
// 0x0050 (0x0378 - 0x0328)
class UFortSKPushVehicleConfigs : public UFortVehicleConfigs
{
public:
	float                                         PedalForceMultiplier;                              // 0x0328(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalTopSpeedMultiplier;                           // 0x032C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalForceDuration;                                // 0x0330(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CoastBrakingMinDelta;                              // 0x0334(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CoastBrakingMaxDelta;                              // 0x0338(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalMinDuration;                                  // 0x033C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MountDuration;                                     // 0x0340(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DismountDuration;                                  // 0x0344(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MinPreDismountCooldown;                            // 0x0348(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PreDismountCooldown;                               // 0x034C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalCooldown;                                     // 0x0350(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CoastBrakingStrength;                              // 0x0354(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         ShoppingMinPedalCoastSpeed;                        // 0x0358(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         VehicleDebugStrafeCoastMultiplier;                 // 0x035C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CanCoastCooldown;                                  // 0x0360(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAutoDismountForwardSpeed;                       // 0x0364(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PedalMinForwardVelocity;                           // 0x0368(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FastDismountIncline;                               // 0x036C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         FastDismountDuration;                              // 0x0370(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CanCoastAfterFastDismountCooldown;                 // 0x0374(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSKPushVehicleConfigs">();
	}
	static class UFortSKPushVehicleConfigs* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSKPushVehicleConfigs>();
	}
};
static_assert(alignof(UFortSKPushVehicleConfigs) == 0x000008, "Wrong alignment on UFortSKPushVehicleConfigs");
static_assert(sizeof(UFortSKPushVehicleConfigs) == 0x000378, "Wrong size on UFortSKPushVehicleConfigs");
static_assert(offsetof(UFortSKPushVehicleConfigs, PedalForceMultiplier) == 0x000328, "Member 'UFortSKPushVehicleConfigs::PedalForceMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, PedalTopSpeedMultiplier) == 0x00032C, "Member 'UFortSKPushVehicleConfigs::PedalTopSpeedMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, PedalForceDuration) == 0x000330, "Member 'UFortSKPushVehicleConfigs::PedalForceDuration' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, CoastBrakingMinDelta) == 0x000334, "Member 'UFortSKPushVehicleConfigs::CoastBrakingMinDelta' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, CoastBrakingMaxDelta) == 0x000338, "Member 'UFortSKPushVehicleConfigs::CoastBrakingMaxDelta' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, PedalMinDuration) == 0x00033C, "Member 'UFortSKPushVehicleConfigs::PedalMinDuration' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, MountDuration) == 0x000340, "Member 'UFortSKPushVehicleConfigs::MountDuration' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, DismountDuration) == 0x000344, "Member 'UFortSKPushVehicleConfigs::DismountDuration' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, MinPreDismountCooldown) == 0x000348, "Member 'UFortSKPushVehicleConfigs::MinPreDismountCooldown' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, PreDismountCooldown) == 0x00034C, "Member 'UFortSKPushVehicleConfigs::PreDismountCooldown' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, PedalCooldown) == 0x000350, "Member 'UFortSKPushVehicleConfigs::PedalCooldown' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, CoastBrakingStrength) == 0x000354, "Member 'UFortSKPushVehicleConfigs::CoastBrakingStrength' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, ShoppingMinPedalCoastSpeed) == 0x000358, "Member 'UFortSKPushVehicleConfigs::ShoppingMinPedalCoastSpeed' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, VehicleDebugStrafeCoastMultiplier) == 0x00035C, "Member 'UFortSKPushVehicleConfigs::VehicleDebugStrafeCoastMultiplier' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, CanCoastCooldown) == 0x000360, "Member 'UFortSKPushVehicleConfigs::CanCoastCooldown' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, MaxAutoDismountForwardSpeed) == 0x000364, "Member 'UFortSKPushVehicleConfigs::MaxAutoDismountForwardSpeed' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, PedalMinForwardVelocity) == 0x000368, "Member 'UFortSKPushVehicleConfigs::PedalMinForwardVelocity' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, FastDismountIncline) == 0x00036C, "Member 'UFortSKPushVehicleConfigs::FastDismountIncline' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, FastDismountDuration) == 0x000370, "Member 'UFortSKPushVehicleConfigs::FastDismountDuration' has a wrong offset!");
static_assert(offsetof(UFortSKPushVehicleConfigs, CanCoastAfterFastDismountCooldown) == 0x000374, "Member 'UFortSKPushVehicleConfigs::CanCoastAfterFastDismountCooldown' has a wrong offset!");

// Class FortniteGame.FortSkydivingShadowProxy
// 0x0018 (0x0348 - 0x0330)
class AFortSkydivingShadowProxy final : public AActor
{
public:
	float                                         SkydivingHeightThreshold;                          // 0x0330(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SkydivingHeightCheckInterval;                      // 0x0334(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  ViewingPlayerController;                           // 0x0338(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_340[0x8];                                      // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void CheckHeight();
	void HideShadowProxy();
	void ShowShadowProxy();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSkydivingShadowProxy">();
	}
	static class AFortSkydivingShadowProxy* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSkydivingShadowProxy>();
	}
};
static_assert(alignof(AFortSkydivingShadowProxy) == 0x000008, "Wrong alignment on AFortSkydivingShadowProxy");
static_assert(sizeof(AFortSkydivingShadowProxy) == 0x000348, "Wrong size on AFortSkydivingShadowProxy");
static_assert(offsetof(AFortSkydivingShadowProxy, SkydivingHeightThreshold) == 0x000330, "Member 'AFortSkydivingShadowProxy::SkydivingHeightThreshold' has a wrong offset!");
static_assert(offsetof(AFortSkydivingShadowProxy, SkydivingHeightCheckInterval) == 0x000334, "Member 'AFortSkydivingShadowProxy::SkydivingHeightCheckInterval' has a wrong offset!");
static_assert(offsetof(AFortSkydivingShadowProxy, ViewingPlayerController) == 0x000338, "Member 'AFortSkydivingShadowProxy::ViewingPlayerController' has a wrong offset!");

// Class FortniteGame.FortSocialToolkit
// 0x00B0 (0x0278 - 0x01C8)
class UFortSocialToolkit final : public USocialToolkit
{
public:
	uint8                                         Pad_1C8[0xB0];                                     // 0x01C8(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSocialToolkit">();
	}
	static class UFortSocialToolkit* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSocialToolkit>();
	}
};
static_assert(alignof(UFortSocialToolkit) == 0x000008, "Wrong alignment on UFortSocialToolkit");
static_assert(sizeof(UFortSocialToolkit) == 0x000278, "Wrong size on UFortSocialToolkit");

// Class FortniteGame.FortSocialUser
// 0x0050 (0x0188 - 0x0138)
class UFortSocialUser final : public USocialUser
{
public:
	uint8                                         Pad_138[0x50];                                     // 0x0138(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSocialUser">();
	}
	static class UFortSocialUser* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSocialUser>();
	}
};
static_assert(alignof(UFortSocialUser) == 0x000008, "Wrong alignment on UFortSocialUser");
static_assert(sizeof(UFortSocialUser) == 0x000188, "Wrong size on UFortSocialUser");

// Class FortniteGame.FortSoundCameraLensEffect
// 0x0030 (0x0450 - 0x0420)
class AFortSoundCameraLensEffect : public AFortEmitterCameraLensEffectDirectional
{
public:
	EFortSoundIndicatorTypes                      IndicatorType;                                     // 0x0418(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_419[0x3];                                      // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         SnapToSections;                                    // 0x041C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAudibleDistanceOnSpawn;                         // 0x0420(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DistanceToSoundOnSpawn;                            // 0x0424(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AActor*                                 InstigatingActor;                                  // 0x0428(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTexture*                               IconOverride;                                      // 0x0430(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FLinearColor                           TintOverride;                                      // 0x0438(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_448[0x8];                                      // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnEffectActivated();
	void OnEffectDeactivated();
	void OnEffectTypeChanged();
	void SetIcon(class UTexture* NewIcon);
	void SetIconOverride(class UTexture* NewIcon);
	void SetInstigatingActor(const class AActor* NewInstigator);
	void SetStrengthCurve(const struct FRuntimeFloatCurve& Curve);
	void SetTintOverride(const struct FLinearColor& Color);
	void SetType(EFortSoundIndicatorTypes NewType);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSoundCameraLensEffect">();
	}
	static class AFortSoundCameraLensEffect* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSoundCameraLensEffect>();
	}
};
static_assert(alignof(AFortSoundCameraLensEffect) == 0x000010, "Wrong alignment on AFortSoundCameraLensEffect");
static_assert(sizeof(AFortSoundCameraLensEffect) == 0x000450, "Wrong size on AFortSoundCameraLensEffect");
static_assert(offsetof(AFortSoundCameraLensEffect, IndicatorType) == 0x000418, "Member 'AFortSoundCameraLensEffect::IndicatorType' has a wrong offset!");
static_assert(offsetof(AFortSoundCameraLensEffect, SnapToSections) == 0x00041C, "Member 'AFortSoundCameraLensEffect::SnapToSections' has a wrong offset!");
static_assert(offsetof(AFortSoundCameraLensEffect, MaxAudibleDistanceOnSpawn) == 0x000420, "Member 'AFortSoundCameraLensEffect::MaxAudibleDistanceOnSpawn' has a wrong offset!");
static_assert(offsetof(AFortSoundCameraLensEffect, DistanceToSoundOnSpawn) == 0x000424, "Member 'AFortSoundCameraLensEffect::DistanceToSoundOnSpawn' has a wrong offset!");
static_assert(offsetof(AFortSoundCameraLensEffect, InstigatingActor) == 0x000428, "Member 'AFortSoundCameraLensEffect::InstigatingActor' has a wrong offset!");
static_assert(offsetof(AFortSoundCameraLensEffect, IconOverride) == 0x000430, "Member 'AFortSoundCameraLensEffect::IconOverride' has a wrong offset!");
static_assert(offsetof(AFortSoundCameraLensEffect, TintOverride) == 0x000438, "Member 'AFortSoundCameraLensEffect::TintOverride' has a wrong offset!");

// Class FortniteGame.FortSpawnContextObjectInterface
// 0x0000 (0x0028 - 0x0028)
class IFortSpawnContextObjectInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpawnContextObjectInterface">();
	}
	static class IFortSpawnContextObjectInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortSpawnContextObjectInterface>();
	}
};
static_assert(alignof(IFortSpawnContextObjectInterface) == 0x000008, "Wrong alignment on IFortSpawnContextObjectInterface");
static_assert(sizeof(IFortSpawnContextObjectInterface) == 0x000028, "Wrong size on IFortSpawnContextObjectInterface");

// Class FortniteGame.FortSpawnedScoreActor
// 0x0020 (0x0400 - 0x03E0)
class AFortSpawnedScoreActor final : public AFortLevelSpawnActor
{
public:
	struct FGameplayTagContainer                  GameplayTags;                                      // 0x03E0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	void OnScoreActorCollected(class APlayerState* PlayerState);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpawnedScoreActor">();
	}
	static class AFortSpawnedScoreActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSpawnedScoreActor>();
	}
};
static_assert(alignof(AFortSpawnedScoreActor) == 0x000008, "Wrong alignment on AFortSpawnedScoreActor");
static_assert(sizeof(AFortSpawnedScoreActor) == 0x000400, "Wrong size on AFortSpawnedScoreActor");
static_assert(offsetof(AFortSpawnedScoreActor, GameplayTags) == 0x0003E0, "Member 'AFortSpawnedScoreActor::GameplayTags' has a wrong offset!");

// Class FortniteGame.FortSpawnPointsPercentageCurveSequence
// 0x0018 (0x0048 - 0x0030)
class UFortSpawnPointsPercentageCurveSequence final : public UDataAsset
{
public:
	TArray<struct FDataTableRowHandle>            SpawnPointsPercentageCurves;                       // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	EFortIntensityCurveSequenceType               SequenceType;                                      // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_41[0x7];                                       // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpawnPointsPercentageCurveSequence">();
	}
	static class UFortSpawnPointsPercentageCurveSequence* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSpawnPointsPercentageCurveSequence>();
	}
};
static_assert(alignof(UFortSpawnPointsPercentageCurveSequence) == 0x000008, "Wrong alignment on UFortSpawnPointsPercentageCurveSequence");
static_assert(sizeof(UFortSpawnPointsPercentageCurveSequence) == 0x000048, "Wrong size on UFortSpawnPointsPercentageCurveSequence");
static_assert(offsetof(UFortSpawnPointsPercentageCurveSequence, SpawnPointsPercentageCurves) == 0x000030, "Member 'UFortSpawnPointsPercentageCurveSequence::SpawnPointsPercentageCurves' has a wrong offset!");
static_assert(offsetof(UFortSpawnPointsPercentageCurveSequence, SequenceType) == 0x000040, "Member 'UFortSpawnPointsPercentageCurveSequence::SequenceType' has a wrong offset!");

// Class FortniteGame.FortSpecialActorReplicationInfo
// 0x00D0 (0x0400 - 0x0330)
class AFortSpecialActorReplicationInfo final : public AInfo
{
public:
	struct FSpecialActorRepDataArray              SpecialActorRepList;                               // 0x0330(0x00C0)(Net, NativeAccessSpecifierPublic)
	TArray<struct FSpecialActorStatData>          SpecialActorStats;                                 // 0x03F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpecialActorReplicationInfo">();
	}
	static class AFortSpecialActorReplicationInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSpecialActorReplicationInfo>();
	}
};
static_assert(alignof(AFortSpecialActorReplicationInfo) == 0x000008, "Wrong alignment on AFortSpecialActorReplicationInfo");
static_assert(sizeof(AFortSpecialActorReplicationInfo) == 0x000400, "Wrong size on AFortSpecialActorReplicationInfo");
static_assert(offsetof(AFortSpecialActorReplicationInfo, SpecialActorRepList) == 0x000330, "Member 'AFortSpecialActorReplicationInfo::SpecialActorRepList' has a wrong offset!");
static_assert(offsetof(AFortSpecialActorReplicationInfo, SpecialActorStats) == 0x0003F0, "Member 'AFortSpecialActorReplicationInfo::SpecialActorStats' has a wrong offset!");

// Class FortniteGame.FortSpectateClickableMapIcon
// 0x0088 (0x0180 - 0x00F8)
class UFortSpectateClickableMapIcon final : public UActorComponent
{
public:
	struct FSlateBrush                            SpectatorMapIndicatorBrush;                        // 0x00F8(0x0088)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpectateClickableMapIcon">();
	}
	static class UFortSpectateClickableMapIcon* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSpectateClickableMapIcon>();
	}
};
static_assert(alignof(UFortSpectateClickableMapIcon) == 0x000008, "Wrong alignment on UFortSpectateClickableMapIcon");
static_assert(sizeof(UFortSpectateClickableMapIcon) == 0x000180, "Wrong size on UFortSpectateClickableMapIcon");
static_assert(offsetof(UFortSpectateClickableMapIcon, SpectatorMapIndicatorBrush) == 0x0000F8, "Member 'UFortSpectateClickableMapIcon::SpectatorMapIndicatorBrush' has a wrong offset!");

// Class FortniteGame.FortSpectatorCamComp_ThirdPerson
// 0x0150 (0x0A90 - 0x0940)
class UFortSpectatorCamComp_ThirdPerson final : public UFortSpectatorCameraComponent
{
public:
	struct FFortChaseCameraHelper                 ChaseImplementation;                               // 0x0940(0x0150)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)

public:
	void SetAutoFollow(bool bNewAutoFollow);
	void SetLazyAutoFollow(bool bNewLazyAutoFollow);
	void SetNormalizedDistance(float NormalizedDist, bool bImmediate);
	void UseCustomRotation(const bool bUseCustomRotation);

	float GetNormalizedDistance() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpectatorCamComp_ThirdPerson">();
	}
	static class UFortSpectatorCamComp_ThirdPerson* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSpectatorCamComp_ThirdPerson>();
	}
};
static_assert(alignof(UFortSpectatorCamComp_ThirdPerson) == 0x000010, "Wrong alignment on UFortSpectatorCamComp_ThirdPerson");
static_assert(sizeof(UFortSpectatorCamComp_ThirdPerson) == 0x000A90, "Wrong size on UFortSpectatorCamComp_ThirdPerson");
static_assert(offsetof(UFortSpectatorCamComp_ThirdPerson, ChaseImplementation) == 0x000940, "Member 'UFortSpectatorCamComp_ThirdPerson::ChaseImplementation' has a wrong offset!");

// Class FortniteGame.FortSpline
// 0x0040 (0x0068 - 0x0028)
class UFortSpline final : public UObject
{
public:
	bool                                          bConstantVelocity;                                 // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortCatmullRomSpline                  Spline;                                            // 0x0030(0x0020)(NativeAccessSpecifierPrivate)
	struct FInterpCurveFloat                      SplineLookupTable;                                 // 0x0050(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	void AddControlPoint(const struct FVector& Point, int32 Param_Index);
	void ClearSpline();
	void DrawDebugSpline(class UObject* WorldContextObject, int32 Steps, float LifeTime, float Thickness, bool bPersistent, bool bJustDrawSpline, float BasisLength);
	void EnableConstantVelocity(bool ConstVelEnabled);
	void SetDuration(float InDuration);
	void SetupSpline(const TArray<struct FVector>& ControlPoints, float InDuration);

	struct FVector GetBinormalFromTime(float Time) const;
	float GetDuration() const;
	struct FVector GetEndPoint() const;
	struct FVector GetNormalFromTime(float Time) const;
	struct FVector GetPositionFromTime(float Time) const;
	float GetSplineLength(float StepSize) const;
	float GetSplineLengthAtTime(float Time, float StepSize) const;
	struct FVector GetStartPoint() const;
	struct FVector GetTangentFromTime(float Time) const;
	float GetVelocityCorrectedTime(float Time) const;
	bool IsValid() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpline">();
	}
	static class UFortSpline* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSpline>();
	}
};
static_assert(alignof(UFortSpline) == 0x000008, "Wrong alignment on UFortSpline");
static_assert(sizeof(UFortSpline) == 0x000068, "Wrong size on UFortSpline");
static_assert(offsetof(UFortSpline, bConstantVelocity) == 0x000028, "Member 'UFortSpline::bConstantVelocity' has a wrong offset!");
static_assert(offsetof(UFortSpline, Spline) == 0x000030, "Member 'UFortSpline::Spline' has a wrong offset!");
static_assert(offsetof(UFortSpline, SplineLookupTable) == 0x000050, "Member 'UFortSpline::SplineLookupTable' has a wrong offset!");

// Class FortniteGame.FortSplineAudioActor
// 0x00A0 (0x03D0 - 0x0330)
class AFortSplineAudioActor final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         UpdateFrequencyInaudible;                          // 0x0338(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         UpdateFrequencyAudible;                            // 0x033C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         MaxAudibleRange;                                   // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_344[0x1C];                                     // 0x0344(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumSamplePoints;                                   // 0x0360(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_364[0x4];                                      // 0x0364(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FVector>                        SamplePoints;                                      // 0x0368(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	uint8                                         Pad_378[0x20];                                     // 0x0378(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class USoundBase*                             ClosestPointSound;                                 // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             NextClosestPointSound;                             // 0x03A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             MidPointSound;                                     // 0x03A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USplineComponent*                       AudioSpline;                                       // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAudioComponent*                        AudioAtClosestPoint;                               // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAudioComponent*                        AudioAtNextClosestPoint;                           // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UAudioComponent*                        AudioAtMidPoint;                                   // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSplineAudioActor">();
	}
	static class AFortSplineAudioActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSplineAudioActor>();
	}
};
static_assert(alignof(AFortSplineAudioActor) == 0x000008, "Wrong alignment on AFortSplineAudioActor");
static_assert(sizeof(AFortSplineAudioActor) == 0x0003D0, "Wrong size on AFortSplineAudioActor");
static_assert(offsetof(AFortSplineAudioActor, UpdateFrequencyInaudible) == 0x000338, "Member 'AFortSplineAudioActor::UpdateFrequencyInaudible' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, UpdateFrequencyAudible) == 0x00033C, "Member 'AFortSplineAudioActor::UpdateFrequencyAudible' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, MaxAudibleRange) == 0x000340, "Member 'AFortSplineAudioActor::MaxAudibleRange' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, NumSamplePoints) == 0x000360, "Member 'AFortSplineAudioActor::NumSamplePoints' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, SamplePoints) == 0x000368, "Member 'AFortSplineAudioActor::SamplePoints' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, ClosestPointSound) == 0x000398, "Member 'AFortSplineAudioActor::ClosestPointSound' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, NextClosestPointSound) == 0x0003A0, "Member 'AFortSplineAudioActor::NextClosestPointSound' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, MidPointSound) == 0x0003A8, "Member 'AFortSplineAudioActor::MidPointSound' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, AudioSpline) == 0x0003B0, "Member 'AFortSplineAudioActor::AudioSpline' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, AudioAtClosestPoint) == 0x0003B8, "Member 'AFortSplineAudioActor::AudioAtClosestPoint' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, AudioAtNextClosestPoint) == 0x0003C0, "Member 'AFortSplineAudioActor::AudioAtNextClosestPoint' has a wrong offset!");
static_assert(offsetof(AFortSplineAudioActor, AudioAtMidPoint) == 0x0003C8, "Member 'AFortSplineAudioActor::AudioAtMidPoint' has a wrong offset!");

// Class FortniteGame.FortSpottableActorInterface
// 0x0000 (0x0028 - 0x0028)
class IFortSpottableActorInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSpottableActorInterface">();
	}
	static class IFortSpottableActorInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortSpottableActorInterface>();
	}
};
static_assert(alignof(IFortSpottableActorInterface) == 0x000008, "Wrong alignment on IFortSpottableActorInterface");
static_assert(sizeof(IFortSpottableActorInterface) == 0x000028, "Wrong size on IFortSpottableActorInterface");

// Class FortniteGame.FortSprayDecalInstance
// 0x0038 (0x0C18 - 0x0BE0)
class AFortSprayDecalInstance : public ABuildingSMActor
{
public:
	struct FFortSprayDecalRepPayload              SprayInfo;                                         // 0x0BE0(0x0020)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         bDestroyOnNearbyDestruction : 1;                   // 0x0C00(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDestroyOnNearbyDamageTaken : 1;                   // 0x0C00(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDestroyOnNearbyBounce : 1;                        // 0x0C00(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_C01[0x7];                                      // 0x0C01(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class UMaterialInstanceDynamic*>       SprayMIDsThatCanBounce;                            // 0x0C08(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	void OnBounceOccurs();
	void OnRep_SprayInfo();
	void OnSprayInfoReady();
	void SetSprayParameters(class AFortPlayerController* SpawningPC, class UAthenaSprayItemDefinition* InSprayAsset);
	void StartSprayFadeOutDueToNewPlacement();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSprayDecalInstance">();
	}
	static class AFortSprayDecalInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSprayDecalInstance>();
	}
};
static_assert(alignof(AFortSprayDecalInstance) == 0x000008, "Wrong alignment on AFortSprayDecalInstance");
static_assert(sizeof(AFortSprayDecalInstance) == 0x000C18, "Wrong size on AFortSprayDecalInstance");
static_assert(offsetof(AFortSprayDecalInstance, SprayInfo) == 0x000BE0, "Member 'AFortSprayDecalInstance::SprayInfo' has a wrong offset!");
static_assert(offsetof(AFortSprayDecalInstance, SprayMIDsThatCanBounce) == 0x000C08, "Member 'AFortSprayDecalInstance::SprayMIDsThatCanBounce' has a wrong offset!");

// Class FortniteGame.FortSprayPreviewActor
// 0x0010 (0x0340 - 0x0330)
class AFortSprayPreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PreviewSpray(const class UAthenaSprayItemDefinition* Spray);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSprayPreviewActor">();
	}
	static class AFortSprayPreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSprayPreviewActor>();
	}
};
static_assert(alignof(AFortSprayPreviewActor) == 0x000008, "Wrong alignment on AFortSprayPreviewActor");
static_assert(sizeof(AFortSprayPreviewActor) == 0x000340, "Wrong size on AFortSprayPreviewActor");

// Class FortniteGame.FortStampItem
// 0x0000 (0x00E0 - 0x00E0)
class UFortStampItem final : public UFortAccountItem
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStampItem">();
	}
	static class UFortStampItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStampItem>();
	}
};
static_assert(alignof(UFortStampItem) == 0x000008, "Wrong alignment on UFortStampItem");
static_assert(sizeof(UFortStampItem) == 0x0000E0, "Wrong size on UFortStampItem");

// Class FortniteGame.FortStatEventManager
// 0x0060 (0x0088 - 0x0028)
class UFortStatEventManager final : public UObject
{
public:
	class AFortPlayerController*                  FPC;                                               // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortStatEvent>                 StatEvents;                                        // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortStatEventSequence>         StatEventSequences;                                // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	class FName                                   PinnedSchematicNotification;                       // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FName>                           PinnedCanCraftStats;                               // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<class FName>                           PinnedCanNotCraftStats;                            // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortStatEventSequence>         PinnedSchematicSequences;                          // 0x0078(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStatEventManager">();
	}
	static class UFortStatEventManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStatEventManager>();
	}
};
static_assert(alignof(UFortStatEventManager) == 0x000008, "Wrong alignment on UFortStatEventManager");
static_assert(sizeof(UFortStatEventManager) == 0x000088, "Wrong size on UFortStatEventManager");
static_assert(offsetof(UFortStatEventManager, FPC) == 0x000028, "Member 'UFortStatEventManager::FPC' has a wrong offset!");
static_assert(offsetof(UFortStatEventManager, StatEvents) == 0x000030, "Member 'UFortStatEventManager::StatEvents' has a wrong offset!");
static_assert(offsetof(UFortStatEventManager, StatEventSequences) == 0x000040, "Member 'UFortStatEventManager::StatEventSequences' has a wrong offset!");
static_assert(offsetof(UFortStatEventManager, PinnedSchematicNotification) == 0x000050, "Member 'UFortStatEventManager::PinnedSchematicNotification' has a wrong offset!");
static_assert(offsetof(UFortStatEventManager, PinnedCanCraftStats) == 0x000058, "Member 'UFortStatEventManager::PinnedCanCraftStats' has a wrong offset!");
static_assert(offsetof(UFortStatEventManager, PinnedCanNotCraftStats) == 0x000068, "Member 'UFortStatEventManager::PinnedCanNotCraftStats' has a wrong offset!");
static_assert(offsetof(UFortStatEventManager, PinnedSchematicSequences) == 0x000078, "Member 'UFortStatEventManager::PinnedSchematicSequences' has a wrong offset!");

// Class FortniteGame.FortStaticMeshUserData
// 0x0010 (0x0038 - 0x0028)
class UFortStaticMeshUserData final : public UAssetUserData
{
public:
	TArray<struct FTransformableNavLinkClass>     NavLinks;                                          // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStaticMeshUserData">();
	}
	static class UFortStaticMeshUserData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStaticMeshUserData>();
	}
};
static_assert(alignof(UFortStaticMeshUserData) == 0x000008, "Wrong alignment on UFortStaticMeshUserData");
static_assert(sizeof(UFortStaticMeshUserData) == 0x000038, "Wrong size on UFortStaticMeshUserData");
static_assert(offsetof(UFortStaticMeshUserData, NavLinks) == 0x000028, "Member 'UFortStaticMeshUserData::NavLinks' has a wrong offset!");

// Class FortniteGame.FortAlwaysRelevantReplicatedActor
// 0x0000 (0x0330 - 0x0330)
class AFortAlwaysRelevantReplicatedActor final : public AActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAlwaysRelevantReplicatedActor">();
	}
	static class AFortAlwaysRelevantReplicatedActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortAlwaysRelevantReplicatedActor>();
	}
};
static_assert(alignof(AFortAlwaysRelevantReplicatedActor) == 0x000008, "Wrong alignment on AFortAlwaysRelevantReplicatedActor");
static_assert(sizeof(AFortAlwaysRelevantReplicatedActor) == 0x000330, "Wrong size on AFortAlwaysRelevantReplicatedActor");

// Class FortniteGame.FortStatItemDefinition
// 0x0030 (0x0390 - 0x0360)
class UFortStatItemDefinition final : public UFortAccountItemDefinition
{
public:
	EFortStatType                                 Stat;                                              // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_361[0x7];                                      // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayAttribute                     StatAttribute;                                     // 0x0368(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_388[0x8];                                      // 0x0388(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStatItemDefinition">();
	}
	static class UFortStatItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStatItemDefinition>();
	}
};
static_assert(alignof(UFortStatItemDefinition) == 0x000010, "Wrong alignment on UFortStatItemDefinition");
static_assert(sizeof(UFortStatItemDefinition) == 0x000390, "Wrong size on UFortStatItemDefinition");
static_assert(offsetof(UFortStatItemDefinition, Stat) == 0x000360, "Member 'UFortStatItemDefinition::Stat' has a wrong offset!");
static_assert(offsetof(UFortStatItemDefinition, StatAttribute) == 0x000368, "Member 'UFortStatItemDefinition::StatAttribute' has a wrong offset!");

// Class FortniteGame.FortSuperTowerGrenadeProjectile
// 0x0020 (0x07B8 - 0x0798)
class AFortSuperTowerGrenadeProjectile final : public AFortProjectileBase
{
public:
	TArray<class AActor*>                         BuildingActorsToDestroy;                           // 0x0798(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<class AActor*>                         BuildingActorsToIgnore;                            // 0x07A8(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	void ClearGridCells(const TArray<struct FVector>& GridCellsToClear, bool bDestroyFloorsQuickly, const struct FVector& BaseDestination, float AngleDeg);
	void DestroyActorsInGridCellLocation(class UBuildingStructuralSupportSystem* BuildingStructuralSupportSystem, const struct FVector& CellLocation, bool bDestroyFloorsQuickly);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSuperTowerGrenadeProjectile">();
	}
	static class AFortSuperTowerGrenadeProjectile* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortSuperTowerGrenadeProjectile>();
	}
};
static_assert(alignof(AFortSuperTowerGrenadeProjectile) == 0x000008, "Wrong alignment on AFortSuperTowerGrenadeProjectile");
static_assert(sizeof(AFortSuperTowerGrenadeProjectile) == 0x0007B8, "Wrong size on AFortSuperTowerGrenadeProjectile");
static_assert(offsetof(AFortSuperTowerGrenadeProjectile, BuildingActorsToDestroy) == 0x000798, "Member 'AFortSuperTowerGrenadeProjectile::BuildingActorsToDestroy' has a wrong offset!");
static_assert(offsetof(AFortSuperTowerGrenadeProjectile, BuildingActorsToIgnore) == 0x0007A8, "Member 'AFortSuperTowerGrenadeProjectile::BuildingActorsToIgnore' has a wrong offset!");

// Class FortniteGame.FortSupplyDropInfo
// 0x02A8 (0x02D8 - 0x0030)
class UFortSupplyDropInfo final : public UDataAsset
{
public:
	class FName                                   SupplyDropID;                                      // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class AFortAthenaSupplyDrop>      SupplyDropClass;                                   // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	ESupplyDropSpawnType                          SpawnType;                                         // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIgnoreBlueprintOverrides;                         // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_42[0x6];                                       // 0x0042(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortSupplyDropGamePhaseData>   GamePhaseData;                                     // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	ESupplyDropItemTrackType                      ItemTrackType;                                     // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EAthenaGamePhase                              GamePhaseToSpawn;                                  // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_5A[0x2];                                       // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         SafeZoneIndexToSpawn;                              // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTagContainer                  SupplyDropTrackingTags;                            // 0x0060(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorBaseTag;                               // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FGameplayTag                           SpecialActorTag;                                   // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            SpecialActorMinimapIconBrush;                      // 0x0090(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              SpecialActorMinimapIconScale;                      // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FSlateBrush                            SpecialActorCompassIconBrush;                      // 0x0120(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FVector2D                              SpecialActorCompassIconScale;                      // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldMaintainItemCount;                          // 0x01B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B1[0x7];                                      // 0x01B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FScalableFloat                         NumDeliveryItemsToSpawn;                           // 0x01B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MinInitialDeliveryDelayTime;                       // 0x01D8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MaxInitialDeliveryDelayTime;                       // 0x01F8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MinTimeBetweenDrops;                               // 0x0218(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MaxTimeBetweenDrops;                               // 0x0238(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MinRespawnTime;                                    // 0x0258(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MaxRespawnTime;                                    // 0x0278(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MinTraceHeight;                                    // 0x0298(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FScalableFloat                         MaxTraceHeight;                                    // 0x02B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSupplyDropInfo">();
	}
	static class UFortSupplyDropInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSupplyDropInfo>();
	}
};
static_assert(alignof(UFortSupplyDropInfo) == 0x000008, "Wrong alignment on UFortSupplyDropInfo");
static_assert(sizeof(UFortSupplyDropInfo) == 0x0002D8, "Wrong size on UFortSupplyDropInfo");
static_assert(offsetof(UFortSupplyDropInfo, SupplyDropID) == 0x000030, "Member 'UFortSupplyDropInfo::SupplyDropID' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SupplyDropClass) == 0x000038, "Member 'UFortSupplyDropInfo::SupplyDropClass' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SpawnType) == 0x000040, "Member 'UFortSupplyDropInfo::SpawnType' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, bIgnoreBlueprintOverrides) == 0x000041, "Member 'UFortSupplyDropInfo::bIgnoreBlueprintOverrides' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, GamePhaseData) == 0x000048, "Member 'UFortSupplyDropInfo::GamePhaseData' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, ItemTrackType) == 0x000058, "Member 'UFortSupplyDropInfo::ItemTrackType' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, GamePhaseToSpawn) == 0x000059, "Member 'UFortSupplyDropInfo::GamePhaseToSpawn' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SafeZoneIndexToSpawn) == 0x00005C, "Member 'UFortSupplyDropInfo::SafeZoneIndexToSpawn' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SupplyDropTrackingTags) == 0x000060, "Member 'UFortSupplyDropInfo::SupplyDropTrackingTags' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SpecialActorBaseTag) == 0x000080, "Member 'UFortSupplyDropInfo::SpecialActorBaseTag' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SpecialActorTag) == 0x000088, "Member 'UFortSupplyDropInfo::SpecialActorTag' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SpecialActorMinimapIconBrush) == 0x000090, "Member 'UFortSupplyDropInfo::SpecialActorMinimapIconBrush' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SpecialActorMinimapIconScale) == 0x000118, "Member 'UFortSupplyDropInfo::SpecialActorMinimapIconScale' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SpecialActorCompassIconBrush) == 0x000120, "Member 'UFortSupplyDropInfo::SpecialActorCompassIconBrush' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, SpecialActorCompassIconScale) == 0x0001A8, "Member 'UFortSupplyDropInfo::SpecialActorCompassIconScale' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, bShouldMaintainItemCount) == 0x0001B0, "Member 'UFortSupplyDropInfo::bShouldMaintainItemCount' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, NumDeliveryItemsToSpawn) == 0x0001B8, "Member 'UFortSupplyDropInfo::NumDeliveryItemsToSpawn' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MinInitialDeliveryDelayTime) == 0x0001D8, "Member 'UFortSupplyDropInfo::MinInitialDeliveryDelayTime' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MaxInitialDeliveryDelayTime) == 0x0001F8, "Member 'UFortSupplyDropInfo::MaxInitialDeliveryDelayTime' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MinTimeBetweenDrops) == 0x000218, "Member 'UFortSupplyDropInfo::MinTimeBetweenDrops' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MaxTimeBetweenDrops) == 0x000238, "Member 'UFortSupplyDropInfo::MaxTimeBetweenDrops' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MinRespawnTime) == 0x000258, "Member 'UFortSupplyDropInfo::MinRespawnTime' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MaxRespawnTime) == 0x000278, "Member 'UFortSupplyDropInfo::MaxRespawnTime' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MinTraceHeight) == 0x000298, "Member 'UFortSupplyDropInfo::MinTraceHeight' has a wrong offset!");
static_assert(offsetof(UFortSupplyDropInfo, MaxTraceHeight) == 0x0002B8, "Member 'UFortSupplyDropInfo::MaxTraceHeight' has a wrong offset!");

// Class FortniteGame.FortSurfaceTypeToSurfaceTypeTagMapping
// 0x0010 (0x0040 - 0x0030)
class UFortSurfaceTypeToSurfaceTypeTagMapping final : public UDataAsset
{
public:
	TArray<struct FFortSurfaceTypeToSurfaceTypeTag> TypeToTagMapping;                                  // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSurfaceTypeToSurfaceTypeTagMapping">();
	}
	static class UFortSurfaceTypeToSurfaceTypeTagMapping* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSurfaceTypeToSurfaceTypeTagMapping>();
	}
};
static_assert(alignof(UFortSurfaceTypeToSurfaceTypeTagMapping) == 0x000008, "Wrong alignment on UFortSurfaceTypeToSurfaceTypeTagMapping");
static_assert(sizeof(UFortSurfaceTypeToSurfaceTypeTagMapping) == 0x000040, "Wrong size on UFortSurfaceTypeToSurfaceTypeTagMapping");
static_assert(offsetof(UFortSurfaceTypeToSurfaceTypeTagMapping, TypeToTagMapping) == 0x000030, "Member 'UFortSurfaceTypeToSurfaceTypeTagMapping::TypeToTagMapping' has a wrong offset!");

// Class FortniteGame.FortSurvivorData
// 0x0068 (0x0098 - 0x0030)
class UFortSurvivorData final : public UDataAsset
{
public:
	class UDataTable*                             SurvivorFemaleFirstNameData;                       // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             SurvivorMaleFirstNameData;                         // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             SurvivorFemaleLastNameData;                        // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             SurvivorMaleLastNameData;                          // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_50[0x48];                                      // 0x0050(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortSurvivorData">();
	}
	static class UFortSurvivorData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortSurvivorData>();
	}
};
static_assert(alignof(UFortSurvivorData) == 0x000008, "Wrong alignment on UFortSurvivorData");
static_assert(sizeof(UFortSurvivorData) == 0x000098, "Wrong size on UFortSurvivorData");
static_assert(offsetof(UFortSurvivorData, SurvivorFemaleFirstNameData) == 0x000030, "Member 'UFortSurvivorData::SurvivorFemaleFirstNameData' has a wrong offset!");
static_assert(offsetof(UFortSurvivorData, SurvivorMaleFirstNameData) == 0x000038, "Member 'UFortSurvivorData::SurvivorMaleFirstNameData' has a wrong offset!");
static_assert(offsetof(UFortSurvivorData, SurvivorFemaleLastNameData) == 0x000040, "Member 'UFortSurvivorData::SurvivorFemaleLastNameData' has a wrong offset!");
static_assert(offsetof(UFortSurvivorData, SurvivorMaleLastNameData) == 0x000048, "Member 'UFortSurvivorData::SurvivorMaleLastNameData' has a wrong offset!");

// Class FortniteGame.FortTaggedActorsManager
// 0x03A8 (0x03D0 - 0x0028)
class UFortTaggedActorsManager final : public UObject
{
public:
	uint8                                         Pad_28[0x3A8];                                     // 0x0028(0x03A8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTaggedActorsManager">();
	}
	static class UFortTaggedActorsManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTaggedActorsManager>();
	}
};
static_assert(alignof(UFortTaggedActorsManager) == 0x000008, "Wrong alignment on UFortTaggedActorsManager");
static_assert(sizeof(UFortTaggedActorsManager) == 0x0003D0, "Wrong size on UFortTaggedActorsManager");

// Class FortniteGame.FortTaggedSoundBank
// 0x0050 (0x0080 - 0x0030)
class UFortTaggedSoundBank final : public UDataAsset
{
public:
	TMap<struct FGameplayTag, struct FTaggedSoundBankResponseList> FlattenedResponseMap;                              // 0x0030(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTaggedSoundBank">();
	}
	static class UFortTaggedSoundBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTaggedSoundBank>();
	}
};
static_assert(alignof(UFortTaggedSoundBank) == 0x000008, "Wrong alignment on UFortTaggedSoundBank");
static_assert(sizeof(UFortTaggedSoundBank) == 0x000080, "Wrong size on UFortTaggedSoundBank");
static_assert(offsetof(UFortTaggedSoundBank, FlattenedResponseMap) == 0x000030, "Member 'UFortTaggedSoundBank::FlattenedResponseMap' has a wrong offset!");

// Class FortniteGame.FortTakerRift
// 0x0030 (0x0840 - 0x0810)
class AFortTakerRift final : public ABuildingRift
{
public:
	TSoftObjectPtr<class UParticleSystem>         TakerRiftParticle;                                 // 0x0810(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               TakerRiftParticleComponent;                        // 0x0838(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTakerRift">();
	}
	static class AFortTakerRift* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTakerRift>();
	}
};
static_assert(alignof(AFortTakerRift) == 0x000008, "Wrong alignment on AFortTakerRift");
static_assert(sizeof(AFortTakerRift) == 0x000840, "Wrong size on AFortTakerRift");
static_assert(offsetof(AFortTakerRift, TakerRiftParticle) == 0x000810, "Member 'AFortTakerRift::TakerRiftParticle' has a wrong offset!");
static_assert(offsetof(AFortTakerRift, TakerRiftParticleComponent) == 0x000838, "Member 'AFortTakerRift::TakerRiftParticleComponent' has a wrong offset!");

// Class FortniteGame.FortTargetSelectionInterface
// 0x0000 (0x0028 - 0x0028)
class IFortTargetSelectionInterface final : public IInterface
{
public:
	struct FTransform GetTargetingTransform(EFortAbilityTargetingSource Source, class UFortGameplayAbility* SourceAbility) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTargetSelectionInterface">();
	}
	static class IFortTargetSelectionInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortTargetSelectionInterface>();
	}
};
static_assert(alignof(IFortTargetSelectionInterface) == 0x000008, "Wrong alignment on IFortTargetSelectionInterface");
static_assert(sizeof(IFortTargetSelectionInterface) == 0x000028, "Wrong size on IFortTargetSelectionInterface");

// Class FortniteGame.FortTeamActorInterface
// 0x0000 (0x0028 - 0x0028)
class IFortTeamActorInterface final : public IGenericTeamAgentInterface
{
public:
	uint8 GetTeam() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTeamActorInterface">();
	}
	static class IFortTeamActorInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortTeamActorInterface>();
	}
};
static_assert(alignof(IFortTeamActorInterface) == 0x000008, "Wrong alignment on IFortTeamActorInterface");
static_assert(sizeof(IFortTeamActorInterface) == 0x000028, "Wrong size on IFortTeamActorInterface");

// Class FortniteGame.FortTeamIdentification
// 0x0010 (0x0038 - 0x0028)
class UFortTeamIdentification : public UObject
{
public:
	struct FColor                                 HUDColor;                                          // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C[0x4];                                       // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UCustomAccessoryColorSwatch*            CharacterAccessoryColorSwatch;                     // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTeamIdentification">();
	}
	static class UFortTeamIdentification* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTeamIdentification>();
	}
};
static_assert(alignof(UFortTeamIdentification) == 0x000008, "Wrong alignment on UFortTeamIdentification");
static_assert(sizeof(UFortTeamIdentification) == 0x000038, "Wrong size on UFortTeamIdentification");
static_assert(offsetof(UFortTeamIdentification, HUDColor) == 0x000028, "Member 'UFortTeamIdentification::HUDColor' has a wrong offset!");
static_assert(offsetof(UFortTeamIdentification, CharacterAccessoryColorSwatch) == 0x000030, "Member 'UFortTeamIdentification::CharacterAccessoryColorSwatch' has a wrong offset!");

// Class FortniteGame.FortTeamInfo
// 0x0100 (0x0430 - 0x0330)
class AFortTeamInfo : public AInfo
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AController*>                    TeamMembers;                                       // 0x0338(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Team;                                              // 0x0348(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_349[0x7];                                      // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class FString                                 ChatRoomId;                                        // 0x0350(0x0010)(Net, ZeroConstructor, Transient, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTeamSpottedActorInfoArray             TeamSpottedActors;                                 // 0x0360(0x00C8)(Net, Protected, NativeAccessSpecifierProtected)
	class AFortTeamPrivateInfo*                   PrivateInfo;                                       // 0x0428(0x0008)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	void OnSpottedActorDied(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, class AActor* DamageCauser, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& Momentum);

	int32 GetTeamExperience() const;
	int32 GetTeamLevel() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTeamInfo">();
	}
	static class AFortTeamInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTeamInfo>();
	}
};
static_assert(alignof(AFortTeamInfo) == 0x000008, "Wrong alignment on AFortTeamInfo");
static_assert(sizeof(AFortTeamInfo) == 0x000430, "Wrong size on AFortTeamInfo");
static_assert(offsetof(AFortTeamInfo, TeamMembers) == 0x000338, "Member 'AFortTeamInfo::TeamMembers' has a wrong offset!");
static_assert(offsetof(AFortTeamInfo, Team) == 0x000348, "Member 'AFortTeamInfo::Team' has a wrong offset!");
static_assert(offsetof(AFortTeamInfo, ChatRoomId) == 0x000350, "Member 'AFortTeamInfo::ChatRoomId' has a wrong offset!");
static_assert(offsetof(AFortTeamInfo, TeamSpottedActors) == 0x000360, "Member 'AFortTeamInfo::TeamSpottedActors' has a wrong offset!");
static_assert(offsetof(AFortTeamInfo, PrivateInfo) == 0x000428, "Member 'AFortTeamInfo::PrivateInfo' has a wrong offset!");

// Class FortniteGame.FortTeamInfoAthena
// 0x0018 (0x0448 - 0x0430)
class AFortTeamInfoAthena final : public AFortTeamInfo
{
public:
	uint8                                         Pad_430[0x18];                                     // 0x0430(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTeamInfoAthena">();
	}
	static class AFortTeamInfoAthena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTeamInfoAthena>();
	}
};
static_assert(alignof(AFortTeamInfoAthena) == 0x000008, "Wrong alignment on AFortTeamInfoAthena");
static_assert(sizeof(AFortTeamInfoAthena) == 0x000448, "Wrong size on AFortTeamInfoAthena");

// Class FortniteGame.FortTeamInfoPvPBaseDestruction
// 0x01F8 (0x0628 - 0x0430)
class AFortTeamInfoPvPBaseDestruction final : public AFortTeamInfo
{
public:
	class AFortPvPBaseCornerstone*                TeamCornerstone;                                   // 0x0430(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FTeamStrategicBuildingEntryArray       TeamStrategicBuildingActors;                       // 0x0438(0x00C0)(Net, Transient, Protected, NativeAccessSpecifierProtected)
	struct FTeamFOBCoreBuildingEntryArray         TeamFOBCoreBuildingActors;                         // 0x04F8(0x00C0)(Net, Transient, RepNotify, Protected, NativeAccessSpecifierProtected)
	uint8                                         bAllFOBCoresLoaded : 1;                            // 0x05B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, Transient, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_5B9[0x1F];                                     // 0x05B9(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         StrategicBuildingHandleGenerator;                  // 0x05D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TeamLevel;                                         // 0x05DC(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnHandleTeamLevelChanged;                          // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	int32                                         TeamExperience;                                    // 0x05F0(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5F4[0x4];                                      // 0x05F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnHandleTeamXPChanged;                             // 0x05F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnFOBCoresLoaded;                                  // 0x0608(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnFOBCoresDestroyed;                               // 0x0618(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)

public:
	void GetTeamFOBCores(TArray<class ABuildingFOBCoreActor*>* OutFOBCores);
	void GetTeamFOBCoresAndSpawnTags(TArray<class ABuildingFOBCoreActor*>* OutFOBCores, TArray<struct FGameplayTagContainer>* OutFOBSpawnTags);
	void OnRep_AllFOBCoresLoaded();
	void OnRep_TeamExperience();
	void OnRep_TeamFOBCoreBuildingActors();
	void OnRep_TeamLevel();

	class AStrategicBuildingActor* GetStrategicBuildingActor(const struct FTeamStrategicBuildingHandle& Handle) const;
	class AFortPvPBaseCornerstone* GetTeamCornerstone() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTeamInfoPvPBaseDestruction">();
	}
	static class AFortTeamInfoPvPBaseDestruction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTeamInfoPvPBaseDestruction>();
	}
};
static_assert(alignof(AFortTeamInfoPvPBaseDestruction) == 0x000008, "Wrong alignment on AFortTeamInfoPvPBaseDestruction");
static_assert(sizeof(AFortTeamInfoPvPBaseDestruction) == 0x000628, "Wrong size on AFortTeamInfoPvPBaseDestruction");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, TeamCornerstone) == 0x000430, "Member 'AFortTeamInfoPvPBaseDestruction::TeamCornerstone' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, TeamStrategicBuildingActors) == 0x000438, "Member 'AFortTeamInfoPvPBaseDestruction::TeamStrategicBuildingActors' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, TeamFOBCoreBuildingActors) == 0x0004F8, "Member 'AFortTeamInfoPvPBaseDestruction::TeamFOBCoreBuildingActors' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, StrategicBuildingHandleGenerator) == 0x0005D8, "Member 'AFortTeamInfoPvPBaseDestruction::StrategicBuildingHandleGenerator' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, TeamLevel) == 0x0005DC, "Member 'AFortTeamInfoPvPBaseDestruction::TeamLevel' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, OnHandleTeamLevelChanged) == 0x0005E0, "Member 'AFortTeamInfoPvPBaseDestruction::OnHandleTeamLevelChanged' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, TeamExperience) == 0x0005F0, "Member 'AFortTeamInfoPvPBaseDestruction::TeamExperience' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, OnHandleTeamXPChanged) == 0x0005F8, "Member 'AFortTeamInfoPvPBaseDestruction::OnHandleTeamXPChanged' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, OnFOBCoresLoaded) == 0x000608, "Member 'AFortTeamInfoPvPBaseDestruction::OnFOBCoresLoaded' has a wrong offset!");
static_assert(offsetof(AFortTeamInfoPvPBaseDestruction, OnFOBCoresDestroyed) == 0x000618, "Member 'AFortTeamInfoPvPBaseDestruction::OnFOBCoresDestroyed' has a wrong offset!");

// Class FortniteGame.FortTeamMember
// 0x0098 (0x00C0 - 0x0028)
class UFortTeamMember final : public UObject
{
public:
	class USocialUser*                            SocialUser;                                        // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_30[0x90];                                      // 0x0030(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTeamMember">();
	}
	static class UFortTeamMember* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTeamMember>();
	}
};
static_assert(alignof(UFortTeamMember) == 0x000008, "Wrong alignment on UFortTeamMember");
static_assert(sizeof(UFortTeamMember) == 0x0000C0, "Wrong size on UFortTeamMember");
static_assert(offsetof(UFortTeamMember, SocialUser) == 0x000028, "Member 'UFortTeamMember::SocialUser' has a wrong offset!");

// Class FortniteGame.FortTeamPrivateInfo
// 0x0200 (0x0530 - 0x0330)
class AFortTeamPrivateInfo final : public AInfo
{
public:
	class AFortTeamInfo*                          TeamInfo;                                          // 0x0330(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FPrivateTeamDataArray                  RepData;                                           // 0x0338(0x0128)(Net, Protected, NativeAccessSpecifierProtected)
	struct FLatentRepTeamDataArray                LatentTeamRepData;                                 // 0x0460(0x00C8)(Net, Protected, NativeAccessSpecifierProtected)
	float                                         AverageDamageDealt;                                // 0x0528(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_52C[0x4];                                      // 0x052C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTeamPrivateInfo">();
	}
	static class AFortTeamPrivateInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTeamPrivateInfo>();
	}
};
static_assert(alignof(AFortTeamPrivateInfo) == 0x000008, "Wrong alignment on AFortTeamPrivateInfo");
static_assert(sizeof(AFortTeamPrivateInfo) == 0x000530, "Wrong size on AFortTeamPrivateInfo");
static_assert(offsetof(AFortTeamPrivateInfo, TeamInfo) == 0x000330, "Member 'AFortTeamPrivateInfo::TeamInfo' has a wrong offset!");
static_assert(offsetof(AFortTeamPrivateInfo, RepData) == 0x000338, "Member 'AFortTeamPrivateInfo::RepData' has a wrong offset!");
static_assert(offsetof(AFortTeamPrivateInfo, LatentTeamRepData) == 0x000460, "Member 'AFortTeamPrivateInfo::LatentTeamRepData' has a wrong offset!");
static_assert(offsetof(AFortTeamPrivateInfo, AverageDamageDealt) == 0x000528, "Member 'AFortTeamPrivateInfo::AverageDamageDealt' has a wrong offset!");

// Class FortniteGame.FortTestControllerBase
// 0x0028 (0x0058 - 0x0030)
class UFortTestControllerBase : public UGauntletTestController
{
public:
	uint8                                         Pad_30[0x28];                                      // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerBase">();
	}
	static class UFortTestControllerBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerBase>();
	}
};
static_assert(alignof(UFortTestControllerBase) == 0x000008, "Wrong alignment on UFortTestControllerBase");
static_assert(sizeof(UFortTestControllerBase) == 0x000058, "Wrong size on UFortTestControllerBase");

// Class FortniteGame.FortTestControllerAthenaNoMcpTest
// 0x0008 (0x0060 - 0x0058)
class UFortTestControllerAthenaNoMcpTest final : public UFortTestControllerBase
{
public:
	uint8                                         Pad_58[0x8];                                       // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerAthenaNoMcpTest">();
	}
	static class UFortTestControllerAthenaNoMcpTest* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerAthenaNoMcpTest>();
	}
};
static_assert(alignof(UFortTestControllerAthenaNoMcpTest) == 0x000008, "Wrong alignment on UFortTestControllerAthenaNoMcpTest");
static_assert(sizeof(UFortTestControllerAthenaNoMcpTest) == 0x000060, "Wrong size on UFortTestControllerAthenaNoMcpTest");

// Class FortniteGame.FortTestControllerAutoTest
// 0x0078 (0x00D0 - 0x0058)
class UFortTestControllerAutoTest final : public UFortTestControllerBase
{
public:
	uint8                                         Pad_58[0x70];                                      // 0x0058(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
	EFortAutoTestState                            CurrentState;                                      // 0x00C8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_C9[0x7];                                       // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerAutoTest">();
	}
	static class UFortTestControllerAutoTest* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerAutoTest>();
	}
};
static_assert(alignof(UFortTestControllerAutoTest) == 0x000008, "Wrong alignment on UFortTestControllerAutoTest");
static_assert(sizeof(UFortTestControllerAutoTest) == 0x0000D0, "Wrong size on UFortTestControllerAutoTest");
static_assert(offsetof(UFortTestControllerAutoTest, CurrentState) == 0x0000C8, "Member 'UFortTestControllerAutoTest::CurrentState' has a wrong offset!");

// Class FortniteGame.FortTestControllerCosmeticAudit
// 0x0008 (0x0060 - 0x0058)
class UFortTestControllerCosmeticAudit final : public UFortTestControllerBase
{
public:
	uint8                                         Pad_58[0x8];                                       // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerCosmeticAudit">();
	}
	static class UFortTestControllerCosmeticAudit* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerCosmeticAudit>();
	}
};
static_assert(alignof(UFortTestControllerCosmeticAudit) == 0x000008, "Wrong alignment on UFortTestControllerCosmeticAudit");
static_assert(sizeof(UFortTestControllerCosmeticAudit) == 0x000060, "Wrong size on UFortTestControllerCosmeticAudit");

// Class FortniteGame.FortTestControllerCosmeticMemory
// 0x00D0 (0x0128 - 0x0058)
class UFortTestControllerCosmeticMemory final : public UFortTestControllerBase
{
public:
	uint8                                         Pad_58[0xD0];                                      // 0x0058(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerCosmeticMemory">();
	}
	static class UFortTestControllerCosmeticMemory* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerCosmeticMemory>();
	}
};
static_assert(alignof(UFortTestControllerCosmeticMemory) == 0x000008, "Wrong alignment on UFortTestControllerCosmeticMemory");
static_assert(sizeof(UFortTestControllerCosmeticMemory) == 0x000128, "Wrong size on UFortTestControllerCosmeticMemory");

// Class FortniteGame.FortTestControllerForceOOM
// 0x0000 (0x0058 - 0x0058)
class UFortTestControllerForceOOM final : public UFortTestControllerBase
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerForceOOM">();
	}
	static class UFortTestControllerForceOOM* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerForceOOM>();
	}
};
static_assert(alignof(UFortTestControllerForceOOM) == 0x000008, "Wrong alignment on UFortTestControllerForceOOM");
static_assert(sizeof(UFortTestControllerForceOOM) == 0x000058, "Wrong size on UFortTestControllerForceOOM");

// Class FortniteGame.FortTestControllerMemoryReport
// 0x0088 (0x00E0 - 0x0058)
class UFortTestControllerMemoryReport final : public UFortTestControllerBase
{
public:
	uint8                                         Pad_58[0x88];                                      // 0x0058(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerMemoryReport">();
	}
	static class UFortTestControllerMemoryReport* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerMemoryReport>();
	}
};
static_assert(alignof(UFortTestControllerMemoryReport) == 0x000008, "Wrong alignment on UFortTestControllerMemoryReport");
static_assert(sizeof(UFortTestControllerMemoryReport) == 0x0000E0, "Wrong size on UFortTestControllerMemoryReport");

// Class FortniteGame.FortTestControllerProfileGo
// 0x0078 (0x00D0 - 0x0058)
class UFortTestControllerProfileGo final : public UFortTestControllerBase
{
public:
	uint8                                         Pad_58[0x78];                                      // 0x0058(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerProfileGo">();
	}
	static class UFortTestControllerProfileGo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerProfileGo>();
	}
};
static_assert(alignof(UFortTestControllerProfileGo) == 0x000008, "Wrong alignment on UFortTestControllerProfileGo");
static_assert(sizeof(UFortTestControllerProfileGo) == 0x0000D0, "Wrong size on UFortTestControllerProfileGo");

// Class FortniteGame.FortTestControllerReplaySmoke
// 0x0188 (0x01E0 - 0x0058)
class UFortTestControllerReplaySmoke final : public UFortTestControllerBase
{
public:
	uint8                                         Pad_58[0x188];                                     // 0x0058(0x0188)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTestControllerReplaySmoke">();
	}
	static class UFortTestControllerReplaySmoke* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTestControllerReplaySmoke>();
	}
};
static_assert(alignof(UFortTestControllerReplaySmoke) == 0x000008, "Wrong alignment on UFortTestControllerReplaySmoke");
static_assert(sizeof(UFortTestControllerReplaySmoke) == 0x0001E0, "Wrong size on UFortTestControllerReplaySmoke");

// Class FortniteGame.FortTextHotfixConfig
// 0x0010 (0x0048 - 0x0038)
class UFortTextHotfixConfig final : public UDeveloperSettings
{
public:
	TArray<struct FPolyglotTextData>              TextReplacements;                                  // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTextHotfixConfig">();
	}
	static class UFortTextHotfixConfig* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTextHotfixConfig>();
	}
};
static_assert(alignof(UFortTextHotfixConfig) == 0x000008, "Wrong alignment on UFortTextHotfixConfig");
static_assert(sizeof(UFortTextHotfixConfig) == 0x000048, "Wrong size on UFortTextHotfixConfig");
static_assert(offsetof(UFortTextHotfixConfig, TextReplacements) == 0x000038, "Member 'UFortTextHotfixConfig::TextReplacements' has a wrong offset!");

// Class FortniteGame.FortTheaterCamera
// 0x0000 (0x0880 - 0x0880)
class AFortTheaterCamera : public AFortCameraBase
{
public:
	void SetTileFocus(class AFortTheaterMapTile* TargetTile);

	struct FVector LimitToTheater(const struct FVector& DesiredPosition) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTheaterCamera">();
	}
	static class AFortTheaterCamera* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTheaterCamera>();
	}
};
static_assert(alignof(AFortTheaterCamera) == 0x000010, "Wrong alignment on AFortTheaterCamera");
static_assert(sizeof(AFortTheaterCamera) == 0x000880, "Wrong size on AFortTheaterCamera");

// Class FortniteGame.FortTheaterInfo
// 0x06C0 (0x06F0 - 0x0030)
class UFortTheaterInfo final : public UDataAsset
{
public:
	class FString                                 UniqueId;                                          // 0x0030(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         SaveVersion;                                       // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_44[0x4];                                       // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortTheaterMapData                    TheaterData;                                       // 0x0048(0x0560)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortTheaterMapMissionData             Missions;                                          // 0x05A8(0x0030)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortTheaterMapMissionAlertData        MissionAlerts;                                     // 0x05D8(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bForceIncludeInCookIfReferenced;                   // 0x05F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_5F9[0x7];                                      // 0x05F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortZoneTheme>             SelectedZoneTheme;                                 // 0x0600(0x0008)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UFortRegionInfo*                        SelectedZoneRegion;                                // 0x0608(0x0008)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortTheaterMapTileType                       SelectedTileType;                                  // 0x0610(0x0001)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_611[0x7];                                      // 0x0611(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagContainer                  SelectedTileTags;                                  // 0x0618(0x0020)(Edit, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FFortRequirementsInfo                  SelectedTileRequirements;                          // 0x0638(0x0058)(Edit, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortLinkedQuest>               SelectedLinkedQuests;                              // 0x0690(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortTheaterMissionWeight>      SelectedMissionWeightOverrides;                    // 0x06A0(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortTheaterDifficultyWeight>   SelectedDifficultyWeightOverrides;                 // 0x06B0(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	bool                                          bCanSelectedTileHaveMissionAlert;                  // 0x06C0(0x0001)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_6C1[0x7];                                      // 0x06C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortEditorTheaterMapRegionColor> RegionColors;                                      // 0x06C8(0x0010)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
	TArray<struct FFortTheaterTileEditorData>     EditorTiles;                                       // 0x06D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	int32                                         TheaterWidth;                                      // 0x06E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TheaterHeight;                                     // 0x06EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTheaterInfo">();
	}
	static class UFortTheaterInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTheaterInfo>();
	}
};
static_assert(alignof(UFortTheaterInfo) == 0x000008, "Wrong alignment on UFortTheaterInfo");
static_assert(sizeof(UFortTheaterInfo) == 0x0006F0, "Wrong size on UFortTheaterInfo");
static_assert(offsetof(UFortTheaterInfo, UniqueId) == 0x000030, "Member 'UFortTheaterInfo::UniqueId' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SaveVersion) == 0x000040, "Member 'UFortTheaterInfo::SaveVersion' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, TheaterData) == 0x000048, "Member 'UFortTheaterInfo::TheaterData' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, Missions) == 0x0005A8, "Member 'UFortTheaterInfo::Missions' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, MissionAlerts) == 0x0005D8, "Member 'UFortTheaterInfo::MissionAlerts' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, bForceIncludeInCookIfReferenced) == 0x0005F8, "Member 'UFortTheaterInfo::bForceIncludeInCookIfReferenced' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedZoneTheme) == 0x000600, "Member 'UFortTheaterInfo::SelectedZoneTheme' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedZoneRegion) == 0x000608, "Member 'UFortTheaterInfo::SelectedZoneRegion' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedTileType) == 0x000610, "Member 'UFortTheaterInfo::SelectedTileType' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedTileTags) == 0x000618, "Member 'UFortTheaterInfo::SelectedTileTags' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedTileRequirements) == 0x000638, "Member 'UFortTheaterInfo::SelectedTileRequirements' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedLinkedQuests) == 0x000690, "Member 'UFortTheaterInfo::SelectedLinkedQuests' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedMissionWeightOverrides) == 0x0006A0, "Member 'UFortTheaterInfo::SelectedMissionWeightOverrides' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, SelectedDifficultyWeightOverrides) == 0x0006B0, "Member 'UFortTheaterInfo::SelectedDifficultyWeightOverrides' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, bCanSelectedTileHaveMissionAlert) == 0x0006C0, "Member 'UFortTheaterInfo::bCanSelectedTileHaveMissionAlert' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, RegionColors) == 0x0006C8, "Member 'UFortTheaterInfo::RegionColors' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, EditorTiles) == 0x0006D8, "Member 'UFortTheaterInfo::EditorTiles' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, TheaterWidth) == 0x0006E8, "Member 'UFortTheaterInfo::TheaterWidth' has a wrong offset!");
static_assert(offsetof(UFortTheaterInfo, TheaterHeight) == 0x0006EC, "Member 'UFortTheaterInfo::TheaterHeight' has a wrong offset!");

// Class FortniteGame.FortTheaterList
// 0x0010 (0x0040 - 0x0030)
class UFortTheaterList final : public UPrimaryDataAsset
{
public:
	TArray<TSoftObjectPtr<class UFortTheaterInfo>> ActiveTheatersList;                                // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTheaterList">();
	}
	static class UFortTheaterList* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTheaterList>();
	}
};
static_assert(alignof(UFortTheaterList) == 0x000008, "Wrong alignment on UFortTheaterList");
static_assert(sizeof(UFortTheaterList) == 0x000040, "Wrong size on UFortTheaterList");
static_assert(offsetof(UFortTheaterList, ActiveTheatersList) == 0x000030, "Member 'UFortTheaterList::ActiveTheatersList' has a wrong offset!");

// Class FortniteGame.FortTheaterMapTile
// 0x0290 (0x05C8 - 0x0338)
class AFortTheaterMapTile : public AFortClientOnlyActor
{
public:
	bool                                          bFocused;                                          // 0x0338(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bHostSelected;                                     // 0x0339(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bGoToPromptEnabled;                                // 0x033A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_33B[0x1];                                      // 0x033B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortHexMapCoord                       MapCoord;                                          // 0x033C(0x000C)(NoDestructor, NativeAccessSpecifierPublic)
	bool                                          bHasFinishedLoading;                               // 0x0348(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_349[0xF];                                      // 0x0349(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
	EFortTheaterMapTileType                       TileType;                                          // 0x0358(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_359[0x7];                                      // 0x0359(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class UFortZoneTheme>             ZoneThemeClass;                                    // 0x0360(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         TileIndex;                                         // 0x0368(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         RegionIndex;                                       // 0x036C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                SelectionOffset;                                   // 0x0370(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                FocusOffset;                                       // 0x037C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SelectionInterpSpeed;                              // 0x0388(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         NormalBrightness;                                  // 0x038C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         LockedBrightness;                                  // 0x0390(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FocusedBrightness;                                 // 0x0394(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SelectedBrightnessRange;                           // 0x0398(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SelectedPulseSpeed;                                // 0x039C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEnableBrightnessCode;                             // 0x03A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3A1[0x3];                                      // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         StaticMeshMaterialID;                              // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                InitialLocation;                                   // 0x03A8(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3B4[0x4];                                      // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortAvailableMissionData              MissionData;                                       // 0x03B8(0x00A8)(Protected, NativeAccessSpecifierProtected)
	struct FFortAvailableMissionData              LastValidMissionData;                              // 0x0460(0x00A8)(Protected, NativeAccessSpecifierProtected)
	struct FDataTableRowHandle                    ZoneDifficultyInfo;                                // 0x0508(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FFortAvailableMissionAlertData         MissionAlertData;                                  // 0x0518(0x0098)(Protected, NativeAccessSpecifierProtected)
	class UStaticMeshComponent*                   StaticMeshComponent;                               // 0x05B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TArray<class UMaterialInstanceDynamic*>       AdjacencyMIDs;                                     // 0x05B8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)

public:
	void OnClientDeselect();
	void OnClientSelect();
	void OnDefocus();
	void OnDeselectWrapper(bool bIsGameSessionOwner);
	void OnDisableGoToPrompt();
	void OnEnableGoToPrompt();
	void OnFocus();
	void OnHostDeselect();
	void OnHostSelect();
	void OnInitializeTile();
	void OnMarkedQuestChanged();
	void OnMissionDataUpdated();
	void OnMouseOverBegin(class AActor* MousedOverActor);
	void OnMouseOverEnd(class AActor* MousedOverActor);
	void OnSelectWrapper(bool bIsGameSessionOwner);
	void OnTileClicked(class AActor* ClickedActor, const struct FKey& ButtonReleased);
	void RefreshTile();

	bool DoesTileAllowQuickplay() const;
	class FName GetMissionAlertCategoryName() const;
	struct FGameplayTagContainer GetMissionAlertVisualTags() const;
	struct FGameDifficultyInfo GetZoneDifficulty() const;
	bool HasValidMissionData() const;
	bool IsMissionAlertTile() const;
	bool IsTeamRatingDataValid() const;
	bool IsTileHidden() const;
	bool IsTileLocked() const;
	bool IsTilePlayable() const;
	bool IsTileQuestRecommended() const;
	bool IsTileSelectable() const;
	bool IsTileValidForMarkedQuest(class UFortQuestItem** OutMarkedQuest) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTheaterMapTile">();
	}
	static class AFortTheaterMapTile* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTheaterMapTile>();
	}
};
static_assert(alignof(AFortTheaterMapTile) == 0x000008, "Wrong alignment on AFortTheaterMapTile");
static_assert(sizeof(AFortTheaterMapTile) == 0x0005C8, "Wrong size on AFortTheaterMapTile");
static_assert(offsetof(AFortTheaterMapTile, bFocused) == 0x000338, "Member 'AFortTheaterMapTile::bFocused' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, bHostSelected) == 0x000339, "Member 'AFortTheaterMapTile::bHostSelected' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, bGoToPromptEnabled) == 0x00033A, "Member 'AFortTheaterMapTile::bGoToPromptEnabled' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, MapCoord) == 0x00033C, "Member 'AFortTheaterMapTile::MapCoord' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, bHasFinishedLoading) == 0x000348, "Member 'AFortTheaterMapTile::bHasFinishedLoading' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, TileType) == 0x000358, "Member 'AFortTheaterMapTile::TileType' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, ZoneThemeClass) == 0x000360, "Member 'AFortTheaterMapTile::ZoneThemeClass' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, TileIndex) == 0x000368, "Member 'AFortTheaterMapTile::TileIndex' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, RegionIndex) == 0x00036C, "Member 'AFortTheaterMapTile::RegionIndex' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, SelectionOffset) == 0x000370, "Member 'AFortTheaterMapTile::SelectionOffset' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, FocusOffset) == 0x00037C, "Member 'AFortTheaterMapTile::FocusOffset' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, SelectionInterpSpeed) == 0x000388, "Member 'AFortTheaterMapTile::SelectionInterpSpeed' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, NormalBrightness) == 0x00038C, "Member 'AFortTheaterMapTile::NormalBrightness' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, LockedBrightness) == 0x000390, "Member 'AFortTheaterMapTile::LockedBrightness' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, FocusedBrightness) == 0x000394, "Member 'AFortTheaterMapTile::FocusedBrightness' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, SelectedBrightnessRange) == 0x000398, "Member 'AFortTheaterMapTile::SelectedBrightnessRange' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, SelectedPulseSpeed) == 0x00039C, "Member 'AFortTheaterMapTile::SelectedPulseSpeed' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, bEnableBrightnessCode) == 0x0003A0, "Member 'AFortTheaterMapTile::bEnableBrightnessCode' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, StaticMeshMaterialID) == 0x0003A4, "Member 'AFortTheaterMapTile::StaticMeshMaterialID' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, InitialLocation) == 0x0003A8, "Member 'AFortTheaterMapTile::InitialLocation' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, MissionData) == 0x0003B8, "Member 'AFortTheaterMapTile::MissionData' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, LastValidMissionData) == 0x000460, "Member 'AFortTheaterMapTile::LastValidMissionData' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, ZoneDifficultyInfo) == 0x000508, "Member 'AFortTheaterMapTile::ZoneDifficultyInfo' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, MissionAlertData) == 0x000518, "Member 'AFortTheaterMapTile::MissionAlertData' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, StaticMeshComponent) == 0x0005B0, "Member 'AFortTheaterMapTile::StaticMeshComponent' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapTile, AdjacencyMIDs) == 0x0005B8, "Member 'AFortTheaterMapTile::AdjacencyMIDs' has a wrong offset!");

// Class FortniteGame.FortTheaterMapViewer
// 0x0150 (0x0480 - 0x0330)
class AFortTheaterMapViewer : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortAvailableTheaterMissions>  MissionAvailabilityList;                           // 0x0338(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FFortAvailableMissionAlerts>    MissionAlertAvailabilityList;                      // 0x0348(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	struct FBox                                   HexMapSize;                                        // 0x0358(0x001C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
	float                                         HexTileWidth;                                      // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         HexTileHeight;                                     // 0x0378(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_37C[0x4];                                      // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortTheaterMapTile*>            HexMap;                                            // 0x0380(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class FString                                 CurrentTheaterId;                                  // 0x0390(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<bool>                                  LeaderTileAccessStates;                            // 0x03A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	class AFortTheaterMapTile*                    CurrentSelectedTile;                               // 0x03B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class AFortTheaterMapTile*                    CurrentFocusedTile;                                // 0x03B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<struct FFortTheaterMapData>            TheaterList;                                       // 0x03C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	int32                                         NumValidHexMapTiles;                               // 0x03D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3D4[0xAC];                                     // 0x03D4(0x00AC)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleMarkedQuestsChanged();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTheaterMapViewer">();
	}
	static class AFortTheaterMapViewer* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTheaterMapViewer>();
	}
};
static_assert(alignof(AFortTheaterMapViewer) == 0x000008, "Wrong alignment on AFortTheaterMapViewer");
static_assert(sizeof(AFortTheaterMapViewer) == 0x000480, "Wrong size on AFortTheaterMapViewer");
static_assert(offsetof(AFortTheaterMapViewer, MissionAvailabilityList) == 0x000338, "Member 'AFortTheaterMapViewer::MissionAvailabilityList' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, MissionAlertAvailabilityList) == 0x000348, "Member 'AFortTheaterMapViewer::MissionAlertAvailabilityList' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, HexMapSize) == 0x000358, "Member 'AFortTheaterMapViewer::HexMapSize' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, HexTileWidth) == 0x000374, "Member 'AFortTheaterMapViewer::HexTileWidth' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, HexTileHeight) == 0x000378, "Member 'AFortTheaterMapViewer::HexTileHeight' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, HexMap) == 0x000380, "Member 'AFortTheaterMapViewer::HexMap' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, CurrentTheaterId) == 0x000390, "Member 'AFortTheaterMapViewer::CurrentTheaterId' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, LeaderTileAccessStates) == 0x0003A0, "Member 'AFortTheaterMapViewer::LeaderTileAccessStates' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, CurrentSelectedTile) == 0x0003B0, "Member 'AFortTheaterMapViewer::CurrentSelectedTile' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, CurrentFocusedTile) == 0x0003B8, "Member 'AFortTheaterMapViewer::CurrentFocusedTile' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, TheaterList) == 0x0003C0, "Member 'AFortTheaterMapViewer::TheaterList' has a wrong offset!");
static_assert(offsetof(AFortTheaterMapViewer, NumValidHexMapTiles) == 0x0003D0, "Member 'AFortTheaterMapViewer::NumValidHexMapTiles' has a wrong offset!");

// Class FortniteGame.FortThreatParticleActor
// 0x0010 (0x0340 - 0x0330)
class AFortThreatParticleActor : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnThreatCloudsChanged(const TArray<struct FThreatLocationInfo>& ThreatLocationInfo);
	void OnThreatOverrideChanged(bool bForceThreatOn);
	void OnWorldReady();

	TArray<struct FThreatLocationInfo> GetThreatClouds() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortThreatParticleActor">();
	}
	static class AFortThreatParticleActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortThreatParticleActor>();
	}
};
static_assert(alignof(AFortThreatParticleActor) == 0x000008, "Wrong alignment on AFortThreatParticleActor");
static_assert(sizeof(AFortThreatParticleActor) == 0x000340, "Wrong size on AFortThreatParticleActor");

// Class FortniteGame.FortThreatVisualsManager
// 0x0208 (0x0538 - 0x0330)
class AFortThreatVisualsManager final : public AActor
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	TSubclassOf<class AThreatCloud>               CloudBlueprint;                                    // 0x0338(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CloudRadius;                                       // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         ThreatBoxVolumeTopPadding;                         // 0x0344(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         ThreatBoxVolumeBottomPadding;                      // 0x0348(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bUseLocalPlayersOnlyForCloudMinimumHeight;         // 0x034C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bHideClouds;                                       // 0x034D(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_34E[0x2];                                      // 0x034E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CloudMinimumHeightAbovePlayers;                    // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CloudMinimumHeightAboveGround;                     // 0x0354(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CloudMinimumAltitude;                              // 0x0358(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CloudMaxVerticalDelta;                             // 0x035C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CloudMinSpeed;                                     // 0x0360(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         CloudMaxSpeed;                                     // 0x0364(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormWindCloudRadius;                              // 0x0368(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormWindGoalRadius;                               // 0x036C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormWindFalloffRadius;                            // 0x0370(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormWindInactiveMagnitude;                        // 0x0374(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormWindActiveMagnitude;                          // 0x0378(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormWindDesiredDeltaBlendTime;                    // 0x037C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormWindDirectionAdditionalAngle;                 // 0x0380(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FThreatLocationArray                   ThreatLocations;                                   // 0x0388(0x00C0)(Net, Transient, RepNotify, NativeAccessSpecifierPrivate)
	struct FStormWindArray                        StormWindArray;                                    // 0x0448(0x00C0)(Net, Transient, RepNotify, NativeAccessSpecifierPrivate)
	TArray<struct FVector>                        GoalActorLocations;                                // 0x0508(0x0010)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate)
	uint8                                         Pad_518[0x20];                                     // 0x0518(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BeginThreatVisualsPrecursor(class AActor* SourceActor, const struct FVector& ThreatLocation);
	void OnBeginThreatVisualsPrecursor(class AActor* SourceActor, const struct FVector& EndLocation);
	void OnRep_GoalActorLocations();
	void OnRep_HideClouds();
	void OnRep_StormWinds();
	void OnRep_ThreatLocations();
	void OnThreatCloudsChanged(const TArray<struct FThreatLocationInfo>& ThreatLocationInfo);
	void OnWorldReady();
	void ResetMinimumCloudAltitude();
	void SetCloudsAreHidden(bool bHide);
	void SetMinimumCloudAltitude(float NewMinimumAltitude);

	bool GetCloudsAreHidden() const;
	class AThreatCloud* GetThreatCloud(const struct FThreatLocationInfo& ThreatLocInfo) const;
	const TArray<struct FThreatLocationInfo> GetThreatClouds() const;
	bool StormsExist() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortThreatVisualsManager">();
	}
	static class AFortThreatVisualsManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortThreatVisualsManager>();
	}
};
static_assert(alignof(AFortThreatVisualsManager) == 0x000008, "Wrong alignment on AFortThreatVisualsManager");
static_assert(sizeof(AFortThreatVisualsManager) == 0x000538, "Wrong size on AFortThreatVisualsManager");
static_assert(offsetof(AFortThreatVisualsManager, CloudBlueprint) == 0x000338, "Member 'AFortThreatVisualsManager::CloudBlueprint' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, CloudRadius) == 0x000340, "Member 'AFortThreatVisualsManager::CloudRadius' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, ThreatBoxVolumeTopPadding) == 0x000344, "Member 'AFortThreatVisualsManager::ThreatBoxVolumeTopPadding' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, ThreatBoxVolumeBottomPadding) == 0x000348, "Member 'AFortThreatVisualsManager::ThreatBoxVolumeBottomPadding' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, bUseLocalPlayersOnlyForCloudMinimumHeight) == 0x00034C, "Member 'AFortThreatVisualsManager::bUseLocalPlayersOnlyForCloudMinimumHeight' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, bHideClouds) == 0x00034D, "Member 'AFortThreatVisualsManager::bHideClouds' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, CloudMinimumHeightAbovePlayers) == 0x000350, "Member 'AFortThreatVisualsManager::CloudMinimumHeightAbovePlayers' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, CloudMinimumHeightAboveGround) == 0x000354, "Member 'AFortThreatVisualsManager::CloudMinimumHeightAboveGround' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, CloudMinimumAltitude) == 0x000358, "Member 'AFortThreatVisualsManager::CloudMinimumAltitude' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, CloudMaxVerticalDelta) == 0x00035C, "Member 'AFortThreatVisualsManager::CloudMaxVerticalDelta' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, CloudMinSpeed) == 0x000360, "Member 'AFortThreatVisualsManager::CloudMinSpeed' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, CloudMaxSpeed) == 0x000364, "Member 'AFortThreatVisualsManager::CloudMaxSpeed' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindCloudRadius) == 0x000368, "Member 'AFortThreatVisualsManager::StormWindCloudRadius' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindGoalRadius) == 0x00036C, "Member 'AFortThreatVisualsManager::StormWindGoalRadius' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindFalloffRadius) == 0x000370, "Member 'AFortThreatVisualsManager::StormWindFalloffRadius' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindInactiveMagnitude) == 0x000374, "Member 'AFortThreatVisualsManager::StormWindInactiveMagnitude' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindActiveMagnitude) == 0x000378, "Member 'AFortThreatVisualsManager::StormWindActiveMagnitude' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindDesiredDeltaBlendTime) == 0x00037C, "Member 'AFortThreatVisualsManager::StormWindDesiredDeltaBlendTime' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindDirectionAdditionalAngle) == 0x000380, "Member 'AFortThreatVisualsManager::StormWindDirectionAdditionalAngle' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, ThreatLocations) == 0x000388, "Member 'AFortThreatVisualsManager::ThreatLocations' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, StormWindArray) == 0x000448, "Member 'AFortThreatVisualsManager::StormWindArray' has a wrong offset!");
static_assert(offsetof(AFortThreatVisualsManager, GoalActorLocations) == 0x000508, "Member 'AFortThreatVisualsManager::GoalActorLocations' has a wrong offset!");

// Class FortniteGame.FortTieredCollectionLayout
// 0x00E8 (0x0118 - 0x0030)
class UFortTieredCollectionLayout final : public UDataAsset
{
public:
	uint8                                         bUseTierAsRandomSeed : 1;                          // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bFiniteTiers : 1;                                  // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_31[0x3];                                       // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaxNumberOfTiersAllowed;                           // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	int32                                         InitialTierUnlocked;                               // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FTieredNamedCollectionProgressionData  SpawnWaveProgressions;                             // 0x0040(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FDifficultyCollectionProgressionData   DifficultyProgressions;                            // 0x0058(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FTieredNamedCollectionProgressionData  ModifierProgressions;                              // 0x0070(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FRewardBadgesCollectionProgressionData RewardBadgesProgression;                           // 0x0088(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FCollectionLootSetData                 LootSetProgression;                                // 0x00A0(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	class FText                                   CollectionLayoutDisplayName;                       // 0x00B8(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UFortTieredCollectionLayout> PrerequisiteLayout;                                // 0x00D0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FCurveTableRowHandle                   TierToMissionPointLookupTable;                     // 0x00F8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGuid                                  LayoutGUID;                                        // 0x0108(0x0010)(Edit, ZeroConstructor, EditConst, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	class FText GetCollectionLayoutDisplayName() const;
	int32 GetMissionPointsForTier(int32 Tier) const;
	bool ShouldUseTierAsRandomSeed() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTieredCollectionLayout">();
	}
	static class UFortTieredCollectionLayout* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTieredCollectionLayout>();
	}
};
static_assert(alignof(UFortTieredCollectionLayout) == 0x000008, "Wrong alignment on UFortTieredCollectionLayout");
static_assert(sizeof(UFortTieredCollectionLayout) == 0x000118, "Wrong size on UFortTieredCollectionLayout");
static_assert(offsetof(UFortTieredCollectionLayout, MaxNumberOfTiersAllowed) == 0x000034, "Member 'UFortTieredCollectionLayout::MaxNumberOfTiersAllowed' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, InitialTierUnlocked) == 0x000038, "Member 'UFortTieredCollectionLayout::InitialTierUnlocked' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, SpawnWaveProgressions) == 0x000040, "Member 'UFortTieredCollectionLayout::SpawnWaveProgressions' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, DifficultyProgressions) == 0x000058, "Member 'UFortTieredCollectionLayout::DifficultyProgressions' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, ModifierProgressions) == 0x000070, "Member 'UFortTieredCollectionLayout::ModifierProgressions' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, RewardBadgesProgression) == 0x000088, "Member 'UFortTieredCollectionLayout::RewardBadgesProgression' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, LootSetProgression) == 0x0000A0, "Member 'UFortTieredCollectionLayout::LootSetProgression' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, CollectionLayoutDisplayName) == 0x0000B8, "Member 'UFortTieredCollectionLayout::CollectionLayoutDisplayName' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, PrerequisiteLayout) == 0x0000D0, "Member 'UFortTieredCollectionLayout::PrerequisiteLayout' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, TierToMissionPointLookupTable) == 0x0000F8, "Member 'UFortTieredCollectionLayout::TierToMissionPointLookupTable' has a wrong offset!");
static_assert(offsetof(UFortTieredCollectionLayout, LayoutGUID) == 0x000108, "Member 'UFortTieredCollectionLayout::LayoutGUID' has a wrong offset!");

// Class FortniteGame.FortTimeOfDayCollection
// 0x0010 (0x0040 - 0x0030)
class UFortTimeOfDayCollection final : public UDataAsset
{
public:
	TArray<TSoftClassPtr<class UClass>>           TimeOfDayManagers;                                 // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTimeOfDayCollection">();
	}
	static class UFortTimeOfDayCollection* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTimeOfDayCollection>();
	}
};
static_assert(alignof(UFortTimeOfDayCollection) == 0x000008, "Wrong alignment on UFortTimeOfDayCollection");
static_assert(sizeof(UFortTimeOfDayCollection) == 0x000040, "Wrong size on UFortTimeOfDayCollection");
static_assert(offsetof(UFortTimeOfDayCollection, TimeOfDayManagers) == 0x000030, "Member 'UFortTimeOfDayCollection::TimeOfDayManagers' has a wrong offset!");

// Class FortniteGame.FortTimeOfDayData
// 0x0010 (0x0040 - 0x0030)
class UFortTimeOfDayData final : public UPrimaryDataAsset
{
public:
	TArray<struct FWorldAmbientPropertiesMatchingGameContext> WorldAmbientPropertiesList;                        // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTimeOfDayData">();
	}
	static class UFortTimeOfDayData* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTimeOfDayData>();
	}
};
static_assert(alignof(UFortTimeOfDayData) == 0x000008, "Wrong alignment on UFortTimeOfDayData");
static_assert(sizeof(UFortTimeOfDayData) == 0x000040, "Wrong size on UFortTimeOfDayData");
static_assert(offsetof(UFortTimeOfDayData, WorldAmbientPropertiesList) == 0x000030, "Member 'UFortTimeOfDayData::WorldAmbientPropertiesList' has a wrong offset!");

// Class FortniteGame.FortTimeOfDayManager
// 0x08E0 (0x0C10 - 0x0330)
class AFortTimeOfDayManager : public AInfo
{
public:
	uint8                                         Pad_330[0x8];                                      // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TimeOfDay;                                         // 0x0338(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeOfDayReplicated;                               // 0x033C(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortDayPhase                                 CurrentDayNightPhase;                              // 0x0340(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortDayPhase                                 TransitionFromPhase;                               // 0x0341(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortDayPhase                                 TransitionToPhase;                                 // 0x0342(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_343[0x1];                                      // 0x0343(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         TransitionBlendPercent;                            // 0x0344(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DefaultTimeOfDaySpeed;                             // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StartTimeOfDayInGame;                              // 0x034C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeOfDaySpeed;                                    // 0x0350(0x0004)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxTimeOfDayAccumulationFactor;                    // 0x0354(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TimeOfDayAccumulator;                              // 0x0358(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_35C[0x4];                                      // 0x035C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInterface*                     BasePostProcessMaterial;                           // 0x0360(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bBasePostProcessMaterialDisabledInBROnly : 1;      // 0x0368(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_369[0x7];                                      // 0x0369(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInstanceDynamic*               PostProcessMaterialMID;                            // 0x0370(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint32                                        bHasClonedPPVs;                                    // 0x0378(0x0004)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bSkipNight : 1;                                    // 0x037C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bTimeStarted : 1;                                  // 0x037C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Net, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bHeightFogEnabled : 1;                             // 0x037C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Net, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bBaseHeightFogOnAltitude : 1;                      // 0x037C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_37D[0x3];                                      // 0x037D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         HeightFogZOffset;                                  // 0x0380(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FCameraAltitudeAdjustments>     AltitudeAdjustments;                               // 0x0388(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	struct FRotator                               SunriseDirectionalLightRotation;                   // 0x0398(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FRotator                               SunsetDirectionalLightRotation;                    // 0x03A4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FQuat                                  DirectionalLightQuat;                              // 0x03B0(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_3C0[0x14];                                     // 0x03C0(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	struct FRotator                               SunriseSunObjectRotation;                          // 0x03D4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FRotator                               SunsetSunObjectRotation;                           // 0x03E0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
	float                                         SunObjectDivergencePower;                          // 0x03EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         DistanceToSunOrMoon;                               // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3F4[0x4];                                      // 0x03F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UDirectionalLightComponent*             DirectionalLightComponent;                         // 0x03F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UExponentialHeightFogComponent*         ActiveHeightFogComponent;                          // 0x0400(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortDayPhaseChangeParams*              DayPhaseChangeEventParams;                         // 0x0408(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDayPhaseInfo                          LightAndFogPhaseSettings[0x4];                     // 0x0410(0x0178)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	class UFortDayPhaseInfoOverride*              LightAndFogPhaseSettingOverrides[0x4];             // 0x09F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bBlendingInLightAndFogOverrides;                   // 0x0A10(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bBlendingOutLightAndFogOverrides;                  // 0x0A11(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_A12[0x2];                                      // 0x0A12(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CurrentLightAndFogBlendValue;                      // 0x0A14(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPostProcessComponent*                  MorningPostProcessComponent;                       // 0x0A18(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPostProcessComponent*                  DayPostProcessComponent;                           // 0x0A20(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPostProcessComponent*                  EveningPostProcessComponent;                       // 0x0A28(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPostProcessComponent*                  NightPostProcessComponent;                         // 0x0A30(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UPostProcessComponent*                  DayPhasePostProcessComponent[0x4];                 // 0x0A38(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FExponentialHeightFogValues            CurrentTimeOfDayFogValues;                         // 0x0A58(0x0050)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
	struct FLinearColor                           CurrentTimeOfDayDirectionalLightColor;             // 0x0AA8(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialParameterCollection*           MaterialParameterCollection;                       // 0x0AB8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                RainParticleSystemRelativeOffset;                  // 0x0AC0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_ACC[0x4];                                      // 0x0ACC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UStaticMesh*                            SunMesh;                                           // 0x0AD0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UStaticMesh*                            MoonMesh;                                          // 0x0AD8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<class UMaterialInterface*>             SunMaterialOverrides;                              // 0x0AE0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	TArray<class UMaterialInterface*>             MoonMaterialOverrides;                             // 0x0AF0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	float                                         SunScale;                                          // 0x0B00(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MoonScale;                                         // 0x0B04(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     SkyDomeMaterial;                                   // 0x0B08(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UMaterialInterface*                     StarMapMaterial;                                   // 0x0B10(0x0008)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UTexture2D*                             CloudMaskTexture;                                  // 0x0B18(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bUseStormValues;                                   // 0x0B20(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B21[0x3];                                      // 0x0B21(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FLinearColor                           StormLightColor;                                   // 0x0B24(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_B34[0x4];                                      // 0x0B34(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UMaterialInstance*                      StormMaterialInst;                                 // 0x0B38(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FExponentialHeightFogValues            StormFogValues;                                    // 0x0B40(0x0050)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
	UMulticastDelegateProperty_                   OnDayPhaseChangeEvent;                             // 0x0B90(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
	class USkyLightComponent*                     SkyLightComp;                                      // 0x0BA0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UParticleSystemComponent*               RainParticleSystemComp;                            // 0x0BA8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UStaticMeshComponent*                   SunOrMoonMeshComp;                                 // 0x0BB0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UStaticMeshComponent*                   SkyDomeMeshComp;                                   // 0x0BB8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UStaticMeshComponent*                   StarMapMeshComp;                                   // 0x0BC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UMaterialInstanceDynamic*               ActiveSkyBoxMat;                                   // 0x0BC8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UMaterialInstanceDynamic*               StarMapMID;                                        // 0x0BD0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         StormStrength;                                     // 0x0BD8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_BDC[0x34];                                     // 0x0BDC(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static void BreakExponentialHeightFogValues(const struct FExponentialHeightFogValues& HeightFogValues, float* FogDensity, float* FogHeightFalloff, float* FogMaxOpacity, float* StartDistance, float* DirectionalInscatteringExponent, float* DirectionalInscatteringStartDistance, struct FLinearColor* DirectionalInscatteringColor, struct FLinearColor* FogInscatteringColor, float* VolumetricFogScatteringDistribution, float* VolumetricFogExtinctionScale, float* VolumetricFogDistance);
	static class AFortTimeOfDayManager* GetTimeOfDayManagerFromContext(class UObject* WorldContextObject);
	static struct FExponentialHeightFogValues MakeExponentialHeightFogValues(float FogDensity, float FogHeightFalloff, float FogMaxOpacity, float StartDistance, float DirectionalInscatteringExponent, float DirectionalInscatteringStartDistance, const struct FLinearColor& DirectionalInscatteringColor, const struct FLinearColor& FogInscatteringColor, float VolumetricFogScatteringDistribution, float VolumetricFogExtinctionScale, float VolumetricFogDistance);

	void AddLightAndFogPhaseSettingOverride(EFortDayPhase DayPhase, TSubclassOf<class UFortDayPhaseInfoOverride> DayPhaseInfoOverride, float BlendInLength);
	void BlendLightAndFogPhaseSettingOverride(float Alpha);
	void EndBlendLightAndFogPhaseSettingOverride();
	void FastForwardToTime(float FastForwardTimeOfDay, float FastForwardSpeed, float RestoreSpeed);
	void FastForwardToTime_ByDuration(float FastForwardTimeOfDay, float FastForwardDuration, float RestoreSpeed);
	void FFToTimeOfDay(float FastForwardTime, float FastForwardSpeed);
	void OnDayPhaseChange();
	void OnRep_HeightFogEnabled();
	void OnRep_TimeOfDay();
	void OnRep_TimeOfDayInit();
	void OnStormEnd();
	void OnStormStart();
	void OnUpdateDirectionalLightForTimeOfDay(const struct FLinearColor& AboutToApplyDirectionalLightColor);
	void RemoveLightAndFogPhaseSettingOverride(EFortDayPhase DayPhase, float BlendOutLength);
	void SetDayPhase(const class FString& DayPhase);
	void SetDirectionalLightColorMultiplier(float NewDirectionalLightColorMultiplier);
	void SetFogDirectionalInscatteringMultiplier(float NewFogDirectionalInscatteringMultiplier);
	void SetSpecificTimeOfDayInEditor(float NewTimeOfDayInEditor);
	void SetStormStrength(float NewStormStrength);
	void SetTimeOfDay(const class FString& NewTimeOfDay);
	void SetTimeOfDayAbsoluteSpeed(float NewTimeOfDaySpeed);
	void SetTimeOfDayFloat(float TimeOfDayInHours);
	void SetTimeOfDayInHours(float TimeOfDayInHours);
	void SetTimeOfDayManagerVisibility(bool bVisible);
	void SetTimeOfDaySpeed(float TimeOfDaySpeedFactor);
	void SetTimeOfDaySpeedFloat(float InTimeOfDaySpeed);
	void SetUseSpecificTimeOfDayEditing(bool bShouldUseSpecificTimeOfDay);
	void ToggleDebugForceStormEffects();
	void ToggleSkipNight();

	EFortDayPhase GetPreviousDayPhase() const;
	float GetStormStrength() const;
	TArray<struct FThreatLocationInfo> GetThreatClouds() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTimeOfDayManager">();
	}
	static class AFortTimeOfDayManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTimeOfDayManager>();
	}
};
static_assert(alignof(AFortTimeOfDayManager) == 0x000010, "Wrong alignment on AFortTimeOfDayManager");
static_assert(sizeof(AFortTimeOfDayManager) == 0x000C10, "Wrong size on AFortTimeOfDayManager");
static_assert(offsetof(AFortTimeOfDayManager, TimeOfDay) == 0x000338, "Member 'AFortTimeOfDayManager::TimeOfDay' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, TimeOfDayReplicated) == 0x00033C, "Member 'AFortTimeOfDayManager::TimeOfDayReplicated' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, CurrentDayNightPhase) == 0x000340, "Member 'AFortTimeOfDayManager::CurrentDayNightPhase' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, TransitionFromPhase) == 0x000341, "Member 'AFortTimeOfDayManager::TransitionFromPhase' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, TransitionToPhase) == 0x000342, "Member 'AFortTimeOfDayManager::TransitionToPhase' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, TransitionBlendPercent) == 0x000344, "Member 'AFortTimeOfDayManager::TransitionBlendPercent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, DefaultTimeOfDaySpeed) == 0x000348, "Member 'AFortTimeOfDayManager::DefaultTimeOfDaySpeed' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StartTimeOfDayInGame) == 0x00034C, "Member 'AFortTimeOfDayManager::StartTimeOfDayInGame' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, TimeOfDaySpeed) == 0x000350, "Member 'AFortTimeOfDayManager::TimeOfDaySpeed' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, MaxTimeOfDayAccumulationFactor) == 0x000354, "Member 'AFortTimeOfDayManager::MaxTimeOfDayAccumulationFactor' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, TimeOfDayAccumulator) == 0x000358, "Member 'AFortTimeOfDayManager::TimeOfDayAccumulator' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, BasePostProcessMaterial) == 0x000360, "Member 'AFortTimeOfDayManager::BasePostProcessMaterial' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, PostProcessMaterialMID) == 0x000370, "Member 'AFortTimeOfDayManager::PostProcessMaterialMID' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, bHasClonedPPVs) == 0x000378, "Member 'AFortTimeOfDayManager::bHasClonedPPVs' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, HeightFogZOffset) == 0x000380, "Member 'AFortTimeOfDayManager::HeightFogZOffset' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, AltitudeAdjustments) == 0x000388, "Member 'AFortTimeOfDayManager::AltitudeAdjustments' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunriseDirectionalLightRotation) == 0x000398, "Member 'AFortTimeOfDayManager::SunriseDirectionalLightRotation' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunsetDirectionalLightRotation) == 0x0003A4, "Member 'AFortTimeOfDayManager::SunsetDirectionalLightRotation' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, DirectionalLightQuat) == 0x0003B0, "Member 'AFortTimeOfDayManager::DirectionalLightQuat' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunriseSunObjectRotation) == 0x0003D4, "Member 'AFortTimeOfDayManager::SunriseSunObjectRotation' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunsetSunObjectRotation) == 0x0003E0, "Member 'AFortTimeOfDayManager::SunsetSunObjectRotation' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunObjectDivergencePower) == 0x0003EC, "Member 'AFortTimeOfDayManager::SunObjectDivergencePower' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, DistanceToSunOrMoon) == 0x0003F0, "Member 'AFortTimeOfDayManager::DistanceToSunOrMoon' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, DirectionalLightComponent) == 0x0003F8, "Member 'AFortTimeOfDayManager::DirectionalLightComponent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, ActiveHeightFogComponent) == 0x000400, "Member 'AFortTimeOfDayManager::ActiveHeightFogComponent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, DayPhaseChangeEventParams) == 0x000408, "Member 'AFortTimeOfDayManager::DayPhaseChangeEventParams' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, LightAndFogPhaseSettings) == 0x000410, "Member 'AFortTimeOfDayManager::LightAndFogPhaseSettings' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, LightAndFogPhaseSettingOverrides) == 0x0009F0, "Member 'AFortTimeOfDayManager::LightAndFogPhaseSettingOverrides' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, bBlendingInLightAndFogOverrides) == 0x000A10, "Member 'AFortTimeOfDayManager::bBlendingInLightAndFogOverrides' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, bBlendingOutLightAndFogOverrides) == 0x000A11, "Member 'AFortTimeOfDayManager::bBlendingOutLightAndFogOverrides' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, CurrentLightAndFogBlendValue) == 0x000A14, "Member 'AFortTimeOfDayManager::CurrentLightAndFogBlendValue' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, MorningPostProcessComponent) == 0x000A18, "Member 'AFortTimeOfDayManager::MorningPostProcessComponent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, DayPostProcessComponent) == 0x000A20, "Member 'AFortTimeOfDayManager::DayPostProcessComponent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, EveningPostProcessComponent) == 0x000A28, "Member 'AFortTimeOfDayManager::EveningPostProcessComponent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, NightPostProcessComponent) == 0x000A30, "Member 'AFortTimeOfDayManager::NightPostProcessComponent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, DayPhasePostProcessComponent) == 0x000A38, "Member 'AFortTimeOfDayManager::DayPhasePostProcessComponent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, CurrentTimeOfDayFogValues) == 0x000A58, "Member 'AFortTimeOfDayManager::CurrentTimeOfDayFogValues' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, CurrentTimeOfDayDirectionalLightColor) == 0x000AA8, "Member 'AFortTimeOfDayManager::CurrentTimeOfDayDirectionalLightColor' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, MaterialParameterCollection) == 0x000AB8, "Member 'AFortTimeOfDayManager::MaterialParameterCollection' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, RainParticleSystemRelativeOffset) == 0x000AC0, "Member 'AFortTimeOfDayManager::RainParticleSystemRelativeOffset' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunMesh) == 0x000AD0, "Member 'AFortTimeOfDayManager::SunMesh' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, MoonMesh) == 0x000AD8, "Member 'AFortTimeOfDayManager::MoonMesh' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunMaterialOverrides) == 0x000AE0, "Member 'AFortTimeOfDayManager::SunMaterialOverrides' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, MoonMaterialOverrides) == 0x000AF0, "Member 'AFortTimeOfDayManager::MoonMaterialOverrides' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunScale) == 0x000B00, "Member 'AFortTimeOfDayManager::SunScale' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, MoonScale) == 0x000B04, "Member 'AFortTimeOfDayManager::MoonScale' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SkyDomeMaterial) == 0x000B08, "Member 'AFortTimeOfDayManager::SkyDomeMaterial' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StarMapMaterial) == 0x000B10, "Member 'AFortTimeOfDayManager::StarMapMaterial' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, CloudMaskTexture) == 0x000B18, "Member 'AFortTimeOfDayManager::CloudMaskTexture' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, bUseStormValues) == 0x000B20, "Member 'AFortTimeOfDayManager::bUseStormValues' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StormLightColor) == 0x000B24, "Member 'AFortTimeOfDayManager::StormLightColor' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StormMaterialInst) == 0x000B38, "Member 'AFortTimeOfDayManager::StormMaterialInst' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StormFogValues) == 0x000B40, "Member 'AFortTimeOfDayManager::StormFogValues' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, OnDayPhaseChangeEvent) == 0x000B90, "Member 'AFortTimeOfDayManager::OnDayPhaseChangeEvent' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SkyLightComp) == 0x000BA0, "Member 'AFortTimeOfDayManager::SkyLightComp' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, RainParticleSystemComp) == 0x000BA8, "Member 'AFortTimeOfDayManager::RainParticleSystemComp' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SunOrMoonMeshComp) == 0x000BB0, "Member 'AFortTimeOfDayManager::SunOrMoonMeshComp' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, SkyDomeMeshComp) == 0x000BB8, "Member 'AFortTimeOfDayManager::SkyDomeMeshComp' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StarMapMeshComp) == 0x000BC0, "Member 'AFortTimeOfDayManager::StarMapMeshComp' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, ActiveSkyBoxMat) == 0x000BC8, "Member 'AFortTimeOfDayManager::ActiveSkyBoxMat' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StarMapMID) == 0x000BD0, "Member 'AFortTimeOfDayManager::StarMapMID' has a wrong offset!");
static_assert(offsetof(AFortTimeOfDayManager, StormStrength) == 0x000BD8, "Member 'AFortTimeOfDayManager::StormStrength' has a wrong offset!");

// Class FortniteGame.FortTips
// 0x0018 (0x0048 - 0x0030)
class UFortTips final : public UDataAsset
{
public:
	TArray<class FText>                           Tips;                                              // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	bool                                          DisplayOnPlatformPC;                               // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          DisplayOnPlatformXbox;                             // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          DisplayOnPlatformPS4;                              // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          DisplayOnPlatformSwitch;                           // 0x0043(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          DisplayOnPlatformMobile;                           // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_45[0x3];                                       // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTips">();
	}
	static class UFortTips* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTips>();
	}
};
static_assert(alignof(UFortTips) == 0x000008, "Wrong alignment on UFortTips");
static_assert(sizeof(UFortTips) == 0x000048, "Wrong size on UFortTips");
static_assert(offsetof(UFortTips, Tips) == 0x000030, "Member 'UFortTips::Tips' has a wrong offset!");
static_assert(offsetof(UFortTips, DisplayOnPlatformPC) == 0x000040, "Member 'UFortTips::DisplayOnPlatformPC' has a wrong offset!");
static_assert(offsetof(UFortTips, DisplayOnPlatformXbox) == 0x000041, "Member 'UFortTips::DisplayOnPlatformXbox' has a wrong offset!");
static_assert(offsetof(UFortTips, DisplayOnPlatformPS4) == 0x000042, "Member 'UFortTips::DisplayOnPlatformPS4' has a wrong offset!");
static_assert(offsetof(UFortTips, DisplayOnPlatformSwitch) == 0x000043, "Member 'UFortTips::DisplayOnPlatformSwitch' has a wrong offset!");
static_assert(offsetof(UFortTips, DisplayOnPlatformMobile) == 0x000044, "Member 'UFortTips::DisplayOnPlatformMobile' has a wrong offset!");

// Class FortniteGame.FortTokenToTextTable
// 0x0060 (0x0090 - 0x0030)
class UFortTokenToTextTable final : public UDataAsset
{
public:
	TArray<struct FFortTooltipTokenInfo>          TokenInfoList;                                     // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_40[0x50];                                      // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTokenToTextTable">();
	}
	static class UFortTokenToTextTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTokenToTextTable>();
	}
};
static_assert(alignof(UFortTokenToTextTable) == 0x000008, "Wrong alignment on UFortTokenToTextTable");
static_assert(sizeof(UFortTokenToTextTable) == 0x000090, "Wrong size on UFortTokenToTextTable");
static_assert(offsetof(UFortTokenToTextTable, TokenInfoList) == 0x000030, "Member 'UFortTokenToTextTable::TokenInfoList' has a wrong offset!");

// Class FortniteGame.FortTooltipDisplayStatsList
// 0x0010 (0x0040 - 0x0030)
class UFortTooltipDisplayStatsList final : public UDataAsset
{
public:
	TArray<struct FFortTooltipDisplayStatsCategory> TooltipCategories;                                 // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltipDisplayStatsList">();
	}
	static class UFortTooltipDisplayStatsList* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTooltipDisplayStatsList>();
	}
};
static_assert(alignof(UFortTooltipDisplayStatsList) == 0x000008, "Wrong alignment on UFortTooltipDisplayStatsList");
static_assert(sizeof(UFortTooltipDisplayStatsList) == 0x000040, "Wrong size on UFortTooltipDisplayStatsList");
static_assert(offsetof(UFortTooltipDisplayStatsList, TooltipCategories) == 0x000030, "Member 'UFortTooltipDisplayStatsList::TooltipCategories' has a wrong offset!");

// Class FortniteGame.FortTooltipDisplayStatsLookupTable
// 0x0060 (0x0090 - 0x0030)
class UFortTooltipDisplayStatsLookupTable final : public UDataAsset
{
public:
	TArray<struct FFortTooltipDisplayInfo>        TooltipDisplayStats;                               // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_40[0x50];                                      // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltipDisplayStatsLookupTable">();
	}
	static class UFortTooltipDisplayStatsLookupTable* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTooltipDisplayStatsLookupTable>();
	}
};
static_assert(alignof(UFortTooltipDisplayStatsLookupTable) == 0x000008, "Wrong alignment on UFortTooltipDisplayStatsLookupTable");
static_assert(sizeof(UFortTooltipDisplayStatsLookupTable) == 0x000090, "Wrong size on UFortTooltipDisplayStatsLookupTable");
static_assert(offsetof(UFortTooltipDisplayStatsLookupTable, TooltipDisplayStats) == 0x000030, "Member 'UFortTooltipDisplayStatsLookupTable::TooltipDisplayStats' has a wrong offset!");

// Class FortniteGame.FortTooltipInterface
// 0x0000 (0x0028 - 0x0028)
class IFortTooltipInterface final : public IInterface
{
public:
	class UFortTooltipDisplayStatsList* GetDisplayStats() const;
	TSubclassOf<class UFortTooltip> GetTooltip() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTooltipInterface">();
	}
	static class IFortTooltipInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortTooltipInterface>();
	}
};
static_assert(alignof(IFortTooltipInterface) == 0x000008, "Wrong alignment on IFortTooltipInterface");
static_assert(sizeof(IFortTooltipInterface) == 0x000028, "Wrong size on IFortTooltipInterface");

// Class FortniteGame.FortTouchInputSettings
// 0x0060 (0x0090 - 0x0030)
class UFortTouchInputSettings final : public UDataAsset
{
public:
	class UCurveFloat*                            LookSensitivityCurve;                              // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            LookVelocityScaleCurve;                            // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCurveFloat*                            MovementCurve;                                     // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FFortTouchAimAssistSettings            TouchAimAssist;                                    // 0x0048(0x0048)(Edit, NoDestructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTouchInputSettings">();
	}
	static class UFortTouchInputSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTouchInputSettings>();
	}
};
static_assert(alignof(UFortTouchInputSettings) == 0x000008, "Wrong alignment on UFortTouchInputSettings");
static_assert(sizeof(UFortTouchInputSettings) == 0x000090, "Wrong size on UFortTouchInputSettings");
static_assert(offsetof(UFortTouchInputSettings, LookSensitivityCurve) == 0x000030, "Member 'UFortTouchInputSettings::LookSensitivityCurve' has a wrong offset!");
static_assert(offsetof(UFortTouchInputSettings, LookVelocityScaleCurve) == 0x000038, "Member 'UFortTouchInputSettings::LookVelocityScaleCurve' has a wrong offset!");
static_assert(offsetof(UFortTouchInputSettings, MovementCurve) == 0x000040, "Member 'UFortTouchInputSettings::MovementCurve' has a wrong offset!");
static_assert(offsetof(UFortTouchInputSettings, TouchAimAssist) == 0x000048, "Member 'UFortTouchInputSettings::TouchAimAssist' has a wrong offset!");

// Class FortniteGame.FortTournamentManager
// 0x01E8 (0x0210 - 0x0028)
class UFortTournamentManager final : public UObject
{
public:
	uint8                                         Pad_28[0x1E8];                                     // 0x0028(0x01E8)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTournamentManager">();
	}
	static class UFortTournamentManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTournamentManager>();
	}
};
static_assert(alignof(UFortTournamentManager) == 0x000008, "Wrong alignment on UFortTournamentManager");
static_assert(sizeof(UFortTournamentManager) == 0x000210, "Wrong size on UFortTournamentManager");

// Class FortniteGame.FortTournamentPlayerControllerFrontEnd
// 0x0000 (0x1ED0 - 0x1ED0)
class AFortTournamentPlayerControllerFrontEnd final : public AFortPlayerControllerFrontEnd
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTournamentPlayerControllerFrontEnd">();
	}
	static class AFortTournamentPlayerControllerFrontEnd* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTournamentPlayerControllerFrontEnd>();
	}
};
static_assert(alignof(AFortTournamentPlayerControllerFrontEnd) == 0x000008, "Wrong alignment on AFortTournamentPlayerControllerFrontEnd");
static_assert(sizeof(AFortTournamentPlayerControllerFrontEnd) == 0x001ED0, "Wrong size on AFortTournamentPlayerControllerFrontEnd");

// Class FortniteGame.FortToyAbilityInterface
// 0x0000 (0x0028 - 0x0028)
class IFortToyAbilityInterface final : public IInterface
{
public:
	void NotifyAbilityToReleaseToy();
	class AActor* NotifyAbilityToSpawnToy(const struct FTransform& DesiredLocation);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortToyAbilityInterface">();
	}
	static class IFortToyAbilityInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortToyAbilityInterface>();
	}
};
static_assert(alignof(IFortToyAbilityInterface) == 0x000008, "Wrong alignment on IFortToyAbilityInterface");
static_assert(sizeof(IFortToyAbilityInterface) == 0x000028, "Wrong size on IFortToyAbilityInterface");

// Class FortniteGame.FortToyContext
// 0x0000 (0x0028 - 0x0028)
class UFortToyContext final : public UBlueprintContextBase
{
public:
	bool ConditionalPrintToMessageFeed(class AFortPlayerState* Instigator, const struct FVector& MessageLocation, EMessageFeedRelationshipFilter RelationshipFilter, const class FText& MESSAGE);
	class FText FormatPlayerNameForDisplay(class AFortPlayerState* Subject, EMessageFeedSubject SubjectType);
	class FString GetFilteredPlayerName(class AFortPlayerState* Instigator);
	class FText PickToyOwnerNameStyle(class AFortPlayerState* Instigator);
	void PrintToMessageFeed(const class FText& MESSAGE);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortToyContext">();
	}
	static class UFortToyContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortToyContext>();
	}
};
static_assert(alignof(UFortToyContext) == 0x000008, "Wrong alignment on UFortToyContext");
static_assert(sizeof(UFortToyContext) == 0x000028, "Wrong size on UFortToyContext");

// Class FortniteGame.FortToyInterface
// 0x0000 (0x0028 - 0x0028)
class IFortToyInterface final : public IInterface
{
public:
	void InitializeToyInstance(class AFortPlayerController* OwningPC, int32 NumTimesSummoned);
	void InitializeToyPreviewInFrontend();
	void NotifyToyInstanceOfReuse();
	void StartToyFadeOutDueToNewPlacement();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortToyInterface">();
	}
	static class IFortToyInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortToyInterface>();
	}
};
static_assert(alignof(IFortToyInterface) == 0x000008, "Wrong alignment on IFortToyInterface");
static_assert(sizeof(IFortToyInterface) == 0x000028, "Wrong size on IFortToyInterface");

// Class FortniteGame.FortToyPreviewActor
// 0x0010 (0x0340 - 0x0330)
class AFortToyPreviewActor final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void PreviewToy(const class UAthenaToyItemDefinition* Toy);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortToyPreviewActor">();
	}
	static class AFortToyPreviewActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortToyPreviewActor>();
	}
};
static_assert(alignof(AFortToyPreviewActor) == 0x000008, "Wrong alignment on AFortToyPreviewActor");
static_assert(sizeof(AFortToyPreviewActor) == 0x000340, "Wrong size on AFortToyPreviewActor");

// Class FortniteGame.FortTracerBase
// 0x00B0 (0x03E8 - 0x0338)
class AFortTracerBase : public AFortClientOnlyActor
{
public:
	class UMovementComp_Tracer*                   TracerMovementComponent;                           // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UStaticMeshComponent*                   TracerMesh;                                        // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UBulletWhipTrackerComponentBase*        BulletWhipTrackerComponent;                        // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FCurveTableRowHandle                   Speed;                                             // 0x0350(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpeedScaleMinRange;                                // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpeedScaleMaxRange;                                // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpeedScaleMinMultiplier;                           // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         SpeedScaleMaxMultiplier;                           // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                MeshScaleMult;                                     // 0x0370(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MeshScaleTime;                                     // 0x037C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftClassPtr<class UClass>                   BulletWhipTrackerComponentClass;                   // 0x0380(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bScaleOnDeath : 1;                                 // 0x03A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bScaleSpeed : 1;                                   // 0x03A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bScaledUp : 1;                                     // 0x03A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bDead : 1;                                         // 0x03A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         bOwnedByPool : 1;                                  // 0x03A8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnTemplate, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_3A9[0x33];                                     // 0x03A9(0x0033)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         CurrentScale;                                      // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3E0[0x8];                                      // 0x03E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void Init(const struct FVector& Start, const struct FVector& End);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTracerBase">();
	}
	static class AFortTracerBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTracerBase>();
	}
};
static_assert(alignof(AFortTracerBase) == 0x000008, "Wrong alignment on AFortTracerBase");
static_assert(sizeof(AFortTracerBase) == 0x0003E8, "Wrong size on AFortTracerBase");
static_assert(offsetof(AFortTracerBase, TracerMovementComponent) == 0x000338, "Member 'AFortTracerBase::TracerMovementComponent' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, TracerMesh) == 0x000340, "Member 'AFortTracerBase::TracerMesh' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, BulletWhipTrackerComponent) == 0x000348, "Member 'AFortTracerBase::BulletWhipTrackerComponent' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, Speed) == 0x000350, "Member 'AFortTracerBase::Speed' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, SpeedScaleMinRange) == 0x000360, "Member 'AFortTracerBase::SpeedScaleMinRange' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, SpeedScaleMaxRange) == 0x000364, "Member 'AFortTracerBase::SpeedScaleMaxRange' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, SpeedScaleMinMultiplier) == 0x000368, "Member 'AFortTracerBase::SpeedScaleMinMultiplier' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, SpeedScaleMaxMultiplier) == 0x00036C, "Member 'AFortTracerBase::SpeedScaleMaxMultiplier' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, MeshScaleMult) == 0x000370, "Member 'AFortTracerBase::MeshScaleMult' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, MeshScaleTime) == 0x00037C, "Member 'AFortTracerBase::MeshScaleTime' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, BulletWhipTrackerComponentClass) == 0x000380, "Member 'AFortTracerBase::BulletWhipTrackerComponentClass' has a wrong offset!");
static_assert(offsetof(AFortTracerBase, CurrentScale) == 0x0003DC, "Member 'AFortTracerBase::CurrentScale' has a wrong offset!");

// Class FortniteGame.FortTrack_CustomSpline
// 0x0008 (0x0DC8 - 0x0DC0)
class AFortTrack_CustomSpline final : public AFortTrack
{
public:
	class USplineComponent*                       CustomSplineComp;                                  // 0x0DC0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrack_CustomSpline">();
	}
	static class AFortTrack_CustomSpline* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTrack_CustomSpline>();
	}
};
static_assert(alignof(AFortTrack_CustomSpline) == 0x000008, "Wrong alignment on AFortTrack_CustomSpline");
static_assert(sizeof(AFortTrack_CustomSpline) == 0x000DC8, "Wrong size on AFortTrack_CustomSpline");
static_assert(offsetof(AFortTrack_CustomSpline, CustomSplineComp) == 0x000DC0, "Member 'AFortTrack_CustomSpline::CustomSplineComp' has a wrong offset!");

// Class FortniteGame.FortTrackMovementComponent
// 0x00A0 (0x01D8 - 0x0138)
class UFortTrackMovementComponent final : public UMovementComponent
{
public:
	class AFortTrack*                             OptionalEditorPlacedTrack;                         // 0x0138(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                TrackSnapExtent;                                   // 0x0140(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FVector                                TurnSpeed;                                         // 0x014C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SplineLocationOffsetZ;                             // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DiscoverSplineFrequency;                           // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         TrackVelocity;                                     // 0x0160(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bReverseYawWhenReversedOnSpline;                   // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_165[0x3];                                      // 0x0165(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	UMulticastDelegateProperty_                   OnOutOfTrack;                                      // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnLostTrack;                                       // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	struct FTrackMovement                         TrackMovement;                                     // 0x0188(0x0010)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	struct FRepTrackMovement                      ReplicatedTrackMovement;                           // 0x0198(0x0018)(Net, RepNotify, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
	uint8                                         Pad_1B0[0x10];                                     // 0x01B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         ClientPredictionSpeedModifier;                     // 0x01C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_1C4[0x14];                                     // 0x01C4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void FlipDirection();
	void OnRep_ReplicatedTrackMovement();

	float GetDistanceAlongSpline() const;
	class USplineComponent* GetSpline() const;
	class AFortTrack* GetTrack() const;
	bool IsReverseDirection() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrackMovementComponent">();
	}
	static class UFortTrackMovementComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTrackMovementComponent>();
	}
};
static_assert(alignof(UFortTrackMovementComponent) == 0x000008, "Wrong alignment on UFortTrackMovementComponent");
static_assert(sizeof(UFortTrackMovementComponent) == 0x0001D8, "Wrong size on UFortTrackMovementComponent");
static_assert(offsetof(UFortTrackMovementComponent, OptionalEditorPlacedTrack) == 0x000138, "Member 'UFortTrackMovementComponent::OptionalEditorPlacedTrack' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, TrackSnapExtent) == 0x000140, "Member 'UFortTrackMovementComponent::TrackSnapExtent' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, TurnSpeed) == 0x00014C, "Member 'UFortTrackMovementComponent::TurnSpeed' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, SplineLocationOffsetZ) == 0x000158, "Member 'UFortTrackMovementComponent::SplineLocationOffsetZ' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, DiscoverSplineFrequency) == 0x00015C, "Member 'UFortTrackMovementComponent::DiscoverSplineFrequency' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, TrackVelocity) == 0x000160, "Member 'UFortTrackMovementComponent::TrackVelocity' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, bReverseYawWhenReversedOnSpline) == 0x000164, "Member 'UFortTrackMovementComponent::bReverseYawWhenReversedOnSpline' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, OnOutOfTrack) == 0x000168, "Member 'UFortTrackMovementComponent::OnOutOfTrack' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, OnLostTrack) == 0x000178, "Member 'UFortTrackMovementComponent::OnLostTrack' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, TrackMovement) == 0x000188, "Member 'UFortTrackMovementComponent::TrackMovement' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, ReplicatedTrackMovement) == 0x000198, "Member 'UFortTrackMovementComponent::ReplicatedTrackMovement' has a wrong offset!");
static_assert(offsetof(UFortTrackMovementComponent, ClientPredictionSpeedModifier) == 0x0001C0, "Member 'UFortTrackMovementComponent::ClientPredictionSpeedModifier' has a wrong offset!");

// Class FortniteGame.FortTrackPreview
// 0x0038 (0x04C8 - 0x0490)
class AFortTrackPreview final : public AFortDecoPreview
{
public:
	class UStaticMesh*                            TrackPieceMeshesByType[0x5];                       // 0x0490(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CellSize;                                          // 0x04B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4BC[0x4];                                      // 0x04BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UStaticMeshComponent*                   TrackMeshComp;                                     // 0x04C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void InitializeTrackPreview(class UStaticMeshComponent* InTrackMeshComp);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrackPreview">();
	}
	static class AFortTrackPreview* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortTrackPreview>();
	}
};
static_assert(alignof(AFortTrackPreview) == 0x000008, "Wrong alignment on AFortTrackPreview");
static_assert(sizeof(AFortTrackPreview) == 0x0004C8, "Wrong size on AFortTrackPreview");
static_assert(offsetof(AFortTrackPreview, TrackPieceMeshesByType) == 0x000490, "Member 'AFortTrackPreview::TrackPieceMeshesByType' has a wrong offset!");
static_assert(offsetof(AFortTrackPreview, CellSize) == 0x0004B8, "Member 'AFortTrackPreview::CellSize' has a wrong offset!");
static_assert(offsetof(AFortTrackPreview, TrackMeshComp) == 0x0004C0, "Member 'AFortTrackPreview::TrackMeshComp' has a wrong offset!");

// Class FortniteGame.FortTrajectoryAbilityInterface
// 0x0000 (0x0028 - 0x0028)
class IFortTrajectoryAbilityInterface final : public IInterface
{
public:
	void CleanupTrajectoryIndicatorOnUnequip();
	void InitTrajectoryVariables();
	class AFortProjectileTrajectory* SpawnTrajectoryIndicator(bool bSpawnOnEquip);
	void UpdateTrajectory();

	TSubclassOf<class AFortProjectileTrajectory> GetProjectileTrajectoryActor() const;
	void GetProjectileTrajectoryPoints(TArray<struct FVector>* OutSplinePoints, TArray<struct FVector>* OutSplineTangents, struct FHitResult* OutHitResult) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrajectoryAbilityInterface">();
	}
	static class IFortTrajectoryAbilityInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortTrajectoryAbilityInterface>();
	}
};
static_assert(alignof(IFortTrajectoryAbilityInterface) == 0x000008, "Wrong alignment on IFortTrajectoryAbilityInterface");
static_assert(sizeof(IFortTrajectoryAbilityInterface) == 0x000028, "Wrong size on IFortTrajectoryAbilityInterface");

// Class FortniteGame.FortTrapTooltip
// 0x0090 (0x0120 - 0x0090)
class UFortTrapTooltip final : public UFortWorldItemTooltip
{
public:
	uint8                                         Pad_90[0x90];                                      // 0x0090(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTrapTooltip">();
	}
	static class UFortTrapTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTrapTooltip>();
	}
};
static_assert(alignof(UFortTrapTooltip) == 0x000008, "Wrong alignment on UFortTrapTooltip");
static_assert(sizeof(UFortTrapTooltip) == 0x000120, "Wrong size on UFortTrapTooltip");

// Class FortniteGame.FortTwitchAccount
// 0x01E0 (0x0210 - 0x0030)
class UFortTwitchAccount final : public UFortLinkedAccount
{
public:
	uint8                                         Pad_30[0x1E0];                                     // 0x0030(0x01E0)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void HandleQuestsUpdated();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortTwitchAccount">();
	}
	static class UFortTwitchAccount* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortTwitchAccount>();
	}
};
static_assert(alignof(UFortTwitchAccount) == 0x000008, "Wrong alignment on UFortTwitchAccount");
static_assert(sizeof(UFortTwitchAccount) == 0x000210, "Wrong size on UFortTwitchAccount");

// Class FortniteGame.FortInventorySortFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortInventorySortFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static class FText GetCriterionDisplayNameOfSortType(EInventoryContentSortType SortType);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortInventorySortFunctionLibrary">();
	}
	static class UFortInventorySortFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortInventorySortFunctionLibrary>();
	}
};
static_assert(alignof(UFortInventorySortFunctionLibrary) == 0x000008, "Wrong alignment on UFortInventorySortFunctionLibrary");
static_assert(sizeof(UFortInventorySortFunctionLibrary) == 0x000028, "Wrong size on UFortInventorySortFunctionLibrary");

// Class FortniteGame.FortBrushSizeFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UFortBrushSizeFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
	static EFortBrushSize GrowBrushSize(const EFortBrushSize OriginalBrushSize, const int32 Steps);
	static EFortBrushSize ShrinkBrushSize(const EFortBrushSize OriginalBrushSize, const int32 Steps);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBrushSizeFunctionLibrary">();
	}
	static class UFortBrushSizeFunctionLibrary* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBrushSizeFunctionLibrary>();
	}
};
static_assert(alignof(UFortBrushSizeFunctionLibrary) == 0x000008, "Wrong alignment on UFortBrushSizeFunctionLibrary");
static_assert(sizeof(UFortBrushSizeFunctionLibrary) == 0x000028, "Wrong size on UFortBrushSizeFunctionLibrary");

// Class FortniteGame.FortUIFeedbackBank
// 0x00A8 (0x00D8 - 0x0030)
class UFortUIFeedbackBank final : public UDataAsset
{
public:
	TMap<class FName, struct FFortUIFeedback>     FeedbackEvents;                                    // 0x0030(0x0050)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
	bool                                          bIsAthenaData;                                     // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_81[0x7];                                       // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TMap<class FName, struct FFortUIFeedbackBlueprintOnly> BankDefinedFeedbackEvents;                         // 0x0088(0x0050)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIFeedbackBank">();
	}
	static class UFortUIFeedbackBank* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortUIFeedbackBank>();
	}
};
static_assert(alignof(UFortUIFeedbackBank) == 0x000008, "Wrong alignment on UFortUIFeedbackBank");
static_assert(sizeof(UFortUIFeedbackBank) == 0x0000D8, "Wrong size on UFortUIFeedbackBank");
static_assert(offsetof(UFortUIFeedbackBank, FeedbackEvents) == 0x000030, "Member 'UFortUIFeedbackBank::FeedbackEvents' has a wrong offset!");
static_assert(offsetof(UFortUIFeedbackBank, bIsAthenaData) == 0x000080, "Member 'UFortUIFeedbackBank::bIsAthenaData' has a wrong offset!");
static_assert(offsetof(UFortUIFeedbackBank, BankDefinedFeedbackEvents) == 0x000088, "Member 'UFortUIFeedbackBank::BankDefinedFeedbackEvents' has a wrong offset!");

// Class FortniteGame.FortUIFriendNotification
// 0x0038 (0x00D8 - 0x00A0)
class UFortUIFriendNotification : public UFortUINotification
{
public:
	EFortUIFriendNotificationType                 FriendActionType;                                  // 0x00A0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_A1[0x7];                                       // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FUniqueNetIdRepl                       FriendUniqueId;                                    // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_D0[0x8];                                       // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIFriendNotification">();
	}
	static class UFortUIFriendNotification* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortUIFriendNotification>();
	}
};
static_assert(alignof(UFortUIFriendNotification) == 0x000008, "Wrong alignment on UFortUIFriendNotification");
static_assert(sizeof(UFortUIFriendNotification) == 0x0000D8, "Wrong size on UFortUIFriendNotification");
static_assert(offsetof(UFortUIFriendNotification, FriendActionType) == 0x0000A0, "Member 'UFortUIFriendNotification::FriendActionType' has a wrong offset!");
static_assert(offsetof(UFortUIFriendNotification, FriendUniqueId) == 0x0000A8, "Member 'UFortUIFriendNotification::FriendUniqueId' has a wrong offset!");

// Class FortniteGame.FortUIPvP
// 0x0008 (0x07C8 - 0x07C0)
class AFortUIPvP : public AFortUIZone
{
public:
	uint8                                         Pad_7C0[0x8];                                      // 0x07C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIPvP">();
	}
	static class AFortUIPvP* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortUIPvP>();
	}
};
static_assert(alignof(AFortUIPvP) == 0x000008, "Wrong alignment on AFortUIPvP");
static_assert(sizeof(AFortUIPvP) == 0x0007C8, "Wrong size on AFortUIPvP");

// Class FortniteGame.FortUIPvPBaseDestruction
// 0x0000 (0x07C8 - 0x07C8)
class AFortUIPvPBaseDestruction final : public AFortUIPvP
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUIPvPBaseDestruction">();
	}
	static class AFortUIPvPBaseDestruction* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortUIPvPBaseDestruction>();
	}
};
static_assert(alignof(AFortUIPvPBaseDestruction) == 0x000008, "Wrong alignment on AFortUIPvPBaseDestruction");
static_assert(sizeof(AFortUIPvPBaseDestruction) == 0x0007C8, "Wrong size on AFortUIPvPBaseDestruction");

// Class FortniteGame.FortUpdateManager
// 0x0008 (0x0120 - 0x0118)
class UFortUpdateManager final : public UUpdateManager
{
public:
	uint8                                         Pad_118[0x8];                                      // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUpdateManager">();
	}
	static class UFortUpdateManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortUpdateManager>();
	}
};
static_assert(alignof(UFortUpdateManager) == 0x000008, "Wrong alignment on UFortUpdateManager");
static_assert(sizeof(UFortUpdateManager) == 0x000120, "Wrong size on UFortUpdateManager");

// Class FortniteGame.FortWorldManager
// 0x0670 (0x09A0 - 0x0330)
class AFortWorldManager final : public AInfo
{
public:
	uint8                                         Pad_330[0x60];                                     // 0x0330(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortLevelStreamingInfo>        StreamedLevels;                                    // 0x0390(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	TArray<struct FFortPlacementLocationTagHandler> PlacementLocationTagHandlers;                      // 0x03A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	uint8                                         bSavingEnabled : 1;                                // 0x03B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_3B1[0x3];                                      // 0x03B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	uint32                                        SaveFrequency_Seconds;                             // 0x03B4(0x0004)(ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         bStreamInBuildings : 1;                            // 0x03B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bConstructTileWorld : 1;                           // 0x03B8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bUseSimMaps : 1;                                   // 0x03B8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_3B9[0x3];                                      // 0x03B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         NumNonAutoconstructedTiles;                        // 0x03BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FDataTableRowHandle                    GameDifficultyRowPIEOverride;                      // 0x03C0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	TSubclassOf<class UFortZoneTheme>             ZoneThemeForPIE;                                   // 0x03D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FFortWindIntensityAndDirection         InitialGlobalWind;                                 // 0x03D8(0x0008)(Net, Transient, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	EFortWorldManagerState                        WorldManagerState;                                 // 0x03E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3E1[0x7];                                      // 0x03E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UWorldTileManager*                      TileManager;                                       // 0x03E8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         X_Size;                                            // 0x03F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         Y_Size;                                            // 0x03F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         Z_StructuralGrid_Size;                             // 0x03F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         VerticalCellNumOffsetFromOrigin;                   // 0x03FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         TileEdgeSize;                                      // 0x0400(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_404[0x4];                                      // 0x0404(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	class UWorldTheme*                            Theme;                                             // 0x0408(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   DefaultLootQuotaCategory;                          // 0x0410(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FFortTileLootData                      LootData;                                          // 0x0418(0x0318)(NativeAccessSpecifierPrivate)
	int32                                         MaxTiles;                                          // 0x0730(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bUseFixedSeed;                                     // 0x0734(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_735[0x3];                                      // 0x0735(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         FixedSeed;                                         // 0x0738(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_73C[0x4];                                      // 0x073C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FWorldTileSubArray>             Y;                                                 // 0x0740(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	struct FVector                                FriendlyPlayerSpawnExtent;                         // 0x0750(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                PadPlayerSpawnExtent;                              // 0x075C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         DangerPlayerSpawnExclusionRadius;                  // 0x0768(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	float                                         ObjectivePlayerSpawnExclusionRadius;               // 0x076C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  OverrideInitialPlayerSpawnTags;                    // 0x0770(0x0020)(Edit, NativeAccessSpecifierPrivate)
	struct FGameplayTagContainer                  OverrideBackupPlayerSpawnTags;                     // 0x0790(0x0020)(Edit, NativeAccessSpecifierPrivate)
	struct FFortStartingMissionInfo               StartingMissionInfo;                               // 0x07B0(0x0018)(Edit, NativeAccessSpecifierPrivate)
	class UFortWorldRecord*                       CurrentWorldRecord;                                // 0x07C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class UFortZoneRecord*                        CurrentZoneRecord;                                 // 0x07D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_7D8[0x20];                                     // 0x07D8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortUserCloudHelperComponent*          CloudHelper;                                       // 0x07F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         CurrentZoneIndex;                                  // 0x0800(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bHasCreatedMissions;                               // 0x0804(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bHasCreatedPrimaryAdditionalFoundations;           // 0x0805(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bHasSpawnedActorsForMissions;                      // 0x0806(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bZoneCompleted;                                    // 0x0807(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bZoneFinished;                                     // 0x0808(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bCreatedMissionRecord;                             // 0x0809(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_80A[0x6];                                      // 0x080A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortMissionManagerRecord              MissionManagerRecord;                              // 0x0810(0x0038)(Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortMissionEntry>              ReactiveMissionsToAdd;                             // 0x0848(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
	TArray<struct FFortDeferredNewActorData>      DeferredActors;                                    // 0x0858(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_868[0x110];                                    // 0x0868(0x0110)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         FinalNumChosenBuildingFoundations;                 // 0x0978(0x0004)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_97C[0x4];                                      // 0x097C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class ABuildingFoundation*>            ChosenBuildingFoundations;                         // 0x0980(0x0010)(Net, ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	TArray<struct FFortPlayerEarnedItemCaches>    UnsavedPlayerEarnedItemCaches;                     // 0x0990(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)

public:
	void OnRep_InitialGlobalWind();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorldManager">();
	}
	static class AFortWorldManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWorldManager>();
	}
};
static_assert(alignof(AFortWorldManager) == 0x000008, "Wrong alignment on AFortWorldManager");
static_assert(sizeof(AFortWorldManager) == 0x0009A0, "Wrong size on AFortWorldManager");
static_assert(offsetof(AFortWorldManager, StreamedLevels) == 0x000390, "Member 'AFortWorldManager::StreamedLevels' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, PlacementLocationTagHandlers) == 0x0003A0, "Member 'AFortWorldManager::PlacementLocationTagHandlers' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, SaveFrequency_Seconds) == 0x0003B4, "Member 'AFortWorldManager::SaveFrequency_Seconds' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, NumNonAutoconstructedTiles) == 0x0003BC, "Member 'AFortWorldManager::NumNonAutoconstructedTiles' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, GameDifficultyRowPIEOverride) == 0x0003C0, "Member 'AFortWorldManager::GameDifficultyRowPIEOverride' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, ZoneThemeForPIE) == 0x0003D0, "Member 'AFortWorldManager::ZoneThemeForPIE' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, InitialGlobalWind) == 0x0003D8, "Member 'AFortWorldManager::InitialGlobalWind' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, WorldManagerState) == 0x0003E0, "Member 'AFortWorldManager::WorldManagerState' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, TileManager) == 0x0003E8, "Member 'AFortWorldManager::TileManager' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, X_Size) == 0x0003F0, "Member 'AFortWorldManager::X_Size' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, Y_Size) == 0x0003F4, "Member 'AFortWorldManager::Y_Size' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, Z_StructuralGrid_Size) == 0x0003F8, "Member 'AFortWorldManager::Z_StructuralGrid_Size' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, VerticalCellNumOffsetFromOrigin) == 0x0003FC, "Member 'AFortWorldManager::VerticalCellNumOffsetFromOrigin' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, TileEdgeSize) == 0x000400, "Member 'AFortWorldManager::TileEdgeSize' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, Theme) == 0x000408, "Member 'AFortWorldManager::Theme' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, DefaultLootQuotaCategory) == 0x000410, "Member 'AFortWorldManager::DefaultLootQuotaCategory' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, LootData) == 0x000418, "Member 'AFortWorldManager::LootData' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, MaxTiles) == 0x000730, "Member 'AFortWorldManager::MaxTiles' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, bUseFixedSeed) == 0x000734, "Member 'AFortWorldManager::bUseFixedSeed' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, FixedSeed) == 0x000738, "Member 'AFortWorldManager::FixedSeed' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, Y) == 0x000740, "Member 'AFortWorldManager::Y' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, FriendlyPlayerSpawnExtent) == 0x000750, "Member 'AFortWorldManager::FriendlyPlayerSpawnExtent' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, PadPlayerSpawnExtent) == 0x00075C, "Member 'AFortWorldManager::PadPlayerSpawnExtent' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, DangerPlayerSpawnExclusionRadius) == 0x000768, "Member 'AFortWorldManager::DangerPlayerSpawnExclusionRadius' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, ObjectivePlayerSpawnExclusionRadius) == 0x00076C, "Member 'AFortWorldManager::ObjectivePlayerSpawnExclusionRadius' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, OverrideInitialPlayerSpawnTags) == 0x000770, "Member 'AFortWorldManager::OverrideInitialPlayerSpawnTags' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, OverrideBackupPlayerSpawnTags) == 0x000790, "Member 'AFortWorldManager::OverrideBackupPlayerSpawnTags' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, StartingMissionInfo) == 0x0007B0, "Member 'AFortWorldManager::StartingMissionInfo' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, CurrentWorldRecord) == 0x0007C8, "Member 'AFortWorldManager::CurrentWorldRecord' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, CurrentZoneRecord) == 0x0007D0, "Member 'AFortWorldManager::CurrentZoneRecord' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, CloudHelper) == 0x0007F8, "Member 'AFortWorldManager::CloudHelper' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, CurrentZoneIndex) == 0x000800, "Member 'AFortWorldManager::CurrentZoneIndex' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, bHasCreatedMissions) == 0x000804, "Member 'AFortWorldManager::bHasCreatedMissions' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, bHasCreatedPrimaryAdditionalFoundations) == 0x000805, "Member 'AFortWorldManager::bHasCreatedPrimaryAdditionalFoundations' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, bHasSpawnedActorsForMissions) == 0x000806, "Member 'AFortWorldManager::bHasSpawnedActorsForMissions' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, bZoneCompleted) == 0x000807, "Member 'AFortWorldManager::bZoneCompleted' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, bZoneFinished) == 0x000808, "Member 'AFortWorldManager::bZoneFinished' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, bCreatedMissionRecord) == 0x000809, "Member 'AFortWorldManager::bCreatedMissionRecord' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, MissionManagerRecord) == 0x000810, "Member 'AFortWorldManager::MissionManagerRecord' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, ReactiveMissionsToAdd) == 0x000848, "Member 'AFortWorldManager::ReactiveMissionsToAdd' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, DeferredActors) == 0x000858, "Member 'AFortWorldManager::DeferredActors' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, FinalNumChosenBuildingFoundations) == 0x000978, "Member 'AFortWorldManager::FinalNumChosenBuildingFoundations' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, ChosenBuildingFoundations) == 0x000980, "Member 'AFortWorldManager::ChosenBuildingFoundations' has a wrong offset!");
static_assert(offsetof(AFortWorldManager, UnsavedPlayerEarnedItemCaches) == 0x000990, "Member 'AFortWorldManager::UnsavedPlayerEarnedItemCaches' has a wrong offset!");

// Class FortniteGame.FortUserCloudHelperComponent
// 0x0080 (0x0178 - 0x00F8)
class UFortUserCloudHelperComponent final : public UActorComponent
{
public:
	uint64                                        LastIssuedRequestHandle;                           // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_100[0x78];                                     // 0x0100(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortUserCloudHelperComponent">();
	}
	static class UFortUserCloudHelperComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortUserCloudHelperComponent>();
	}
};
static_assert(alignof(UFortUserCloudHelperComponent) == 0x000008, "Wrong alignment on UFortUserCloudHelperComponent");
static_assert(sizeof(UFortUserCloudHelperComponent) == 0x000178, "Wrong size on UFortUserCloudHelperComponent");
static_assert(offsetof(UFortUserCloudHelperComponent, LastIssuedRequestHandle) == 0x0000F8, "Member 'UFortUserCloudHelperComponent::LastIssuedRequestHandle' has a wrong offset!");

// Class FortniteGame.FortValidationInterface
// 0x0000 (0x0028 - 0x0028)
class IFortValidationInterface final : public IInterface
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortValidationInterface">();
	}
	static class IFortValidationInterface* GetDefaultObj()
	{
		return GetDefaultObjImpl<IFortValidationInterface>();
	}
};
static_assert(alignof(IFortValidationInterface) == 0x000008, "Wrong alignment on IFortValidationInterface");
static_assert(sizeof(IFortValidationInterface) == 0x000028, "Wrong size on IFortValidationInterface");

// Class FortniteGame.FortVariantTokenType
// 0x0030 (0x0390 - 0x0360)
class UFortVariantTokenType final : public UFortAccountItemDefinition
{
public:
	EItemProfileType                              ProfileType;                                       // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_361[0x7];                                      // 0x0361(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortItemDefinition*                    Cosmetic_item;                                     // 0x0368(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           VariantChanelTag;                                  // 0x0370(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FGameplayTag                           VariantNameTag;                                    // 0x0378(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bAutoEquipVariant;                                 // 0x0380(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bMarkItemUnseen;                                   // 0x0381(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bCreateGiftbox;                                    // 0x0382(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_383[0xD];                                      // 0x0383(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	class UFortItemDefinition* GetCosmeticItem() const;
	struct FGameplayTag GetVariantChannelTag() const;
	struct FGameplayTag GetVariantNameTag() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVariantTokenType">();
	}
	static class UFortVariantTokenType* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVariantTokenType>();
	}
};
static_assert(alignof(UFortVariantTokenType) == 0x000010, "Wrong alignment on UFortVariantTokenType");
static_assert(sizeof(UFortVariantTokenType) == 0x000390, "Wrong size on UFortVariantTokenType");
static_assert(offsetof(UFortVariantTokenType, ProfileType) == 0x000360, "Member 'UFortVariantTokenType::ProfileType' has a wrong offset!");
static_assert(offsetof(UFortVariantTokenType, Cosmetic_item) == 0x000368, "Member 'UFortVariantTokenType::Cosmetic_item' has a wrong offset!");
static_assert(offsetof(UFortVariantTokenType, VariantChanelTag) == 0x000370, "Member 'UFortVariantTokenType::VariantChanelTag' has a wrong offset!");
static_assert(offsetof(UFortVariantTokenType, VariantNameTag) == 0x000378, "Member 'UFortVariantTokenType::VariantNameTag' has a wrong offset!");
static_assert(offsetof(UFortVariantTokenType, bAutoEquipVariant) == 0x000380, "Member 'UFortVariantTokenType::bAutoEquipVariant' has a wrong offset!");
static_assert(offsetof(UFortVariantTokenType, bMarkItemUnseen) == 0x000381, "Member 'UFortVariantTokenType::bMarkItemUnseen' has a wrong offset!");
static_assert(offsetof(UFortVariantTokenType, bCreateGiftbox) == 0x000382, "Member 'UFortVariantTokenType::bCreateGiftbox' has a wrong offset!");

// Class FortniteGame.FortVehicleAnimInstance_Jackal
// 0x0048 (0x0440 - 0x03F8)
class UFortVehicleAnimInstance_Jackal : public UFortVehicleAnimInstance
{
public:
	class AFortAthenaJackalVehicle*               JackalVehicle;                                     // 0x03F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsSprinting;                                      // 0x0400(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortCardinalDirection                        LocomotionCardinalDirection;                       // 0x0401(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_402[0x2];                                      // 0x0402(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RunForwardAlpha;                                   // 0x0404(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LeanYaw;                                           // 0x0408(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CombatLeanYaw;                                     // 0x040C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayJumpTrickVertical;                            // 0x0410(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayJumpTrick;                                    // 0x0411(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsMoving;                                         // 0x0412(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInAir;                                            // 0x0413(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsVehicleJumping;                                 // 0x0414(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBoosting;                                       // 0x0415(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsOnSlope;                                        // 0x0416(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayMovingFast;                                   // 0x0417(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayDriveSouth;                                   // 0x0418(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bPlayAdditiveLeans;                                // 0x0419(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIdleToMovementStartTransition;                    // 0x041A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMovementLoopToMovementStopTransition;             // 0x041B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bLocomotionPoseToJumpTransition;                   // 0x041C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bJumpToLocomotionPoseTransition;                   // 0x041D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIdleToMovementLoopTransition;                     // 0x041E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMovementLoopToPivotTransition;                    // 0x041F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bMovementLoopToIdleTransition;                     // 0x0420(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDefaultToJumpCombatStartTransition;               // 0x0421(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bJumpApexToJumpFallTransition;                     // 0x0422(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bDefaultToJumpStartTransition;                     // 0x0423(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bCombatModeToSprintModeTransition;                 // 0x0424(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bSprintModeToCombatModeTransition;                 // 0x0425(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsPlayingEmoteOnHoverboard;                       // 0x0426(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bShouldApplyAdditive;                              // 0x0427(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bIsBothLegFK;                                      // 0x0428(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_429[0x3];                                      // 0x0429(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         InPlaceLeansBlendSpaceAlpha;                       // 0x042C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         CombatLeanYawMultiplier;                           // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SlopeCheckPitchThresholdDegrees;                   // 0x0434(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         SlopeCheckYawThresholdDegrees;                     // 0x0438(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         AdditiveLeansSpeedThreshold;                       // 0x043C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleAnimInstance_Jackal">();
	}
	static class UFortVehicleAnimInstance_Jackal* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleAnimInstance_Jackal>();
	}
};
static_assert(alignof(UFortVehicleAnimInstance_Jackal) == 0x000008, "Wrong alignment on UFortVehicleAnimInstance_Jackal");
static_assert(sizeof(UFortVehicleAnimInstance_Jackal) == 0x000440, "Wrong size on UFortVehicleAnimInstance_Jackal");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, JackalVehicle) == 0x0003F8, "Member 'UFortVehicleAnimInstance_Jackal::JackalVehicle' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIsSprinting) == 0x000400, "Member 'UFortVehicleAnimInstance_Jackal::bIsSprinting' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, LocomotionCardinalDirection) == 0x000401, "Member 'UFortVehicleAnimInstance_Jackal::LocomotionCardinalDirection' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, RunForwardAlpha) == 0x000404, "Member 'UFortVehicleAnimInstance_Jackal::RunForwardAlpha' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, LeanYaw) == 0x000408, "Member 'UFortVehicleAnimInstance_Jackal::LeanYaw' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, CombatLeanYaw) == 0x00040C, "Member 'UFortVehicleAnimInstance_Jackal::CombatLeanYaw' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bPlayJumpTrickVertical) == 0x000410, "Member 'UFortVehicleAnimInstance_Jackal::bPlayJumpTrickVertical' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bPlayJumpTrick) == 0x000411, "Member 'UFortVehicleAnimInstance_Jackal::bPlayJumpTrick' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIsMoving) == 0x000412, "Member 'UFortVehicleAnimInstance_Jackal::bIsMoving' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bInAir) == 0x000413, "Member 'UFortVehicleAnimInstance_Jackal::bInAir' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIsVehicleJumping) == 0x000414, "Member 'UFortVehicleAnimInstance_Jackal::bIsVehicleJumping' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIsBoosting) == 0x000415, "Member 'UFortVehicleAnimInstance_Jackal::bIsBoosting' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIsOnSlope) == 0x000416, "Member 'UFortVehicleAnimInstance_Jackal::bIsOnSlope' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bPlayMovingFast) == 0x000417, "Member 'UFortVehicleAnimInstance_Jackal::bPlayMovingFast' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bPlayDriveSouth) == 0x000418, "Member 'UFortVehicleAnimInstance_Jackal::bPlayDriveSouth' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bPlayAdditiveLeans) == 0x000419, "Member 'UFortVehicleAnimInstance_Jackal::bPlayAdditiveLeans' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIdleToMovementStartTransition) == 0x00041A, "Member 'UFortVehicleAnimInstance_Jackal::bIdleToMovementStartTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bMovementLoopToMovementStopTransition) == 0x00041B, "Member 'UFortVehicleAnimInstance_Jackal::bMovementLoopToMovementStopTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bLocomotionPoseToJumpTransition) == 0x00041C, "Member 'UFortVehicleAnimInstance_Jackal::bLocomotionPoseToJumpTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bJumpToLocomotionPoseTransition) == 0x00041D, "Member 'UFortVehicleAnimInstance_Jackal::bJumpToLocomotionPoseTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIdleToMovementLoopTransition) == 0x00041E, "Member 'UFortVehicleAnimInstance_Jackal::bIdleToMovementLoopTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bMovementLoopToPivotTransition) == 0x00041F, "Member 'UFortVehicleAnimInstance_Jackal::bMovementLoopToPivotTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bMovementLoopToIdleTransition) == 0x000420, "Member 'UFortVehicleAnimInstance_Jackal::bMovementLoopToIdleTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bDefaultToJumpCombatStartTransition) == 0x000421, "Member 'UFortVehicleAnimInstance_Jackal::bDefaultToJumpCombatStartTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bJumpApexToJumpFallTransition) == 0x000422, "Member 'UFortVehicleAnimInstance_Jackal::bJumpApexToJumpFallTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bDefaultToJumpStartTransition) == 0x000423, "Member 'UFortVehicleAnimInstance_Jackal::bDefaultToJumpStartTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bCombatModeToSprintModeTransition) == 0x000424, "Member 'UFortVehicleAnimInstance_Jackal::bCombatModeToSprintModeTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bSprintModeToCombatModeTransition) == 0x000425, "Member 'UFortVehicleAnimInstance_Jackal::bSprintModeToCombatModeTransition' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIsPlayingEmoteOnHoverboard) == 0x000426, "Member 'UFortVehicleAnimInstance_Jackal::bIsPlayingEmoteOnHoverboard' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bShouldApplyAdditive) == 0x000427, "Member 'UFortVehicleAnimInstance_Jackal::bShouldApplyAdditive' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, bIsBothLegFK) == 0x000428, "Member 'UFortVehicleAnimInstance_Jackal::bIsBothLegFK' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, InPlaceLeansBlendSpaceAlpha) == 0x00042C, "Member 'UFortVehicleAnimInstance_Jackal::InPlaceLeansBlendSpaceAlpha' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, CombatLeanYawMultiplier) == 0x000430, "Member 'UFortVehicleAnimInstance_Jackal::CombatLeanYawMultiplier' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, SlopeCheckPitchThresholdDegrees) == 0x000434, "Member 'UFortVehicleAnimInstance_Jackal::SlopeCheckPitchThresholdDegrees' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, SlopeCheckYawThresholdDegrees) == 0x000438, "Member 'UFortVehicleAnimInstance_Jackal::SlopeCheckYawThresholdDegrees' has a wrong offset!");
static_assert(offsetof(UFortVehicleAnimInstance_Jackal, AdditiveLeansSpeedThreshold) == 0x00043C, "Member 'UFortVehicleAnimInstance_Jackal::AdditiveLeansSpeedThreshold' has a wrong offset!");

// Class FortniteGame.FortVehicleAudioVoice
// 0x00A8 (0x0790 - 0x06E8)
class UFortVehicleAudioVoice final : public UAudioComponent
{
public:
	class USoundBase*                             LoopingSound;                                      // 0x06E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bFadeWhenOwnerDestroyed;                           // 0x06F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_6F1[0x3];                                      // 0x06F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         FadeTimeWhenOwnerDestroyed;                        // 0x06F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleAudioOneshotGate>   OneshotGates;                                      // 0x06F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
	float                                         OneShotGateInterpSpeed;                            // 0x0708(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_70C[0x14];                                     // 0x070C(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortVehicleAudioParam                 VolumeParam;                                       // 0x0720(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	struct FFortVehicleAudioParam                 PitchParam;                                        // 0x0740(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleAudioFloatParam>    FloatParams;                                       // 0x0760(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	TArray<struct FFortVehicleAudioFloatParam>    ExplicitFloatParams;                               // 0x0770(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
	struct FVector2D                              ParamRange;                                        // 0x0780(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_788[0x8];                                      // 0x0788(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetParam(float Param);
	void SetParamExplicit(class FName Param_Name, float Param);
	void SetParamRange(float Min, float Max);
	void StopAllAudio();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleAudioVoice">();
	}
	static class UFortVehicleAudioVoice* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleAudioVoice>();
	}
};
static_assert(alignof(UFortVehicleAudioVoice) == 0x000008, "Wrong alignment on UFortVehicleAudioVoice");
static_assert(sizeof(UFortVehicleAudioVoice) == 0x000790, "Wrong size on UFortVehicleAudioVoice");
static_assert(offsetof(UFortVehicleAudioVoice, LoopingSound) == 0x0006E8, "Member 'UFortVehicleAudioVoice::LoopingSound' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, bFadeWhenOwnerDestroyed) == 0x0006F0, "Member 'UFortVehicleAudioVoice::bFadeWhenOwnerDestroyed' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, FadeTimeWhenOwnerDestroyed) == 0x0006F4, "Member 'UFortVehicleAudioVoice::FadeTimeWhenOwnerDestroyed' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, OneshotGates) == 0x0006F8, "Member 'UFortVehicleAudioVoice::OneshotGates' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, OneShotGateInterpSpeed) == 0x000708, "Member 'UFortVehicleAudioVoice::OneShotGateInterpSpeed' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, VolumeParam) == 0x000720, "Member 'UFortVehicleAudioVoice::VolumeParam' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, PitchParam) == 0x000740, "Member 'UFortVehicleAudioVoice::PitchParam' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, FloatParams) == 0x000760, "Member 'UFortVehicleAudioVoice::FloatParams' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, ExplicitFloatParams) == 0x000770, "Member 'UFortVehicleAudioVoice::ExplicitFloatParams' has a wrong offset!");
static_assert(offsetof(UFortVehicleAudioVoice, ParamRange) == 0x000780, "Member 'UFortVehicleAudioVoice::ParamRange' has a wrong offset!");

// Class FortniteGame.FortVehicleManager
// 0x0020 (0x0350 - 0x0330)
class AFortVehicleManager final : public AActor
{
public:
	uint8                                         Pad_330[0x20];                                     // 0x0330(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleManager">();
	}
	static class AFortVehicleManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortVehicleManager>();
	}
};
static_assert(alignof(AFortVehicleManager) == 0x000008, "Wrong alignment on AFortVehicleManager");
static_assert(sizeof(AFortVehicleManager) == 0x000350, "Wrong size on AFortVehicleManager");

// Class FortniteGame.FortVehicleMovementSet
// 0x00F0 (0x0120 - 0x0030)
class UFortVehicleMovementSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             FrontLateralFrictionScale;                         // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             RearLateralFrictionScale;                          // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             BrakeForceTractionScale;                           // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             ForwardForceTractionScale;                         // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             SlopeAntigravityScale;                             // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             TopSpeedScale;                                     // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleMovementSet">();
	}
	static class UFortVehicleMovementSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleMovementSet>();
	}
};
static_assert(alignof(UFortVehicleMovementSet) == 0x000008, "Wrong alignment on UFortVehicleMovementSet");
static_assert(sizeof(UFortVehicleMovementSet) == 0x000120, "Wrong size on UFortVehicleMovementSet");
static_assert(offsetof(UFortVehicleMovementSet, FrontLateralFrictionScale) == 0x000030, "Member 'UFortVehicleMovementSet::FrontLateralFrictionScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleMovementSet, RearLateralFrictionScale) == 0x000058, "Member 'UFortVehicleMovementSet::RearLateralFrictionScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleMovementSet, BrakeForceTractionScale) == 0x000080, "Member 'UFortVehicleMovementSet::BrakeForceTractionScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleMovementSet, ForwardForceTractionScale) == 0x0000A8, "Member 'UFortVehicleMovementSet::ForwardForceTractionScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleMovementSet, SlopeAntigravityScale) == 0x0000D0, "Member 'UFortVehicleMovementSet::SlopeAntigravityScale' has a wrong offset!");
static_assert(offsetof(UFortVehicleMovementSet, TopSpeedScale) == 0x0000F8, "Member 'UFortVehicleMovementSet::TopSpeedScale' has a wrong offset!");

// Class FortniteGame.FortVehicleSkelMeshComponent
// 0x0010 (0x0C00 - 0x0BF0)
class UFortVehicleSkelMeshComponent final : public USkeletalMeshComponentBudgeted
{
public:
	uint8                                         Pad_BF0[0x10];                                     // 0x0BF0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVehicleSkelMeshComponent">();
	}
	static class UFortVehicleSkelMeshComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVehicleSkelMeshComponent>();
	}
};
static_assert(alignof(UFortVehicleSkelMeshComponent) == 0x000008, "Wrong alignment on UFortVehicleSkelMeshComponent");
static_assert(sizeof(UFortVehicleSkelMeshComponent) == 0x000C00, "Wrong size on UFortVehicleSkelMeshComponent");

// Class FortniteGame.VehicleTeleportPortal
// 0x0000 (0x0028 - 0x0028)
class IVehicleTeleportPortal final : public IInterface
{
public:
	void NotifyTeleportedVehicle(class AFortAthenaVehicle* Vehicle);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"VehicleTeleportPortal">();
	}
	static class IVehicleTeleportPortal* GetDefaultObj()
	{
		return GetDefaultObjImpl<IVehicleTeleportPortal>();
	}
};
static_assert(alignof(IVehicleTeleportPortal) == 0x000008, "Wrong alignment on IVehicleTeleportPortal");
static_assert(sizeof(IVehicleTeleportPortal) == 0x000028, "Wrong size on IVehicleTeleportPortal");

// Class FortniteGame.FortVisibilityManager
// 0x00D8 (0x0408 - 0x0330)
class AFortVisibilityManager final : public AActor
{
public:
	uint8                                         Pad_330[0x10];                                     // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVisibiltyInfoArray                    VisibilityInfoArray;                               // 0x0340(0x00C0)(Net, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_400[0x8];                                      // 0x0400(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVisibilityManager">();
	}
	static class AFortVisibilityManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortVisibilityManager>();
	}
};
static_assert(alignof(AFortVisibilityManager) == 0x000008, "Wrong alignment on AFortVisibilityManager");
static_assert(sizeof(AFortVisibilityManager) == 0x000408, "Wrong size on AFortVisibilityManager");
static_assert(offsetof(AFortVisibilityManager, VisibilityInfoArray) == 0x000340, "Member 'AFortVisibilityManager::VisibilityInfoArray' has a wrong offset!");

// Class FortniteGame.FortVolumeManager
// 0x01F0 (0x0520 - 0x0330)
class AFortVolumeManager : public AInfo
{
public:
	UMulticastDelegateProperty_                   OnClientEnterVolume;                               // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnClientExitVolume;                                // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PreActorEnterVolume;                               // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PostActorEnterVolume;                              // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PreActorExitVolume;                                // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   PostActorExitVolume;                               // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	UMulticastDelegateProperty_                   OnVolumeStateChanged;                              // 0x0390(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_3A0[0x10];                                     // 0x03A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<class AFortVolume*>                    VolumeObjects;                                     // 0x03B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
	struct FFortVolumeActiveUsers                 VolumeActivePlayers;                               // 0x03C0(0x00C8)(Net, NativeAccessSpecifierPrivate)
	struct FFortCreativeBudgetClientData          ClientBudgetData;                                  // 0x0488(0x0020)(Net, RepNotify, NativeAccessSpecifierPrivate)
	uint8                                         Pad_4A8[0x38];                                     // 0x04A8(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
	class UDataTable*                             BlackListClassesTable;                             // 0x04E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UDataTable*                             BlackListObjectsTable;                             // 0x04E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TArray<TSoftClassPtr<class UClass>>           BlackListClasses;                                  // 0x04F0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<TSoftObjectPtr<class UObject>>         BlackListObjects;                                  // 0x0500(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	uint8                                         bInSpawningStartup : 1;                            // 0x0510(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_511[0xF];                                      // 0x0511(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static bool CheckForOverlappingVolumes(class UObject* WorldContextObject, const struct FVector& StartLocation, const struct FRotator& PlaysetRotation, class UFortPlaysetItemDefinition* NewPlayset);
	static class AFortMinigame* GetMinigameForVolume(class AFortVolume* Volume);
	static void GetVolumeManager(const class UObject* WorldContextObject, class AFortVolumeManager** OutVolumeManager, EVolumeValidityResult* OutIsValid);

	void ApplyLevelSaveToWorld(class ULevelSaveRecord* SaveToSpawnFrom, const bool bComplexShouldSpawn);
	void DecrementUserIslandLoading();
	void EnterReadOnlyForVolume(class AFortVolume* Volume);
	void FinishedSpawningCurrentLevelRecord(const struct FAsyncTaskResult& Result);
	void HandleActorEndPlay(class AActor* Actor, const EEndPlayReason EndPlayReason);
	void HandleActorEnteredVolume(class AActor* Actor, class UPrimitiveComponent* ActorComponent, class AFortVolume* Volume);
	void HandleActorExitedVolume(class AActor* Actor, class UPrimitiveComponent* ActorComponent, class AFortVolume* Volume);
	void HandleActorHealthChanged(class AActor* Actor, float NewHealth);
	void HandleOnActorSpawned(class AActor* Actor);
	void HandleOnActorSpawned_Internal(class AActor* Actor);
	void HandleVolumeReset(class AFortVolume* VolumeResetting);
	void HandleVolumeStateChanged(EVolumeState NewState, class AFortVolume* Volume);
	void IncrementUserIslandLoading();
	void MinigameExitReadOnlyForVolume(class AFortVolume* Volume);
	void OnRep_ClientBudgetData();
	void ResaveActor(class AActor* Actor);
	void ResaveActorWithVolume(class AActor* Actor, class AFortVolume* Volume);
	void ResetVolumeAndLevelRecord(class AFortVolume* Volume, class AFortPlayerController* RequestingFortPC);
	class AFortVolume* SpawnVolume(TSubclassOf<class AFortVolume> VolumeActor, class UFortPlaysetItemDefinition* Playset, const struct FVector& Location, const struct FRotator& Rotation);
	void TryActivateQueuedVolumes(EAthenaGamePhase GamePhase);
	void UpdatePublishWatermarkFlagForVolume(class AFortVolume* Volume);
	void UpdateVolumeLevelStreams();

	TArray<class AController*> GetAllPlayersInVolume(class AFortVolume* Volume) const;
	TArray<class APlayerState*> GetAllPlayerStatesInVolume(class AFortVolume* Volume) const;
	class AFortVolume* GetVolumeForActor(const class AActor* Actor) const;
	class AFortVolume* GetVolumeForLocation(const struct FVector& Location) const;
	class AFortVolume* GetVolumeForPlayerState(const class APlayerState* PlayerState) const;
	bool GetVolumesForActor(class AActor* Actor, TArray<class AFortVolume*>* Volumes) const;
	bool GetVolumesForLocation(const struct FVector& Location, TArray<class AFortVolume*>* Volumes) const;
	bool ShouldShowPublishWatermarkForVolume(class AFortVolume* Volume, class FString* CreatorName, class FString* CreativeMnemonic, class FText* Title) const;
	bool ShouldSpawnActor(class UWorld* WorldContext, TSubclassOf<class AActor> ActorClass, const struct FVector& Location, const struct FRotator& Rotation) const;
	bool VolumeContainsUser(class APlayerState* PlayerState, class AFortVolume* Volume) const;
	bool WillVolumeDeleteAfterActorSpawn(class AFortVolume* Volume) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVolumeManager">();
	}
	static class AFortVolumeManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortVolumeManager>();
	}
};
static_assert(alignof(AFortVolumeManager) == 0x000008, "Wrong alignment on AFortVolumeManager");
static_assert(sizeof(AFortVolumeManager) == 0x000520, "Wrong size on AFortVolumeManager");
static_assert(offsetof(AFortVolumeManager, OnClientEnterVolume) == 0x000330, "Member 'AFortVolumeManager::OnClientEnterVolume' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, OnClientExitVolume) == 0x000340, "Member 'AFortVolumeManager::OnClientExitVolume' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, PreActorEnterVolume) == 0x000350, "Member 'AFortVolumeManager::PreActorEnterVolume' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, PostActorEnterVolume) == 0x000360, "Member 'AFortVolumeManager::PostActorEnterVolume' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, PreActorExitVolume) == 0x000370, "Member 'AFortVolumeManager::PreActorExitVolume' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, PostActorExitVolume) == 0x000380, "Member 'AFortVolumeManager::PostActorExitVolume' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, OnVolumeStateChanged) == 0x000390, "Member 'AFortVolumeManager::OnVolumeStateChanged' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, VolumeObjects) == 0x0003B0, "Member 'AFortVolumeManager::VolumeObjects' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, VolumeActivePlayers) == 0x0003C0, "Member 'AFortVolumeManager::VolumeActivePlayers' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, ClientBudgetData) == 0x000488, "Member 'AFortVolumeManager::ClientBudgetData' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, BlackListClassesTable) == 0x0004E0, "Member 'AFortVolumeManager::BlackListClassesTable' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, BlackListObjectsTable) == 0x0004E8, "Member 'AFortVolumeManager::BlackListObjectsTable' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, BlackListClasses) == 0x0004F0, "Member 'AFortVolumeManager::BlackListClasses' has a wrong offset!");
static_assert(offsetof(AFortVolumeManager, BlackListObjects) == 0x000500, "Member 'AFortVolumeManager::BlackListObjects' has a wrong offset!");

// Class FortniteGame.FortVolumeMiniMapIndicator
// 0x0138 (0x0240 - 0x0108)
class UFortVolumeMiniMapIndicator final : public UFortMiniMapIndicator
{
public:
	struct FSlateBrush                            PerimeterBrush;                                    // 0x0108(0x0088)(Transient, NativeAccessSpecifierPrivate)
	struct FSlateBrush                            OnRadarBrush;                                      // 0x0190(0x0088)(Transient, NativeAccessSpecifierPrivate)
	uint8                                         Pad_218[0x28];                                     // 0x0218(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortVolumeMiniMapIndicator">();
	}
	static class UFortVolumeMiniMapIndicator* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortVolumeMiniMapIndicator>();
	}
};
static_assert(alignof(UFortVolumeMiniMapIndicator) == 0x000008, "Wrong alignment on UFortVolumeMiniMapIndicator");
static_assert(sizeof(UFortVolumeMiniMapIndicator) == 0x000240, "Wrong size on UFortVolumeMiniMapIndicator");
static_assert(offsetof(UFortVolumeMiniMapIndicator, PerimeterBrush) == 0x000108, "Member 'UFortVolumeMiniMapIndicator::PerimeterBrush' has a wrong offset!");
static_assert(offsetof(UFortVolumeMiniMapIndicator, OnRadarBrush) == 0x000190, "Member 'UFortVolumeMiniMapIndicator::OnRadarBrush' has a wrong offset!");

// Class FortniteGame.FortWaypointInfo
// 0x0038 (0x0368 - 0x0330)
class AFortWaypointInfo final : public AInfo
{
public:
	TArray<class ABuildingTrapFloor_Waypoint*>    Waypoints;                                         // 0x0330(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FVector>                        SplineLocations;                                   // 0x0340(0x0010)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NativeAccessSpecifierPublic)
	TArray<struct FPlayerWaypointContext>         ContextArray;                                      // 0x0350(0x0010)(Net, ZeroConstructor, NativeAccessSpecifierPublic)
	class AFortProjectileTrajectory*              Spline;                                            // 0x0360(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	bool IsEndingWaypoint(class ABuildingTrapFloor_Waypoint* Waypoint);
	bool IsStartingWaypoint(class ABuildingTrapFloor_Waypoint* Waypoint);
	void OnRep_SplineLocations();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWaypointInfo">();
	}
	static class AFortWaypointInfo* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWaypointInfo>();
	}
};
static_assert(alignof(AFortWaypointInfo) == 0x000008, "Wrong alignment on AFortWaypointInfo");
static_assert(sizeof(AFortWaypointInfo) == 0x000368, "Wrong size on AFortWaypointInfo");
static_assert(offsetof(AFortWaypointInfo, Waypoints) == 0x000330, "Member 'AFortWaypointInfo::Waypoints' has a wrong offset!");
static_assert(offsetof(AFortWaypointInfo, SplineLocations) == 0x000340, "Member 'AFortWaypointInfo::SplineLocations' has a wrong offset!");
static_assert(offsetof(AFortWaypointInfo, ContextArray) == 0x000350, "Member 'AFortWaypointInfo::ContextArray' has a wrong offset!");
static_assert(offsetof(AFortWaypointInfo, Spline) == 0x000360, "Member 'AFortWaypointInfo::Spline' has a wrong offset!");

// Class FortniteGame.FortWaypointVolumeComponent
// 0x0010 (0x0108 - 0x00F8)
class UFortWaypointVolumeComponent final : public UActorComponent
{
public:
	TArray<class AFortWaypointInfo*>              WaypointGroups;                                    // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)

public:
	void OnClientEnterVolume(class APlayerState* InPlayerState, class AFortVolume* InVolume);
	void OnClientExitVolume(class APlayerState* InPlayerState, class AFortVolume* InVolume);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWaypointVolumeComponent">();
	}
	static class UFortWaypointVolumeComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWaypointVolumeComponent>();
	}
};
static_assert(alignof(UFortWaypointVolumeComponent) == 0x000008, "Wrong alignment on UFortWaypointVolumeComponent");
static_assert(sizeof(UFortWaypointVolumeComponent) == 0x000108, "Wrong size on UFortWaypointVolumeComponent");
static_assert(offsetof(UFortWaypointVolumeComponent, WaypointGroups) == 0x0000F8, "Member 'UFortWaypointVolumeComponent::WaypointGroups' has a wrong offset!");

// Class FortniteGame.FortWeap_EditingTool
// 0x0010 (0x09B8 - 0x09A8)
class AFortWeap_EditingTool : public AFortWeap_BuildingToolBase
{
public:
	class ABuildingSMActor*                       EditActor;                                         // 0x09A8(0x0008)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bEditConfirmed;                                    // 0x09B0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_9B1[0x7];                                      // 0x09B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnRep_EditActor();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeap_EditingTool">();
	}
	static class AFortWeap_EditingTool* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeap_EditingTool>();
	}
};
static_assert(alignof(AFortWeap_EditingTool) == 0x000008, "Wrong alignment on AFortWeap_EditingTool");
static_assert(sizeof(AFortWeap_EditingTool) == 0x0009B8, "Wrong size on AFortWeap_EditingTool");
static_assert(offsetof(AFortWeap_EditingTool, EditActor) == 0x0009A8, "Member 'AFortWeap_EditingTool::EditActor' has a wrong offset!");
static_assert(offsetof(AFortWeap_EditingTool, bEditConfirmed) == 0x0009B0, "Member 'AFortWeap_EditingTool::bEditConfirmed' has a wrong offset!");

// Class FortniteGame.FortWeaponAnimSet
// 0x0190 (0x01C0 - 0x0030)
class UFortWeaponAnimSet final : public UDataAsset
{
public:
	struct FFortAnimInput_PlayerAnimAsset         MaleAnimAsset;                                     // 0x0030(0x00C8)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
	struct FFortAnimInput_PlayerAnimAsset         FemaleAnimAsset;                                   // 0x00F8(0x00C8)(Edit, NoDestructor, NativeAccessSpecifierPrivate)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponAnimSet">();
	}
	static class UFortWeaponAnimSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponAnimSet>();
	}
};
static_assert(alignof(UFortWeaponAnimSet) == 0x000008, "Wrong alignment on UFortWeaponAnimSet");
static_assert(sizeof(UFortWeaponAnimSet) == 0x0001C0, "Wrong size on UFortWeaponAnimSet");
static_assert(offsetof(UFortWeaponAnimSet, MaleAnimAsset) == 0x000030, "Member 'UFortWeaponAnimSet::MaleAnimAsset' has a wrong offset!");
static_assert(offsetof(UFortWeaponAnimSet, FemaleAnimAsset) == 0x0000F8, "Member 'UFortWeaponAnimSet::FemaleAnimAsset' has a wrong offset!");

// Class FortniteGame.FortWeaponAttrSet
// 0x0168 (0x0198 - 0x0030)
class UFortWeaponAttrSet final : public UFortAttributeSet
{
public:
	struct FFortGameplayAttributeData             WeaponChanceToNotConsumeAmmo;                      // 0x0030(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             AccumulatedWeaponChanceToNotConsumeAmmo;           // 0x0058(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             WeaponRateOfFire;                                  // 0x0080(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             WeaponHorizontalRecoil;                            // 0x00A8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             WeaponVerticalRecoil;                              // 0x00D0(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             WeaponSpreadReduction;                             // 0x00F8(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             WeaponReloadSpeed;                                 // 0x0120(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             WeaponAmmoClipSize;                                // 0x0148(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)
	struct FFortGameplayAttributeData             CharacterItemDurabilityDecayModifier;              // 0x0170(0x0028)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NativeAccessSpecifierPublic)

public:
	void OnRep_AccumulatedWeaponChanceToNotConsumeAmmo();
	void OnRep_CharacterItemDurabilityDecayModifier();
	void OnRep_WeaponAmmoClipSize();
	void OnRep_WeaponChanceToNotConsumeAmmo();
	void OnRep_WeaponHorizontalRecoil();
	void OnRep_WeaponRateOfFire();
	void OnRep_WeaponReloadSpeed();
	void OnRep_WeaponSpreadReduction();
	void OnRep_WeaponVerticalRecoil();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponAttrSet">();
	}
	static class UFortWeaponAttrSet* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponAttrSet>();
	}
};
static_assert(alignof(UFortWeaponAttrSet) == 0x000008, "Wrong alignment on UFortWeaponAttrSet");
static_assert(sizeof(UFortWeaponAttrSet) == 0x000198, "Wrong size on UFortWeaponAttrSet");
static_assert(offsetof(UFortWeaponAttrSet, WeaponChanceToNotConsumeAmmo) == 0x000030, "Member 'UFortWeaponAttrSet::WeaponChanceToNotConsumeAmmo' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, AccumulatedWeaponChanceToNotConsumeAmmo) == 0x000058, "Member 'UFortWeaponAttrSet::AccumulatedWeaponChanceToNotConsumeAmmo' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, WeaponRateOfFire) == 0x000080, "Member 'UFortWeaponAttrSet::WeaponRateOfFire' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, WeaponHorizontalRecoil) == 0x0000A8, "Member 'UFortWeaponAttrSet::WeaponHorizontalRecoil' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, WeaponVerticalRecoil) == 0x0000D0, "Member 'UFortWeaponAttrSet::WeaponVerticalRecoil' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, WeaponSpreadReduction) == 0x0000F8, "Member 'UFortWeaponAttrSet::WeaponSpreadReduction' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, WeaponReloadSpeed) == 0x000120, "Member 'UFortWeaponAttrSet::WeaponReloadSpeed' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, WeaponAmmoClipSize) == 0x000148, "Member 'UFortWeaponAttrSet::WeaponAmmoClipSize' has a wrong offset!");
static_assert(offsetof(UFortWeaponAttrSet, CharacterItemDurabilityDecayModifier) == 0x000170, "Member 'UFortWeaponAttrSet::CharacterItemDurabilityDecayModifier' has a wrong offset!");

// Class FortniteGame.FortWeaponMeleeItemDefinition
// 0x0000 (0x0BA0 - 0x0BA0)
class UFortWeaponMeleeItemDefinition final : public UFortWeaponItemDefinition
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponMeleeItemDefinition">();
	}
	static class UFortWeaponMeleeItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponMeleeItemDefinition>();
	}
};
static_assert(alignof(UFortWeaponMeleeItemDefinition) == 0x000010, "Wrong alignment on UFortWeaponMeleeItemDefinition");
static_assert(sizeof(UFortWeaponMeleeItemDefinition) == 0x000BA0, "Wrong size on UFortWeaponMeleeItemDefinition");

// Class FortniteGame.FortWeaponMeleeItemDefinitionTooltip
// 0x0000 (0x0090 - 0x0090)
class UFortWeaponMeleeItemDefinitionTooltip final : public UFortWeaponItemDefinitionTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponMeleeItemDefinitionTooltip">();
	}
	static class UFortWeaponMeleeItemDefinitionTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponMeleeItemDefinitionTooltip>();
	}
};
static_assert(alignof(UFortWeaponMeleeItemDefinitionTooltip) == 0x000008, "Wrong alignment on UFortWeaponMeleeItemDefinitionTooltip");
static_assert(sizeof(UFortWeaponMeleeItemDefinitionTooltip) == 0x000090, "Wrong size on UFortWeaponMeleeItemDefinitionTooltip");

// Class FortniteGame.FortWeaponRangedForVehicle
// 0x0058 (0x0C78 - 0x0C20)
class AFortWeaponRangedForVehicle : public AFortWeaponRanged
{
public:
	uint8                                         Pad_C20[0x8];                                      // 0x0C20(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	struct FMountedWeaponInfo                     MountedWeaponInfo;                                 // 0x0C28(0x0038)(NativeAccessSpecifierPublic)
	struct FVector                                WeaponLoc;                                         // 0x0C60(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FRotator                               WeaponRot;                                         // 0x0C6C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)

public:
	void OnHostVehicleSetup();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedForVehicle">();
	}
	static class AFortWeaponRangedForVehicle* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeaponRangedForVehicle>();
	}
};
static_assert(alignof(AFortWeaponRangedForVehicle) == 0x000008, "Wrong alignment on AFortWeaponRangedForVehicle");
static_assert(sizeof(AFortWeaponRangedForVehicle) == 0x000C78, "Wrong size on AFortWeaponRangedForVehicle");
static_assert(offsetof(AFortWeaponRangedForVehicle, MountedWeaponInfo) == 0x000C28, "Member 'AFortWeaponRangedForVehicle::MountedWeaponInfo' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedForVehicle, WeaponLoc) == 0x000C60, "Member 'AFortWeaponRangedForVehicle::WeaponLoc' has a wrong offset!");
static_assert(offsetof(AFortWeaponRangedForVehicle, WeaponRot) == 0x000C6C, "Member 'AFortWeaponRangedForVehicle::WeaponRot' has a wrong offset!");

// Class FortniteGame.FortWeaponRangedItemDefinition
// 0x0050 (0x0BF0 - 0x0BA0)
class UFortWeaponRangedItemDefinition final : public UFortWeaponItemDefinition
{
public:
	TSoftClassPtr<class UClass>                   ProjectileTemplate;                                // 0x0B98(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	TSoftObjectPtr<class UParticleSystem>         BulletShellFXTemplate;                             // 0x0BC0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         bUseNativeWeaponTrace : 1;                         // 0x0BE8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bTraceThroughPawns : 1;                            // 0x0BE8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bTraceThroughWorld : 1;                            // 0x0BE8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bShouldSpawnBulletShellFX : 1;                     // 0x0BE8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bShouldUsePerfectAimWhenTargetingMinSpread : 1;    // 0x0BE8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bDoNotAllowDoublePump : 1;                         // 0x0BE8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bUseOnTouch : 1;                                   // 0x0BE8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bShowReticleHitNotifyAtImpactLocation : 1;         // 0x0BE8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         bForceProjectileTooltip : 1;                       // 0x0BE9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
	uint8                                         Pad_BEA[0x6];                                      // 0x0BEA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	bool DoNotAllowDoublePump() const;
	bool ForceProjectileTooltip() const;
	class UParticleSystem* GetBulletShellFXTemplate() const;
	TSubclassOf<class AFortProjectileBase> GetProjectileTemplate() const;
	bool ShouldShowReticleHitNotifyAtImpactLocation() const;
	bool ShouldSpawnBulletShellFX() const;
	bool ShouldTraceThroughPawns() const;
	bool ShouldTraceThroughWorld() const;
	bool ShouldUseNativeWeaponTrace() const;
	bool ShouldUsePerfectAimWhenTargetingMinSpread() const;
	bool UseOnTouch() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedItemDefinition">();
	}
	static class UFortWeaponRangedItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponRangedItemDefinition>();
	}
};
static_assert(alignof(UFortWeaponRangedItemDefinition) == 0x000010, "Wrong alignment on UFortWeaponRangedItemDefinition");
static_assert(sizeof(UFortWeaponRangedItemDefinition) == 0x000BF0, "Wrong size on UFortWeaponRangedItemDefinition");
static_assert(offsetof(UFortWeaponRangedItemDefinition, ProjectileTemplate) == 0x000B98, "Member 'UFortWeaponRangedItemDefinition::ProjectileTemplate' has a wrong offset!");
static_assert(offsetof(UFortWeaponRangedItemDefinition, BulletShellFXTemplate) == 0x000BC0, "Member 'UFortWeaponRangedItemDefinition::BulletShellFXTemplate' has a wrong offset!");

// Class FortniteGame.FortWeaponRangedMountedCannon
// 0x0000 (0x0C78 - 0x0C78)
class AFortWeaponRangedMountedCannon final : public AFortWeaponRangedForVehicle
{
public:
	void ServerFireActorInCannon();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedMountedCannon">();
	}
	static class AFortWeaponRangedMountedCannon* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFortWeaponRangedMountedCannon>();
	}
};
static_assert(alignof(AFortWeaponRangedMountedCannon) == 0x000008, "Wrong alignment on AFortWeaponRangedMountedCannon");
static_assert(sizeof(AFortWeaponRangedMountedCannon) == 0x000C78, "Wrong size on AFortWeaponRangedMountedCannon");

// Class FortniteGame.FortWeaponTooltip
// 0x0088 (0x0118 - 0x0090)
class UFortWeaponTooltip : public UFortWorldItemTooltip
{
public:
	class UFortWorldItem*                         CachedWeapon;                                      // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_98[0x80];                                      // 0x0098(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponTooltip">();
	}
	static class UFortWeaponTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponTooltip>();
	}
};
static_assert(alignof(UFortWeaponTooltip) == 0x000008, "Wrong alignment on UFortWeaponTooltip");
static_assert(sizeof(UFortWeaponTooltip) == 0x000118, "Wrong size on UFortWeaponTooltip");
static_assert(offsetof(UFortWeaponTooltip, CachedWeapon) == 0x000090, "Member 'UFortWeaponTooltip::CachedWeapon' has a wrong offset!");

// Class FortniteGame.FortWeaponRangedTooltip
// 0x0000 (0x0118 - 0x0118)
class UFortWeaponRangedTooltip final : public UFortWeaponTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWeaponRangedTooltip">();
	}
	static class UFortWeaponRangedTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWeaponRangedTooltip>();
	}
};
static_assert(alignof(UFortWeaponRangedTooltip) == 0x000008, "Wrong alignment on UFortWeaponRangedTooltip");
static_assert(sizeof(UFortWeaponRangedTooltip) == 0x000118, "Wrong size on UFortWeaponRangedTooltip");

// Class FortniteGame.FortWorkerTooltip
// 0x0000 (0x00C0 - 0x00C0)
class UFortWorkerTooltip final : public UFortCharacterTooltip
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorkerTooltip">();
	}
	static class UFortWorkerTooltip* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorkerTooltip>();
	}
};
static_assert(alignof(UFortWorkerTooltip) == 0x000008, "Wrong alignment on UFortWorkerTooltip");
static_assert(sizeof(UFortWorkerTooltip) == 0x0000C0, "Wrong size on UFortWorkerTooltip");

// Class FortniteGame.FortWorldItem
// 0x0198 (0x0220 - 0x0088)
class UFortWorldItem final : public UFortItem
{
public:
	uint8                                         Pad_88[0x48];                                      // 0x0088(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsTemporaryItem;                                  // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bNeedsPersistentUpdate;                            // 0x00D1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bPendingPersistentDelete;                          // 0x00D2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_D3[0x5];                                       // 0x00D3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortInventory*                         OwnerInventory;                                    // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FFortItemEntry                         ItemEntry;                                         // 0x00E0(0x0120)(Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_200[0x20];                                     // 0x0200(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void MarkItemAsSeenInFrontend();

	void GetOwnedGameplayTags(struct FGameplayTagContainer* TagContainer) const;
	bool SeenInFrontend() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorldItem">();
	}
	static class UFortWorldItem* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorldItem>();
	}
};
static_assert(alignof(UFortWorldItem) == 0x000008, "Wrong alignment on UFortWorldItem");
static_assert(sizeof(UFortWorldItem) == 0x000220, "Wrong size on UFortWorldItem");
static_assert(offsetof(UFortWorldItem, bIsTemporaryItem) == 0x0000D0, "Member 'UFortWorldItem::bIsTemporaryItem' has a wrong offset!");
static_assert(offsetof(UFortWorldItem, bNeedsPersistentUpdate) == 0x0000D1, "Member 'UFortWorldItem::bNeedsPersistentUpdate' has a wrong offset!");
static_assert(offsetof(UFortWorldItem, bPendingPersistentDelete) == 0x0000D2, "Member 'UFortWorldItem::bPendingPersistentDelete' has a wrong offset!");
static_assert(offsetof(UFortWorldItem, OwnerInventory) == 0x0000D8, "Member 'UFortWorldItem::OwnerInventory' has a wrong offset!");
static_assert(offsetof(UFortWorldItem, ItemEntry) == 0x0000E0, "Member 'UFortWorldItem::ItemEntry' has a wrong offset!");

// Class FortniteGame.FortWorldRecord
// 0x0168 (0x0238 - 0x00D0)
class UFortWorldRecord final : public UFortGenericRecord
{
public:
	struct FFortCloudSaveInfo                     CloudInfo;                                         // 0x00D0(0x0018)(Transient, NativeAccessSpecifierPublic)
	int32                                         CurrentZoneIndex;                                  // 0x00E8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_EC[0x4];                                       // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FFortPlayerRecord>              SavedPlayers;                                      // 0x00F0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
	struct FFortZoneInstanceDetails               ZoneInstanceInfo;                                  // 0x0100(0x0128)(Transient, NativeAccessSpecifierPublic)
	class FString                                 WUID;                                              // 0x0228(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortWorldRecord">();
	}
	static class UFortWorldRecord* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortWorldRecord>();
	}
};
static_assert(alignof(UFortWorldRecord) == 0x000008, "Wrong alignment on UFortWorldRecord");
static_assert(sizeof(UFortWorldRecord) == 0x000238, "Wrong size on UFortWorldRecord");
static_assert(offsetof(UFortWorldRecord, CloudInfo) == 0x0000D0, "Member 'UFortWorldRecord::CloudInfo' has a wrong offset!");
static_assert(offsetof(UFortWorldRecord, CurrentZoneIndex) == 0x0000E8, "Member 'UFortWorldRecord::CurrentZoneIndex' has a wrong offset!");
static_assert(offsetof(UFortWorldRecord, SavedPlayers) == 0x0000F0, "Member 'UFortWorldRecord::SavedPlayers' has a wrong offset!");
static_assert(offsetof(UFortWorldRecord, ZoneInstanceInfo) == 0x000100, "Member 'UFortWorldRecord::ZoneInstanceInfo' has a wrong offset!");
static_assert(offsetof(UFortWorldRecord, WUID) == 0x000228, "Member 'UFortWorldRecord::WUID' has a wrong offset!");

// Class FortniteGame.FromFortitudeModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromFortitudeModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromFortitudeModMagnitudeCalculation">();
	}
	static class UFromFortitudeModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromFortitudeModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromFortitudeModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromFortitudeModMagnitudeCalculation");
static_assert(sizeof(UFromFortitudeModMagnitudeCalculation) == 0x000058, "Wrong size on UFromFortitudeModMagnitudeCalculation");

// Class FortniteGame.FromOffenseModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromOffenseModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromOffenseModMagnitudeCalculation">();
	}
	static class UFromOffenseModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromOffenseModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromOffenseModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromOffenseModMagnitudeCalculation");
static_assert(sizeof(UFromOffenseModMagnitudeCalculation) == 0x000058, "Wrong size on UFromOffenseModMagnitudeCalculation");

// Class FortniteGame.FromResistanceModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromResistanceModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromResistanceModMagnitudeCalculation">();
	}
	static class UFromResistanceModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromResistanceModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromResistanceModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromResistanceModMagnitudeCalculation");
static_assert(sizeof(UFromResistanceModMagnitudeCalculation) == 0x000058, "Wrong size on UFromResistanceModMagnitudeCalculation");

// Class FortniteGame.FromTeamFortitudeModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromTeamFortitudeModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromTeamFortitudeModMagnitudeCalculation">();
	}
	static class UFromTeamFortitudeModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromTeamFortitudeModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromTeamFortitudeModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromTeamFortitudeModMagnitudeCalculation");
static_assert(sizeof(UFromTeamFortitudeModMagnitudeCalculation) == 0x000058, "Wrong size on UFromTeamFortitudeModMagnitudeCalculation");

// Class FortniteGame.FromTeamResistanceModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromTeamResistanceModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromTeamResistanceModMagnitudeCalculation">();
	}
	static class UFromTeamResistanceModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromTeamResistanceModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromTeamResistanceModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromTeamResistanceModMagnitudeCalculation");
static_assert(sizeof(UFromTeamResistanceModMagnitudeCalculation) == 0x000058, "Wrong size on UFromTeamResistanceModMagnitudeCalculation");

// Class FortniteGame.FromTeamTechModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromTeamTechModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromTeamTechModMagnitudeCalculation">();
	}
	static class UFromTeamTechModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromTeamTechModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromTeamTechModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromTeamTechModMagnitudeCalculation");
static_assert(sizeof(UFromTeamTechModMagnitudeCalculation) == 0x000058, "Wrong size on UFromTeamTechModMagnitudeCalculation");

// Class FortniteGame.FromTechModMagnitudeCalculation
// 0x0018 (0x0058 - 0x0040)
class UFromTechModMagnitudeCalculation final : public UFortGameplayModMagnitudeCalculation
{
public:
	uint8                                         Pad_40[0x18];                                      // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FromTechModMagnitudeCalculation">();
	}
	static class UFromTechModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFromTechModMagnitudeCalculation>();
	}
};
static_assert(alignof(UFromTechModMagnitudeCalculation) == 0x000008, "Wrong alignment on UFromTechModMagnitudeCalculation");
static_assert(sizeof(UFromTechModMagnitudeCalculation) == 0x000058, "Wrong size on UFromTechModMagnitudeCalculation");

// Class FortniteGame.FrontendAnimInstance
// 0x0098 (0x0300 - 0x0268)
class UFrontendAnimInstance : public UAnimInstance
{
public:
	uint8                                         Pad_268[0x8];                                      // 0x0268(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	bool                                          bIsSkydiving;                                      // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_271[0x3];                                      // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class FName                                   SubjectName;                                       // 0x0274(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LiveLinkAlpha;                                     // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerPawn*                        FortPlayerPawn;                                    // 0x0280(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EFortDisplayGender                            Gender;                                            // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_289[0x7];                                      // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class UAnimMontage*                           IntroAnimation_Female;                             // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           IntroAnimation_Male;                               // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           OutroAnimation_Female;                             // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           OutroAnimation_Male;                               // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           SelectedAnimation_Female;                          // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	class UAnimMontage*                           SelectedAnimation_Male;                            // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         bCanPlayCustomAnimations : 1;                      // 0x02C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
	uint8                                         Pad_2C1[0x7];                                      // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	struct FGameplayTagAnimations                 GameplayTagAnimations;                             // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagAnimations                 FemaleGameplayTagAnimations;                       // 0x02D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	struct FGameplayTagAnimations                 MaleGameplayTagAnimations;                         // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
	uint8                                         Pad_2F8[0x8];                                      // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnPlayMontageFromGameplayTagQuery(const struct FGameplayTagQuery& MatchingQuery, class UAnimMontage* MontagePlaying);
	void PlayIntro();
	void PlayOutro();
	void PlaySelected();

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FrontendAnimInstance">();
	}
	static class UFrontendAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFrontendAnimInstance>();
	}
};
static_assert(alignof(UFrontendAnimInstance) == 0x000008, "Wrong alignment on UFrontendAnimInstance");
static_assert(sizeof(UFrontendAnimInstance) == 0x000300, "Wrong size on UFrontendAnimInstance");
static_assert(offsetof(UFrontendAnimInstance, bIsSkydiving) == 0x000270, "Member 'UFrontendAnimInstance::bIsSkydiving' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, SubjectName) == 0x000274, "Member 'UFrontendAnimInstance::SubjectName' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, LiveLinkAlpha) == 0x00027C, "Member 'UFrontendAnimInstance::LiveLinkAlpha' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, FortPlayerPawn) == 0x000280, "Member 'UFrontendAnimInstance::FortPlayerPawn' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, Gender) == 0x000288, "Member 'UFrontendAnimInstance::Gender' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, IntroAnimation_Female) == 0x000290, "Member 'UFrontendAnimInstance::IntroAnimation_Female' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, IntroAnimation_Male) == 0x000298, "Member 'UFrontendAnimInstance::IntroAnimation_Male' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, OutroAnimation_Female) == 0x0002A0, "Member 'UFrontendAnimInstance::OutroAnimation_Female' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, OutroAnimation_Male) == 0x0002A8, "Member 'UFrontendAnimInstance::OutroAnimation_Male' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, SelectedAnimation_Female) == 0x0002B0, "Member 'UFrontendAnimInstance::SelectedAnimation_Female' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, SelectedAnimation_Male) == 0x0002B8, "Member 'UFrontendAnimInstance::SelectedAnimation_Male' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, GameplayTagAnimations) == 0x0002C8, "Member 'UFrontendAnimInstance::GameplayTagAnimations' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, FemaleGameplayTagAnimations) == 0x0002D8, "Member 'UFrontendAnimInstance::FemaleGameplayTagAnimations' has a wrong offset!");
static_assert(offsetof(UFrontendAnimInstance, MaleGameplayTagAnimations) == 0x0002E8, "Member 'UFrontendAnimInstance::MaleGameplayTagAnimations' has a wrong offset!");

// Class FortniteGame.FrontEndSettings
// 0x0010 (0x0340 - 0x0330)
class AFrontEndSettings : public AActor
{
public:
	TArray<struct FCameraPair>                    Cameras;                                           // 0x0330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FrontEndSettings">();
	}
	static class AFrontEndSettings* GetDefaultObj()
	{
		return GetDefaultObjImpl<AFrontEndSettings>();
	}
};
static_assert(alignof(AFrontEndSettings) == 0x000008, "Wrong alignment on AFrontEndSettings");
static_assert(sizeof(AFrontEndSettings) == 0x000340, "Wrong size on AFrontEndSettings");
static_assert(offsetof(AFrontEndSettings, Cameras) == 0x000330, "Member 'AFrontEndSettings::Cameras' has a wrong offset!");

// Class FortniteGame.GameplayEffectVolume
// 0x0060 (0x03D8 - 0x0378)
class AGameplayEffectVolume final : public APhysicsVolume
{
public:
	TSubclassOf<class UGameplayEffect>            GameplayEffect;                                    // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         GameplayEffectLevel;                               // 0x0380(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_384[0x54];                                     // 0x0384(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ApplyGameplayEffect(class AActor* Actor);
	void RemoveGameplayEffect(class AActor* Actor);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"GameplayEffectVolume">();
	}
	static class AGameplayEffectVolume* GetDefaultObj()
	{
		return GetDefaultObjImpl<AGameplayEffectVolume>();
	}
};
static_assert(alignof(AGameplayEffectVolume) == 0x000008, "Wrong alignment on AGameplayEffectVolume");
static_assert(sizeof(AGameplayEffectVolume) == 0x0003D8, "Wrong size on AGameplayEffectVolume");
static_assert(offsetof(AGameplayEffectVolume, GameplayEffect) == 0x000378, "Member 'AGameplayEffectVolume::GameplayEffect' has a wrong offset!");
static_assert(offsetof(AGameplayEffectVolume, GameplayEffectLevel) == 0x000380, "Member 'AGameplayEffectVolume::GameplayEffectLevel' has a wrong offset!");

// Class FortniteGame.HeadPartAnimInstance
// 0x0010 (0x03E0 - 0x03D0)
class UHeadPartAnimInstance : public UCustomCharacterPartAnimInstance
{
public:
	class FName                                   SubjectName;                                       // 0x03D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         LiveLinkSourceExternalAlpha;                       // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bUseLiveLinkSourceExternal : 1;                    // 0x03DC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_3DD[0x3];                                      // 0x03DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"HeadPartAnimInstance">();
	}
	static class UHeadPartAnimInstance* GetDefaultObj()
	{
		return GetDefaultObjImpl<UHeadPartAnimInstance>();
	}
};
static_assert(alignof(UHeadPartAnimInstance) == 0x000008, "Wrong alignment on UHeadPartAnimInstance");
static_assert(sizeof(UHeadPartAnimInstance) == 0x0003E0, "Wrong size on UHeadPartAnimInstance");
static_assert(offsetof(UHeadPartAnimInstance, SubjectName) == 0x0003D0, "Member 'UHeadPartAnimInstance::SubjectName' has a wrong offset!");
static_assert(offsetof(UHeadPartAnimInstance, LiveLinkSourceExternalAlpha) == 0x0003D8, "Member 'UHeadPartAnimInstance::LiveLinkSourceExternalAlpha' has a wrong offset!");

// Class FortniteGame.HoverDroneMovementComponent
// 0x0120 (0x02C0 - 0x01A0)
class UHoverDroneMovementComponent final : public USpectatorPawnMovement
{
public:
	uint8                                         Pad_1A0[0x48];                                     // 0x01A0(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
	float                                         RotAcceleration;                                   // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         RotDeceleration;                                   // 0x01EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxPitchRotSpeed;                                  // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         MaxYawRotSpeed;                                    // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TurboRotAcceleration;                              // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TurboRotDeceleration;                              // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TurboMaxPitchRotSpeed;                             // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TurboMaxYawRotSpeed;                               // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              TurboAccelerationRange;                            // 0x0208(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector2D                              TurboAccelerationAltitudeRange;                    // 0x0210(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TurboDeceleration;                                 // 0x0218(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         TurboHoverThrustScale;                             // 0x021C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         FullAirFrictionVelocity;                           // 0x0220(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	struct FVector                                CreativeModeBoundsScale;                           // 0x0224(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_230[0x90];                                     // 0x0230(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void OnFollowedPlayerChanged(class AFortPlayerControllerSpectating* SpectatorPC, class AFortPlayerState* NewFollowedPlayer);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"HoverDroneMovementComponent">();
	}
	static class UHoverDroneMovementComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UHoverDroneMovementComponent>();
	}
};
static_assert(alignof(UHoverDroneMovementComponent) == 0x000008, "Wrong alignment on UHoverDroneMovementComponent");
static_assert(sizeof(UHoverDroneMovementComponent) == 0x0002C0, "Wrong size on UHoverDroneMovementComponent");
static_assert(offsetof(UHoverDroneMovementComponent, RotAcceleration) == 0x0001E8, "Member 'UHoverDroneMovementComponent::RotAcceleration' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, RotDeceleration) == 0x0001EC, "Member 'UHoverDroneMovementComponent::RotDeceleration' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, MaxPitchRotSpeed) == 0x0001F0, "Member 'UHoverDroneMovementComponent::MaxPitchRotSpeed' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, MaxYawRotSpeed) == 0x0001F4, "Member 'UHoverDroneMovementComponent::MaxYawRotSpeed' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboRotAcceleration) == 0x0001F8, "Member 'UHoverDroneMovementComponent::TurboRotAcceleration' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboRotDeceleration) == 0x0001FC, "Member 'UHoverDroneMovementComponent::TurboRotDeceleration' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboMaxPitchRotSpeed) == 0x000200, "Member 'UHoverDroneMovementComponent::TurboMaxPitchRotSpeed' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboMaxYawRotSpeed) == 0x000204, "Member 'UHoverDroneMovementComponent::TurboMaxYawRotSpeed' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboAccelerationRange) == 0x000208, "Member 'UHoverDroneMovementComponent::TurboAccelerationRange' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboAccelerationAltitudeRange) == 0x000210, "Member 'UHoverDroneMovementComponent::TurboAccelerationAltitudeRange' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboDeceleration) == 0x000218, "Member 'UHoverDroneMovementComponent::TurboDeceleration' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, TurboHoverThrustScale) == 0x00021C, "Member 'UHoverDroneMovementComponent::TurboHoverThrustScale' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, FullAirFrictionVelocity) == 0x000220, "Member 'UHoverDroneMovementComponent::FullAirFrictionVelocity' has a wrong offset!");
static_assert(offsetof(UHoverDroneMovementComponent, CreativeModeBoundsScale) == 0x000224, "Member 'UHoverDroneMovementComponent::CreativeModeBoundsScale' has a wrong offset!");

// Class FortniteGame.KeepHeartBase
// 0x0050 (0x0C30 - 0x0BE0)
class AKeepHeartBase : public ABuildingSMActor
{
public:
	TSoftClassPtr<class UClass>                   BuildingInstructionsHandlerClass;                  // 0x0BE0(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C08[0x20];                                     // 0x0C08(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortSaveFileBuildingInstructionsHandler* SaveFileInstructionsHandler;                       // 0x0C28(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	bool IsKeepLoaded();
	bool IsKeepOwner(const class AFortPlayerController* FortPC);
	void LoadUserKeep(class AFortPlayerController* FortPC);
	bool ResetUserKeep(class AFortPlayerController* FortPC);
	bool SaveUserKeep(class AFortPlayerController* FortPC);
	void SetAllowLooting(bool bAllowed);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"KeepHeartBase">();
	}
	static class AKeepHeartBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<AKeepHeartBase>();
	}
};
static_assert(alignof(AKeepHeartBase) == 0x000008, "Wrong alignment on AKeepHeartBase");
static_assert(sizeof(AKeepHeartBase) == 0x000C30, "Wrong size on AKeepHeartBase");
static_assert(offsetof(AKeepHeartBase, BuildingInstructionsHandlerClass) == 0x000BE0, "Member 'AKeepHeartBase::BuildingInstructionsHandlerClass' has a wrong offset!");
static_assert(offsetof(AKeepHeartBase, SaveFileInstructionsHandler) == 0x000C28, "Member 'AKeepHeartBase::SaveFileInstructionsHandler' has a wrong offset!");

// Class FortniteGame.KeepHeart
// 0x0028 (0x0C58 - 0x0C30)
class AKeepHeart final : public AKeepHeartBase
{
public:
	class AActor*                                 DecorationRoomPlacement;                           // 0x0C30(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            PermaniteHealEffect;                               // 0x0C38(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PermaniteWallWeight;                               // 0x0C40(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PermaniteFloorWeight;                              // 0x0C44(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PermaniteStairWeight;                              // 0x0C48(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         PermaniteRoofWeight;                               // 0x0C4C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EKeepDefenseState                             DefenseState;                                      // 0x0C50(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C51[0x7];                                      // 0x0C51(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void DelayedVoteSuccess();
	bool DestroyNonPermaniteStructures();
	float GetAveragePermaniteLevel();
	int32 GetUpgradeAllPermaniteCost(class AFortPlayerController* FortPC, bool bQuickUpgrade);
	float GetWorldStreamingInProgress();
	void HandleVoteComplete(bool bResult);
	bool IsWorldStreamedIn();
	bool IsWorldStreamingIn();
	void NotifyEncounterEnded(class UFortAIEncounterInfo* EndedEncounter);
	void NotifyEncounterStarted(class UFortAIEncounterInfo* StartedEncounter);
	void OnDefenseLevelChanged();
	void OnVoteComplete(bool bResult);
	void OnWorldStreamedIn();
	void ResetContainers();
	void RestoreContainers();
	void RestoreKeepHealth();
	void SetPermaniteAvailability(bool bAvailable);
	void StartVote(const class FText& VoteText, const class FText& YesText, const class FText& NoText, float PercentageToPass, bool bSkipIfOnePlayerOnly);
	void StreamInWorld();
	void StreamOutWorld();
	bool UpgradeAllPermaniteStructures(class AFortPlayerController* FortPC, bool bQuickUpgrade);

	int32 GetDefenseLevel() const;
	bool IsDefenseActive() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"KeepHeart">();
	}
	static class AKeepHeart* GetDefaultObj()
	{
		return GetDefaultObjImpl<AKeepHeart>();
	}
};
static_assert(alignof(AKeepHeart) == 0x000008, "Wrong alignment on AKeepHeart");
static_assert(sizeof(AKeepHeart) == 0x000C58, "Wrong size on AKeepHeart");
static_assert(offsetof(AKeepHeart, DecorationRoomPlacement) == 0x000C30, "Member 'AKeepHeart::DecorationRoomPlacement' has a wrong offset!");
static_assert(offsetof(AKeepHeart, PermaniteHealEffect) == 0x000C38, "Member 'AKeepHeart::PermaniteHealEffect' has a wrong offset!");
static_assert(offsetof(AKeepHeart, PermaniteWallWeight) == 0x000C40, "Member 'AKeepHeart::PermaniteWallWeight' has a wrong offset!");
static_assert(offsetof(AKeepHeart, PermaniteFloorWeight) == 0x000C44, "Member 'AKeepHeart::PermaniteFloorWeight' has a wrong offset!");
static_assert(offsetof(AKeepHeart, PermaniteStairWeight) == 0x000C48, "Member 'AKeepHeart::PermaniteStairWeight' has a wrong offset!");
static_assert(offsetof(AKeepHeart, PermaniteRoofWeight) == 0x000C4C, "Member 'AKeepHeart::PermaniteRoofWeight' has a wrong offset!");
static_assert(offsetof(AKeepHeart, DefenseState) == 0x000C50, "Member 'AKeepHeart::DefenseState' has a wrong offset!");

// Class FortniteGame.KeepItemCoreContainer
// 0x0000 (0x0DB8 - 0x0DB8)
class AKeepItemCoreContainer final : public AKeepItemContainer
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"KeepItemCoreContainer">();
	}
	static class AKeepItemCoreContainer* GetDefaultObj()
	{
		return GetDefaultObjImpl<AKeepItemCoreContainer>();
	}
};
static_assert(alignof(AKeepItemCoreContainer) == 0x000008, "Wrong alignment on AKeepItemCoreContainer");
static_assert(sizeof(AKeepItemCoreContainer) == 0x000DB8, "Wrong size on AKeepItemCoreContainer");

// Class FortniteGame.LevelTestingActorBase
// 0x0000 (0x0330 - 0x0330)
class ALevelTestingActorBase final : public AActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LevelTestingActorBase">();
	}
	static class ALevelTestingActorBase* GetDefaultObj()
	{
		return GetDefaultObjImpl<ALevelTestingActorBase>();
	}
};
static_assert(alignof(ALevelTestingActorBase) == 0x000008, "Wrong alignment on ALevelTestingActorBase");
static_assert(sizeof(ALevelTestingActorBase) == 0x000330, "Wrong size on ALevelTestingActorBase");

// Class FortniteGame.LobbyBackgroundTakeoverEvent
// 0x0050 (0x03D0 - 0x0380)
class ULobbyBackgroundTakeoverEvent final : public UFortEventItemDefinitionBase
{
public:
	TSoftObjectPtr<class UWorld>                  StwLobbyBackgroundLevelName;                       // 0x0378(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UWorld>                  AthenaLobbyBackgroundLevelName;                    // 0x03A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C8[0x8];                                      // 0x03C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LobbyBackgroundTakeoverEvent">();
	}
	static class ULobbyBackgroundTakeoverEvent* GetDefaultObj()
	{
		return GetDefaultObjImpl<ULobbyBackgroundTakeoverEvent>();
	}
};
static_assert(alignof(ULobbyBackgroundTakeoverEvent) == 0x000010, "Wrong alignment on ULobbyBackgroundTakeoverEvent");
static_assert(sizeof(ULobbyBackgroundTakeoverEvent) == 0x0003D0, "Wrong size on ULobbyBackgroundTakeoverEvent");
static_assert(offsetof(ULobbyBackgroundTakeoverEvent, StwLobbyBackgroundLevelName) == 0x000378, "Member 'ULobbyBackgroundTakeoverEvent::StwLobbyBackgroundLevelName' has a wrong offset!");
static_assert(offsetof(ULobbyBackgroundTakeoverEvent, AthenaLobbyBackgroundLevelName) == 0x0003A0, "Member 'ULobbyBackgroundTakeoverEvent::AthenaLobbyBackgroundLevelName' has a wrong offset!");

// Class FortniteGame.LocalServiceMessageContext
// 0x0028 (0x0050 - 0x0028)
class ULocalServiceMessageContext final : public UBlueprintContextBase
{
public:
	uint8                                         Pad_28[0x28];                                      // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void AddLocalServiceMessage(const class FString& Identifier, const class FText& Title, const class FText& Body);
	void RemoveLocalServiceMessage(const class FString& Identifier);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"LocalServiceMessageContext">();
	}
	static class ULocalServiceMessageContext* GetDefaultObj()
	{
		return GetDefaultObjImpl<ULocalServiceMessageContext>();
	}
};
static_assert(alignof(ULocalServiceMessageContext) == 0x000008, "Wrong alignment on ULocalServiceMessageContext");
static_assert(sizeof(ULocalServiceMessageContext) == 0x000050, "Wrong size on ULocalServiceMessageContext");

// Class FortniteGame.ManorHeart
// 0x0030 (0x0C60 - 0x0C30)
class AManorHeart final : public AKeepHeartBase
{
public:
	class AActor*                                 KeepIconActor;                                     // 0x0C30(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	TArray<class FString>                         ContainerNamesToDestroy;                           // 0x0C38(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
	TSubclassOf<class UGameplayEffect>            InfiniteStaminaEffect;                             // 0x0C48(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_C50[0x10];                                     // 0x0C50(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void TravelToNewWorld(const class FString& NewTheaterId);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"ManorHeart">();
	}
	static class AManorHeart* GetDefaultObj()
	{
		return GetDefaultObjImpl<AManorHeart>();
	}
};
static_assert(alignof(AManorHeart) == 0x000008, "Wrong alignment on AManorHeart");
static_assert(sizeof(AManorHeart) == 0x000C60, "Wrong size on AManorHeart");
static_assert(offsetof(AManorHeart, KeepIconActor) == 0x000C30, "Member 'AManorHeart::KeepIconActor' has a wrong offset!");
static_assert(offsetof(AManorHeart, ContainerNamesToDestroy) == 0x000C38, "Member 'AManorHeart::ContainerNamesToDestroy' has a wrong offset!");
static_assert(offsetof(AManorHeart, InfiniteStaminaEffect) == 0x000C48, "Member 'AManorHeart::InfiniteStaminaEffect' has a wrong offset!");

// Class FortniteGame.MatchHeartbeatManager
// 0x0038 (0x0060 - 0x0028)
class UMatchHeartbeatManager final : public UObject
{
public:
	class AFortGameMode*                          OwningGameMode;                                    // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class USlowStatReader*                        SlowStatReader;                                    // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         ServerMetricsLOD;                                  // 0x0038(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_3C[0x18];                                      // 0x003C(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         HighFrequencyServerMetricsDurationSec;             // 0x0054(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         HighFrequencyEventsLOD;                            // 0x0058(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_5C[0x4];                                       // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"MatchHeartbeatManager">();
	}
	static class UMatchHeartbeatManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMatchHeartbeatManager>();
	}
};
static_assert(alignof(UMatchHeartbeatManager) == 0x000008, "Wrong alignment on UMatchHeartbeatManager");
static_assert(sizeof(UMatchHeartbeatManager) == 0x000060, "Wrong size on UMatchHeartbeatManager");
static_assert(offsetof(UMatchHeartbeatManager, OwningGameMode) == 0x000028, "Member 'UMatchHeartbeatManager::OwningGameMode' has a wrong offset!");
static_assert(offsetof(UMatchHeartbeatManager, SlowStatReader) == 0x000030, "Member 'UMatchHeartbeatManager::SlowStatReader' has a wrong offset!");
static_assert(offsetof(UMatchHeartbeatManager, ServerMetricsLOD) == 0x000038, "Member 'UMatchHeartbeatManager::ServerMetricsLOD' has a wrong offset!");
static_assert(offsetof(UMatchHeartbeatManager, HighFrequencyServerMetricsDurationSec) == 0x000054, "Member 'UMatchHeartbeatManager::HighFrequencyServerMetricsDurationSec' has a wrong offset!");
static_assert(offsetof(UMatchHeartbeatManager, HighFrequencyEventsLOD) == 0x000058, "Member 'UMatchHeartbeatManager::HighFrequencyEventsLOD' has a wrong offset!");

// Class FortniteGame.FortItemCollectedParams
// 0x0018 (0x0040 - 0x0028)
class UFortItemCollectedParams final : public UFortMissionEventParams
{
public:
	class UFortWorldItemDefinition*               CollectedItemDefinition;                           // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  CollectedBy;                                       // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AmountCollected;                                   // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class UFortWorldItemDefinition** _CollectedItemDefinition, class AFortPlayerController** _CollectedBy, int32* _AmountCollected);
	void SetParams(const class UFortWorldItemDefinition* _CollectedItemDefinition, class AFortPlayerController* _CollectedBy, int32 _AmountCollected, class UFortItemCollectedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemCollectedParams">();
	}
	static class UFortItemCollectedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemCollectedParams>();
	}
};
static_assert(alignof(UFortItemCollectedParams) == 0x000008, "Wrong alignment on UFortItemCollectedParams");
static_assert(sizeof(UFortItemCollectedParams) == 0x000040, "Wrong size on UFortItemCollectedParams");
static_assert(offsetof(UFortItemCollectedParams, CollectedItemDefinition) == 0x000028, "Member 'UFortItemCollectedParams::CollectedItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortItemCollectedParams, CollectedBy) == 0x000030, "Member 'UFortItemCollectedParams::CollectedBy' has a wrong offset!");
static_assert(offsetof(UFortItemCollectedParams, AmountCollected) == 0x000038, "Member 'UFortItemCollectedParams::AmountCollected' has a wrong offset!");

// Class FortniteGame.FortItemDroppedParams
// 0x0018 (0x0040 - 0x0028)
class UFortItemDroppedParams final : public UFortMissionEventParams
{
public:
	class UFortWorldItemDefinition*               DroppedItemDefinition;                             // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  DroppedBy;                                         // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AmountDropped;                                     // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class UFortWorldItemDefinition** _DroppedItemDefinition, class AFortPlayerController** _DroppedBy, int32* _AmountCollected);
	void SetParams(const class UFortWorldItemDefinition* _DroppedItemDefinition, class AFortPlayerController* _DroppedBy, int32 _AmountCollected, class UFortItemDroppedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemDroppedParams">();
	}
	static class UFortItemDroppedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemDroppedParams>();
	}
};
static_assert(alignof(UFortItemDroppedParams) == 0x000008, "Wrong alignment on UFortItemDroppedParams");
static_assert(sizeof(UFortItemDroppedParams) == 0x000040, "Wrong size on UFortItemDroppedParams");
static_assert(offsetof(UFortItemDroppedParams, DroppedItemDefinition) == 0x000028, "Member 'UFortItemDroppedParams::DroppedItemDefinition' has a wrong offset!");
static_assert(offsetof(UFortItemDroppedParams, DroppedBy) == 0x000030, "Member 'UFortItemDroppedParams::DroppedBy' has a wrong offset!");
static_assert(offsetof(UFortItemDroppedParams, AmountDropped) == 0x000038, "Member 'UFortItemDroppedParams::AmountDropped' has a wrong offset!");

// Class FortniteGame.FortItemCraftedParams
// 0x0018 (0x0040 - 0x0028)
class UFortItemCraftedParams final : public UFortMissionEventParams
{
public:
	class UFortSchematicItemDefinition*           SchematicDefinition;                               // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  CraftedBy;                                         // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         AmountCrafted;                                     // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bItemWasQuickCrafted;                              // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3D[0x3];                                       // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class UFortSchematicItemDefinition** _SchematicDefinition, class AFortPlayerController** _CraftedBy, int32* _AmountCrafted, bool* _bItemWasQuickCrafted);
	void SetParams(const class UFortSchematicItemDefinition* _SchematicDefinition, class AFortPlayerController* _CraftedBy, int32 _AmountCrafted, bool _bItemWasQuickCrafted, class UFortItemCraftedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortItemCraftedParams">();
	}
	static class UFortItemCraftedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortItemCraftedParams>();
	}
};
static_assert(alignof(UFortItemCraftedParams) == 0x000008, "Wrong alignment on UFortItemCraftedParams");
static_assert(sizeof(UFortItemCraftedParams) == 0x000040, "Wrong size on UFortItemCraftedParams");
static_assert(offsetof(UFortItemCraftedParams, SchematicDefinition) == 0x000028, "Member 'UFortItemCraftedParams::SchematicDefinition' has a wrong offset!");
static_assert(offsetof(UFortItemCraftedParams, CraftedBy) == 0x000030, "Member 'UFortItemCraftedParams::CraftedBy' has a wrong offset!");
static_assert(offsetof(UFortItemCraftedParams, AmountCrafted) == 0x000038, "Member 'UFortItemCraftedParams::AmountCrafted' has a wrong offset!");
static_assert(offsetof(UFortItemCraftedParams, bItemWasQuickCrafted) == 0x00003C, "Member 'UFortItemCraftedParams::bItemWasQuickCrafted' has a wrong offset!");

// Class FortniteGame.FortEnemyDamagedParams
// 0x0018 (0x0040 - 0x0028)
class UFortEnemyDamagedParams final : public UFortMissionEventParams
{
public:
	class AFortPawn*                              DamagedPawn;                                       // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AFortPlayerController*                  DamagedBy;                                         // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                         DamageAmount;                                      // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_3C[0x4];                                       // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class AFortPawn** _DamagedPawn, class AFortPlayerController** _DamagedBy, float* _DamageAmount);
	void SetParams(class AFortPawn* _DamagedPawn, class AFortPlayerController* _DamagedBy, float _DamageAmount, class UFortEnemyDamagedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortEnemyDamagedParams">();
	}
	static class UFortEnemyDamagedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortEnemyDamagedParams>();
	}
};
static_assert(alignof(UFortEnemyDamagedParams) == 0x000008, "Wrong alignment on UFortEnemyDamagedParams");
static_assert(sizeof(UFortEnemyDamagedParams) == 0x000040, "Wrong size on UFortEnemyDamagedParams");
static_assert(offsetof(UFortEnemyDamagedParams, DamagedPawn) == 0x000028, "Member 'UFortEnemyDamagedParams::DamagedPawn' has a wrong offset!");
static_assert(offsetof(UFortEnemyDamagedParams, DamagedBy) == 0x000030, "Member 'UFortEnemyDamagedParams::DamagedBy' has a wrong offset!");
static_assert(offsetof(UFortEnemyDamagedParams, DamageAmount) == 0x000038, "Member 'UFortEnemyDamagedParams::DamageAmount' has a wrong offset!");

// Class FortniteGame.FortNewPlayerParams
// 0x0008 (0x0030 - 0x0028)
class UFortNewPlayerParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  NewPlayerController;                               // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerController** _NewPlayerController);
	void SetParams(class AFortPlayerController* _NewPlayerController, class UFortNewPlayerParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNewPlayerParams">();
	}
	static class UFortNewPlayerParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNewPlayerParams>();
	}
};
static_assert(alignof(UFortNewPlayerParams) == 0x000008, "Wrong alignment on UFortNewPlayerParams");
static_assert(sizeof(UFortNewPlayerParams) == 0x000030, "Wrong size on UFortNewPlayerParams");
static_assert(offsetof(UFortNewPlayerParams, NewPlayerController) == 0x000028, "Member 'UFortNewPlayerParams::NewPlayerController' has a wrong offset!");

// Class FortniteGame.FortPlayerAbandonParams
// 0x0028 (0x0050 - 0x0028)
class UFortPlayerAbandonParams final : public UFortMissionEventParams
{
public:
	struct FUniqueNetIdRepl                       AbandoningPlayerId;                                // 0x0028(0x0028)(HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerAbandonParams">();
	}
	static class UFortPlayerAbandonParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerAbandonParams>();
	}
};
static_assert(alignof(UFortPlayerAbandonParams) == 0x000008, "Wrong alignment on UFortPlayerAbandonParams");
static_assert(sizeof(UFortPlayerAbandonParams) == 0x000050, "Wrong size on UFortPlayerAbandonParams");
static_assert(offsetof(UFortPlayerAbandonParams, AbandoningPlayerId) == 0x000028, "Member 'UFortPlayerAbandonParams::AbandoningPlayerId' has a wrong offset!");

// Class FortniteGame.FortPlayerExitParams
// 0x0008 (0x0030 - 0x0028)
class UFortPlayerExitParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  ExitingPlayerController;                           // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerController** _ExitingPlayerController);
	void SetParams(class AFortPlayerController* _ExitingPlayerController, class UFortPlayerExitParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerExitParams">();
	}
	static class UFortPlayerExitParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerExitParams>();
	}
};
static_assert(alignof(UFortPlayerExitParams) == 0x000008, "Wrong alignment on UFortPlayerExitParams");
static_assert(sizeof(UFortPlayerExitParams) == 0x000030, "Wrong size on UFortPlayerExitParams");
static_assert(offsetof(UFortPlayerExitParams, ExitingPlayerController) == 0x000028, "Member 'UFortPlayerExitParams::ExitingPlayerController' has a wrong offset!");

// Class FortniteGame.FortPlayerDBNOEnterParams
// 0x0010 (0x0038 - 0x0028)
class UFortPlayerDBNOEnterParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerPawn*                        KilledPlayer;                                      // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class AController*                            KilledBy;                                          // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerPawn** _KilledPlayer, class AController** _KilledBy);
	void SetParams(class AFortPlayerPawn* _KilledPlayer, class AController* _KilledBy, class UFortPlayerDBNOEnterParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerDBNOEnterParams">();
	}
	static class UFortPlayerDBNOEnterParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerDBNOEnterParams>();
	}
};
static_assert(alignof(UFortPlayerDBNOEnterParams) == 0x000008, "Wrong alignment on UFortPlayerDBNOEnterParams");
static_assert(sizeof(UFortPlayerDBNOEnterParams) == 0x000038, "Wrong size on UFortPlayerDBNOEnterParams");
static_assert(offsetof(UFortPlayerDBNOEnterParams, KilledPlayer) == 0x000028, "Member 'UFortPlayerDBNOEnterParams::KilledPlayer' has a wrong offset!");
static_assert(offsetof(UFortPlayerDBNOEnterParams, KilledBy) == 0x000030, "Member 'UFortPlayerDBNOEnterParams::KilledBy' has a wrong offset!");

// Class FortniteGame.FortDayPhaseChangeParams
// 0x0010 (0x0038 - 0x0028)
class UFortDayPhaseChangeParams final : public UFortMissionEventParams
{
public:
	class AFortTimeOfDayManager*                  LightingAndFogManager;                             // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortDayPhase                                 NewDayPhase;                                       // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class AFortTimeOfDayManager** _LightingAndFogManager, EFortDayPhase* _NewDayPhase);
	void SetParams(class AFortTimeOfDayManager* _LightingAndFogManager, EFortDayPhase _NewDayPhase, class UFortDayPhaseChangeParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortDayPhaseChangeParams">();
	}
	static class UFortDayPhaseChangeParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortDayPhaseChangeParams>();
	}
};
static_assert(alignof(UFortDayPhaseChangeParams) == 0x000008, "Wrong alignment on UFortDayPhaseChangeParams");
static_assert(sizeof(UFortDayPhaseChangeParams) == 0x000038, "Wrong size on UFortDayPhaseChangeParams");
static_assert(offsetof(UFortDayPhaseChangeParams, LightingAndFogManager) == 0x000028, "Member 'UFortDayPhaseChangeParams::LightingAndFogManager' has a wrong offset!");
static_assert(offsetof(UFortDayPhaseChangeParams, NewDayPhase) == 0x000030, "Member 'UFortDayPhaseChangeParams::NewDayPhase' has a wrong offset!");

// Class FortniteGame.FortPlayerBuiltParams
// 0x0018 (0x0040 - 0x0028)
class UFortPlayerBuiltParams final : public UFortMissionEventParams
{
public:
	class ABuildingActor*                         Building;                                          // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBuildingType                             BuildingType;                                      // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerController*                  Builder;                                           // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class ABuildingActor** _Building, EFortBuildingType* _BuildingType, class AFortPlayerController** _Builder);
	void SetParams(class ABuildingActor* _Building, EFortBuildingType _BuildingType, class AFortPlayerController* _Builder, class UFortPlayerBuiltParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerBuiltParams">();
	}
	static class UFortPlayerBuiltParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerBuiltParams>();
	}
};
static_assert(alignof(UFortPlayerBuiltParams) == 0x000008, "Wrong alignment on UFortPlayerBuiltParams");
static_assert(sizeof(UFortPlayerBuiltParams) == 0x000040, "Wrong size on UFortPlayerBuiltParams");
static_assert(offsetof(UFortPlayerBuiltParams, Building) == 0x000028, "Member 'UFortPlayerBuiltParams::Building' has a wrong offset!");
static_assert(offsetof(UFortPlayerBuiltParams, BuildingType) == 0x000030, "Member 'UFortPlayerBuiltParams::BuildingType' has a wrong offset!");
static_assert(offsetof(UFortPlayerBuiltParams, Builder) == 0x000038, "Member 'UFortPlayerBuiltParams::Builder' has a wrong offset!");

// Class FortniteGame.FortBuildingDestroyedParams
// 0x0018 (0x0040 - 0x0028)
class UFortBuildingDestroyedParams final : public UFortMissionEventParams
{
public:
	class ABuildingActor*                         Building;                                          // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBuildingType                             BuildingType;                                      // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AController*                            Destroyer;                                         // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class ABuildingActor** _Building, EFortBuildingType* _BuildingType, class AController** _Destroyer);
	void SetParams(class ABuildingActor* _Building, EFortBuildingType _BuildingType, class AController* _Destroyer, class UFortBuildingDestroyedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingDestroyedParams">();
	}
	static class UFortBuildingDestroyedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingDestroyedParams>();
	}
};
static_assert(alignof(UFortBuildingDestroyedParams) == 0x000008, "Wrong alignment on UFortBuildingDestroyedParams");
static_assert(sizeof(UFortBuildingDestroyedParams) == 0x000040, "Wrong size on UFortBuildingDestroyedParams");
static_assert(offsetof(UFortBuildingDestroyedParams, Building) == 0x000028, "Member 'UFortBuildingDestroyedParams::Building' has a wrong offset!");
static_assert(offsetof(UFortBuildingDestroyedParams, BuildingType) == 0x000030, "Member 'UFortBuildingDestroyedParams::BuildingType' has a wrong offset!");
static_assert(offsetof(UFortBuildingDestroyedParams, Destroyer) == 0x000038, "Member 'UFortBuildingDestroyedParams::Destroyer' has a wrong offset!");

// Class FortniteGame.FortBuildingEditedParams
// 0x0020 (0x0048 - 0x0028)
class UFortBuildingEditedParams final : public UFortMissionEventParams
{
public:
	class ABuildingActor*                         OriginalBuilding;                                  // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingActor*                         NewBuilding;                                       // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBuildingType                             BuildingType;                                      // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerController*                  Editor;                                            // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class ABuildingActor** _OriginalBuilding, class ABuildingActor** _NewBuilding, EFortBuildingType* _BuildingType, class AFortPlayerController** _Editor);
	void SetParams(class ABuildingActor* _OriginalBuilding, class ABuildingActor* _NewBuilding, EFortBuildingType _BuildingType, class AFortPlayerController* _Editor, class UFortBuildingEditedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingEditedParams">();
	}
	static class UFortBuildingEditedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingEditedParams>();
	}
};
static_assert(alignof(UFortBuildingEditedParams) == 0x000008, "Wrong alignment on UFortBuildingEditedParams");
static_assert(sizeof(UFortBuildingEditedParams) == 0x000048, "Wrong size on UFortBuildingEditedParams");
static_assert(offsetof(UFortBuildingEditedParams, OriginalBuilding) == 0x000028, "Member 'UFortBuildingEditedParams::OriginalBuilding' has a wrong offset!");
static_assert(offsetof(UFortBuildingEditedParams, NewBuilding) == 0x000030, "Member 'UFortBuildingEditedParams::NewBuilding' has a wrong offset!");
static_assert(offsetof(UFortBuildingEditedParams, BuildingType) == 0x000038, "Member 'UFortBuildingEditedParams::BuildingType' has a wrong offset!");
static_assert(offsetof(UFortBuildingEditedParams, Editor) == 0x000040, "Member 'UFortBuildingEditedParams::Editor' has a wrong offset!");

// Class FortniteGame.FortBuildingDamagedParams
// 0x0020 (0x0048 - 0x0028)
class UFortBuildingDamagedParams final : public UFortMissionEventParams
{
public:
	class ABuildingActor*                         Building;                                          // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EFortBuildingType                             BuildingType;                                      // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	class AController*                            DamagedBy;                                         // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class ABuildingActor** _Building, EFortBuildingType* _BuildingType, class AController** _DamagedBy, float* _DamageAmount);
	void SetParams(class ABuildingActor* _Building, EFortBuildingType _BuildingType, class AController* _DamagedBy, float _DamageAmount, class UFortBuildingDamagedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortBuildingDamagedParams">();
	}
	static class UFortBuildingDamagedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortBuildingDamagedParams>();
	}
};
static_assert(alignof(UFortBuildingDamagedParams) == 0x000008, "Wrong alignment on UFortBuildingDamagedParams");
static_assert(sizeof(UFortBuildingDamagedParams) == 0x000048, "Wrong size on UFortBuildingDamagedParams");
static_assert(offsetof(UFortBuildingDamagedParams, Building) == 0x000028, "Member 'UFortBuildingDamagedParams::Building' has a wrong offset!");
static_assert(offsetof(UFortBuildingDamagedParams, BuildingType) == 0x000030, "Member 'UFortBuildingDamagedParams::BuildingType' has a wrong offset!");
static_assert(offsetof(UFortBuildingDamagedParams, DamagedBy) == 0x000038, "Member 'UFortBuildingDamagedParams::DamagedBy' has a wrong offset!");

// Class FortniteGame.FortMissionSucceededParams
// 0x0008 (0x0030 - 0x0028)
class UFortMissionSucceededParams final : public UFortMissionEventParams
{
public:
	class AFortMission*                           SucceededMission;                                  // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortMission** _SucceededMission);
	void SetParams(class AFortMission* _SucceededMission, class UFortMissionSucceededParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionSucceededParams">();
	}
	static class UFortMissionSucceededParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionSucceededParams>();
	}
};
static_assert(alignof(UFortMissionSucceededParams) == 0x000008, "Wrong alignment on UFortMissionSucceededParams");
static_assert(sizeof(UFortMissionSucceededParams) == 0x000030, "Wrong size on UFortMissionSucceededParams");
static_assert(offsetof(UFortMissionSucceededParams, SucceededMission) == 0x000028, "Member 'UFortMissionSucceededParams::SucceededMission' has a wrong offset!");

// Class FortniteGame.FortMissionForceSuccessParams
// 0x0008 (0x0030 - 0x0028)
class UFortMissionForceSuccessParams final : public UFortMissionEventParams
{
public:
	float                                         FractionCompleted;                                 // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_2C[0x4];                                       // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(float* _FractionCompleted);
	void SetParams(float _FractionCompleted, class UFortMissionForceSuccessParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionForceSuccessParams">();
	}
	static class UFortMissionForceSuccessParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionForceSuccessParams>();
	}
};
static_assert(alignof(UFortMissionForceSuccessParams) == 0x000008, "Wrong alignment on UFortMissionForceSuccessParams");
static_assert(sizeof(UFortMissionForceSuccessParams) == 0x000030, "Wrong size on UFortMissionForceSuccessParams");
static_assert(offsetof(UFortMissionForceSuccessParams, FractionCompleted) == 0x000028, "Member 'UFortMissionForceSuccessParams::FractionCompleted' has a wrong offset!");

// Class FortniteGame.FortMissionNeutralCompleteParams
// 0x0008 (0x0030 - 0x0028)
class UFortMissionNeutralCompleteParams final : public UFortMissionEventParams
{
public:
	class AFortMission*                           NeutrallyCompletedMission;                         // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortMission** _NeutrallyCompletedMission);
	void SetParams(class AFortMission* _NeutrallyCompletedMission, class UFortMissionNeutralCompleteParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortMissionNeutralCompleteParams">();
	}
	static class UFortMissionNeutralCompleteParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortMissionNeutralCompleteParams>();
	}
};
static_assert(alignof(UFortMissionNeutralCompleteParams) == 0x000008, "Wrong alignment on UFortMissionNeutralCompleteParams");
static_assert(sizeof(UFortMissionNeutralCompleteParams) == 0x000030, "Wrong size on UFortMissionNeutralCompleteParams");
static_assert(offsetof(UFortMissionNeutralCompleteParams, NeutrallyCompletedMission) == 0x000028, "Member 'UFortMissionNeutralCompleteParams::NeutrallyCompletedMission' has a wrong offset!");

// Class FortniteGame.FortObjectiveSucceededParams
// 0x0008 (0x0030 - 0x0028)
class UFortObjectiveSucceededParams final : public UFortMissionEventParams
{
public:
	class AFortObjectiveBase*                     SucceededObjective;                                // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortObjectiveBase** _SucceededObjective);
	void SetParams(class AFortObjectiveBase* _SucceededObjective, class UFortObjectiveSucceededParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortObjectiveSucceededParams">();
	}
	static class UFortObjectiveSucceededParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortObjectiveSucceededParams>();
	}
};
static_assert(alignof(UFortObjectiveSucceededParams) == 0x000008, "Wrong alignment on UFortObjectiveSucceededParams");
static_assert(sizeof(UFortObjectiveSucceededParams) == 0x000030, "Wrong size on UFortObjectiveSucceededParams");
static_assert(offsetof(UFortObjectiveSucceededParams, SucceededObjective) == 0x000028, "Member 'UFortObjectiveSucceededParams::SucceededObjective' has a wrong offset!");

// Class FortniteGame.FortObjectiveFailedParams
// 0x0008 (0x0030 - 0x0028)
class UFortObjectiveFailedParams final : public UFortMissionEventParams
{
public:
	class AFortObjectiveBase*                     FailedObjective;                                   // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortObjectiveBase** _FailedObjective);
	void SetParams(class AFortObjectiveBase* _FailedObjective, class UFortObjectiveFailedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortObjectiveFailedParams">();
	}
	static class UFortObjectiveFailedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortObjectiveFailedParams>();
	}
};
static_assert(alignof(UFortObjectiveFailedParams) == 0x000008, "Wrong alignment on UFortObjectiveFailedParams");
static_assert(sizeof(UFortObjectiveFailedParams) == 0x000030, "Wrong size on UFortObjectiveFailedParams");
static_assert(offsetof(UFortObjectiveFailedParams, FailedObjective) == 0x000028, "Member 'UFortObjectiveFailedParams::FailedObjective' has a wrong offset!");

// Class FortniteGame.FortToggledOptionsMenuParams
// 0x0010 (0x0038 - 0x0028)
class UFortToggledOptionsMenuParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  PlayerThatToggledOptionsMenu;                      // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInOptionsMenu;                                    // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x7];                                       // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class AFortPlayerController** _PlayerThatToggledOptionsMenu, bool* Opened);
	void SetParams(class AFortPlayerController* _PlayerThatToggledOptionsMenu, bool Opened, class UFortToggledOptionsMenuParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortToggledOptionsMenuParams">();
	}
	static class UFortToggledOptionsMenuParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortToggledOptionsMenuParams>();
	}
};
static_assert(alignof(UFortToggledOptionsMenuParams) == 0x000008, "Wrong alignment on UFortToggledOptionsMenuParams");
static_assert(sizeof(UFortToggledOptionsMenuParams) == 0x000038, "Wrong size on UFortToggledOptionsMenuParams");
static_assert(offsetof(UFortToggledOptionsMenuParams, PlayerThatToggledOptionsMenu) == 0x000028, "Member 'UFortToggledOptionsMenuParams::PlayerThatToggledOptionsMenu' has a wrong offset!");
static_assert(offsetof(UFortToggledOptionsMenuParams, bInOptionsMenu) == 0x000030, "Member 'UFortToggledOptionsMenuParams::bInOptionsMenu' has a wrong offset!");

// Class FortniteGame.FortToggledEditModeParams
// 0x0018 (0x0040 - 0x0028)
class UFortToggledEditModeParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  PlayerThatToggledEditMode;                         // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class ABuildingSMActor*                       EditableActor;                                     // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	bool                                          bInEditMode;                                       // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_39[0x7];                                       // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void BreakParams(class AFortPlayerController** _PlayerThatToggledEditMode, class ABuildingSMActor** Param_EditableActor, bool* InEditMode);
	void SetParams(class AFortPlayerController* _PlayerThatToggledEditMode, class ABuildingSMActor* InEditableActor, bool InEditMode, class UFortToggledEditModeParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortToggledEditModeParams">();
	}
	static class UFortToggledEditModeParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortToggledEditModeParams>();
	}
};
static_assert(alignof(UFortToggledEditModeParams) == 0x000008, "Wrong alignment on UFortToggledEditModeParams");
static_assert(sizeof(UFortToggledEditModeParams) == 0x000040, "Wrong size on UFortToggledEditModeParams");
static_assert(offsetof(UFortToggledEditModeParams, PlayerThatToggledEditMode) == 0x000028, "Member 'UFortToggledEditModeParams::PlayerThatToggledEditMode' has a wrong offset!");
static_assert(offsetof(UFortToggledEditModeParams, EditableActor) == 0x000030, "Member 'UFortToggledEditModeParams::EditableActor' has a wrong offset!");
static_assert(offsetof(UFortToggledEditModeParams, bInEditMode) == 0x000038, "Member 'UFortToggledEditModeParams::bInEditMode' has a wrong offset!");

// Class FortniteGame.FortShutdownParams
// 0x0000 (0x0028 - 0x0028)
class UFortShutdownParams final : public UFortMissionEventParams
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortShutdownParams">();
	}
	static class UFortShutdownParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortShutdownParams>();
	}
};
static_assert(alignof(UFortShutdownParams) == 0x000008, "Wrong alignment on UFortShutdownParams");
static_assert(sizeof(UFortShutdownParams) == 0x000028, "Wrong size on UFortShutdownParams");

// Class FortniteGame.FortPvPVictoryParams
// 0x0008 (0x0030 - 0x0028)
class UFortPvPVictoryParams final : public UFortMissionEventParams
{
public:
	uint8                                         WinningTeam;                                       // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_29[0x7];                                       // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPvPVictoryParams">();
	}
	static class UFortPvPVictoryParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPvPVictoryParams>();
	}
};
static_assert(alignof(UFortPvPVictoryParams) == 0x000008, "Wrong alignment on UFortPvPVictoryParams");
static_assert(sizeof(UFortPvPVictoryParams) == 0x000030, "Wrong size on UFortPvPVictoryParams");
static_assert(offsetof(UFortPvPVictoryParams, WinningTeam) == 0x000028, "Member 'UFortPvPVictoryParams::WinningTeam' has a wrong offset!");

// Class FortniteGame.FortStartLeavingZoneParams
// 0x0008 (0x0030 - 0x0028)
class UFortStartLeavingZoneParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  PlayerControllerRequestingLeaving;                 // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerController** _PlayerControllerRequestingLeaving);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortStartLeavingZoneParams">();
	}
	static class UFortStartLeavingZoneParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortStartLeavingZoneParams>();
	}
};
static_assert(alignof(UFortStartLeavingZoneParams) == 0x000008, "Wrong alignment on UFortStartLeavingZoneParams");
static_assert(sizeof(UFortStartLeavingZoneParams) == 0x000030, "Wrong size on UFortStartLeavingZoneParams");
static_assert(offsetof(UFortStartLeavingZoneParams, PlayerControllerRequestingLeaving) == 0x000028, "Member 'UFortStartLeavingZoneParams::PlayerControllerRequestingLeaving' has a wrong offset!");

// Class FortniteGame.FortRiftCreatedParams
// 0x0008 (0x0030 - 0x0028)
class UFortRiftCreatedParams final : public UFortMissionEventParams
{
public:
	class ABuildingRift*                          Rift;                                              // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRiftCreatedParams">();
	}
	static class UFortRiftCreatedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRiftCreatedParams>();
	}
};
static_assert(alignof(UFortRiftCreatedParams) == 0x000008, "Wrong alignment on UFortRiftCreatedParams");
static_assert(sizeof(UFortRiftCreatedParams) == 0x000030, "Wrong size on UFortRiftCreatedParams");
static_assert(offsetof(UFortRiftCreatedParams, Rift) == 0x000028, "Member 'UFortRiftCreatedParams::Rift' has a wrong offset!");

// Class FortniteGame.FortRiftDestroyedParams
// 0x0008 (0x0030 - 0x0028)
class UFortRiftDestroyedParams final : public UFortMissionEventParams
{
public:
	class ABuildingRift*                          Rift;                                              // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortRiftDestroyedParams">();
	}
	static class UFortRiftDestroyedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortRiftDestroyedParams>();
	}
};
static_assert(alignof(UFortRiftDestroyedParams) == 0x000008, "Wrong alignment on UFortRiftDestroyedParams");
static_assert(sizeof(UFortRiftDestroyedParams) == 0x000030, "Wrong size on UFortRiftDestroyedParams");
static_assert(offsetof(UFortRiftDestroyedParams, Rift) == 0x000028, "Member 'UFortRiftDestroyedParams::Rift' has a wrong offset!");

// Class FortniteGame.FortCreativeRiftOverlapParams
// 0x0018 (0x0040 - 0x0028)
class UFortCreativeRiftOverlapParams final : public UFortMissionEventParams
{
public:
	class ABuildingRift*                          RiftSpawn;                                         // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_30[0x8];                                       // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class AFortPlayerPawn*                        Player;                                            // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortCreativeRiftOverlapParams">();
	}
	static class UFortCreativeRiftOverlapParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortCreativeRiftOverlapParams>();
	}
};
static_assert(alignof(UFortCreativeRiftOverlapParams) == 0x000008, "Wrong alignment on UFortCreativeRiftOverlapParams");
static_assert(sizeof(UFortCreativeRiftOverlapParams) == 0x000040, "Wrong size on UFortCreativeRiftOverlapParams");
static_assert(offsetof(UFortCreativeRiftOverlapParams, RiftSpawn) == 0x000028, "Member 'UFortCreativeRiftOverlapParams::RiftSpawn' has a wrong offset!");
static_assert(offsetof(UFortCreativeRiftOverlapParams, Player) == 0x000038, "Member 'UFortCreativeRiftOverlapParams::Player' has a wrong offset!");

// Class FortniteGame.FortNewPlayerHasBegunPlayParams
// 0x0008 (0x0030 - 0x0028)
class UFortNewPlayerHasBegunPlayParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  NewPlayerPC;                                       // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerController** _NewPlayerPC);
	void SetParams(class AFortPlayerController* _NewPlayerPC, class UFortNewPlayerHasBegunPlayParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortNewPlayerHasBegunPlayParams">();
	}
	static class UFortNewPlayerHasBegunPlayParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortNewPlayerHasBegunPlayParams>();
	}
};
static_assert(alignof(UFortNewPlayerHasBegunPlayParams) == 0x000008, "Wrong alignment on UFortNewPlayerHasBegunPlayParams");
static_assert(sizeof(UFortNewPlayerHasBegunPlayParams) == 0x000030, "Wrong size on UFortNewPlayerHasBegunPlayParams");
static_assert(offsetof(UFortNewPlayerHasBegunPlayParams, NewPlayerPC) == 0x000028, "Member 'UFortNewPlayerHasBegunPlayParams::NewPlayerPC' has a wrong offset!");

// Class FortniteGame.FortPlayerReconnectedParams
// 0x0008 (0x0030 - 0x0028)
class UFortPlayerReconnectedParams final : public UFortMissionEventParams
{
public:
	class AFortPlayerController*                  ReconnectedPlayerPC;                               // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	void BreakParams(class AFortPlayerController** _ReconnectedPlayerPC);
	void SetParams(class AFortPlayerController* _ReconnectedPlayerPC, class UFortPlayerReconnectedParams** ThisParam);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortPlayerReconnectedParams">();
	}
	static class UFortPlayerReconnectedParams* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortPlayerReconnectedParams>();
	}
};
static_assert(alignof(UFortPlayerReconnectedParams) == 0x000008, "Wrong alignment on UFortPlayerReconnectedParams");
static_assert(sizeof(UFortPlayerReconnectedParams) == 0x000030, "Wrong size on UFortPlayerReconnectedParams");
static_assert(offsetof(UFortPlayerReconnectedParams, ReconnectedPlayerPC) == 0x000028, "Member 'UFortPlayerReconnectedParams::ReconnectedPlayerPC' has a wrong offset!");

// Class FortniteGame.MovementComp_Tracer
// 0x0008 (0x0140 - 0x0138)
class UMovementComp_Tracer final : public UMovementComponent
{
public:
	float                                         Speed;                                             // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_13C[0x4];                                      // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"MovementComp_Tracer">();
	}
	static class UMovementComp_Tracer* GetDefaultObj()
	{
		return GetDefaultObjImpl<UMovementComp_Tracer>();
	}
};
static_assert(alignof(UMovementComp_Tracer) == 0x000008, "Wrong alignment on UMovementComp_Tracer");
static_assert(sizeof(UMovementComp_Tracer) == 0x000140, "Wrong size on UMovementComp_Tracer");
static_assert(offsetof(UMovementComp_Tracer, Speed) == 0x000138, "Member 'UMovementComp_Tracer::Speed' has a wrong offset!");

// Class FortniteGame.NavGraphDebugActor
// 0x0000 (0x0330 - 0x0330)
class ANavGraphDebugActor final : public AActor
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"NavGraphDebugActor">();
	}
	static class ANavGraphDebugActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<ANavGraphDebugActor>();
	}
};
static_assert(alignof(ANavGraphDebugActor) == 0x000008, "Wrong alignment on ANavGraphDebugActor");
static_assert(sizeof(ANavGraphDebugActor) == 0x000330, "Wrong size on ANavGraphDebugActor");

// Class FortniteGame.FortAsyncAction_PartyDisplayManager_SetupPrefabVisuals
// 0x0030 (0x0060 - 0x0030)
class UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals final : public UBlueprintAsyncActionBase
{
public:
	UMulticastDelegateProperty_                   Completed;                                         // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
	uint8                                         Pad_40[0x8];                                       // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortItem*                              Item;                                              // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_50[0x10];                                      // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals* SetupPrefabVisuals(const class APartyDisplayManager* Target, const class UFortItem* Param_Item, const struct FGuid& RequestId);

	void Delegate__DelegateSignature(class UFortItem* Param_Item, const struct FGuid& RequestId);
	void OnPreviousCustomizationComplete(class AFortPlayerPawn* Pawn);
	void OnRequestedCustomizationComplete(class AFortPlayerPawn* Pawn);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"FortAsyncAction_PartyDisplayManager_SetupPrefabVisuals">();
	}
	static class UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals* GetDefaultObj()
	{
		return GetDefaultObjImpl<UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals>();
	}
};
static_assert(alignof(UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals) == 0x000008, "Wrong alignment on UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals");
static_assert(sizeof(UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals) == 0x000060, "Wrong size on UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals");
static_assert(offsetof(UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals, Completed) == 0x000030, "Member 'UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals::Completed' has a wrong offset!");
static_assert(offsetof(UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals, Item) == 0x000048, "Member 'UFortAsyncAction_PartyDisplayManager_SetupPrefabVisuals::Item' has a wrong offset!");

// Class FortniteGame.PetSyncedDanceItemDefinition
// 0x0030 (0x04F0 - 0x04C0)
class UPetSyncedDanceItemDefinition final : public UAthenaDanceItemDefinition
{
public:
	TSoftObjectPtr<class UAnimMontage>            DefaultPetAnimation;                               // 0x04C0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_4E8[0x8];                                      // 0x04E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	TSoftObjectPtr<class UAnimMontage> GetPetAnimation(const class UAthenaPetItemDefinition* PetItemDef) const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PetSyncedDanceItemDefinition">();
	}
	static class UPetSyncedDanceItemDefinition* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPetSyncedDanceItemDefinition>();
	}
};
static_assert(alignof(UPetSyncedDanceItemDefinition) == 0x000010, "Wrong alignment on UPetSyncedDanceItemDefinition");
static_assert(sizeof(UPetSyncedDanceItemDefinition) == 0x0004F0, "Wrong size on UPetSyncedDanceItemDefinition");
static_assert(offsetof(UPetSyncedDanceItemDefinition, DefaultPetAnimation) == 0x0004C0, "Member 'UPetSyncedDanceItemDefinition::DefaultPetAnimation' has a wrong offset!");

// Class FortniteGame.PlayerTrapBonusModMagnitudeCalculation
// 0x0028 (0x0068 - 0x0040)
class UPlayerTrapBonusModMagnitudeCalculation : public UFortGameplayModMagnitudeCalculation
{
public:
	struct FGameplayAttribute                     Attribute;                                         // 0x0040(0x0020)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         AttributeDefaultValue;                             // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_64[0x4];                                       // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlayerTrapBonusModMagnitudeCalculation">();
	}
	static class UPlayerTrapBonusModMagnitudeCalculation* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlayerTrapBonusModMagnitudeCalculation>();
	}
};
static_assert(alignof(UPlayerTrapBonusModMagnitudeCalculation) == 0x000008, "Wrong alignment on UPlayerTrapBonusModMagnitudeCalculation");
static_assert(sizeof(UPlayerTrapBonusModMagnitudeCalculation) == 0x000068, "Wrong size on UPlayerTrapBonusModMagnitudeCalculation");
static_assert(offsetof(UPlayerTrapBonusModMagnitudeCalculation, Attribute) == 0x000040, "Member 'UPlayerTrapBonusModMagnitudeCalculation::Attribute' has a wrong offset!");
static_assert(offsetof(UPlayerTrapBonusModMagnitudeCalculation, AttributeDefaultValue) == 0x000060, "Member 'UPlayerTrapBonusModMagnitudeCalculation::AttributeDefaultValue' has a wrong offset!");

// Class FortniteGame.PlaysetLevelStreamComponent
// 0x0090 (0x0188 - 0x00F8)
class UPlaysetLevelStreamComponent final : public UActorComponent
{
public:
	float                                         MaxStreamInDistance;                               // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bAutoLoadLevel : 1;                                // 0x00FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         bAllowUnload : 1;                                  // 0x00FC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_FD[0x3];                                       // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	class UFortPlaysetItemDefinition*             CurrentPlayset;                                    // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_108[0x10];                                     // 0x0108(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
	struct FFortPlaysetStreamingData              ClientPlaysetData;                                 // 0x0118(0x002C)(Net, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
	uint8                                         Pad_144[0x4];                                      // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FUniqueNetIdRepl>               PlayersWithValidPlaysetData;                       // 0x0148(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
	class ULevelStreamingDynamic*                 StreamedLevel;                                     // 0x0158(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	class FName                                   ClientLoadedPackageName;                           // 0x0160(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_168[0x20];                                     // 0x0168(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void ClearPlayset();
	bool IsLoading();
	void OnFinishedLoading();
	void OnFinishedLoading_Internal();
	void OnFinishedUnloading();
	void OnRep_ClientPlaysetData();
	void SetPlayset(class UFortPlaysetItemDefinition* NewPlayset);

	class UFortPlaysetItemDefinition* GetCurrentPlayset() const;

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"PlaysetLevelStreamComponent">();
	}
	static class UPlaysetLevelStreamComponent* GetDefaultObj()
	{
		return GetDefaultObjImpl<UPlaysetLevelStreamComponent>();
	}
};
static_assert(alignof(UPlaysetLevelStreamComponent) == 0x000008, "Wrong alignment on UPlaysetLevelStreamComponent");
static_assert(sizeof(UPlaysetLevelStreamComponent) == 0x000188, "Wrong size on UPlaysetLevelStreamComponent");
static_assert(offsetof(UPlaysetLevelStreamComponent, MaxStreamInDistance) == 0x0000F8, "Member 'UPlaysetLevelStreamComponent::MaxStreamInDistance' has a wrong offset!");
static_assert(offsetof(UPlaysetLevelStreamComponent, CurrentPlayset) == 0x000100, "Member 'UPlaysetLevelStreamComponent::CurrentPlayset' has a wrong offset!");
static_assert(offsetof(UPlaysetLevelStreamComponent, ClientPlaysetData) == 0x000118, "Member 'UPlaysetLevelStreamComponent::ClientPlaysetData' has a wrong offset!");
static_assert(offsetof(UPlaysetLevelStreamComponent, PlayersWithValidPlaysetData) == 0x000148, "Member 'UPlaysetLevelStreamComponent::PlayersWithValidPlaysetData' has a wrong offset!");
static_assert(offsetof(UPlaysetLevelStreamComponent, StreamedLevel) == 0x000158, "Member 'UPlaysetLevelStreamComponent::StreamedLevel' has a wrong offset!");
static_assert(offsetof(UPlaysetLevelStreamComponent, ClientLoadedPackageName) == 0x000160, "Member 'UPlaysetLevelStreamComponent::ClientLoadedPackageName' has a wrong offset!");

// Class FortniteGame.Stat
// 0x0038 (0x0060 - 0x0028)
class UStat final : public UObject
{
public:
	class FName                                   StatName;                                          // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	EStatRecordingPeriod                          HighestPeriodToTrack;                              // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_31[0x3];                                       // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         AbsoluteMaxValue;                                  // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_38[0x28];                                      // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"Stat">();
	}
	static class UStat* GetDefaultObj()
	{
		return GetDefaultObjImpl<UStat>();
	}
};
static_assert(alignof(UStat) == 0x000008, "Wrong alignment on UStat");
static_assert(sizeof(UStat) == 0x000060, "Wrong size on UStat");
static_assert(offsetof(UStat, StatName) == 0x000028, "Member 'UStat::StatName' has a wrong offset!");
static_assert(offsetof(UStat, HighestPeriodToTrack) == 0x000030, "Member 'UStat::HighestPeriodToTrack' has a wrong offset!");
static_assert(offsetof(UStat, AbsoluteMaxValue) == 0x000034, "Member 'UStat::AbsoluteMaxValue' has a wrong offset!");

// Class FortniteGame.WaterVolume_Shallow
// 0x0010 (0x0388 - 0x0378)
class AWaterVolume_Shallow : public APhysicsVolume
{
public:
	class USoundBase*                             EntrySound;                                        // 0x0378(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class USoundBase*                             ExitSound;                                         // 0x0380(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WaterVolume_Shallow">();
	}
	static class AWaterVolume_Shallow* GetDefaultObj()
	{
		return GetDefaultObjImpl<AWaterVolume_Shallow>();
	}
};
static_assert(alignof(AWaterVolume_Shallow) == 0x000008, "Wrong alignment on AWaterVolume_Shallow");
static_assert(sizeof(AWaterVolume_Shallow) == 0x000388, "Wrong size on AWaterVolume_Shallow");
static_assert(offsetof(AWaterVolume_Shallow, EntrySound) == 0x000378, "Member 'AWaterVolume_Shallow::EntrySound' has a wrong offset!");
static_assert(offsetof(AWaterVolume_Shallow, ExitSound) == 0x000380, "Member 'AWaterVolume_Shallow::ExitSound' has a wrong offset!");

// Class FortniteGame.WaterVolume_Athena
// 0x0000 (0x0388 - 0x0388)
class AWaterVolume_Athena final : public AWaterVolume_Shallow
{
public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WaterVolume_Athena">();
	}
	static class AWaterVolume_Athena* GetDefaultObj()
	{
		return GetDefaultObjImpl<AWaterVolume_Athena>();
	}
};
static_assert(alignof(AWaterVolume_Athena) == 0x000008, "Wrong alignment on AWaterVolume_Athena");
static_assert(sizeof(AWaterVolume_Athena) == 0x000388, "Wrong size on AWaterVolume_Athena");

// Class FortniteGame.WorldTheme
// 0x0228 (0x0258 - 0x0030)
class UWorldTheme final : public UDataAsset
{
public:
	TArray<struct FTileGroupSelection>            TileGroups;                                        // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
	class UWorldTileGroup*                        FillerTileGroup;                                   // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                         MaxCircuitSize;                                    // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_4C[0x4];                                       // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	TSoftObjectPtr<class UWorld>                  BorderWorld_I;                                     // 0x0050(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_IO;                                    // 0x0078(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_O;                                     // 0x00A0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_OO;                                    // 0x00C8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_OOO;                                   // 0x00F0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_OOOO;                                  // 0x0118(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_S;                                     // 0x0140(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_SS;                                    // 0x0168(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_OS;                                    // 0x0190(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_SO;                                    // 0x01B8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_SOO;                                   // 0x01E0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_U;                                     // 0x0208(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  BorderWorld_R;                                     // 0x0230(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WorldTheme">();
	}
	static class UWorldTheme* GetDefaultObj()
	{
		return GetDefaultObjImpl<UWorldTheme>();
	}
};
static_assert(alignof(UWorldTheme) == 0x000008, "Wrong alignment on UWorldTheme");
static_assert(sizeof(UWorldTheme) == 0x000258, "Wrong size on UWorldTheme");
static_assert(offsetof(UWorldTheme, TileGroups) == 0x000030, "Member 'UWorldTheme::TileGroups' has a wrong offset!");
static_assert(offsetof(UWorldTheme, FillerTileGroup) == 0x000040, "Member 'UWorldTheme::FillerTileGroup' has a wrong offset!");
static_assert(offsetof(UWorldTheme, MaxCircuitSize) == 0x000048, "Member 'UWorldTheme::MaxCircuitSize' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_I) == 0x000050, "Member 'UWorldTheme::BorderWorld_I' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_IO) == 0x000078, "Member 'UWorldTheme::BorderWorld_IO' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_O) == 0x0000A0, "Member 'UWorldTheme::BorderWorld_O' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_OO) == 0x0000C8, "Member 'UWorldTheme::BorderWorld_OO' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_OOO) == 0x0000F0, "Member 'UWorldTheme::BorderWorld_OOO' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_OOOO) == 0x000118, "Member 'UWorldTheme::BorderWorld_OOOO' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_S) == 0x000140, "Member 'UWorldTheme::BorderWorld_S' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_SS) == 0x000168, "Member 'UWorldTheme::BorderWorld_SS' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_OS) == 0x000190, "Member 'UWorldTheme::BorderWorld_OS' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_SO) == 0x0001B8, "Member 'UWorldTheme::BorderWorld_SO' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_SOO) == 0x0001E0, "Member 'UWorldTheme::BorderWorld_SOO' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_U) == 0x000208, "Member 'UWorldTheme::BorderWorld_U' has a wrong offset!");
static_assert(offsetof(UWorldTheme, BorderWorld_R) == 0x000230, "Member 'UWorldTheme::BorderWorld_R' has a wrong offset!");

// Class FortniteGame.WorldTileFoundation
// 0x0020 (0x0E40 - 0x0E20)
class AWorldTileFoundation final : public ABuildingFoundation
{
public:
	uint8                                         NumRotations;                                      // 0x0E18(0x0001)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_E19[0x27];                                     // 0x0E19(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WorldTileFoundation">();
	}
	static class AWorldTileFoundation* GetDefaultObj()
	{
		return GetDefaultObjImpl<AWorldTileFoundation>();
	}
};
static_assert(alignof(AWorldTileFoundation) == 0x000010, "Wrong alignment on AWorldTileFoundation");
static_assert(sizeof(AWorldTileFoundation) == 0x000E40, "Wrong size on AWorldTileFoundation");
static_assert(offsetof(AWorldTileFoundation, NumRotations) == 0x000E18, "Member 'AWorldTileFoundation::NumRotations' has a wrong offset!");

// Class FortniteGame.WorldTileGroup
// 0x00F8 (0x0128 - 0x0030)
class UWorldTileGroup final : public UDataAsset
{
public:
	class FString                                 TileID;                                            // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         bOnlyPlaceDiagonalWithAdjacent : 1;                // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
	uint8                                         Pad_41[0x7];                                       // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
	TArray<struct FTileGroupMapInfo>              FlatMapInfos;                                      // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FTileGroupMapInfo>              InnerMapInfos;                                     // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FTileGroupMapInfo>              OuterMapInfos;                                     // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TArray<struct FTileGroupMapInfo>              StraightMapInfos;                                  // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
	TSoftObjectPtr<class UWorld>                  Sim_FlatWorld;                                     // 0x0088(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  Sim_InnerWorld;                                    // 0x00B0(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  Sim_OuterWorld;                                    // 0x00D8(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	TSoftObjectPtr<class UWorld>                  Sim_StraightWorld;                                 // 0x0100(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WorldTileGroup">();
	}
	static class UWorldTileGroup* GetDefaultObj()
	{
		return GetDefaultObjImpl<UWorldTileGroup>();
	}
};
static_assert(alignof(UWorldTileGroup) == 0x000008, "Wrong alignment on UWorldTileGroup");
static_assert(sizeof(UWorldTileGroup) == 0x000128, "Wrong size on UWorldTileGroup");
static_assert(offsetof(UWorldTileGroup, TileID) == 0x000030, "Member 'UWorldTileGroup::TileID' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, FlatMapInfos) == 0x000048, "Member 'UWorldTileGroup::FlatMapInfos' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, InnerMapInfos) == 0x000058, "Member 'UWorldTileGroup::InnerMapInfos' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, OuterMapInfos) == 0x000068, "Member 'UWorldTileGroup::OuterMapInfos' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, StraightMapInfos) == 0x000078, "Member 'UWorldTileGroup::StraightMapInfos' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, Sim_FlatWorld) == 0x000088, "Member 'UWorldTileGroup::Sim_FlatWorld' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, Sim_InnerWorld) == 0x0000B0, "Member 'UWorldTileGroup::Sim_InnerWorld' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, Sim_OuterWorld) == 0x0000D8, "Member 'UWorldTileGroup::Sim_OuterWorld' has a wrong offset!");
static_assert(offsetof(UWorldTileGroup, Sim_StraightWorld) == 0x000100, "Member 'UWorldTileGroup::Sim_StraightWorld' has a wrong offset!");

// Class FortniteGame.WorldTileManager
// 0x0058 (0x0080 - 0x0028)
class UWorldTileManager final : public UObject
{
public:
	class AFortWorldManager*                      WorldManager;                                      // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                         Pad_30[0x50];                                      // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WorldTileManager">();
	}
	static class UWorldTileManager* GetDefaultObj()
	{
		return GetDefaultObjImpl<UWorldTileManager>();
	}
};
static_assert(alignof(UWorldTileManager) == 0x000008, "Wrong alignment on UWorldTileManager");
static_assert(sizeof(UWorldTileManager) == 0x000080, "Wrong size on UWorldTileManager");
static_assert(offsetof(UWorldTileManager, WorldManager) == 0x000028, "Member 'UWorldTileManager::WorldManager' has a wrong offset!");

// Class FortniteGame.WrapPreviewGridActor
// 0x00B8 (0x03E8 - 0x0330)
class AWrapPreviewGridActor final : public AInfo
{
public:
	class UAthenaItemWrapDefinition*              WrapToApply;                                       // 0x0330(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	EItemWrapMaterialType                         MaterialTypeForRawMeshes;                          // 0x0338(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	uint8                                         Pad_339[0x3];                                      // 0x0339(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
	struct FVector                                SpawnAxisX;                                        // 0x033C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector                                SpawnAxisY;                                        // 0x0348(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	int32                                         WidthInItems;                                      // 0x0354(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FVector2D                              SpawnSpacing;                                      // 0x0358(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	struct FRotator                               SpawnRotation;                                     // 0x0360(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
	struct FVector                                IconOffset;                                        // 0x036C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
	bool                                          bScanForWeapons;                                   // 0x0378(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bExcludePrototypeRangedWeapons;                    // 0x0379(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bFilterOutRarityDupesForRangedWeapons;             // 0x037A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	EWrapPreviewGridLockerMode                    LockerFilterMode;                                  // 0x037B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowOnlyItemsThatDontHaveWrapLockerSlot;          // 0x037C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bShowWrapMatchIcon;                                // 0x037D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bHasSectionLimit;                                  // 0x037E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_37F[0x1];                                      // 0x037F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
	int32                                         MaterialIndexLimit;                                // 0x0380(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_384[0x4];                                      // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
	struct FDirectoryPath                         RangedWeaponPath;                                  // 0x0388(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
	TArray<TSubclassOf<class AActor>>             ListOfActorsToSpawn;                               // 0x0398(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
	TArray<class USkeletalMesh*>                  ListOfMeshesToSpawn;                               // 0x03A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class AActor*>                         SpawnedActors;                                     // 0x03B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	TArray<class UTexture2D*>                     LockerCategoryMarkers;                             // 0x03C8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
	class UTexture2D*                             FailedToMatchLockerMarker;                         // 0x03D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	float                                         StatusIconSize;                                    // 0x03E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	bool                                          bStatusIconScreenSizeScaled;                       // 0x03E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
	uint8                                         Pad_3E5[0x3];                                      // 0x03E5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])

public:
	void SetWrap(class UAthenaItemWrapDefinition* NewWrap);

public:
	static class UClass* StaticClass()
	{
		return StaticClassImpl<"WrapPreviewGridActor">();
	}
	static class AWrapPreviewGridActor* GetDefaultObj()
	{
		return GetDefaultObjImpl<AWrapPreviewGridActor>();
	}
};
static_assert(alignof(AWrapPreviewGridActor) == 0x000008, "Wrong alignment on AWrapPreviewGridActor");
static_assert(sizeof(AWrapPreviewGridActor) == 0x0003E8, "Wrong size on AWrapPreviewGridActor");
static_assert(offsetof(AWrapPreviewGridActor, WrapToApply) == 0x000330, "Member 'AWrapPreviewGridActor::WrapToApply' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, MaterialTypeForRawMeshes) == 0x000338, "Member 'AWrapPreviewGridActor::MaterialTypeForRawMeshes' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, SpawnAxisX) == 0x00033C, "Member 'AWrapPreviewGridActor::SpawnAxisX' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, SpawnAxisY) == 0x000348, "Member 'AWrapPreviewGridActor::SpawnAxisY' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, WidthInItems) == 0x000354, "Member 'AWrapPreviewGridActor::WidthInItems' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, SpawnSpacing) == 0x000358, "Member 'AWrapPreviewGridActor::SpawnSpacing' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, SpawnRotation) == 0x000360, "Member 'AWrapPreviewGridActor::SpawnRotation' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, IconOffset) == 0x00036C, "Member 'AWrapPreviewGridActor::IconOffset' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, bScanForWeapons) == 0x000378, "Member 'AWrapPreviewGridActor::bScanForWeapons' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, bExcludePrototypeRangedWeapons) == 0x000379, "Member 'AWrapPreviewGridActor::bExcludePrototypeRangedWeapons' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, bFilterOutRarityDupesForRangedWeapons) == 0x00037A, "Member 'AWrapPreviewGridActor::bFilterOutRarityDupesForRangedWeapons' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, LockerFilterMode) == 0x00037B, "Member 'AWrapPreviewGridActor::LockerFilterMode' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, bShowOnlyItemsThatDontHaveWrapLockerSlot) == 0x00037C, "Member 'AWrapPreviewGridActor::bShowOnlyItemsThatDontHaveWrapLockerSlot' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, bShowWrapMatchIcon) == 0x00037D, "Member 'AWrapPreviewGridActor::bShowWrapMatchIcon' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, bHasSectionLimit) == 0x00037E, "Member 'AWrapPreviewGridActor::bHasSectionLimit' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, MaterialIndexLimit) == 0x000380, "Member 'AWrapPreviewGridActor::MaterialIndexLimit' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, RangedWeaponPath) == 0x000388, "Member 'AWrapPreviewGridActor::RangedWeaponPath' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, ListOfActorsToSpawn) == 0x000398, "Member 'AWrapPreviewGridActor::ListOfActorsToSpawn' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, ListOfMeshesToSpawn) == 0x0003A8, "Member 'AWrapPreviewGridActor::ListOfMeshesToSpawn' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, SpawnedActors) == 0x0003B8, "Member 'AWrapPreviewGridActor::SpawnedActors' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, LockerCategoryMarkers) == 0x0003C8, "Member 'AWrapPreviewGridActor::LockerCategoryMarkers' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, FailedToMatchLockerMarker) == 0x0003D8, "Member 'AWrapPreviewGridActor::FailedToMatchLockerMarker' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, StatusIconSize) == 0x0003E0, "Member 'AWrapPreviewGridActor::StatusIconSize' has a wrong offset!");
static_assert(offsetof(AWrapPreviewGridActor, bStatusIconScreenSizeScaled) == 0x0003E4, "Member 'AWrapPreviewGridActor::bStatusIconScreenSizeScaled' has a wrong offset!");

}

