private void OnCollisionEnter(Collision collision) { if (Vector3.Distance(transform.position, _startPos) > kMinDistanceForActivation) { Hitted.SafeRaise(this, collision.collider); _currentDamage = 0; } }
private void OnBulletHitted(IBullet bullet, Collider coll) { if (coll != null) { Hitted.SafeRaise(coll, bullet); } bullet.Hitted -= OnBulletHitted; _bulletPool.ReturnBullet(bullet); }
private void OnInTarget() { Hitted.SafeRaise(this, null); }