DayZ 1.30
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 ClearInventoryReservationEx(ActionData action_data)
Определения ActionBase.c:1120
void FireplaceBase()
Определения FireplaceBase.c:237
void MoveEquipToExistingItemAndDestroyOldRootLambda(EntityAI old_item, string new_item_type, PlayerBase player, EntityAI new_item)
Определения MiscGameplayFunctions.c:168
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
ItemBase m_MainItem
Определения ActionBase.c:35

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