IMyProjector

From Space Engineers Wiki
Revision as of 05:11, 19 August 2016 by Rsa97 (talk | contribs) (Created page with "{{DISPLAYTITLE:IMyProjector}} Версия игры: 1.144 <br>Пространство имён Sandbox.ModAPI.Ingame ''public interface '''IMyProjector''' : IMyFunctional...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

public interface IMyProjector : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Интерфейс батареи

Свойства:

bool IsProjecting { get; }
  Проецируется ли сейчас схема

int TotalBlocks { get; }
  Общее количество блоков в схеме

int RemainingBlocks { get; }
  Количество недостроенных блоков в схеме

Dictionary<MyDefinitionBase, int> RemainingBlocksPerType { get; }

int RemainingArmorBlocks { get; }
  Количество недостроенных блоков брони в схеме

int BuildableBlocksCount { get; }
  Количество блоков в схеме, которые можно построить в данный момент

Vector3I ProjectionOffset { get; set; }
  Смещение проекции относительно проектора

Vector3I ProjectionRotation { get; set; }
  Поворот проекции относительно проектора

Методы:

void UpdateOffsetAndRotation()
  Применить установленные смещение и поворот схемы

bool LoadRandomBlueprint(string searchPattern)
  Загрузить случайную схему, название файла с которой подходит под маску searchPattern

bool LoadBlueprint(string name)
  Загрузить схему из файла с именем name