private void OnTriggerStay2D(Collider2D collision) { if (collision.tag == "Enemy") { EyeScript es = collision.GetComponent <EyeScript>(); if (es != null) { if (this.prestige < es.prestige) { waiting = true; } } else { ImpScript im = collision.GetComponent <ImpScript>(); if (im != null) { if (this.prestige < im.prestige) { waiting = true; } } else { DevilScript ds = collision.GetComponent <DevilScript>(); if (ds != null) { if (this.prestige < ds.prestige) { waiting = true; } } else { DarkAngelScript da = collision.GetComponent <DarkAngelScript>(); if (da != null) { waiting = true; } } } } } }