perf: regular events to custom events
This commit is contained in:
@@ -4,13 +4,11 @@ namespace Syntriax.Engine.Core;
|
||||
|
||||
public abstract class BaseEntity : IEntity
|
||||
{
|
||||
public event IEntity.IdChangedEventHandler? OnIdChanged = null;
|
||||
|
||||
public event IInitializable.InitializedEventHandler? OnInitialized = null;
|
||||
public event IInitializable.FinalizedEventHandler? OnFinalized = null;
|
||||
|
||||
public event IHasStateEnable.StateEnableAssignedEventHandler? OnStateEnableAssigned = null;
|
||||
public event IAssignable.UnassignEventHandler? OnUnassigned = null;
|
||||
public Event<IEntity, string> OnIdChanged { get; private set; } = new();
|
||||
public Event<IInitializable> OnInitialized { get; private set; } = new();
|
||||
public Event<IInitializable> OnFinalized { get; private set; } = new();
|
||||
public Event<IHasStateEnable> OnStateEnableAssigned { get; private set; } = new();
|
||||
public Event<IAssignable> OnUnassigned { get; private set; } = new();
|
||||
|
||||
private IStateEnable _stateEnable = null!;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user