template<typename TBody, typename TState, typename TAux> static void UpdateBuoyancy ( const TBody * Body, TState & State, const [FBuoyancyData](API\Plugins\Water\FBuoyancyData) & BuoyancyData, TAux & 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 )