protected override void OnStart()
        {
            base.OnStart();

#if HAS_SERVER
            turningVote = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;
#endif
        }
        protected override void OnStart()
        {
            base.OnStart();

            groupsInfo  = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo;
            turningVote = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;

            turningVote.VoteUpdated += UpdateWinner;
        }
コード例 #3
0
        protected override void OnStart()
        {
            base.OnStart();

            voteData               = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;
            resources              = _bootstrap.GetModel(ModelTypes.Resources) as ResourcesDataBase;
            voteData.VoteReceived += UpdateData;

            stack = new List <Action>();
        }
コード例 #4
0
        protected override void OnStart()
        {
            base.OnStart();

            voteData = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;

            Id.text   = PadId;
            Vote.text = "";
            Time.text = "";
        }
コード例 #5
0
        protected override void OnStart()
        {
            base.OnStart();

            if (UseUDP)
            {
                sender = _bootstrap.GetService(ServicesTypes.UDPSend) as UDPSender;
            }

#if HAS_SERVER
            turningVoteData = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;
#endif
        }
コード例 #6
0
        protected override void OnStart()
        {
            base.OnStart();

            groupsInfo  = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo;
            turningVote = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;

            turningVote.VoteUpdated += UpdateWinner;

            if (_controller != null)
            {
                _controller.OnGamePrepare += UpdateWinner;
                _controller.OnGameEnd     += UpdateWinner;
            }
            UpdateWinner();
        }
コード例 #7
0
        protected override void OnStart()
        {
            base.OnStart();

#if HAS_SERVER
            if (!UseTurningUDP)
            {
                groupsInfo      = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo;
                turningVoteData = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;
                groupsInfo      = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo;
                quizTurning     = _bootstrap.GetController(ControllerTypes.Quiz) as QuizTurningController;

                if (UseGrid)
                {
                    gridInfo = _bootstrap.GetModel(ModelTypes.Grid) as GridData;
                    gridInfo.GridGenerated += OnGenerated;
                }
            }
            else
            {
                turningVoteData = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;
                groupsInfo      = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo;
                quizTurning     = _bootstrap.GetController(ControllerTypes.Quiz) as QuizTurningController;

                if (UseGrid)
                {
                    gridInfo = _bootstrap.GetModel(ModelTypes.Grid) as GridData;
                    gridInfo.GridGenerated += OnGenerated;
                }
            }
#else
            turningVoteData = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;
            groupsInfo      = _bootstrap.GetModel(ModelTypes.Group) as GroupsInfo;
            gridInfo        = _bootstrap.GetModel(ModelTypes.Grid) as GridData;
            quizTurning     = _bootstrap.GetController(ControllerTypes.Quiz) as QuizTurningController;

            gridInfo.GridGenerated += OnGenerated;
#endif

            questionsData = _bootstrap.GetModel(ModelTypes.Questions) as QuestionsData;
        }
コード例 #8
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>();
        }
コード例 #9
0
        protected override void OnStart()
        {
            base.OnStart();

            _turningVoteData = _bootstrap.GetModel(ModelTypes.TurningVote) as TurningVoteData;
        }