Space Engineers
Public Member Functions | Properties | Events | List of all members
Sandbox.ModAPI.Ingame.IMyFunctionalBlock Interface Reference
Inheritance diagram for Sandbox.ModAPI.Ingame.IMyFunctionalBlock:
Sandbox.ModAPI.Ingame.IMyTerminalBlock Sandbox.ModAPI.Ingame.IMyTerminalBlock Sandbox.ModAPI.Ingame.IMyCubeBlock Sandbox.ModAPI.Ingame.IMyCubeBlock Sandbox.ModAPI.Ingame.IMyCubeBlock Sandbox.ModAPI.Ingame.IMyCubeBlock Sandbox.ModAPI.IMyFunctionalBlock Sandbox.ModAPI.Ingame.IMyBatteryBlock Sandbox.ModAPI.Ingame.IMyBeacon Sandbox.ModAPI.Ingame.IMyCameraBlock Sandbox.ModAPI.Ingame.IMyCollector Sandbox.ModAPI.Ingame.IMyConveyorSorter Sandbox.ModAPI.Ingame.IMyDecoy Sandbox.ModAPI.Ingame.IMyDoor Sandbox.ModAPI.Ingame.IMyDoor Sandbox.ModAPI.Ingame.IMyGyro Sandbox.ModAPI.Ingame.IMyJumpDrive Sandbox.ModAPI.Ingame.IMyLandingGear Sandbox.ModAPI.Ingame.IMyLaserAntenna Sandbox.ModAPI.Ingame.IMyLightingBlock Sandbox.ModAPI.Ingame.IMyLightingBlock Sandbox.ModAPI.Ingame.IMyMotorBase Sandbox.ModAPI.Ingame.IMyMotorStator Sandbox.ModAPI.Ingame.IMyOreDetector Sandbox.ModAPI.Ingame.IMyOxygenGenerator Sandbox.ModAPI.Ingame.IMyOxygenTank Sandbox.ModAPI.Ingame.IMyPistonBase Sandbox.ModAPI.Ingame.IMyPistonBase Sandbox.ModAPI.Ingame.IMyProductionBlock Sandbox.ModAPI.Ingame.IMyProgrammableBlock Sandbox.ModAPI.Ingame.IMyProjector Sandbox.ModAPI.Ingame.IMyRadioAntenna Sandbox.ModAPI.Ingame.IMyReactor Sandbox.ModAPI.Ingame.IMyReactor Sandbox.ModAPI.Ingame.IMySensorBlock Sandbox.ModAPI.Ingame.IMySensorBlock Sandbox.ModAPI.Ingame.IMyShipConnector Sandbox.ModAPI.Ingame.IMyShipDrill Sandbox.ModAPI.Ingame.IMyShipMergeBlock Sandbox.ModAPI.Ingame.IMyShipToolBase Sandbox.ModAPI.Ingame.IMyTextPanel Sandbox.ModAPI.Ingame.IMyThrust Sandbox.ModAPI.Ingame.IMyUserControllableGun SpaceEngineers.Game.ModAPI.Ingame.IMyAirVent SpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorBase SpaceEngineers.Game.ModAPI.Ingame.IMyLandingGear SpaceEngineers.Game.ModAPI.Ingame.IMyMedicalRoom SpaceEngineers.Game.ModAPI.Ingame.IMyShipMergeBlock SpaceEngineers.Game.ModAPI.Ingame.IMySoundBlock SpaceEngineers.Game.ModAPI.Ingame.IMyTimerBlock SpaceEngineers.Game.ModAPI.Ingame.IMyUpgradeModule SpaceEngineers.Game.ModAPI.Ingame.IMyVirtualMass

Public Member Functions

void RequestEnable (bool enable)
 
void RequestEnable (bool enable)
 
- Public Member Functions inherited from Sandbox.ModAPI.Ingame.IMyTerminalBlock
bool HasLocalPlayerAccess ()
 
bool HasPlayerAccess (long playerId)
 
void SetCustomName (string text)
 
void SetCustomName (StringBuilder text)
 
void GetActions (List< Sandbox.ModAPI.Interfaces.ITerminalAction > resultList, Func< Sandbox.ModAPI.Interfaces.ITerminalAction, bool > collect=null)
 
