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
            });
        }
示例#2
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
            });
        }