protected override bool Read(Rhino.FileIO.BinaryArchiveReader archive) { Rhino.Collections.ArchivableDictionary dict = archive.ReadDictionary(); if (dict.ContainsKey("IntegerData") && dict.ContainsKey("StringData")) { IntegerData = (int)dict["IntegerData"]; StringData = dict["StringData"] as String; } return true; }
protected override bool Read(Rhino.FileIO.BinaryArchiveReader archive) { Rhino.Collections.ArchivableDictionary dict = archive.ReadDictionary(); if (dict.ContainsKey("Weight") && dict.ContainsKey("Density")) { Weight = (int)dict["Weight"]; Density = (double)dict["Density"]; } return true; }
protected override void ReadDocument(RhinoDoc doc, Rhino.FileIO.BinaryArchiveReader archive, Rhino.FileIO.FileReadOptions options) { m_dict = archive.ReadDictionary(); }