private void Damage() { if (m_manager != null) { m_manager.GameOver(); } m_spaceship.Explosion(); Destroy(gameObject); }
private void HitCheck(Transform colTrans) { // *It is compared with name in order to separate as Asset from project settings. // However, it is recommended to use Layer or Tag. string goName = colTrans.name; if (goName.Contains(NAME_ENEMY_BULLET)) { UbhBullet bullet = colTrans.parent.GetComponent <UbhBullet>(); UbhObjectPool.instance.ReleaseBullet(bullet); } if (goName.Contains(NAME_ENEMY)) { if (m_manager != null) { m_manager.GameOver(); } m_spaceship.Explosion(); Destroy(gameObject); } }