将remote设定为可呼出远程事件。
- 参数
- onCallout : 呼出时执行的发送函数,返回remote。
- remote : 可以是网络连接或table,如 _callout(net, onCallout) 或 _callout({}, onCallout) 或 setmetatable({}, {__index = anotherRemote}) 等。
defaultDelay : remote对应的默认延迟参数,默认是false不延迟,见下文。
remote.Name{Arg=value, ...}
- 呼出远程事件,Name为事件名,首字母必须大写。
- Arg : 事件参数,首字母必须大写,value为参数值,参数值要经过<_encode>编码,因此必须满足编码条件。
使用remote的默认延迟参数,如果为秒数,则延迟呼出,见下文。
remote.Name{_delay=seconds, Arg=value, ...}
- 延迟呼出远程事件。
- seconds : 秒数,可含小数,则将远程事件入队<_enqueue>,在没有函数执行且队列项未删除时,按延迟时刻调用{onCallout}呼出事件。seconds为false,则不延迟,立即呼出。
|