IMyBatteryBlock

From Space Engineers Wiki
Revision as of 09:25, 18 February 2017 by Rsa97 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

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

Свойства:

bool HasCapacityRemaining { get; }
  Остался ли ещё заряд в батарее

float CurrentStoredPower { get; }
  Остаток заряда, МВт

float MaxStoredPower { get; }
  Ёмкость батареи, МВт

float CurrentInput { get; }
  Текущее поступление энергии, МВт/ч

float CurrentOutput { get; }
  Текущий расход энергии, МВт/ч

bool IsCharging { get; }
  Заряжается ли сейчас батарея

bool OnlyRecharge { get; set; }
  Только заряжать батарею

bool OnlyDischarge { get; set; }
  Только расходовать батарею

bool SemiautoEnabled { get; set; }
  Полуавтоматический режим, переключает на заряд при полном разряде и на расход при полном заряде

Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):

Boolean Recharge
  Установлен ли режим "только заряд"

Boolean Discharge
  Установлен ли режим "только расход"

Boolean SemiAuto
  Установлен ли полуавтоматический режим

Действия, вызываемые через Apply:

Recharge
  Переключает режим "только заряд"

Discharge
  Переключает режим "только расход"

SemiAuto
  Переключает полуавтоматический режим