public void TriggerTimeRanOutEvent(TimeModule module, Mario mario) { TimeRanOutEventArgs args = new TimeRanOutEventArgs(module, mario); OnRaiseTimeRanOutEvent(args); }
protected virtual void OnRaiseTimeRanOutEvent(TimeRanOutEventArgs e) { EventHandler <TimeRanOutEventArgs> handler = RaiseTimeRanOutEvent; handler?.Invoke(e.Sender, e); }