MutatorCotentMod
组件Ravenscrpit
MutatorCotentMod
描述
Mutator导出配置组件,只有给预制件应用这个组件才能被Unity导出与被游戏导入
用法
将其套用在一个空物体预制件或武器本身配置即可
配置各个Mutator时先在Size设置本次导出的Mutator数量
最后选中物体,在菜单栏导出
注释
变量
| 名称 | 类型 | 描述 |
|---|---|---|
| name | string | Mutator名 |
| description | string | Mutator描述 |
| menuImage | Texture2D | Mutator的Logo(建议比例16:10) |
| mutatorPrefab | GameObject | Mutator的prefab |
| labels | class.configuration.MutatorConfigurationLabel[] | 在配置页显示的文本(Size=数量。先填写Size,再在Element里配置labels,id=要给这个label定义的id,displayName=要显示的文本,orderPriority=显示这个项的优先级即排序) |
| integers | class.configuration.IntegerConfigurationField[] | 在配置页可供配置的整数选项卡(Size=数量。先填写Size,再在Element里配置integers,id=要给这个integer定义的id,displayName=这个integer要显示的文本,orderPriority=显示这个项的优先级即排序,value=默认值) |
| floats | class.configuration.FloatConfigurationField[] | 在配置页可供配置的浮点数选项卡(Size=数量。先填写Size,再在Element里配置floats,id=要给这个float定义的id,displayName=这个float要显示的文本,orderPriority=显示这个项的优先级即排序,value=默认值) |
| ranges | class.configuration.RangeConfigurationField[] | 在配置页可供配置的滑动条选项卡(Size=数量。先填写Size,再在Element里配置ranges,id=要给这个range定义的id,displayName=这个range要显示的文本,orderPriority=显示这个项的优先级即排序,value.value=默认值,value.min=滑动条最左边对应的最小值,value.max=滑动条最右边对应的最大值,wholeNumbers=是否将滑动条约束为整数值) |
| strings | class.configuration.StringConfigurationField[] | 在配置页可供配置的字符串选项卡(Size=数量。先填写Size,再在Element里配置strings,id=要给这个string定义的id,displayName=这个string要显示的文本,orderPriority=显示这个项的优先级即排序,value=默认值) |
| bools | class.configuration.BoolConfigurationField[] | 在配置页可供配置的布尔选项卡(Size=数量。先填写Size,再在Element里配置bools,id=要给这个bool定义的id,displayName=这个bool要显示的文本,orderPriority=显示这个项的优先级即排序,value=默认值) |
| dropdowns | class.configuration.DropdownConfigurationField[] | 在配置页可供配置的下拉列表选项卡(Size=数量。先填写Size,再在Element里配置dropdowns,id=要给这个dropdown定义的id,displayName=这个dropdown要显示的文本,orderPriority=显示这个项的优先级即排序,value.index=默认值的序号,value.lables.Size=选项卡的数量,value.lables[*]=选项文本) |
