public bool ExistsTier(TurretTier turretTier) { foreach (KeyValuePair <Transform, TurretInfo> turretSlot in turretsSlots) { if (turretSlot.Value.TurretTier == turretTier) { return(true); } } return(false); }
public bool ExistsTierAndElement(TurretTier turretTier, TurretElement turretElement) { foreach (KeyValuePair <Transform, TurretInfo> turretSlot in turretsSlots) { if (turretSlot.Value.TurretTier == turretTier && turretSlot.Value.TurretElement == turretElement) { return(true); } } return(false); }
public int GetSlot(TurretElement turretElement, TurretTier turretTier) { foreach (KeyValuePair <Transform, TurretInfo> turretSlot in turretsSlots) { if (turretSlot.Value.TurretElement == turretElement && turretSlot.Value.TurretTier == turretTier) { return(turretsSlots.IndexOf(turretSlot)); } } return(-1); }