Exemplo n.º 1
0
 // Update is called once per frame
 void Update()
 {
     if (isReady)
     {
         myText.text = "" + (pedometerPlugin.GetTotalStep() - PlayerPrefs.GetInt("baseSubtract") - PlayerPrefs.GetInt("berrySpent"));
     }
 }
Exemplo n.º 2
0
    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;
        }
    }
Exemplo n.º 3
0
    //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");
                }
            }
        }
    }
Exemplo n.º 4
0
 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);
     }
 }
Exemplo n.º 5
0
	//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");
			}
		}
	
	}