Пример #1
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (!other.gameObject.CompareTag("Player") && !other.gameObject.CompareTag("dark_bullets") && !other.gameObject.CompareTag("bullets"))
        {
            GameObject.Destroy(gameObject);
        }
        if (other.gameObject.CompareTag("shootable"))
        {
            try { Core_controller enemy = other.gameObject.GetComponent <Core_controller>();
                  enemy.takedmg(); }
            catch (System.NullReferenceException ex) {
                Minion_1_controller minion = other.gameObject.GetComponent <Minion_1_controller>();
                minion.takedmg();
            }
        }

        if (other.gameObject.CompareTag("red_bullets"))
        {
            destroyer_red bullets = other.gameObject.GetComponent <destroyer_red>();
            bullets.vanish();
            Destroy(gameObject);
        }
    }
 // Use this for initialization
 void Start()
 {
     core_script = enemycore.GetComponent <Core_controller>();
 }