Difference between revisions of "IMySlimBlock/ru"
(→Свойства:) |
|||
Line 55: | Line 55: | ||
<br> Пуст ли список деталей в очереди строительства блока | <br> Пуст ли список деталей в очереди строительства блока | ||
− | ''Vector3I '''Position''' { get; }'' | + | ''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3I.html Vector3I] '''Position''' { get; }'' |
<br> Позиция блока в grid'е | <br> Позиция блока в grid'е | ||
Revision as of 04:28, 19 August 2016
Версия игры: 1.144
Пространство имён VRage.Game.ModAPI.Ingame
public interface IMySlimBlock
Описывает строительство, разборку и разрушение блока
Свойства:
float AccumulatedDamage { get; }
Накопленные, но ещё не применённые к блоку повреждения
float BuildIntegrity { get; }
Готовность строительства блока
float BuildLevelRatio { get; }
Коэффициент готовности строительства блока, 0 - нет, 1 - готов.
float CurrentDamage { get; }
Повреждения, полученные не от разборки
float DamageRatio { get; }
Коэффициент повреждений от оружия, для целого блока - 1, для только начатого строительства - 2
IMyCubeBlock FatBlock { get; }
Основной блок
bool HasDeformation { get; }
Блок имеет визуальные повреждения
bool IsDestroyed { get; }
Блок уничтожен
bool IsFullIntegrity { get; }
Блок полностью целый
bool IsFullyDismounted { get; }
Блок полностью разобран
float MaxDeformation { get; }
Максимальная деформация блока
float MaxIntegrity { get; }
Максимальная целостность блока
float Mass { get; }
Масса блока
bool ShowParts { get; }
Показываются ли внутренние детали при строительстве блока
bool StockpileAllocated { get; }
Есть ли неиспользованные детали в очереди строительства блока
bool StockpileEmpty { get; }
Пуст ли список деталей в очереди строительства блока
Vector3I Position { get; }
Позиция блока в grid'е
IMyCubeGrid CubeGrid { get; }
Grid, в котором установлен блок
Методы:
void GetMissingComponents(Dictionary<string, int> addToDictionary)
Возвращает в addToDictionary словарь с деталями, необходимыми для завершения строительства блока
void UpdateVisual()
Принудительно обновляет визуальную модель блока