protected override void OnStart()
        {
            if (!OverrideDB && !_IOController.TryLoad(this))
            {
                _IOController.Save(this);
            }
            else if (OverrideDB)
            {
                _IOController.Save(this);
            }

            _dynamicQuiz = _bootstrap.GetController(ControllerTypes.DynamicQuiz) as DynamicQuizPointBased;
        }
Esempio n. 2
0
        protected override void OnStart()
        {
            _pagesController = _bootstrap.GetController(ControllerTypes.Page) as PagesController;
            _dynamicQuiz     = _controller as DynamicQuizPointBased;

            var page = GetComponent <Page.Page>();

            _id = page.Id;

            _dynamicQuiz.OnReceiveAnswer += PassPage;

            _pagesController.Reset += StopCoroutines;
        }
Esempio n. 3
0
        protected override void OnStart()
        {
            _quizPointBased = _controller as DynamicQuizPointBased;
            _quizPointBased.OnFirstFaseEnd += EaseEndAnimation;
            _quizPointBased.OnGameEnd      += GameEndAnimation;

            _sfx = _bootstrap.GetController(ControllerTypes.SoundSFX) as SFXController;

            _inputController = _bootstrap.GetController(ControllerTypes.Input) as InputController;
            _screen          = _bootstrap.GetModel(ModelTypes.Screen) as ScreenInfo;

            //_rigidbody = GetComponent<Rigidbody>();
            //_collider = GetComponent<CapsuleCollider>();

            CalculateCameraDistance();
            _bounds = CalculateBounds();

            _inputController.OnPressMult    += PressMove;
            _inputController.OnReleasesMult += ReleaseMove;

            _offsetDirection = Vector3.zero;

            _ini = transform.position;
        }
 protected override void OnStart()
 {
     base.OnStart();
     _dynamicQuiz = _controller as DynamicQuizPointBased;
 }