private void Start() { string fileName = "gameData.txt"; dataPath = $"{Application.persistentDataPath}/{fileName}"; Debug.Log(dataPath); int testCount = 2; gameData.NineNumberDatas = new NumericDataType[testCount]; gameData.IncreaseDecreaseDatas = new NumericDataType[testCount]; for (int i = 0; i < testCount; i++) { gameData.NineNumberDatas[i] = new NumericDataType(9); gameData.IncreaseDecreaseDatas[i] = new NumericDataType(2); } //gameData.SetDataPath(dataPath); //gameData.Serialize(); gameData.SetDataPath(dataPath); GameData data = gameData.Deserialize(); gameData.NineNumberDatas = data.NineNumberDatas; gameData.IncreaseDecreaseDatas = data.IncreaseDecreaseDatas; NumericDataType numericDataType = gameData.NineNumberDatas[1]; questionGameController.SetQuest(numericDataType, 1); }
public void SetQuest(NumericDataType numericData, int questionVariant) { QuestionGame questionGame = new QuestionGame(numericData, questionVariant); questionData = questionGame.CreateQuestion(); questionGameHolder.SetValue(questionData.value); questionGameHolder.SetQuestion(questionData.question); questionGameHolder.SetAnswers(questionData.answers); questionGameHolder.SetClickAction(OnCalculate); }
public QuestionGame(NumericDataType numericData, int questionVariant) { _numericData = numericData; _questionVariant = questionVariant; }