Skip to content

Commit 66590ee

Browse files
committed
Update Plugin.Core + Win32
1 parent 39950a1 commit 66590ee

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

CollapseLauncher/Classes/GamePresetProperty.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ internal bool IsGameRunning
133133
get
134134
{
135135
// Try to use plugin's game launch API
136-
if (GamePreset is PluginPresetConfigWrapper { RunGameContext.CanUseGameLaunchApi: true } asPluginPresetConfig)
136+
if (GamePreset is PluginPresetConfigWrapper { RunGameContext.IsFeatureAvailable: true } asPluginPresetConfig)
137137
{
138138
return asPluginPresetConfig.RunGameContext.IsGameRunning;
139139
}

CollapseLauncher/XAMLs/MainApp/Pages/HomePage.GameLauncher.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ private async void StartGame(object? sender, RoutedEventArgs? e)
5757
IGameSettingsUniversal _Settings = CurrentGameProperty!.GameSettings!.AsIGameSettingsUniversal();
5858
PresetConfig _gamePreset = CurrentGameProperty!.GameVersion!.GamePreset;
5959

60-
bool usePluginGameLaunchApi = _gamePreset is PluginPresetConfigWrapper { RunGameContext.CanUseGameLaunchApi: true };
60+
bool usePluginGameLaunchApi = _gamePreset is PluginPresetConfigWrapper { RunGameContext.IsFeatureAvailable: true };
6161

6262
bool isGenshin = CurrentGameProperty!.GameVersion.GameType == GameNameType.Genshin;
6363
bool giForceHDR = false;
@@ -239,7 +239,7 @@ private static void StopGame(PresetConfig gamePreset)
239239
ArgumentNullException.ThrowIfNull(gamePreset);
240240
try
241241
{
242-
if (gamePreset is PluginPresetConfigWrapper { RunGameContext.CanUseGameLaunchApi: true } pluginGamePreset)
242+
if (gamePreset is PluginPresetConfigWrapper { RunGameContext.IsFeatureAvailable: true } pluginGamePreset)
243243
{
244244
LogWriteLine("Trying to stop game process from plugin...", LogType.Scheme, true);
245245
pluginGamePreset.RunGameContext.KillRunningGame(out _, out _, out _);
@@ -838,7 +838,7 @@ private static void GLC_ErrorHandler(object _, DataReceivedEventArgs e)
838838
#region Game Running State
839839
private async Task CheckRunningGameInstance(PresetConfig presetConfig, CancellationToken token)
840840
{
841-
bool usePluginGameLaunchApi = presetConfig is PluginPresetConfigWrapper { RunGameContext.CanUseGameLaunchApi: true };
841+
bool usePluginGameLaunchApi = presetConfig is PluginPresetConfigWrapper { RunGameContext.IsFeatureAvailable: true };
842842
DateTime pluginLaunchedGameTime =
843843
(presetConfig as PluginPresetConfigWrapper)?.RunGameContext.GameLaunchStartTime ?? default;
844844

0 commit comments

Comments
 (0)