public void TestHasListener() { var listener = new Mock <EventHandler>(); dispatcher.AddListener("foo", listener.Object); Assert.IsTrue(dispatcher.HasListener("foo")); Assert.IsFalse(dispatcher.HasListener("bar")); }
/// Returns true if the provided observer is already registered public static bool HasListenerStrangeEvent(object evt, EventCallback callback) { if (strangeDispatcher != null) { return(strangeDispatcher.HasListener(evt, callback)); } else { Debug.LogWarning("strangeDispatcher Not Ready"); } return(false); }
/// Returns true if the provided observer is already registered public static bool HasListenerStrangeEvent(object evt, EventCallback callback) { if (strangeDispatcher == null && instance != null && instance.context != null) { if ((instance.context as MainContextInput).dispatcher != null) { strangeDispatcher = (instance.context as MainContextInput).dispatcher; } } if (strangeDispatcher != null) { return(strangeDispatcher.HasListener(evt, callback)); } else { Debug.LogError("strangeDispatcher Not Redy"); } return(false); }
public void TestAddListenerNoArgs() { dispatcher.AddListener(SomeEnum.ONE, noArgumentsMethod); Assert.IsTrue(dispatcher.HasListener(SomeEnum.ONE, noArgumentsMethod)); }