Difference between revisions of "IMyEntity/ru"

From Space Engineers Wiki
Jump to: navigation, search
 
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyEntity}}
 
{{DISPLAYTITLE:IMyEntity}}
Версия игры: 1.144
+
Версия игры: 1.175
 
<br>Пространство имён VRage.Game.ModAPI.Ingame
 
<br>Пространство имён VRage.Game.ModAPI.Ingame
  
Line 13: Line 13:
 
''long '''EntityId''' { get; }''
 
''long '''EntityId''' { get; }''
 
<br>&nbsp;&nbsp;Идентификатор объекта
 
<br>&nbsp;&nbsp;Идентификатор объекта
 +
 +
''string '''Name''' { get; }''
 +
<br>&nbsp;&nbsp;Имя объекта
 +
 +
''string '''DisplayName''' { get; }''
 +
<br>&nbsp;&nbsp;Отображаемое имя объекта
 +
 +
''bool '''HasInventory''' { get; }''
 +
<br>&nbsp;&nbsp;У объекта есть инвентари
 +
 +
''int '''InventoryCount''' { get; }''
 +
<br>&nbsp;&nbsp;Количество инвентарей объекта
  
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingBoxD.html BoundingBoxD] '''WorldAABB''' { get; }''
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingBoxD.html BoundingBoxD] '''WorldAABB''' { get; }''
Line 30: Line 42:
  
 
==Методы:==
 
==Методы:==
 +
 +
''[[IMyInventory/ru|IMyInventory]] '''GetInventory'''()''
 +
<br>&nbsp;&nbsp;Возвращает инвентарь объекта
 +
 +
''[[IMyInventory/ru|IMyInventory]] '''GetInventory'''(int index)''
 +
<br>&nbsp;&nbsp;Возвращает инвентарь объекта с индексом '''index'''
  
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GetPosition'''()''
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GetPosition'''()''

Latest revision as of 21:09, 17 February 2017

Версия игры: 1.175
Пространство имён VRage.Game.ModAPI.Ingame

public interface IMyEntity
  Базовый интерфейс объектов

Свойства:

MyEntityComponentContainer Components { get; }
  Хранилище предметов

long EntityId { get; }
  Идентификатор объекта

string Name { get; }
  Имя объекта

string DisplayName { get; }
  Отображаемое имя объекта

bool HasInventory { get; }
  У объекта есть инвентари

int InventoryCount { get; }
  Количество инвентарей объекта

BoundingBoxD WorldAABB { get; }
  Параллелепипед в мировых координатах, в который вписан объект

BoundingBoxD WorldAABBHr { get; }
  Иерархический параллелепипед, в который вписан объект

MatrixD WorldMatrix { get; }
  Матрица положения объекта в мировых координатах

BoundingSphereD WorldVolume { get; }
  Сфера в мировых координатах, в которую вписан объект

BoundingSphereD WorldVolumeHr { get; }
  Иерархическая сфера, в которую вписан объект

Методы:

IMyInventory GetInventory()
  Возвращает инвентарь объекта

IMyInventory GetInventory(int index)
  Возвращает инвентарь объекта с индексом index

Vector3D GetPosition()
  Позиция базовой точки объекта в мировых координатах