perf: regular events to custom events
This commit is contained in:
@@ -12,27 +12,27 @@ public interface IUniverseObject : IEntity, IActive, INameable, IHasBehaviourCon
|
||||
/// <summary>
|
||||
/// Event triggered when the <see cref="IUniverseObject"/> enters the universe.
|
||||
/// </summary>
|
||||
event EnteredUniverseEventHandler? OnEnteredUniverse;
|
||||
Event<IUniverseObject, IUniverse> OnEnteredUniverse { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Event triggered when the <see cref="IUniverseObject"/> exits the universe.
|
||||
/// </summary>
|
||||
event ExitedUniverseEventHandler? OnExitedUniverse;
|
||||
Event<IUniverseObject, IUniverse> OnExitedUniverse { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Event triggered when the <see cref="Parent"/> of the <see cref="IUniverseObject"/> changes. The second parameter is the old <see cref="IUniverseObject"/>.
|
||||
/// </summary>
|
||||
event ParentChangedEventHandler? OnParentChanged;
|
||||
Event<IUniverseObject, IUniverseObject?, IUniverseObject?> OnParentChanged { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Event triggered when a new <see cref="IUniverseObject"/> is added to the <see cref="Children"/>.
|
||||
/// </summary>
|
||||
event ChildrenAddedEventHandler? OnChildrenAdded;
|
||||
Event<IUniverseObject, IUniverseObject> OnChildrenAdded { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Event triggered when an <see cref="IUniverseObject"/> is removed from the <see cref="Children"/>.
|
||||
/// </summary>
|
||||
event ChildrenRemovedEventHandler? OnChildrenRemoved;
|
||||
Event<IUniverseObject, IUniverseObject> OnChildrenRemoved { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the <see cref="IUniverse"/> this <see cref="IUniverseObject"/> is connected to, if any.
|
||||
|
||||
Reference in New Issue
Block a user