//玩家叫地主 public static void PlayerCallLandlord(this JoyLdsRoom joyLdsRoom, int seatIndex, bool isApproval) { if (seatIndex != joyLdsRoom.CurrBeOperationSeatIndex) { Log.Info("不归这个玩家操作索引:" + seatIndex); return; } if (isApproval) { if (joyLdsRoom.StartCallLandlordSeatIndex == seatIndex) { joyLdsRoom.StartPlayerIsCallLds = true; } if (joyLdsRoom.SelectCallOrRobLandlordSeatIndex < 0) { joyLdsRoom.SelectCallOrRobLandlordSeatIndex = seatIndex; } else { Log.Info("已经有人叫过地主了 不能重复叫 当前违规叫地主人索引:" + seatIndex); } } joyLdsRoom.CallLanlordResult(seatIndex, isApproval); joyLdsRoom.CanCallOrRobLandlord(); }