public void RefreshTerrainData() { TerrainData terrainData = Terrain.get_activeTerrain().get_terrainData(); TerrainHeightMap component1 = (TerrainHeightMap)((Component)Terrain.get_activeTerrain()).GetComponent <TerrainHeightMap>(); if (Object.op_Implicit((Object)component1)) { this.heightmap = component1.HeightTexture; } TerrainSplatMap component2 = (TerrainSplatMap)((Component)Terrain.get_activeTerrain()).GetComponent <TerrainSplatMap>(); if (Object.op_Implicit((Object)component2)) { this.splatmap0 = component2.SplatTexture0; this.splatmap1 = component2.SplatTexture1; } TerrainAlphaMap component3 = (TerrainAlphaMap)((Component)Terrain.get_activeTerrain()).GetComponent <TerrainAlphaMap>(); if (Object.op_Implicit((Object)component3)) { this.alphamap = component3.AlphaTexture; } TerrainBiomeMap component4 = (TerrainBiomeMap)((Component)Terrain.get_activeTerrain()).GetComponent <TerrainBiomeMap>(); if (Object.op_Implicit((Object)component4)) { this.biomemap = component4.BiomeTexture; } TerrainTopologyMap component5 = (TerrainTopologyMap)((Component)Terrain.get_activeTerrain()).GetComponent <TerrainTopologyMap>(); if (Object.op_Implicit((Object)component5)) { this.topologymap = component5.TopologyTexture; } TerrainWaterMap component6 = (TerrainWaterMap)((Component)Terrain.get_activeTerrain()).GetComponent <TerrainWaterMap>(); if (Object.op_Implicit((Object)component6)) { this.watermap = component6.WaterTexture; } TerrainBlendMap component7 = (TerrainBlendMap)((Component)Terrain.get_activeTerrain()).GetComponent <TerrainBlendMap>(); if (Object.op_Implicit((Object)component7)) { this.blendmap = component7.BlendTexture; } this.size = terrainData.get_size(); this.extents = Vector3.op_Multiply(terrainData.get_size(), 0.5f); this.offset = Vector3.op_Subtraction(Vector3.op_Addition(Terrain.get_activeTerrain().GetPosition(), Vector3.op_Multiply(Vector3Ex.XZ3D(terrainData.get_size()), 0.5f)), ((Component)this).get_transform().get_position()); }
public void RefreshTerrainData() { TerrainData terrainDatum = Terrain.activeTerrain.terrainData; TerrainHeightMap component = Terrain.activeTerrain.GetComponent <TerrainHeightMap>(); if (component) { this.heightmap = component.HeightTexture; } TerrainSplatMap terrainSplatMap = Terrain.activeTerrain.GetComponent <TerrainSplatMap>(); if (terrainSplatMap) { this.splatmap0 = terrainSplatMap.SplatTexture0; this.splatmap1 = terrainSplatMap.SplatTexture1; } TerrainAlphaMap terrainAlphaMap = Terrain.activeTerrain.GetComponent <TerrainAlphaMap>(); if (terrainAlphaMap) { this.alphamap = terrainAlphaMap.AlphaTexture; } TerrainBiomeMap terrainBiomeMap = Terrain.activeTerrain.GetComponent <TerrainBiomeMap>(); if (terrainBiomeMap) { this.biomemap = terrainBiomeMap.BiomeTexture; } TerrainTopologyMap terrainTopologyMap = Terrain.activeTerrain.GetComponent <TerrainTopologyMap>(); if (terrainTopologyMap) { this.topologymap = terrainTopologyMap.TopologyTexture; } TerrainWaterMap terrainWaterMap = Terrain.activeTerrain.GetComponent <TerrainWaterMap>(); if (terrainWaterMap) { this.watermap = terrainWaterMap.WaterTexture; } TerrainBlendMap terrainBlendMap = Terrain.activeTerrain.GetComponent <TerrainBlendMap>(); if (terrainBlendMap) { this.blendmap = terrainBlendMap.BlendTexture; } this.size = terrainDatum.size; this.extents = terrainDatum.size * 0.5f; this.offset = (Terrain.activeTerrain.GetPosition() + (terrainDatum.size.XZ3D() * 0.5f)) - base.transform.position; }
public override void Setup() { this.splatMap = (TerrainSplatMap)((Component)this.terrain).GetComponent <TerrainSplatMap>(); this.biomeMap = (TerrainBiomeMap)((Component)this.terrain).GetComponent <TerrainBiomeMap>(); }