public void onBackButtonClick() { GameObject.Destroy(questionObject.gameObject); questionObject = null; currentChapter = null; SoundManager.ChoosePlayMusic(0); screensManager.ShowMainScreen(); }
public async static Task <QuestionsObject> GetQuestionsObject(string path) { dynamic dynQuestionsObj = await GetResultFromURL(path); QuestionsObject questionsObj = new QuestionsObject(); questionsObj.Count = dynQuestionsObj.count; ObservableCollection <QuestionObject> questions = new ObservableCollection <QuestionObject>(); foreach (var question in dynQuestionsObj.questions) { questions.Add(QuestionObject.fromDynamic(question)); } questionsObj.Questions = questions; return(questionsObj); }
public void InitQuestionsListObject(ChapterItem currentChapter) { GameObject newObject = null; newObject = Instantiate(questionsTemplate) as GameObject; questionObject = newObject.GetComponent <QuestionsObject>(); questionObject.InitList(currentChapter); questionObject.buttonClickEvent += onQuestionClick; newObject.transform.SetParent(questContainer); newObject.transform.localScale = new Vector3(1, 1, 1); RectTransform rctr = newObject.GetComponent <RectTransform>(); rctr.offsetMax = new Vector2(0, 0); rctr.offsetMin = new Vector2(0, 0); rctr.anchoredPosition3D = new Vector3(0, 0, 0); }