diff --git a/CapyKit/CapyEvent.cs b/CapyKit/CapyEvent.cs
index 607734e..843ba1c 100644
--- a/CapyKit/CapyEvent.cs
+++ b/CapyKit/CapyEvent.cs
@@ -49,7 +49,7 @@ namespace CapyKit
///
public static void Subscribe(CapyEventHandler callback, EventLevel subscriptionLevel, [CallerMemberName] string origin = null)
{
- if (!subscribers[subscriptionLevel].Any())
+ if (!subscribers.ContainsKey(subscriptionLevel))
{
subscribers.Add(subscriptionLevel, new List<(CapyEventHandler Handler, string origin)>());
}
@@ -97,7 +97,7 @@ namespace CapyKit
///
///
///
- internal static void EmitEvent(EventLevel eventLevel, string message, [CallerMemberName] string method = null, params object[] args)
+ public static void EmitEvent(EventLevel eventLevel, string message, [CallerMemberName] string method = null, params object[] args)
{
if (!subscribers.ContainsKey(eventLevel))
{
@@ -137,7 +137,7 @@ namespace CapyKit
///
///
///
- internal static void EmitEventOnce(EventLevel eventLevel, string message, string uniqueIdentifier, [CallerMemberName] string method = null, params object[] args)
+ public static void EmitEventOnce(EventLevel eventLevel, string message, string uniqueIdentifier, [CallerMemberName] string method = null, params object[] args)
{
if(uniqueIdentifiers.Contains(uniqueIdentifier))
{