I am getting the following errors and i don’t know why.
error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer
error CS1061: Type Text' does not contain a definition for
text’ and no extension method text' of type
Text’ could be found (are you missing a using directive or an assembly reference?)
i get that one twice
Here is my code;
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
public class Generate : MonoBehaviour
{
public GameObject rings;
int score = 0;
int highscore;
Text text;
// Use this for initialization
void Start()
{
Text = GetComponent <Text> ();
Debug.Log ("Generate");
highscore = PlayerPrefs.GetInt("highscore", 0);
InvokeRepeating("CreateObstacle", 1f, 1.5f);
}
void CreateObstacle()
{
Instantiate(rings);
if (++score > highscore)
highscore = score;
}
void Update()
{
text.text = "Score: " + score.ToString();
text.text = "Highscore: " + highscore;
if (score >= highscore)
{
PlayerPrefs.SetInt ("highscore", score);
}
}
}