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

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

public static TuningToName ( RocksmithToolkitLib.Xml.TuningStrings songTuning, GameVersion gameVersion = GameVersion.RS2014, List tuningXml = null ) : string
songTuning RocksmithToolkitLib.Xml.TuningStrings
gameVersion GameVersion
tuningXml List
Результат string
        public static string TuningToName(TuningStrings songTuning, 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 == songTuning.String0 &&
                    tuning.Tuning.String1 == songTuning.String1 &&
                    tuning.Tuning.String2 == songTuning.String2 &&
                    tuning.Tuning.String3 == songTuning.String3 &&
                    tuning.Tuning.String4 == songTuning.String4 &&
                    tuning.Tuning.String5 == songTuning.String5)
                    return tuning.UIName;

            return "Other";
        }

Same methods

TuningDefinition::TuningToName ( string jsonTuning, GameVersion gameVersion = GameVersion.RS2014, List tuningXml = null ) : string