Space Engineers
|
Namespaces | |
package | Ingame |
package | Interfaces |
package | Physics |
package | Weapons |
Classes | |
interface | IMyAdvancedDoor |
interface | IMyAirtightDoorBase |
interface | IMyAirtightHangarDoor |
interface | IMyAirtightSlideDoor |
interface | IMyAssembler |
interface | IMyBatteryBlock |
interface | IMyBeacon |
interface | IMyBlockGroup |
interface | IMyCameraBlock |
interface | IMyCargoContainer |
interface | IMyCockpit |
interface | IMyCollector |
interface | IMyConveyor |
interface | IMyConveyorSorter |
interface | IMyConveyorTube |
interface | IMyCryoChamber |
interface | IMyDecoy |
interface | IMyDoor |
interface | IMyExtendedPistonBase |
interface | IMyFunctionalBlock |
interface | IMyGridProgram |
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. More... | |
interface | IMyGridTerminalSystem |
interface | IMyGyro |
interface | IMyIngameScripting |
interface | IMyInventoryBag |
Inventory bag spawned when character died, container breaks, or when entity from other inventory cannot be spawned then bag spawned with the item in its inventory. More... | |
interface | IMyJumpDrive |
interface | IMyLargeTurretBase |
interface | IMyLaserAntenna |
ModAPI laserantenna block interface More... | |
interface | IMyLightingBlock |
interface | IMyMeteor |
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 |
interface | IMyReactor |
interface | IMyRefinery |
interface | IMyReflectorLight |
interface | IMyRemoteControl |
interface | IMyScriptBlacklist |
Exposes blacklist functionality to allow mods to disallow parts of the scripting API that has been allowed by the system whitelist. More... | |
interface | IMyScriptBlacklistBatch |
A handle which enables adding members to the blacklist in a batch. It is highly recommended that you try to group your changes into as few batches as possible. More... | |
interface | IMySensorBlock |
interface | IMyShipConnector |
interface | IMyShipController |
interface | IMyShipDrill |
interface | IMyShipGrinder |
interface | IMyShipToolBase |
interface | IMyShipWelder |
Ship welder interface More... | |
interface | IMySmallGatlingGun |
interface | IMySmallMissileLauncher |
interface | IMySmallMissileLauncherReload |
interface | IMyTerminalActionsHelper |
interface | IMyTerminalBlock |
interface | IMyTerminalControls |
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. More... | |
interface | IMyTextPanel |
interface | IMyThrust |
interface | IMyUpgradableBlock |
interface to retrieve upgrade effects from block Ingame.IMyUpgradableBlock More... | |
interface | IMyUserControllableGun |
interface | IMyWarhead |
interface | IMyWheel |
class | MyAPIGateway |
This is entry point for entire scripting possibilities in game | |
class | MyAPIUtilities |
class | MyEntitiesHelper_ModAPI |
class | MyGuiModHelpers |
class | MyModAPIHelper |
class | MyParallelTask |
struct | MyProductionQueueItem |
class | MyTerminalControlFactoryHelper |
Enumerations | |
enum | BuildCheckResult { BuildCheckResult.OK, BuildCheckResult.NotConnected, BuildCheckResult.IntersectedWithGrid, BuildCheckResult.IntersectedWithSomethingElse, BuildCheckResult.AlreadyBuilt, BuildCheckResult.NotFound } |
enum | MyWhitelistTarget { MyWhitelistTarget.None, MyWhitelistTarget.ModApi = 0x1, MyWhitelistTarget.Ingame = 0x2, MyWhitelistTarget.Both = ModApi | Ingame } |
Determines what target a whitelisting entry does or should support. More... | |
Functions | |
delegate void | CustomControlGetDelegate (IMyTerminalBlock block, List< IMyTerminalControl > controls) |
Allows you to modify the terminal control list before it is displayed to the user. Modifying controls will change which controls are displayed. More... | |
delegate void | CustomActionGetDelegate (IMyTerminalBlock block, List< IMyTerminalAction > actions) |
Allows you to modify the actions associated with a block before it's displayed to user. More... | |
Enumerator | |
---|---|
OK | |
NotConnected | |
IntersectedWithGrid | |
IntersectedWithSomethingElse | |
AlreadyBuilt | |
NotFound |
Definition at line 5 of file IMyProjector.cs.
Determines what target a whitelisting entry does or should support.
Enumerator | |
---|---|
None |
No target. Depending on the context, this may mean no support at all or unrestricted support. |
ModApi |
The entry supports or must support ModAPI level entry. |
Ingame |
The entry supports or must support Ingame level entry. |
Both |
A shortcut flag meaning the entry supports or must support both ModAPI and Ingame level entries. |
Definition at line 9 of file MyWhitelistTarget.cs.
delegate void Sandbox.ModAPI.CustomActionGetDelegate | ( | IMyTerminalBlock | block, |
List< IMyTerminalAction > | actions | ||
) |
Allows you to modify the actions associated with a block before it's displayed to user.
block | The block actions are associated with |
actions | The list of actions for this block |
delegate void Sandbox.ModAPI.CustomControlGetDelegate | ( | IMyTerminalBlock | block, |
List< IMyTerminalControl > | controls | ||
) |
Allows you to modify the terminal control list before it is displayed to the user. Modifying controls will change which controls are displayed.
block | The block that was selected |
controls |