[{"data":1,"prerenderedAt":49},["ShallowReactive",2],{"docs:\u002Fplugins\u002Freference\u002FUnbroken.LaunchBox.Plugins.IGameLaunchingPlugin":3},{"kind":4,"title":5,"namespace":6,"namespaceUrl":7,"typeKind":8,"availability":9,"signature":12,"signatureHtml":13,"documentation":14,"documented":15,"bases":16,"inheritedMembers":17,"members":18,"release":46,"section":48},"type","IGameLaunchingPlugin","Unbroken.LaunchBox.Plugins","\u002Fplugins\u002Fnamespaces\u002FUnbroken.LaunchBox.Plugins","Interface",{"firstSeen":10,"isBaseline":11,"declarationFirstSeen":10},"9.2",false,"public interface Unbroken.LaunchBox.Plugins.IGameLaunchingPlugin","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"color:#569CD6\"> interface\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\"> Unbroken\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.LaunchBox.Plugins.IGameLaunchingPlugin\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","\n            \u003Cdiv class=\"api-summary\">\n            Implement this interface in order to handle specific game launching events in LaunchBox and Big Box. Added in LaunchBox and Big Box 9.2-beta-3.\n            \u003C\u002Fdiv>\n        ",true,[],[],[19,29,38],{"availability":20,"id":22,"name":23,"kind":24,"signature":25,"signatureHtml":26,"anchor":27,"documentation":28,"documented":15},{"firstSeen":10,"isBaseline":11,"declarationFirstSeen":21},"14.1","M:Unbroken.LaunchBox.Plugins.IGameLaunchingPlugin.OnAfterGameLaunched(Unbroken.LaunchBox.Plugins.Data.IGame,Unbroken.LaunchBox.Plugins.Data.IAdditionalApplication,Unbroken.LaunchBox.Plugins.Data.IEmulator)","OnAfterGameLaunched","Method","void OnAfterGameLaunched(Unbroken.LaunchBox.Plugins.Data.IGame game, Unbroken.LaunchBox.Plugins.Data.IAdditionalApplication? app, Unbroken.LaunchBox.Plugins.Data.IEmulator? emulator)","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">void\u003C\u002Fspan>\u003Cspan style=\"color:#DCDCAA\"> OnAfterGameLaunched\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Unbroken\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">LaunchBox\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Plugins\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Data\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">IGame\u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\"> game\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Unbroken\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">LaunchBox\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Plugins\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Data\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">IAdditionalApplication\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">? \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">app\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Unbroken\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">LaunchBox\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Plugins\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Data\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">IEmulator\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">? \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">emulator\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-d960849e76ac9f3a9344","\n            \u003Cdiv class=\"api-summary\">\n            Called immediately after a particular game or additional app has launched. At this point the game was successfully launched and should be running.\n            \u003C\u002Fdiv>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>game\u003C\u002Fcode>\u003C\u002Fspan> \u003Ca class=\"version-badge\" href=\"\u002Fplugins\u002Fchangelog#9-2\" title=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. View this release in the SDK changelog.\" aria-label=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. View this release in the SDK changelog.\">9.2\u003C\u002Fa>\u003C\u002Fdt>\u003Cdd>The game that was launched.\u003C\u002Fdd>\u003C\u002Fdl>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>app\u003C\u002Fcode>\u003C\u002Fspan> \u003Ca class=\"version-badge\" href=\"\u002Fplugins\u002Fchangelog#9-2\" title=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 14.1 Beta. Beta APIs can change before stable. View this release in the SDK changelog.\" aria-label=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 14.1 Beta. Beta APIs can change before stable. View this release in the SDK changelog.\">9.2\u003C\u002Fa>\u003C\u002Fdt>\u003Cdd>The additional application that was launched. Will be null if the game was launched without a specific additional application.\u003C\u002Fdd>\u003C\u002Fdl>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>emulator\u003C\u002Fcode>\u003C\u002Fspan> \u003Ca class=\"version-badge\" href=\"\u002Fplugins\u002Fchangelog#9-2\" title=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 14.1 Beta. Beta APIs can change before stable. View this release in the SDK changelog.\" aria-label=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 14.1 Beta. Beta APIs can change before stable. View this release in the SDK changelog.\">9.2\u003C\u002Fa>\u003C\u002Fdt>\u003Cdd>The emulator that was launched. Will be null if the game was launched without an emulator.\u003C\u002Fdd>\u003C\u002Fdl>\n        ",{"availability":30,"id":32,"name":33,"kind":24,"signature":34,"signatureHtml":35,"anchor":36,"documentation":37,"documented":15},{"firstSeen":10,"isBaseline":11,"declarationFirstSeen":31},"13.27","M:Unbroken.LaunchBox.Plugins.IGameLaunchingPlugin.OnBeforeGameLaunching(Unbroken.LaunchBox.Plugins.Data.IGame,Unbroken.LaunchBox.Plugins.Data.IAdditionalApplication,Unbroken.LaunchBox.Plugins.Data.IEmulator)","OnBeforeGameLaunching","void OnBeforeGameLaunching(Unbroken.LaunchBox.Plugins.Data.IGame? game, Unbroken.LaunchBox.Plugins.Data.IAdditionalApplication? app, Unbroken.LaunchBox.Plugins.Data.IEmulator? emulator)","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">void\u003C\u002Fspan>\u003Cspan style=\"color:#DCDCAA\"> OnBeforeGameLaunching\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Unbroken\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">LaunchBox\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Plugins\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Data\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">IGame\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">? \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">game\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Unbroken\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">LaunchBox\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Plugins\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Data\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">IAdditionalApplication\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">? \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">app\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Unbroken\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">LaunchBox\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Plugins\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">Data\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">.\u003C\u002Fspan>\u003Cspan style=\"color:#4EC9B0\">IEmulator\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">? \u003C\u002Fspan>\u003Cspan style=\"color:#9CDCFE\">emulator\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-2488f9728648be30d6d1","\n            \u003Cdiv class=\"api-summary\">\n            Called immediately before a particular game or additional app begins launching. At this point the game is not guaranteed to launch successfully if the startup file does not exist or some other anomaly is encountered.\n            \u003C\u002Fdiv>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>game\u003C\u002Fcode>\u003C\u002Fspan> \u003Ca class=\"version-badge\" href=\"\u002Fplugins\u002Fchangelog#9-2\" title=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 13.27. View this release in the SDK changelog.\" aria-label=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 13.27. View this release in the SDK changelog.\">9.2\u003C\u002Fa>\u003C\u002Fdt>\u003Cdd>The game that is launching.\u003C\u002Fdd>\u003C\u002Fdl>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>app\u003C\u002Fcode>\u003C\u002Fspan> \u003Ca class=\"version-badge\" href=\"\u002Fplugins\u002Fchangelog#9-2\" title=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 13.27. View this release in the SDK changelog.\" aria-label=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 13.27. View this release in the SDK changelog.\">9.2\u003C\u002Fa>\u003C\u002Fdt>\u003Cdd>The additional application that is launching. Will be null if the game is launching without a specific additional application.\u003C\u002Fdd>\u003C\u002Fdl>\n            \u003Cdl>\u003Cdt class=\"version-row\">\u003Cspan>\u003Ccode>emulator\u003C\u002Fcode>\u003C\u002Fspan> \u003Ca class=\"version-badge\" href=\"\u002Fplugins\u002Fchangelog#9-2\" title=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 13.27. View this release in the SDK changelog.\" aria-label=\"First seen in LaunchBox 9.2 in the supplied SDK snapshots. The shown declaration was first seen in 13.27. View this release in the SDK changelog.\">9.2\u003C\u002Fa>\u003C\u002Fdt>\u003Cdd>The emulator that is launching. Will be null if the game is launching without an emulator.\u003C\u002Fdd>\u003C\u002Fdl>\n        ",{"availability":39,"id":40,"name":41,"kind":24,"signature":42,"signatureHtml":43,"anchor":44,"documentation":45,"documented":15},{"firstSeen":10,"isBaseline":11,"declarationFirstSeen":10},"M:Unbroken.LaunchBox.Plugins.IGameLaunchingPlugin.OnGameExited","OnGameExited","void OnGameExited()","\u003Cpre class=\"shiki dark-plus\" style=\"background-color:#1E1E1E;color:#D4D4D4\" tabindex=\"0\" aria-label=\"C# code\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"color:#569CD6\">void\u003C\u002Fspan>\u003Cspan style=\"color:#DCDCAA\"> OnGameExited\u003C\u002Fspan>\u003Cspan style=\"color:#D4D4D4\">()\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>","member-14bb7ebd2dcf44bad2da","\n            \u003Cdiv class=\"api-summary\">\n            Called immediately after the game or additional app exits. Please note that in some cases this event may fire immediately after launching the game (such as if the game is a Steam game). This happens when the game&#39;s launched process exits immediately instead of continuing running.\n            \u003C\u002Fdiv>\n        ",{"currentRelease":21,"currentReleaseState":47},"beta","plugins",1790712004973]