Click or drag to resize
Sandbox.ModAPI Namespace

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "N:Sandbox.ModAPI"]

Classes
Structures
  StructureDescription
Public structureMyProductionQueueItem
Interfaces
  InterfaceDescription
Public interfaceIMyDoor
Public interfaceIMyFunctionalBlock
Public interfaceIMyGridProgram
The interface for the grid program provides extra access for the game and for mods. See MyGridProgram for the class the scripts actually derive from.
Public interfaceIMyGyro
Public interfaceIMyLaserAntenna
ModAPI laserantenna block interface
Public interfaceIMyMeteor
Public interfaceIMyMotorBase
Public interfaceIMyMotorRotor
Public interfaceIMyMotorStator
Public interfaceIMyMotorSuspension
Public interfaceIMyOxygenGenerator
Oxygen generator interface
Public interfaceIMyPistonBase
Public interfaceIMyPistonTop
Public interfaceIMyProductionBlock
Public interfaceIMyProjector
Public interfaceIMyReactor
Public interfaceIMySensorBlock
Public interfaceIMyShipDrill
Public interfaceIMyShipWelder
Ship welder interface
Public interfaceIMyTerminalActionsHelper
Public interfaceIMyTerminalBlock
Public interfaceIMyTerminalControls
This interface allows you to query, add or remove terminal controls for a block. The terminal controls are the controls that appear in the terminal screen when you select a block. You may add new controls, remove existing controls, or modify existing controls.
Public interfaceIMyTextPanel
Public interfaceIMyThrust
Public interfaceIMyUpgradableBlock
interface to retrieve upgrade effects from block IMyUpgradableBlock
Delegates
  DelegateDescription
Public delegateCustomActionGetDelegate
Allows you to modify the actions associated with a block before it's displayed to user.
Public delegateCustomControlGetDelegate
Allows you to modify the terminal control list before it is displayed to the user. Modifying controls will change which controls are displayed.
Enumerations
  EnumerationDescription
Public enumerationBuildCheckResult