Artemis.Engine.GlobalUpdater.FinalizeUpdate C# (CSharp) Method

FinalizeUpdate() private method

Iterate through all internally stored ArtemisObjects and see which ones have and haven’t been updated. If they haven’t, call their update method. Set their 'NeedsUpdate' flag to true.
private FinalizeUpdate ( ) : void
return void
        internal void FinalizeUpdate()
        {
            foreach (var obj in Objects)
            {
                if (obj.NeedsUpdate)
                {
                    obj.InternalUpdate();

                    if (!(obj.IsPaused || obj.ManuallyUpdate))
                    {
                        obj.AuxiliaryUpdate();
                    }
                }
                obj.NeedsUpdate = true;
            }
        }