예제 #1
0
파일: Club.cs 프로젝트: Lion1616/ProjectP
 public void Broadcast(IClubMessage message)
 {
     foreach (var member in GameServer.Instance.PlayerManager.Where(x => x.Club == this))
     {
         member.Session?.SendAsync(message);
     }
 }
예제 #2
0
 public void Broadcast(IClubMessage message)
 {
     foreach (var member in GameServer.Instance.PlayerManager.Where(x => _friends.ContainsKey(x.Account.Id)))
     {
         member.Session?.SendAsync(message);
     }
 }
예제 #3
0
 public Task SendAsync(IClubMessage message)
 {
     if (Disposed)
     {
         return(Task.CompletedTask);
     }
     return(Session?.SendAsync(message));
 }