[TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< struct [FBuoyancyComponentAsyncOutput](API\Plugins\Water\FBuoyancyComponentAsyncOutput) > PreSimulate ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, const float DeltaSeconds, const float TotalSeconds, [FBuoyancyComponentAsyncAux](API\Plugins\Water\FBuoyancyComponentAsyncAux) * Aux, const [TMap](API\Runtime\Core\Containers\TMap)< [UWaterBodyComponent](API\Plugins\Water\UWaterBodyComponent) *, [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FSolverSafeWaterBodyData](API\Plugins\Water\FSolverSafeWaterBodyData) >> & WaterBodyComponentData ) const