Example #1
0
    // Use this for initialization
    void Start()
    {
        string quizId = GameDataStore.Get().selectedQuiz;

        if (quizId == "")
        {
            quizId = "1";
        }
        resultView.OnResultNextButtonPressed  += OnResultNextButtonPressed;
        resultView.OnResultRetryButtonPressed += OnResultRetryButtonPressed;

        quizzesManager = FindObjectOfType(typeof(QuizzesManager)) as QuizzesManager;

        GetComponent <InputDetector>().OnTouchReleaseAnywhere += OnTouchReleaseAnywhere;

        viewSlider = GetComponentInChildren <ViewSlider>();

        questionViewLayouts = new List <QuestionViewLayout>(FindObjectsOfType <QuestionViewLayout>());
        keyboardManager     = FindObjectOfType <KeyboardManager>();
        quiz = quizzesManager.GetQuiz(quizId);
        if (quiz != null)
        {
            StartQuiz();
        }

        InitializePlayAds();
    }
Example #2
0
    void Start()
    {
        gm = FindObjectOfType <GameManager>();
        _quizzesManager = GetComponentInChildren <QuizzesManager>();

        //GetQuestionsFromServerUrl();
        GetQuestionsFromResources();
    }
Example #3
0
    void Start()
    {
        listItems       = new List <QuizListItem>();
        scrollerContent = GetComponentInChildren <SwipeScrollerContent>();

        quizManager = FindObjectOfType(typeof(QuizzesManager)) as QuizzesManager;

        quizzes = new List <Quiz>(quizManager.GetQuizList());

        CreateQuizzesList();

        ShowAdBanner();
    }
Example #4
0
    public void GetWeeklyQuizzes()
    {
        quizzesManager = FindObjectOfType(typeof(QuizzesManager)) as QuizzesManager;
        xmlManager     = new XMLManager();

        weekQuizRequest = new WeekQuizRequest();
        weekQuizRequest.OnRequestFinished += HandleOnWeekQuizzesRequestFinished;

        quizRequestManager = new QuizRequestsManager();
        quizRequestManager.OnQuizRequestFinished += HandleOnQuizRequestFinished;

        FetchWeekQuizIds();
    }
Example #5
0
    void Awake()
    {
        QuizzesManager other = FindObjectOfType(typeof(QuizzesManager)) as QuizzesManager;

        if (other != null && other != this)
        {
            Destroy(this);
        }
        else
        {
            LoadStoredQuizzes();
            DontDestroyOnLoad(gameObject);
        }
    }
Example #6
0
    // Use this for initialization
    void Start()
    {
        PlayerPrefs.DeleteAll();

        xmlManager = new XMLManager();
        Quiz newQuiz = xmlManager.LoadXml(xmlTest.text)[0];

        quizzesManager = GetComponentInChildren <QuizzesManager>();

        quizzesManager.HasQuiz(testQuizId);
        if (!quizzesManager.HasQuiz(testQuizId))
        {
            Debug.Log("store new quiz");
            quizzesManager.StoreNewQuiz(newQuiz);
        }

        quizzesManager = GetComponentInChildren <QuizzesManager>();
    }
Example #7
0
 public void Inject(QuizzesManager quizzesManager)
 {
     _quizzesManager = quizzesManager;
 }