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

◆ OnEndServer()

override void ActionCollectBloodTarget::OnEndServer ( ActionData action_data)
inlineprivate

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

28 {
29 super.OnEndServer(action_data);
30
31 PlayerBase ntarget = PlayerBase.Cast( action_data.m_Target.GetObject() );
32
33 if ( !ntarget )
34 return;
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 ActionCollectBloodTargetLambda lambda = new ActionCollectBloodTargetLambda(action_data.m_MainItem, "BloodBagFull", action_data.m_Player, m_SpecialtyWeight, ntarget, delta);
45 action_data.m_Player.ServerReplaceItemInHandsWithNew(lambda);
46 }
47 }
float m_SpecialtyWeight
Определения ActionBase.c:77

Перекрестные ссылки ActionData, Class::CastTo(), UATimeSpent::COLLECT_BLOOD и ActionBase::m_SpecialtyWeight.