#pragma once // Dumped with Dumper-7! #include "../SDK.hpp" namespace SDK { namespace Params { //--------------------------------------------------------------------------------------------------------------------- // PARAMETERS //--------------------------------------------------------------------------------------------------------------------- // 0x2D0 (0x2D0 - 0x0) // Function Water.BuoyancyComponent.OnPontoonExitedWater struct UBuoyancyComponent_OnPontoonExitedWater_Params { public: struct FSphericalPontoon Pontoon; // 0x0(0x2D0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) }; // 0x2D0 (0x2D0 - 0x0) // Function Water.BuoyancyComponent.OnPontoonEnteredWater struct UBuoyancyComponent_OnPontoonEnteredWater_Params { public: struct FSphericalPontoon Pontoon; // 0x0(0x2D0)(ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // Function Water.BuoyancyComponent.IsOverlappingWaterBody struct UBuoyancyComponent_IsOverlappingWaterBody_Params { public: bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // Function Water.BuoyancyComponent.IsInWaterBody struct UBuoyancyComponent_IsInWaterBody_Params { public: bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x68 - 0x0) // Function Water.BuoyancyComponent.GetLastWaterSurfaceInfo struct UBuoyancyComponent_GetLastWaterSurfaceInfo_Params { public: struct FVector OutWaterPlaneLocation; // 0x0(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OutWaterPlaneNormal; // 0x18(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OutWaterSurfacePosition; // 0x30(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutWaterDepth; // 0x48(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OutWaterBodyIdx; // 0x4C(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OutWaterVelocity; // 0x50(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // Function Water.BuoyancyComponent.GetCurrentWaterBodyComponents struct UBuoyancyComponent_GetCurrentWaterBodyComponents_Params { public: TArray ReturnValue; // 0x0(0x10)(ConstParm, ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // Function Water.BuoyancyManager.GetBuoyancyComponentManager struct ABuoyancyManager_GetBuoyancyComponentManager_Params { public: class UObject* WorldContextObject; // 0x0(0x8)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ABuoyancyManager* Manager; // 0x8(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ReturnValue; // 0x10(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E5[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x10 (0x10 - 0x0) // Function Water.GerstnerWaterWaveGeneratorBase.GenerateGerstnerWaves struct UGerstnerWaterWaveGeneratorBase_GenerateGerstnerWaves_Params { public: TArray OutWaves; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // Function Water.NiagaraWaterFunctionLibrary.SetWaterBodyComponent struct UNiagaraWaterFunctionLibrary_SetWaterBodyComponent_Params { public: class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWaterBodyComponent* WaterBodyComponent; // 0x18(0x8)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // Function Water.NiagaraWaterFunctionLibrary.SetWaterBody struct UNiagaraWaterFunctionLibrary_SetWaterBody_Params { public: class UNiagaraComponent* NiagaraSystem; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString OverrideName; // 0x8(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AWaterBody* WaterBody; // 0x18(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.SetWaterWaves struct AWaterBody_SetWaterWaves_Params { public: class UWaterWavesBase* InWaterWaves; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.SetWaterMaterial struct AWaterBody_SetWaterMaterial_Params { public: class UMaterialInterface* InMaterial; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x2 (0x2 - 0x0) // Function Water.WaterBody.OnWaterBodyChanged struct AWaterBody_OnWaterBodyChanged_Params { public: bool bShapeOrPositionChanged; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWeightmapSettingsChanged; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x20 (0x20 - 0x0) // Function Water.WaterBody.GetWaterVelocityVectorAtSplineInputKey struct AWaterBody_GetWaterVelocityVectorAtSplineInputKey_Params { public: float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_211[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector ReturnValue; // 0x8(0x18)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.GetWaterVelocityAtSplineInputKey struct AWaterBody_GetWaterVelocityAtSplineInputKey_Params { public: float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.GetWaterSpline struct AWaterBody_GetWaterSpline_Params { public: class UWaterSplineComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.GetWaterMaterialInstance struct AWaterBody_GetWaterMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // Function Water.WaterBody.GetWaterBodyType struct AWaterBody_GetWaterBodyType_Params { public: enum class EWaterBodyType ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.GetWaterBodyComponent struct AWaterBody_GetWaterBodyComponent_Params { public: class UWaterBodyComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.GetRiverToOceanTransitionMaterialInstance struct AWaterBody_GetRiverToOceanTransitionMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.GetRiverToLakeTransitionMaterialInstance struct AWaterBody_GetRiverToLakeTransitionMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // Function Water.WaterBody.GetIslands struct AWaterBody_GetIslands_Params { public: TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // Function Water.WaterBody.GetExclusionVolumes struct AWaterBody_GetExclusionVolumes_Params { public: TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBody.GetAudioIntensityAtSplineInputKey struct AWaterBody_GetAudioIntensityAtSplineInputKey_Params { public: float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // Function Water.WaterBodyComponent.SetWaterAndUnderWaterPostProcessMaterial struct UWaterBodyComponent_SetWaterAndUnderWaterPostProcessMaterial_Params { public: class UMaterialInterface* InWaterMaterial; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* InUnderWaterPostProcessMaterial; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x2 (0x2 - 0x0) // Function Water.WaterBodyComponent.OnWaterBodyChanged struct UWaterBodyComponent_OnWaterBodyChanged_Params { public: bool bShapeOrPositionChanged; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWeightmapSettingsChanged; // 0x1(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterWaves struct UWaterBodyComponent_GetWaterWaves_Params { public: class UWaterWavesBase* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterVelocityAtSplineInputKey struct UWaterBodyComponent_GetWaterVelocityAtSplineInputKey_Params { public: float InKey; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReturnValue; // 0x4(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x68 (0x68 - 0x0) // Function Water.WaterBodyComponent.GetWaterSurfaceInfoAtLocation struct UWaterBodyComponent_GetWaterSurfaceInfoAtLocation_Params { public: struct FVector InLocation; // 0x0(0x18)(ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OutWaterSurfaceLocation; // 0x18(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OutWaterSurfaceNormal; // 0x30(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector OutWaterVelocity; // 0x48(0x18)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutWaterDepth; // 0x60(0x4)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeDepth; // 0x64(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A[0x3]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterSpline struct UWaterBodyComponent_GetWaterSpline_Params { public: class UWaterSplineComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterMaterialInstance struct UWaterBodyComponent_GetWaterMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterMaterial struct UWaterBodyComponent_GetWaterMaterial_Params { public: class UMaterialInterface* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterLODMaterialInstance struct UWaterBodyComponent_GetWaterLODMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterInfoMaterialInstance struct UWaterBodyComponent_GetWaterInfoMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetWaterBodyActor struct UWaterBodyComponent_GetWaterBodyActor_Params { public: class AWaterBody* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetUnderwaterPostProcessMaterialInstance struct UWaterBodyComponent_GetUnderwaterPostProcessMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // Function Water.WaterBodyComponent.GetStandardRenderableComponents struct UWaterBodyComponent_GetStandardRenderableComponents_Params { public: TArray ReturnValue; // 0x0(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetRiverToOceanTransitionMaterialInstance struct UWaterBodyComponent_GetRiverToOceanTransitionMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyComponent.GetRiverToLakeTransitionMaterialInstance struct UWaterBodyComponent_GetRiverToLakeTransitionMaterialInstance_Params { public: class UMaterialInstanceDynamic* ReturnValue; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, ReturnParm, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterBodyComponent.GetMaxWaveHeight struct UWaterBodyComponent_GetMaxWaveHeight_Params { public: float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // Function Water.WaterBodyComponent.GetIslands struct UWaterBodyComponent_GetIslands_Params { public: TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) }; // 0x10 (0x10 - 0x0) // Function Water.WaterBodyComponent.GetExclusionVolumes struct UWaterBodyComponent_GetExclusionVolumes_Params { public: TArray ReturnValue; // 0x0(0x10)(Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // Function Water.WaterBodyComponent.GetCollisionComponents struct UWaterBodyComponent_GetCollisionComponents_Params { public: bool bInOnlyEnabledComponents; // 0x0(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_265[0x7]; // Fixing Size After Last Property [ Dumper-7 ] TArray ReturnValue; // 0x8(0x10)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, ContainsInstancedReference, NativeAccessSpecifierPublic) }; // 0x8 (0x8 - 0x0) // Function Water.WaterBodyIsland.GetWaterSpline struct AWaterBodyIsland_GetWaterSpline_Params { public: class UWaterSplineComponent* ReturnValue; // 0x0(0x8)(ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // Function Water.WaterMeshComponent.IsEnabled struct UWaterMeshComponent_IsEnabled_Params { public: bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.SetOceanFloodHeight struct UWaterSubsystem_SetOceanFloodHeight_Params { public: float InFloodHeight; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x18 (0x18 - 0x0) // Function Water.WaterSubsystem.PrintToWaterLog struct UWaterSubsystem_PrintToWaterLog_Params { public: class FString Message; // 0x0(0x10)(Parm, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWarning; // 0x10(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0x7]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x1 (0x1 - 0x0) // Function Water.WaterSubsystem.IsWaterRenderingEnabled struct UWaterSubsystem_IsWaterRenderingEnabled_Params { public: bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // Function Water.WaterSubsystem.IsUnderwaterPostProcessEnabled struct UWaterSubsystem_IsUnderwaterPostProcessEnabled_Params { public: bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x1 (0x1 - 0x0) // Function Water.WaterSubsystem.IsShallowWaterSimulationEnabled struct UWaterSubsystem_IsShallowWaterSimulationEnabled_Params { public: bool ReturnValue; // 0x0(0x1)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetWaterTimeSeconds struct UWaterSubsystem_GetWaterTimeSeconds_Params { public: float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetSmoothedWorldTimeSeconds struct UWaterSubsystem_GetSmoothedWorldTimeSeconds_Params { public: float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetShallowWaterSimulationRenderTargetSize struct UWaterSubsystem_GetShallowWaterSimulationRenderTargetSize_Params { public: int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetShallowWaterMaxImpulseForces struct UWaterSubsystem_GetShallowWaterMaxImpulseForces_Params { public: int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetShallowWaterMaxDynamicForces struct UWaterSubsystem_GetShallowWaterMaxDynamicForces_Params { public: int32 ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetOceanTotalHeight struct UWaterSubsystem_GetOceanTotalHeight_Params { public: float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetOceanFloodHeight struct UWaterSubsystem_GetOceanFloodHeight_Params { public: float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetOceanBaseHeight struct UWaterSubsystem_GetOceanBaseHeight_Params { public: float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Water.WaterSubsystem.GetCameraUnderwaterDepth struct UWaterSubsystem_GetCameraUnderwaterDepth_Params { public: float ReturnValue; // 0x0(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; } }