Example #1
0
    public void SaveCompanyUpGradeButton(UpGradeButton mUpgradeButton)               // 회사에 관한 정보를 저장하는 함수
    {
        string key = mUpgradeButton.mUpGradeCompanyName;                             // 각각 회사의 이름을 가져와 대입

        PlayerPrefs.SetInt(key + "_level", mUpgradeButton.mLevel);                   // 각 회사의 level을 저장
        PlayerPrefsX.SetLong(key + "_goldByUpgrade", mUpgradeButton.mGoldByUpgrade); // 각 회사의 클릭당 골드를 저장
        PlayerPrefsX.SetLong(key + "_cost", mUpgradeButton.mCurrentCost);            // 각 회사의 업그레이드 비용을 저장
    }
Example #2
0
    public void SaveUpgradeButton(UpGradeButton upGradeButton)
    {
        string key = upGradeButton.upGradeName;

        PlayerPrefs.SetInt(key + "_level", upGradeButton.level);
        PlayerPrefs.SetInt(key + "_goldByUpgrade", upGradeButton.startGoldByUpgrade);
        PlayerPrefs.SetInt(key + "_cost", upGradeButton.currentCost);
    }
Example #3
0
    // 회사 업그레이드 부분

    public void LoadCompanyUpGradeButton(UpGradeButton mUpgradeButton)                                                    // 회사에 관한 정보를 가져오는 함수
    {
        string key = mUpgradeButton.mUpGradeCompanyName;                                                                  // 각각의 회사 이름을 가져와 대입한다.

        mUpgradeButton.mLevel         = PlayerPrefs.GetInt(key + "_level", mUpgradeButton.mLevel);                        // 각각 회사의 level을 읽어온다.
        mUpgradeButton.mGoldByUpgrade = PlayerPrefsX.GetLong(key + "_goldByUpgrade", mUpgradeButton.mStartGoldByUpGrade); // 각각 회사의 클릭 당 골드를 불러온다.
        mUpgradeButton.mCurrentCost   = PlayerPrefsX.GetLong(key + "_cost", mUpgradeButton.mStartCurrentCost);            // 회사 업그레이드에 필요한 값을 불러온다.
    }
Example #4
0
    /*
     * //저장하기
     * public void SetGold(int newGold)
     * {
     *  m_gold = newGold;
     *  PlayerPrefs.SetInt("Gold", m_gold);
     * }
     *
     * //저장하기전에 골드더하기
     * public void AddGold(int newGold)
     * {
     *  m_gold += newGold;
     *  SetGold(m_gold);
     * }
     *
     * //저장하기전에 골드빼기
     * public void SubGold(int newGold)
     * {
     *  m_gold -= newGold;
     *  SetGold(m_gold);
     * }
     *
     * //골드 가져오기
     * public int GetGold()
     * {
     *  return m_gold;
     * }
     *
     * public void SetGoldPerClick(int newGoldPerClick)
     * {
     *  m_goldPerClick = newGoldPerClick;
     *  PlayerPrefs.SetInt("GoldPerClick", m_goldPerClick);
     * }
     *
     *
     * public void AddGoldPerClick(int newGoldPerClick)
     * {
     *  m_goldPerClick += newGoldPerClick;
     *  SetGoldPerClick(m_goldPerClick);
     * }
     *
     *  public int GetGoldPerClick()
     * {
     *  return m_goldPerClick;
     * }
     *
     */

    public void LoadUpgradeButton(UpGradeButton upGradeButton)
    {
        string key = upGradeButton.upGradeName;

        upGradeButton.level         = PlayerPrefs.GetInt(key + "_level", 1);
        upGradeButton.goldByUpgrade = PlayerPrefs.GetInt(key + "_goldByUpgrade",
                                                         upGradeButton.startGoldByUpgrade);
        upGradeButton.currentCost = PlayerPrefs.GetInt(key + "_cost", upGradeButton.startCurrentCost);
    }