Namespace Index
← Index
Assemblies
These are the game assemblies used by programmable block scripts.
Sandbox.Common.dll
Sandbox.Game.dll
SpaceEngineers.Game.dll
SpaceEngineers.ObjectBuilders.dll
VRage.dll
VRage.Game.dll
VRage.Library.dll
VRage.Math.dll
VRage.Scripting.dll
Types
This index contains all types and members available to ingame scripting - with exception to the .NET types, because including those would have made the listing far too big. There will be links to Microsoft's own documentation for those types where appropriate.
Sandbox.Game.EntityComponents
MyResourceSinkComponent
MyResourceSourceComponent
Sandbox.Game.Gui
Sandbox.Game.Localization
Sandbox.ModAPI.Ingame
BroadcastTarget
ChargeMode
DoorStatus
FlightMode
IMyAdvancedDoor
IMyAirtightDoorBase
IMyAirtightHangarDoor
IMyAirtightSlideDoor
IMyAssembler
IMyAttachableTopBlock
IMyAttackPatternComponent
IMyAutopilotWaypoint
IMyBasicMissionBlock
IMyBasicMissionComponent
IMyBasicMissionFollowHome
IMyBasicMissionFollowPlayer
IMyBatteryBlock
IMyBeacon
IMyBlockGroup
IMyBroadcastControllerBlock
IMyBroadcastListener
IMyCameraBlock
IMyCargoContainer
IMyChatBroadcastControllerComponent
IMyCockpit
IMyCollector
IMyConveyor
IMyConveyorSorter
IMyConveyorTube
IMyCryoChamber
IMyDecoy
IMyDefensiveCombatBlock
IMyDoor
IMyEmotionControllerBlock
IMyEventControllerBlock
IMyExtendedPistonBase
IMyFarmPlotLogic
IMyFlightMovementBlock
IMyFunctionalBlock
IMyGasGenerator
IMyGasTank
IMyGridProgramRuntimeInfo
IMyGridProgramWorldInfo
IMyGridTerminalSystem
IMyGyro
IMyIntergridCommunicationSystem
IMyItemProducerComponent
IMyJumpDrive
IMyLargeTurretBase
IMyLaserAntenna
IMyLightingBlock
IMyLightingComponent
IMyMechanicalConnectionBlock
IMyMessageProvider
IMyMotorAdvancedRotor
IMyMotorAdvancedStator
IMyMotorBase
IMyMotorRotor
IMyMotorStator
IMyMotorSuspension
IMyOffensiveCombatBlock
IMyOffensiveCombatCircleOrbit
IMyOffensiveCombatHitAndRun
IMyOffensiveCombatIntercept
IMyOffensiveCombatStayAtRange
IMyOreDetector
IMyPassage
IMyPathRecorderBlock
IMyPathRecorderComponent
IMyPistonBase
IMyPistonTop
IMyPowerProducer
IMyProductionBlock
IMyProgrammableBlock
IMyProjector
IMyRadioAntenna
IMyReactor
IMyRefinery
IMyReflectorLight
IMyRemoteControl
IMyResourceStorageComponent
IMySearchEnemyComponent
IMySearchlight
IMySensorBlock
IMyShipConnector
IMyShipController
IMyShipDrill
IMyShipGrinder
IMyShipToolBase
IMyShipWelder
IMySmallGatlingGun
IMySmallMissileLauncher
IMySmallMissileLauncherReload
IMySolarFoodGenerator
IMySolarOccludable
IMyStoreBlock
IMyTargetDummyBlock
IMyTerminalBlock
IMyTextPanel
IMyTextSurface
IMyTextSurfaceProvider
IMyThrust
IMyUnicastListener
IMyUpgradableBlock
IMyUpgradeModule
IMyUserControllableGun
IMyWarhead
IMyWheel
IMyWindTurbine
IUserCustomizableTerminalAction
MyAssemblerMode
MyConveyorSorterMode
MyDetectedEntityInfo
MyDetectedEntityType
MyGridProgram
MyIGCMessage
MyInventoryItemFilter
MyJumpDriveStatus
MyLaserAntennaStatus
MyPlanetElevation
MyProductionItem
MyRotationDirection
MyShipConnectorStatus
MyShipMass
MyShipVelocities
MyStoreInsertResults
MyStoreQueryItem
MyTerminalAccessScope
MyTransmitTarget
MyWaypointInfo
PistonStatus
TargetingGroupOptions
TerminalActionParameter
TerminalBlockExtentions
TransmissionDistance
UpdateFrequency
UpdateType
Sandbox.ModAPI.Interfaces
ITerminalAction
ITerminalProperty
ITerminalProperty<TValue>
TerminalPropertyExtensions
SpaceEngineers.Game.ModAPI.Ingame
IMyAirVent
IMyArtificialMassBlock
IMyBroadcastController
IMyButtonPanel
IMyControlPanel
IMyGravityGenerator
IMyGravityGeneratorBase
IMyGravityGeneratorSphere
IMyHeatVent
IMyInteriorLight
IMyLandingGear
IMyLargeConveyorTurretBase
IMyLargeGatlingTurret
IMyLargeInteriorTurret
IMyLargeMissileTurret
IMyMedicalRoom
IMyOxygenFarm
IMyParachute
IMySafeZoneBlock
IMyShipMergeBlock
IMySolarPanel
IMySoundBlock
IMySpaceBall
IMySurvivalBuffsProgression
IMyTimerBlock
IMyTransponder
IMyTurretControlBlock
IMyVirtualMass
LandingGearMode
MergeState
VentStatus
System
System.Collections.Generic
ClearToken<T>
DictionaryExtensions
HashSetExtensions
ListExtensions
QueueExtensions
System.Text
StringBuilderExtensions_Format
VRage
MyFixedPoint
MyLanguagesEnum
MyTexts
MyTexts.MyLanguageDescription
MyTuple
MyTuple<T1, T2, T3, T4, T5, T6>
MyTuple<T1, T2, T3, T4, T5>
MyTuple<T1, T2, T3, T4>
MyTuple<T1, T2, T3>
MyTuple<T1, T2>
MyTuple<T1>
MyTupleComparer<T1, T2, T3>
MyTupleComparer<T1, T2>
VRage.Collections
VRage.Game
MyCubeSize
MyDefinitionId
MyDefinitionId.DefinitionIdComparerType
MyRelationsBetweenPlayerAndBlock
MyRelationsBetweenPlayerAndBlockExtensions
VRage.Game.Components
MyComponentBase
MyResourceSinkComponentBase
MyResourceSourceComponentBase
VRage.Game.Components.Interfaces
VRage.Game.GUI.TextPanel
ContentType
MySerializableSprite
MySerializableSpriteCollection
MySprite
MySpriteCollection
MySpriteDrawFrame
MySpriteDrawFrame.ClearClipToken
ShowTextOnScreenFlag
SpriteType
TextAlignment
TextPanelAccessFlag
VRage.Game.ModAPI.Ingame
FleeMode
FleeTrigger
GuidanceType
IMyCubeBlock
IMyCubeGrid
IMyEntity
IMyInventory
IMyInventoryItem
IMyInventoryOwner
IMySlimBlock
MyGridTargetingRelationFiltering
MyInventoryItem
MyInventoryItemExtension
MyItemInfo
MyItemType
MyPhysicalInventoryItemExtensions_ModAPI
MyStoreItemDataSimple
MyTransponderRelationFilter
OffensiveCombatTargetPriority
VRage.Game.ModAPI.Ingame.Utilities
MyCommandLine
MyCommandLine.Enumerator
MyCommandLine.ItemCollection
MyCommandLine.SwitchCollection
MyCommandLine.SwitchEnumerator
MyIni
MyIniKey
MyIniParseResult
MyIniValue
StringSegment
StringSegmentComparer
StringSegmentIgnoreCaseComparer
TextPtr
VRage.Game.ObjectBuilders.Definitions
VRage.ObjectBuilders
MyObjectBuilder_Base
SerializableDefinitionId
VRage.Scripting.MemorySafeTypes
MemorySafeArrayList
MemorySafeDictionary<TKey, TValue>
MemorySafeHashSet<T>
MemorySafeHashtable
MemorySafeImmutableArray
MemorySafeImmutableDictionary
MemorySafeImmutableHashSet
MemorySafeImmutableList
MemorySafeLinkedList<T>
MemorySafeLinqExtensions
MemorySafeList<T>
MemorySafeQueue
MemorySafeQueue<T>
MemorySafeSortedDictionary<TKey, TValue>
MemorySafeSortedList
MemorySafeSortedList<TKey, TValue>
MemorySafeSortedSet<T>
MemorySafeStack
MemorySafeStack<T>
MemorySafeStringBuilder
MemorySafeStringBuilderExtensions
VRageMath
Base27Directions
Base27Directions.Direction
Base6Directions
Base6Directions.Axis
Base6Directions.Direction
Base6Directions.DirectionFlags
BoundingBox
BoundingBox.ComparerType
BoundingBox2
BoundingBox2D
BoundingBox2I
BoundingBoxD
BoundingBoxD.ComparerType
BoundingBoxExtensions
BoundingBoxI
BoundingFrustum
BoundingFrustumD
BoundingFrustumExtensions
BoundingSphere
BoundingSphereD
BoxCornerEnumerator
BoxCornerEnumerator.<m_minMax>e__FixedBuffer
Capsule
CapsuleD
Color
ColorExtensions
CompressedPositionOrientation
ContainmentType
CubeFace
Curve
CurveContinuity
CurveKey
CurveKeyCollection
CurveLoopType
CurveTangent
HyperSphereHelpers
IAddOp<T>
Line
LineD
MathHelper
MathHelperD
Matrix
Matrix3x3
MatrixD
MatrixI
MyBlockOrientation
MyBounds
MyCuboid
MyCuboidSide
MyDynamicAABBTree
MyDynamicAABBTree.DynamicTreeNode
MyDynamicAABBTreeD
MyLineSegmentOverlapResult<T>
MyLineSegmentOverlapResult<T>.MyLineSegmentOverlapResultComparer<T>
MyMath
MyMortonCode3D
MyMovingAverage
MyOrientedBoundingBox
MyOrientedBoundingBoxD
MyQuad
MyQuadD
MyShort4
MyTransform
MyTransformD
MyUShort4
NullableVector3DExtensions
NullableVector3Extensions
Plane
PlaneD
PlaneIntersectionType
Point
Quaternion
QuaternionD
Ray
RayD
Rectangle
RectangleF
SerializableRange
SymmetricSerializableRange
Vector2
Vector2B
Vector2D
Vector2I
Vector2I.ComparerClass
Vector3
Vector3B
Vector3D
Vector3Extensions
Vector3I
Vector3I.EqualityComparer
Vector3I_RangeIterator
Vector3INormalEqualityComparer
Vector3L
Vector3L.EqualityComparer
Vector3L_RangeIterator
Vector3LNormalEqualityComparer
Vector3S
Vector3UByte
Vector3UByte.EqualityComparer
Vector3Ushort
Vector4
Vector4D
Vector4I
Vector4I.EqualityComparer
Vector4UByte