Ejemplo n.º 1
0
 //测试  始终是第一个乌龟胜利(不是指GuessingNumber.GuessingFirst)
 private GuessingNumber TestGuess(SCpushGuessingInfo guessInfo)
 {
     if (guessInfo.GuessingInfoOne.ElementAt(guessInfo.GuessingInfoOne.Count - 1).Status.ElementAt(0).Status == GuessingStatus.StatusFinish)
     {
         return(guessInfo.GuessingInfoOne.ElementAt(guessInfo.GuessingInfoOne.Count - 1).Id);
     }
     if (guessInfo.GuessingInfoTwo.ElementAt(guessInfo.GuessingInfoOne.Count - 1).Status.ElementAt(0).Status == GuessingStatus.StatusFinish)
     {
         return(guessInfo.GuessingInfoTwo.ElementAt(guessInfo.GuessingInfoOne.Count - 1).Id);
     }
     if (guessInfo.GuessingInfoThree.ElementAt(guessInfo.GuessingInfoOne.Count - 1).Status.ElementAt(0).Status == GuessingStatus.StatusFinish)
     {
         return(guessInfo.GuessingInfoThree.ElementAt(guessInfo.GuessingInfoOne.Count - 1).Id);
     }
     else
     {
         return(GuessingNumber.GuessingNone);
     }
 }
Ejemplo n.º 2
0
    /// <summary>
    /// 推送晚会竞猜比赛信息
    /// </summary>
    /// <param name="guessInfo"></param>
    private void PushPartyGuessInfo(SCpushGuessingInfo guessInfo)
    {
        Debug.Log(guessInfo.GuessingInfoOne);
        Debug.Log(guessInfo.GuessingInfoTwo);
        Debug.Log(guessInfo.GuessingInfoThree);


        //测试 判断哪个乌龟最终获胜

        switch (TestGuess(guessInfo))
        {
        case GuessingNumber.GuessingFirst:
            test = "WG1胜利";
            break;

        case GuessingNumber.GuessingSecond:
            test = "WG2胜利";
            break;

        case GuessingNumber.GuessingThird:
            test = "WG3胜利";
            break;
        }
    }