// 회사 업그레이드 부분 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); // 회사 업그레이드에 필요한 값을 불러온다. }
private void loadPowerUpInfo() { JumpPowerUp = PlayerPrefsX.GetBool("PlayerJumpPowerUp"); if (JumpPowerUp) { PlayerSpriteRenderer.color = Color.red; } MeleePowerUp = PlayerPrefsX.GetBool("PlayerMeleePowerUp"); PowerUpTime = PlayerPrefsX.GetLong("PlayerPowerTimeRemaining"); }
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; }
// 회사 업그레이드 끝! // 제품 업그레이드 부분 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값으로 바꾸어준다. } }
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); } }
public void Load() { long gameMinutes = PlayerPrefsX.GetLong("gameMinutes"); minutes = gameMinutes; }