I am trying somethings like this…
using UnityEngine;
using System.Collections;
public class Score : MonoBehaviour {
float highscore = 0.0f,score = 0.0f;
OffSet2 OffSet;
void Start () {
OffSet = GameObject.FindWithTag("MainCamera").GetComponent<OffSet2>();
score = OffSet2.step;
if(PlayerPrefs.GetFloat("highscore",0.0f) < score)
{
PlayerPrefs.SetFloat("highscore", score);
}
}
void OnGUI()
{
GUI.Label(new Rect(300,210,70,20),"Score :");
GUI.TextField(new Rect(400,210, 70, 20), score.ToString());
GUI.Label(new Rect(300,240,80,20)," High Score :");
GUI.TextField(new Rect(400,260, 80, 20), highscore.ToString());
}
}
But I am getting zero value in my Highscore Textfield…
thanks!!
kajal