Launcher/Launcher/src/main/java/ru/gravit/launcher/guard/LauncherGuardManager.java
2019-04-03 20:27:40 +07:00

22 lines
634 B
Java

package ru.gravit.launcher.guard;
import ru.gravit.launcher.client.ClientLauncher;
import java.nio.file.Path;
public class LauncherGuardManager {
public static LauncherGuardInterface guard;
public static void initGuard(boolean clientInstance) {
if (ClientLauncher.isUsingWrapper()) {
guard = new LauncherWrapperGuard();
} else if (ClientLauncher.isDownloadJava()) {
guard = new LauncherJavaGuard();
} else guard = new LauncherNoGuard();
guard.init(clientInstance);
}
public static Path getGuardJavaBinPath() {
return guard.getJavaBinPath();
}
}