meta data for this page
📚 差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| scripting:native:core [2025/08/29 20:30] – bibiboxs | scripting:native:core [2026/04/20 00:30] (当前版本) – bibiboxs | ||
|---|---|---|---|
| 行 188: | 行 188: | ||
| function QuitGame() | function QuitGame() | ||
| ``` | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### SetDisconnectMethod() | ||
| + | |||
| + | > 设置断开连接监听处理方法,允许设置为`null`。 | ||
| + | > | ||
| + | > 此功能允许根据断开原因选择处理方式(断开、重连、关闭模组)。 | ||
| + | |||
| + | ```javascript | ||
| + | function SetDisconnectMethod( (output: string ): int => {} ) | ||
| + | ``` | ||
| + | ```javascript | ||
| + | SetDisconnectMethod((output) => { | ||
| + | if(output.indexOf(" | ||
| + | { | ||
| + | //Unload Mod | ||
| + | return 2; | ||
| + | } | ||
| + | }); | ||
| + | ``` | ||
| + | |||
| + | | Method | 说明 | ||
| + | | ------ | ------------ | | ||
| + | | 0 | 默认 | ||
| + | | 1 | 重新连接 | ||
| + | | 2 | 关闭运行模组 | | ||
| 行 254: | 行 281: | ||
| ### Env.LoadScript() | ### Env.LoadScript() | ||
| + | |||
| + | [note2] | ||
| + | 注意:此方法已在`V0.85`废弃,新版引用其他脚本默认使用`ESM`规范(`import | export`)。 | ||
| + | [/note] | ||
| > 加载**脚本目录**下其他脚本文件(js)。 | > 加载**脚本目录**下其他脚本文件(js)。 | ||
| 行 266: | 行 297: | ||
| ```javascript | ```javascript | ||
| - | function Env.LoadScript( path: string ) | + | function Env.LoadScript( path: string, IIFE: bool = false) |
| ``` | ``` | ||
| - `path`脚本目录下的 同级或子级 脚本文件路径(例如:`Test/ | - `path`脚本目录下的 同级或子级 脚本文件路径(例如:`Test/ | ||
| + | - `IIFE`是否为独立作用域,否则默认脚本续写加载 | ||
| ```javascript | ```javascript | ||
| 行 275: | 行 307: | ||
| LoadScript(" | LoadScript(" | ||
| LoadScript(" | LoadScript(" | ||
| - | LoadScript(" | + | LoadScript(" |
| LoadScript(" | LoadScript(" | ||
| 行 1061: | 行 1093: | ||
| ### FormatDefineText() | ### FormatDefineText() | ||
| - | > 格式化指定文本为[引擎宏文本](reference/define " | + | > 格式化指定文本为[引擎宏文本](developer/define " |
| ```javascript | ```javascript | ||
| 行 1071: | 行 1103: | ||
| ```javascript | ```javascript | ||
| Message(" | Message(" | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### BindHTMLStyleColor() | ||
| + | |||
| + | > 绑定指定颜色为[HTML预设颜色](reference/ | ||
| + | > | ||
| + | > 注意:此代码应该在UI显示之前使用,后续修改不会同步给已生成的UI。 | ||
| + | |||
| + | ```javascript | ||
| + | function BindHTMLStyleColor( key: string, color: Color ) | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### UnbindHTMLStyleColor() | ||
| + | |||
| + | > 取消绑定指定HTML预设颜色。 | ||
| + | |||
| + | ```javascript | ||
| + | function UnbindHTMLStyleColor( key: string ) | ||
| + | ``` | ||
| + | |||
| + | |||
| + | |||
| + | ### GetHTMLStyleColor() | ||
| + | |||
| + | > 读取指定HTML预设颜色,如果没有找到预设颜色,则返回`Color(0, | ||
| + | |||
| + | ```javascript | ||
| + | function GetHTMLStyleColor( key: string ): Color | ||
| ``` | ``` | ||
| 行 1113: | 行 1177: | ||
| - `sampleAll`是否采样所有静态对象,否则仅采样地面对象(陆地)。 | - `sampleAll`是否采样所有静态对象,否则仅采样地面对象(陆地)。 | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||