public List <string> GetBasicAssetListForLine(ushort lineId) { var tsd = TransportSystemDefinition.From(lineId); if (!m_basicAssetsList.ContainsKey(tsd)) { m_basicAssetsList[tsd] = TLMPrefabUtils.LoadBasicAssets(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] = TLMPrefabUtils.LoadBasicAssets(tsd); } return(m_basicAssetsList[tsd].ToDictionary(x => x, x => Locale.Get("VEHICLE_TITLE", x))); }
private void LoadBasicAssets() { TransportSystemDefinition tsd = Definition; m_basicAssetsList = TLMPrefabUtils.LoadBasicAssets(tsd); }