Difference between revisions of "Programmable Block"
m (Fix camera) |
(→Action List: More Organisation) |
||
Line 275: | Line 275: | ||
'''Actions:''' these are all available actions for block with their names in game, so if you want to increase broadcast radius for antenna, you need to execute DecreaseRadius action for block. | '''Actions:''' these are all available actions for block with their names in game, so if you want to increase broadcast radius for antenna, you need to execute DecreaseRadius action for block. | ||
+ | {| | ||
+ | | | ||
=== Antenna === | === Antenna === | ||
Line 287: | Line 289: | ||
IncreaseRadius -> Increase Broadcast radius<br /> | IncreaseRadius -> Increase Broadcast radius<br /> | ||
DecreaseRadius -> Decrease Broadcast radius | DecreaseRadius -> Decrease Broadcast radius | ||
− | + | | | |
=== Arc Furnace === | === Arc Furnace === | ||
Line 300: | Line 302: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Artificial Mass === | === Artificial Mass === | ||
Line 311: | Line 313: | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off | OnOff_Off -> Toggle block Off | ||
− | + | |- | |
+ | | | ||
=== Assembler === | === Assembler === | ||
Line 324: | Line 327: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Battery === | === Battery === | ||
Line 336: | Line 339: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
Recharge -> Recharge On/Off | Recharge -> Recharge On/Off | ||
− | + | | | |
=== Beacon === | === Beacon === | ||
Line 349: | Line 352: | ||
IncreaseRadius -> Increase Broadcast radius<br /> | IncreaseRadius -> Increase Broadcast radius<br /> | ||
DecreaseRadius -> Decrease Broadcast radius | DecreaseRadius -> Decrease Broadcast radius | ||
− | + | |- | |
+ | | | ||
=== Button Panel === | === Button Panel === | ||
Line 357: | Line 361: | ||
'''Actions''' | '''Actions''' | ||
AnyoneCanUse -> Anyone Can Use On/Off | AnyoneCanUse -> Anyone Can Use On/Off | ||
− | + | | | |
=== Camera === | === Camera === | ||
'''Interface name:''' IMyCameraBlock<br /> | '''Interface name:''' IMyCameraBlock<br /> | ||
Line 368: | Line 372: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
View -> View | View -> View | ||
− | + | | | |
=== Cockpit === | === Cockpit === | ||
Line 384: | Line 388: | ||
HandBrake -> Handbrake On/Off<br /> | HandBrake -> Handbrake On/Off<br /> | ||
DampenersOverride -> Inertia dampeners On/Off | DampenersOverride -> Inertia dampeners On/Off | ||
− | + | |} | |
+ | {| | ||
+ | | | ||
=== Collector === | === Collector === | ||
Line 396: | Line 402: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Connector === | === Connector === | ||
Line 413: | Line 419: | ||
CollectAll -> Collect All On/Off<br /> | CollectAll -> Collect All On/Off<br /> | ||
SwitchLock -> Switch lock | SwitchLock -> Switch lock | ||
− | + | | | |
=== Control Panel === | === Control Panel === | ||
Line 419: | Line 425: | ||
'''Fields:''' None<br /> | '''Fields:''' None<br /> | ||
Actions: None | Actions: None | ||
− | + | |- | |
+ | | | ||
=== Control Station === | === Control Station === | ||
Line 435: | Line 442: | ||
HandBrake -> Handbrake On/Off<br /> | HandBrake -> Handbrake On/Off<br /> | ||
DampenersOverride -> Inertia dampeners On/Off | DampenersOverride -> Inertia dampeners On/Off | ||
− | + | | | |
=== Door === | === Door === | ||
Line 449: | Line 456: | ||
Open_On -> Open<br /> | Open_On -> Open<br /> | ||
Open_Off -> Closed | Open_Off -> Closed | ||
− | + | | | |
=== Drill === | === Drill === | ||
Line 461: | Line 468: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | |- | |
+ | | | ||
=== Flight Seat === | === Flight Seat === | ||
Line 477: | Line 485: | ||
HandBrake -> Handbrake On/Off<br /> | HandBrake -> Handbrake On/Off<br /> | ||
DampenersOverride -> Inertia dampeners On/Off | DampenersOverride -> Inertia dampeners On/Off | ||
− | + | | | |
=== Gatling Turret === | === Gatling Turret === | ||
Line 497: | Line 505: | ||
DecreaseRange -> Decrease Radius<br /> | DecreaseRange -> Decrease Radius<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Gravity Generator === | === Gravity Generator === | ||
Line 521: | Line 529: | ||
IncreaseGravity -> Increase Acceleration<br /> | IncreaseGravity -> Increase Acceleration<br /> | ||
DecreaseGravity -> Decrease Acceleration | DecreaseGravity -> Decrease Acceleration | ||
− | + | |- | |
+ | | | ||
=== Grinder === | === Grinder === | ||
Line 534: | Line 543: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Gyroscope === | === Gyroscope === | ||
Line 559: | Line 568: | ||
IncreaseRoll -> Increase Roll override<br /> | IncreaseRoll -> Increase Roll override<br /> | ||
DecreaseRoll -> Decrease Roll override | DecreaseRoll -> Decrease Roll override | ||
− | + | | | |
=== Interior Light === | === Interior Light === | ||
Line 584: | Line 593: | ||
IncreaseBlink Offset -> Increase Blink Offset<br /> | IncreaseBlink Offset -> Increase Blink Offset<br /> | ||
DecreaseBlink Offset -> Decrease Blink Offset | DecreaseBlink Offset -> Decrease Blink Offset | ||
− | + | |- | |
+ | | | ||
=== Interior Turret === | === Interior Turret === | ||
Line 601: | Line 611: | ||
IncreaseRange -> Increase Radius<br /> | IncreaseRange -> Increase Radius<br /> | ||
DecreaseRange -> Decrease Radius | DecreaseRange -> Decrease Radius | ||
− | + | | | |
=== Landing Gear === | === Landing Gear === | ||
Line 619: | Line 629: | ||
IncreaseBreakForce -> Increase Break Force<br /> | IncreaseBreakForce -> Increase Break Force<br /> | ||
DecreaseBreakForce -> Decrease Break Force | DecreaseBreakForce -> Decrease Break Force | ||
− | + | | | |
=== Small Cargo Container === | === Small Cargo Container === | ||
Line 625: | Line 635: | ||
'''Fields:''' None<br /> | '''Fields:''' None<br /> | ||
Actions: None | Actions: None | ||
− | + | |- | |
+ | | | ||
=== Medium Cargo Container === | === Medium Cargo Container === | ||
Line 631: | Line 642: | ||
'''Fields:''' None<br /> | '''Fields:''' None<br /> | ||
Actions:None | Actions:None | ||
− | + | | | |
=== Large Cargo Container === | === Large Cargo Container === | ||
Line 637: | Line 648: | ||
'''Fields:''' None<br /> | '''Fields:''' None<br /> | ||
Actions: None | Actions: None | ||
− | + | | | |
=== Small Reactor === | === Small Reactor === | ||
Line 650: | Line 661: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | |- | |
+ | | | ||
=== Large Reactor === | === Large Reactor === | ||
Line 662: | Line 674: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Small Thruster === | === Small Thruster === | ||
Line 675: | Line 687: | ||
IncreaseOverride -> Increase Thrust override<br /> | IncreaseOverride -> Increase Thrust override<br /> | ||
DecreaseOverride -> Decrease Thrust override | DecreaseOverride -> Decrease Thrust override | ||
− | + | | | |
=== Large Thruster === | === Large Thruster === | ||
Line 688: | Line 700: | ||
IncreaseOverride -> Increase Thrust override<br /> | IncreaseOverride -> Increase Thrust override<br /> | ||
DecreaseOverride -> Decrease Thrust override | DecreaseOverride -> Decrease Thrust override | ||
− | + | |- | |
+ | | | ||
=== Medical Room === | === Medical Room === | ||
Line 699: | Line 712: | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off | OnOff_Off -> Toggle block Off | ||
− | + | | | |
=== Merge Block === | === Merge Block === | ||
Line 710: | Line 723: | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off | OnOff_Off -> Toggle block Off | ||
− | + | | | |
=== Missile Turret === | === Missile Turret === | ||
Line 730: | Line 743: | ||
DecreaseRange -> Decrease Radius<br /> | DecreaseRange -> Decrease Radius<br /> | ||
UseConveyor -> Use Conveyor System On/Of | UseConveyor -> Use Conveyor System On/Of | ||
− | + | |- | |
− | Ore Detector | + | | |
+ | === Ore Detector === | ||
+ | |||
Interace name: IMyOreDetector<br /> | Interace name: IMyOreDetector<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
Line 742: | Line 757: | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off | OnOff_Off -> Toggle block Off | ||
− | + | | | |
=== Passenger Seat === | === Passenger Seat === | ||
Line 758: | Line 773: | ||
HandBrake -> Handbrake On/Off<br /> | HandBrake -> Handbrake On/Off<br /> | ||
DampenersOverride -> Inertia dampeners On/Off | DampenersOverride -> Inertia dampeners On/Off | ||
− | + | | | |
=== Piston === | === Piston === | ||
Line 780: | Line 795: | ||
IncreaseLowerLimit -> Increase Minimal distance<br /> | IncreaseLowerLimit -> Increase Minimal distance<br /> | ||
DecreaseLowerLimit -> Decrease Minimal distance | DecreaseLowerLimit -> Decrease Minimal distance | ||
− | + | |- | |
+ | | | ||
=== Programmable block === | === Programmable block === | ||
Line 792: | Line 808: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
Run -> Run | Run -> Run | ||
− | + | | | |
=== Refinery === | === Refinery === | ||
Line 805: | Line 821: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Spotlight === | === Spotlight === | ||
Line 830: | Line 846: | ||
IncreaseBlink Offset -> Increase Blink Offset<br /> | IncreaseBlink Offset -> Increase Blink Offset<br /> | ||
DecreaseBlink Offset -> Decrease Blink Offset | DecreaseBlink Offset -> Decrease Blink Offset | ||
− | + | |- | |
+ | | | ||
=== Remote Control === | === Remote Control === | ||
Line 847: | Line 864: | ||
DampenersOverride -> Inertia dampeners On/Off<br /> | DampenersOverride -> Inertia dampeners On/Off<br /> | ||
Control -> Control | Control -> Control | ||
− | + | | | |
=== Rocket Launcher === | === Rocket Launcher === | ||
Line 859: | Line 876: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Reloadable Rocket Launcher === | === Reloadable Rocket Launcher === | ||
Line 871: | Line 888: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | |- | |
+ | | | ||
=== Rotor === | === Rotor === | ||
Line 906: | Line 924: | ||
IncreaseDisplacement -> Increase Rotor displacement<br /> | IncreaseDisplacement -> Increase Rotor displacement<br /> | ||
DecreaseDisplacement -> Decrease Rotor displacement | DecreaseDisplacement -> Decrease Rotor displacement | ||
− | + | | | |
=== Sensor === | === Sensor === | ||
Line 947: | Line 965: | ||
Detect Stations -> Detect stations On/Off<br /> | Detect Stations -> Detect stations On/Off<br /> | ||
Detect Asteroids -> Detect Asteroids On/Off | Detect Asteroids -> Detect Asteroids On/Off | ||
− | + | | | |
=== Solar Panel === | === Solar Panel === | ||
Line 953: | Line 971: | ||
'''Fields:'''None<br /> | '''Fields:'''None<br /> | ||
Actions:None | Actions:None | ||
− | + | |- | |
+ | | | ||
=== Sound Block === | === Sound Block === | ||
Line 976: | Line 995: | ||
IncreaseLoopableSlider -> Increase Loop time<br /> | IncreaseLoopableSlider -> Increase Loop time<br /> | ||
DecreaseLoopableSlider -> Decrease Loop time | DecreaseLoopableSlider -> Decrease Loop time | ||
− | + | | | |
=== Spherical Gravity Generator === | === Spherical Gravity Generator === | ||
Line 994: | Line 1,013: | ||
IncreaseGravity -> Increase Acceleration<br /> | IncreaseGravity -> Increase Acceleration<br /> | ||
DecreaseGravity -> Decrease Acceleration | DecreaseGravity -> Decrease Acceleration | ||
− | + | | | |
=== Timer Block === | === Timer Block === | ||
Line 1,012: | Line 1,031: | ||
Start -> Start<br /> | Start -> Start<br /> | ||
Stop -> Stop | Stop -> Stop | ||
− | + | |- | |
+ | | | ||
=== Warhead === | === Warhead === | ||
Line 1,027: | Line 1,047: | ||
Safety -> Safety On/Off<br /> | Safety -> Safety On/Off<br /> | ||
Detonate -> Detonate | Detonate -> Detonate | ||
− | + | | | |
=== Welder === | === Welder === | ||
Line 1,039: | Line 1,059: | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
− | + | | | |
=== Wheel Suspension 1x1 === | === Wheel Suspension 1x1 === | ||
Line 1,067: | Line 1,087: | ||
IncreasePower -> Increase Power<br /> | IncreasePower -> Increase Power<br /> | ||
DecreasePower -> Decrease Power | DecreasePower -> Decrease Power | ||
− | + | |- | |
+ | | | ||
=== Wheel Suspension 3x3 === | === Wheel Suspension 3x3 === | ||
Line 1,095: | Line 1,116: | ||
IncreasePower -> Increase Power<br /> | IncreasePower -> Increase Power<br /> | ||
DecreasePower -> Decrease Power | DecreasePower -> Decrease Power | ||
− | + | | | |
=== Wheel Suspension 5x5 === | === Wheel Suspension 5x5 === | ||
Line 1,123: | Line 1,144: | ||
IncreasePower -> Increase Power<br /> | IncreasePower -> Increase Power<br /> | ||
DecreasePower -> Decrease Power | DecreasePower -> Decrease Power | ||
− | + | | | |
+ | |} | ||
<references /> | <references /> |
Revision as of 22:59, 2 January 2015
A Programmable Block can be programmed to do different functions, like switching lights and controlling doors. It can also be used by entering the control panel in the Terminal. It has almost unlimited functionality. One of the biggest problems is that variables are not saved between world exit and loading.
Contents
- 1 API List
- 2 Action List
- 2.1 Antenna
- 2.2 Arc Furnace
- 2.3 Artificial Mass
- 2.4 Assembler
- 2.5 Battery
- 2.6 Beacon
- 2.7 Button Panel
- 2.8 Camera
- 2.9 Cockpit
- 2.10 Collector
- 2.11 Connector
- 2.12 Control Panel
- 2.13 Control Station
- 2.14 Door
- 2.15 Drill
- 2.16 Flight Seat
- 2.17 Gatling Turret
- 2.18 Gravity Generator
- 2.19 Grinder
- 2.20 Gyroscope
- 2.21 Interior Light
- 2.22 Interior Turret
- 2.23 Landing Gear
- 2.24 Small Cargo Container
- 2.25 Medium Cargo Container
- 2.26 Large Cargo Container
- 2.27 Small Reactor
- 2.28 Large Reactor
- 2.29 Small Thruster
- 2.30 Large Thruster
- 2.31 Medical Room
- 2.32 Merge Block
- 2.33 Missile Turret
- 2.34 Ore Detector
- 2.35 Passenger Seat
- 2.36 Piston
- 2.37 Programmable block
- 2.38 Refinery
- 2.39 Spotlight
- 2.40 Remote Control
- 2.41 Rocket Launcher
- 2.42 Reloadable Rocket Launcher
- 2.43 Rotor
- 2.44 Sensor
- 2.45 Solar Panel
- 2.46 Sound Block
- 2.47 Spherical Gravity Generator
- 2.48 Timer Block
- 2.49 Warhead
- 2.50 Welder
- 2.51 Wheel Suspension 1x1
- 2.52 Wheel Suspension 3x3
- 2.53 Wheel Suspension 5x5
API List
This is a list of all API functions currently available[1].
GridTerminalSystem
Currently only following “built-in” variable that user can use: GridTerminalSystem. This is entry point of entire grid terminal system.
Properties
Property | Return Type | Description | get | set |
---|---|---|---|---|
Blocks | List<IMyTerminalBlock> | Returns a list of all blocks on the grid | V | X |
BlockGroups | List<IMyBlockGroup> | Returns a list of all groups in the grid. | V | X |
Methods
Method | Return Type | Description |
---|---|---|
GetBlocksOfType<T>(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null) | void | Puts all found blocks of provided type in the list that are connected to the grid |
SearchBlocksOfName(string name,List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null) | void | Puts all found blocks of provided name in the list that are connected to the grid |
GetBlockWithName(string name) | IMyTerminalBlock | Returns a block with provided name |
IMyCubeBlock
IMyCubeBlock is base class for every terminal block.
Properties
Property | Return Type | Description | get | set |
---|---|---|---|---|
IsBeingHacked | boolean | Returns true if block is being hacked | V | X |
IsFunctional | boolean | Returns true if current block is operational | V | X |
IsWorking | boolean | Returns true if current block is powered | V | X |
Position | VRageMath.Vector3I | Returns current position | V | X |
IMyTerminalBlock
MyTerminalBlock is base class for every terminal block.
Properties
Property | Return Type | Description | get | set |
---|---|---|---|---|
CustomName | String | Returns name of the block | V | X |
CustomNameWithFaction | String | ... | V | X |
DetailedInfo | String | ... | V | X |
ShowOnHUD | boolean | Whether block shows up on hud | V | X |
Methods
Method | Return Type | Description |
---|---|---|
HasLocalPlayerAccess() | boolean | ... |
HasPlayerAccess(long playerId) | boolean | ... |
RequestShowOnHUD(bool enable) | void | ... |
SetCustomName(string text) | void | Set the name of the block |
SetCustomName(StringBuilder text) | void | Set the name of the block |
GetActions(List<ITerminalAction> resultList, Func<ITerminalAction, bool> collect = null) | void | Populates list with available actions |
SearchActionsOfName(string name,List<ITerminalAction> resultList, Func<ITerminalAction, bool> collect = null) | void | Populates list with available actions matching the name (Case Insensitive) |
GetActionWithName(string name) | ITerminalAction | Returns action with specified name (Case Sensitive) |
ITerminalAction
ITerminal action is representation of concrete action that can be triggered.
Properties
Property | Return Type | Description | get | set |
---|---|---|---|---|
Id | String | Returns id of the action | V | X |
Name | StringBuilder | Returns the name of the action | V | X |
Methods
Method | Return Type | Description |
---|---|---|
Apply(IMyCubeBlock block) | void | Apply the action on a block |
IMyFunctionalBlock
IMyFunctionalBlock is base class for every block that can be turned on or off, it’s derived from IMyTerminal block e.g. every Functional block is Terminal block but not all terminal blocks can be turned on or off.
Properties
Property | Return Type | Description | get | set |
---|---|---|---|---|
Enabled | boolean | Returns true if the block is turned on | V | X |
Action List
All terminal blocks have the following properties: Interface name: this name is the name of the block in code, it can differ from the name as displayed in the building screen. E.g. Antenna interface name is IMyRadioAntenna - you need to use this interface if you want to get all antennas.
Parent: this is parent of the block (all blocks have IMyTerminalBlock as parent), this can be used for getting type of blocks instead of concrete block type. E.g. if you want to get all lights in grid you will use IMyLightingBlock, if you want only interior light you can use IMyInteriorLight.
Field: this is read only field available for block e.g. for IMyBeacon you can get Radius property. Based on this property you can increase/decrease radius of beacon.
Actions: these are all available actions for block with their names in game, so if you want to increase broadcast radius for antenna, you need to execute DecreaseRadius action for block.
AntennaInterface name: IMyRadioAntenna Actions
OnOff -> Toggle block On/Off |
Arc FurnaceInterface name: IMyRefinery Actions
OnOff -> Toggle block On/Off |
Artificial MassInterface name: IMyVirtualMass Actions
OnOff -> Toggle block On/Off |
AssemblerInterface name: IMyAssembler Actions
OnOff -> Toggle block On/Off |
BatteryInterface name: IMyBatteryBlock Actions
OnOff -> Toggle block On/Off |
BeaconInterface name: IMyBeacon Actions
OnOff -> Toggle block On/Off |
Button PanelInterface name: IMyButtonPanel Actions AnyoneCanUse -> Anyone Can Use On/Off |
CameraInterface name: IMyCameraBlock Actions
OnOff -> Toggle block On/Off |
CockpitInterface name: IMyCockpit Actions
ControlThrusters -> Control thrusters On/Off |
CollectorInterface name: IMyCollector Actions
OnOff -> Toggle block On/Off |
ConnectorInterface name: IMyShipConnector Actions
OnOff -> Toggle block On/Off |
Control PanelInterface name: IMyControlPanel |
Control StationInterface name: IMyCockpit Actions
ControlThrusters -> Control thrusters On/Off |
DoorInterface name: IMyDoor Actions
OnOff -> Toggle block On/Off |
DrillInterface name: IMyShipDrill Actions
OnOff -> Toggle block On/Off |
Flight SeatInterface name: IMyCockpit Actions
ControlThrusters -> Control thrusters On/Off |
Gatling TurretInterface name: IMyLargeGatlingTurret Actions
OnOff -> Toggle block On/Off |
Gravity GeneratorInterface name: IMyGravityGenerator Actions
OnOff -> Toggle block On/Off |
GrinderInterface name: IMyShipGrinder Actions
OnOff -> Toggle block On/Off |
GyroscopeInterface name: IMyGyro Actions |
Interior LightInterface name: IMyInteriorLight Actions |
Interior TurretInterface name: IMyLargeInteriorTurret Actions |
Landing GearInterface name: IMyLandingGear Actions |
Small Cargo ContainerInterface name: IMyCargoContainer |
Medium Cargo ContainerInterface name: IMyCargoContainer |
Large Cargo ContainerInterface name: IMyCargoContainer |
Small ReactorInterface name: IMyReactor Actions |
Large ReactorInterface name: IMyReactor Actions |
Small ThrusterInterface name: IMyThrust Actions |
Large ThrusterInterface name: IMyThrust Actions |
Medical RoomInterface name: IMyMedicalRoom Actions |
Merge BlockInterface name: IMyShipMergeBlock Actions |
Missile TurretInterface name: IMyLargeMissileTurret Actions |
Ore DetectorInterace name: IMyOreDetector Actions |
Passenger SeatInterface name: IMyCockpit Actions |
PistonInterface name: IMyPistonBase Actions |
Programmable blockInterface name: IMyProgrammableBlock Actions |
RefineryInterface name: IMyRefinery Actions |
SpotlightInterface name: IMyReflectorLight Actions |
Remote ControlInterface name: IMyRemoteControl Actions |
Rocket LauncherInterface name: IMySmallMissileLauncher Actions |
Reloadable Rocket LauncherInterface name: IMySmallMissileLauncherReload Actions |
RotorInterface name: IMyMotorStator Actions |
SensorInterface name: IMySensorBlock Actions |
Solar PanelInterface name: IMySolarPanel |
Sound BlockInterface name: IMySoundBlock Actions |
Spherical Gravity GeneratorInterface name: IMyGravityGeneratorSphere Actions |
Timer BlockInterface name: IMyTimerBlock Actions |
WarheadInterface name: IMyWarhead Actions |
WelderInterface name: IMyShipWelder Actions |
Wheel Suspension 1x1Interface name: IMyMotorSuspension Actions |
Wheel Suspension 3x3Interface name: IMyMotorSuspension Actions |
Wheel Suspension 5x5Interface name: IMyMotorSuspension Actions |