/* 注册监听由kbe插件抛出的事件。(out = kbe->render) 通常由渲染表现层来注册, 例如:监听角色血量属性的变化, 如果UI层注册这个事件, 事件触发后就可以根据事件所附带的当前血量值来改变角色头顶的血条值。 */ public static bool registerOut(string eventname, object obj, string funcname) { return register(events_out, eventname, obj, funcname); } /* 注册监听由渲染表现层抛出的事件(in = render->kbe) 通常由kbe插件层来注册, 例如:UI层点击登录, 此时需要触发一个事件给kbe插件层进行与服务端交互的处理。 */ public static bool registerIn(string eventname, object obj, string funcname) { return register(events_in, eventname, obj, funcname); }
/* kbe插件触发事件(out = kbe->render) 通常由渲染表现层来注册, 例如:监听角色血量属性的变化, 如果UI层注册这个事件, 事件触发后就可以根据事件所附带的当前血量值来改变角色头顶的血条值。 */ public static void fireOut(string eventname, params object[] args) { fire_(events_out, firedEvents_out
KBEngine登陆模块login
最新推荐文章于 2024-06-18 09:42:45 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)