protected override void ReadFromImpl(object obj) { base.ReadFromImpl(obj); Terrain uo = (Terrain)obj; terrainData = ToID(uo.terrainData); treeDistance = uo.treeDistance; treeBillboardDistance = uo.treeBillboardDistance; treeCrossFadeLength = uo.treeCrossFadeLength; treeMaximumFullLODCount = uo.treeMaximumFullLODCount; detailObjectDistance = uo.detailObjectDistance; detailObjectDensity = uo.detailObjectDensity; heightmapPixelError = uo.heightmapPixelError; heightmapMaximumLOD = uo.heightmapMaximumLOD; basemapDistance = uo.basemapDistance; lightmapIndex = uo.lightmapIndex; realtimeLightmapIndex = uo.realtimeLightmapIndex; lightmapScaleOffset = uo.lightmapScaleOffset; realtimeLightmapScaleOffset = uo.realtimeLightmapScaleOffset; freeUnusedRenderingResources = uo.freeUnusedRenderingResources; reflectionProbeUsage = uo.reflectionProbeUsage; materialTemplate = ToID(uo.materialTemplate); drawHeightmap = uo.drawHeightmap; drawTreesAndFoliage = uo.drawTreesAndFoliage; patchBoundsMultiplier = uo.patchBoundsMultiplier; treeLODBiasMultiplier = uo.treeLODBiasMultiplier; collectDetailPatches = uo.collectDetailPatches; editorRenderFlags = uo.editorRenderFlags; preserveTreePrototypeLayers = uo.preserveTreePrototypeLayers; allowAutoConnect = uo.allowAutoConnect; groupingID = uo.groupingID; drawInstanced = uo.drawInstanced; shadowCastingMode = uo.shadowCastingMode; }
protected override void ReadFromImpl(object obj) { base.ReadFromImpl(obj); TerrainLayer uo = (TerrainLayer)obj; diffuseTexture = ToID(uo.diffuseTexture); normalMapTexture = ToID(uo.normalMapTexture); maskMapTexture = ToID(uo.maskMapTexture); tileSize = uo.tileSize; tileOffset = uo.tileOffset; specular = uo.specular; metallic = uo.metallic; smoothness = uo.smoothness; normalScale = uo.normalScale; diffuseRemapMin = uo.diffuseRemapMin; diffuseRemapMax = uo.diffuseRemapMax; maskMapRemapMin = uo.maskMapRemapMin; maskMapRemapMax = uo.maskMapRemapMax; }
protected override void ReadFromImpl(object obj) { base.ReadFromImpl(obj); Renderer uo = (Renderer)obj; enabled = uo.enabled; shadowCastingMode = uo.shadowCastingMode; receiveShadows = uo.receiveShadows; motionVectorGenerationMode = uo.motionVectorGenerationMode; lightProbeUsage = uo.lightProbeUsage; reflectionProbeUsage = uo.reflectionProbeUsage; renderingLayerMask = uo.renderingLayerMask; sortingLayerName = uo.sortingLayerName; sortingLayerID = uo.sortingLayerID; sortingOrder = uo.sortingOrder; allowOcclusionWhenDynamic = uo.allowOcclusionWhenDynamic; lightProbeProxyVolumeOverride = ToID(uo.lightProbeProxyVolumeOverride); probeAnchor = ToID(uo.probeAnchor); lightmapIndex = uo.lightmapIndex; realtimeLightmapIndex = uo.realtimeLightmapIndex; lightmapScaleOffset = uo.lightmapScaleOffset; realtimeLightmapScaleOffset = uo.realtimeLightmapScaleOffset; sharedMaterials = ToID(uo.sharedMaterials); }