Beispiel #1
0
        private bool LoadColorOffset(TerrainColorOffset.OffsetName offsetName)
        {
            switch (offsetName)
            {
            case TerrainColorOffset.OffsetName.GrassPollutionColorOffset:
                return(GrassPollutionColorOffset.Load());

            case TerrainColorOffset.OffsetName.GrassFieldColorOffset:
                return(GrassFieldColorOffset.Load());

            case TerrainColorOffset.OffsetName.GrassFertilityColorOffset:
                return(GrassFertilityColorOffset.Load());

            case TerrainColorOffset.OffsetName.GrassForestColorOffset:
                return(GrassForestColorOffset.Load());

            default: return(false);
            }
        }
Beispiel #2
0
        private void SetColorOffset(string themeID, TerrainColorOffset.OffsetName offsetName)
        {
            switch (offsetName)
            {
            case TerrainColorOffset.OffsetName.GrassPollutionColorOffset:
                GrassPollutionColorOffset = new TerrainColorOffset(themeID, offsetName);
                break;

            case TerrainColorOffset.OffsetName.GrassFieldColorOffset:
                GrassFieldColorOffset = new TerrainColorOffset(themeID, offsetName);
                break;

            case TerrainColorOffset.OffsetName.GrassFertilityColorOffset:
                GrassFertilityColorOffset = new TerrainColorOffset(themeID, offsetName);
                break;

            case TerrainColorOffset.OffsetName.GrassForestColorOffset:
                GrassForestColorOffset = new TerrainColorOffset(themeID, offsetName);
                break;
            }
        }