public override void Read(PythonReader pr) { pr.ReadTuple(); SlotNum = pr.ReadInt(); FamilyName = pr.ReadUnicodeString(); CharacterName = pr.ReadUnicodeString(); Gender = pr.ReadInt(); Scale = pr.ReadDouble(); var itemCount = pr.ReadDictionary(); for (var i = 0; i < itemCount; i++) { var data = pr.ReadStruct <AppearanceData>(); AppearanceData.Add(data.SlotId, data); } RaceId = pr.ReadInt(); }