public static CNetCancelCustomGameRMR CancelCustomGameRMC(Session session, CNetCancelCustomGameRMC data) { var group = Group.GetGroup(data.IdPreMatch); group.StopLobby(); if (!group.HasMembers || group.Leader == session.Player) { group.Disband(); } return(new CNetCancelCustomGameRMR(true) { Status = 0 }); }
public static CNetCancelCustomGameRMR CancelCustomGameRMC(Session session, CNetCancelCustomGameRMC data) { var group = Group.GetGroup(data.IdPreMatch); group.StopLobby(); if (group.Players.Count == 0) { group.Disband(); } return(new CNetCancelCustomGameRMR(true) { Status = 0 }); }