This shows you the differences between two versions of the page.
component:netsplitter:zh [2023/11/15 14:42] hfsr created |
component:netsplitter:zh [2023/11/15 14:50] (current) hfsr [Component: Net Splitter] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | Component: Net Splitter | + | 组件:网络拆分器 |
================ | ================ | ||
- | This component is provided by the [[block:net_splitter|Net Splitter]]. | + | 此组件由[[block:net_splitter:zh|网络拆分器]]提供。 |
- | The net splitter connects networks, just like a cable. But the net splitter faces can be opened or closed, separating networks. A redstone signal inverts the faces. A scrench can be used to open/close a face. The net splitter also has an api to configure the faces. | + | 网络拆分器可以将不同网络连在一起,就像线缆一样。但是网络拆分器可以被控制开或关,用以切分网络。输入红石信号就可以切换各个面的状态,而且可用螺丝刀扳手手动开启/关闭某个面。网络拆分器还有一套API,可用于配置各面的状态。 |
- | Component name: `net_splitter`. | + | 组件名:`net_splitter`。 |
- | Callbacks: | + | |
+ | 回调函数: | ||
- `open(side: number):number` | - `open(side: number):number` | ||
- | Open the side, returns true if it changed to open. | + | 开启某面,若其状态切换为开启则返回`true`。 |
+ | \\ | ||
- `close():number` | - `close():number` | ||
- | Close the side, returns true if it changed to close. | + | 关闭某面,若其状态切换为关闭则返回`true`。 |
+ | \\ | ||
- `getSides():table` | - `getSides():table` | ||
- | Returns current open/close state of all sides in an array, indexed by direction. | + | 以数组形式返回所有面当前的开关状态,索引值为方向。 |
+ | \\ | ||
- `setSides(settings: table):table` | - `setSides(settings: table):table` | ||
- | set open state (true/false) of all sides in an array; index by direction. Returns previous states. | + | 以数组形式设定所有面的开关(`true`/`false`)状态,索引值为方向。返回值为之前状态。 |
目录 | 目录 | ||
---- | ---- | ||
{{page>component:contents:zh&noheader&noeditbutton&nouser&nofooter}} | {{page>component:contents:zh&noheader&noeditbutton&nouser&nofooter}} |