Example #1
0
        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);
        }
Example #2
0
        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();
        }