private void Start() { Invoke("Die", lifeTime); Soldier[] soldiers = FindObjectsOfType(typeof(Soldier)) as Soldier[]; foreach (Soldier soldier in soldiers) { if (soldier is IDamageable) { if ((soldier as IDamageable).getPlayer() == instigator.getPlayer()) { Physics.IgnoreCollision(soldier.GetComponent <Collider>(), GetComponent <Collider>(), true); } } } }