public static CNetJoinChatChannelRMR JoinChatChannelRMC(Session session, CNetJoinChatChannelRMC data) { ChatChannel.CreateOrJoin(data.ChannelId, session.Player); return(new CNetJoinChatChannelRMR(true) { Status = 0 }); }
public static CNetJoinChatRegionRMR JoinChatRegionRMC(Session session, CNetJoinChatRegionRMC data) { var chatChannel = ChatChannel.CreateOrJoin((ChatChannelType)data.Type, (ulong)data.MapId, session.Player); return(new CNetJoinChatRegionRMR(true) { Status = 0, ChannelId = chatChannel.Id, ChannelNumber = 1, ChatServerId = 1, Players = chatChannel.Members.Select(x => x.GetWorldPlayer()).ToArray() }); }