I don’t know how to fix this error, it says: Identifier expected.
And the other one says: Syntax error, ‘,’ expected
The code is this one:
{
int speedX;
int speedY;
float generalSpeed;
public Text scoreText;
int player1Score;
int player2Score;
public Text winner;
void Start()
{
MoveBall();
}
void Update()
{
scoreText.text = player1Score.ToString() + " - " + player2Score.ToString();
}
void ResetBall()
{
transform.localPosition = new Vector3 (0, 0, 0);
GetComponent().velocity = Vector3.zero;
}
void MoveBall()
{
generalSpeed = Random.Range(5, 10);
speedX = Random.Range(0, 2);
if (speedX == 0)
{
speedX = 1;
}
else
{
speedX = -1;
}
speedY = Random.Range(0, 2);
if (speedY == 0)
{
speedY = 1;
}
else
{
speedY = -1;
}
GetComponent().velocity = new Vector3(generalSpeed * speedX, generalSpeed * speedY, 0);
}
void OnCollisionEnter(Collision object)
{
if (object.collider.tag == “player1goal”)
{
player1Score++;
ResetBall();
Invoke(“MoveBall”, 2);
}
if (object.collider.tag == “player2goal”)
{
player2Score++;
ResetBall();
Invoke(“MoveBall”, 2);
}
}
}