private void LoadBtn_Click(object sender, EventArgs e) { LoadBtn.Visible = false; LoadBtn.Enabled = false; PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German" ? "http://ygopro.de/update-news/" : "http://ygopro.de/update-news/?lang=en"); PatchNotes.Navigating += WebRedirect; }
private void LoadBtn_Click(object sender, EventArgs e) { LoadBtn.Visible = false; LoadBtn.Enabled = false; PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German" ? "http://www.ygodevpro.com/category/patch-notes/" : "http://www.ygodevpro.com/category/patch-notes/"); //PatchNotes.Navigating += WebRedirect; adBox.Visible = false; //AdPanel.Visible = false; }
private void LanguageSelect_SelectedIndexChanged(object sender, EventArgs e) { Program.Config.Language = languageSelect.SelectedItem.ToString(); Program.SaveConfig(Program.ConfigurationFilename, Program.Config); Program.LanguageManager.Load(languageSelect.SelectedItem.ToString()); PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German" ? "http://ygopro.de/update-news/" : "http://ygopro.de/update-news/?lang=en"); ApplyTranslation(); Program.MainForm.ReLoadLanguage(); }
public LoginFrm() { InitializeComponent(); TopLevel = false; Dock = DockStyle.Fill; Visible = true; Program.ChatServer.LoginReply += LoginResponse; usernameInput.Text = Program.Config.DefaultUsername; if (Directory.Exists(LanguageManager.Path)) { string[] languages = Directory.GetDirectories(LanguageManager.Path); foreach (string language in languages) { string[] split = language.Split('/'); if (split.Length > 1) { languageSelect.Items.Add(split[1]); } } languageSelect.SelectedItem = Program.Config.Language; languageSelect.SelectedIndexChanged += LanguageSelect_SelectedIndexChanged; } else { languageSelect.Items.Add("English"); languageSelect.SelectedIndex = 0; } usernameInput.KeyDown += UsernameInput_KeyDown; passwordInput.KeyDown += PasswordInput_KeyDown; PatchNotes.ScriptErrorsSuppressed = true; PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German" ? "http://ygopro.de/update-news/" : "http://ygopro.de/update-news/?lang=en"); PatchNotes.Navigating += WebRedirect; ApplyTranslation(); if (Program.Config.SavePassword && !string.IsNullOrEmpty(Program.Config.EncodedPassword)) { savePassCheckBox.Checked = true; passwordInput.Text = Program.Config.EncodedPassword; usernameInput.Text = Program.Config.SavedUsername; } }
private void LanguageSelect_SelectedIndexChanged(object sender, EventArgs e) { Program.Config.Language = languageSelect.SelectedItem.ToString(); Program.SaveConfig(Program.ConfigurationFilename, Program.Config); Program.LanguageManager.Load(languageSelect.SelectedItem.ToString()); if (!LoadBtn.Enabled) { PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German" ? "http://ygopro.de/en/category/" : "http://ygopro.de/en/category/patch-notes/"); } ApplyTranslation(); Program.MainForm.ReLoadLanguage(); }
protected override void DidActivate(bool firstActivation, bool addedToHierarchy, bool screenSystemEnabling) { if (addedToHierarchy) { //Set up UI SetTitle("Server Selection", ViewController.AnimationType.None); showBackButton = false; _IPConnectionViewController = BeatSaberUI.CreateViewController <IPConnection>(); _PatchNotesViewController = BeatSaberUI.CreateViewController <PatchNotes>(); _splashScreen = BeatSaberUI.CreateViewController <SplashScreen>(); _splashScreen.StatusText = "Gathering Server List..."; ProvideInitialViewControllers(_splashScreen, _IPConnectionViewController, _PatchNotesViewController); } }
public static void Initialize() { _patchNotes = Resources.Load <PatchNotes>(DefaultPatchNotesPath); if (_patchNotes == null) { Debug.Log("<b>PatchNotes: </b>Default asset not found. Creating on automatically"); var newPatchNotes = new PatchNotes(); if (!AssetDatabase.IsValidFolder("Assets/Resources")) { AssetDatabase.CreateFolder("Assets", "Resources"); } AssetDatabase.Refresh(); AssetDatabase.CreateAsset(newPatchNotes, "Assets/Resources/PatchNotes.asset"); AssetDatabase.SaveAssets(); } }
protected override void DidActivate(bool firstActivation, bool addedToHierarchy, bool screenSystemEnabling) { if (addedToHierarchy) { SetTitle($"TournamentAssistant v{SharedConstructs.Version}"); showBackButton = true; _PatchNotesViewController = BeatSaberUI.CreateViewController <PatchNotes>(); _serverModeSelectionViewController = BeatSaberUI.CreateViewController <ServerModeSelection>(); _serverModeSelectionViewController.BattleSaberButtonPressed += ServerModeSelectionViewController_BattleSaberButtonPressed; _serverModeSelectionViewController.QualifierButtonPressed += ServerModeSelectionViewController_QualifierButtonPressed; _serverModeSelectionViewController.TournamentButtonPressed += ServerModeSelectionViewController_TournamentButtonPressed; ProvideInitialViewControllers(_serverModeSelectionViewController, null, _PatchNotesViewController); //Check for updates before contacting a server Task.Run(CheckForUpdate); } }
public LoginFrm() { InitializeComponent(); TopLevel = false; Dock = DockStyle.Fill; Visible = true; m_loginTimeOut.Interval = 3000; usernameInput.Text = Program.Config.DefaultUsername; if (Directory.Exists(LanguageManager.Path)) { string[] languages = Directory.GetDirectories(LanguageManager.Path); foreach (string language in languages) { string[] split = language.Split('/'); if (split.Length > 1) { languageSelect.Items.Add(split[1]); } } languageSelect.SelectedItem = Program.Config.Language; languageSelect.SelectedIndexChanged += LanguageSelect_SelectedIndexChanged; } else { languageSelect.Items.Add("English"); languageSelect.SelectedIndex = 0; } m_loginTimeOut.Tick += LoginTimeOut_Tick; usernameInput.KeyDown += UsernameInput_KeyDown; passwordInput.KeyDown += PasswordInput_KeyDown; PatchNotes.Navigate(languageSelect.SelectedItem.ToString() == "German" ? "http://ygopro.de/patches/" : "http://ygopro.de/patches/?lang=en"); PatchNotes.Navigating += WebRedirect; ApplyTranslation(); }
private void OnEnable() { _patchNotes = (PatchNotes)target; _iconCog = EditorGUIUtility.IconContent("_Popup"); }
private void OnEnable() { _patchNotes = PatchNoteSpawner.PatchNotes; _patchNoteEditor = UnityEditor.Editor.CreateEditor(_patchNotes); }
protected void Awake() { Instance = this; gameObject.SetActive(false); }