Difference between revisions of "IMyBatteryBlock/ru"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:IMyBatteryBlock}} | {{DISPLAYTITLE:IMyBatteryBlock}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
<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> Интерфейс батареи | <br> Интерфейс батареи | ||
==Свойства:== | ==Свойства:== | ||
− | |||
''bool '''HasCapacityRemaining''' { get; }'' | ''bool '''HasCapacityRemaining''' { get; }'' | ||
<br> Остался ли ещё заряд в батарее | <br> Остался ли ещё заряд в батарее | ||
Line 36: | Line 35: | ||
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ||
− | |||
''Boolean '''Recharge''''' | ''Boolean '''Recharge''''' | ||
<br> Установлен ли режим "только заряд" | <br> Установлен ли режим "только заряд" | ||
Line 47: | Line 45: | ||
==Действия, вызываемые через Apply:== | ==Действия, вызываемые через Apply:== | ||
− | |||
'''''Recharge''''' | '''''Recharge''''' | ||
<br> Переключает режим "только заряд" | <br> Переключает режим "только заряд" |
Latest revision as of 09:25, 18 February 2017
Версия игры: 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
Переключает полуавтоматический режим