Exemple #1
0
    public bool ExistsTier(TurretTier turretTier)
    {
        foreach (KeyValuePair <Transform, TurretInfo> turretSlot in turretsSlots)
        {
            if (turretSlot.Value.TurretTier == turretTier)
            {
                return(true);
            }
        }

        return(false);
    }
Exemple #2
0
    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);
    }
Exemple #3
0
    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);
    }