예제 #1
0
 /// <summary>
 /// 通知投掷色子回调
 /// </summary>
 /// <param name="sCDiceResult"></param>
 private void NotifyServerDiceCallback(SCDiceResult sCDiceResult)
 {
     if (sCDiceResult != null)
     {
         //成功
         GetDiceIndexCallbackSucceeded(sCDiceResult);
     }
     else
     {
         //失败
         GetDiceIndexCallbackFailed();
     }
 }
예제 #2
0
    /// <summary>
    /// 获取骰子点数 服务器回调成功
    /// </summary>
    private void GetDiceIndexCallbackSucceeded(SCDiceResult sCDiceResult)
    {
        _isShowDice = false;

        //消耗体力
        DepletePower();
        //存储色子回调信息
        _diceCallbackInfoNew = sCDiceResult;

        _currDiceIndex = _diceCallbackInfoNew.Info[0].DiceNum;
        //掷色子动画
        //PlayDiceBeginAnim(EndThrow);
        PlayDiceAnim(EndThrow);
    }