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

◆ OnFinishProgressServer()

override void ActionUngagTarget::OnFinishProgressServer ( ActionData action_data)
inlineprivate

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

38 {
39 PlayerBase ntarget = PlayerBase.Cast(action_data.m_Target.GetObject());
40 if (CanReceiveAction(action_data.m_Target))
41 {
42 EntityAI attachment;
43 Class.CastTo(attachment, ntarget.GetInventory().FindAttachment(InventorySlots.MASK));
44
45 if (attachment && attachment.GetType() == "MouthRag")
46 {
47 UngagSelfLambda lamb = new UngagSelfLambda(attachment, "Rag", action_data.m_Player);
48 lamb.SetTransferParams(true, true, true, false, 1);
49 action_data.m_Player.ServerReplaceItemElsewhereWithNewInHands(lamb);
50 }
51 }
52 }
class LogManager EntityAI
bool CanReceiveAction(ActionTarget target)
Определения ActionBase.c:793

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