Example #1
0
    public QMGCabinetStatus() : base()
    {
        Upgrades = new List <ShopUpgrade>();

        IsActive = true;

        // double points
        doublePoints              = new ShopUpgrade();
        doublePoints.upgradeName  = "Double Points";
        doublePoints.price        = new BigIntWrapper(1000);
        doublePoints.description  = "Doubles the points received from playing this game.";
        doublePoints.currentLevel = 0;
        doublePoints.maxLevel     = 5;
        doublePoints.priceScale   = 2;
        doublePoints.sType        = ShopUpgrade.ScaleType.MULT;
        doublePoints.sprite       = "Sprites/Shop/Placeholder/doubleMult";

        Upgrades.Add(doublePoints);

        // red upgrade
        redUpgrade              = new ShopUpgrade();
        redUpgrade.upgradeName  = "Red Upgrade";
        redUpgrade.price        = new BigIntWrapper(99999999999);
        redUpgrade.description  = "This upgrade is red.";
        redUpgrade.currentLevel = 0;
        redUpgrade.maxLevel     = 3;
        redUpgrade.priceScale   = 100;
        redUpgrade.sType        = ShopUpgrade.ScaleType.ADD;
        redUpgrade.sprite       = "Sprites/CabinetScene/Placeholder/redCabinet";

        Upgrades.Add(redUpgrade);
    }
Example #2
0
 public void Upgrade(ShopUpgrade type)
 {
     if (type == ShopUpgrade.Hull)
     {
         hullUpgrade++;
         MaxHealth += 100;
         UiManager.Instance.AddHealth(100);
     }
     else if (type == ShopUpgrade.Fins)
     {
         finUpgrade++;
     }
     else if (type == ShopUpgrade.Light)
     {
         lightUpgrade++;
     }
 }
