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

◆ ActionCondition()

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

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

26 {
27 ShelterBase shelter = ShelterBase.Cast( target.GetObject() );
28 if ( !shelter )
29 return false;
30
31 if ( player && shelter )
32 {
33 PluginRepairing module_repairing;
34 Class.CastTo(module_repairing, GetPlugin(PluginRepairing));
35 if (module_repairing.CanRepair(item,shelter))
36 {
37 return true;
38 }
39 }
40
41 return false;
42 }
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:316
void ShelterBase()
Определения Shelter.c:97

Перекрестные ссылки ActionTarget, Class::CastTo() и GetPlugin().