RocksmithToolkitLib.XmlRepository.TuningDefinition.TuningStringToName C# (CSharp) Метод

TuningStringToName() публичный статический Метод

public static TuningStringToName ( string strings, GameVersion gameVersion = GameVersion.RS2014, List tuningXml = null ) : string
strings string
gameVersion GameVersion
tuningXml List
Результат string
        public static string TuningStringToName(string strings, GameVersion gameVersion = GameVersion.RS2014, List<TuningDefinition> tuningXml = null)
        {
            // speed hack ... use preloaded TuningDefinitionRepository if available
            if (tuningXml == null)
                tuningXml = TuningDefinitionRepository.Instance.LoadTuningDefinitions(gameVersion);

            foreach (var tuning in tuningXml)
                if ("" + (tuning.Tuning.String0) + (tuning.Tuning.String1) + (tuning.Tuning.String2) + (tuning.Tuning.String3) + (tuning.Tuning.String4) + (tuning.Tuning.String5) == strings)
                    return tuning.UIName;

            return "Other";
        }