IMyBatteryBlock

From Space Engineers Wiki
Revision as of 19:17, 14 August 2016 by Rsa97 (talk | contribs)
Jump to: navigation, search

Пространство имён 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
  Переключает полуавтоматический режим