EventDispatcher.dispatchEvent C# (CSharp) Method

dispatchEvent() public method

public dispatchEvent ( GuiEvent, e ) : void
e GuiEvent,
return void
    public void dispatchEvent(GuiEvent e)
    {
        if(_dispatchList==null){
            _dispatchList	= new List<GuiEvent>();
        }
        e.target	= this;
        _dispatchList.Add(e);
    }

Usage Example

コード例 #1
0
ファイル: EventDispatcherTest.cs プロジェクト: nghiank/Poker
    public void EventDispatcherTest_dispatchEvent()
    {
        EventDispatcher dispatcher = new EventDispatcher();
        TestHandler     handler    = new TestHandler();

        dispatcher.addListener(EventType.JOINED_ROOM_SUCCESS, handler);
        Event evt = new Event(EventType.JOINED_ROOM_SUCCESS);

        dispatcher.dispatchEvent(evt, 1);
        Assert.AreEqual(handler.getX(), 1);

        dispatcher.removeListener(EventType.JOINED_ROOM_SUCCESS, handler);
        dispatcher.dispatchEvent(evt, 2);
        Assert.AreEqual(handler.getX(), 1);
    }
All Usage Examples Of EventDispatcher::dispatchEvent