public void BuyModule() { ModulesData.Module module = ManagerShop.Instance.modulesData.modulesList[moduleIndex]; module.locked = false; ManagerShop.Instance.modulesData.modulesList[moduleIndex] = module; ManagerShop.Instance.CreateButtons(); }
private void Save() { if (PlayerPrefs.HasKey("Gold")) { Gold = PlayerPrefs.GetInt("Gold"); } else { PlayerPrefs.SetInt("Gold", Gold); } if (PlayerPrefs.HasKey("PriceUp")) { PriceUp = PlayerPrefs.GetInt("PriceUp"); } else { PlayerPrefs.SetInt("PriceUp", PriceUp); } if (PlayerPrefs.HasKey("EspaceMax")) { EspaceMax = PlayerPrefs.GetInt("EspaceMax"); } else { PlayerPrefs.SetInt("EspaceMax", EspaceMax); } if (PlayerPrefs.HasKey("Modules") && PlayerPrefs.GetString("Modules").Length == modulesData.modulesList.Count) { string boughtModules = PlayerPrefs.GetString("Modules"); List <ModulesData.Module> modulesList = modulesData.modulesList; for (int i = 0; i < modulesList.Count; i++) { ModulesData.Module module = modulesData.modulesList[i]; if (boughtModules[i].Equals('0')) { module.locked = false; } else { module.locked = true; } modulesData.modulesList[i] = module; } } else { SaveModules(); } }
public void BuyModule(int index) { Debug.Log(index); ModulesData.Module module = modulesData.modulesList[index]; module.locked = false; modulesData.modulesList[index] = module; CreateButtons(); }