コード例 #1
0
ファイル: Bt_Module.cs プロジェクト: Bryndye/PimpMyFusee
    public void BuyModule()
    {
        ModulesData.Module module = ManagerShop.Instance.modulesData.modulesList[moduleIndex];
        module.locked = false;
        ManagerShop.Instance.modulesData.modulesList[moduleIndex] = module;

        ManagerShop.Instance.CreateButtons();
    }
コード例 #2
0
    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();
        }
    }
コード例 #3
0
    public void BuyModule(int index)
    {
        Debug.Log(index);

        ModulesData.Module module = modulesData.modulesList[index];
        module.locked = false;
        modulesData.modulesList[index] = module;

        CreateButtons();
    }