void OnTriggerEnter(Collider other) { if (other.GetComponent <Rigidbody>() != null) { attackingItem = other.GetComponent <Rigidbody>(); if (attackingItem.mass >= massRequirement && attackingItem.velocity.sqrMagnitude >= speedRequirement * speedRequirement) { damageToApply = (int)(damageFactor * attackingItem.mass * attackingItem.velocity.magnitude); npcManagerMasterScript.callNPCDeductHealthEvent(damageToApply); //Debug.Log(damageToApply); } } }
public void damageProcess(int damage) { int damageToApply = damage * damageMultiplier; npcManagerMasterScript.callNPCDeductHealthEvent(damageToApply); }