text: #pragma once
  
  // Fortnite (1.8) SDK
  
  #ifdef _MSC_VER
  	#pragma pack(push, 0x8)
  #endif
  
  namespace SDK
  {
  //---------------------------------------------------------------------------
  //Enums
  //---------------------------------------------------------------------------
  
  // Enum CoreUObject.EInterpCurveMode
  enum class EInterpCurveMode : uint8_t
  {
  	CIM_Linear                     = 0,
  	CIM_CurveAuto                  = 1,
  	CIM_Constant                   = 2,
  	CIM_CurveUser                  = 3,
  	CIM_CurveBreak                 = 4,
  	CIM_CurveAutoClamped           = 5,
  	CIM_MAX                        = 6
  };
  
  
  // Enum CoreUObject.ERangeBoundTypes
  enum class ERangeBoundTypes : uint8_t
  {
  	Exclusive                      = 0,
  	Inclusive                      = 1,
  	Open                           = 2,
  	ERangeBoundTypes_MAX           = 3
  };
  
  
  // Enum CoreUObject.EUnit
  enum class EUnit : uint8_t
  {
  	Micrometers                    = 0,
  	Millimeters                    = 1,
  	Centimeters                    = 2,
  	Meters                         = 3,
  	Kilometers                     = 4,
  	Inches                         = 5,
  	Feet                           = 6,
  	Yards                          = 7,
  	Miles                          = 8,
  	Lightyears                     = 9,
  	Degrees                        = 10,
  	Radians                        = 11,
  	MetersPerSecond                = 12,
  	KilometersPerHour              = 13,
  	MilesPerHour                   = 14,
  	Celsius                        = 15,
  	Farenheit                      = 16,
  	Kelvin                         = 17,
  	Micrograms                     = 18,
  	Milligrams                     = 19,
  	Grams                          = 20,
  	Kilograms                      = 21,
  	MetricTons                     = 22,
  	Ounces                         = 23,
  	Pounds                         = 24,
  	Stones                         = 25,
  	Newtons                        = 26,
  	PoundsForce                    = 27,
  	KilogramsForce                 = 28,
  	Hertz                          = 29,
  	Kilohertz                      = 30,
  	Megahertz                      = 31,
  	Gigahertz                      = 32,
  	RevolutionsPerMinute           = 33,
  	Bytes                          = 34,
  	Kilobytes                      = 35,
  	Megabytes                      = 36,
  	Gigabytes                      = 37,
  	Terabytes                      = 38,
  	Lumens                         = 39,
  	Milliseconds                   = 40,
  	Seconds                        = 41,
  	Minutes                        = 42,
  	Hours                          = 43,
  	Days                           = 44,
  	Months                         = 45,
  	Years                          = 46,
  	Multiplier                     = 47,
  	Unspecified                    = 48,
  	EUnit_MAX                      = 49
  };
  
  
  // Enum CoreUObject.EMouseCursor
  enum class EMouseCursor : uint8_t
  {
  	None                           = 0,
  	Default                        = 1,
  	TextEditBeam                   = 2,
  	ResizeLeftRight                = 3,
  	ResizeUpDown                   = 4,
  	ResizeSouthEast                = 5,
  	ResizeSouthWest                = 6,
  	CardinalCross                  = 7,
  	Crosshairs                     = 8,
  	Hand                           = 9,
  	GrabHand                       = 10,
  	GrabHandClosed                 = 11,
  	SlashedCircle                  = 12,
  	EyeDropper                     = 13,
  	EMouseCursor_MAX               = 14
  };
  
  
  // Enum CoreUObject.EPixelFormat
  enum class EPixelFormat : uint8_t
  {
  	PF_Unknown                     = 0,
  	PF_A32B32G32R32F               = 1,
  	PF_B8G8R8A8                    = 2,
  	PF_G8                          = 3,
  	PF_G16                         = 4,
  	PF_DXT1                        = 5,
  	PF_DXT3                        = 6,
  	PF_DXT5                        = 7,
  	PF_UYVY                        = 8,
  	PF_FloatRGB                    = 9,
  	PF_FloatRGBA                   = 10,
  	PF_DepthStencil                = 11,
  	PF_ShadowDepth                 = 12,
  	PF_R32_FLOAT                   = 13,
  	PF_G16R16                      = 14,
  	PF_G16R16F                     = 15,
  	PF_G16R16F_FILTER              = 16,
  	PF_G32R32F                     = 17,
  	PF_A2B10G10R10                 = 18,
  	PF_A16B16G16R16                = 19,
  	PF_D24                         = 20,
  	PF_R16F                        = 21,
  	PF_R16F_FILTER                 = 22,
  	PF_BC5                         = 23,
  	PF_V8U8                        = 24,
  	PF_A1                          = 25,
  	PF_FloatR11G11B10              = 26,
  	PF_A8                          = 27,
  	PF_R32_UINT                    = 28,
  	PF_R32_SINT                    = 29,
  	PF_PVRTC2                      = 30,
  	PF_PVRTC4                      = 31,
  	PF_R16_UINT                    = 32,
  	PF_R16_SINT                    = 33,
  	PF_R16G16B16A16_UINT           = 34,
  	PF_R16G16B16A16_SINT           = 35,
  	PF_R5G6B5_UNORM                = 36,
  	PF_R8G8B8A8                    = 37,
  	PF_A8R8G8B8                    = 38,
  	PF_BC4                         = 39,
  	PF_R8G8                        = 40,
  	PF_ATC_RGB                     = 41,
  	PF_ATC_RGBA_E                  = 42,
  	PF_ATC_RGBA_I                  = 43,
  	PF_X24_G8                      = 44,
  	PF_ETC1                        = 45,
  	PF_ETC2_RGB                    = 46,
  	PF_ETC2_RGBA                   = 47,
  	PF_R32G32B32A32_UINT           = 48,
  	PF_R16G16_UINT                 = 49,
  	PF_ASTC_4x4                    = 50,
  	PF_ASTC_6x6                    = 51,
  	PF_ASTC_8x8                    = 52,
  	PF_ASTC_10x10                  = 53,
  	PF_ASTC_12x12                  = 54,
  	PF_BC6H                        = 55,
  	PF_BC7                         = 56,
  	PF_R8_UINT                     = 57,
  	//PF_MAX                         = 58
  };
  
  
  // Enum CoreUObject.EAxis
  enum class EAxis : uint8_t
  {
  	None                           = 0,
  	X                              = 1,
  	Y                              = 2,
  	Z                              = 3,
  	EAxis_MAX                      = 4
  };
  
  
  // Enum CoreUObject.ELogTimes
  enum class ELogTimes : uint8_t
  {
  	None                           = 0,
  	UTC                            = 1,
  	SinceGStartTime                = 2,
  	ELogTimes_MAX                  = 3
  };
  
  
  // Enum CoreUObject.ESearchDir
  enum class ESearchDir : uint8_t
  {
  	FromStart                      = 0,
  	FromEnd                        = 1,
  	ESearchDir_MAX                 = 2
  };
  
  
  // Enum CoreUObject.ESearchCase
  enum class ESearchCase : uint8_t
  {
  	CaseSensitive                  = 0,
  	IgnoreCase                     = 1,
  	ESearchCase_MAX                = 2
  };
  
  
  // Enum CoreUObject.ELifetimeCondition
  enum class ELifetimeCondition : uint8_t
  {
  	COND_None                      = 0,
  	COND_InitialOnly               = 1,
  	COND_OwnerOnly                 = 2,
  	COND_SkipOwner                 = 3,
  	COND_SimulatedOnly             = 4,
  	COND_AutonomousOnly            = 5,
  	COND_SimulatedOrPhysics        = 6,
  	COND_InitialOrOwner            = 7,
  	COND_Custom                    = 8,
  	COND_ReplayOrOwner             = 9,
  	COND_ReplayOnly                = 10,
  	COND_SimulatedOnlyNoReplay     = 11,
  	COND_SimulatedOrPhysicsNoReplay = 12,
  	COND_SkipReplay                = 13,
  	COND_Max                       = 14
  };
  
  
  
  //---------------------------------------------------------------------------
  //Script Structs
  //---------------------------------------------------------------------------
  
  // ScriptStruct CoreUObject.JoinabilitySettings
  // 0x0018
  struct FJoinabilitySettings
  {
  	struct FName                                       SessionName;                                              // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
  	bool                                               bPublicSearchable;                                        // 0x0008(0x0001) (ZeroConstructor, IsPlainOldData)
  	bool                                               bAllowInvites;                                            // 0x0009(0x0001) (ZeroConstructor, IsPlainOldData)
  	bool                                               bJoinViaPresence;                                         // 0x000A(0x0001) (ZeroConstructor, IsPlainOldData)
  	bool                                               bJoinViaPresenceFriendsOnly;                              // 0x000B(0x0001) (ZeroConstructor, IsPlainOldData)
  	int                                                MaxPlayers;                                               // 0x000C(0x0004) (ZeroConstructor, IsPlainOldData)
  	int                                                MaxPartySize;                                             // 0x0010(0x0004) (ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x4];                                       // 0x0014(0x0004) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.UniqueNetIdWrapper
  // 0x0001
  struct FUniqueNetIdWrapper
  {
  	unsigned char                                      UnknownData00[0x1];                                       // 0x0000(0x0001) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.Guid
  // 0x0010
  struct FGuid
  {
  	int                                                A;                                                        // 0x0000(0x0004) (Edit, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                B;                                                        // 0x0004(0x0004) (Edit, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                C;                                                        // 0x0008(0x0004) (Edit, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                D;                                                        // 0x000C(0x0004) (Edit, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Vector
  // 0x000C
  struct FVector
  {
  	float                                              X;                                                        // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Y;                                                        // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Z;                                                        // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Vector4
  // 0x0010
  struct alignas(16) FVector4
  {
  	float                                              X;                                                        // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Y;                                                        // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Z;                                                        // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              W;                                                        // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Vector2D
  // 0x0008
  struct FVector2D
  {
  	float                                              X;                                                        // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Y;                                                        // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  
  	inline FVector2D()
  		: X(0), Y(0)
  	{ }
  
  	inline FVector2D(float x, float y)
  		: X(x),
  		  Y(y)
  	{ }
  
  };
  
  // ScriptStruct CoreUObject.TwoVectors
  // 0x0018
  struct FTwoVectors
  {
  	struct FVector                                     v1;                                                       // 0x0000(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector                                     v2;                                                       // 0x000C(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Plane
  // 0x0004 (0x0010 - 0x000C)
  struct alignas(16) FPlane : public FVector
  {
  	float                                              W;                                                        // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Rotator
  // 0x000C
  struct FRotator
  {
  	float                                              Pitch;                                                    // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Yaw;                                                      // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Roll;                                                     // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Quat
  // 0x0010
  struct alignas(16) FQuat
  {
  	float                                              X;                                                        // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Y;                                                        // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              Z;                                                        // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              W;                                                        // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.PackedNormal
  // 0x0004
  struct FPackedNormal
  {
  	unsigned char                                      X;                                                        // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	unsigned char                                      Y;                                                        // 0x0001(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	unsigned char                                      Z;                                                        // 0x0002(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	unsigned char                                      W;                                                        // 0x0003(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.PackedRGB10A2N
  // 0x0004
  struct FPackedRGB10A2N
  {
  	int                                                Packed;                                                   // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.PackedRGBA16N
  // 0x0008
  struct FPackedRGBA16N
  {
  	int                                                XY;                                                       // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                ZW;                                                       // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.IntPoint
  // 0x0008
  struct FIntPoint
  {
  	int                                                X;                                                        // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                Y;                                                        // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.IntVector
  // 0x000C
  struct FIntVector
  {
  	int                                                X;                                                        // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                Y;                                                        // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                Z;                                                        // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Color
  // 0x0004
  struct FColor
  {
  	unsigned char                                      B;                                                        // 0x0000(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	unsigned char                                      G;                                                        // 0x0001(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	unsigned char                                      R;                                                        // 0x0002(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	unsigned char                                      A;                                                        // 0x0003(0x0001) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.LinearColor
  // 0x0010
  struct FLinearColor
  {
  	float                                              R;                                                        // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              G;                                                        // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              B;                                                        // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              A;                                                        // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  
  	inline FLinearColor()
  		: R(0), G(0), B(0), A(0)
  	{ }
  
  	inline FLinearColor(float r, float g, float b, float a)
  		: R(r),
  		  G(g),
  		  B(b),
  		  A(a)
  	{ }
  
  };
  
  // ScriptStruct CoreUObject.Box
  // 0x001C
  struct FBox
  {
  	struct FVector                                     Min;                                                      // 0x0000(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector                                     Max;                                                      // 0x000C(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	unsigned char                                      IsValid;                                                  // 0x0018(0x0001) (ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0019(0x0003) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.Box2D
  // 0x0014
  struct FBox2D
  {
  	struct FVector2D                                   Min;                                                      // 0x0000(0x0008) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector2D                                   Max;                                                      // 0x0008(0x0008) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	unsigned char                                      IsValid;                                                  // 0x0010(0x0001) (ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.BoxSphereBounds
  // 0x001C
  struct FBoxSphereBounds
  {
  	struct FVector                                     Origin;                                                   // 0x0000(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector                                     BoxExtent;                                                // 0x000C(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	float                                              SphereRadius;                                             // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.OrientedBox
  // 0x003C
  struct FOrientedBox
  {
  	struct FVector                                     Center;                                                   // 0x0000(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector                                     AxisX;                                                    // 0x000C(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector                                     AxisY;                                                    // 0x0018(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector                                     AxisZ;                                                    // 0x0024(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	float                                              ExtentX;                                                  // 0x0030(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              ExtentY;                                                  // 0x0034(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	float                                              ExtentZ;                                                  // 0x0038(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Matrix
  // 0x0040
  struct FMatrix
  {
  	struct FPlane                                      XPlane;                                                   // 0x0000(0x0010) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FPlane                                      YPlane;                                                   // 0x0010(0x0010) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FPlane                                      ZPlane;                                                   // 0x0020(0x0010) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FPlane                                      WPlane;                                                   // 0x0030(0x0010) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.InterpCurvePointFloat
  // 0x0014
  struct FInterpCurvePointFloat
  {
  	float                                              InVal;                                                    // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	float                                              OutVal;                                                   // 0x0004(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	float                                              ArriveTangent;                                            // 0x0008(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	float                                              LeaveTangent;                                             // 0x000C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	TEnumAsByte<EInterpCurveMode>                      InterpMode;                                               // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.InterpCurveFloat
  // 0x0018
  struct FInterpCurveFloat
  {
  	TArray<struct FInterpCurvePointFloat>              Points;                                                   // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
  	bool                                               bIsLooped;                                                // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  	float                                              LoopKeyOffset;                                            // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.InterpCurvePointVector2D
  // 0x0020
  struct FInterpCurvePointVector2D
  {
  	float                                              InVal;                                                    // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	struct FVector2D                                   OutVal;                                                   // 0x0004(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FVector2D                                   ArriveTangent;                                            // 0x000C(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FVector2D                                   LeaveTangent;                                             // 0x0014(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
  	TEnumAsByte<EInterpCurveMode>                      InterpMode;                                               // 0x001C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x001D(0x0003) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.InterpCurveVector2D
  // 0x0018
  struct FInterpCurveVector2D
  {
  	TArray<struct FInterpCurvePointVector2D>           Points;                                                   // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
  	bool                                               bIsLooped;                                                // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  	float                                              LoopKeyOffset;                                            // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.InterpCurvePointVector
  // 0x002C
  struct FInterpCurvePointVector
  {
  	float                                              InVal;                                                    // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	struct FVector                                     OutVal;                                                   // 0x0004(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FVector                                     ArriveTangent;                                            // 0x0010(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FVector                                     LeaveTangent;                                             // 0x001C(0x000C) (Edit, BlueprintVisible, IsPlainOldData)
  	TEnumAsByte<EInterpCurveMode>                      InterpMode;                                               // 0x0028(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0029(0x0003) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.InterpCurveVector
  // 0x0018
  struct FInterpCurveVector
  {
  	TArray<struct FInterpCurvePointVector>             Points;                                                   // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
  	bool                                               bIsLooped;                                                // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  	float                                              LoopKeyOffset;                                            // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.InterpCurvePointQuat
  // 0x0050
  struct FInterpCurvePointQuat
  {
  	float                                              InVal;                                                    // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0xC];                                       // 0x0004(0x000C) MISSED OFFSET
  	struct FQuat                                       OutVal;                                                   // 0x0010(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FQuat                                       ArriveTangent;                                            // 0x0020(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FQuat                                       LeaveTangent;                                             // 0x0030(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
  	TEnumAsByte<EInterpCurveMode>                      InterpMode;                                               // 0x0040(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData01[0xF];                                       // 0x0041(0x000F) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.InterpCurveQuat
  // 0x0018
  struct FInterpCurveQuat
  {
  	TArray<struct FInterpCurvePointQuat>               Points;                                                   // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
  	bool                                               bIsLooped;                                                // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  	float                                              LoopKeyOffset;                                            // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.InterpCurvePointTwoVectors
  // 0x0050
  struct FInterpCurvePointTwoVectors
  {
  	float                                              InVal;                                                    // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	struct FTwoVectors                                 OutVal;                                                   // 0x0004(0x0018) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FTwoVectors                                 ArriveTangent;                                            // 0x001C(0x0018) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FTwoVectors                                 LeaveTangent;                                             // 0x0034(0x0018) (Edit, BlueprintVisible, IsPlainOldData)
  	TEnumAsByte<EInterpCurveMode>                      InterpMode;                                               // 0x004C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x004D(0x0003) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.InterpCurveTwoVectors
  // 0x0018
  struct FInterpCurveTwoVectors
  {
  	TArray<struct FInterpCurvePointTwoVectors>         Points;                                                   // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
  	bool                                               bIsLooped;                                                // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  	float                                              LoopKeyOffset;                                            // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.InterpCurvePointLinearColor
  // 0x0038
  struct FInterpCurvePointLinearColor
  {
  	float                                              InVal;                                                    // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	struct FLinearColor                                OutVal;                                                   // 0x0004(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FLinearColor                                ArriveTangent;                                            // 0x0014(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
  	struct FLinearColor                                LeaveTangent;                                             // 0x0024(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
  	TEnumAsByte<EInterpCurveMode>                      InterpMode;                                               // 0x0034(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0035(0x0003) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.InterpCurveLinearColor
  // 0x0018
  struct FInterpCurveLinearColor
  {
  	TArray<struct FInterpCurvePointLinearColor>        Points;                                                   // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
  	bool                                               bIsLooped;                                                // 0x0010(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0011(0x0003) MISSED OFFSET
  	float                                              LoopKeyOffset;                                            // 0x0014(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Transform
  // 0x0030
  struct alignas(16) FTransform
  {
  	struct FQuat                                       Rotation;                                                 // 0x0000(0x0010) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	struct FVector                                     Translation;                                              // 0x0010(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x4];                                       // 0x001C(0x0004) MISSED OFFSET
  	struct FVector                                     Scale3D;                                                  // 0x0020(0x000C) (Edit, BlueprintVisible, SaveGame, IsPlainOldData)
  	unsigned char                                      UnknownData01[0x4];                                       // 0x002C(0x0004) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.RandomStream
  // 0x0008
  struct FRandomStream
  {
  	int                                                InitialSeed;                                              // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData)
  	int                                                Seed;                                                     // 0x0004(0x0004) (ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.DateTime
  // 0x0008
  struct FDateTime
  {
  	unsigned char                                      UnknownData00[0x8];                                       // 0x0000(0x0008) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.Timespan
  // 0x0008
  struct FTimespan
  {
  	unsigned char                                      UnknownData00[0x8];                                       // 0x0000(0x0008) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.StringAssetReference
  // 0x0010
  struct FStringAssetReference
  {
  	struct FString                                     AssetLongPathname;                                        // 0x0000(0x0010) (Edit, BlueprintVisible, ZeroConstructor)
  };
  
  // ScriptStruct CoreUObject.StringClassReference
  // 0x0000 (0x0010 - 0x0010)
  struct FStringClassReference : public FStringAssetReference
  {
  
  };
  
  // ScriptStruct CoreUObject.PrimaryAssetType
  // 0x0008
  struct FPrimaryAssetType
  {
  	struct FName                                       Name;                                                     // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.PrimaryAssetId
  // 0x0010
  struct FPrimaryAssetId
  {
  	struct FPrimaryAssetType                           PrimaryAssetType;                                         // 0x0000(0x0008) (Edit, BlueprintVisible)
  	struct FName                                       PrimaryAssetName;                                         // 0x0008(0x0008) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.FallbackStruct
  // 0x0001
  struct FFallbackStruct
  {
  	unsigned char                                      UnknownData00[0x1];                                       // 0x0000(0x0001) MISSED OFFSET
  };
  
  // ScriptStruct CoreUObject.FloatRangeBound
  // 0x0008
  struct FFloatRangeBound
  {
  	TEnumAsByte<ERangeBoundTypes>                      Type;                                                     // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0001(0x0003) MISSED OFFSET
  	float                                              Value;                                                    // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.FloatRange
  // 0x0010
  struct FFloatRange
  {
  	struct FFloatRangeBound                            LowerBound;                                               // 0x0000(0x0008) (Edit)
  	struct FFloatRangeBound                            UpperBound;                                               // 0x0008(0x0008) (Edit)
  };
  
  // ScriptStruct CoreUObject.Int32RangeBound
  // 0x0008
  struct FInt32RangeBound
  {
  	TEnumAsByte<ERangeBoundTypes>                      Type;                                                     // 0x0000(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0001(0x0003) MISSED OFFSET
  	int                                                Value;                                                    // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Int32Range
  // 0x0010
  struct FInt32Range
  {
  	struct FInt32RangeBound                            LowerBound;                                               // 0x0000(0x0008) (Edit)
  	struct FInt32RangeBound                            UpperBound;                                               // 0x0008(0x0008) (Edit)
  };
  
  // ScriptStruct CoreUObject.FloatInterval
  // 0x0008
  struct FFloatInterval
  {
  	float                                              Min;                                                      // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
  	float                                              Max;                                                      // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
  };
  
  // ScriptStruct CoreUObject.Int32Interval
  // 0x0008
  struct FInt32Interval
  {
  	int                                                Min;                                                      // 0x0000(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
  	int                                                Max;                                                      // 0x0004(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
  };
  
  }
  
  #ifdef _MSC_VER
  	#pragma pack(pop)
  #endif
  