public void doDamage(Vector3 origin, Vector3 direction, byte num, byte spread, byte seed, byte damage, float distance, byte penetrate, int id, byte team) { if (rayActive) { if (rayActive.ShootRay(origin, direction, num, spread, seed, damage, distance, penetrate, id, team)) { PlayDamageSound(); } } if (inventory && !IsMine) { inventory.EquipmentOnAction(direction, num, spread, seed); } }