From 41245c0c1ceadba90b5e7978873425a1d5b530c0 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sat, 12 Jul 2025 17:05:18 +0300 Subject: [PATCH] refactor: added class restriction to generic type for event senders --- Engine.Core/Helpers/Event.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine.Core/Helpers/Event.cs b/Engine.Core/Helpers/Event.cs index de869ff..1186593 100644 --- a/Engine.Core/Helpers/Event.cs +++ b/Engine.Core/Helpers/Event.cs @@ -206,7 +206,7 @@ public class Event /// /// /// Sender type -public class Event +public class Event where TSender : class { // We use Ascending order because draw calls are running from last to first private static readonly Comparer SortByAscendingPriority = Comparer.Create((x, y) => x.Priority.CompareTo(y.Priority)); @@ -375,7 +375,7 @@ public class Event /// /// /// Sender type -public class Event +public class Event where TSender : class { // We use Ascending order because draw calls are running from last to first private static readonly Comparer SortByAscendingPriority = Comparer.Create((x, y) => x.Priority.CompareTo(y.Priority));