Exemplo n.º 1
0
 public static void Init()
 {
     SLogger.Info(TAG, "OpenFx loading");
     SLogger.Info(TAG, "Init OpenFx env");
     OpenFxLoader.InitEnv(GUIApiManager.BaseApiInstance);
     SLogger.Info(TAG, "OpenFx env inited");
     SLogger.Info(TAG, "Load extensions");
     OpenFxLoader.LoadExtensions();
     SLogger.Info(TAG, $"There are {OpenFxLoader.LibsManager.Librarians.Count()} librarians and {OpenFxLoader.LibsManager.Wrappers().Count()} wrappers");
     SLogger.Info(TAG, "Loaded extensions");
 }
Exemplo n.º 2
0
 public void Unload()
 {
     try
     {
         if (Settings.Default.IsFirstLaunch && Settings.Default.GuidePassed)
         {
             Settings.Default.IsFirstLaunch = false;
         }
         Settings.Default.Save();
         try { OpenFxLoader.Unload(); } catch { }
         if (Adb.Server?.IsEnable == true)
         {
             Adb.Server.Kill();
             TaskKill.Kill("adb.exe");
         }
     }
     catch { }
 }