public static string GetFeatureLabel(MapDesignerSettings.Features feature) { if (feature == MapDesignerSettings.Features.None) { return("ZMD_featureNone".Translate()); } if (feature == MapDesignerSettings.Features.RoundIsland) { return("ZMD_featurePRI".Translate()); } if (feature == MapDesignerSettings.Features.Lake) { return("ZMD_featureLake".Translate()); } return("ZMD_selectFeature".Translate()); }
public static void DrawFeatureOptions(Listing_Standard listing) { //this.settings = LoadedModManager.GetMod<MapDesigner_Mod>().GetSettings<MapDesignerSettings>(); MapDesignerSettings.Features selectedFeature = settings.selectedFeature; if (settings.selectedFeature == MapDesignerSettings.Features.None) { DrawNoOptions(listing); } else if (settings.selectedFeature == MapDesignerSettings.Features.RoundIsland) { DrawRoundIslandOptions(listing); } else if (settings.selectedFeature == MapDesignerSettings.Features.Lake) { DrawLakeOptions(listing); } }