예제 #1
0
        public static string LookupProfileName(string characterName, MyMainProfiles requestedProfile)
        {
            if (requestedProfile == MyMainProfiles.CharacterSpecificDefault)
            {
                string profileName;
                if (ActiveSettings.Instance.VTProfiles.Main.CharacterDefaults.TryGetValue(characterName, out profileName))
                {
                    return profileName;
                }

                return ActiveSettings.Instance.VTProfiles.Main.Default;
            }

            return requestedProfile.ToString();
        }
예제 #2
0
 public static string LookupProfileName(MyMainProfiles requestedProfile)
 {
     return LookupProfileName(CurrentCharacter.Name, requestedProfile);
 }
예제 #3
0
 public void TestLookupProfileName(string characterName, MyMainProfiles profile, string expectedResult)
 {
     var result = MyUtilities.LookupProfileName(characterName, profile);
     Assert.AreEqual(expectedResult, result);
 }
예제 #4
0
 public static bool SetMainProfile(MyMainProfiles myProfile)
 {
     return SetMainProfileRaw(MyUtilities.LookupProfileName(myProfile));
 }