protected virtual void OnTic() { EventHandler <TicEventArgs> handler = Tic; var e = new TicEventArgs(Players.ToList(), PrintablePiles.ToList(), this); handler?.Invoke(this, e); }
protected virtual void OnTic() { EventHandler <TicEventArgs> handler = Tic; var players = Players.ToList(); var firsts = players .OrderBy(p => - p.score) .Take(5) .Select(b => new Printable(b.playerx + 40, b.playery - 5, name: $"{b.Name} ({b.score})", opacity: 0.5, guidKey: fakeGuid(b.GuidKey))) //;Guid.Parse(b.GuidKey.ToString()))) .ToList(); var e = new TicEventArgs(Players.ToList(), PrintablePiles.ToList(), this, firsts); handler?.Invoke(this, e); }