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 {
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 }
void ClearInventoryReservationEx(ActionData action_data)