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

◆ OnFinishProgressServer()

override void ActionGagTarget::OnFinishProgressServer ( ActionData action_data)
inlineprivate

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

46 {
47 PlayerBase ntarget;
48 Class.CastTo(ntarget, action_data.m_Target.GetObject());
49
50 if (CanReceiveAction(action_data.m_Target))
51 {
52 ItemBase m_Gag;
53 if (Class.CastTo(m_Gag,ntarget.GetInventory().CreateAttachmentEx("MouthRag",InventorySlots.MASK)))
54 {
55 m_Gag.SetHealth01("", "", action_data.m_MainItem.GetHealth01("", ""));
56
57 action_data.m_MainItem.TransferModifiers(ntarget);
58 action_data.m_MainItem.Delete();
59 }
60 }
61 }
class GP5GasMask extends MaskBase ItemBase
bool CanReceiveAction(ActionTarget target)
Определения ActionBase.c:793

Перекрестные ссылки ActionData, ActionBase::CanReceiveAction() и Class::CastTo().