Example #1
0
        public ChannelResult JoinChannel(out Channel Chan, string ChannelName, string ChannelPassword, string PlayerName, int MaxPlayers, bool Create)
        {
            ChannelResult Result = ChannelResult.CHANNEL_OK;

            Chan = GetChannel(ChannelName);
            if (Chan == null && Create)
                Result = CreateChannel(out Chan, ChannelName, ChannelPassword, "", MaxPlayers);

            if (Chan == null)
                return Result;

            return Chan.Join(PlayerName, ChannelPassword, true);
        }