protected void Injury(NetworkViewID attackerNVId, Vector3 pos, Vector3 impuls, short damage, short bodyPart) { #if !DEADZONE_CLIENT if (Owner.IsServer) { ServerAnticheat.ReportPotentialCheatAttempt("Injury", "should never be called on the server side", Owner.NetworkView.owner); return; } #endif if (Owner.BlackBoard.DontUpdate) { return; } uLink.NetworkView View = (attackerNVId != uLink.NetworkViewID.unassigned) ? uLink.NetworkView.Find(attackerNVId) : null; Owner.Injure(View ? View.GetComponent <AgentHuman>() : null, (float)damage, pos, impuls, (E_BodyPart)bodyPart); }