Development Merge 2025.10.18 #4

Merged
Syntriax merged 91 commits from development into main 2025-10-18 10:03:13 +02:00
2 changed files with 5 additions and 4 deletions
Showing only changes of commit 25db60e436 - Show all commits

View File

@@ -131,9 +131,10 @@ public class Universe : BaseEntity, IUniverse
UnscaledTime = engineTime;
Time = new(TimeSpan.FromTicks((long)(Time.TimeSinceStart.Ticks + engineTime.DeltaSpan.Ticks * TimeScale)), TimeSpan.FromTicks((long)(engineTime.DeltaSpan.Ticks * TimeScale)));
OnPreUpdate?.Invoke(this, new(Time));
OnUpdate?.Invoke(this, new(Time));
OnPostUpdate?.Invoke(this, new(Time));
IUniverse.UpdateArguments args = new(Time);
OnPreUpdate?.Invoke(this, args);
OnUpdate?.Invoke(this, args);
OnPostUpdate?.Invoke(this, args);
}
public void Draw()

View File

@@ -2,7 +2,7 @@ using System;
namespace Engine.Core;
public readonly struct UniverseTime(TimeSpan TimeSinceStart, TimeSpan TimeDelta)
public readonly record struct UniverseTime(TimeSpan TimeSinceStart, TimeSpan TimeDelta)
{
public readonly TimeSpan TimeSinceStart = TimeSinceStart;
public readonly TimeSpan DeltaSpan = TimeDelta;