Exemplo n.º 1
0
 protected void registerGlobalEvent()
 {
     m_eventDispatchGroup   = new EventDispatchGroup();                                                                 // 分发器组
     m_addOnceEventDispatch = new AddOnceEventDispatch((int)eGlobalEventType.eGlobalTest);                              // 分发器
     m_addOnceEventDispatch.luaCSBridgeDispatch = new LuaCSBridgeDispatch(LuaCSBridgeDispatch.LUA_DISPATCH_TABLE_NAME); // Lua 事件分发逻辑
     m_eventDispatchGroup.addEventDispatch((int)eGlobalEventType.eGlobalTest, m_addOnceEventDispatch);                  // 添加事件分发器给分发器组
 }
Exemplo n.º 2
0
 protected void registerGlobalEvent()
 {
     m_eventDispatchGroup = new EventDispatchGroup();                                            // 分发器组
     m_addOnceEventDispatch = new AddOnceEventDispatch((int)eGlobalEventType.eGlobalTest);       // 分发器
     m_addOnceEventDispatch.luaCSBridgeDispatch = new LuaCSBridgeDispatch(LuaCSBridgeDispatch.LUA_DISPATCH_TABLE_NAME);  // Lua 事件分发逻辑
     m_eventDispatchGroup.addEventDispatch((int)eGlobalEventType.eGlobalTest, m_addOnceEventDispatch);   // 添加事件分发器给分发器组
 }
 public MMouseDispatch()
 {
     this.mOnMouseDownDispatch      = new AddOnceEventDispatch();
     this.mOnMouseUpDispatch        = new AddOnceEventDispatch();
     this.mOnMousePressDispatch     = new AddOnceEventDispatch();
     this.mOnMouseMoveDispatch      = new AddOnceEventDispatch();
     this.mOnMousePressMoveDispatch = new AddOnceEventDispatch();
     this.mOnMouseCanceledDispatch  = new AddOnceEventDispatch();
 }
Exemplo n.º 4
0
 public GlobalDelegate()
 {
     this.mMainChildMassChangedDispatch  = new AddOnceEventDispatch();
     this.mCameraOrientChangedDispatch   = new AddOnceEventDispatch();
     this.mMainOrientChangedDispatch     = new AddOnceEventDispatch();
     this.mMainPosChangedDispatch        = new AddOnceEventDispatch();
     this.mMainOrientStopChangedDispatch = new AddOnceEventDispatch();
     this.mMainPosStopChangedDispatch    = new AddOnceEventDispatch();
     this.mMainChildChangedDispatch      = new AddOnceEventDispatch();
 }
        private AddOnceEventDispatch mOnMultiTouchCanceledDispatch;   // 触碰取消

        public TouchDispatchSystem()
        {
            this.mOnTouchBeganDispatch      = new AddOnceEventDispatch();
            this.mOnTouchMovedDispatch      = new AddOnceEventDispatch();
            this.mOnTouchStationaryDispatch = new AddOnceEventDispatch();
            this.mOnTouchEndedDispatch      = new AddOnceEventDispatch();
            this.mOnTouchCanceledDispatch   = new AddOnceEventDispatch();

            this.mOnMultiTouchBeganDispatch      = new AddOnceEventDispatch();
            this.mOnMultiTouchMovedDispatch      = new AddOnceEventDispatch();
            this.mOnMultiTouchStationaryDispatch = new AddOnceEventDispatch();
            this.mOnMultiTouchEndedDispatch      = new AddOnceEventDispatch();
            this.mOnMultiTouchCanceledDispatch   = new AddOnceEventDispatch();
        }