游戏《太空工程师》Script 样板
Script 功能:控制灯开、关。
完整代码:
分段解释

先建个变量 light,这是在代码中将要被操作的对象

将 light 和 That Important Light 建立连接,That Important Light 是在游戏里那盏灯的名字。
后头 as IMyInteriorLight 用来作个判断,检查两端是否是同类型变量,防止程序报错。因为用 GetBlockWithName 只是搜索出了带 That Important Light 这个名字的块,但并不一定是个灯,有可能是个别的块,有可能是个门,是个窗。用 as IMyInteriorLight 可以确定查找到的那个带 That Important Light 的块是盏灯。

取反操作,原本亮的就改成灭,灭的就改成亮。

参考网站