Difference between revisions of "Scripting API Documentation"
From Space Engineers Wiki
(→Sandbox.ModAPI.Ingame) |
(→Sandbox.ModAPI.Ingame: Updated descriptions. Lots and lots of descriptions. If anyone is sure about what a "slim block" is, please update that one.) |
||
Line 711: | Line 711: | ||
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyAssembler|IMyAssembler]] | |[[Sandbox.ModAPI.Ingame.IMyAssembler|IMyAssembler]] | ||
− | | | + | |Interface for assembler-class blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyBatteryBlock|IMyBatteryBlock]] | |[[Sandbox.ModAPI.Ingame.IMyBatteryBlock|IMyBatteryBlock]] | ||
− | | | + | |Interface for battery-class blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyBeacon|IMyBeacon]] | |[[Sandbox.ModAPI.Ingame.IMyBeacon|IMyBeacon]] | ||
− | + | Interface for beacon-class blocks. | |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyBlockGroup|IMyBlockGroup]] | |[[Sandbox.ModAPI.Ingame.IMyBlockGroup|IMyBlockGroup]] | ||
− | | | + | |Interface for block groups. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyButtonPanel|IMyButtonPanel]] | |[[Sandbox.ModAPI.Ingame.IMyButtonPanel|IMyButtonPanel]] | ||
− | | | + | |Interface for button panel blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyCameraBlock|IMyCameraBlock]] | |[[Sandbox.ModAPI.Ingame.IMyCameraBlock|IMyCameraBlock]] | ||
− | | | + | |Interface for camera-class blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyCargoContainer|IMyCargoContainer]] | |[[Sandbox.ModAPI.Ingame.IMyCargoContainer|IMyCargoContainer]] | ||
− | | | + | |Interface for cargo container blocks (includes small, medium, and large). |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyCockpit|IMyCockpit]] | |[[Sandbox.ModAPI.Ingame.IMyCockpit|IMyCockpit]] | ||
− | | | + | |Interface for cockpit classes (includes pilot seat, cockpit, fighter cockpit, and control station). |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyCollector|IMyCollector]] | |[[Sandbox.ModAPI.Ingame.IMyCollector|IMyCollector]] | ||
− | | | + | |Interface for collector-class blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyControlPanel|IMyControlPanel]] | |[[Sandbox.ModAPI.Ingame.IMyControlPanel|IMyControlPanel]] | ||
− | | | + | |Interface for control panel blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyCubeBlock|IMyCubeBlock]] | |[[Sandbox.ModAPI.Ingame.IMyCubeBlock|IMyCubeBlock]] | ||
− | | | + | |Base class for all blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyCubeGrid|IMyCubeGrid]] | |[[Sandbox.ModAPI.Ingame.IMyCubeGrid|IMyCubeGrid]] | ||
− | | | + | |Base class for grids. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyDoor|IMyDoor]] | |[[Sandbox.ModAPI.Ingame.IMyDoor|IMyDoor]] | ||
− | | | + | |Interface for door-class blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyFunctionalBlock|IMyFunctionalBlock]] | |[[Sandbox.ModAPI.Ingame.IMyFunctionalBlock|IMyFunctionalBlock]] | ||
− | | | + | |Base class for all "functional" blocks. These include, but are not limited to: gyroscopes, assemblers, refineries, sensors, doors, thrusters, and sound blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyGravityGenerator|IMyGravityGenerator]] | |[[Sandbox.ModAPI.Ingame.IMyGravityGenerator|IMyGravityGenerator]] | ||
− | | | + | |Interface for standard gravity generator blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyGravityGeneratorBase|IMyGravityGeneratorBase]] | |[[Sandbox.ModAPI.Ingame.IMyGravityGeneratorBase|IMyGravityGeneratorBase]] | ||
− | | | + | |Base class for all gravity generators. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyGravityGeneratorSphere|IMyGravityGeneratorSphere]] | |[[Sandbox.ModAPI.Ingame.IMyGravityGeneratorSphere|IMyGravityGeneratorSphere]] | ||
− | | | + | |Interface for spherical gravity generator blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.MyGridTerminalSystem|IMyGridTerminalSystem]] | |[[Sandbox.ModAPI.Ingame.MyGridTerminalSystem|IMyGridTerminalSystem]] | ||
Line 765: | Line 765: | ||
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyGyro|IMyGyro]] | |[[Sandbox.ModAPI.Ingame.IMyGyro|IMyGyro]] | ||
− | | | + | |Interface for gyroscope-class blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyInteriorLight|IMyInteriorLight]] | |[[Sandbox.ModAPI.Ingame.IMyInteriorLight|IMyInteriorLight]] | ||
− | | | + | |Interface for interior light blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyLandingGear|IMyLandingGear]] | |[[Sandbox.ModAPI.Ingame.IMyLandingGear|IMyLandingGear]] | ||
− | | | + | |Interface for landing gear blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyLargeConveyorTurretBase|IMyLargeConveyorTurretBase]] | |[[Sandbox.ModAPI.Ingame.IMyLargeConveyorTurretBase|IMyLargeConveyorTurretBase]] | ||
− | | | + | |Base class for all conveyor-connectable turrets. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyLargeGatlingTurret|IMyLargeGatlingTurret]] | |[[Sandbox.ModAPI.Ingame.IMyLargeGatlingTurret|IMyLargeGatlingTurret]] | ||
− | | | + | |Interface for Gatling turrets. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyLargeInteriorTurret|IMyLargeInteriorTurret]] | |[[Sandbox.ModAPI.Ingame.IMyLargeInteriorTurret|IMyLargeInteriorTurret]] | ||
− | | | + | |Interface for interior turrets. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyLargeMissileTurret|IMyLargeMissileTurret]] | |[[Sandbox.ModAPI.Ingame.IMyLargeMissileTurret|IMyLargeMissileTurret]] | ||
− | | | + | |Interface for large missile turrets. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyLargeTurretBase|IMyLargeTurretBase]] | |[[Sandbox.ModAPI.Ingame.IMyLargeTurretBase|IMyLargeTurretBase]] | ||
− | | | + | |Base class for all large turrets. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyLightingBlock|IMyLightingBlock]] | |[[Sandbox.ModAPI.Ingame.IMyLightingBlock|IMyLightingBlock]] | ||
− | | | + | |Base class for all light blocks (spotlights, interior lights). |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyMedicalRoom|IMyMedicalRoom]] | |[[Sandbox.ModAPI.Ingame.IMyMedicalRoom|IMyMedicalRoom]] | ||
− | | | + | |Interface for medical bays. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyMotorAdvancedStator|IMyMotorAdvancedStator]] | |[[Sandbox.ModAPI.Ingame.IMyMotorAdvancedStator|IMyMotorAdvancedStator]] | ||
− | | | + | |Interface for advanced rotors. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyMotorBase|IMyMotorBase]] | |[[Sandbox.ModAPI.Ingame.IMyMotorBase|IMyMotorBase]] | ||
− | | | + | |Base class for all motorized components (rotor, advanced rotor, wheel suspensions). |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyMotorStator|IMyMotorStator]] | |[[Sandbox.ModAPI.Ingame.IMyMotorStator|IMyMotorStator]] | ||
− | | | + | |Interface for standard rotors. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyMotorSuspension|IMyMotorSuspension]] | |[[Sandbox.ModAPI.Ingame.IMyMotorSuspension|IMyMotorSuspension]] | ||
− | | | + | |Interface for wheel suspensions. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyOreDetector|IMyOreDetector]] | |[[Sandbox.ModAPI.Ingame.IMyOreDetector|IMyOreDetector]] | ||
− | | | + | |Interface for ore detectors. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyPistonBase|IMyPistonBase]] | |[[Sandbox.ModAPI.Ingame.IMyPistonBase|IMyPistonBase]] | ||
− | | | + | |Base class for pistons. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyProductionBlock|IMyProductionBlock]] | |[[Sandbox.ModAPI.Ingame.IMyProductionBlock|IMyProductionBlock]] | ||
− | | | + | |Base class for production blocks (arc furnace, refinery, assembler) |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyProgrammableBlock|IMyProgrammableBlock]] | |[[Sandbox.ModAPI.Ingame.IMyProgrammableBlock|IMyProgrammableBlock]] | ||
− | | | + | |Interface for programmable blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyProjector|IMyProjector]] | |[[Sandbox.ModAPI.Ingame.IMyProjector|IMyProjector]] | ||
− | | | + | |Interface for projector blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyRadioAntenna|IMyRadioAntenna]] | |[[Sandbox.ModAPI.Ingame.IMyRadioAntenna|IMyRadioAntenna]] | ||
− | | | + | |Interface for antennas. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyReactor|IMyReactor]] | |[[Sandbox.ModAPI.Ingame.IMyReactor|IMyReactor]] | ||
− | | | + | |Interface for all reactors (large grid and small grid large and small reactors). |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyRefinery|IMyRefinery]] | |[[Sandbox.ModAPI.Ingame.IMyRefinery|IMyRefinery]] | ||
− | | | + | |Interface for refineries. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyReflectorLight|IMyReflectorLight]] | |[[Sandbox.ModAPI.Ingame.IMyReflectorLight|IMyReflectorLight]] | ||
− | | | + | |Interface for spotlights. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyRemoteControl|IMyRemoteControl]] | |[[Sandbox.ModAPI.Ingame.IMyRemoteControl|IMyRemoteControl]] | ||
− | | | + | |Interface for remote control blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMySensorBlock|IMySensorBlock]] | |[[Sandbox.ModAPI.Ingame.IMySensorBlock|IMySensorBlock]] | ||
− | | | + | |Interface for sensors. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyShipConnector|IMyShipConnector]] | |[[Sandbox.ModAPI.Ingame.IMyShipConnector|IMyShipConnector]] | ||
− | | | + | |Interface for connector blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyShipController|IMyShipController]] | |[[Sandbox.ModAPI.Ingame.IMyShipController|IMyShipController]] | ||
− | | | + | |Base class for control station classes-- cockpits are included in this. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyShipDrill|IMyShipDrill]] | |[[Sandbox.ModAPI.Ingame.IMyShipDrill|IMyShipDrill]] | ||
− | | | + | |Interface for all ship drills. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyShipGrinder|IMyShipGrinder]] | |[[Sandbox.ModAPI.Ingame.IMyShipGrinder|IMyShipGrinder]] | ||
− | | | + | |Interface for grinders. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyShipMergeBlock|IMyShipMergeBlock]] | |[[Sandbox.ModAPI.Ingame.IMyShipMergeBlock|IMyShipMergeBlock]] | ||
− | | | + | |Interface for merge blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyShipToolBase|IMyShipToolBase]] | |[[Sandbox.ModAPI.Ingame.IMyShipToolBase|IMyShipToolBase]] | ||
− | | | + | |Base class for ship grinders and welders. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyShipWelder|IMyShipWelder]] | |[[Sandbox.ModAPI.Ingame.IMyShipWelder|IMyShipWelder]] | ||
− | | | + | |Interface for welders. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMySlimBlock|IMySlimBlock]] | |[[Sandbox.ModAPI.Ingame.IMySlimBlock|IMySlimBlock]] | ||
− | |An interface. | + | |An interface. Block classes TBD. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMySmallGatlingGun|IMySmallGatlingGun]] | |[[Sandbox.ModAPI.Ingame.IMySmallGatlingGun|IMySmallGatlingGun]] | ||
− | | | + | |Interface for small ship Gatling guns. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMySmallMissileLauncher|IMySmallMissileLauncher]] | |[[Sandbox.ModAPI.Ingame.IMySmallMissileLauncher|IMySmallMissileLauncher]] | ||
− | | | + | |Interface for missile launchers. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMySmallMissileLauncherReload|IMySmallMissileLauncherReload]] | |[[Sandbox.ModAPI.Ingame.IMySmallMissileLauncherReload|IMySmallMissileLauncherReload]] | ||
− | | | + | |Interface for small ship reloadable missile launchers. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMySolarPanel|IMySolarPanel]] | |[[Sandbox.ModAPI.Ingame.IMySolarPanel|IMySolarPanel]] | ||
− | | | + | |Interface for solar panels. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMySoundBlock|IMySoundBlock]] | |[[Sandbox.ModAPI.Ingame.IMySoundBlock|IMySoundBlock]] | ||
− | | | + | |Interface for sound blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyTerminalBlock|IMyTerminalBlock]] | |[[Sandbox.ModAPI.Ingame.IMyTerminalBlock|IMyTerminalBlock]] | ||
− | | | + | |Base class for any block that appears in the terminal (control panel screen). |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyThrust|IMyThrust]] | |[[Sandbox.ModAPI.Ingame.IMyThrust|IMyThrust]] | ||
− | | | + | |Interface for thrusters (large and small). |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyTimerBlock|IMyTimerBlock]] | |[[Sandbox.ModAPI.Ingame.IMyTimerBlock|IMyTimerBlock]] | ||
− | | | + | |Interface for timer blocks. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyWarhead|IMyWarhead]] | |[[Sandbox.ModAPI.Ingame.IMyWarhead|IMyWarhead]] | ||
− | | | + | |Interface for warheads. |
|- | |- | ||
|[[Sandbox.ModAPI.Ingame.IMyVirtualMass|IMyVirtualMass]] | |[[Sandbox.ModAPI.Ingame.IMyVirtualMass|IMyVirtualMass]] | ||
− | | | + | |Interface for artificial mass blocks. |
|- | |- | ||
|} | |} |
Revision as of 00:29, 13 January 2015
In Update 01.063, In-game Programming was introduced, allowing Engineers to make their own scripts to be compiled and ran by the Programmable Block. There is a limited API available to would-be coders which is described and documented here.
An alternative documentation is available to experienced c# developers here, as explained in this forum post here.
Contents
Sandbox.Common.ObjectBuilders
Structs | |
---|---|
Name | Description |
BoneInfo | A struct |
MyEncounterId | A struct |
MyObjectBuilder_Checkpoint.ModItem | A struct |
MyObjectBuilder_Checkpoint.PlayerId | A struct |
MyObjectBuilder_Checkpoint.PlayerItem | A struct |
MyObjectBuilder_Checkpoint.RespawnCooldownItem | A struct |
MyObjectBuilder_CubeBlock.MySubBlockId | A struct |
MyObjectBuilder_FactionRelation | A struct |
MyObjectBuilder_FactionRequests | A struct |
MyObjectBuilder_FracturedBlock.ShapeB | A struct |
MyObjectBuilder_FracturedPiece.Shape | A struct |
MyObjectBuilder_ProductionBlock.QueueItem | A struct |
MyObjectBuilder_Toolbar.Slot | A struct |
MyObjectBuilderType | A struct |
MyOrientation | A struct |
MyPositionAndOrientation | A struct |
MyRuntimeObjectBuilderId | A struct |
Interfaces | |
---|---|
Name | Description |
IMyRemapHelper | An interface. |
Enumerations | |
---|---|
Name | Description |
MyBlockTopology | An enum. |
MyCameraControllerEnum | An enum. |
MyCharacterModelEnum | An enum. |
MyCubeSize | An enum. |
MyEnvironmentHostilityEnum | An enum. |
MyGameModeEnum | An enum. |
MyItemFlags | An enum. |
MyObjectBuilder_ConveyorLine.LineType | An enum. |
MyOnlineModeEnum | An enum. |
MyOwnershipShareModeEnum | An enum. |
MyPersistentEntityFlags2 | An enum. |
MySessionGameType | Obsolete. |
MySessionHarvestMode | Obsolete. |
MyToolbarType | An enum. |
Sandbox.ModAPI
Classes | |
---|---|
Name | Description |
MyAPIGateway | A class |
Interfaces | |
---|---|
Name | Description |
IMyButtonPanel | An interface. |
IMyConfigDedicated | An interface. |
IMyControllerInfo | An interface. |
IMyCubeBlock | An interface. |
IMyCubeBuilder | An interface. |
IMyCubeGrid | An interface. |
IMyDoor | An interface. |
IMyEntities | An interface. |
IMyEntity | An interface. |
IMyEntityController | An interface. |
IMyFaction | An interface. |
IMyFactionCollection | An interface. |
IMyFunctionalBlock | An interface. |
IMyGamePaths | An interface. |
IMyHudObjectiveLine | An interface. |
IMyIdentity | An interface. |
IMyInventory | An interface. |
IMyLandingGear | An interface. |
IMyMotorStator | An interface. |
IMyMultiplayer | An interface. |
IMyNetworkClient | An interface. |
IMyParallelTask | An interface. |
IMyPistonBase | An interface. |
IMyPlayer | An interface. |
IMyPlayerCollection | An interface. |
IMyProductionBlock | An interface. |
IMySensorBlock | An interface. |
IMySession | An interface. |
IMyShipMergeBlock | An interface. |
IMySlimBlock | An interface. |
IMyTerminalActionsHelper | An interface. |
IMyTerminalBlock | An interface. |
IMyUtilities | An interface. |
IMyVoxelMap | An interface. |
IMyVoxelMaps | An interface. |
Delegates | |
---|---|
Name | Description |
MessageEnteredDel | A Delegate. |
Enumerations | |
---|---|
Name | Description |
EntityFlags | An enum. |
ResultEnum | An enum. |
Sandbox.ModAPI.Ingame
Interfaces | |
---|---|
Name | Description |
IMyAssembler | Interface for assembler-class blocks. |
IMyBatteryBlock | Interface for battery-class blocks. |
IMyBeacon
Interface for beacon-class blocks. | |
IMyBlockGroup | Interface for block groups. |
IMyButtonPanel | Interface for button panel blocks. |
IMyCameraBlock | Interface for camera-class blocks. |
IMyCargoContainer | Interface for cargo container blocks (includes small, medium, and large). |
IMyCockpit | Interface for cockpit classes (includes pilot seat, cockpit, fighter cockpit, and control station). |
IMyCollector | Interface for collector-class blocks. |
IMyControlPanel | Interface for control panel blocks. |
IMyCubeBlock | Base class for all blocks. |
IMyCubeGrid | Base class for grids. |
IMyDoor | Interface for door-class blocks. |
IMyFunctionalBlock | Base class for all "functional" blocks. These include, but are not limited to: gyroscopes, assemblers, refineries, sensors, doors, thrusters, and sound blocks. |
IMyGravityGenerator | Interface for standard gravity generator blocks. |
IMyGravityGeneratorBase | Base class for all gravity generators. |
IMyGravityGeneratorSphere | Interface for spherical gravity generator blocks. |
IMyGridTerminalSystem | Static object that allows access to other blocks on the same and locally connected grids. |
IMyGyro | Interface for gyroscope-class blocks. |
IMyInteriorLight | Interface for interior light blocks. |
IMyLandingGear | Interface for landing gear blocks. |
IMyLargeConveyorTurretBase | Base class for all conveyor-connectable turrets. |
IMyLargeGatlingTurret | Interface for Gatling turrets. |
IMyLargeInteriorTurret | Interface for interior turrets. |
IMyLargeMissileTurret | Interface for large missile turrets. |
IMyLargeTurretBase | Base class for all large turrets. |
IMyLightingBlock | Base class for all light blocks (spotlights, interior lights). |
IMyMedicalRoom | Interface for medical bays. |
IMyMotorAdvancedStator | Interface for advanced rotors. |
IMyMotorBase | Base class for all motorized components (rotor, advanced rotor, wheel suspensions). |
IMyMotorStator | Interface for standard rotors. |
IMyMotorSuspension | Interface for wheel suspensions. |
IMyOreDetector | Interface for ore detectors. |
IMyPistonBase | Base class for pistons. |
IMyProductionBlock | Base class for production blocks (arc furnace, refinery, assembler) |
IMyProgrammableBlock | Interface for programmable blocks. |
IMyProjector | Interface for projector blocks. |
IMyRadioAntenna | Interface for antennas. |
IMyReactor | Interface for all reactors (large grid and small grid large and small reactors). |
IMyRefinery | Interface for refineries. |
IMyReflectorLight | Interface for spotlights. |
IMyRemoteControl | Interface for remote control blocks. |
IMySensorBlock | Interface for sensors. |
IMyShipConnector | Interface for connector blocks. |
IMyShipController | Base class for control station classes-- cockpits are included in this. |
IMyShipDrill | Interface for all ship drills. |
IMyShipGrinder | Interface for grinders. |
IMyShipMergeBlock | Interface for merge blocks. |
IMyShipToolBase | Base class for ship grinders and welders. |
IMyShipWelder | Interface for welders. |
IMySlimBlock | An interface. Block classes TBD. |
IMySmallGatlingGun | Interface for small ship Gatling guns. |
IMySmallMissileLauncher | Interface for missile launchers. |
IMySmallMissileLauncherReload | Interface for small ship reloadable missile launchers. |
IMySolarPanel | Interface for solar panels. |
IMySoundBlock | Interface for sound blocks. |
IMyTerminalBlock | Base class for any block that appears in the terminal (control panel screen). |
IMyThrust | Interface for thrusters (large and small). |
IMyTimerBlock | Interface for timer blocks. |
IMyWarhead | Interface for warheads. |
IMyVirtualMass | Interface for artificial mass blocks. |
Sandbox.ModAPI.Interfaces
Interfaces | |
---|---|
Name | Description |
IMyCameraController | An interface. |
IMyControllableEntity | An interface. |
IMyDestroyableObject | An interface. |
IMyInventory | An interface. |
IMyInventoryItem | An interface. |
IMyInventoryOwner | An interface. |
IMyStorage | An interface. |
ITerminalAction | An interface. |