// Update is called once per frame void Update() { if (isReady) { myText.text = "" + (pedometerPlugin.GetTotalStep() - PlayerPrefs.GetInt("baseSubtract") - PlayerPrefs.GetInt("berrySpent")); } }
public void Update() { pedometerPlugin = PedometerPlugin.GetInstance(); levelObj = GameObject.Find("level"); sliderObj = GameObject.Find("xpSlider"); if (levelObj != null && sliderObj != null) { //set level text from memory //int steps = pedometerPlugin.GetTotalStep() - PlayerPrefs.GetInt ("baseSubtract") - PlayerPrefs.GetInt("berrySpent"); int stepsXP = pedometerPlugin.GetTotalStep() - PlayerPrefs.GetInt("baseSubtract"); int levelNumber = stepsXP / STEPS_PER_XP; float toNextLevel = (stepsXP % STEPS_PER_XP) / (float)STEPS_PER_XP; Text levelText = levelObj.GetComponent <Text> (); levelText.GetComponentInChildren <Text>().text = "" + levelNumber; //set xp slider fullness Slider xpSlider = sliderObj.GetComponent <Slider>(); xpSlider.value = toNextLevel; } }
//Kill the Tingo when health is zero public void OnHealthChange() { GameObject sliderObj = GameObject.Find("HealthSlider"); if (sliderObj != null) { Slider healthSlider = sliderObj.GetComponent <Slider>(); var health = healthSlider.value; PlayerPrefs.SetFloat("health", health); if (health <= 0) { //Check if app has been installed for the first time if (PlayerPrefs.GetInt("hasRan") == 0) { PlayerPrefs.SetInt("berries", 5); PlayerPrefs.SetFloat("xp", 0); PlayerPrefs.SetFloat("health", 1); PlayerPrefs.SetInt("level", 0); PlayerPrefs.SetInt("steps", 0); PlayerPrefs.SetInt("hasRan", 1); healthSlider.value = 1; } else { PlayerPrefs.SetInt("baseSubtract", pedometerPlugin.GetTotalStep()); changeScene("death"); } } } }
public void buyBerries() { pedometerPlugin = PedometerPlugin.GetInstance(); if ((pedometerPlugin.GetTotalStep() - PlayerPrefs.GetInt("baseSubtract") - PlayerPrefs.GetInt("berrySpent") > STEPS_PER_BERRY)) { PlayerPrefs.SetInt("berries", PlayerPrefs.GetInt("berries") + 1); PlayerPrefs.SetInt("berrySpent", PlayerPrefs.GetInt("berrySpent") + STEPS_PER_BERRY); } }
//Kill the Tingo when health is zero public void OnHealthChange(){ GameObject sliderObj = GameObject.Find("HealthSlider"); if (sliderObj != null) { Slider healthSlider = sliderObj.GetComponent<Slider>(); var health = healthSlider.value; PlayerPrefs.SetFloat ("health", health); if (health <= 0) { PlayerPrefs.SetInt("baseSubtract", pedometerPlugin.GetTotalStep()); // pedometerPlugin.DeleteData (); // pedometerPlugin.StopPedometerService (); changeScene ("death"); } } }