Playtomic.PlayerLevels.ProcessLevels C# (CSharp) Method

ProcessLevels() private static method

private static ProcessLevels ( PResponse response, Hashtable data, List &levels, int &numlevels ) : void
response PResponse
data System.Collections.Hashtable
levels List
numlevels int
return void
        private static void ProcessLevels(PResponse response, Hashtable data, out List<PlayerLevel> levels, out int numlevels)
        {
            levels = new List<PlayerLevel> ();
            numlevels = 0;

            if (!response.success)
                return;

            numlevels = (int)(double)data["numlevels"];
            var levelarr = (ArrayList)data["levels"];
            levels.AddRange(from object t in levelarr select new PlayerLevel((Hashtable) t));
        }