Difference between revisions of "Programming Guide/Action List"
m (→Air Vent) |
(Updated and Modified the table) |
||
Line 15: | Line 15: | ||
| | | | ||
=== Air Vent === | === Air Vent === | ||
+ | |||
'''Interface name:''' IMyAirVent<br /> | '''Interface name:''' IMyAirVent<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
bool CanPressurize<br /> | bool CanPressurize<br /> | ||
float GetOxygenLevel<br /> | float GetOxygenLevel<br /> | ||
bool IsDepressurizing<br /> | bool IsDepressurizing<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 31: | Line 32: | ||
| | | | ||
− | === | + | === Advanced Rotor === |
− | '''Interface name:''' | + | '''Interface name:''' IMyMotorAdvancedStator<br /> |
+ | '''Parent:''' IMyMotorBase <br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' float | + | '''Fields:''' <br /> |
+ | float Torque<br /> | ||
+ | float BrakingTorque<br /> | ||
+ | float Velocity<br /> | ||
+ | float LowerLimit<br /> | ||
+ | float UpperLimit<br /> | ||
+ | float Displacement<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
− | OnOff_Off -> Toggle | + | OnOff_Off ->Toggle Block Off<br /> |
− | + | Reverse -> Reverse<br /> | |
− | + | Attach -> Attach<br /> | |
+ | IncreaseTorque -> Increase Torque<br /> | ||
+ | DecreaseTorque -> Decrease Torque<br /> | ||
+ | IncreaseBrakingTorque -> Increase Braking Torque<br /> | ||
+ | DecreaseBrakingTorque -> Decrease Braking Torque<br /> | ||
+ | IncreaseVelocity -> Increase Velocity<br /> | ||
+ | ResetVelocity -> Reset Velocity<br /> | ||
+ | IncreaseLowerLimit -> Increase Lower Limit<br /> | ||
+ | DecreaseLowerLimit -> Decrease Lower Limit<br /> | ||
+ | IncreaseUpperLimit -> Increase Upper Limit<br /> | ||
+ | DecreaseUpperLimit -> Decrease Upper Limit<br /> | ||
+ | IncreaseDisplacement -> Increase Rotor Displacement<br /> | ||
+ | DecreaseDisplacement -> Decrease Rotor Displacement<br /> | ||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Antenna === |
− | + | ||
+ | '''Interface name:''' IMyRadioAntenna<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' | + | '''Fields:''' <br /> float Radius |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | + | IncreaseRadius -> Increase Broadcast radius<br /> | |
+ | DecreaseRadius -> Decrease Broadcast radius<br /> | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
+ | |||
=== Artificial Mass === | === Artificial Mass === | ||
'''Interface name:''' IMyVirtualMass<br /> | '''Interface name:''' IMyVirtualMass<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' | + | '''Fields:''' none <br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
− | OnOff_Off -> Toggle block Off | + | OnOff_Off -> Toggle block Off<br /> |
− | |||
| | | | ||
+ | |||
=== Assembler === | === Assembler === | ||
Line 74: | Line 98: | ||
'''Parent:''' IMyProductionBlock<br /> | '''Parent:''' IMyProductionBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool UseConveyorSystem | + | '''Fields:''' <br /> |
+ | bool UseConveyorSystem<br /> | ||
+ | bool slaveMode<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | UseConveyor -> Use Conveyor System On/Off | + | UseConveyor -> Use Conveyor System On/Off<br /> |
+ | slaveMode -> Cooperative Mode On/Off <br /> | ||
| | | | ||
+ | |||
=== Battery === | === Battery === | ||
'''Interface name:''' IMyBatteryBlock<br /> | '''Interface name:''' IMyBatteryBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool HasCapacityRemaining | + | '''Fields:''' <br /> |
+ | bool HasCapacityRemaining<br /> | ||
+ | bool Recharge<br /> | ||
+ | bool Discharge<br /> | ||
+ | bool SemiAuto<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | Recharge -> Recharge On/Off | + | Recharge -> Recharge On/Off<br /> |
+ | Discharge -> Discharge On/Off<br /> | ||
+ | SemiAuto -> Semi-auto On/Off<br /> | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
+ | |||
=== Beacon === | === Beacon === | ||
'''Interface name:''' IMyBeacon<br /> | '''Interface name:''' IMyBeacon<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' float Radius | + | '''Fields:''' <br /> float Radius <br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
IncreaseRadius -> Increase Broadcast radius<br /> | IncreaseRadius -> Increase Broadcast radius<br /> | ||
− | DecreaseRadius -> Decrease Broadcast radius | + | DecreaseRadius -> Decrease Broadcast radius<br /> |
− | |||
| | | | ||
+ | |||
=== Button Panel === | === Button Panel === | ||
'''Interface name:''' IMyButtonPanel<br /> | '''Interface name:''' IMyButtonPanel<br /> | ||
− | '''Fields:''' bool AnyoneCanUse | + | '''Fields:''' <br /> bool AnyoneCanUse |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
− | AnyoneCanUse -> Anyone Can Use On/Off | + | AnyoneCanUse -> Anyone Can Use On/Off<br /> |
| | | | ||
+ | |||
=== Camera === | === Camera === | ||
+ | |||
'''Interface name:''' IMyCameraBlock<br /> | '''Interface name:''' IMyCameraBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' | + | '''Fields:''' none <br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | View -> View | + | View -> View<br /> |
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | | ||
+ | |||
+ | === Cargo Containers === | ||
+ | |||
+ | '''Interface name:''' IMyCargoContainer<br /> | ||
+ | '''Parent:''' IMyTerminalBlock<br /> | ||
+ | '''Fields:''' none<br /> | ||
+ | |||
+ | '''Actions:''' none<br /> | ||
| | | | ||
− | === Cockpit === | + | |
+ | === Cockpit, Control Station, Flight Seat === | ||
'''Interface name:''' IMyCockpit<br /> | '''Interface name:''' IMyCockpit<br /> | ||
Line 135: | Line 186: | ||
bool ControlThrusters<br /> | bool ControlThrusters<br /> | ||
bool HandBrake <br /> | bool HandBrake <br /> | ||
− | bool DampenersOverride | + | bool DampenersOverride <br /> |
+ | bool MainCockpit<br /> | ||
+ | bool HorizonIndicator<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
ControlThrusters -> Control thrusters On/Off<br /> | ControlThrusters -> Control thrusters On/Off<br /> | ||
ControlWheels -> Control wheels On/Off<br /> | ControlWheels -> Control wheels On/Off<br /> | ||
HandBrake -> Handbrake On/Off<br /> | HandBrake -> Handbrake On/Off<br /> | ||
− | DampenersOverride -> Inertia dampeners On/Off | + | DampenersOverride -> Inertia dampeners On/Off<br /> |
− | + | MainCockpit -> Main Cockpit On/Off<br /> | |
+ | HorizonIndicator -> Show Horizon and Altitude On/Off<br /> | ||
| | | | ||
+ | |||
=== Collector === | === Collector === | ||
'''Interface name:''' IMyCollector<br /> | '''Interface name:''' IMyCollector<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool UseConveyorSystem | + | '''Fields:''' <br /> bool UseConveyorSystem |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
+ | |||
=== Connector === | === Connector === | ||
Line 163: | Line 221: | ||
bool ThrowOut <br /> | bool ThrowOut <br /> | ||
bool CollectAll <br /> | bool CollectAll <br /> | ||
− | bool IsLocked | + | bool IsLocked <br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
− | OnOff -> Toggle block On/Off<br /> | + | OnOff -> Toggle block On/Off <br /> |
− | OnOff_On -> Toggle block On<br /> | + | OnOff_On -> Toggle block On <br /> |
− | OnOff_Off -> Toggle block Off<br /> | + | OnOff_Off -> Toggle block Off <br /> |
− | ThrowOut -> Throw Out On/Off<br /> | + | ThrowOut -> Throw Out On/Off <br /> |
− | CollectAll -> Collect All On/Off<br /> | + | CollectAll -> Collect All On/Off <br /> |
− | SwitchLock -> Switch lock | + | SwitchLock -> Switch lock <br /> |
| | | | ||
+ | |||
=== Control Panel === | === Control Panel === | ||
'''Interface name:''' IMyControlPanel<br /> | '''Interface name:''' IMyControlPanel<br /> | ||
− | '''Fields:''' | + | '''Fields:''' none<br /> |
− | '''Actions:''' | + | '''Actions:'''none<br /> |
− | |||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Conveyor Sorter === |
− | ''' | + | |
− | ''' | + | '''Interface name:''' IMyConveyorSorter<br /> |
− | + | '''Fields:''' <br /> bool DrainAll<br /> | |
− | + | ||
− | + | '''Actions:'''<br /> | |
− | + | OnOff -> Toggle block On/Off <br /> | |
+ | OnOff_On -> Toggle block On <br /> | ||
+ | OnOff_Off -> Toggle block Off <br /> | ||
+ | DrainAll -> Drain All On/Off<br /> | ||
− | + | |- style="vertical-align:top;" | |
− | |||
− | |||
− | |||
− | |||
| | | | ||
+ | |||
=== Door === | === Door === | ||
'''Interface name:''' IMyDoor<br /> | '''Interface name:''' IMyDoor<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool Open | + | '''Fields:''' <br /> bool Open |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | Open -> Open/ | + | Open -> Open/Close Door<br /> |
− | Open_On -> Open<br /> | + | Open_On -> Open Door<br /> |
− | Open_Off -> | + | Open_Off -> Close Door<br /> |
| | | | ||
+ | |||
=== Drill === | === Drill === | ||
'''Interface name:''' IMyShipDrill<br /> | '''Interface name:''' IMyShipDrill<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool UseConveyorSystem | + | '''Fields:''' <br /> bool UseConveyorSystem<br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | UseConveyor -> Use Conveyor System On/Off | + | UseConveyor -> Use Conveyor System On/Off<br /> |
− | |||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Gatling Gun === |
− | '''Parent:''' | + | |
− | '''Fields:''' <br /> | + | '''Interface name:''' IMySmallGatlingGun<br /> |
− | bool | + | '''Parent:''' IMyUserControllableGun<br /> |
− | bool | + | '''Parent:''' IMyFunctionalBlock<br /> |
− | + | '''Fields:''' <br /> | |
− | + | bool Shoot<br /> | |
+ | bool UseConveyor<br /> | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | UseConveyor -> Use Conveyor System On/Off<br /> | ||
+ | ShootOnce -> Shoots Once<br /> | ||
+ | Shoot -> Shoot On/Off<br /> | ||
+ | Shoot_On -> Shoot On<br /> | ||
+ | Shoot_Off-> Shoot Off<br /> | ||
− | + | |- style="vertical-align:top;" | |
− | |||
− | |||
− | |||
− | |||
| | | | ||
+ | |||
=== Gatling Turret === | === Gatling Turret === | ||
Line 244: | Line 308: | ||
'''Parent:''' IMyLargeConveyorTurretBase<br /> | '''Parent:''' IMyLargeConveyorTurretBase<br /> | ||
'''Parent:''' IMyLargeTurretBase<br /> | '''Parent:''' IMyLargeTurretBase<br /> | ||
+ | '''Parent:''' IMyUserControllableGun<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
'''Fields:''' <br /> | '''Fields:''' <br /> | ||
Line 249: | Line 314: | ||
bool CanControl<br /> | bool CanControl<br /> | ||
float Range | float Range | ||
+ | bool Shoot<br /> | ||
+ | bool EnableIdleMovement<br /> | ||
+ | bool TargetMeteors<br /> | ||
+ | bool TargetMoving<br /> | ||
+ | bool TargetMissiles<br /> | ||
+ | bool TargetSmallShips<br /> | ||
+ | bool TargetLargeShips<br /> | ||
+ | bool TargetCharacters<br /> | ||
+ | bool TargetStations<br /> | ||
+ | bool TargetNeutrals<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 257: | Line 332: | ||
IncreaseRange -> Increase Radius<br /> | IncreaseRange -> Increase Radius<br /> | ||
DecreaseRange -> Decrease Radius<br /> | DecreaseRange -> Decrease Radius<br /> | ||
− | UseConveyor -> Use Conveyor System On/Off | + | UseConveyor -> Use Conveyor System On/Off<br /> |
+ | ShootOnce -> Shoot once<br /> | ||
+ | Shoot -> Shoot On/Off<br /> | ||
+ | Shoot_On -> Shoot On<br /> | ||
+ | Shoot_Off -> Shoot Off<br /> | ||
+ | IncreaseRange -> Increase Aiming Radius<br /> | ||
+ | DecreaseRange -> Decrease Aiming Radius<br /> | ||
+ | EnableIdleMovement -> Idle Movement On/Off<br /> | ||
+ | EnableIdleMovement_On -> Idle Movement On<br /> | ||
+ | EnableIdleMovement_Off -> Idle Movement Off<br /> | ||
+ | TargetMeteors -> Target meteors On/Off<br /> | ||
+ | TargetMeteors_On -> Target meteors On<br /> | ||
+ | TargetMeteors_Off -> Target meteors Off<br /> | ||
+ | TargetMoving -> Target moving On/Off<br /> | ||
+ | TargetMoving_On -> Target moving On<br /> | ||
+ | TargetMoving_Off -> Target moving Off<br /> | ||
+ | TargetMissiles -> Target missiles On/Off<br /> | ||
+ | TargetMissiles_On -> Target missiles On<br /> | ||
+ | TargetMissiles_Off -> Target missiles Off<br /> | ||
+ | TargetSmallShips -> Target small ships On/Off<br /> | ||
+ | TargetSmallShips_On -> Target small ships On<br /> | ||
+ | TargetSmallShips_Off -> Target small ships Off<br /> | ||
+ | TargetLargeShips -> Target large ship On/Off<br /> | ||
+ | TargetLargeShips_On -> Target large ship On<br /> | ||
+ | TargetLargeShips_Off -> Target large ship Off<br /> | ||
+ | TargetCharacters -> Target characters On/Off<br /> | ||
+ | TargetCharacters_On -> Target characters On<br /> | ||
+ | TargetCharacters_Off -> Target characters Off<br /> | ||
+ | TargetStations -> Target stations On/Off<br /> | ||
+ | TargetStations_On -> Target stations On<br /> | ||
+ | TargetStations_Off -> Target stations Off<br /> | ||
+ | TargetNeutrals -> Target neutrals On/Off<br /> | ||
+ | TargetNeutrals_On -> Target neutrals On<br /> | ||
+ | TargetNeutrals_Off -> Target neutrals Off<br /> | ||
| | | | ||
+ | |||
=== Gravity Generator === | === Gravity Generator === | ||
Line 270: | Line 379: | ||
float Gravity | float Gravity | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 281: | Line 390: | ||
DecreaseDepth -> Decrease Field depth<br /> | DecreaseDepth -> Decrease Field depth<br /> | ||
IncreaseGravity -> Increase Acceleration<br /> | IncreaseGravity -> Increase Acceleration<br /> | ||
− | DecreaseGravity -> Decrease Acceleration | + | DecreaseGravity -> Decrease Acceleration<br /> |
− | |||
| | | | ||
+ | |||
=== Grinder === | === Grinder === | ||
Line 289: | Line 398: | ||
'''Parent:''' IMyShipToolBase<br /> | '''Parent:''' IMyShipToolBase<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' | + | '''Fields:''' none <br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | UseConveyor -> Use Conveyor System On/Off | + | UseConveyor -> Use Conveyor System On/Off<br /> |
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
+ | |||
=== Gyroscope === | === Gyroscope === | ||
'''Interface name:''' IMyGyro<br /> | '''Interface name:''' IMyGyro<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' <br /> | + | '''Fields:'''<br /> |
float GyroPower <br /> | float GyroPower <br /> | ||
bool GyroOverride <br /> | bool GyroOverride <br /> | ||
Line 308: | Line 420: | ||
float Roll | float Roll | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 322: | Line 434: | ||
DecreaseRoll -> Decrease Roll override | DecreaseRoll -> Decrease Roll override | ||
| | | | ||
+ | |||
=== Interior Light === | === Interior Light === | ||
Line 327: | Line 440: | ||
'''Parent:''' IMyLightingBlock<br /> | '''Parent:''' IMyLightingBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
float Radius<br /> | float Radius<br /> | ||
float Intensity<br /> | float Intensity<br /> | ||
Line 334: | Line 447: | ||
float BlinkOffset | float BlinkOffset | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 346: | Line 459: | ||
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 === | ||
'''Interface name:''' IMyLargeInteriorTurret<br /> | '''Interface name:''' IMyLargeInteriorTurret<br /> | ||
'''Parent:''' IMyLargeTurretBase<br /> | '''Parent:''' IMyLargeTurretBase<br /> | ||
+ | '''Parent:''' IMyUserControllableGun<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
bool CanControl<br /> | bool CanControl<br /> | ||
− | float Range | + | float Range<br /> |
+ | bool Shoot<br /> | ||
+ | bool EnableIdleMovement<br /> | ||
+ | bool TargetMeteors<br /> | ||
+ | bool TargetMoving<br /> | ||
+ | bool TargetMissiles<br /> | ||
+ | bool TargetSmallShips<br /> | ||
+ | bool TargetLargeShips<br /> | ||
+ | bool TargetCharacters<br /> | ||
+ | bool TargetStations<br /> | ||
+ | bool TargetNeutrals<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 363: | Line 487: | ||
Control -> Control<br /> | Control -> Control<br /> | ||
IncreaseRange -> Increase Radius<br /> | IncreaseRange -> Increase Radius<br /> | ||
− | DecreaseRange -> Decrease Radius | + | DecreaseRange -> Decrease Radius<br /> |
+ | ShootOnce -> Shoot once<br /> | ||
+ | Shoot -> Shoot On/Off<br /> | ||
+ | Shoot_On -> Shoot On<br /> | ||
+ | Shoot_Off -> Shoot Off<br /> | ||
+ | IncreaseRange -> Increase Aiming Radius<br /> | ||
+ | DecreaseRange -> Decrease Aiming Radius<br /> | ||
+ | EnableIdleMovement -> Idle Movement On/Off<br /> | ||
+ | EnableIdleMovement_On -> Idle Movement On<br /> | ||
+ | EnableIdleMovement_Off -> Idle Movement Off<br /> | ||
+ | TargetMeteors -> Target meteors On/Off<br /> | ||
+ | TargetMeteors_On -> Target meteors On<br /> | ||
+ | TargetMeteors_Off -> Target meteors Off<br /> | ||
+ | TargetMoving -> Target moving On/Off<br /> | ||
+ | TargetMoving_On -> Target moving On<br /> | ||
+ | TargetMoving_Off -> Target moving Off<br /> | ||
+ | TargetMissiles -> Target missiles On/Off<br /> | ||
+ | TargetMissiles_On -> Target missiles On<br /> | ||
+ | TargetMissiles_Off -> Target missiles Off<br /> | ||
+ | TargetSmallShips -> Target small ships On/Off<br /> | ||
+ | TargetSmallShips_On -> Target small ships On<br /> | ||
+ | TargetSmallShips_Off -> Target small ships Off<br /> | ||
+ | TargetLargeShips -> Target large ship On/Off<br /> | ||
+ | TargetLargeShips_On -> Target large ship On<br /> | ||
+ | TargetLargeShips_Off -> Target large ship Off<br /> | ||
+ | TargetCharacters -> Target characters On/Off<br /> | ||
+ | TargetCharacters_On -> Target characters On<br /> | ||
+ | TargetCharacters_Off -> Target characters Off<br /> | ||
+ | TargetStations -> Target stations On/Off<br /> | ||
+ | TargetStations_On -> Target stations On<br /> | ||
+ | TargetStations_Off -> Target stations Off<br /> | ||
+ | TargetNeutrals -> Target neutrals On/Off<br /> | ||
+ | TargetNeutrals_On -> Target neutrals On<br /> | ||
+ | TargetNeutrals_Off -> Target neutrals Off<br /> | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
+ | |||
+ | === Jump Drive === | ||
+ | '''Interface name:''' IMyJumpDrive<br /> | ||
+ | '''Parent:''' IMyFunctionalBlock<br /> | ||
+ | '''Fields:''' <br /> | ||
+ | bool Recharge<br /> | ||
+ | bool JumpDistance<br /> | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | Recharge -> Recharge On/Off<br /> | ||
+ | Recharge_On -> Recharge On<br /> | ||
+ | Recharge_Off -> Recharge Off<br /> | ||
+ | IncreaseJumpDistance -> Increase jump distance<br /> | ||
+ | DecreaseJumpDistance -> Decrease jump distance<br /> | ||
+ | | | ||
+ | |||
=== Landing Gear === | === Landing Gear === | ||
'''Interface name:''' IMyLandingGear<br /> | '''Interface name:''' IMyLandingGear<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
− | float BreakForce | + | bool Autolock<br /> |
+ | float BreakForce<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 381: | Line 560: | ||
Autolock -> Autolock On/Off<br /> | Autolock -> Autolock On/Off<br /> | ||
IncreaseBreakForce -> Increase Break Force<br /> | IncreaseBreakForce -> Increase Break Force<br /> | ||
− | DecreaseBreakForce -> Decrease Break Force | + | DecreaseBreakForce -> Decrease Break Force<br /> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| | | | ||
− | |||
− | + | === Laser Antenna === | |
− | |||
− | |||
− | |||
− | === | ||
− | '''Interface name:''' | + | '''Interface name:''' IMyLaserAntenna<br /> |
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
− | bool | + | bool isPerm<br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | + | Idle -> Idle<br /> | |
+ | PasteGpsCoords -> Paste coordinates<br /> | ||
+ | ConnectGPS -> Connect to coordinates<br /> | ||
+ | isPerm -> Permanent connection On/Off<br /> | ||
+ | |||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Medical Room=== |
+ | |||
+ | '''Interface name:''' IMyMedicalRoom<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool | + | '''Fields:''' <br /> |
− | + | bool TakeOwnership<br /> | |
− | '''Actions'''<br /> | + | bool SetFaction<br /> |
+ | '''Actions:'''<br /> | ||
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | |||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Merge Block === |
+ | |||
+ | '''Interface name:''' IMyShipMergeBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' | + | '''Fields:''' none<br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | |||
− | |||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Missile Turret === |
+ | |||
+ | '''Interface name:''' IMyMissileTurret<br /> | ||
+ | '''Parent:''' IMyLargeConveyorTurretBase<br /> | ||
+ | '''Parent:''' IMyLargeTurretBase<br /> | ||
+ | '''Parent:''' IMyUserControllableGun<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' float | + | '''Fields:''' <br /> |
+ | bool CanControl<br /> | ||
+ | float Range<br /> | ||
+ | bool Shoot<br /> | ||
+ | bool EnableIdleMovement<br /> | ||
+ | bool TargetMeteors<br /> | ||
+ | bool TargetMoving<br /> | ||
+ | bool TargetMissiles<br /> | ||
+ | bool TargetSmallShips<br /> | ||
+ | bool TargetLargeShips<br /> | ||
+ | bool TargetCharacters<br /> | ||
+ | bool TargetStations<br /> | ||
+ | bool TargetNeutrals<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | + | Control -> Control<br /> | |
− | + | IncreaseRange -> Increase Radius<br /> | |
+ | DecreaseRange -> Decrease Radius<br /> | ||
+ | ShootOnce -> Shoot once<br /> | ||
+ | Shoot -> Shoot On/Off<br /> | ||
+ | Shoot_On -> Shoot On<br /> | ||
+ | Shoot_Off -> Shoot Off<br /> | ||
+ | IncreaseRange -> Increase Aiming Radius<br /> | ||
+ | DecreaseRange -> Decrease Aiming Radius<br /> | ||
+ | UseConveyor -> Use Conveyor System On/Off<br /> | ||
+ | EnableIdleMovement -> Idle Movement On/Off<br /> | ||
+ | EnableIdleMovement_On -> Idle Movement On<br /> | ||
+ | EnableIdleMovement_Off -> Idle Movement Off<br /> | ||
+ | TargetMeteors -> Target meteors On/Off<br /> | ||
+ | TargetMeteors_On -> Target meteors On<br /> | ||
+ | TargetMeteors_Off -> Target meteors Off<br /> | ||
+ | TargetMoving -> Target moving On/Off<br /> | ||
+ | TargetMoving_On -> Target moving On<br /> | ||
+ | TargetMoving_Off -> Target moving Off<br /> | ||
+ | TargetMissiles -> Target missiles On/Off<br /> | ||
+ | TargetMissiles_On -> Target missiles On<br /> | ||
+ | TargetMissiles_Off -> Target missiles Off<br /> | ||
+ | TargetSmallShips -> Target small ships On/Off<br /> | ||
+ | TargetSmallShips_On -> Target small ships On<br /> | ||
+ | TargetSmallShips_Off -> Target small ships Off<br /> | ||
+ | TargetLargeShips -> Target large ship On/Off<br /> | ||
+ | TargetLargeShips_On -> Target large ship On<br /> | ||
+ | TargetLargeShips_Off -> Target large ship Off<br /> | ||
+ | TargetCharacters -> Target characters On/Off<br /> | ||
+ | TargetCharacters_On -> Target characters On<br /> | ||
+ | TargetCharacters_Off -> Target characters Off<br /> | ||
+ | TargetStations -> Target stations On/Off<br /> | ||
+ | TargetStations_On -> Target stations On<br /> | ||
+ | TargetStations_Off -> Target stations Off<br /> | ||
+ | TargetNeutrals -> Target neutrals On/Off<br /> | ||
+ | TargetNeutrals_On -> Target neutrals On<br /> | ||
+ | TargetNeutrals_Off -> Target neutrals Off<br /> | ||
+ | |||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Ore Detector === |
+ | '''Interface name:''' IMyOreDetector<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' | + | '''Fields:''' <br /> |
+ | bool BroadcastUsingAntennas<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
− | OnOff_Off -> Toggle block Off | + | OnOff_Off -> Toggle block Off<br /> |
+ | BroadcastUsingAntennas -> Broadcast using antennas On/Off<br /> | ||
| | | | ||
− | |||
− | '''Interface name:''' | + | === Oxygen Farm === |
− | '''Parent:''' IMyFunctionalBlock<br /> | + | '''Interface name:''' IMyOxygenFarm<br /> |
− | '''Fields:''' | + | '''Parent: ''' IMyFunctionalBlock<br /> |
+ | '''Fields:''' none<br /> | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
− | OnOff_Off -> Toggle block Off | + | OnOff_Off -> Toggle block Off<br /> |
| | | | ||
− | |||
− | '''Interface name:''' | + | === Oxygen Generator === |
− | + | '''Interface name:''' IMyOxygenGenerator<br /> | |
− | |||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
− | bool | + | bool Auto-Refill<br /> |
− | |||
− | |||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | + | Refill -> Refill Bottles<br /> | |
− | + | Auto-Refill -> Auto-Refill On/Off<br /> | |
− | + | ||
− | |||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| | | | ||
− | |||
− | + | === Oxygen/Hydrogen Tank === | |
+ | '''Interface name:''' IMyOxygenTank<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
− | + | bool Stockpile<br /> | |
− | bool | + | bool Auto-Refill<br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
− | OnOff_Off -> Toggle block Off | + | OnOff_Off -> Toggle block Off<br /> |
+ | Stockpile -> Stockpile On/Off<br /> | ||
+ | Stockpile_On -> Stockpile On<br /> | ||
+ | Stockpile_Off -> Stockpile Off<br /> | ||
+ | Refill -> Refill Bottles<br /> | ||
+ | Auto-Refill -> Auto-Refill On/Off<br /> | ||
| | | | ||
+ | |||
=== Passenger Seat === | === Passenger Seat === | ||
'''Interface name:''' IMyCockpit<br /> | '''Interface name:''' IMyCockpit<br /> | ||
'''Parent:''' IMyShipController<br /> | '''Parent:''' IMyShipController<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
bool ControlWheels<br /> | bool ControlWheels<br /> | ||
bool ControlThrusters<br /> | bool ControlThrusters<br /> | ||
Line 521: | Line 741: | ||
bool DampenersOverride | bool DampenersOverride | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
ControlThrusters -> Control thrusters On/Off<br /> | ControlThrusters -> Control thrusters On/Off<br /> | ||
ControlWheels -> Control wheels On/Off<br /> | ControlWheels -> Control wheels On/Off<br /> | ||
Line 527: | Line 747: | ||
DampenersOverride -> Inertia dampeners On/Off | DampenersOverride -> Inertia dampeners On/Off | ||
| | | | ||
+ | |||
=== Piston === | === Piston === | ||
'''Interface name:''' IMyPistonBase<br /> | '''Interface name:''' IMyPistonBase<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
− | bool | + | bool OnOff<br /> |
− | bool | + | bool ShowInTerminal<br /> |
− | bool | + | bool ShowInToolbarConfig<br /> |
− | bool | + | bool ShowOnHUD<br /> |
float Velocity <br /> | float Velocity <br /> | ||
float MinLimit "LowerLimit"<br /> | float MinLimit "LowerLimit"<br /> | ||
Line 544: | Line 765: | ||
Strings to be used in methods like "bool GetValueBool(string propertyId)" | Strings to be used in methods like "bool GetValueBool(string propertyId)" | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 560: | Line 781: | ||
IncreaseWeld speed -> Increase Safety lock speed<br /> | IncreaseWeld speed -> Increase Safety lock speed<br /> | ||
DecreaseWeld speed -> Decrease Safety lock speed<br /> | DecreaseWeld speed -> Decrease Safety lock speed<br /> | ||
− | Force weld -> Safety override lock On/Off | + | Force weld -> Safety override lock On/Off<br /> |
+ | |||
|- style="vertical-align:top;" | |- style="vertical-align:top;" | ||
| | | | ||
Line 568: | Line 790: | ||
'''Interface name:''' IMyProgrammableBlock<br /> | '''Interface name:''' IMyProgrammableBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool IsRunning | + | '''Fields:''' <br /> bool IsRunning |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | Run -> Run | + | Run -> Run<br /> |
+ | RunWithDefaultArgument -> Run with default argument<br /> | ||
| | | | ||
− | === Refinery === | + | |
+ | === Projector === | ||
+ | |||
+ | '''Interface name:''' IMyProjector<br /> | ||
+ | '''Parent:''' IMyFunctionalBlock<br /> | ||
+ | '''Fields:''' <br /> | ||
+ | bool OnOff<br /> | ||
+ | bool ShowInTerminal<br /> | ||
+ | bool ShowInToolbarConfig<br /> | ||
+ | bool ShowOnHUD<br /> | ||
+ | bool KeepProjection<br /> | ||
+ | bool ShowOnlyBuildable<br /> | ||
+ | float X<br /> | ||
+ | float Y<br /> | ||
+ | float Z<br /> | ||
+ | float RotX<br /> | ||
+ | float RotY<br /> | ||
+ | float RotZ<br /> | ||
+ | bool InstantBuilding<br /> | ||
+ | bool GetOwnership<br /> | ||
+ | float NumberOfProjections<br /> | ||
+ | float NumberOfBlocks<br /> | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | KeepProjection -> Keep Projection On/Off<br /> | ||
+ | IncreaseX -> Increase horizontal offset<br /> | ||
+ | DecreaseX -> Decrease horizontal offset<br /> | ||
+ | IncreaseY -> Increase vertical offset<br /> | ||
+ | DecreaseY -> Decrease vertical offset<br /> | ||
+ | IncreaseZ -> Increase forward offset<br /> | ||
+ | DecreaseZ -> Decrease forward offset<br /> | ||
+ | IncreaseRotX -> Increase Pitch<br /> | ||
+ | DecreaseRotX -> Decrease Pitch<br /> | ||
+ | IncreaseRotY -> Increase Yaw<br /> | ||
+ | DecreaseRotY -> Decrease Yaw<br /> | ||
+ | IncreaseRotZ -> Increase Roll<br /> | ||
+ | DecreaseRotZ -> Decrease Roll<br /> | ||
+ | SpawnProjection -> Spawn projection<br /> | ||
+ | | | ||
+ | |||
+ | === Reactor (Small, Large) === | ||
+ | |||
+ | '''Interface name:''' IMyReactor<br /> | ||
+ | '''Parent:''' IMyFunctionalBlock<br /> | ||
+ | '''Fields:''' <br /> bool UseConveyorSystem<br /> | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | UseConveyor -> Use Conveyor System On/Off | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | | ||
+ | |||
+ | === Refinery and Arc Furnace=== | ||
'''Interface name:''' IMyRefinery<br /> | '''Interface name:''' IMyRefinery<br /> | ||
+ | '''Parent:''' IMyProductionBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | ''' | + | '''Fields:''' <br /> bool UseConveyorSystem<br /> |
− | |||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | UseConveyor -> Use Conveyor System On/Off | + | UseConveyor -> Use Conveyor System On/Off<br /> |
| | | | ||
− | |||
− | '''Interface name:''' | + | === Reloadable Rocket Launcher === |
− | '''Parent:''' | + | |
+ | '''Interface name:''' IMySmallMissileLauncherReload<br /> | ||
+ | '''Parent:''' IMySmallMissileLauncherReload<br /> | ||
+ | '''Parent:''' IMySmallMissileLauncher<br /> | ||
+ | '''Parent:''' IMyUserControllableGun<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
'''Fields:'''<br /> | '''Fields:'''<br /> | ||
− | + | bool Shoot<br /> | |
− | |||
− | |||
− | |||
− | |||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
− | + | Off -> Toggle block On/Off<br /> | |
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | + | UseConveyor -> Use Conveyor System On/Off<br /> | |
− | + | ShootOnce -> Shoot once<br /> | |
− | + | Shoot -> Shoot On/Off<br /> | |
− | + | Shoot_On -> Shoot On<br /> | |
− | + | Shoot_Off -> Shoot Off<br /> | |
− | |||
− | |||
− | |||
− | |||
| | | | ||
+ | |||
=== Remote Control === | === Remote Control === | ||
'''Interface name:''' IMyRemoteControl<br /> | '''Interface name:''' IMyRemoteControl<br /> | ||
'''Parent:''' IMyShipController<br /> | '''Parent:''' IMyShipController<br /> | ||
− | '''Fields:''' | + | '''Fields:''' <br /> |
− | |||
− | |||
− | |||
bool ControlThrusters<br /> | bool ControlThrusters<br /> | ||
bool ControlWheels<br /> | bool ControlWheels<br /> | ||
Line 633: | Line 907: | ||
bool DockingMode<br /> | bool DockingMode<br /> | ||
− | + | '''Actions:'''<br /> | |
− | '''Actions'''<br /> | ||
ControlThrusters -> Control thrusters On/Off<br /> | ControlThrusters -> Control thrusters On/Off<br /> | ||
ControlWheels -> Control wheels On/Off<br /> | ControlWheels -> Control wheels On/Off<br /> | ||
HandBrake -> Handbrake On/Off<br /> | HandBrake -> Handbrake On/Off<br /> | ||
DampenersOverride -> Inertia dampeners On/Off<br /> | DampenersOverride -> Inertia dampeners On/Off<br /> | ||
− | |||
MainCockpit -> Main cockpit On/Off<br /> | MainCockpit -> Main cockpit On/Off<br /> | ||
− | |||
AutoPilot -> Autopilot On/Off<br /> | AutoPilot -> Autopilot On/Off<br /> | ||
AutoPilot_On -> Autopilot On<br /> | AutoPilot_On -> Autopilot On<br /> | ||
Line 647: | Line 918: | ||
CollisionAvoidance -> Collision avoidance On/Off<br /> | CollisionAvoidance -> Collision avoidance On/Off<br /> | ||
CollisionAvoidance_On -> Collision avoidance On<br /> | CollisionAvoidance_On -> Collision avoidance On<br /> | ||
− | + | CollisionAvoicance_Off -> Collision avoidance Off<br /> | |
− | DockingMode -> Precision | + | DockingMode -> Precision mode On/Off<br /> |
− | DockingMode_On -> Precision | + | DockingMode_On -> Precision mode On<br /> |
− | DockingMode_Off -> Precision | + | DockingMode_Off -> Precision mode Off<br /> |
− | Forward -> | + | Forward -> Set front part of remote control as reference for autopilot<br /> |
− | Backward -> | + | Backward -> Set rear part of remote control as reference for autopilot<br /> |
− | Left -> | + | Left -> Set left part of remote control as reference for autopilot<br /> |
− | Right -> | + | Right -> Set right part of remote control as reference for autopilot<br /> |
− | Up -> | + | Up -> Set top part of remote control as reference for autopilot<br /> |
− | Down -> | + | Down -> Set bottom part of remote control as reference for autopilot<br /> |
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
+ | |||
=== Rocket Launcher === | === Rocket Launcher === | ||
'''Interface name:''' IMySmallMissileLauncher<br /> | '''Interface name:''' IMySmallMissileLauncher<br /> | ||
+ | '''Parent:''' IMyUserControllableGun<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:''' bool | + | '''Fields:''' <br /> |
+ | bool Shoot<br />s | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
− | + | Off -> Toggle block On/Off<br /> | |
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
OnOff_Off -> Toggle block Off<br /> | OnOff_Off -> Toggle block Off<br /> | ||
− | UseConveyor -> Use Conveyor System On/Off | + | UseConveyor -> Use Conveyor System On/Off<br /> |
+ | ShootOnce -> Shoot once<br /> | ||
+ | Shoot -> Shoot On/Off<br /> | ||
+ | Shoot_On -> Shoot On<br /> | ||
+ | Shoot_Off -> Shoot Off<br /> | ||
| | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Rotor === | === Rotor === | ||
Line 688: | Line 956: | ||
'''Parent:''' IMyMotorBase<br /> | '''Parent:''' IMyMotorBase<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
bool IsAttached <br /> | bool IsAttached <br /> | ||
float Torque<br /> | float Torque<br /> | ||
Line 697: | Line 965: | ||
float Displacement | float Displacement | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 718: | Line 986: | ||
DecreaseDisplacement -> Decrease Rotor displacement | DecreaseDisplacement -> Decrease Rotor displacement | ||
| | | | ||
+ | |||
=== Sensor === | === Sensor === | ||
'''Interface name:''' IMySensorBlock<br /> | '''Interface name:''' IMySensorBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
float LeftExtend <br /> | float LeftExtend <br /> | ||
float RightExtend <br /> | float RightExtend <br /> | ||
Line 735: | Line 1,004: | ||
bool DetectStations <br /> | bool DetectStations <br /> | ||
bool DetectAsteroids <br /> | bool DetectAsteroids <br /> | ||
− | bool IsActive | + | bool IsActive <br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 758: | Line 1,027: | ||
Detect Large Ships -> Detect large ships On/Off<br /> | Detect Large Ships -> Detect large ships On/Off<br /> | ||
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<br /> |
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
Line 764: | Line 1,035: | ||
'''Interface name:''' IMySolarPanel<br /> | '''Interface name:''' IMySolarPanel<br /> | ||
− | '''Fields:''' | + | '''Fields:''' none<br /> |
− | '''Actions:''' | + | '''Actions:''' none<br /> |
− | |||
| | | | ||
+ | |||
=== Sound Block === | === Sound Block === | ||
'''Interface name:''' IMySoundBlock<br /> | '''Interface name:''' IMySoundBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
float Volume <br /> | float Volume <br /> | ||
float Range <br /> | float Range <br /> | ||
Line 778: | Line 1,049: | ||
float LoopPeriod | float LoopPeriod | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 791: | Line 1,062: | ||
DecreaseLoopableSlider -> Decrease Loop time | DecreaseLoopableSlider -> Decrease Loop time | ||
| | | | ||
+ | |||
+ | === Space Balls === | ||
+ | '''Interface name:''' IMySpaceball<br /> | ||
+ | '''Parent:''' IMyVirtualMass<br /> | ||
+ | '''Parent:''' IMyFunctionalBlock<br /> | ||
+ | '''Fields:'''<br /> | ||
+ | float VirtualMass<br /> | ||
+ | bool EnableBroadCast<br /> | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | IncreaseVirtualMass -> Increase Virtual Mass<br /> | ||
+ | DecreaseVirtualMass -> Decrease Virtual Mass<br /> | ||
+ | EnableBroadCast -> Enable broadcasting On/Off<br /> | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | | ||
+ | |||
=== Spherical Gravity Generator === | === Spherical Gravity Generator === | ||
Line 796: | Line 1,087: | ||
'''Parent:''' IMyGravityGeneratorBase<br /> | '''Parent:''' IMyGravityGeneratorBase<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
float Radius <br /> | float Radius <br /> | ||
− | float Gravity | + | float Gravity <br /> |
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 807: | Line 1,098: | ||
DecreaseRadius -> Decrease Radius<br /> | DecreaseRadius -> Decrease Radius<br /> | ||
IncreaseGravity -> Increase Acceleration<br /> | IncreaseGravity -> Increase Acceleration<br /> | ||
− | DecreaseGravity -> Decrease Acceleration | + | DecreaseGravity -> Decrease Acceleration<br /> |
| | | | ||
+ | |||
+ | === Spotlight === | ||
+ | |||
+ | '''Interface name:''' IMyReflectorLight<br /> | ||
+ | '''Parent:''' IMyLightingBlock<br /> | ||
+ | '''Parent:''' IMyFunctionalBlock<br /> | ||
+ | '''Fields:''' <br /> | ||
+ | float Radius<br /> | ||
+ | float Intensity<br /> | ||
+ | float BlinkIntervalSeconds<br /> | ||
+ | float BlinkLenght<br /> | ||
+ | float BlinkOffset | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | IncreaseRadius -> Increase Radius<br /> | ||
+ | DecreaseRadius -> Decrease Radius<br /> | ||
+ | IncreaseBlink Interval -> Increase Blink Interval<br /> | ||
+ | DecreaseBlink Interval -> Decrease Blink Interval<br /> | ||
+ | IncreaseBlink Lenght -> Increase Blink Length<br /> | ||
+ | DecreaseBlink Lenght -> Decrease Blink Length<br /> | ||
+ | IncreaseBlink Offset -> Increase Blink Offset<br /> | ||
+ | DecreaseBlink Offset -> Decrease Blink Offset<br /> | ||
+ | | | ||
+ | |||
+ | === Text Panel, LCD, Wide LCD === | ||
+ | |||
+ | '''Interface name:''' IMyTextPanel<br /> | ||
+ | '''Parent:''' IMyFunctionalBlock<br /> | ||
+ | '''Fields:''' <br /> | ||
+ | float FontSize<br /> | ||
+ | String FontColor<br /> | ||
+ | String BackgroundColor<br /> | ||
+ | float ChangeIntervalSlider<br /> | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | IncreaseFontSize -> Increase Font Size<br /> | ||
+ | DecreaseFontSize -> Decrease Font Size<br /> | ||
+ | IncreaseChangeIntervalSlider -> Increase Image change interval<br /> | ||
+ | DecreaseChangeIntervalSlider -> Decrease Image change interval<br /> | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
+ | | | ||
+ | |||
+ | === Thruster (Ion, Hydrogen, Atmospheric) === | ||
+ | '''Interface name:''' IMyThrust<br /> | ||
+ | '''Parent:''' IMyFunctionalBlock<br /> | ||
+ | '''Fields:'''<br /> | ||
+ | float Override<br /> | ||
+ | |||
+ | '''Actions:'''<br /> | ||
+ | OnOff -> Toggle block On/Off<br /> | ||
+ | OnOff_On -> Toggle block On<br /> | ||
+ | OnOff_Off -> Toggle block Off<br /> | ||
+ | IncreaseOverride -> Increase thrust override<br /> | ||
+ | DecreaseOverride -> Decrease thrust override<br /> | ||
+ | | | ||
+ | |||
=== Timer Block === | === Timer Block === | ||
'''Interface name:''' IMyTimerBlock<br /> | '''Interface name:''' IMyTimerBlock<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
bool IsCountingDown <br /> | bool IsCountingDown <br /> | ||
float TriggerDelay | float TriggerDelay | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 825: | Line 1,179: | ||
TriggerNow -> Trigger now<br /> | TriggerNow -> Trigger now<br /> | ||
Start -> Start<br /> | Start -> Start<br /> | ||
− | Stop -> Stop | + | Stop -> Stop<br /> |
− | |||
| | | | ||
+ | |||
=== Warhead === | === Warhead === | ||
'''Interface name:''' IMyWarhead<br /> | '''Interface name:''' IMyWarhead<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
bool IsCountingDown <br /> | bool IsCountingDown <br /> | ||
float DetonationTime | float DetonationTime | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
IncreaseDetonationTime -> Increase Detonation time<br /> | IncreaseDetonationTime -> Increase Detonation time<br /> | ||
DecreaseDetonationTime -> Decrease Detonation time<br /> | DecreaseDetonationTime -> Decrease Detonation time<br /> | ||
Line 842: | Line 1,196: | ||
Safety -> Safety On/Off<br /> | Safety -> Safety On/Off<br /> | ||
Detonate -> Detonate | Detonate -> Detonate | ||
+ | |||
+ | |- style="vertical-align:top;" | ||
| | | | ||
+ | |||
=== Welder === | === Welder === | ||
Line 849: | Line 1,206: | ||
'''Parent:''' IMyFunctionalBlock | '''Parent:''' IMyFunctionalBlock | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> | ||
Line 855: | Line 1,212: | ||
UseConveyor -> Use Conveyor System On/Off | UseConveyor -> Use Conveyor System On/Off | ||
| | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | === Wheel Suspension (1x1, 3x3, 5x5) === | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === Wheel Suspension 5x5 === | ||
'''Interface name:''' IMyMotorSuspension<br /> | '''Interface name:''' IMyMotorSuspension<br /> | ||
'''Parent:''' IMyMotorBase<br /> | '''Parent:''' IMyMotorBase<br /> | ||
'''Parent:''' IMyFunctionalBlock<br /> | '''Parent:''' IMyFunctionalBlock<br /> | ||
− | '''Fields:'''<br /> | + | '''Fields:''' <br /> |
bool Steering <br /> | bool Steering <br /> | ||
bool Propulsion <br /> | bool Propulsion <br /> | ||
Line 925: | Line 1,226: | ||
float Power | float Power | ||
− | '''Actions'''<br /> | + | '''Actions:'''<br /> |
OnOff -> Toggle block On/Off<br /> | OnOff -> Toggle block On/Off<br /> | ||
OnOff_On -> Toggle block On<br /> | OnOff_On -> Toggle block On<br /> |
Revision as of 14:33, 22 October 2016
Contents
- 1 Action List
- 1.1 Air Vent
- 1.2 Advanced Rotor
- 1.3 Antenna
- 1.4 Artificial Mass
- 1.5 Assembler
- 1.6 Battery
- 1.7 Beacon
- 1.8 Button Panel
- 1.9 Camera
- 1.10 Cargo Containers
- 1.11 Cockpit, Control Station, Flight Seat
- 1.12 Collector
- 1.13 Connector
- 1.14 Control Panel
- 1.15 Conveyor Sorter
- 1.16 Door
- 1.17 Drill
- 1.18 Gatling Gun
- 1.19 Gatling Turret
- 1.20 Gravity Generator
- 1.21 Grinder
- 1.22 Gyroscope
- 1.23 Interior Light
- 1.24 Interior Turret
- 1.25 Jump Drive
- 1.26 Landing Gear
- 1.27 Laser Antenna
- 1.28 Medical Room
- 1.29 Merge Block
- 1.30 Missile Turret
- 1.31 Ore Detector
- 1.32 Oxygen Farm
- 1.33 Oxygen Generator
- 1.34 Oxygen/Hydrogen Tank
- 1.35 Passenger Seat
- 1.36 Piston
- 1.37 Programmable block
- 1.38 Projector
- 1.39 Reactor (Small, Large)
- 1.40 Refinery and Arc Furnace
- 1.41 Reloadable Rocket Launcher
- 1.42 Remote Control
- 1.43 Rocket Launcher
- 1.44 Rotor
- 1.45 Sensor
- 1.46 Solar Panel
- 1.47 Sound Block
- 1.48 Space Balls
- 1.49 Spherical Gravity Generator
- 1.50 Spotlight
- 1.51 Text Panel, LCD, Wide LCD
- 1.52 Thruster (Ion, Hydrogen, Atmospheric)
- 1.53 Timer Block
- 1.54 Warhead
- 1.55 Welder
- 1.56 Wheel Suspension (1x1, 3x3, 5x5)
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.
Air VentInterface name: IMyAirVent Actions: |
Advanced RotorInterface name: IMyMotorAdvancedStator Actions: |
AntennaInterface name: IMyRadioAntenna Actions: |
Artificial MassInterface name: IMyVirtualMass Actions: |
AssemblerInterface name: IMyAssembler Actions: |
BatteryInterface name: IMyBatteryBlock Actions: |
BeaconInterface name: IMyBeacon Actions: |
Button PanelInterface name: IMyButtonPanel Actions: |
CameraInterface name: IMyCameraBlock Actions: |
Cargo ContainersInterface name: IMyCargoContainer Actions: none |
Cockpit, Control Station, Flight SeatInterface name: IMyCockpit Actions: |
CollectorInterface name: IMyCollector Actions: |
ConnectorInterface name: IMyShipConnector Actions: |
Control PanelInterface name: IMyControlPanel |
Conveyor SorterInterface name: IMyConveyorSorter Actions: |
DoorInterface name: IMyDoor Actions: |
DrillInterface name: IMyShipDrill Actions: |
Gatling GunInterface name: IMySmallGatlingGun Actions: |
Gatling TurretInterface name: IMyLargeGatlingTurret Actions: |
Gravity GeneratorInterface name: IMyGravityGenerator Actions: |
GrinderInterface name: IMyShipGrinder Actions: |
GyroscopeInterface name: IMyGyro Actions: |
Interior LightInterface name: IMyInteriorLight Actions: |
Interior TurretInterface name: IMyLargeInteriorTurret Actions: |
Jump DriveInterface name: IMyJumpDrive Actions: |
Landing GearInterface name: IMyLandingGear Actions: |
Laser AntennaInterface name: IMyLaserAntenna Actions: |
Medical RoomInterface name: IMyMedicalRoom |
Merge BlockInterface name: IMyShipMergeBlock Actions: |
Missile TurretInterface name: IMyMissileTurret Actions: |
Ore DetectorInterface name: IMyOreDetector Actions: |
Oxygen FarmInterface name: IMyOxygenFarm Actions: |
Oxygen GeneratorInterface name: IMyOxygenGenerator Actions: |
Oxygen/Hydrogen TankInterface name: IMyOxygenTank Actions: |
Passenger SeatInterface name: IMyCockpit Actions: |
PistonInterface name: IMyPistonBase Actions: |
Programmable blockInterface name: IMyProgrammableBlock Actions: |
ProjectorInterface name: IMyProjector Actions: |
Reactor (Small, Large)Interface name: IMyReactor Actions: |
Refinery and Arc FurnaceInterface name: IMyRefinery Actions: |
Reloadable Rocket LauncherInterface name: IMySmallMissileLauncherReload Actions: |
Remote ControlInterface name: IMyRemoteControl Actions: |
Rocket LauncherInterface name: IMySmallMissileLauncher Actions: |
RotorInterface name: IMyMotorStator Actions: |
SensorInterface name: IMySensorBlock Actions: |
Solar PanelInterface name: IMySolarPanel |
Sound BlockInterface name: IMySoundBlock Actions: |
Space BallsInterface name: IMySpaceball Actions: |
Spherical Gravity GeneratorInterface name: IMyGravityGeneratorSphere Actions: |
SpotlightInterface name: IMyReflectorLight Actions: |
Text Panel, LCD, Wide LCDInterface name: IMyTextPanel Actions: |
Thruster (Ion, Hydrogen, Atmospheric)Interface name: IMyThrust Actions: |
Timer BlockInterface name: IMyTimerBlock Actions: |
WarheadInterface name: IMyWarhead Actions: |
WelderInterface name: IMyShipWelder Actions: |
Wheel Suspension (1x1, 3x3, 5x5)Interface name: IMyMotorSuspension Actions: |