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