Example #1
0
    private int RetrieveBackgroundIndex(SkinColors playerSkinColor, SkinCategory playerSkinCategory)
    {
        int numBackgroundMaterials = backgroundMaterials.Count, i = 0;

        while (i < numBackgroundMaterials)
        {
            if (backgroundMaterials[i].PlayerSkinCategory == playerSkinCategory.ToString() && backgroundMaterials[i].PlayerSkinColor == playerSkinColor.ToString())
            {
                break;
            }
            i += 1;
        }
        return((i < numBackgroundMaterials) ? i : numBackgroundMaterials - 1);
    }
Example #2
0
 public Upgrade(int coinCost, float moneyCost, bool isBoughtByCoin, bool isBoughtByMoney, bool isUnlocked, bool isActive, ObjectsDescription applicableOn,
                SkinCategory upgradeCategory, SkinColors particlesColor, string upgradeName, Dictionary <string, SkinColorStuff> colorStuff)
 {
     CoinCost        = coinCost;
     MoneyCost       = moneyCost;
     IsBoughtByCoin  = isBoughtByCoin;
     IsBoughtByMoney = isBoughtByMoney;
     IsUnlocked      = isUnlocked;
     IsActive        = isActive;
     ApplicableOn    = applicableOn;
     ParticlesColor  = particlesColor;
     UpgradeName     = upgradeName;
     UpgradeCategory = upgradeCategory;
     ColorStuff      = colorStuff;
 }