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

◆ OnExecuteServer()

override void ActionPlaceFireplaceIntoBarrel::OnExecuteServer ( ActionData action_data)
inlineprivate

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

35 {
36 ClearInventoryReservationEx(action_data);
37 FireplaceBase fireplace_in_hands = FireplaceBase.Cast( action_data.m_MainItem );
38 BarrelHoles_ColorBase fireplace_barrel = BarrelHoles_ColorBase.Cast( action_data.m_Target.GetObject() );
39 auto lambda = new MoveEquipToExistingItemAndDestroyOldRootLambda(fireplace_in_hands, "", action_data.m_Player, fireplace_barrel);
40 action_data.m_Player.ServerReplaceItemInHandsWithNewElsewhere(lambda);
41 }
void FireplaceBase()
Определения FireplaceBase.c:235
void MoveEquipToExistingItemAndDestroyOldRootLambda(EntityAI old_item, string new_item_type, PlayerBase player, EntityAI new_item)
Определения MiscGameplayFunctions.c:168
void ClearInventoryReservationEx(ActionData action_data)
Определения ActionBase.c:1025

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