diff --git a/Engine.Core/Abstract/Assignable/IAssignable.cs b/Engine.Core/Abstract/Assignable/IAssignable.cs index bd4af57..04137dc 100644 --- a/Engine.Core/Abstract/Assignable/IAssignable.cs +++ b/Engine.Core/Abstract/Assignable/IAssignable.cs @@ -8,7 +8,7 @@ public interface IAssignable /// /// Event triggered when the 's fields are unassigned and completely ready to recycle. /// - event OnUnassignedEventHandler? OnUnassigned; + event UnassignEventHandler? OnUnassigned; /// /// Unassign 's all fields and make it ready to recycle. @@ -18,5 +18,5 @@ public interface IAssignable /// bool Unassign(); - delegate void OnUnassignedEventHandler(IAssignable sender); + delegate void UnassignEventHandler(IAssignable sender); } diff --git a/Engine.Core/Abstract/Assignable/IHasBehaviourController.cs b/Engine.Core/Abstract/Assignable/IHasBehaviourController.cs index b5218c3..496147d 100644 --- a/Engine.Core/Abstract/Assignable/IHasBehaviourController.cs +++ b/Engine.Core/Abstract/Assignable/IHasBehaviourController.cs @@ -8,7 +8,7 @@ public interface IHasBehaviourController : IAssignable /// /// Event triggered when the value has has been assigned a new value. /// - event OnBehaviourControllerAssignedEventHandler? OnBehaviourControllerAssigned; + event BehaviourControllerAssignedEventHandler? OnBehaviourControllerAssigned; /// IBehaviourController BehaviourController { get; } @@ -22,5 +22,5 @@ public interface IHasBehaviourController : IAssignable /// bool Assign(IBehaviourController behaviourController); - delegate void OnBehaviourControllerAssignedEventHandler(IHasBehaviourController sender); + delegate void BehaviourControllerAssignedEventHandler(IHasBehaviourController sender); } diff --git a/Engine.Core/Abstract/Assignable/IHasEntity.cs b/Engine.Core/Abstract/Assignable/IHasEntity.cs index 6ffcaeb..90e8ec6 100644 --- a/Engine.Core/Abstract/Assignable/IHasEntity.cs +++ b/Engine.Core/Abstract/Assignable/IHasEntity.cs @@ -8,7 +8,7 @@ public interface IHasEntity : IAssignable /// /// Event triggered when the value has has been assigned a new value. /// - event OnEntityAssignedEventHandler? OnEntityAssigned; + event EntityAssignedEventHandler? OnEntityAssigned; /// IEntity Entity { get; } @@ -22,5 +22,5 @@ public interface IHasEntity : IAssignable /// bool Assign(IEntity entity); - delegate void OnEntityAssignedEventHandler(IHasEntity sender); + delegate void EntityAssignedEventHandler(IHasEntity sender); } diff --git a/Engine.Core/Abstract/Assignable/IHasGameManager.cs b/Engine.Core/Abstract/Assignable/IHasGameManager.cs index cb3f4d4..9946837 100644 --- a/Engine.Core/Abstract/Assignable/IHasGameManager.cs +++ b/Engine.Core/Abstract/Assignable/IHasGameManager.cs @@ -8,7 +8,7 @@ public interface IHasGameManager : IAssignable /// /// Event triggered when the value has has been assigned a new value. /// - event OnGameManagerAssignedEventHandler? OnGameManagerAssigned; + event GameManagerAssignedEventHandler? OnGameManagerAssigned; /// IGameManager GameManager { get; } @@ -22,5 +22,5 @@ public interface IHasGameManager : IAssignable /// bool Assign(IGameManager gameManager); - delegate void OnGameManagerAssignedEventHandler(IHasGameManager sender); + delegate void GameManagerAssignedEventHandler(IHasGameManager sender); } diff --git a/Engine.Core/Abstract/Assignable/IHasHierarchyObject.cs b/Engine.Core/Abstract/Assignable/IHasHierarchyObject.cs index f8d3df9..6b7c6c9 100644 --- a/Engine.Core/Abstract/Assignable/IHasHierarchyObject.cs +++ b/Engine.Core/Abstract/Assignable/IHasHierarchyObject.cs @@ -8,7 +8,7 @@ public interface IHasHierarchyObject : IAssignable /// /// Event triggered when the value has has been assigned a new value. /// - event OnHierarchyObjectAssignedEventHandler? OnHierarchyObjectAssigned; + event HierarchyObjectAssignedEventHandler? OnHierarchyObjectAssigned; /// IHierarchyObject HierarchyObject { get; } @@ -22,5 +22,5 @@ public interface IHasHierarchyObject : IAssignable /// bool Assign(IHierarchyObject hierarchyObject); - delegate void OnHierarchyObjectAssignedEventHandler(IHasHierarchyObject sender); + delegate void HierarchyObjectAssignedEventHandler(IHasHierarchyObject sender); } diff --git a/Engine.Core/Abstract/Assignable/IHasStateEnable.cs b/Engine.Core/Abstract/Assignable/IHasStateEnable.cs index 54a5b52..73561e7 100644 --- a/Engine.Core/Abstract/Assignable/IHasStateEnable.cs +++ b/Engine.Core/Abstract/Assignable/IHasStateEnable.cs @@ -8,7 +8,7 @@ public interface IHasStateEnable : IAssignable /// /// Event triggered when the value has has been assigned a new value. /// - event OnStateEnableAssignedEventHandler? OnStateEnableAssigned; + event StateEnableAssignedEventHandler? OnStateEnableAssigned; /// IStateEnable StateEnable { get; } @@ -22,5 +22,5 @@ public interface IHasStateEnable : IAssignable /// bool Assign(IStateEnable stateEnable); - delegate void OnStateEnableAssignedEventHandler(IHasStateEnable sender); + delegate void StateEnableAssignedEventHandler(IHasStateEnable sender); } diff --git a/Engine.Core/Abstract/BaseEntity.cs b/Engine.Core/Abstract/BaseEntity.cs index ae456e1..52e67a9 100644 --- a/Engine.Core/Abstract/BaseEntity.cs +++ b/Engine.Core/Abstract/BaseEntity.cs @@ -4,13 +4,13 @@ namespace Syntriax.Engine.Core.Abstract; public abstract class BaseEntity : IEntity { - public event IEntity.OnIdChangedEventHandler? OnIdChanged = null; + public event IEntity.IdChangedEventHandler? OnIdChanged = null; - public event IInitializable.OnInitializedEventHandler? OnInitialized = null; - public event IInitializable.OnFinalizedEventHandler? OnFinalized = null; + public event IInitializable.InitializedEventHandler? OnInitialized = null; + public event IInitializable.FinalizedEventHandler? OnFinalized = null; - public event IHasStateEnable.OnStateEnableAssignedEventHandler? OnStateEnableAssigned = null; - public event IAssignable.OnUnassignedEventHandler? OnUnassigned = null; + public event IHasStateEnable.StateEnableAssignedEventHandler? OnStateEnableAssigned = null; + public event IAssignable.UnassignEventHandler? OnUnassigned = null; private IStateEnable _stateEnable = null!; diff --git a/Engine.Core/Abstract/IBehaviour.cs b/Engine.Core/Abstract/IBehaviour.cs index cdd25a1..9fc2d30 100644 --- a/Engine.Core/Abstract/IBehaviour.cs +++ b/Engine.Core/Abstract/IBehaviour.cs @@ -8,7 +8,7 @@ public interface IBehaviour : IEntity, IHasBehaviourController, IHasStateEnable /// /// Event triggered when the priority of the changes. /// - event OnPriorityChangedEventHandler? OnPriorityChanged; + event PriorityChangedEventHandler? OnPriorityChanged; /// /// The priority of the . @@ -20,5 +20,5 @@ public interface IBehaviour : IEntity, IHasBehaviourController, IHasStateEnable /// bool IsActive { get; } - delegate void OnPriorityChangedEventHandler(IBehaviour sender, int previousPriority); + delegate void PriorityChangedEventHandler(IBehaviour sender, int previousPriority); } diff --git a/Engine.Core/Abstract/IBehaviourCollector.cs b/Engine.Core/Abstract/IBehaviourCollector.cs index 84bf28b..e0d38e9 100644 --- a/Engine.Core/Abstract/IBehaviourCollector.cs +++ b/Engine.Core/Abstract/IBehaviourCollector.cs @@ -12,24 +12,24 @@ public interface IBehaviourCollector : IHasGameManager, IEnumerable where /// /// Event triggered when an object of type is added to the collector. /// - event OnCollectedEventHandler? OnCollected; + event CollectedEventHandler? OnCollected; /// /// Event triggered when an object of type is removed from the collector. /// - event OnRemovedEventHandler? OnRemoved; + event RemovedEventHandler? OnRemoved; /// /// Delegate for handling the event. /// /// The instance of the that triggered the event. /// The object of type that was added to the collector. - public delegate void OnCollectedEventHandler(BehaviourCollector sender, T behaviourCollected); + public delegate void CollectedEventHandler(BehaviourCollector sender, T behaviourCollected); /// /// Delegate for handling the event. /// /// The instance of the that triggered the event. /// The object of type that was removed from the collector. - public delegate void OnRemovedEventHandler(BehaviourCollector sender, T behaviourRemoved); + public delegate void RemovedEventHandler(BehaviourCollector sender, T behaviourRemoved); } diff --git a/Engine.Core/Abstract/IBehaviourController.cs b/Engine.Core/Abstract/IBehaviourController.cs index 8b92caa..64fa28e 100644 --- a/Engine.Core/Abstract/IBehaviourController.cs +++ b/Engine.Core/Abstract/IBehaviourController.cs @@ -10,27 +10,27 @@ public interface IBehaviourController : IInitializable, IHasHierarchyObject, IEn /// /// Event triggered before the update of s. /// - event OnPreUpdateEventHandler? OnPreUpdate; + event PreUpdateEventHandler? OnPreUpdate; /// /// Event triggered during the update of s. /// - event OnUpdateEventHandler? OnUpdate; + event UpdateEventHandler? OnUpdate; /// /// Event triggered before the drawing phase. /// - event OnPreDrawEventHandler? OnPreDraw; + event PreDrawEventHandler? OnPreDraw; /// /// Event triggered when a is added to the . /// - event OnBehaviourAddedEventHandler? OnBehaviourAdded; + event BehaviourAddedEventHandler? OnBehaviourAdded; /// /// Event triggered when a is removed from the . /// - event OnBehaviourRemovedEventHandler? OnBehaviourRemoved; + event BehaviourRemovedEventHandler? OnBehaviourRemoved; /// /// Adds a to the . @@ -93,10 +93,10 @@ public interface IBehaviourController : IInitializable, IHasHierarchyObject, IEn /// void UpdatePreDraw(); - delegate void OnPreUpdateEventHandler(IBehaviourController sender); - delegate void OnUpdateEventHandler(IBehaviourController sender); - delegate void OnPreDrawEventHandler(IBehaviourController sender); - delegate void OnBehaviourAddedEventHandler(IBehaviourController sender, IBehaviour behaviourAdded); - delegate void OnBehaviourRemovedEventHandler(IBehaviourController sender, IBehaviour behaviourRemoved); + delegate void PreUpdateEventHandler(IBehaviourController sender); + delegate void UpdateEventHandler(IBehaviourController sender); + delegate void PreDrawEventHandler(IBehaviourController sender); + delegate void BehaviourAddedEventHandler(IBehaviourController sender, IBehaviour behaviourAdded); + delegate void BehaviourRemovedEventHandler(IBehaviourController sender, IBehaviour behaviourRemoved); } diff --git a/Engine.Core/Abstract/IEntity.cs b/Engine.Core/Abstract/IEntity.cs index d88e34b..984603b 100644 --- a/Engine.Core/Abstract/IEntity.cs +++ b/Engine.Core/Abstract/IEntity.cs @@ -9,12 +9,12 @@ public interface IEntity : IInitializable, IHasStateEnable /// Event triggered when the of the changes. /// The string action parameter is the previous of the . /// - event OnIdChangedEventHandler? OnIdChanged; + event IdChangedEventHandler? OnIdChanged; /// /// The ID of the . /// string Id { get; set; } - delegate void OnIdChangedEventHandler(IEntity sender, string previousId); + delegate void IdChangedEventHandler(IEntity sender, string previousId); } diff --git a/Engine.Core/Abstract/IGameManager.cs b/Engine.Core/Abstract/IGameManager.cs index 9eaa0bb..85df155 100644 --- a/Engine.Core/Abstract/IGameManager.cs +++ b/Engine.Core/Abstract/IGameManager.cs @@ -10,22 +10,22 @@ public interface IGameManager : IEntity /// /// Event triggered when is called on the . /// - event OnUpdateEventHandler? OnUpdate; + event UpdateEventHandler? OnUpdate; /// /// Event triggered when is called on the . /// - event OnPreDawEventHandler? OnPreDraw; + event PreDawEventHandler? OnPreDraw; /// /// Event triggered when a is registered to the . /// - event OnHierarchyObjectRegisteredEventHandler? OnHierarchyObjectRegistered; + event HierarchyObjectRegisteredEventHandler? OnHierarchyObjectRegistered; /// /// Event triggered when a is unregistered from the . /// - event OnHierarchyObjectUnRegisteredEventHandler? OnHierarchyObjectUnRegistered; + event HierarchyObjectUnRegisteredEventHandler? OnHierarchyObjectUnRegistered; /// /// Gets a read-only list of s managed by the . @@ -63,9 +63,9 @@ public interface IGameManager : IEntity /// void PreDraw(); - delegate void OnUpdateEventHandler(IGameManager sender, EngineTime time); - delegate void OnPreDawEventHandler(IGameManager sender); + delegate void UpdateEventHandler(IGameManager sender, EngineTime time); + delegate void PreDawEventHandler(IGameManager sender); - delegate void OnHierarchyObjectRegisteredEventHandler(IGameManager sender, IHierarchyObject hierarchyObjectRegistered); - delegate void OnHierarchyObjectUnRegisteredEventHandler(IGameManager sender, IHierarchyObject hierarchyObjectUnregistered); + delegate void HierarchyObjectRegisteredEventHandler(IGameManager sender, IHierarchyObject hierarchyObjectRegistered); + delegate void HierarchyObjectUnRegisteredEventHandler(IGameManager sender, IHierarchyObject hierarchyObjectUnregistered); } diff --git a/Engine.Core/Abstract/IHierarchyObject.cs b/Engine.Core/Abstract/IHierarchyObject.cs index 4edccda..aa5d7c3 100644 --- a/Engine.Core/Abstract/IHierarchyObject.cs +++ b/Engine.Core/Abstract/IHierarchyObject.cs @@ -12,27 +12,27 @@ public interface IHierarchyObject : IEntity, INameable, IHasBehaviourController, /// /// Event triggered when the enters the hierarchy. /// - event OnEnteredHierarchyEventHandler? OnEnteredHierarchy; + event EnteredHierarchyEventHandler? OnEnteredHierarchy; /// /// Event triggered when the exits the hierarchy. /// - event OnExitedHierarchyEventHandler? OnExitedHierarchy; + event ExitedHierarchyEventHandler? OnExitedHierarchy; /// /// Event triggered when the of the changes. The second parameter is the old . /// - event OnParentChangedEventHandler? OnParentChanged; + event ParentChangedEventHandler? OnParentChanged; /// /// Event triggered when a new is added to the . /// - event OnChildrenAddedEventHandler? OnChildrenAdded; + event ChildrenAddedEventHandler? OnChildrenAdded; /// /// Event triggered when an is removed from the . /// - event OnChildrenRemovedEventHandler? OnChildrenRemoved; + event ChildrenRemovedEventHandler? OnChildrenRemoved; /// /// Gets the this is connected to, if any. @@ -98,14 +98,14 @@ public interface IHierarchyObject : IEntity, INameable, IHasBehaviourController, /// /// The that entered the hierarchy. /// The that the has entered it's hierarchy. - delegate void OnEnteredHierarchyEventHandler(IHierarchyObject sender, IGameManager gameManager); + delegate void EnteredHierarchyEventHandler(IHierarchyObject sender, IGameManager gameManager); /// /// EventHandler delegate for the event triggered when the exits the hierarchy of a . /// /// The that exited the hierarchy. /// The that the has exited it's hierarchy. - delegate void OnExitedHierarchyEventHandler(IHierarchyObject sender, IGameManager gameManager); + delegate void ExitedHierarchyEventHandler(IHierarchyObject sender, IGameManager gameManager); /// /// Delegate for the event triggered when the 's parent changes. @@ -113,19 +113,19 @@ public interface IHierarchyObject : IEntity, INameable, IHasBehaviourController, /// The that the parent has changed. /// The previous the sender was a child of. /// The new and current the sender is a child of. - delegate void OnParentChangedEventHandler(IHierarchyObject sender, IHierarchyObject? previousParent, IHierarchyObject? newParent); + delegate void ParentChangedEventHandler(IHierarchyObject sender, IHierarchyObject? previousParent, IHierarchyObject? newParent); /// /// Delegate for the event triggered when a new added as a child. /// /// The parent this event is being called from. /// The that got removed as a children of the sender . - delegate void OnChildrenAddedEventHandler(IHierarchyObject sender, IHierarchyObject childrenAdded); + delegate void ChildrenAddedEventHandler(IHierarchyObject sender, IHierarchyObject childrenAdded); /// /// Delegate for the event triggered when a new removed from being a child. /// /// The parent this event is being called from. /// The that got removed as a children of the sender . - delegate void OnChildrenRemovedEventHandler(IHierarchyObject sender, IHierarchyObject childrenRemoved); + delegate void ChildrenRemovedEventHandler(IHierarchyObject sender, IHierarchyObject childrenRemoved); } diff --git a/Engine.Core/Abstract/IInitializable.cs b/Engine.Core/Abstract/IInitializable.cs index 7a666d0..54ff8a1 100644 --- a/Engine.Core/Abstract/IInitializable.cs +++ b/Engine.Core/Abstract/IInitializable.cs @@ -8,12 +8,12 @@ public interface IInitializable /// /// Event triggered when the method is called successfully. /// - event OnInitializedEventHandler? OnInitialized; + event InitializedEventHandler? OnInitialized; /// /// Event triggered when the method is called successfully. /// - event OnFinalizedEventHandler? OnFinalized; + event FinalizedEventHandler? OnFinalized; /// /// The value indicating whether the entity has been initialized. @@ -32,6 +32,6 @@ public interface IInitializable /// if finalization is successful, otherwise . bool Finalize(); - delegate void OnInitializedEventHandler(IInitializable sender); - delegate void OnFinalizedEventHandler(IInitializable sender); + delegate void InitializedEventHandler(IInitializable sender); + delegate void FinalizedEventHandler(IInitializable sender); } diff --git a/Engine.Core/Abstract/INameable.cs b/Engine.Core/Abstract/INameable.cs index 202cc49..4a60100 100644 --- a/Engine.Core/Abstract/INameable.cs +++ b/Engine.Core/Abstract/INameable.cs @@ -8,12 +8,12 @@ public interface INameable /// /// Event triggered when the name of the entity changes. /// - event OnNameChangedEventHandler? OnNameChanged; + event NameChangedEventHandler? OnNameChanged; /// /// The name of the entity. /// string Name { get; set; } - delegate void OnNameChangedEventHandler(INameable sender, string previousName); + delegate void NameChangedEventHandler(INameable sender, string previousName); } diff --git a/Engine.Core/Abstract/IStateEnable.cs b/Engine.Core/Abstract/IStateEnable.cs index 3ef6726..8debf8c 100644 --- a/Engine.Core/Abstract/IStateEnable.cs +++ b/Engine.Core/Abstract/IStateEnable.cs @@ -8,12 +8,12 @@ public interface IStateEnable : IHasEntity /// /// Event triggered when the state of the changes. /// - event OnNameChangedEventHandler? OnEnabledChanged; + event NameChangedEventHandler? OnEnabledChanged; /// /// The value indicating whether the is enabled. /// bool Enabled { get; set; } - delegate void OnNameChangedEventHandler(IStateEnable sender, bool previousState); + delegate void NameChangedEventHandler(IStateEnable sender, bool previousState); } diff --git a/Engine.Core/Abstract/ITransform2D.cs b/Engine.Core/Abstract/ITransform2D.cs index 3209784..f085501 100644 --- a/Engine.Core/Abstract/ITransform2D.cs +++ b/Engine.Core/Abstract/ITransform2D.cs @@ -8,17 +8,17 @@ public interface ITransform2D : IBehaviour /// /// Event triggered when the of the changes. /// - event OnPositionChangedEventHandler? OnPositionChanged; + event PositionChangedEventHandler? OnPositionChanged; /// /// Event triggered when the of the changes. /// - event OnScaleChangedEventHandler? OnScaleChanged; + event ScaleChangedEventHandler? OnScaleChanged; /// /// Event triggered when the of the changes. /// - event OnRotationChangedEventHandler? OnRotationChanged; + event RotationChangedEventHandler? OnRotationChanged; /// /// The world position of the in 2D space. @@ -55,19 +55,19 @@ public interface ITransform2D : IBehaviour /// /// The that the parent has changed. /// The previous of the . - delegate void OnPositionChangedEventHandler(ITransform2D sender, Vector2D previousPosition); + delegate void PositionChangedEventHandler(ITransform2D sender, Vector2D previousPosition); /// /// Delegate for the event triggered when the 's rotation changes. /// /// The that the parent has changed. /// The previous of the . - delegate void OnScaleChangedEventHandler(ITransform2D sender, Vector2D previousScale); + delegate void ScaleChangedEventHandler(ITransform2D sender, Vector2D previousScale); /// /// Delegate for the event triggered when the 's rotation changes. /// /// The that the parent has changed. /// The previous of the . - delegate void OnRotationChangedEventHandler(ITransform2D sender, float previousRotation); + delegate void RotationChangedEventHandler(ITransform2D sender, float previousRotation); } diff --git a/Engine.Core/BehaviourBase.cs b/Engine.Core/BehaviourBase.cs index dfa7a16..8a7bbca 100644 --- a/Engine.Core/BehaviourBase.cs +++ b/Engine.Core/BehaviourBase.cs @@ -6,9 +6,9 @@ namespace Syntriax.Engine.Core; [System.Diagnostics.DebuggerDisplay("{GetType().Name, nq}, Priority: {Priority}, Initialized: {Initialized}")] public abstract class BehaviourBase : BaseEntity, IBehaviour { - public event IHasBehaviourController.OnBehaviourControllerAssignedEventHandler? OnBehaviourControllerAssigned = null; + public event IHasBehaviourController.BehaviourControllerAssignedEventHandler? OnBehaviourControllerAssigned = null; - public event IBehaviour.OnPriorityChangedEventHandler? OnPriorityChanged = null; + public event IBehaviour.PriorityChangedEventHandler? OnPriorityChanged = null; private IBehaviourController _behaviourController = null!; diff --git a/Engine.Core/BehaviourCollector.cs b/Engine.Core/BehaviourCollector.cs index 034a957..19e0a07 100644 --- a/Engine.Core/BehaviourCollector.cs +++ b/Engine.Core/BehaviourCollector.cs @@ -8,11 +8,11 @@ namespace Syntriax.Engine.Core; public class BehaviourCollector : IBehaviourCollector where T : class { - public event IAssignable.OnUnassignedEventHandler? OnUnassigned = null; - public event IHasGameManager.OnGameManagerAssignedEventHandler? OnGameManagerAssigned = null; + public event IAssignable.UnassignEventHandler? OnUnassigned = null; + public event IHasGameManager.GameManagerAssignedEventHandler? OnGameManagerAssigned = null; - public event IBehaviourCollector.OnCollectedEventHandler? OnCollected = null; - public event IBehaviourCollector.OnRemovedEventHandler? OnRemoved = null; + public event IBehaviourCollector.CollectedEventHandler? OnCollected = null; + public event IBehaviourCollector.RemovedEventHandler? OnRemoved = null; protected readonly List _behaviours = new(32); diff --git a/Engine.Core/BehaviourController.cs b/Engine.Core/BehaviourController.cs index 1985111..f25c099 100644 --- a/Engine.Core/BehaviourController.cs +++ b/Engine.Core/BehaviourController.cs @@ -11,18 +11,18 @@ namespace Syntriax.Engine.Core; [System.Diagnostics.DebuggerDisplay("Behaviour Count: {behaviours.Count}")] public class BehaviourController : IBehaviourController { - public event IBehaviourController.OnPreUpdateEventHandler? OnPreUpdate = null; - public event IBehaviourController.OnUpdateEventHandler? OnUpdate = null; - public event IBehaviourController.OnPreDrawEventHandler? OnPreDraw = null; + public event IBehaviourController.PreUpdateEventHandler? OnPreUpdate = null; + public event IBehaviourController.UpdateEventHandler? OnUpdate = null; + public event IBehaviourController.PreDrawEventHandler? OnPreDraw = null; - public event IBehaviourController.OnBehaviourAddedEventHandler? OnBehaviourAdded = null; - public event IBehaviourController.OnBehaviourRemovedEventHandler? OnBehaviourRemoved = null; - public event IHasHierarchyObject.OnHierarchyObjectAssignedEventHandler? OnHierarchyObjectAssigned = null; + public event IBehaviourController.BehaviourAddedEventHandler? OnBehaviourAdded = null; + public event IBehaviourController.BehaviourRemovedEventHandler? OnBehaviourRemoved = null; + public event IHasHierarchyObject.HierarchyObjectAssignedEventHandler? OnHierarchyObjectAssigned = null; - public event IInitializable.OnInitializedEventHandler? OnInitialized = null; - public event IInitializable.OnFinalizedEventHandler? OnFinalized = null; + public event IInitializable.InitializedEventHandler? OnInitialized = null; + public event IInitializable.FinalizedEventHandler? OnFinalized = null; - public event IAssignable.OnUnassignedEventHandler? OnUnassigned = null; + public event IAssignable.UnassignEventHandler? OnUnassigned = null; private readonly IList behaviours = new List(Constants.BEHAVIOURS_SIZE_INITIAL); diff --git a/Engine.Core/GameManager.cs b/Engine.Core/GameManager.cs index e44430c..a4f00f4 100644 --- a/Engine.Core/GameManager.cs +++ b/Engine.Core/GameManager.cs @@ -10,11 +10,11 @@ namespace Syntriax.Engine.Core; [System.Diagnostics.DebuggerDisplay("HierarchyObject Count: {_hierarchyObjects.Count}")] public class GameManager : BaseEntity, IGameManager { - public event IGameManager.OnUpdateEventHandler? OnUpdate = null; - public event IGameManager.OnPreDawEventHandler? OnPreDraw = null; + public event IGameManager.UpdateEventHandler? OnUpdate = null; + public event IGameManager.PreDawEventHandler? OnPreDraw = null; - public event IGameManager.OnHierarchyObjectRegisteredEventHandler? OnHierarchyObjectRegistered = null; - public event IGameManager.OnHierarchyObjectUnRegisteredEventHandler? OnHierarchyObjectUnRegistered = null; + public event IGameManager.HierarchyObjectRegisteredEventHandler? OnHierarchyObjectRegistered = null; + public event IGameManager.HierarchyObjectUnRegisteredEventHandler? OnHierarchyObjectUnRegistered = null; private readonly List _hierarchyObjects = new(Constants.GAME_OBJECTS_SIZE_INITIAL); diff --git a/Engine.Core/HierarchyObject.cs b/Engine.Core/HierarchyObject.cs index c27e9bb..8691f11 100644 --- a/Engine.Core/HierarchyObject.cs +++ b/Engine.Core/HierarchyObject.cs @@ -8,13 +8,13 @@ namespace Syntriax.Engine.Core; [System.Diagnostics.DebuggerDisplay("Name: {Name}, Initialized: {Initialized}")] public class HierarchyObject : BaseEntity, IHierarchyObject { - public event IHierarchyObject.OnEnteredHierarchyEventHandler? OnEnteredHierarchy = null; - public event IHierarchyObject.OnExitedHierarchyEventHandler? OnExitedHierarchy = null; - public event IHierarchyObject.OnParentChangedEventHandler? OnParentChanged = null; - public event IHierarchyObject.OnChildrenAddedEventHandler? OnChildrenAdded = null; - public event IHierarchyObject.OnChildrenRemovedEventHandler? OnChildrenRemoved = null; - public event IHasBehaviourController.OnBehaviourControllerAssignedEventHandler? OnBehaviourControllerAssigned = null; - public event INameable.OnNameChangedEventHandler? OnNameChanged = null; + public event IHierarchyObject.EnteredHierarchyEventHandler? OnEnteredHierarchy = null; + public event IHierarchyObject.ExitedHierarchyEventHandler? OnExitedHierarchy = null; + public event IHierarchyObject.ParentChangedEventHandler? OnParentChanged = null; + public event IHierarchyObject.ChildrenAddedEventHandler? OnChildrenAdded = null; + public event IHierarchyObject.ChildrenRemovedEventHandler? OnChildrenRemoved = null; + public event IHasBehaviourController.BehaviourControllerAssignedEventHandler? OnBehaviourControllerAssigned = null; + public event INameable.NameChangedEventHandler? OnNameChanged = null; private string _name = nameof(HierarchyObject); private IGameManager _gameManager = null!; diff --git a/Engine.Core/StateEnable.cs b/Engine.Core/StateEnable.cs index 3885b7c..f00391b 100644 --- a/Engine.Core/StateEnable.cs +++ b/Engine.Core/StateEnable.cs @@ -4,9 +4,9 @@ namespace Syntriax.Engine.Core; public class StateEnable : IStateEnable { - public event IAssignable.OnUnassignedEventHandler? OnUnassigned = null; - public event IHasEntity.OnEntityAssignedEventHandler? OnEntityAssigned = null; - public event IStateEnable.OnNameChangedEventHandler? OnEnabledChanged = null; + public event IAssignable.UnassignEventHandler? OnUnassigned = null; + public event IHasEntity.EntityAssignedEventHandler? OnEntityAssigned = null; + public event IStateEnable.NameChangedEventHandler? OnEnabledChanged = null; private bool _enabled = true; private IEntity _entity = null!; diff --git a/Engine.Core/Transform2D.cs b/Engine.Core/Transform2D.cs index 1ae6c63..05a13d4 100644 --- a/Engine.Core/Transform2D.cs +++ b/Engine.Core/Transform2D.cs @@ -5,9 +5,9 @@ namespace Syntriax.Engine.Core; [System.Diagnostics.DebuggerDisplay("Name: {HierarchyObject.Name, nq} Position: {Position.ToString(), nq}, Scale: {Scale.ToString(), nq}, Rotation: {Rotation}")] public class Transform2D : Behaviour, ITransform2D { - public event ITransform2D.OnPositionChangedEventHandler? OnPositionChanged = null; - public event ITransform2D.OnScaleChangedEventHandler? OnScaleChanged = null; - public event ITransform2D.OnRotationChangedEventHandler? OnRotationChanged = null; + public event ITransform2D.PositionChangedEventHandler? OnPositionChanged = null; + public event ITransform2D.ScaleChangedEventHandler? OnScaleChanged = null; + public event ITransform2D.RotationChangedEventHandler? OnRotationChanged = null; private Vector2D _position = Vector2D.Zero; private Vector2D _scale = Vector2D.One; diff --git a/Engine.Physics2D/Abstract/ICollider2D.cs b/Engine.Physics2D/Abstract/ICollider2D.cs index 0d43232..379c083 100644 --- a/Engine.Physics2D/Abstract/ICollider2D.cs +++ b/Engine.Physics2D/Abstract/ICollider2D.cs @@ -10,17 +10,17 @@ public interface ICollider2D : IBehaviour /// /// Event triggered when a collision is detected. /// - event OnCollisionDetectedEventHandler? OnCollisionDetected; + event CollisionDetectedEventHandler? OnCollisionDetected; /// /// Event triggered when a collision is resolved. /// - event OnCollisionResolvedEventHandler? OnCollisionResolved; + event CollisionResolvedEventHandler? OnCollisionResolved; /// /// Event triggered when another triggers this . /// - event OnTriggeredEventHandler? OnTriggered; + event TriggeredEventHandler? OnTriggered; /// ITransform2D Transform { get; } @@ -44,7 +44,7 @@ public interface ICollider2D : IBehaviour void Resolve(CollisionDetectionInformation collisionDetectionInformation); void Trigger(ICollider2D initiator); - delegate void OnCollisionDetectedEventHandler(ICollider2D sender, CollisionDetectionInformation collisionDetectionInformation); - delegate void OnCollisionResolvedEventHandler(ICollider2D sender, CollisionDetectionInformation collisionDetectionInformation); - delegate void OnTriggeredEventHandler(ICollider2D sender, ICollider2D initiatorCollider); + delegate void CollisionDetectedEventHandler(ICollider2D sender, CollisionDetectionInformation collisionDetectionInformation); + delegate void CollisionResolvedEventHandler(ICollider2D sender, CollisionDetectionInformation collisionDetectionInformation); + delegate void TriggeredEventHandler(ICollider2D sender, ICollider2D initiatorCollider); } diff --git a/Engine.Physics2D/Abstract/IPhysicsEngine2D.cs b/Engine.Physics2D/Abstract/IPhysicsEngine2D.cs index 512593c..e9947a8 100644 --- a/Engine.Physics2D/Abstract/IPhysicsEngine2D.cs +++ b/Engine.Physics2D/Abstract/IPhysicsEngine2D.cs @@ -8,12 +8,12 @@ public interface IPhysicsEngine2D /// /// Event triggered when the has done a single physics iteration. /// - event OnPhysicsIterationEventHandler? OnPhysicsIteration; + event PhysicsIterationEventHandler? OnPhysicsIteration; /// /// Event triggered when the has done a full physics step/>. /// - event OnPhysicsStepEventHandler? OnPhysicsStep; + event PhysicsStepEventHandler? OnPhysicsStep; /// /// The number of iterations the performs per step. @@ -26,6 +26,6 @@ public interface IPhysicsEngine2D /// The time step. void Step(float deltaTime); - delegate void OnPhysicsIterationEventHandler(IPhysicsEngine2D sender, float iterationDeltaTime); - delegate void OnPhysicsStepEventHandler(IPhysicsEngine2D sender, float stepDeltaTime); + delegate void PhysicsIterationEventHandler(IPhysicsEngine2D sender, float iterationDeltaTime); + delegate void PhysicsStepEventHandler(IPhysicsEngine2D sender, float stepDeltaTime); } diff --git a/Engine.Physics2D/Collider2DBehaviourBase.cs b/Engine.Physics2D/Collider2DBehaviourBase.cs index bb7a329..1b64136 100644 --- a/Engine.Physics2D/Collider2DBehaviourBase.cs +++ b/Engine.Physics2D/Collider2DBehaviourBase.cs @@ -6,9 +6,9 @@ namespace Syntriax.Engine.Physics2D; public abstract class Collider2DBehaviourBase : Behaviour2D, ICollider2D { - public event ICollider2D.OnCollisionDetectedEventHandler? OnCollisionDetected = null; - public event ICollider2D.OnCollisionResolvedEventHandler? OnCollisionResolved = null; - public event ICollider2D.OnTriggeredEventHandler? OnTriggered = null; + public event ICollider2D.CollisionDetectedEventHandler? OnCollisionDetected = null; + public event ICollider2D.CollisionResolvedEventHandler? OnCollisionResolved = null; + public event ICollider2D.TriggeredEventHandler? OnTriggered = null; protected bool NeedsRecalculation { get; private set; } = true; protected IRigidBody2D? _rigidBody2D = null; diff --git a/Engine.Physics2D/PhysicsEngine2D.cs b/Engine.Physics2D/PhysicsEngine2D.cs index 11aa4f9..90c1b35 100644 --- a/Engine.Physics2D/PhysicsEngine2D.cs +++ b/Engine.Physics2D/PhysicsEngine2D.cs @@ -7,8 +7,8 @@ namespace Syntriax.Engine.Physics2D; public class PhysicsEngine2D : IPhysicsEngine2D { - public event IPhysicsEngine2D.OnPhysicsIterationEventHandler? OnPhysicsIteration = null; - public event IPhysicsEngine2D.OnPhysicsStepEventHandler? OnPhysicsStep = null; + public event IPhysicsEngine2D.PhysicsIterationEventHandler? OnPhysicsIteration = null; + public event IPhysicsEngine2D.PhysicsStepEventHandler? OnPhysicsStep = null; private readonly List rigidBodies = new(32); private readonly List colliders = new(64); diff --git a/Engine.Physics2D/PhysicsEngine2DCollector.cs b/Engine.Physics2D/PhysicsEngine2DCollector.cs index 59d9963..7f60be1 100644 --- a/Engine.Physics2D/PhysicsEngine2DCollector.cs +++ b/Engine.Physics2D/PhysicsEngine2DCollector.cs @@ -6,8 +6,8 @@ namespace Syntriax.Engine.Physics2D; public class PhysicsEngine2DCollector : HierarchyObject, IPhysicsEngine2D { - public event IPhysicsEngine2D.OnPhysicsIterationEventHandler? OnPhysicsIteration = null; - public event IPhysicsEngine2D.OnPhysicsStepEventHandler? OnPhysicsStep = null; + public event IPhysicsEngine2D.PhysicsIterationEventHandler? OnPhysicsIteration = null; + public event IPhysicsEngine2D.PhysicsStepEventHandler? OnPhysicsStep = null; private int _iterationPerStep = 1; diff --git a/Engine.Systems/StateMachine/StateMachine.cs b/Engine.Systems/StateMachine/StateMachine.cs index 791427f..4d5bda9 100644 --- a/Engine.Systems/StateMachine/StateMachine.cs +++ b/Engine.Systems/StateMachine/StateMachine.cs @@ -4,7 +4,7 @@ namespace Syntriax.Engine.StateMachine; public class StateMachine : Behaviour { - public event OnStateChangedEventHandler? OnStateChanged = null; + public event StateChangedEventHandler? OnStateChanged = null; private IState _state = new State(); public IState State @@ -45,5 +45,5 @@ public class StateMachine : Behaviour State.Update(); } - public delegate void OnStateChangedEventHandler(StateMachine sender, IState previousState, IState newState); + public delegate void StateChangedEventHandler(StateMachine sender, IState previousState, IState newState); }