Difference between revisions of "IMyBatteryBlock/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:IMyBatteryBlock}} Пространство имён Sandbox.ModAPI.Ingame ''public interface '''IMyBatteryBlock''' : IMyFunctionalBlock/ru|IMyFunctionalBlock...")
 
Line 56: Line 56:
 
<br>&nbsp;&nbsp;Переключает полуавтоматический режим
 
<br>&nbsp;&nbsp;Переключает полуавтоматический режим
  
[[Category:Ingame API]]
+
[[Category:Ingame API/ru]]

Revision as of 19:17, 14 August 2016

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