Example #1
0
        private void readClassDefinition(int classId)
        {
            string className   = reader.ReadUtf8();
            string packageName = reader.ReadUtf8();
            GameDataClassDefinition classDefinition = new GameDataClassDefinition(packageName, className);
            int  fieldsCount = reader.ReadInt();
            uint i           = 0;

            while (i < fieldsCount)
            {
                classDefinition.AddField(reader);
                i++;
            }
            classDefinitions.Add(classId, classDefinition);
        }
Example #2
0
        private void readClassDefinition(int classId)
        {
            string className   = reader.ReadUtf8();
            string packageName = reader.ReadUtf8();
            GameDataClassDefinition classDefinition = new GameDataClassDefinition(packageName, className);

            Console.WriteLine("ClassId: {0} ClassMemberName: {1} ClassPkgName {2}", classId, className, packageName);
            int  fieldsCount = reader.ReadInt();
            uint i           = 0;

            while (i < fieldsCount)
            {
                classDefinition.AddField(reader);
                i++;
            }
            classDefinitions.Add(classId, classDefinition);
        }