1 Commits

Author SHA1 Message Date
6b9020bd24 fix: update manager not calling first frame methods once 2025-05-24 19:56:22 +03:00

View File

@@ -41,7 +41,10 @@ public class UpdateManager : UniverseObject
private void OnPreUpdate(IUniverse sender, UniverseTime engineTime) private void OnPreUpdate(IUniverse sender, UniverseTime engineTime)
{ {
for (int i = toCallFirstFrameUpdates.Count - 1; i >= 0; i--) for (int i = toCallFirstFrameUpdates.Count - 1; i >= 0; i--)
{
toCallFirstFrameUpdates[i].FirstActiveFrame(); toCallFirstFrameUpdates[i].FirstActiveFrame();
toCallFirstFrameUpdates.RemoveAt(i);
}
for (int i = preUpdateEntities.Behaviours.Count - 1; i >= 0; i--) for (int i = preUpdateEntities.Behaviours.Count - 1; i >= 0; i--)
preUpdateEntities.Behaviours[i].PreUpdate(); preUpdateEntities.Behaviours[i].PreUpdate();