Пример #1
0
    void OnTriggerEnter2D(Collider2D other)
    {
        GameObject target = other.gameObject;

        if (target.tag == "Cockpit")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            partScript.takeDamage(dmg);
        }
        if (target.tag == "RightWing")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            partScript.takeDamage(dmg);
        }
        if (target.tag == "LeftWing")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            partScript.takeDamage(dmg);
        }
        if (target.tag == "TorpedoBay")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            partScript.takeDamage(dmg);
        }
        if (target.tag == "Left Thruster")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            partScript.takeDamage(dmg);
        }
        if (target.tag == "Right Thruster")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            partScript.takeDamage(dmg);
        }
    }
Пример #2
0
    void OnTriggerEnter2D(Collider2D other)
    {
        GameObject target = other.gameObject;

        if (target.tag == "Cockpit")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            //Instantiate (hitSplash, transform.position, transform.rotation);
            partScript.takeDamage(dmg);
        }
        else if (target.tag == "RightWing")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            //Instantiate (hitSplash, transform.position, transform.rotation);
            partScript.takeDamage(dmg);
        }
        else if (target.tag == "LeftWing")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            //Instantiate (hitSplash, transform.position, transform.rotation);
            partScript.takeDamage(dmg);
        }
        else if (target.tag == "TorpedoBay")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            //Instantiate (hitSplash, transform.position, transform.rotation);
            partScript.takeDamage(dmg);
        }
        else if (target.tag == "Left Thruster")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            //Instantiate (hitSplash, transform.position, transform.rotation);
            partScript.takeDamage(dmg);
        }
        else if (target.tag == "Right Thruster")
        {
            PlayerPartController partScript = target.GetComponent <PlayerPartController>();
            //Instantiate (hitSplash, transform.position, transform.rotation);
            partScript.takeDamage(dmg);
        }
        else
        {
        }

        //if (target.tag != "PlayerLaser" && target.tag != "Enemy" && target.tag != "EnemyBolt" && target.tag != "EnemySpawner" && target.tag != "pickup")
        //{
        //    Destroy(gameObject);
        //}
    }