perf: regular events to custom events
This commit is contained in:
@@ -33,9 +33,9 @@ public class DrawManager : UniverseObject
|
||||
drawEntities.Assign(universe);
|
||||
postDrawEntities.Assign(universe);
|
||||
|
||||
universe.OnPreDraw += OnPreDraw;
|
||||
universe.OnDraw += OnDraw;
|
||||
universe.OnPostDraw += OnPostDraw;
|
||||
universe.OnPreDraw.AddListener(OnPreDraw);
|
||||
universe.OnDraw.AddListener(OnDraw);
|
||||
universe.OnPostDraw.AddListener(OnPostDraw);
|
||||
}
|
||||
|
||||
protected override void OnExitingUniverse(IUniverse universe)
|
||||
@@ -44,8 +44,8 @@ public class DrawManager : UniverseObject
|
||||
drawEntities.Unassign();
|
||||
postDrawEntities.Unassign();
|
||||
|
||||
universe.OnPreDraw -= OnPreDraw;
|
||||
universe.OnDraw -= OnDraw;
|
||||
universe.OnPostDraw -= OnPostDraw;
|
||||
universe.OnPreDraw.RemoveListener(OnPreDraw);
|
||||
universe.OnDraw.RemoveListener(OnDraw);
|
||||
universe.OnPostDraw.RemoveListener(OnPostDraw);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -21,9 +21,9 @@ public class UpdateManager : UniverseObject
|
||||
updateEntities.Assign(universe);
|
||||
postUpdateEntities.Assign(universe);
|
||||
|
||||
universe.OnPreUpdate += OnPreUpdate;
|
||||
universe.OnUpdate += OnUpdate;
|
||||
universe.OnPostUpdate += OnPostUpdate;
|
||||
universe.OnPreUpdate.AddListener(OnPreUpdate);
|
||||
universe.OnUpdate.AddListener(OnUpdate);
|
||||
universe.OnPostUpdate.AddListener(OnPostUpdate);
|
||||
}
|
||||
|
||||
protected override void OnExitingUniverse(IUniverse universe)
|
||||
@@ -33,9 +33,9 @@ public class UpdateManager : UniverseObject
|
||||
updateEntities.Unassign();
|
||||
postUpdateEntities.Unassign();
|
||||
|
||||
universe.OnPreUpdate -= OnPreUpdate;
|
||||
universe.OnUpdate -= OnUpdate;
|
||||
universe.OnPostUpdate -= OnPostUpdate;
|
||||
universe.OnPreUpdate.RemoveListener(OnPreUpdate);
|
||||
universe.OnUpdate.RemoveListener(OnUpdate);
|
||||
universe.OnPostUpdate.RemoveListener(OnPostUpdate);
|
||||
}
|
||||
|
||||
private void OnPreUpdate(IUniverse sender, UniverseTime engineTime)
|
||||
@@ -69,6 +69,6 @@ public class UpdateManager : UniverseObject
|
||||
|
||||
public UpdateManager()
|
||||
{
|
||||
firstFrameUpdates.OnCollected += OnFirstFrameCollected;
|
||||
firstFrameUpdates.OnCollected.AddListener(OnFirstFrameCollected);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user