当前位置: 首页 > news >正文

网站跳转怎么做文山知名网站建设联系电话

网站跳转怎么做,文山知名网站建设联系电话,苏州seo推广,北京网络营销外包公司哪家好日常工作中经常会用到触发机制,这里就提供一个注册触发机制,在代码中在也不用专门去调用各个模块的接口;只需要触发即可,触发后会自动调用接口 直接上代码 local _EventHandle {}; _EventHandle.listenerHandleIndex 0 _EventH…

日常工作中经常会用到触发机制,这里就提供一个注册触发机制,在代码中在也不用专门去调用各个模块的接口;只需要触发即可,触发后会自动调用接口

直接上代码


local _EventHandle = {};
_EventHandle.listenerHandleIndex = 0
_EventHandle.listenersList = {}function _EventHandle:AddEventListener(eventName, listener)eventName = string.upper(eventName);if self.listenersList[eventName] == nil thenself.listenersList[eventName] = {};endself.listenerHandleIndex = self.listenerHandleIndex + 1;self.listenersList[eventName][self.listenerHandleIndex] = listener;return self.listenerHandleIndex;
endfunction _EventHandle:dispatchEvent(event)event.name = string.upper(event.name);local _eventName = event.name;if self.listenersList[_eventName] == nil then return; endfor _index, _listener in pairs(self.listenersList[_eventName]) dolocal ok, _ret = Try(_listener, event)if not ok thenG_logger:warn_format("[_EventHandle:dispatchEvent] Failed, event:%s, err:%s", _eventName, tostring(_ret))elseif _ret == "__REMOVE__" thenself.listenersList[_eventName][_index] = nil;endend
endfunction _EventHandle:removeEventListener(eventName, key)eventName = string.upper(eventName);if self.listenersList[eventName] == nil then return; endfor _index, _listener in pairs(self.listenersList[eventName]) doif key == _index or key == _listener thenself.listenersList[eventName][_index] = nil;break;endend
endfunction _EventHandle:removeAllEventListenersForEvent(eventName)self.listenersList[string.upper(eventName)] = nil;
endfunction _EventHandle:removeAllEventListeners()self.listenersList = {};
endreturn _EventHandle;

AddEventListener:注册接口

dispatchEvent:触发接口

其他的接口都是移除接口

调用

注册:Event:AddEventListener("Event:try_unlock_idcard", __on_event_try_unlock_idcard),__on_event_try_unlock_idcard是回调函数

触发:Event:dispatchEvent({name = "Event:try_unlock_idcard", player = avatar_part.owner, data_type = HotPot_Type.flash_avatar_part_count, value = avatar_part.flash_count})

http://www.yayakq.cn/news/716993/

相关文章:

  • 长沙网站建站推广点击排名优化
  • 摄影看图网站兄弟们给个能用的网站
  • 深圳官网多产品的网站怎么做seo
  • 营销型网站单页工程施工公司
  • 网站建设和管理规则国外英语写作网站
  • 郴州网站建设解决方案网页设计代码如何写实训报告过程
  • 网站项目建设主要内容wordpress 数据表 插件
  • 郑州做网站和app的公司网站计数器php
  • 网站的网站建设企业网站项目维护费用
  • 公司网站管理系统电子商城网站开发与设计
  • 网站开发软件技术专业好吗南京 电子商务网站
  • 做网站北京公司网络运营策划
  • 网站怎么做第三方登录wordpress如何制作网页
  • 网红营销定义wordpress 图片优化
  • 做网站的软件dw下载浙江做网站找谁
  • 网站怎么申请微信支付接口wordpress 中文设置
  • 装饰网站建设的背景建设银行普卡申请网站
  • 移动做网站吗合肥制作小程序
  • 怎么在wordpress建站爬虫网站怎么做
  • 怎么给网站做百度坐标定位办公内网网站建设标准
  • 网站数据库空间大小设计云官网
  • 喀什市建设局网站查证件自响应式网站是什么意思
  • 网站做三个月收录100网站域名注册商标有什么好处
  • asp钓鱼网站开发广告sem是什么意思
  • 制作网站的走马灯怎么做WordPress首页放图片
  • 贵州住房城乡建设厅官方网站网站建设 站内页面连接
  • 手机投资网站登录注册
  • 可以免费发帖的网站成立公司股权怎么分配
  • 学校网站设计制作目的房产公司网站建设
  • 效果好企业营销型网站建设旅游后台网站