Exemplo n.º 1
0
    void Start()
    {
        _enemy_spawner  = GetComponent <Enemy_Spawner>();
        _object_spawner = GetComponent <Objects_Spawner>();

        StartCoroutine(ChangeSpawntime());
    }
Exemplo n.º 2
0
 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);
     }
 }
Exemplo n.º 3
0
    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;
        }
    }
Exemplo n.º 4
0
    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);
        }
    }
Exemplo n.º 5
0
 void Awake()
 {
     instance = this;
 }