public static MODLField Parse(byte[] fieldBytes) { var model = ZString.Parse(fieldBytes); return(new MODLField() { Model = model }); }
public REFRRecord(Record record) { baseRecord = record; var fields = record.Fields .GroupBy(f => f.Type) .ToDictionary(f => f.Key, f => f.First().DataBytes); EditorID = fields.ContainsKey("EDID") ? (ZString?)ZString.Parse(fields["EDID"]) : null; Name = new LocalFormID(fields["NAME"], 0); Data = fields.ContainsKey("DATA") ? DATAField.Parse(fields["DATA"]) : null; Bounds = fields.ContainsKey("XMBO") ? XMBOField.Parse(fields["XMBO"]) : null; }