public static void Init(bool restart = false) { if (!restart) { try { HID = HardwareIdManager.GetId(); } catch (Exception) { HID = ""; } if (!CheckCardsStuffUpdate()) { AssetsManager.LoadSmileys(); LoadCDB(); BoosterManager.LoadList(); } #if DEBUG ClientConfig.TestMode = false; AppDesignConfig = new AppDesignConfig(); //To debug config #endif LoadBanlist(); SaveConfig(); } Client = new GameClient(); Client.PopMessageBox += Client_PopMessageBox; Client.PopMessageBoxShowDialog += Client_PopMessageBoxShowDialog; Client.ChoicePopBox += Client_ChoicePopBox; Client.ShadowDuelRequest += Client_ShadowDuelRequest; Client.RoomNeedPassword += Client_RoomNeedPassword; Client.Shutdown += Client_Shutdown; Client.PrivateMessageReceived += Client_PrivateMessageReceived; Client.LaunchYGOPro += Client_LaunchYGOPro; Client.LaunchYGOProWithoutRoom += Client_LaunchYGOProWithoutRoom; Client.LoadPlayerCustomizations += Client_LoadPlayerCustomizations; Client.LaunchTrade += Client_LaunchTrade; Client.CloseBrocante += Client_CloseBrocante; Client.LaunchBonusBox += Client_LaunchBonusBox; Client.LoadOfflineMessages += Client_LoadOfflineMessages; Client.RecieveDeck += Client_RecieveDeck; Client.RecieveReplay += Client_RecieveReplay; Client.Restart += Client_Restart; Client.CustomizationAchievement += Client_CustomizationAchievement; Client.LoadBoosterCollection += Client_LoadBoosterCollection; Client.GetMonthlyBonus += Client_GetMonthlyBonus; if (IsWindowOpen <Login>()) { _login.Restart = true; _login.Close(); } _login = new Login(Client.LoginAdmin); logger.Trace("FormExecution initialisation."); }
private static void CardsUpdateDownloader_UpdateCompleted() { _windowload.EndDownload(); _windowload.Close(); CardsUpdateDownloader.LoadingProgress -= CardsUpdateDownloader_LoadingProgress; CardsUpdateDownloader.UpdateCompleted -= CardsUpdateDownloader_UpdateCompleted; LoadCDB(); AssetsManager.LoadSmileys(); BoosterManager.LoadList(); }