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

◆ OnExecuteServer()

override void ActionConsumeSingle::OnExecuteServer ( ActionData action_data)
inlineprivate

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

41 {
42 PlayerBase player = action_data.m_Player;
43
44 if (player && action_data.m_MainItem)
45 {
46 PlayerConsumeData consumeData = new PlayerConsumeData();
47 consumeData.m_Type = EConsumeType.ITEM_SINGLE_TIME;
48 consumeData.m_Amount = GetConsumedQuantity();
49 consumeData.m_Source = action_data.m_MainItem;
50 consumeData.m_Agents = action_data.m_Player.GetBloodyHandsPenaltyAgents();
51
52 player.Consume(consumeData);
53 }
54 }
EConsumeType
Определения EConsumeType.c:2
int GetConsumedQuantity()
Определения ActionConsumeSingle.c:13
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.