| 
   
    PC Stable Documentation 
   | 
 |

Private Member Functions | |
| void | ActionGiveBloodTarget () | 
| override void | CreateConditionComponents () | 
| override ActionData | CreateActionData () | 
| override bool | SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL) | 
| override void | OnEndAnimationLoopServer (ActionData action_data) | 
| override void | OnEndServer (ActionData action_data) | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References UAMaxDistances::DEFAULT, ActionBase::m_ConditionItem, and ActionBase::m_ConditionTarget.
      
  | 
  inlineprivate | 
      
  | 
  inlineprivate | 
References AGT_UACTION_TO_PLAYER, ActionGiveBloodSelf::CHEM_AGENT_BLOOD_REMOVAL_MODIFIER, GetPlugin(), PlayerConstants::HEMOLYTIC_REACTION_THRESHOLD, PlayerConstants::HEMOLYTIC_RISK_SHOCK_THRESHOLD, ActionGiveBloodData::m_Agents, ActionGiveBloodData::m_BloodAmount, ActionGiveBloodData::m_ItemBloodType, and BloodTypes::MatchBloodCompatibility().
      
  | 
  inlineprivate |