Exemple #1
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);            // 회사 업그레이드에 필요한 값을 불러온다.
    }
Exemple #2
0
 private void loadPowerUpInfo()
 {
     JumpPowerUp = PlayerPrefsX.GetBool("PlayerJumpPowerUp");
     if (JumpPowerUp)
     {
         PlayerSpriteRenderer.color = Color.red;
     }
     MeleePowerUp = PlayerPrefsX.GetBool("PlayerMeleePowerUp");
     PowerUpTime  = PlayerPrefsX.GetLong("PlayerPowerTimeRemaining");
 }
Exemple #3
0
 private void loadPowerUpInfo()
 {
     Debug.Log("Loading PowerUpInfo");
     MeleePowerUp = PlayerPrefsX.GetBool("BossThreeMeleePower");
     if (MeleePowerUp)
     {
         mySpriteRenderer.color = Color.blue;
     }
     PowerUpTime = PlayerPrefsX.GetLong("BossThreePowerTimeRemaining");
     PlayerPrefsX.SetBool("BossThreeLoad", false);
     powerup.GetComponent <SpriteRenderer>().enabled = false;
 }
Exemple #4
0
    // 회사 업그레이드 끝!


    // 제품 업그레이드 부분

    public void LoadProductUpGradeButton(ProductUpgradeButton mProductButton)                                               // 제품 저장 함수
    {
        string key = mProductButton.mUpGradeProductName;                                                                    // 제품의 각각 이름을 대입

        mProductButton.mLevel = PlayerPrefs.GetInt(key + "_level");                                                         // 제품의 level을 불러옴
        mProductButton.mGoldPerSecByUpgrade = PlayerPrefsX.GetLong(key + "_goldPerSec");                                    // 제품의 초당 골드를 불러옴
        mProductButton.mCurrentProductCost  = PlayerPrefsX.GetLong(key + "_cost", mProductButton.mStartCurrentProductCost); // 제품의 업그레이드 비용을 불러옴
        if (PlayerPrefs.GetInt(key + "_isPurchased") == 1)                                                                  // 제품이 업그레이드가 되었는지 안되었는지 확인한다.
        {
            mProductButton.mIsPurchased = true;                                                                             //  업그레이드가 되어 있다면, true로 바꾸어준다.
        }
        else
        {
            mProductButton.mIsPurchased = false;    // 안되어 있다면, false값으로 바꾸어준다.
        }
    }
Exemple #5
0
    private void Start()
    {
        if (partsManager.IsHavePlayerSave())
        {
            partsManager.LoadPlayerSave(playerMonster);
        }
        else
        {
            partsManager.InitStartPlayerParts(playerMonster);
        }
        playerMonster.onDie += OnPlayerDie;
        playerMonster.RecreateBodyParts();

        currLevel            = PlayerPrefs.GetInt("CurrBattleLevel", 0);
        levelTextField1.text = currLevel.ToString();

        CreateNewEnemy();

        if (PlayerPrefs.HasKey("Meat"))
        {
            long  lastTicks = PlayerPrefsX.GetLong("TicksLastExit", 0);
            float minsAfk   = (System.DateTime.Now - new System.DateTime(lastTicks)).Minutes;
            if (minsAfk <= 1)
            {
                minsAfk = 1;
            }
            idleMeat = minsAfk * (meatIdleMinute + meatIdlePerLevel * currLevel);
            if (idleMeat <= 1)
            {
                idleMeat = 1;
            }
            screenManager.ShowIldeWindow(idleMeat);
        }
        else
        {
            screenManager.HideIdleWIndow();
            LeanTween.delayedCall(0.33f, Continue);
        }
    }
Exemple #6
0
    public void Load()
    {
        long gameMinutes = PlayerPrefsX.GetLong("gameMinutes");

        minutes = gameMinutes;
    }