public static void UpdatePostFrame(bool willContinue) { #if ENABLE_PROFILER ProfilerStats.CalculateStatsSnapshot(); #endif #if ENABLE_PROFILER mainMarker.End(); rootMarker.End(); #endif #if ENABLE_PLAYERCONNECTION Connection.TransmitAndReceive(); #endif #if ENABLE_PROFILER if (willContinue) { ProfilerProtocolSession.SendNewFrame(); rootMarker.Begin(); mainMarker.Begin(); } #endif TempMemoryScope.ExitScope(); }
public static void UpdatePreFrame() { TempMemoryScope.EnterScope(); if (firstFrame) { #if ENABLE_PROFILER ProfilerProtocolSession.SendNewFrame(); rootMarker.Begin(); mainMarker.Begin(); #endif firstFrame = false; } }