0x00x01F8
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | BuoyancyManager | ABuoyancyManager* | Transient+6 flags | nullptr | |
| 0x10 | OnCameraUnderwaterStateChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnWaterScalabilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | DefaultRiverMesh | UStaticMesh* | 6 flags | /Water/Meshes/RiverMesh.RiverMesh | |
| 0x08 | DefaultLakeMesh | UStaticMesh* | 6 flags | /Water/Meshes/LakeMesh.LakeMesh | |
| 0x0080 | 0x28 | padding / unreflected | |||
| 0x08 | MaterialParameterCollection | UMaterialParameterCollection* | 6 flags | nullptr | |
| 0x00B0 | 0x148 | unreflected bytes to end of UWaterSubsystem | |||
Functions 16
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetOceanFloodHeight(float InFloodHeight) | FinalNative+1 flags | 0x04 | |
| void PrintToWaterLog(const FString& Message, bool bWarning) | FinalNative+1 flags | 0x11 | |
| bool IsWaterRenderingEnabled() | FinalNative+1 flags | 0x01 | |
| bool IsUnderwaterPostProcessEnabled() | FinalNative+1 flags | 0x01 | |
| bool IsShallowWaterSimulationEnabled() | FinalNative+1 flags | 0x01 | |
| float GetWaterTimeSeconds() | FinalNative+1 flags | 0x04 | |
| float GetUnderwaterPreciseTraceDistance() | FinalNative+2 flags | 0x04 | |
| float GetUnderwaterCollisionTraceDistance() | FinalNative+2 flags | 0x04 | |
| float GetSmoothedWorldTimeSeconds() | FinalNative+1 flags | 0x04 | |
| int32 GetShallowWaterSimulationRenderTargetSize() | FinalNative+2 flags | 0x04 | |
| int32 GetShallowWaterMaxImpulseForces() | FinalNative+2 flags | 0x04 | |
| int32 GetShallowWaterMaxDynamicForces() | FinalNative+2 flags | 0x04 | |
| float GetOceanTotalHeight() | FinalNative+1 flags | 0x04 | |
| float GetOceanFloodHeight() | FinalNative+1 flags | 0x04 | |
| float GetOceanBaseHeight() | FinalNative+1 flags | 0x04 | |
| float GetCameraUnderwaterDepth() | FinalNative+1 flags | 0x04 |