WebSocketServer.CardServer.GetRoundState C# (CSharp) Method

GetRoundState() public method

Compiles the state of the current round and serializes it as a JObject.
public GetRoundState ( ) : Newtonsoft.Json.Linq.JObject
return Newtonsoft.Json.Linq.JObject
        public JObject GetRoundState()
        {
            List<JObject> RoundData = new List<JObject>();
            Rounds.ForEach(r => RoundData.Add(JObject.FromObject(r)));

            JObject Data = new JObject();
            Data.Add(new JProperty("CardSet", CardSet.Default.ToString()));
            Data.Add(new JProperty("RoundData", RoundData.ToArray()));

            return Data;
        }