Example #1
0
 /// <summary>
 /// The payment method for the mine.
 /// </summary>
 /// <param name="mine">Mine.</param>
 void MinePayment(Mine mine, int spriteIndex)
 {
     if (GlobalClicks.currencyCount >= mine.Cost)
     {
         GlobalClicks.currencyCount    -= mine.Cost;
         PickaxeUpgrade.activeMineBonus = mine.MineBonus;
         mine.Unlocked = true;
         int index = mineList.FindIndex(i => i.Name == mine.Name);
         mineTextList[index].text = mine.Name;
         mine.Active = true;
         HandelResearchCanvas(mine);
         minerUpgrade.ShowMinerCanvas(true);
         setStoneSprite(spriteIndex);
         setStoneBkSprite(spriteIndex);
         mineInfoLeft.text  = mine.Name + " MINE";
         mineInfoRight.text = "BONUS: $" + mine.MineBonus;
         mineCartActiveSprites[index].active = true;
         passiveMinerLeft.text  = "MINER";
         passiveMinerRight.text = "$/S: 0";
     }
     else
     {
         textFader.DisplayText(GlobalItems.displayTimes[1], GlobalItems.displayTexts[0]);
     }
 }
Example #2
0
 public void MinerPayment(Miner miner, Text displayText)
 {
     if (GlobalClicks.currencyCount >= miner.Cost)
     {
         GlobalClicks.currencyCount -= miner.Cost;
         miner.Unlocked              = true;
         StopAllCoroutines();
         StartMinersPassive();
         minerTextList[0].text = "";
         minerTextList[1].text = "Owned";
         ShowCanvas(researchCanvas, true);
         SetResearchText(miner);
         displayText.text = "$/S: " + miner.PassiveBonus.ToString();
     }
     else
     {
         textFader.DisplayText(GlobalItems.displayTimes[1], GlobalItems.displayTexts[0]);
     }
 }
Example #3
0
 public void UpgradePickaxe()
 {
     if (GlobalClicks.currencyCount >= upgradeCost)
     {
         pickaxeLevel++;
         levelDisplay.text           = pickaxeLevel.ToString();
         GlobalClicks.currencyCount -= upgradeCost;
         UpgradeCostIncrease();
         costDisplay.text = "$" + upgradeCost.ToString();
     }
     else
     {
         textFader.DisplayText(GlobalItems.displayTimes[1], GlobalItems.displayTexts[0]);
     }
 }