public Dictionary <string, string> GetAllBasicAssets(uint lineId) { TransportSystemDefinition tsd = TransportSystemDefinition.from(lineId); if (!basicAssetsList.ContainsKey(tsd)) { basicAssetsList[tsd] = TLMUtils.LoadBasicAssets(ref tsd); } return(basicAssetsList[tsd].ToDictionary(x => x, x => string.Format("[Cap={0}] {1}", TLMUtils.getCapacity(PrefabCollection <VehicleInfo> .FindLoaded(x)), Locale.Get("VEHICLE_TITLE", x)))); }
public List <string> GetBasicAssetListForLine(ushort lineId) { var tsd = TransportSystemDefinition.From(lineId); if (!m_basicAssetsList.ContainsKey(tsd)) { m_basicAssetsList[tsd] = TLMUtils.LoadBasicAssets(ref tsd); } return(m_basicAssetsList[tsd]); }
public Dictionary <string, string> GetAllBasicAssetsForLine(ushort lineId) { var tsd = TransportSystemDefinition.From(lineId); if (!m_basicAssetsList.ContainsKey(tsd)) { m_basicAssetsList[tsd] = TLMUtils.LoadBasicAssets(ref tsd); } return(m_basicAssetsList[tsd].ToDictionary(x => x, x => Locale.Get("VEHICLE_TITLE", x))); }
public void LoadBasicAssets() { var tsd = definition; basicAssetsList = TLMUtils.LoadBasicAssets(ref tsd); }
public void LoadBasicAssets() { basicAssetsList = TLMUtils.LoadBasicAssets(definition); }
private void LoadBasicAssets() { TransportSystemDefinition tsd = Definition; m_basicAssetsList = TLMUtils.LoadBasicAssets(ref tsd); }