Exemplo n.º 1
0
 public virtual void Save()
 {
     voxelFilePath        = controller.voxelFilePath;
     voxelFileGUID        = controller.voxelFileGUID;
     voxelFileObject      = controller.voxelFileObject;
     voxelFileSubIndex    = controller.voxelFileSubIndex;
     legacyVoxImport      = controller.legacyVoxImport;
     importMode           = controller.importMode;
     importFlags          = controller.importFlags;
     importScale          = controller.importScale;
     importOffset         = controller.importOffset;
     enableFaceFlags      = controller.enableFaceFlags;
     generateLightmapUVs  = controller.generateLightmapUVs;
     meshFaceVertexOffset = controller.meshFaceVertexOffset;
     generateMipMaps      = controller.generateMipMaps;
     if (controller.materialData != null)
     {
         materialData = new MaterialData[controller.materialData.Count];
         for (int i = 0; i < controller.materialData.Count; i++)
         {
             if (controller.materialData[i] != null)
             {
                 materialData[i] = controller.materialData[i].Clone();
             }
         }
     }
     else
     {
         materialData = null;
     }
     materialIndexes = controller.materialIndexes != null?controller.materialIndexes.ToArray() : null;
 }
Exemplo n.º 2
0
            public virtual void Save()
            {
                voxelFilePath       = controller.voxelFilePath;
                voxelFileGUID       = controller.voxelFileGUID;
                importMode          = controller.importMode;
                importFlags         = controller.importFlags;
                importScale         = controller.importScale;
                importOffset        = controller.importOffset;
                enableFaceFlags     = controller.enableFaceFlags;
                generateLightmapUVs = controller.generateLightmapUVs;
                generateMipMaps     = controller.generateMipMaps;
                materialData        = controller.materialData != null?controller.materialData.ToArray() : null;

                materialIndexes = controller.materialIndexes != null?controller.materialIndexes.ToArray() : null;
            }