void OnTriggerEnter2D(Collider2D hitInfo) { Enemy enemy = hitInfo.GetComponent <Enemy>(); if (enemy != null) { enemy.TakeDamage(damage); } TurretAI turretAI = hitInfo.GetComponent <TurretAI>(); if (turretAI != null) { turretAI.TakeDamage1(damage); } AIenyme aIenyme = hitInfo.GetComponent <AIenyme>(); if (aIenyme != null) { aIenyme.TakeDamage2(damage); } BossHealth enemy1 = hitInfo.GetComponent <BossHealth>(); if (enemy1 != null) { enemy1.TakeDamage3(damage); } Enemyhealmap3 enemybossmap3 = hitInfo.GetComponent <Enemyhealmap3>(); if (enemybossmap3 != null) { enemybossmap3.TakeDamage(damage); } Instantiate(impactEffect, transform.position, transform.rotation); Destroy(gameObject); }
private void Awake() { aIenyme = gameObject.GetComponentInParent <AIenyme>(); }