fgui_set_publish_settings
Writes package-level publish and atlas settings in FairyGUI, including output path, code generation, PackSettings, and exclusion lists, while leaving unspecified fields unchanged.
Instructions
按包写入发布与图集设置:输出路径、代码生成、图集约束(PackSettings)与排除列表。
走对象模型(包级设置没有 DocElement 入口),响应里 writePath 会显式声明 object-model:它不进组件文档的撤销栈,也不走组件的持久化验证梯子。
只写你确实要改的字段——未提供的字段保持编辑器当前值,不会被重置。 atlasList 是全量替换语义:传进来的数组就是落盘的最终列表,不做增量合并; 省略该字段则完全不碰图集设置。packSettings 里未提供的键取编辑器新建对象的默认值。
external_reload 是保存后关闭重开包的回读,属于同进程重开,不等于跨重启持久化。
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"package_name": "<package_name>",
"settings": "<settings>"
},
"name": "fgui_set_publish_settings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| save | No | ||
| verify | No | ||
| settings | Yes | ||
| package_name | Yes | ||
| external_reload | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||