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

◆ OnExecuteServer()

override void OnExecuteServer ( ActionData action_data)

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

56 {
57 PlayerBase target = PlayerBase.Cast(action_data.m_Target.GetObject());
58
59 if (target && action_data.m_MainItem)
60 {
61 PlayerConsumeData consumeData = new PlayerConsumeData();
62 consumeData.m_Type = EConsumeType.ITEM_SINGLE_TIME;
63 consumeData.m_Amount = GetConsumedQuantity();
64 consumeData.m_Source = action_data.m_MainItem;
65 consumeData.m_Agents = action_data.m_Player.GetBloodyHandsPenaltyAgents();
66
67 target.Consume(consumeData);
68 }
69 }
int GetConsumedQuantity()
Определения ActionForceConsumeSingle.c:29
EConsumeType
Определения EConsumeType.c:2
Определения PlayerBaseClient.c:2
EConsumeType m_Type
Определения PlayerConsumeData.c:8
float m_Amount
Определения PlayerConsumeData.c:3
int m_Agents
Определения PlayerConsumeData.c:4
ItemBase m_Source
Определения PlayerConsumeData.c:7

Перекрестные ссылки ActionData, GetConsumedQuantity(), PlayerConsumeData::m_Agents, PlayerConsumeData::m_Amount, PlayerConsumeData::m_Source и PlayerConsumeData::m_Type.