internal void FinalizeUpdate() { foreach (var obj in Objects) { if (obj.NeedsUpdate) { obj.InternalUpdate(); if (!(obj.IsPaused || obj.ManuallyUpdate)) { obj.AuxiliaryUpdate(); } } obj.NeedsUpdate = true; } }