Exemple #1
0
 private void OnCollisionEnter(Collision collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         levelmainScript main = (GameObject.FindGameObjectWithTag("Main")).GetComponent <levelmainScript>();
         main.doDamage(damage);
         Destroy(this.gameObject, 0.1f);
     }
 }
 public void doDamage(int damage)
 {
     this.life -= damage;
     if (life <= 0)
     {
         if (score > 0)
         {
             main = GameObject.FindGameObjectWithTag("Main").GetComponent <levelmainScript>();
             main.addScore(score);
         }
         if (wall != null)
         {
             wScript.removeEnemyForOpen();
         }
         Destroy(this.gameObject);
     }
 }
    private void OnCollisionEnter(Collision collision)
    {
        liveScript script = collision.gameObject.GetComponent <liveScript>();

        if (collision.gameObject.tag == "Player")
        {
            levelmainScript main = (GameObject.FindGameObjectWithTag("Main")).GetComponent <levelmainScript>();
            main.doDamage(10);
            Destroy(this.gameObject, 0.1f);
        }
        else
        {
            if (collision.gameObject.tag == "Shoot")
            {
            }
            else
            {
                Destroy(this.gameObject);
            }
        }
    }
Exemple #4
0
 // Use this for initialization
 void Start()
 {
     main = GameObject.FindGameObjectWithTag("Main").GetComponent <levelmainScript>();
 }