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); }
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++; } }
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); */ }