public BoctModelData ToData() { var data = new BoctModelData(); data.GUID = GUID; data.Info = Info; data.Regions = Regions.Select(r => r.Value.ToData()).ToList(); //data.Scale = Scale; data.MaterialList = MaterialList.ToData(); return(data); }
public BoctModel(BoctModelData data) : this() { GUID = data.GUID; Info = data.Info; foreach (var region in data.Regions) { AddRegion(region); } _materialList = new BoctMaterialList(data.MaterialList); UpdateSolidBounds(); }