You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// This method is an ABI proxy function between the PInvoke Export and the actual plugin's method.<br/>
47
-
/// See the documentation for <see cref="SharedStatic.LaunchGameFromGameManagerCoreAsync(IGameManager, IPlugin, PrintGameLog, CancellationToken)"/> method for more information.
48
+
/// See the documentation for <see cref="SharedStatic.LaunchGameFromGameManagerCoreAsync(RunGameFromGameManagerContext, CancellationToken)"/> method for more information.
@@ -136,19 +168,21 @@ public static unsafe int IsGameRunning(nint gameManagerP, out int isGameRunningI
136
168
137
169
/// <summary>
138
170
/// This method is an ABI proxy function between the PInvoke Export and the actual plugin's method.<br/>
139
-
/// See the documentation for <see cref="SharedStatic.WaitRunningGameCoreAsync(IGameManager, IPlugin, CancellationToken)"/> method for more information.
171
+
/// See the documentation for <see cref="SharedStatic.WaitRunningGameCoreAsync(RunGameFromGameManagerContext, CancellationToken)"/> method for more information.
/// Gets the array of CDN URLs used by the launcher to perform an update.
@@ -373,9 +373,7 @@ public static unsafe int TryGetApiExportPointer(char* apiExportName, void** dele
373
373
/// <summary>
374
374
/// Asynchronously launch the game using plugin's built-in game launch mechanism and wait until the game exit.
375
375
/// </summary>
376
-
/// <param name="manager">The game manager instance which handles the game launch.</param>
377
-
/// <param name="pluginInstance">The instance of the plugin.</param>
378
-
/// <param name="printGameLogCallback">A callback to send the log of the currently running game.</param>
376
+
/// <param name="context">The context to launch the game from <see cref="IGameManager"/>.</param>
379
377
/// <param name="token">
380
378
/// Cancellation token to pass into the plugin's game launch mechanism.<br/>
381
379
/// If cancellation is requested, it will cancel the awaiting but not killing the game process.
@@ -384,23 +382,23 @@ public static unsafe int TryGetApiExportPointer(char* apiExportName, void** dele
384
382
/// Returns <c>false</c> if the plugin doesn't have game launch mechanism (or API Standard is equal or lower than v0.1.0) or if this method isn't overriden.<br/>
385
383
/// Otherwise, <c>true</c> if the plugin supports game launch mechanism.
/// Check if the game from the current <see cref="IGameManager"/> is running or not.
394
392
/// </summary>
395
-
/// <param name="manager">Game manager of the current game region to check.</param>
393
+
/// <param name="context">The context to launch the game from <see cref="IGameManager"/>.</param>
396
394
/// <param name="isGameRunning">Whether the game is currently running or not.</param>
397
395
/// <returns>
398
396
/// To find the actual return value, please use <paramref name="isGameRunning"/> out-argument.<br/><br/>
399
397
///
400
398
/// Returns <c>false</c> if the plugin doesn't have game launch mechanism (or API Standard is equal or lower than v0.1.0) or if this method isn't overriden.<br/>
401
399
/// Otherwise, <c>true</c> if the plugin supports game launch mechanism.
@@ -409,8 +407,7 @@ public virtual bool IsGameRunningCore(IGameManager manager, out bool isGameRunni
409
407
/// <summary>
410
408
/// Asynchronously wait currently running game until it exit.
411
409
/// </summary>
412
-
/// <param name="manager">The game manager instance which handles the game launch.</param>
413
-
/// <param name="pluginInstance">The instance of the plugin.</param>
410
+
/// <param name="context">The context to launch the game from <see cref="IGameManager"/>.</param>
414
411
/// <param name="token">
415
412
/// Cancellation token to pass into the plugin's game launch mechanism.<br/>
416
413
/// If cancellation is requested, it will cancel the awaiting but not killing the game process.
@@ -419,23 +416,23 @@ public virtual bool IsGameRunningCore(IGameManager manager, out bool isGameRunni
419
416
/// Returns <c>false</c> if the plugin doesn't have game launch mechanism (or API Standard is equal or lower than v0.1.0) or if this method isn't overriden.<br/>
420
417
/// Otherwise, <c>true</c> if the plugin does support game launch mechanism and the game ran successfully.
/// Kill the process of the currently running game.
429
426
/// </summary>
430
-
/// <param name="manager">The game manager instance which handles the game launch.</param>
427
+
/// <param name="context">The context to launch the game from <see cref="IGameManager"/>.</param>
431
428
/// <param name="wasGameRunning">Whether to indicate that the game was running or not.</param>
432
429
/// <returns>
433
430
/// To find the actual return value, please use <paramref name="wasGameRunning"/> out-argument.<br/><br/>
434
431
///
435
432
/// Returns <c>false</c> if the plugin doesn't have game launch mechanism (or API Standard is equal or lower than v0.1.0) or if this method isn't overriden.<br/>
436
433
/// Otherwise, <c>true</c> if the plugin supports game launch mechanism.
0 commit comments