public Entity EntityById(int id)
{
return (from e in Entities
where e.ID == id
select e).FirstOrDefault();
}
public void ApplyState(NetSessionState sessionState) { FocussedEntity = World.EntityById(sessionState.FocussedEntityId); ActivePlayer = PlayerById(sessionState.ActivePlayerId); Winner = PlayerById(sessionState.WinnerId); TurnState = (TurnState)sessionState.TurnState; State = (SessionState)sessionState.SessionState; }