public static void ReadyPriority([NotNull] EventHandler <PlayerEventArgs> callback, Priority priority) { if (callback == null) { throw new ArgumentNullException("callback"); } ReadyEvent.Add(callback, priority); }