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); // 添加事件分发器给分发器组 }
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(); }
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(); }