void Awake() { Instance = this; AllLeaderboardDatabasePath = Application.dataPath + "/" + SystemInfo.deviceName + "-all-leaderboard-database.json"; LeaderboardDatabasePath = Application.dataPath + "/" + SystemInfo.deviceName + "-leaderboard-database.json"; ExhibitDatabasePath = Application.dataPath + "/" + SystemInfo.deviceName + "-exhibit-database.json"; LoadDatabases(); AdminScreenText.gameObject.SetActive(false); BtnCombineDbs = GetComponentInChildren <PollButtonComponent>(); BtnCombineDbs.gameObject.SetActive(false); }
public void CreateObjects() { AnswerTextInstance = Instantiate(AnswerTextPrefab).GetComponent <PollTextComponent>(); AnswerTextInstance.transform.SetParent(transform); AnswerTextInstance.transform.position = Data.AnswerTextPosition; SelectYourAnswerTextInstance = Instantiate(SelectYourAnswerTextPrefab).GetComponent <PollTextComponent>(); SelectYourAnswerTextInstance.transform.SetParent(transform); AnswerTextInstance.SetTextData(Data.AnswerText); AnswerTextInstance.CreateAllObjects(); AnswerButtonTextInstance = Instantiate(AnswerButtonTextPrefab).GetComponent <PollButtonComponent>(); AnswerButtonTextInstance.transform.SetParent(transform); AnswerButtonTextInstance.transform.position = Data.AnswerButtonTextPosition; AnswerButtonTextInstance.SetButtonTextData(Data.AnswerButtonText); AnswerButtonTextInstance.CreateAllObjects(); if (Data.Correct) { CorrectOrIncorrectBackgroundInstance = Instantiate(AnswerCorrectBackgroundPrefab).GetComponent <PollImageComponent>(); } else { CorrectOrIncorrectBackgroundInstance = Instantiate(AnswerIncorrectBackgroundPrefab).GetComponent <PollImageComponent>(); } CorrectOrIncorrectBackgroundInstance.transform.SetParent(transform); CorrectOrIncorrectBackgroundInstance.transform.position = Data.AnswerButtonTextPosition + new Vector3(0, 0, 0.5f); SelectedCorrectBackgroundInstance = Instantiate(SelectedCorrectBackgroundPrefab).GetComponent <PollImageComponent>(); SelectedCorrectBackgroundInstance.transform.SetParent(transform); SelectedCorrectBackgroundInstance.transform.position = Data.AnswerButtonTextPosition + new Vector3(0, 0, 0.5f); AnswerBackgroundInstance = Instantiate(AnswerBackgroundPrefab).GetComponent <PollImageComponent>(); AnswerBackgroundInstance.transform.SetParent(transform); AnswerBackgroundInstance.transform.position = Data.AnswerButtonTextPosition; SelectedImageSequenceInstance = Instantiate(SelectedImageSequencePrefab).GetComponent <PollImageSequenceComponent>(); SelectedImageSequenceInstance.transform.SetParent(transform); SelectedImageSequenceInstance.transform.position = Data.AnswerButtonTextPosition + new Vector3(0, 0, 0.5f); if (Data.Correct) { SelectedImageSequenceInstance.SetImageSequenceFolder("Poll/Images/CorrectAnswer"); } else { SelectedImageSequenceInstance.SetImageSequenceFolder("Poll/Images/IncorrectAnswer"); } SelectedImageSequenceInstance.CreateObjects(false); SelectedImageSequenceInstance.SetLoop(false); HideObjects(); }