This commit is contained in:
Alessandro Autiero
2024-06-01 16:26:00 +02:00
parent d478650e9b
commit efb508bd0c
243 changed files with 486662 additions and 2948 deletions

View File

@@ -6,7 +6,6 @@ class GameInstance {
final int gamePid;
final int? launcherPid;
final int? eacPid;
int? observerPid;
bool hosting;
bool launched;
bool tokenError;
@@ -29,9 +28,18 @@ class GameInstance {
if(eacPid != null) {
Process.killPid(eacPid!, ProcessSignal.sigabrt);
}
if(observerPid != null) {
Process.killPid(observerPid!, ProcessSignal.sigabrt);
}
bool get nestedHosting {
GameInstance? child = this;
while(child != null) {
if(child.hosting) {
return true;
}
child = child.child;
}
child?.kill();
return false;
}
}