Difference between revisions of "IMyBatteryBlock/ru"

From Space Engineers Wiki
Jump to: navigation, search
Line 3: Line 3:
 
<br>Пространство имён Sandbox.ModAPI.Ingame
 
<br>Пространство имён Sandbox.ModAPI.Ingame
  
''public interface '''IMyBatteryBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], IMyEntity''
+
''public interface '''IMyBatteryBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]''
 
<br>&nbsp;&nbsp;Интерфейс батареи
 
<br>&nbsp;&nbsp;Интерфейс батареи
  

Revision as of 15:52, 21 August 2016

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