コード例 #1
0
 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;
 }
コード例 #2
0
 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;
 }
コード例 #3
0
ファイル: Login_frm.cs プロジェクト: hrkrx/DevProLauncher
 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();
 }
コード例 #4
0
ファイル: Login_frm.cs プロジェクト: hrkrx/DevProLauncher
        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;
            }
        }
コード例 #5
0
 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();
 }
コード例 #6
0
        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);
            }
        }
コード例 #7
0
 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();
     }
 }
コード例 #8
0
        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);
            }
        }
コード例 #9
0
        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();
        }
コード例 #10
0
        private void OnEnable()
        {
            _patchNotes = (PatchNotes)target;

            _iconCog = EditorGUIUtility.IconContent("_Popup");
        }
コード例 #11
0
 private void OnEnable()
 {
     _patchNotes      = PatchNoteSpawner.PatchNotes;
     _patchNoteEditor = UnityEditor.Editor.CreateEditor(_patchNotes);
 }
コード例 #12
0
ファイル: PatchNotes.cs プロジェクト: CptDefault/ggj2016
 protected void Awake()
 {
     Instance = this;
     gameObject.SetActive(false);
 }