public void OnHistory(List <KettleHistoryEntry> history) { Console.WriteLine("AI OnHistory called."); if (history[0] is KettleHistoryCreateGame) { KettleHistoryCreateGame kcreate = (KettleHistoryCreateGame)history[0]; KettlePlayer player = kcreate.Players.Where(p => p.AccountId == StartClient.JoinGame.AccountId).First(); PlayerId = player.Entity.EntityId - 1; } }
public void OnHistory(List <KettleHistoryEntry> history) { KettleHistoryCreateGame createGame = history.Where(p => p is KettleHistoryCreateGame).Select(p => p as KettleHistoryCreateGame).FirstOrDefault(); if (createGame != null) { KettlePlayer player = createGame.Players.Where(p => p.AccountId == StartClient.JoinGame.AccountId).First(); PlayerId = player.Entity.EntityId - 1; // TODO create the Game object here, etc } Console.WriteLine("AI OnHistory called."); }