private static void InvokeSurfaceDataReadyEvent(SurfaceDataReadyDelegate onDataReady, int surfaceId, MeshFilter outputMesh, WorldAnchor outputAnchor, MeshCollider outputCollider, float trisPerCubicMeter, bool bakeCollider, bool outputWritten, float elapsedBakeTimeSeconds)
{
if (onDataReady != null)
{
SurfaceData data;
data.id.handle = surfaceId;
data.outputMesh = outputMesh;
data.outputAnchor = outputAnchor;
data.outputCollider = outputCollider;
data.trianglesPerCubicMeter = trisPerCubicMeter;
data.bakeCollider = bakeCollider;
onDataReady(data, outputWritten, elapsedBakeTimeSeconds);
}
}