Difference between revisions of "IMyEntity/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:IMyEntity}} Версия игры: 1.144 <br>Пространство имён VRage.Game.ModAPI.Ingame ''public interface '''IMyEntity''''' <br>  Б...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyEntity}}
 
{{DISPLAYTITLE:IMyEntity}}
Версия игры: 1.144
+
Версия игры: 1.175
 
<br>Пространство имён VRage.Game.ModAPI.Ingame
 
<br>Пространство имён VRage.Game.ModAPI.Ingame
  
 
''public interface '''IMyEntity'''''
 
''public interface '''IMyEntity'''''
<br>&nbsp;&nbsp;Базовый интерфейс блоков
+
<br>&nbsp;&nbsp;Базовый интерфейс объектов
  
 
==Свойства:==
 
==Свойства:==
  
 
''[[MyEntityComponentContainer/ru|MyEntityComponentContainer]] '''Components''' { get; }''
 
''[[MyEntityComponentContainer/ru|MyEntityComponentContainer]] '''Components''' { get; }''
 +
<br>&nbsp;&nbsp;Хранилище предметов
  
 
''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; }''
<br>&nbsp;&nbsp;Параллелепипед в мировых координатах, в который вписан блок
+
<br>&nbsp;&nbsp;Параллелепипед в мировых координатах, в который вписан объект
  
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingBoxD.html BoundingBoxD] '''WorldAABBHr''' { get; }''
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingBoxD.html BoundingBoxD] '''WorldAABBHr''' { get; }''
<br>&nbsp;&nbsp;Иерархический параллелепипед, в который вписан блок
+
<br>&nbsp;&nbsp;Иерархический параллелепипед, в который вписан объект
  
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1MatrixD.html MatrixD] '''WorldMatrix''' { get; }''
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1MatrixD.html MatrixD] '''WorldMatrix''' { get; }''
<br>&nbsp;&nbsp;Матрица положения блока в мировых координатах
+
<br>&nbsp;&nbsp;Матрица положения объекта в мировых координатах
  
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingSphereD.html BoundingSphereD] '''WorldVolume''' { get; }''
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingSphereD.html BoundingSphereD] '''WorldVolume''' { get; }''
<br>&nbsp;&nbsp;Сфера в мировых координатах, в которую вписан блок
+
<br>&nbsp;&nbsp;Сфера в мировых координатах, в которую вписан объект
  
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingSphereD.html BoundingSphereD] '''WorldVolumeHr''' { get; }''
 
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1BoundingSphereD.html BoundingSphereD] '''WorldVolumeHr''' { get; }''
<br>&nbsp;&nbsp;Иерархическая сфера, в которую вписан блок
+
<br>&nbsp;&nbsp;Иерархическая сфера, в которую вписан объект
  
 
==Методы:==
 
==Методы:==
 +
 +
''[[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'''()''
<br>&nbsp;&nbsp;Позиция базовой точки блока в мировых координатах
+
<br>&nbsp;&nbsp;Позиция базовой точки объекта в мировых координатах
 +
 
 +
[[Category:Ingame API/ru]]

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()
  Позиция базовой точки объекта в мировых координатах