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

三星网站建设内容wordpress 后台用户权限

三星网站建设内容,wordpress 后台用户权限,男女做羞羞事漫画网站免费,软件项目管理经典案例20篇日常工作中经常会用到触发机制,这里就提供一个注册触发机制,在代码中在也不用专门去调用各个模块的接口;只需要触发即可,触发后会自动调用接口 直接上代码 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.15wanjia.com/news/176445.html

相关文章:

  • 什么是网站单页优秀的手机网站标准
  • 2021年有没有人给个网站帝国网站模板建设
  • 网站设建设表单淮安住房与城乡建设部网站
  • 免费 网站 如何做wordpress视频云存储
  • 网站只做内容 不做外链网页游戏排行版
  • 网站域名找回密码 用户名做网站购买域名
  • 网站推广与营销知识网易企业邮箱功能介绍
  • ssh课程网站开发商标查询入口
  • 网站建设 ader南海营销网站建设
  • 电商网站服务器空间随州百度网站建设
  • 网站宣传的劣势常用的网站建设程序有哪些
  • 建网站选哪个企业网站开发使用方法
  • 福建省建设行业企业资质查询网站室内设计学校专业
  • 网站设计包含哪些技术网络推广优化招聘
  • 做网站有维护费是什么费用销售成功案例分享
  • 长春城乡建设部网站首页商业空间
  • 协会网站建设需求文档做大数据和网站开发的前景
  • 网站建设大致分哪几个板块外贸免费平台有哪些
  • 网站建设合同范本网站界面设计图片
  • 网站文字列表页模板做暧暧暧昧网站
  • 百度网站介绍显示图片网上购物哪个平台最好
  • 科技局网站查新怎么做小程序商店怎么注销
  • 花卉网站建设策划网站技术部门架构
  • 网站开发主要语言找做金融的网站有哪些方面
  • seo 新旧网站 两个域名流量比对网站
  • 青岛做网站需要多少钱网站名称意义
  • 河间市网站建设加工厂怎么接外贸订单
  • 深圳做网站要多大企业网站建设公司
  • 官方网站建设有限公司南充免费推广网站
  • 自己服务器可以做网站公司发布网站需要备案吗