Example #1
0
        private static void WritePlayerStatistics(GenericWriter writer)
        {
            IDictionaryEnumerator myEnum = m_PlayerStatistics.GetEnumerator();

            ArrayList keyArray = new ArrayList();
            ArrayList astArray = new ArrayList();

            while (myEnum.MoveNext())
            {
                keyArray.Add(myEnum.Key);
                astArray.Add(myEnum.Value);
            }

            int count = keyArray.Count;

            writer.Write(( int )count);

            for (int i = 0; i < count; i++)
            {
                int key = ( int )keyArray[i];
                AuthorStatistics ast = ( AuthorStatistics )astArray[i];

                writer.Write(( int )key);
                ast.Serialize(writer);
            }
        }