void Start() { _enemy_spawner = GetComponent <Enemy_Spawner>(); _object_spawner = GetComponent <Objects_Spawner>(); StartCoroutine(ChangeSpawntime()); }
void OnCollisionEnter2D(Collision2D other) { Debug.Log("Collision"); if (other.transform.tag == "Enemy") { Enemy_Spawner = GameManager.GetComponent <Enemy_Spawner>(); Enemy_Spawner.ScoreUp(5); Destroy(other.gameObject, 0f); Destroy(this.gameObject); } }
private void OnTriggerEnter(Collider collision) { if (collision.gameObject.tag == "Back") { Enemy_Spawner.Respawn(gameObject); } if (collision.gameObject.tag == "Player") { Enemy_Spawner.Respawn(gameObject); Enum.isDead = true; } }
void OnCollisionEnter2D(Collision2D other) { Debug.Log("Collision"); if (other.transform.tag == "Hero") { Destroy(other.gameObject, 0f); #pragma warning disable CS0618 // Type or member is obsolete Application.LoadLevel("main_Menu"); #pragma warning restore CS0618 // Type or member is obsolete } if (other.transform.tag == "Pit") { Enemy_Spawner = GameManager.GetComponent <Enemy_Spawner>(); Enemy_Spawner.ScoreUp(-5); Destroy(this.gameObject, 0f); } }
void Awake() { instance = this; }