void Do() { Seat.Do(Optionor); }
internal OptionorRequest(Seat seat, Optionor optionor) { Seat = seat; Optionor = optionor; }
/// <summary> /// 处理座位抛出令牌事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Seat_EjectionedToken(object sender, EventArgs e) { Seat seat = (Seat)sender; TakonManager.RecieveTokenFrom(seat); }
/// <summary> /// 找到玩家座位 /// </summary> /// <param name="playerId"></param> /// <returns></returns> private Seat GetSeatByPlayerId(int playerId) { Seat seat = (Seat)InningeGame.GetSeatByPlayerId(playerId); return(seat); }
/// <summary> /// 玩家准备 /// </summary> /// <param name="playerId"></param> public void Ready(int playerId) { Seat seat = GetSeatByPlayerId(playerId); SeatsManager.Add(seat); }
private void GetCardAction_Handler(Seat seat) { seat.HandCards.FreshOptionors(Ruls.FreshOptions); // GetingCard(seat.IPlayer.Id); }