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

◆ ActionCondition()

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

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

29 {
30 BaseBuildingBase base_building = BaseBuildingBase.Cast(target.GetObject());
31 if (base_building && base_building.CanUseConstruction() && base_building.CanUseConstructionBuild())
32 {
33 if (!base_building.IsPlayerInside(player,""))
34 return false;
35
36 BarbedWire barbed_wire = GetBarbedWire(target);
37 return (barbed_wire && barbed_wire.IsMounted());
38 }
39
40 return false;
41 }
void BaseBuildingBase()
Определения BaseBuildingBase.c:1328
BarbedWire GetBarbedWire(ActionTarget target)
Определения ActionMountBarbedWire.c:166
override bool IsPlayerInside(PlayerBase player, string selection)
Определения Fence.c:615
override bool CanUseConstructionBuild()
Определения Fence.c:718

Перекрестные ссылки ActionTarget, BaseBuildingBase::CanUseConstructionBuild(), ActionMountBarbedWire::GetBarbedWire() и BaseBuildingBase::IsPlayerInside().