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

◆ ActionCondition()

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

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

21 {
22 Object targetObject = target.GetObject();
23 Object targetParent = target.GetParent();
24
25 if ( player && targetObject && targetParent )
26 {
27 if ( targetParent.IsInherited(TentBase) )
28 {
29 array<string> selections = new array<string>;
30 targetObject.GetActionComponentNameList(target.GetComponentIndex(), selections);
31 TentBase tent = TentBase.Cast( targetParent );
32
33 for (int s = 0; s < selections.Count(); s++)
34 {
35 if ( tent.CanToggleAnimations(selections[s]) )
36 {
37 //Print("nazov selekcie: " + selections[s]);
38 return true;
39 }
40 }
41 }
42 }
43
44 return false;
45 }
class LOD Object

Перекрестные ссылки ActionTarget.