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

◆ OnExecuteServer()

override void OnExecuteServer ( ActionData action_data)

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

55 {
56 PlayerBase target = PlayerBase.Cast(action_data.m_Target.GetObject());
57
58 if (target && action_data.m_MainItem)
59 {
60 PlayerConsumeData consumeData = new PlayerConsumeData();
61 consumeData.m_Type = EConsumeType.ITEM_SINGLE_TIME;
62 consumeData.m_Amount = GetConsumedQuantity();
63 consumeData.m_Source = action_data.m_MainItem;
64 consumeData.m_Agents = action_data.m_Player.GetBloodyHandsPenaltyAgents();
65
66 target.Consume(consumeData);
67 }
68 }
int GetConsumedQuantity()
Определения ActionForceConsumeSingle.c:28
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.