public bool LivingMemberHasItemEquipped(string inId) { if (faction != Faction.PLAYER) { throw new System.Exception("This function cannot be called on an enemy team"); } for (int i = 0; i < members.Count; i++) { if (!members[i].dead) { PlayerCharacterData pcd = (PlayerCharacterData)members[i]; if (pcd.ItemOrVariantIsEquipped(inId)) { return(true); } } } return(false); }