Include old name when running PowerShell name change scripts

This commit is contained in:
Pat Hartl 2023-03-17 02:08:04 -05:00
parent b7f4141175
commit 4f775013a6

View file

@ -180,10 +180,12 @@ namespace LANCommander.PlaynitePlugin
Description = "Change Player Name",
Action = (nameChangeArgs) =>
{
var oldName = Settings.PlayerName;
var result = PlayniteApi.Dialogs.SelectString("Enter your player name", "Change Player Name", Settings.PlayerName);
if (result.Result == true)
PowerShellRuntime.RunScript(nameChangeArgs.Games.First(), SDK.Enums.ScriptType.NameChange, $@"""{result.SelectedString}""");
PowerShellRuntime.RunScript(nameChangeArgs.Games.First(), SDK.Enums.ScriptType.NameChange, $@"""{result.SelectedString}"" ""{oldName}""");
}
};