public static void Tick(IRoutine routine) { smethod_0(routine, routineEvent_2); try { routine.Tick(); } catch (Exception exception) { ilog_0.Error("Exception during routine Tick.", exception); } smethod_0(routine, routineEvent_3); }