跳转到内容

pivotick v3.0.0


拓展 / GraphUI / RailTool

接口: RailTool ​

定义于:interfaces/GraphUI.ts:402

轨道模式上下文面板中的一个工具 - 模式拥有的面板中的一行。

'default' 是当没有任何特殊装备时模式所依赖的工具(选择的指针); 'toggle' 装备一个模态工具并变形导轨槽以匹配它; 'action' 运行一次并让武装工具保持独立。

属性 ​

enabled()? ​

optional enabled: () => boolean

定义于:interfaces/GraphUI.ts:416

当它返回 false 时,该行被禁用。重新检查每个选择更改。

返回值 ​

boolean


icon ​

icon: string

定义于:interfaces/GraphUI.ts:411

一个 SVG 字符串。它注入了innerHTML且未经过消毒,因此它必须来自您信任的来源。 CSS 将其在面板中的大小设置为 18px。


id ​

id: string

定义于:interfaces/GraphUI.ts:404

稳定身份:商店武器是什么,以及行上的data-tool。


kind ​

kind: "toggle" | "default" | "action"

定义于:interfaces/GraphUI.ts:412


label ​

label: string

定义于:interfaces/GraphUI.ts:406

该行的标签,逐字使用(因此可以翻译)。


run()? ​

optional run: (armed) => void

定义于:interfaces/GraphUI.ts:414

执行该工具的效果。 'toggle' 接收所需的武装状态。

参数 ​

armed ​

boolean

返回值 ​

void