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