protected override Stream UnParse() { var s = base.UnParse(); BinaryWriter w = new BinaryWriter(s); w.Write(this.unknown1); w.Write(this.unknown2); w.Write(this.unknown3); w.Write(this.unknown4); if (this.matdList == null) { this.matdList = new MATDList(OnResourceChanged, false); } matdList.UnParse(s); return(s); }
protected override Stream UnParse() { var s = base.UnParse(); BinaryWriter w = new BinaryWriter(s); if (this.matdList == null) { this.matdList = new MATDList(OnResourceChanged); } matdList.UnParse(s); if (this.thumList == null) { this.thumList = new ThumbnailList(OnResourceChanged); } this.thumList.UnParse(s); w.Write(this.unknown1); if (this.colorList == null) { this.colorList = new SwatchColorList(OnResourceChanged); } this.colorList.UnParse(s); w.Write(this.catalogGroupID); return(s); }