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(); }
public static string LookupProfileName(MyMainProfiles requestedProfile) { return LookupProfileName(CurrentCharacter.Name, requestedProfile); }
public void TestLookupProfileName(string characterName, MyMainProfiles profile, string expectedResult) { var result = MyUtilities.LookupProfileName(characterName, profile); Assert.AreEqual(expectedResult, result); }
public static bool SetMainProfile(MyMainProfiles myProfile) { return SetMainProfileRaw(MyUtilities.LookupProfileName(myProfile)); }