public void Broadcast(IClubMessage message) { foreach (var member in GameServer.Instance.PlayerManager.Where(x => x.Club == this)) { member.Session?.SendAsync(message); } }
public void Broadcast(IClubMessage message) { foreach (var member in GameServer.Instance.PlayerManager.Where(x => _friends.ContainsKey(x.Account.Id))) { member.Session?.SendAsync(message); } }
public Task SendAsync(IClubMessage message) { if (Disposed) { return(Task.CompletedTask); } return(Session?.SendAsync(message)); }