Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ReplaceDetonatorItemOnDisarmLambda
+ Граф наследования:ReplaceDetonatorItemOnDisarmLambda:

Закрытые члены

override void OnSuccess (EntityAI new_item)
 
override void OnAbort ()
 

Подробное описание

Методы

◆ OnAbort()

override void OnAbort ( )
inlineprivate
332 {
333 super.OnAbort();
334
335 RemoteDetonator detonator = RemoteDetonator.Cast(m_OldItem);
336 if (detonator)
337 {
338 if (detonator.GetRemotelyActivatedItemBehaviour())
339 {
340 ExplosivesBase explosive = ExplosivesBase.Cast(detonator.GetRemotelyActivatedItemBehaviour().GetPairDevice());
341 if (explosive)
342 {
343 explosive.LockExplosivesSlots();
344 }
345 }
346 }
347 }
Definition EntityAI.c:95
EntityAI m_OldItem
Definition ReplaceItemWithNewLambdaBase.c:6

◆ OnSuccess()

override void OnSuccess ( EntityAI new_item)
inlineprivate
314 {
315 super.OnSuccess(new_item);
316
317 RemoteDetonator detonator = RemoteDetonator.Cast(m_OldItem);
318 if (detonator)
319 {
320 if (detonator.GetRemotelyActivatedItemBehaviour())
321 {
322 ExplosivesBase explosive = ExplosivesBase.Cast(detonator.GetRemotelyActivatedItemBehaviour().GetPairDevice());
323 if (explosive)
324 {
325 explosive.Disarm();
326 }
327 }
328 }
329 }

Перекрестные ссылки ReplaceItemWithNewLambdaBase::m_OldItem.


Объявления и описания членов класса находятся в файле: