/// <summary> /// 类型:方法 /// 名称:RemoveCharacter /// 作者:taixihuase /// 作用:删除一个正在游戏中的角色连接 /// 编写日期:2015/7/22 /// </summary> /// <param name="guid"></param> public void RemoveCharacter(Guid guid) { ServerPeer peer = Server.Users.TryGetPeer(guid); if (peer != null) { if (GamingClientsToBroadcast.Remove(peer)) { int id = Server.Users.GetUniqueIdFromGuid(guid); if (id >= 0) { UniqueIdToCharacterOriginal.Remove(id); UniqueIdToCharacterCopy.Remove(id); } } } }
/// <summary> /// 类型:方法 /// 名称:AddGamingCharacter /// 作者:taixihuase /// 作用:添加一个正在游戏的客户端连接 /// 编写日期:2015/7/22 /// </summary> /// <param name="peer"></param> public void AddGamingCharacter(ServerPeer peer) { GamingClientsToBroadcast.Add(peer); }