Example #1
0
 void OnTriggerEnter2D(Collider2D c)
 {
     if (isPlayer)
     {
         ShootingEnemyBase e = c.GetComponent <ShootingEnemyBase>();
         if (e)
         {
             OnHitEnemy(e);
         }
     }
     else
     {
         ShootingPlayerBase p = c.GetComponent <ShootingPlayerBase>();
         if (p)
         {
             OnHitPlayer(p);
         }
     }
 }
Example #2
0
 protected override void OnHitEnemy(ShootingEnemyBase enemy)
 {
     // Destroy(player.gameObject);
     enemy.Damage();
     Hit();
 }
Example #3
0
 protected virtual void OnHitEnemy(ShootingEnemyBase enemy)
 {
 }