public void sendIf(string data, ShouldSend condition) { List <TAClient> targets = new List <TAClient>(); foreach (var c in clients) { if (condition(c)) { targets.Add(c); } } sendMessage(data, targets.ToArray()); }
public TAAction(TAActor relevantActor) { this.sourceActor = relevantActor; rcvBroadcastCheck = delegate(TAClient c) { return(true); }; }