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

◆ OnFinishProgressServer()

override void ActionBreakLongWoodenStick::OnFinishProgressServer ( ActionData action_data)
inlineprivate

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

48 {
49 ItemBase startingItem = action_data.m_MainItem;
50
51 BreakLongWoodenStick lambda = new BreakLongWoodenStick(action_data.m_MainItem, "WoodenStick", action_data.m_Player, 3);
52 action_data.m_Player.ServerReplaceItemInHandsWithNew(lambda);
53
54 if (LongWoodenStick.Cast(startingItem) == null) // case if it is a broom
55 {
56 EntityAI longStick = action_data.m_Player.SpawnEntityOnGroundRaycastDispersed("LongWoodenStick");
57
58 ItemBase item_result;
59 Class.CastTo(item_result, longStick);
60
61 MiscGameplayFunctions.TransferItemProperties(action_data.m_MainItem, item_result);
62 }
63 }
class LogManager EntityAI
class GP5GasMask extends MaskBase ItemBase

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