private bool LoadTexture(TerrainTexture.TextureName textureName) { switch (textureName) { case TerrainTexture.TextureName.GrassDiffuseTexture: return(GrassDiffuseTexture.Load()); case TerrainTexture.TextureName.RuinedDiffuseTexture: return(RuinedDiffuseTexture.Load()); case TerrainTexture.TextureName.PavementDiffuseTexture: return(PavementDiffuseTexture.Load()); case TerrainTexture.TextureName.GravelDiffuseTexture: return(GravelDiffuseTexture.Load()); case TerrainTexture.TextureName.CliffDiffuseTexture: return(CliffDiffuseTexture.Load()); case TerrainTexture.TextureName.OilDiffuseTexture: return(OilDiffuseTexture.Load()); case TerrainTexture.TextureName.OreDiffuseTexture: return(OreDiffuseTexture.Load()); case TerrainTexture.TextureName.SandDiffuseTexture: return(SandDiffuseTexture.Load()); case TerrainTexture.TextureName.CliffSandNormalTexture: return(CliffSandNormalTexture.Load()); default: return(false); } }
private void SetTexture(string themeID, TerrainTexture.TextureName textureName) { switch (textureName) { case TerrainTexture.TextureName.GrassDiffuseTexture: GrassDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.RuinedDiffuseTexture: RuinedDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.PavementDiffuseTexture: PavementDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.GravelDiffuseTexture: GravelDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.CliffDiffuseTexture: CliffDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.OilDiffuseTexture: OilDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.OreDiffuseTexture: OreDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.SandDiffuseTexture: SandDiffuseTexture = new TerrainTexture(textureName, themeID); break; case TerrainTexture.TextureName.CliffSandNormalTexture: CliffSandNormalTexture = new TerrainTexture(textureName, themeID); break; } }