コード例 #1
0
        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;
        }
コード例 #2
0
        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>();
        }
コード例 #3
0
        protected override void OnStart()
        {
            base.OnStart();

            _quizTurningController = _bootstrap.GetController(_controllerType) as QuizTurningController;
        }