Development Merge 2025.10.18 #4

Merged
Syntriax merged 91 commits from development into main 2025-10-18 10:03:13 +02:00
Showing only changes of commit d78c42a653 - Show all commits

View File

@@ -75,9 +75,16 @@ public class UpdateManager : Behaviour
args.BehaviourRemoved.LastActiveFrame(); args.BehaviourRemoved.LastActiveFrame();
} }
private void CallLastFramesBeforeExit(object? sender, System.EventArgs e)
{
for (int i = lastFrameUpdates.Count - 1; i >= 0; i--)
lastFrameUpdates[i].LastActiveFrame();
}
public UpdateManager() public UpdateManager()
{ {
firstFrameUpdates.OnCollected.AddListener(OnFirstFrameCollected); firstFrameUpdates.OnCollected.AddListener(OnFirstFrameCollected);
lastFrameUpdates.OnRemoved.AddListener(OnLastFrameRemoved); lastFrameUpdates.OnRemoved.AddListener(OnLastFrameRemoved);
System.AppDomain.CurrentDomain.ProcessExit += CallLastFramesBeforeExit;
} }
} }