コード例 #1
0
ファイル: ThemeTerrain.cs プロジェクト: nivhs/ThemeMixer
        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);
            }
        }
コード例 #2
0
ファイル: ThemeTerrain.cs プロジェクト: nivhs/ThemeMixer
        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;
            }
        }