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>(); }