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)));
        }
Exemplo n.º 3
0
        private void LoadBasicAssets()
        {
            TransportSystemDefinition tsd = Definition;

            m_basicAssetsList = TLMPrefabUtils.LoadBasicAssets(tsd);
        }