public void Execute() { //if (m_player.CurrentRoom != null) // m_player.CurrentRoom.RemovePlayer(m_player); BaseWaitingRoom room = RoomMgr.WaitingRoom; room.RemovePlayer(m_player); //if (room.AddPlayer(m_player)) //{ // BaseRoom[] list = RoomMgr.Rooms; // for (int i = 0; i < list.Length; i++) // { // if (!list[i].IsEmpty) // { // m_player.Out.SendUpdateRoomList(list[i]); // } // } // GamePlayer[] players = room.GetPlayersSafe(); // foreach (GamePlayer p in players) // { // if (p != m_player) // { // m_player.Out.SendSceneAddPlayer(p); // } // } //} }
public void Execute() { BaseWaitingRoom room = RoomMgr.WaitingRoom; room.RemovePlayer(m_player); }
public void Execute() { BaseWaitingRoom waitingRoom = RoomMgr.WaitingRoom; waitingRoom.RemovePlayer(this.m_player); }