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

◆ ActionCondition()

override bool ActionResetCodeOnCodeLock::ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprotected

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

16 {
17 if (!super.ActionCondition(player, target, item))
18 return false;
19
20 DigitalCodeLock codeLock = DigitalCodeLock.Cast(target.GetObject());
21 if ((!codeLock || (codeLock && !codeLock.GetCompEM().IsWorking())))
22 return false;
23
24 bool isFacingBackside = codeLock.IsPlayerOnBackside(player);
25
26 if (!codeLock.HasPIN() || codeLock.IsLocked() || isFacingBackside)
27 return false;
28
29 return true;
30 }
void DigitalCodeLock()
Определения CodeLock.c:590
bool HasPIN()
Определения CodeLock.c:343
bool IsPlayerOnBackside(PlayerBase player)
Определения CodeLock.c:410
bool IsLocked()
Определения CodeLock.c:373

Перекрестные ссылки ActionTarget(), DigitalCodeLock::HasPIN(), DigitalCodeLock::IsLocked() и DigitalCodeLock::IsPlayerOnBackside().