text: #pragma once
  
  // ARKSurvivalEvolved (329.9) SDK
  
  #ifdef _MSC_VER
  	#pragma pack(push, 0x8)
  #endif
  
  #include "ARKSurvivalEvolved_PrimalItem_Spawner_HoverSail_Parent_structs.hpp"
  
  namespace sdk
  {
  //---------------------------------------------------------------------------
  //Classes
  //---------------------------------------------------------------------------
  
  // BlueprintGeneratedClass PrimalItem_Spawner_HoverSail_Parent.PrimalItem_Spawner_HoverSail_Parent_C
  // 0x0180 (0x0E68 - 0x0CE8)
  class UPrimalItem_Spawner_HoverSail_Parent_C : public UPrimalItem_DinoSpawner_Base_C
  {
  public:
  	int                                                NumSpawnAttempts;                                         // 0x0CE8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x4];                                       // 0x0CEC(0x0004) MISSED OFFSET
  	class AShooterCharacter*                           CraftingShooterChar;                                      // 0x0CF0(0x0008) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData)
  	unsigned char                                      UnknownData01[0x8];                                       // 0x0CF8(0x0008) MISSED OFFSET
  	struct UObject_FTransform                          SpawnTransform;                                           // 0x0D00(0x0030) (Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData)
  	class FString                                      SkiffSpawnString;                                         // 0x0D30(0x0010) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
  	class APrimalDinoCharacter*                        spawned_dino;                                             // 0x0D40(0x0008) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData)
  	float                                              allowed_distance_to_despawn_hoversail;                    // 0x0D48(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	bool                                               should_have_a_spawned_dino;                               // 0x0D4C(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData)
  	unsigned char                                      UnknownData02[0x3];                                       // 0x0D4D(0x0003) MISSED OFFSET
  	class FString                                      lost_reference_string;                                    // 0x0D50(0x0010) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
  	bool                                               could_find_a_valid_location_next_to_target;               // 0x0D60(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	unsigned char                                      UnknownData03[0x7];                                       // 0x0D61(0x0007) MISSED OFFSET
  	class FString                                      usetofollowstring;                                        // 0x0D68(0x0010) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
  	class FString                                      use_to_deploy_string;                                     // 0x0D78(0x0010) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
  	class FString                                      use_to_put_away_string;                                   // 0x0D88(0x0010) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
  	bool                                               show_appropriate_item_description_based_on_state___not_working_on_dedi;// 0x0D98(0x0001) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	bool                                               CallFunc_GetDinoColorizationData_HasAnyColorData;         // 0x0D99(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData04[0x6];                                       // 0x0D9A(0x0006) MISSED OFFSET
  	TArray<unsigned char>                              CallFunc_GetDinoColorizationData_ColorData;               // 0x0DA0(0x0010) (ZeroConstructor, Transient, DuplicateTransient)
  	int                                                Temp_int_Variable;                                        // 0x0DB0(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      CallFunc_Conv_IntToByte_ReturnValue;                      // 0x0DB4(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_IsValid_ReturnValue;                             // 0x0DB5(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      CallFunc_GetValidIndex_ReturnValue;                       // 0x0DB6(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	TEnumAsByte<ENetworkModeResult>                    CallFunc_IsRunningOnServer_OutNetworkMode;                // 0x0DB7(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	int                                                CallFunc_Conv_ByteToInt_ReturnValue;                      // 0x0DB8(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               K2Node_SwitchEnum_CmpSuccess;                             // 0x0DBC(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_LessEqual_IntInt_ReturnValue;                    // 0x0DBD(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData05[0x2];                                       // 0x0DBE(0x0002) MISSED OFFSET
  	int                                                CallFunc_GetDinoStat_NumDinoLevels;                       // 0x0DC0(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	int                                                CallFunc_GetDinoStat_StatMapIndexUsed;                    // 0x0DC4(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_GetDinoStat_Success;                             // 0x0DC8(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData06[0x3];                                       // 0x0DC9(0x0003) MISSED OFFSET
  	int                                                CallFunc_Add_IntInt_ReturnValue;                          // 0x0DCC(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	int                                                CallFunc_MakeLiteralInt_ReturnValue;                      // 0x0DD0(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	struct FVector                                     CallFunc_BreakTransform_Location;                         // 0x0DD4(0x000C) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	struct FRotator                                    CallFunc_BreakTransform_Rotation;                         // 0x0DE0(0x000C) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	struct FVector                                     CallFunc_BreakTransform_Scale;                            // 0x0DEC(0x000C) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_Less_IntInt_ReturnValue;                         // 0x0DF8(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData07[0x7];                                       // 0x0DF9(0x0007) MISSED OFFSET
  	class UWorld*                                      CallFunc_K2_GetWorld_ReturnValue;                         // 0x0E00(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	class AController*                                 CallFunc_GetCharacterController_ReturnValue;              // 0x0E08(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	class AShooterPlayerController*                    K2Node_DynamicCast_AsShooterPlayerController;             // 0x0E10(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               K2Node_DynamicCast_CastSuccess;                           // 0x0E18(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData08[0x7];                                       // 0x0E19(0x0007) MISSED OFFSET
  	class AActor*                                      CallFunc_GetOwner_ReturnValue;                            // 0x0E20(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	class APrimalDinoCharacter*                        CallFunc_SpawnCustomDino_ReturnValue;                     // 0x0E28(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	class AGameState*                                  CallFunc_GetGameState_ReturnValue;                        // 0x0E30(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	struct FVector                                     CallFunc_K2_GetActorLocation_ReturnValue;                 // 0x0E38(0x000C) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_IsValid_ReturnValue2;                            // 0x0E44(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData09[0x3];                                       // 0x0E45(0x0003) MISSED OFFSET
  	struct FVector                                     CallFunc_FindValidLocationNextToTarget_OutLocation;       // 0x0E48(0x000C) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_FindValidLocationNextToTarget_ReturnValue;       // 0x0E54(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_K2_SetActorLocation_ReturnValue;                 // 0x0E55(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData10[0x2];                                       // 0x0E56(0x0002) MISSED OFFSET
  	float                                              CallFunc_RandomFloatInRange_ReturnValue;                  // 0x0E58(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	struct FRotator                                    CallFunc_MakeRot_ReturnValue;                             // 0x0E5C(0x000C) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("BlueprintGeneratedClass PrimalItem_Spawner_HoverSail_Parent.PrimalItem_Spawner_HoverSail_Parent_C");
  		return ptr;
  	}
  
  
  	class FString BPGetItemDescription(class FString* InDescription, bool* bGetLongDescription, class AShooterPlayerController** ForPC);
  	void notify_hoversail_destroyed();
  	void Delaymount();
  	bool BPCanUse(bool* bIgnoreCooldown);
  	void SpawnCraftedSkiff();
  	void ExecuteUbergraph_PrimalItem_Spawner_HoverSail_Parent(int EntryPoint);
  };
  
  
  }
  
  #ifdef _MSC_VER
  	#pragma pack(pop)
  #endif
  