/// <summary> /// 离开房间 /// </summary> /// <param name="userId"></param> public void Leave(int userId) { int i = UIdPositionDict[userId] - 1; PlayerList[i] = null; UIdPositionDict.Remove(userId); UIdClientDict.Remove(userId); if (ReadyUIdList.Contains(userId)) { ReadyUIdList.Remove(userId); } /* * for (int i = 0; i < 4; i++) * { * if (PlayerList[i] != null&& PlayerList[i].UserId==userId) * { * PlayerList[i] = null; * break; * } * }*/ }
/// <summary> /// 离开房间 /// </summary> /// <param name="userId"></param> public void Leave(int userId) { UIdClientDict.Remove(userId); }