public void PurchaseItem() { if (CDataController.GetInstance().GetGold() >= currentCost) { isPurchased = true; CDataController.GetInstance().SubGold(currentCost); level++; } }
public void PurchaseUpgrade() { if (CDataController.GetInstance().GetGold() >= currentCost) { CDataController.GetInstance().SubGold(currentCost); level++; CDataController.GetInstance().AddGoldPerClick(goldByUpgrade); UpdateUpgrade(); UpdateUI(); CDataController.GetInstance().SaveUpgradeButton(this); } }
public static CDataController GetInstance() { if (instance == null) { instance = FindObjectOfType <CDataController>(); if (instance == null) { GameObject container = new GameObject("CDataController"); instance = container.AddComponent <CDataController>(); } } return(instance); }
void Start() { CDataController.GetInstance().LoadUpgradeButton(this); UpdateUI(); }