void SearchActionsOfName (string name, List< Sandbox.ModAPI.Interfaces.ITerminalAction > resultList, Func< Sandbox.ModAPI.Interfaces.ITerminalAction, bool > collect=null)
 
Sandbox.ModAPI.Interfaces.ITerminalAction GetActionWithName (string name)
 
Sandbox.ModAPI.Interfaces.ITerminalProperty GetProperty (string id)
 
void GetProperties (List< Sandbox.ModAPI.Interfaces.ITerminalProperty > resultList, Func< Sandbox.ModAPI.Interfaces.ITerminalProperty, bool > collect=null)
 
bool HasLocalPlayerAccess ()
 
bool HasPlayerAccess (long playerId)
 
void RequestShowOnHUD (bool enable)
 
void SetCustomName (string text)
 
void SetCustomName (StringBuilder text)
 
void GetActions (List< Sandbox.ModAPI.Interfaces.ITerminalAction > resultList, Func< Sandbox.ModAPI.Interfaces.ITerminalAction, bool > collect=null)
 
- Public Member Functions inherited from Sandbox.ModAPI.Ingame.IMyCubeBlock
string GetOwnerFactionTag ()
 
Sandbox.Common.MyRelationsBetweenPlayerAndBlock GetPlayerRelationToOwner ()
 
Sandbox.Common.MyRelationsBetweenPlayerAndBlock GetUserRelationToOwner (long playerId)
 
void UpdateIsWorking ()
 
void UpdateVisual ()
 

Properties

bool Enabled [get]
 
- Properties inherited from Sandbox.ModAPI.Ingame.IMyTerminalBlock
string CustomName [get]
 
string CustomNameWithFaction [get]
 
string DetailedInfo [get]
 
string CustomInfo [get]
 
string CustomData [get, set]
 Gets or sets the Custom Data string. NOTE: Only use this for user input. For storing large mod configs, create your own MyModStorageComponent More...
 
bool ShowOnHUD [get]
 
- Properties inherited from Sandbox.ModAPI.Ingame.IMyCubeBlock
Sandbox.Common.ObjectBuilders.Definitions.SerializableDefinitionId BlockDefinition [get]
 
bool CheckConnectionAllowed [get]
 
IMyCubeGrid CubeGrid [get]
 
String DefinitionDisplayNameText [get]
 
float DisassembleRatio [get]
 
String DisplayNameText [get]
 
bool IsBeingHacked [get]
 
bool IsFunctional [get]
 
bool IsWorking [get]
 
VRageMath.Vector3I Max [get]
 
VRageMath.Vector3I Min [get]
 
int NumberInGrid [get]
 
VRageMath.MyBlockOrientation Orientation [get]
 
long OwnerId [get]
 
VRageMath.Vector3I Position [get]
 

Events

Action< IMyTerminalBlockEnabledChanged
 
- Events inherited from Sandbox.ModAPI.Ingame.IMyTerminalBlock
Action< IMyTerminalBlockCustomNameChanged
 
Action< IMyTerminalBlockOwnershipChanged
 
Action< IMyTerminalBlockPropertiesChanged
 
Action< IMyTerminalBlockShowOnHUDChanged
 
Action< IMyTerminalBlockVisibilityChanged
 
- Events inherited from Sandbox.ModAPI.Ingame.IMyCubeBlock
Action< IMyCubeBlockIsWorkingChanged
 

Detailed Description

Definition at line 8 of file IMyFunctionalBlock.cs.

Member Function Documentation

void Sandbox.ModAPI.Ingame.IMyFunctionalBlock.RequestEnable ( bool  enable)
void Sandbox.ModAPI.Ingame.IMyFunctionalBlock.RequestEnable ( bool  enable)

Property Documentation

bool Sandbox.ModAPI.Ingame.IMyFunctionalBlock.Enabled
get

Definition at line 10 of file IMyFunctionalBlock.cs.

Event Documentation

Action<IMyTerminalBlock> Sandbox.ModAPI.Ingame.IMyFunctionalBlock.EnabledChanged

Definition at line 12 of file IMyFunctionalBlock.cs.


The documentation for this interface was generated from the following file: