Difference between revisions of "IMyEntity/ru"
(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. | + | Версия игры: 1.175 |
<br>Пространство имён VRage.Game.ModAPI.Ingame | <br>Пространство имён VRage.Game.ModAPI.Ingame | ||
''public interface '''IMyEntity''''' | ''public interface '''IMyEntity''''' | ||
− | <br> Базовый интерфейс | + | <br> Базовый интерфейс объектов |
==Свойства:== | ==Свойства:== | ||
''[[MyEntityComponentContainer/ru|MyEntityComponentContainer]] '''Components''' { get; }'' | ''[[MyEntityComponentContainer/ru|MyEntityComponentContainer]] '''Components''' { get; }'' | ||
+ | <br> Хранилище предметов | ||
''long '''EntityId''' { get; }'' | ''long '''EntityId''' { get; }'' | ||
− | <br> Идентификатор | + | <br> Идентификатор объекта |
+ | |||
+ | ''string '''Name''' { get; }'' | ||
+ | <br> Имя объекта | ||
+ | |||
+ | ''string '''DisplayName''' { get; }'' | ||
+ | <br> Отображаемое имя объекта | ||
+ | |||
+ | ''bool '''HasInventory''' { get; }'' | ||
+ | <br> У объекта есть инвентари | ||
+ | |||
+ | ''int '''InventoryCount''' { get; }'' | ||
+ | <br> Количество инвентарей объекта | ||
''[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> Параллелепипед в мировых координатах, в который вписан | + | <br> Параллелепипед в мировых координатах, в который вписан объект |
''[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> Иерархический параллелепипед, в который вписан | + | <br> Иерархический параллелепипед, в который вписан объект |
''[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> Матрица положения | + | <br> Матрица положения объекта в мировых координатах |
''[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> Сфера в мировых координатах, в которую вписан | + | <br> Сфера в мировых координатах, в которую вписан объект |
''[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> Иерархическая сфера, в которую вписан | + | <br> Иерархическая сфера, в которую вписан объект |
==Методы:== | ==Методы:== | ||
+ | |||
+ | ''[[IMyInventory/ru|IMyInventory]] '''GetInventory'''()'' | ||
+ | <br> Возвращает инвентарь объекта | ||
+ | |||
+ | ''[[IMyInventory/ru|IMyInventory]] '''GetInventory'''(int index)'' | ||
+ | <br> Возвращает инвентарь объекта с индексом '''index''' | ||
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GetPosition'''()'' | ''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GetPosition'''()'' | ||
− | <br> Позиция базовой точки | + | <br> Позиция базовой точки объекта в мировых координатах |
+ | |||
+ | [[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()
Позиция базовой точки объекта в мировых координатах