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

◆ OnEndServer()

override void ActionCollectBloodSelf::OnEndServer ( ActionData action_data)
inlineprivate

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

33 {
34 super.OnEndServer(action_data);
35
36 Param1<float> nacdata;
37 Class.CastTo(nacdata, action_data.m_ActionComponent.GetACData() );
38 float delta = 0;
39 if(nacdata)
40 delta = (nacdata.param1 / UATimeSpent.COLLECT_BLOOD);
41
42 if(delta > 0)
43 {
44 ClearInventoryReservationEx(action_data);
45 ActionCollectBloodTargetLambda lambda = new ActionCollectBloodTargetLambda(action_data.m_MainItem, "BloodBagFull", action_data.m_Player, m_SpecialtyWeight, action_data.m_Player, delta);
46 action_data.m_Player.ServerReplaceItemInHandsWithNew(lambda);
47 }
48 }
float m_SpecialtyWeight
Определения ActionBase.c:77
void ClearInventoryReservationEx(ActionData action_data)
Определения ActionBase.c:1120
PlayerBase m_Player
Определения ActionBase.c:40
ref CABase m_ActionComponent
Определения ActionBase.c:37
ItemBase m_MainItem
Определения ActionBase.c:35
Param GetACData()
Определения CABase.c:48

Перекрестные ссылки Class::CastTo(), ClearInventoryReservationEx(), UATimeSpent::COLLECT_BLOOD, CABase::GetACData(), ActionData::m_ActionComponent, ActionData::m_MainItem, ActionData::m_Player и m_SpecialtyWeight.