void Start() { playerComponent = playerOnScene.GetComponent <Player> (); HUDControlerComponent = GetComponent <HUDControler>(); NPCSpaceShipsSetComponent = NPCSpaceShipsSetOnScene.GetComponent <NPCSpaceShipsSet> (); returnToMenuButton.SetActive(false); }
void OnTriggerEnter2D(Collider2D other) { Bullet otherBulletComponent = other.GetComponent <Bullet> (); if (IsPlayerSource(otherBulletComponent)) { DealDamage(otherBulletComponent); if (IsDestroyed()) { NPCSpaceShipsSet.DeleteEnemy(gameObject); CreateExplosion(); ScorePlayer(otherBulletComponent); } Destroy(other.gameObject); } }