IMyEntity

From Space Engineers Wiki
Jump to: navigation, search

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