Space Engineers
Classes | Enumerations
Package Sandbox.ModAPI.Ingame

Classes

interface  IMyAdvancedDoor
 
interface  IMyAirtightDoorBase
 
interface  IMyAirtightHangarDoor
 
interface  IMyAirtightSlideDoor
 
interface  IMyAssembler
 
interface  IMyBatteryBlock
 
interface  IMyBeacon
 
interface  IMyBlockGroup
 
interface  IMyButtonPanel
 
interface  IMyCameraBlock
 
interface  IMyCargoContainer
 
interface  IMyCockpit
 
interface  IMyCollector
 
interface  IMyConveyor
 
interface  IMyConveyorSorter
 
interface  IMyConveyorTube
 
interface  IMyCryoChamber
 
interface  IMyCubeBlock
 
interface  IMyCubeGrid
 
interface  IMyDecoy
 
interface  IMyDoor
 
interface  IMyExtendedPistonBase
 
interface  IMyFunctionalBlock
 
interface  IMyGridProgramRuntimeInfo
 Provides runtime info for a running grid program. More...
 
interface  IMyGridTerminalSystem
 
interface  IMyGyro
 
interface  IMyInteriorLight
 
interface  IMyJumpDrive
 
interface  IMyLandingGear
 
interface  IMyLargeTurretBase
 
interface  IMyLaserAntenna
 Laser antenna block interface More...
 
interface  IMyLCDScreen
 
interface  IMyLightingBlock
 
interface  IMyMotorAdvancedRotor
 
interface  IMyMotorAdvancedStator
 
interface  IMyMotorBase
 
interface  IMyMotorRotor
 
interface  IMyMotorStator
 
interface  IMyMotorSuspension
 
interface  IMyOreDetector
 
interface  IMyOxygenGenerator
 Oxygen generator interface More...
 
interface  IMyOxygenTank
 
interface  IMyPassage
 
interface  IMyPistonBase
 
interface  IMyPistonTop
 
interface  IMyProductionBlock
 
interface  IMyProgrammableBlock
 
interface  IMyProjector
 
interface  IMyRadioAntenna
 Antenna block interface More...
 
interface  IMyReactor
 
interface  IMyRefinery
 
interface  IMyReflectorLight
 
interface  IMyRemoteControl
 
interface  IMySensorBlock
 
interface  IMyShipConnector
 
interface  IMyShipController
 
interface  IMyShipDrill
 
interface  IMyShipGrinder
 
interface  IMyShipMergeBlock
 
interface  IMyShipToolBase
 
interface  IMyShipWelder
 Ship welder interface More...
 
interface  IMySlimBlock
 
interface  IMySmallGatlingGun
 
interface  IMySmallMissileLauncher
 
interface  IMySmallMissileLauncherReload
 
interface  IMyTerminalBlock
 
interface  IMyTextPanel
 
interface  IMyThrust
 
interface  IMyUpgradableBlock
 interface to retrieve upgrade effects on block More...
 
interface  IMyUserControllableGun
 
interface  IMyWarhead
 
interface  IMyWheel
 
struct  MyDetectedEntityInfo
 
class  MyGridProgram
 All programmable block scripts derive from this class, meaning that all properties in this class are directly available for use in your scripts. If you use Visual Studio or other external editors to write your scripts, you can derive directly from this class and have a compatible script template. More...
 
struct  MyInventoryItemFilter
 
struct  MyShipMass
 
struct  MyShipVelocities
 
struct  MyWaypointInfo
 Provides basic information about a waypoint. More...
 
struct  TerminalActionParameter
 
class  TerminalBlockExtentions
 

Enumerations

enum  MyConveyorSorterMode { MyConveyorSorterMode.Whitelist, MyConveyorSorterMode.Blacklist }
 Determines the current mode of a conveyor sorter. More...
 
enum  MyPlanetElevation { MyPlanetElevation.Sealevel, MyPlanetElevation.Surface }
 Describes what detail level to retrieve the planet elevation for. More...
 
enum  MyDetectedEntityType {
  MyDetectedEntityType.None = 0, MyDetectedEntityType.Unknown, MyDetectedEntityType.SmallGrid, MyDetectedEntityType.LargeGrid,
  MyDetectedEntityType.CharacterHuman, MyDetectedEntityType.CharacterOther, MyDetectedEntityType.FloatingObject, MyDetectedEntityType.Asteroid,
  MyDetectedEntityType.Planet, MyDetectedEntityType.Meteor, MyDetectedEntityType.Missile
}
 
enum  PistonStatus {
  PistonStatus.Stopped, PistonStatus.Extending, PistonStatus.Extended, PistonStatus.Retracting,
  PistonStatus.Retracted
}
 Describes the current status of the piston. More...
 

Enumeration Type Documentation

Determines the current mode of a conveyor sorter.

Enumerator
Whitelist 

The items in the filter list are the only items allowed through this sorter.

Blacklist 

The items in the filter list are not allowed through this sorter.

Definition at line 13 of file IMyConveyorSorter.cs.

Enumerator
None 
Unknown 
SmallGrid 
LargeGrid 
CharacterHuman 
CharacterOther 
FloatingObject 
Asteroid 
Planet 
Meteor 
Missile 

Definition at line 7 of file MyDetectedEntityInfo.cs.

Describes what detail level to retrieve the planet elevation for.

Enumerator
Sealevel 

Only return the distance to the planetary sealevel.

Surface 

Return the distance to the closest point of the planet. This is the same value displayed in the HUD.

Definition at line 32 of file IMyShipController.cs.

Describes the current status of the piston.

Enumerator
Stopped 

The piston velocity is 0 (stationary).

Extending 

The piston is being extended (moving).

Extended 

The piston is in its extended position (stationary).

Retracting 

The piston is being retracted (moving).

Retracted 

The piston is in its retracted position (stationary).

Definition at line 6 of file PistonStatus.cs.