text: #pragma once
  
  // ARKSurvivalEvolved (329.9) SDK
  
  #ifdef _MSC_VER
  	#pragma pack(push, 0x8)
  #endif
  
  #include "ARKSurvivalEvolved_Buff_GigantRage_structs.hpp"
  
  namespace sdk
  {
  //---------------------------------------------------------------------------
  //Classes
  //---------------------------------------------------------------------------
  
  // BlueprintGeneratedClass Buff_GigantRage.Buff_GigantRage_C
  // 0x0080 (0x09E0 - 0x0960)
  class ABuff_GigantRage_C : public APrimalBuff
  {
  public:
  	float                                              CurrentRage;                                              // 0x0960(0x0004) (Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              MaxRageCooldownTime;                                      // 0x0964(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              CurrentMaxRageCooldown;                                   // 0x0968(0x0004) (Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              RageCoolDownSpeed;                                        // 0x096C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              EnterRageDamageThreshold;                                 // 0x0970(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              RageFallDamageMultiplier;                                 // 0x0974(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              MaxRageDamageAddition;                                    // 0x0978(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              RageNeighborRadius;                                       // 0x097C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
  	float                                              K2Node_Event_DeltaSeconds;                                // 0x0980(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_Greater_FloatFloat_ReturnValue;                  // 0x0984(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData00[0x3];                                       // 0x0985(0x0003) MISSED OFFSET
  	float                                              CallFunc_Subtract_FloatFloat_ReturnValue;                 // 0x0988(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	float                                              CallFunc_FMax_ReturnValue;                                // 0x098C(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_Greater_FloatFloat_ReturnValue2;                 // 0x0990(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData01[0x3];                                       // 0x0991(0x0003) MISSED OFFSET
  	float                                              CallFunc_Multiply_FloatFloat_ReturnValue;                 // 0x0994(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	class APrimalDinoCharacter*                        K2Node_DynamicCast_AsPrimalDinoCharacter;                 // 0x0998(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               K2Node_DynamicCast_CastSuccess;                           // 0x09A0(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData02[0x3];                                       // 0x09A1(0x0003) MISSED OFFSET
  	float                                              CallFunc_Subtract_FloatFloat_ReturnValue2;                // 0x09A4(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	class APrimalDinoCharacter*                        K2Node_DynamicCast_AsPrimalDinoCharacter2;                // 0x09A8(0x0008) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               K2Node_DynamicCast2_CastSuccess;                          // 0x09B0(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData03[0x3];                                       // 0x09B1(0x0003) MISSED OFFSET
  	float                                              CallFunc_FMax_ReturnValue2;                               // 0x09B4(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_LessEqual_FloatFloat_ReturnValue;                // 0x09B8(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_IsServer_ReturnValue;                            // 0x09B9(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_Greater_FloatFloat_ReturnValue3;                 // 0x09BA(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_IsDedicatedServer_ReturnValue;                   // 0x09BB(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	float                                              CallFunc_Multiply_FloatFloat_ReturnValue2;                // 0x09BC(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	bool                                               CallFunc_Greater_FloatFloat_ReturnValue4;                 // 0x09C0(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	unsigned char                                      UnknownData04[0x3];                                       // 0x09C1(0x0003) MISSED OFFSET
  	float                                              CallFunc_Add_FloatFloat_ReturnValue;                      // 0x09C4(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
  	TEnumAsByte<EObjectTypeQuery>                      CallFunc_Array_Add_NewItem_RefProperty;                   // 0x09C8(0x0001) (OutParm, ZeroConstructor, Transient, DuplicateTransient, ReferenceParm, IsPlainOldData)
  	unsigned char                                      UnknownData05[0x7];                                       // 0x09C9(0x0007) MISSED OFFSET
  	TArray<class AActor*>                              CallFunc_SphereOverlapActors_NEW_ActorsToIgnore_RefProperty;// 0x09D0(0x0010) (OutParm, ZeroConstructor, Transient, DuplicateTransient, ReferenceParm)
  
  	static UClass* StaticClass()
  	{
  		static auto ptr = UObject::FindClass("BlueprintGeneratedClass Buff_GigantRage.Buff_GigantRage_C");
  		return ptr;
  	}
  
  
  	float BuffAdjustDamage(float* Damage, class AController** EventInstigator, class AActor** DamageCauser, class UClass** TheDamgeType, struct FHitResult* HitInfo);
  	void EnterRage();
  	float GetHUDProgressBarPercent();
  	void UserConstructionScript();
  	void ReceiveTick(float* DeltaSeconds);
  	void ExecuteUbergraph_Buff_GigantRage(int EntryPoint);
  };
  
  
  }
  
  #ifdef _MSC_VER
  	#pragma pack(pop)
  #endif
  