Development Merge 2025.10.18 #4
@@ -131,9 +131,10 @@ public class Universe : BaseEntity, IUniverse
 | 
				
			|||||||
        UnscaledTime = engineTime;
 | 
					        UnscaledTime = engineTime;
 | 
				
			||||||
        Time = new(TimeSpan.FromTicks((long)(Time.TimeSinceStart.Ticks + engineTime.DeltaSpan.Ticks * TimeScale)), TimeSpan.FromTicks((long)(engineTime.DeltaSpan.Ticks * TimeScale)));
 | 
					        Time = new(TimeSpan.FromTicks((long)(Time.TimeSinceStart.Ticks + engineTime.DeltaSpan.Ticks * TimeScale)), TimeSpan.FromTicks((long)(engineTime.DeltaSpan.Ticks * TimeScale)));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        OnPreUpdate?.Invoke(this, new(Time));
 | 
					        IUniverse.UpdateArguments args = new(Time);
 | 
				
			||||||
        OnUpdate?.Invoke(this, new(Time));
 | 
					        OnPreUpdate?.Invoke(this, args);
 | 
				
			||||||
        OnPostUpdate?.Invoke(this, new(Time));
 | 
					        OnUpdate?.Invoke(this, args);
 | 
				
			||||||
 | 
					        OnPostUpdate?.Invoke(this, args);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public void Draw()
 | 
					    public void Draw()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@ using System;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
namespace Engine.Core;
 | 
					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 TimeSinceStart = TimeSinceStart;
 | 
				
			||||||
    public readonly TimeSpan DeltaSpan = TimeDelta;
 | 
					    public readonly TimeSpan DeltaSpan = TimeDelta;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user