'manifest' Literal.String.Symbol ':' Operator '2' Literal.Number.Integer ':' Operator '\n' Text.Whitespace 'object' Keyword.Declaration '\n' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'int' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'format_version' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 该文件的格式版本,此处应为`2`' Comment.Single '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'header' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'uuid' Literal.String.Double '"' Literal.String.Double '<' Operator '/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/' Literal.String.Regex '>' Operator ' ' Text.Whitespace '// 该包的UUID,当解析内容出错时,引擎会报内容日志错误。当引擎最终使用的该包的UUID为`6989C411-4355-4756-9163-51C1DF5EF677`时,由于该UUID为保留的UUID,这会使该附加包从列表中隐藏' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 当不存在时引擎会报内容日志错误' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'description' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace 'bool' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'platform_locked' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 默认为false' Comment.Single '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'pack_scope' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'global' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'world' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'any' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 默认为`any`' Comment.Single '\n ' Text.Whitespace 'bool' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'lock_template_options' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 当该包是世界模板包时是必须字段,当不是世界模板包时有效的该字段值会导致内容日志警告。引擎中实际有三种值:未定义、启用和禁用,该字段不存在或解析出错时为未定义,`true`时为启用,`false`时为禁用' Comment.Single '\n ' Text.Whitespace 'semver' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'version' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 该语义化版本字段不可为`*`,解析出错时报内容日志错误' Comment.Single '\n ' Text.Whitespace 'semver' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'min_engine_version' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 当该包是资源包或行为包时是必须字段,当不是资源包且不是行为包时有效的该字段值会导致内容日志警告。该语义化版本字段只支持数组格式,且值必须大于或等于`1.13.0`,否则会报内容日志错误' Comment.Single '\n ' Text.Whitespace 'semver' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'base_game_version' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 当该包是世界模板包时是必须字段,当不是世界模板包时有效的该字段值会导致内容日志警告。该语义化版本字段无限制,但不得大于当前游戏版本或小于`1.13.0`,否则会报内容日志错误' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'modules' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 若不存在,则会报内容日志错误' Comment.Single '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'uuid' Literal.String.Double '"' Literal.String.Double '<' Operator '/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/' Literal.String.Regex '>' Operator ' ' Text.Whitespace '// 该模块的UUID,当解析内容出错时,引擎会报内容日志错误。如果包的UUID和某个模块的UUID重复,会报内容日志警告并以包的UUID的MD5杂凑值为种子通过一定算法生成新的包的UUID' Comment.Single '\n ' Text.Whitespace 'semver' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'version' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 该语义化版本字段不可为`*`,解析出错时报内容日志错误' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'type' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'invalid' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'resourcepack' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'resources' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'data' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'plugin' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'client_data' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'interface' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'script' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'client_script' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'world_template' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'worldtemplate' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'skin_pack' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'skinpack' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'persona_piece' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace '// `invalid`和其他非法字符串会导致内容日志错误' Comment.Single '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'language' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'javascript' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'entry' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'dependencies' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'module_name' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 依赖的脚本API模块名,与`uuid`至少存在一个' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'uuid' Literal.String.Double '"' Literal.String.Double '<' Operator '/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}/' Literal.String.Regex '>' Operator ' ' Text.Whitespace '// 依赖的包或模块的UUID,当解析内容出错时,引擎会报内容日志错误。' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'version' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 该语义化版本字段不可为`*`,解析出错时报内容日志错误' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'metadata' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'url' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'license' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'authors' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'generated_with' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'semver' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 该语义化版本字段不可为`*`' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'settings' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'type' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'label' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'toggle' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'step_slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'dropdown' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'input' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace '// 控件类型,当前应为`label`' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'text' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 控件显示的文本' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 该控件的名字,用于存值' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'type' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'label' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'toggle' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'step_slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'dropdown' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'input' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace '// 控件类型,当前应为`toggle`' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'text' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'bool' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'default' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 默认值' Comment.Single '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'control_locked' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'none' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'pregame' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'ingame' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 何时锁定该控件' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'type' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'label' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'toggle' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'step_slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'dropdown' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'input' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace '// 控件类型,当前应为`slider`' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'text' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'float' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'default' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'float' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'min' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'float' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'max' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'float' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'step' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 步长,默认为`1`' Comment.Single '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'control_locked' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'none' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'pregame' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'ingame' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'type' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'label' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'toggle' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'step_slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'dropdown' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'input' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace '// 控件类型,当前应为`step_slider`' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'text' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'int' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'default' Literal.String.Double '"' Literal.String.Double '<' Operator '0' Literal.Number.Integer '-' Operator '*' Operator '>' Operator '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'steps' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 滑块中每步的文本' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'control_locked' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'none' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'pregame' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'ingame' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'type' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'label' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'toggle' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'step_slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'dropdown' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'input' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace '// 控件类型,当前应为`dropdown`' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'text' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'int' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'default' Literal.String.Double '"' Literal.String.Double '<' Operator '0' Literal.Number.Integer '-' Operator '*' Operator '>' Operator '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'options' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace '// 下拉菜单中每项的文本' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'type' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'label' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'toggle' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'step_slider' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'dropdown' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'input' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace '// 控件类型,当前应为`input`' Comment.Single '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'text' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'default' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'placeholder' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 当用户尚未输入文本时输入框底部的暗文本' Comment.Single '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'control_locked' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'none' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'pregame' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'ingame' Literal.String.Double '"' Literal.String.Double '>' Operator ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'legacy_module_dependencies' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 等价于`0`格式版本下的依赖' Comment.Single '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'uuid' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'version' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'subpacks' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'object' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'folder_name' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'string' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'name' Literal.String.Double '"' Literal.String.Double '\n ' Text.Whitespace 'int' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'memory_tier' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 默认为`0`' Comment.Single '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'array' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'capabilities' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word '\n ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'enumerated_value' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double '' Literal.String.Double '"' Literal.String.Double '<' Operator '"' Literal.String.Double 'chemistry' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'raytraced' Literal.String.Double '"' Literal.String.Double ',' Punctuation ' ' Text.Whitespace '"' Literal.String.Double 'script_eval' Literal.String.Double '"' Literal.String.Double '>' Operator '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'bool' Keyword.Declaration ' ' Text.Whitespace '"' Literal.String.Double 'has_education_metadata' Literal.String.Double '"' Literal.String.Double ' ' Text.Whitespace ':' Operator ' ' Text.Whitespace 'opt' Operator.Word ' ' Text.Whitespace '// 默认为`0`' Comment.Single '\n' Text.Whitespace '}' Punctuation '\n' Text.Whitespace