Exemplo n.º 1
0
            public void RespondToEvent()
            {
                listener.Event    = appEvent;
                listener.Response = new UnityEvent();
                ListenerResponder responder = ScriptableObject.CreateInstance <ListenerResponder> ();

                listener.Response.AddListener(responder.FunctionToDelegate);

                listener.OnEventRaised();

                Assert.AreEqual(1, responder.responseCount);
            }
Exemplo n.º 2
0
            public void RespondToEventWithNoParameter()
            {
                listener.intEvent    = intEvent;
                listener.intResponse = new IntResponse();
                listener.SetInternalEventAndResponse();

                ListenerResponder responder = ScriptableObject.CreateInstance <ListenerResponder> ();

                listener.intResponse.AddListener(responder.FunctionToDelegate);

                listener.OnEventRaised();

                Assert.AreEqual(0, responder.responseCount);
            }