使用说明
emit() 用于把输入事件转换为组件 surface 中声明的业务语义,例如 onClick、onClose 或 submit。payload 应保持可验证、可序列化,不要暴露 ECS 对象、DOM 对象或短生命周期 clone handle。
它不会伪造 pointer 命中或重新派发原生输入;输入目标、传播与默认行为仍由 Runtime 事件系统负责。
Runtime API / Method
从当前节点脚本发出一个组件或节点级业务事件。
使用说明
emit() 用于把输入事件转换为组件 surface 中声明的业务语义,例如 onClick、onClose 或 submit。payload 应保持可验证、可序列化,不要暴露 ECS 对象、DOM 对象或短生命周期 clone handle。
它不会伪造 pointer 命中或重新派发原生输入;输入目标、传播与默认行为仍由 Runtime 事件系统负责。
参数
event | string |
|---|---|
payload | T |