Space Engineers
Public Member Functions | Properties | List of all members
VRage.Game.ModAPI.Ingame.IMyCubeBlock Interface Reference

Basic cube interface More...

Inheritance diagram for VRage.Game.ModAPI.Ingame.IMyCubeBlock:
VRage.Game.ModAPI.Ingame.IMyEntity VRage.Game.ModAPI.IMyCubeBlock Sandbox.Game.Entities.MyCubeBlock Sandbox.ModAPI.IMyConveyor Sandbox.ModAPI.IMyConveyorTube Sandbox.ModAPI.IMyMotorRotor Sandbox.ModAPI.IMyPassage Sandbox.ModAPI.IMyPistonTop Sandbox.ModAPI.IMyTerminalBlock Sandbox.ModAPI.IMyUpgradableBlock

Public Member Functions

string GetOwnerFactionTag ()
 
VRage.Game.MyRelationsBetweenPlayerAndBlock GetPlayerRelationToOwner ()
 
VRage.Game.MyRelationsBetweenPlayerAndBlock GetUserRelationToOwner (long playerId)
 
void UpdateIsWorking ()
 
void UpdateVisual ()
 
- Public Member Functions inherited from VRage.Game.ModAPI.Ingame.IMyEntity
VRageMath.Vector3D GetPosition ()
 

Properties

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]
 
float Mass [get]
 Block mass More...
 
VRageMath.Vector3I Min [get]
 
int NumberInGrid [get]
 
VRageMath.MyBlockOrientation Orientation [get]
 
long OwnerId [get]
 
VRageMath.Vector3I Position [get]
 
- Properties inherited from VRage.Game.ModAPI.Ingame.IMyEntity
MyEntityComponentContainer Components [get]
 
long EntityId [get]
 
VRageMath.BoundingBoxD WorldAABB [get]
 
VRageMath.BoundingBoxD WorldAABBHr [get]
 
VRageMath.MatrixD WorldMatrix [get]
 
VRageMath.BoundingSphereD WorldVolume [get]
 
VRageMath.BoundingSphereD WorldVolumeHr [get]
 

Detailed Description

Basic cube interface

Definition at line 10 of file IMyCubeBlock.cs.

Member Function Documentation

string VRage.Game.ModAPI.Ingame.IMyCubeBlock.GetOwnerFactionTag ( )
VRage.Game.MyRelationsBetweenPlayerAndBlock VRage.Game.ModAPI.Ingame.IMyCubeBlock.GetPlayerRelationToOwner ( )
VRage.Game.MyRelationsBetweenPlayerAndBlock VRage.Game.ModAPI.Ingame.IMyCubeBlock.GetUserRelationToOwner ( long  playerId)
void VRage.Game.ModAPI.Ingame.IMyCubeBlock.UpdateIsWorking ( )
void VRage.Game.ModAPI.Ingame.IMyCubeBlock.UpdateVisual ( )

Property Documentation

SerializableDefinitionId VRage.Game.ModAPI.Ingame.IMyCubeBlock.BlockDefinition
get

Definition at line 12 of file IMyCubeBlock.cs.

bool VRage.Game.ModAPI.Ingame.IMyCubeBlock.CheckConnectionAllowed
get

Definition at line 14 of file IMyCubeBlock.cs.

IMyCubeGrid VRage.Game.ModAPI.Ingame.IMyCubeBlock.CubeGrid
get

Definition at line 15 of file IMyCubeBlock.cs.

String VRage.Game.ModAPI.Ingame.IMyCubeBlock.DefinitionDisplayNameText
get

Definition at line 16 of file IMyCubeBlock.cs.

float VRage.Game.ModAPI.Ingame.IMyCubeBlock.DisassembleRatio
get

Definition at line 17 of file IMyCubeBlock.cs.

String VRage.Game.ModAPI.Ingame.IMyCubeBlock.DisplayNameText
get

Definition at line 18 of file IMyCubeBlock.cs.

bool VRage.Game.ModAPI.Ingame.IMyCubeBlock.IsBeingHacked
get

Definition at line 22 of file IMyCubeBlock.cs.

bool VRage.Game.ModAPI.Ingame.IMyCubeBlock.IsFunctional
get

Definition at line 23 of file IMyCubeBlock.cs.

bool VRage.Game.ModAPI.Ingame.IMyCubeBlock.IsWorking
get

Definition at line 24 of file IMyCubeBlock.cs.

float VRage.Game.ModAPI.Ingame.IMyCubeBlock.Mass
get

Block mass

Definition at line 30 of file IMyCubeBlock.cs.

VRageMath.Vector3I VRage.Game.ModAPI.Ingame.IMyCubeBlock.Max
get

Definition at line 25 of file IMyCubeBlock.cs.

VRageMath.Vector3I VRage.Game.ModAPI.Ingame.IMyCubeBlock.Min
get

Definition at line 31 of file IMyCubeBlock.cs.

int VRage.Game.ModAPI.Ingame.IMyCubeBlock.NumberInGrid
get

Definition at line 32 of file IMyCubeBlock.cs.

VRageMath.MyBlockOrientation VRage.Game.ModAPI.Ingame.IMyCubeBlock.Orientation
get

Definition at line 33 of file IMyCubeBlock.cs.

long VRage.Game.ModAPI.Ingame.IMyCubeBlock.OwnerId
get

Definition at line 34 of file IMyCubeBlock.cs.

VRageMath.Vector3I VRage.Game.ModAPI.Ingame.IMyCubeBlock.Position
get

Definition at line 35 of file IMyCubeBlock.cs.


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