Space Engineers
Public Member Functions | Properties | Events | List of all members
Sandbox.ModAPI.Ingame.IMySensorBlock Interface Reference
Inheritance diagram for Sandbox.ModAPI.Ingame.IMySensorBlock:
Sandbox.ModAPI.Ingame.IMyFunctionalBlock Sandbox.ModAPI.Ingame.IMyFunctionalBlock Sandbox.ModAPI.Ingame.IMyTerminalBlock Sandbox.ModAPI.Ingame.IMyTerminalBlock 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.Ingame.IMyCubeBlock Sandbox.ModAPI.Ingame.IMyCubeBlock Sandbox.ModAPI.Ingame.IMyCubeBlock Sandbox.ModAPI.Ingame.IMyCubeBlock Sandbox.ModAPI.IMySensorBlock Sandbox.Game.Entities.Blocks.MySensorBlock

Public Member Functions

void DetectedEntities (List< MyDetectedEntityInfo > entities)
 
- Public Member Functions inherited from Sandbox.ModAPI.Ingame.IMyFunctionalBlock
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

float MaxRange [get]
 Param - active More...
 
float LeftExtend [get]
 
float RightExtend [get]
 
float TopExtend [get]
 
float BottomExtend [get]
 
float FrontExtend [get]
 
float BackExtend [get]
 
bool PlayProximitySound [get]
 
bool DetectPlayers [get]
 
bool DetectFloatingObjects [get]
 
bool DetectSmallShips [get]
 
bool DetectLargeShips [get]
 
bool DetectStations [get]
 
bool DetectSubgrids [get]
 
bool DetectAsteroids [get]
 
bool DetectOwner [get]
 
bool DetectFriendly [get]
 
bool DetectNeutral [get]
 
bool DetectEnemy [get]
 
bool IsActive [get]
 
MyDetectedEntityInfo LastDetectedEntity [get]
 
- Properties inherited from Sandbox.ModAPI.Ingame.IMyFunctionalBlock
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< bool > StateChanged
 Param - active More...
 
- Events inherited from Sandbox.ModAPI.Ingame.IMyFunctionalBlock
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 9 of file IMySensorBlock.cs.

Member Function Documentation

void Sandbox.ModAPI.Ingame.IMySensorBlock.DetectedEntities ( List< MyDetectedEntityInfo entities)

Property Documentation

float Sandbox.ModAPI.Ingame.IMySensorBlock.BackExtend
get

Definition at line 20 of file IMySensorBlock.cs.

float Sandbox.ModAPI.Ingame.IMySensorBlock.BottomExtend
get

Definition at line 18 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectAsteroids
get

Definition at line 29 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectEnemy
get

Definition at line 34 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectFloatingObjects
get

Definition at line 24 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectFriendly
get

Definition at line 32 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectLargeShips
get

Definition at line 26 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectNeutral
get

Definition at line 33 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectOwner
get

Definition at line 31 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectPlayers
get

Definition at line 23 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectSmallShips
get

Definition at line 25 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectStations
get

Definition at line 27 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.DetectSubgrids
get

Definition at line 28 of file IMySensorBlock.cs.

float Sandbox.ModAPI.Ingame.IMySensorBlock.FrontExtend
get

Definition at line 19 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.IsActive
get

Definition at line 36 of file IMySensorBlock.cs.

MyDetectedEntityInfo Sandbox.ModAPI.Ingame.IMySensorBlock.LastDetectedEntity
get

Definition at line 38 of file IMySensorBlock.cs.

float Sandbox.ModAPI.Ingame.IMySensorBlock.LeftExtend
get

Definition at line 15 of file IMySensorBlock.cs.

float Sandbox.ModAPI.Ingame.IMySensorBlock.MaxRange
get

Param - active

Definition at line 14 of file IMySensorBlock.cs.

bool Sandbox.ModAPI.Ingame.IMySensorBlock.PlayProximitySound
get

Definition at line 22 of file IMySensorBlock.cs.

float Sandbox.ModAPI.Ingame.IMySensorBlock.RightExtend
get

Definition at line 16 of file IMySensorBlock.cs.

float Sandbox.ModAPI.Ingame.IMySensorBlock.TopExtend
get

Definition at line 17 of file IMySensorBlock.cs.

Event Documentation

Action<bool> Sandbox.ModAPI.Ingame.IMySensorBlock.StateChanged

Param - active

Definition at line 13 of file IMySensorBlock.cs.


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