chore: get init to only get for events
This commit is contained in:
@@ -7,15 +7,15 @@ namespace Syntriax.Engine.Core;
|
||||
[System.Diagnostics.DebuggerDisplay("UniverseObject Count: {_universeObjects.Count}")]
|
||||
public class Universe : BaseEntity, IUniverse
|
||||
{
|
||||
public Event<IUniverse, IUniverse.UpdateArguments> OnPreUpdate { get; init; } = new();
|
||||
public Event<IUniverse, IUniverse.UpdateArguments> OnUpdate { get; init; } = new();
|
||||
public Event<IUniverse, IUniverse.UpdateArguments> OnPostUpdate { get; init; } = new();
|
||||
public Event<IUniverse> OnPreDraw { get; init; } = new();
|
||||
public Event<IUniverse> OnDraw { get; init; } = new();
|
||||
public Event<IUniverse> OnPostDraw { get; init; } = new();
|
||||
public Event<IUniverse, IUniverse.UniverseObjectRegisteredArguments> OnUniverseObjectRegistered { get; init; } = new();
|
||||
public Event<IUniverse, IUniverse.UniverseObjectUnRegisteredArguments> OnUniverseObjectUnRegistered { get; init; } = new();
|
||||
public Event<IUniverse, IUniverse.TimeScaleChangedArguments> OnTimeScaleChanged { get; init; } = new();
|
||||
public Event<IUniverse, IUniverse.UpdateArguments> OnPreUpdate { get; } = new();
|
||||
public Event<IUniverse, IUniverse.UpdateArguments> OnUpdate { get; } = new();
|
||||
public Event<IUniverse, IUniverse.UpdateArguments> OnPostUpdate { get; } = new();
|
||||
public Event<IUniverse> OnPreDraw { get; } = new();
|
||||
public Event<IUniverse> OnDraw { get; } = new();
|
||||
public Event<IUniverse> OnPostDraw { get; } = new();
|
||||
public Event<IUniverse, IUniverse.UniverseObjectRegisteredArguments> OnUniverseObjectRegistered { get; } = new();
|
||||
public Event<IUniverse, IUniverse.UniverseObjectUnRegisteredArguments> OnUniverseObjectUnRegistered { get; } = new();
|
||||
public Event<IUniverse, IUniverse.TimeScaleChangedArguments> OnTimeScaleChanged { get; } = new();
|
||||
|
||||
private readonly Event<IInitializable>.EventHandler cachedOnUniverseObjectFinalize = null!;
|
||||
private readonly Event<IUniverseObject, IUniverseObject.ExitedUniverseArguments>.EventHandler cachedOnUniverseObjectExitedUniverse = null!;
|
||||
|
||||
Reference in New Issue
Block a user