Help pls. What should I add? Assets/GameController.cs(72,36): error CS1061: Type RoundData’ does not contain a definition for pointsAddedForCorrectAnswer’ and no extension method pointsAddedForCorrectAnswer’ of type RoundData’ could be found.
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
using System.Collections.Generic;
public class GameController : MonoBehaviour {
public Text questionDisplayText;
public Text scoreDisplayText;
public SimpleObjectPool answerButtonGameObjectsPool;
public Transform answerButtonParent;
public GameObject questionDisplay;
public GameObject roundEndDisplay;
private DataController dataController;
private RoundData currentRoundData;
private QuestionData questionPool;
private bool isRoundActive;
private float timeRemaining;
private int questionIndex;
private int playerScore;
private List answerButtonGameObjects = new List();
// Use this for initialization
void Start ()
{
dataController = FindObjectOfType ();
currentRoundData = dataController.GetCurrentRoundData ();
questionPool = currentRoundData.questions;
timeRemaining = currentRoundData.timeLimitInSeconds;
playerScore = 0;
questionIndex = 0;
showQuestion ();
isRoundActive = true;
}
private void showQuestion()
{
RemoveAnswerButtons ();
QuestionData questionData = questionPool [questionIndex];
questionDisplayText.text = questionData.questionText;
for (int i = 0; i < questionData.answers.Length; i++)
{
GameObject answerButtonGameObjects = answerButtonGameObjectsPool.GetObject ();
answerButtonGameObjects.transform.SetParent (answerButtonParent);
AnswerButton answerButton = answerButtonGameObjects.GetComponent<AnswerButton> ();
answerButton.Setup (questionData.answers *);*
}
}
private void RemoveAnswerButtons()
{
while (answerButtonGameObjects.Count > 0)
answerButtonGameObjectsPool.ReturnObject (answerButtonGameObjects [0]);
answerButtonGameObjects.RemoveAt(0);
}
public void AnswerButtonClicked(bool isCorrect)
{
if (isCorrect)
{
playerScore += currentRoundData.pointsAddedForCorrectAnswer;
scoreDisplayText.text = "Score: " + playerScore.ToString ();
}
if (questionPool.Length > questionIndex + 1) {
questionIndex++;
showQuestion ();
}
else
{
EndRound ();
}
}
public void EndRound()
{
isRoundActive = false;
questionDisplay.SetActive (false);
roundEndDisplay.SetActive (true);
}
// Update is called once per frame
void Update () {
}