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

◆ OnFinishProgressServer()

override void ActionUnrestrainTargetHands::OnFinishProgressServer ( ActionData action_data)
inlineprivate

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

72 {
73 PlayerBase targetPlayer = PlayerBase.Cast(action_data.m_Target.GetObject());
74
75 if (CanReceiveAction(action_data.m_Target) && targetPlayer.IsRestrained())
76 {
77 EntityAI item_in_hands = targetPlayer.GetItemInHands();
78 targetPlayer.SetRestrained(false);
79 if (item_in_hands)
80 {
81 MiscGameplayFunctions.TransformRestrainItem(item_in_hands, null, action_data.m_Player, targetPlayer);
82 }
83 else
84 {
85 ErrorEx("Failed to obtain item in target player's hands during empty handed unrestraining");
86 }
87 }
88 }
class LogManager EntityAI
bool CanReceiveAction(ActionTarget target)
Определения ActionBase.c:793
enum ShapeType ErrorEx

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