Пример #1
0
        private void SetBetBoard(SetBetBoardMsg msg)
        {
            int tempPlayerCount = msg.listIsMissionSccess.Count;
            int winerNum        = 0;

            Message.Send <BetSendGameEndToKioskMsg>(new BetSendGameEndToKioskMsg());

            foreach (var o in Player)
            {
                o.Init();
            }


            for (int i = 0; i < tempPlayerCount; i++)
            {
                int tempPlayMissionCount = msg.listIsMissionSccess[i].Count;

                if (tempPlayMissionCount == 0)
                {
                    Player[i].Init();
                }
                else
                {
                    bool isMissionSuccess = msg.listIsMissionSccess[i][tempPlayMissionCount - 1];
                    Player[i].SetBoard(tempPlayMissionCount + "R", isMissionSuccess, i + 1 + "Player");
                    if (isMissionSuccess)
                    {
                        winerNum = i;
                    }
                }
            }

            StartCoroutine(PlayVideo(winerNum));
        }
Пример #2
0
        private void SetBetBoard(SetBetBoardMsg msg)
        {
            int tempPlayerCount = msg.listIsMissionSccess.Count;

            for (int i = 0; i < tempPlayerCount; i++)
            {
                int tempPlayMissionCount = msg.listIsMissionSccess[i].Count;
                if (tempPlayMissionCount == 0)
                {
                    Player[i].SetBoard("1R", true, i + 1 + "Player");
                }
                else
                {
                    bool isMissionSuccess = msg.listIsMissionSccess[i][tempPlayMissionCount - 1];
                    Player[i].SetBoard(tempPlayMissionCount + "R", isMissionSuccess, i + 1 + "Player");
                }
            }
        }