public static string getFgIconServiceSystem(ConfigIndex i) { switch (i & ConfigIndex.SSD_PART) { case ConfigIndex.OUT_TRAIN: case ConfigIndex.OUT_SHIP: case ConfigIndex.OUT_PLANE: case ConfigIndex.OUT_ROAD: return("OutsideIndicator"); case ConfigIndex.GARBBIO_CAR: return("BioIndicator"); case ConfigIndex.DISASTER_CAR: case ConfigIndex.FIRE_CAR: case ConfigIndex.GARBAGE_CAR: case ConfigIndex.HEALTHCARE_CAR: case ConfigIndex.DEATHCARE_CAR: case ConfigIndex.POLICE_CAR: case ConfigIndex.ROAD_CAR: case ConfigIndex.BEAU_CAR: case ConfigIndex.WATER_CAR: case ConfigIndex.PRISION_CAR: case ConfigIndex.CABLECAR_CABLECAR: case ConfigIndex.TAXI_CAR: case ConfigIndex.SNOW_CAR: case ConfigIndex.REG_TRAIN: case ConfigIndex.REG_SHIP: case ConfigIndex.REG_PLANE: return(""); case ConfigIndex.FIRE_HELICOPTER: case ConfigIndex.HEALTHCARE_HELICOPTER: case ConfigIndex.POLICE_HELICOPTER: case ConfigIndex.DISASTER_HELICOPTER: return("HelicopterIndicator"); case ConfigIndex.CARG_TRAIN: case ConfigIndex.CARG_SHIP: return("CargoIndicator"); default: return("???" + (i & ConfigIndex.SSD_PART).ToString("X")); } }
public static CategoryTab getCategory(ConfigIndex i) { switch (i & ConfigIndex.SSD_PART) { case ConfigIndex.OUT_TRAIN: case ConfigIndex.OUT_SHIP: case ConfigIndex.OUT_PLANE: case ConfigIndex.OUT_ROAD: return(CategoryTab.OutsideConnection); case ConfigIndex.DISASTER_CAR: case ConfigIndex.FIRE_CAR: case ConfigIndex.FIRE_HELICOPTER: case ConfigIndex.DISASTER_HELICOPTER: return(CategoryTab.EmergencyVehicles); case ConfigIndex.HEALTHCARE_CAR: case ConfigIndex.DEATHCARE_CAR: case ConfigIndex.HEALTHCARE_HELICOPTER: return(CategoryTab.HealthcareVehicles); case ConfigIndex.POLICE_CAR: case ConfigIndex.PRISION_CAR: case ConfigIndex.POLICE_HELICOPTER: return(CategoryTab.SecurityVehicles); case ConfigIndex.TAXI_CAR: case ConfigIndex.REG_TRAIN: case ConfigIndex.REG_SHIP: case ConfigIndex.REG_PLANE: case ConfigIndex.CABLECAR_CABLECAR: case ConfigIndex.CARG_TRAIN: case ConfigIndex.CARG_SHIP: return(CategoryTab.PublicTransport); case ConfigIndex.ROAD_CAR: case ConfigIndex.WATER_CAR: case ConfigIndex.SNOW_CAR: case ConfigIndex.GARBAGE_CAR: case ConfigIndex.GARBBIO_CAR: default: return(CategoryTab.OtherServices); } }
protected void ReloadPrefixFilter() { ConfigIndex tsdCi = Singleton <T> .instance.GetTSD().toConfigIndex(); ModoNomenclatura prefixMn = TLMUtils.GetPrefixModoNomenclatura(tsdCi); if (prefixMn != m_modoNomenclaturaCache) { List <string> filterOptions = TLMUtils.getPrefixesOptions(tsdCi); if (HasRegionalPrefixFilter) { filterOptions.Add(Locale.Get("TLM_REGIONAL")); } m_prefixFilter.items = filterOptions.ToArray(); m_prefixFilter.isVisible = filterOptions.Count >= 3; m_prefixFilter.selectedIndex = 0; m_modoNomenclaturaCache = prefixMn; } }
public static bool allowColorChanging(ConfigIndex i) { switch (i & ConfigIndex.SSD_PART) { case ConfigIndex.FIRE_CAR: case ConfigIndex.HEALTHCARE_CAR: case ConfigIndex.POLICE_CAR: case ConfigIndex.ROAD_CAR: case ConfigIndex.SNOW_CAR: case ConfigIndex.PRISION_CAR: case ConfigIndex.TAXI_CAR: return(false); case ConfigIndex.BEAU_CAR: case ConfigIndex.DISASTER_CAR: case ConfigIndex.DISASTER_HELICOPTER: case ConfigIndex.FIRE_HELICOPTER: case ConfigIndex.GARBAGE_CAR: case ConfigIndex.GARBBIO_CAR: case ConfigIndex.HEALTHCARE_HELICOPTER: case ConfigIndex.DEATHCARE_CAR: case ConfigIndex.POLICE_HELICOPTER: case ConfigIndex.WATER_CAR: case ConfigIndex.CABLECAR_CABLECAR: case ConfigIndex.REG_TRAIN: case ConfigIndex.REG_SHIP: case ConfigIndex.CARG_TRAIN: case ConfigIndex.CARG_SHIP: case ConfigIndex.REG_PLANE: case ConfigIndex.OUT_TRAIN: case ConfigIndex.OUT_SHIP: case ConfigIndex.OUT_PLANE: case ConfigIndex.POST_CAR: case ConfigIndex.POST_TRK: default: return(true); } }
public override int getDefaultIntValueForProperty(ConfigIndex i) { return(i switch { _ => 0, });
public override bool getDefaultBoolValueForProperty(ConfigIndex i) => defaultTrueBoolProperties.Contains(i);
public static string getNameForServiceSystem(ConfigIndex i) { switch (i & ConfigIndex.SSD_PART) { case ConfigIndex.DISASTER_CAR: return(Locale.Get("VEHICLE_TITLE", "Disaster Response Vehicle")); case ConfigIndex.DISASTER_HELICOPTER: return(Locale.Get("VEHICLE_TITLE", "Disaster Response Helicopter")); case ConfigIndex.FIRE_CAR: return(Locale.Get("VEHICLE_TITLE", "Fire Truck")); case ConfigIndex.FIRE_HELICOPTER: return(Locale.Get("VEHICLE_TITLE", "Fire Helicopter")); case ConfigIndex.GARBAGE_CAR: return(Locale.Get("VEHICLE_TITLE", "Garbage Truck")); case ConfigIndex.GARBBIO_CAR: return(Locale.Get("VEHICLE_TITLE", "Biofuel Garbage Truck 01")); case ConfigIndex.HEALTHCARE_CAR: return(Locale.Get("VEHICLE_TITLE", "Ambulance")); case ConfigIndex.HEALTHCARE_HELICOPTER: return(Locale.Get("VEHICLE_TITLE", "Medical Helicopter")); case ConfigIndex.DEATHCARE_CAR: return(Locale.Get("VEHICLE_TITLE", "Hearse")); case ConfigIndex.POLICE_CAR: return(Locale.Get("VEHICLE_TITLE", "Police Car")); case ConfigIndex.POLICE_HELICOPTER: return(Locale.Get("VEHICLE_TITLE", "Police Helicopter")); case ConfigIndex.ROAD_CAR: return(Locale.Get("VEHICLE_TITLE", "Engineering_Truck")); case ConfigIndex.WATER_CAR: return(Locale.Get("VEHICLE_TITLE", "Water Pumping Truck")); case ConfigIndex.PRISION_CAR: return(Locale.Get("VEHICLE_TITLE", "PoliceVan")); case ConfigIndex.TAXI_CAR: return(Locale.Get("VEHICLE_TITLE", "Taxi")); case ConfigIndex.CABLECAR_CABLECAR: return(Locale.Get("VEHICLE_TITLE", "Cable Car")); case ConfigIndex.SNOW_CAR: return(Locale.Get("VEHICLE_TITLE", "Snowplow")); case ConfigIndex.REG_TRAIN: return(Locale.Get("VEHICLE_TITLE", "Train Engine")); case ConfigIndex.REG_SHIP: return(Locale.Get("VEHICLE_TITLE", "Ship Passenger")); case ConfigIndex.CARG_TRAIN: return(Locale.Get("VEHICLE_TITLE", "Train Cargo Engine")); case ConfigIndex.CARG_SHIP: return(Locale.Get("VEHICLE_TITLE", "Ship Cargo")); case ConfigIndex.REG_PLANE: return(Locale.Get("VEHICLE_TITLE", "Aircraft Passenger")); case ConfigIndex.OUT_TRAIN: return(Locale.Get("AREA_YES_TRAINCONNECTION")); case ConfigIndex.OUT_SHIP: return(Locale.Get("AREA_YES_SHIPCONNECTION")); case ConfigIndex.OUT_PLANE: return(Locale.Get("AREA_YES_PLANECONNECTION")); case ConfigIndex.OUT_ROAD: return(Locale.Get("AREA_YES_HIGHWAYCONNECTION")); case ConfigIndex.BEAU_CAR: return(Locale.Get("VEHICLE_TITLE", "Park Staff Vehicle 01")); default: return("???" + (i & ConfigIndex.SSD_PART).ToString("X")); } }