protected override void OnStart() { if (!_IOController.TryLoad(this)) { _IOController.Save(this); } #if HAS_SQLITE3 sqlite = _bootstrap.GetService(ServicesTypes.SQLite3) as SQLite3Service; #endif groupsInfo = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo; questionsData = _bootstrap.GetModel(ModelTypes.Questions) as QuestionsData; quizTurning = _bootstrap.GetController(ControllerTypes.Quiz) as QuizTurningController; quizTurning.ClodeTurning += SaveAll; TurningGroupResponse = new List <TurningGroupResponse>(); TurningPadResponse = new List <TurningPadResponse>(); LoadAll(); LoadGroup(); if (!GetFromUdp) { return; } receiver = _bootstrap.GetService(ServicesTypes.UDPRead) as UDPReceive; sender = _bootstrap.GetService(ServicesTypes.UDPSend) as UDPSender; receiver.OnPacketReceive += UpdateFromUdp; }
protected override void OnStart() { base.OnStart(); values = new List <float>(); valuesNormalized = new List <float>(); resources = _bootstrap.GetModel(ModelTypes.Resources) as ResourcesDataBase; groupsInfo = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo; quizTurning = _bootstrap.GetController(ControllerTypes.Quiz) as QuizTurningController; #if HAS_TURNING voteData = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData; voteData.VoteUpdated += UpdateValues; #endif ctrl = _bootstrap.GetController(_controllerType); ctrl.OnGameEnd += UpdateValues; discs = new List <Image>(); }
protected override void OnStart() { base.OnStart(); _quizTurningController = _bootstrap.GetController(_controllerType) as QuizTurningController; }