Example #1
0
 protected virtual void NetFuncConfirmDealing()
 {
     if (DealingState != DealingState.LockDealing || !(DealingCharacter.DealingState == DealingState.LockDealing || DealingCharacter.DealingState == DealingState.ConfirmDealing))
     {
         gameManager.SendServerGameMessage(ConnectionId, GameMessage.Type.InvalidDealingState);
         return;
     }
     DealingState = DealingState.ConfirmDealing;
     if (DealingState == DealingState.ConfirmDealing && DealingCharacter.DealingState == DealingState.ConfirmDealing)
     {
         ExchangeDealingItemsAndGold();
         DealingCharacter.ExchangeDealingItemsAndGold();
         StopDealing();
     }
 }