DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ActionCondition()

override bool ActionOperatePanelPowerStation::ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate

См. определение в файле ActionOperatePanelPowerStation.c строка 3

4 {
5 if (!target)
6 return false;
7
8 Land_WarheadStorage_PowerStation powerStation = Land_WarheadStorage_PowerStation.Cast(target.GetObject());
9 if (!powerStation)
10 return false;
11
12 int leverComponent = target.GetComponentIndex();
13 string leverName = powerStation.GetActionComponentName(leverComponent);
14 int leverIndex = powerStation.GetLeverIndexByComponentName(leverName);
15
16 return (leverIndex != 0);
17 }
int GetLeverIndexByComponentName(string name)

Перекрестные ссылки ActionTarget и Land_WarheadStorage_PowerStation::GetLeverIndexByComponentName().