Example #3
0
    public KNGCabinetStatus() : base()
    {
        Upgrades = new List <ShopUpgrade>();

        IsActive = true;

        // banana upgrade
        bananaUpgrade              = new ShopUpgrade();
        bananaUpgrade.upgradeName  = "Bananas";
        bananaUpgrade.price        = new BigIntWrapper(1000);
        bananaUpgrade.description  = "Bananas are now worth more points.";
        bananaUpgrade.currentLevel = 0;
        bananaUpgrade.maxLevel     = 5;
        bananaUpgrade.priceScale   = 2;
        bananaUpgrade.sType        = ShopUpgrade.ScaleType.MULT;
        bananaUpgrade.sprite       = "Sprites/ArcadeCabinets/KNG/JungleTheme/Collectibles/BananaBunch";

        Upgrades.Add(bananaUpgrade);
    }
    public BRDCabinetStatus() : base()
    {
        Upgrades = new List <ShopUpgrade>();

        IsActive = true;

        // robe upgrade
        robeUpgrade              = new ShopUpgrade();
        robeUpgrade.upgradeName  = "Robes";
        robeUpgrade.price        = new BigIntWrapper(1000);
        robeUpgrade.description  = "Your robes now can handle more damage";
        robeUpgrade.currentLevel = 0;
        robeUpgrade.maxLevel     = 5;
        robeUpgrade.priceScale   = 2;
        robeUpgrade.sType        = ShopUpgrade.ScaleType.MULT;
        robeUpgrade.sprite       = "Sprites/ArcadeCabinets/BRD/Wizard";

        Upgrades.Add(robeUpgrade);
    }
 /**
  * Closes the PopUp.
  */
 public void ClosePopUp()
 {
     popUpPanel.SetActive(false);
     activeUpgrade = null;
 }
    public DebugCabinetStatus() : base()
    {
        Upgrades = new List <ShopUpgrade>();

        IsActive = true;

        // double points
        doublePoints              = new ShopUpgrade();
        doublePoints.upgradeName  = "Double Points";
        doublePoints.price        = new BigIntWrapper(1000);
        doublePoints.description  = "Doubles the points received from playing this game.";
        doublePoints.currentLevel = 0;
        doublePoints.maxLevel     = 5;
        doublePoints.priceScale   = 2;
        doublePoints.sType        = ShopUpgrade.ScaleType.MULT;
        doublePoints.sprite       = "Sprites/Shop/Placeholder/doubleMult";

        Upgrades.Add(doublePoints);

        // red upgrade
        redUpgrade              = new ShopUpgrade();
        redUpgrade.upgradeName  = "Red Upgrade";
        redUpgrade.price        = new BigIntWrapper(99999999999);
        redUpgrade.description  = "This upgrade is red.";
        redUpgrade.currentLevel = 0;
        redUpgrade.maxLevel     = 3;
        redUpgrade.priceScale   = 100;
        redUpgrade.sType        = ShopUpgrade.ScaleType.ADD;
        redUpgrade.sprite       = "Sprites/CabinetScene/Placeholder/redCabinet";

        Upgrades.Add(redUpgrade);

        /*
         * // blue upgrade
         * blueUpgrade = new ShopUpgrade();
         * blueUpgrade.upgradeName = "Blue Upgrade";
         * blueUpgrade.price = new BigIntWrapper(100);
         * blueUpgrade.description = "This upgrade is blue.";
         * blueUpgrade.currentLevel = 0;
         * blueUpgrade.maxLevel = 4;
         * blueUpgrade.priceScale = 100;
         * blueUpgrade.sType = ShopUpgrade.ScaleType.ADD;
         * blueUpgrade.sprite = "Sprites/CabinetScene/Placeholder/blueCabinet";
         *
         * Upgrades.Add(blueUpgrade);
         *
         * // green upgrade
         * greenUpgrade = new ShopUpgrade();
         * greenUpgrade.upgradeName = "Green Upgrade";
         * greenUpgrade.price = new BigIntWrapper(3000);
         * greenUpgrade.description = "This upgrade is green.";
         * greenUpgrade.currentLevel = 0;
         * greenUpgrade.maxLevel = 2;
         * greenUpgrade.priceScale = 100;
         * greenUpgrade.sType = ShopUpgrade.ScaleType.ADD;
         * greenUpgrade.sprite = "Sprites/CabinetScene/Placeholder/greenCabinet";
         *
         * Upgrades.Add(greenUpgrade);
         *
         * // yellow upgrade
         * yellowUpgrade = new ShopUpgrade();
         * yellowUpgrade.upgradeName = "Yellow Upgrade";
         * yellowUpgrade.price = new BigIntWrapper(7000);
         * yellowUpgrade.description = "This upgrade is yellow.";
         * yellowUpgrade.currentLevel = 0;
         * yellowUpgrade.maxLevel = 10;
         * yellowUpgrade.priceScale = 100;
         * yellowUpgrade.sType = ShopUpgrade.ScaleType.ADD;
         * yellowUpgrade.sprite = "Sprites/CabinetScene/Placeholder/yellowCabinet";
         *
         * Upgrades.Add(yellowUpgrade);
         *
         * // red upgrade 2
         * redUpgrade2 = new ShopUpgrade();
         * redUpgrade2.upgradeName = "Red Upgrade 2";
         * redUpgrade2.price = new BigIntWrapper(5);
         * redUpgrade2.description = "This upgrade is red, but a second time.";
         * redUpgrade2.currentLevel = 0;
         * redUpgrade2.maxLevel = 5;
         * redUpgrade2.priceScale = 2;
         * redUpgrade2.sType = ShopUpgrade.ScaleType.EXP;
         * redUpgrade2.sprite = "Sprites/CabinetScene/Placeholder/redCabinet";
         *
         * Upgrades.Add(redUpgrade2);
         *
         * // blue upgrade 2
         * blueUpgrade2 = new ShopUpgrade();
         * blueUpgrade2.upgradeName = "Blue Upgrade 2";
         * blueUpgrade2.price = new BigIntWrapper(30);
         * blueUpgrade2.description = "This upgrade is blue, but a second time.";
         * blueUpgrade2.currentLevel = 0;
         * blueUpgrade2.maxLevel = 3;
         * blueUpgrade2.priceScale = 100;
         * blueUpgrade2.sType = ShopUpgrade.ScaleType.MULT;
         * blueUpgrade2.sprite = "Sprites/CabinetScene/Placeholder/blueCabinet";
         *
         * Upgrades.Add(blueUpgrade2);
         */
    }