refactor: update & draw calls have been refactored into systems
This commit is contained in:
@@ -119,10 +119,6 @@ public class Universe : BaseEntity, IUniverse
|
||||
Time = new(TimeSpan.FromTicks((long)(Time.TimeSinceStart.Ticks + engineTime.DeltaSpan.Ticks * TimeScale)), TimeSpan.FromTicks((long)(engineTime.DeltaSpan.Ticks * TimeScale)));
|
||||
|
||||
OnPreUpdate?.InvokeSafe(this, Time);
|
||||
|
||||
for (int i = 0; i < UniverseObjects.Count; i++)
|
||||
UniverseObjects[i].BehaviourController.Update();
|
||||
|
||||
OnUpdate?.InvokeSafe(this, Time);
|
||||
OnPostUpdate?.InvokeSafe(this, Time);
|
||||
}
|
||||
@@ -131,9 +127,6 @@ public class Universe : BaseEntity, IUniverse
|
||||
{
|
||||
Debug.Assert.AssertInitialized(this);
|
||||
|
||||
for (int i = 0; i < UniverseObjects.Count; i++)
|
||||
UniverseObjects[i].BehaviourController.UpdatePreDraw();
|
||||
|
||||
OnPreDraw?.InvokeSafe(this);
|
||||
OnDraw?.InvokeSafe(this);
|
||||
OnPostDraw?.InvokeSafe(this);
|
||||
|
Reference in New Issue
Block a user