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; }
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; }
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; }