/// <summary>Handles an incoming owner set request</summary> /// <param name="client">the client the incoming packet belongs to</param> /// <param name="packet">the full packet</param> public static void HandleOwnerChange(IRealmClient client, RealmPacketIn packet) { string channelName = packet.ReadCString(); string targetName = packet.ReadCString(); ChannelMember userMember; ChannelMember targetMember; ChatChannel chatChannel = ChatChannel.EnsurePresence(client.ActiveCharacter, channelName, targetName, out userMember, out targetMember); if (chatChannel == null) { return; } chatChannel.MakeOwner(userMember, targetMember); }