public void OnUiWidthChange() { if (UiWidth != ViewRect.rect.width) { UiWidth = ViewRect.rect.width; float Ratio = UiWidth / 500f; PlayBtn.GetComponent <RectTransform>().sizeDelta = new Vector2(60 * Ratio, 30); PlayBtn.GetComponent <RectTransform>().anchoredPosition = new Vector2(10 * Ratio, 0); PauseBtn.GetComponent <RectTransform>().sizeDelta = new Vector2(60 * Ratio, 30); PauseBtn.GetComponent <RectTransform>().anchoredPosition = new Vector2(80 * Ratio, 0); StopBtn.GetComponent <RectTransform>().sizeDelta = new Vector2(60 * Ratio, 30); StopBtn.GetComponent <RectTransform>().anchoredPosition = new Vector2(150 * Ratio, 0); SwitchModeBtn.GetComponent <RectTransform>().sizeDelta = new Vector2(120 * Ratio, 30); SwitchModeBtn.GetComponent <RectTransform>().anchoredPosition = new Vector2(220 * Ratio, 0); CurrentModeText.GetComponent <RectTransform>().sizeDelta = new Vector2(90 * Ratio, 30); CurrentModeText.GetComponent <RectTransform>().anchoredPosition = new Vector2(340 * Ratio, 0); ResetBtn.GetComponent <RectTransform>().sizeDelta = new Vector2(50 * Ratio, 30); ResetBtn.GetComponent <RectTransform>().anchoredPosition = new Vector2(480 * Ratio, 0); FixTimeBtn.GetComponent <RectTransform>().sizeDelta = new Vector2(100 * Ratio, 30); FixTimeBtn.GetComponent <RectTransform>().anchoredPosition = new Vector2(210 * Ratio, 0); OffsetLabel.GetComponent <RectTransform>().sizeDelta = new Vector2(60 * Ratio, 30); OffsetLabel.GetComponent <RectTransform>().anchoredPosition = new Vector2(315 * Ratio, 0); OffsetInputField.GetComponent <RectTransform>().sizeDelta = new Vector2(100 * Ratio, 30); OffsetInputField.GetComponent <RectTransform>().anchoredPosition = new Vector2(380 * Ratio, 0); PreciseControllerLabel.GetComponent <RectTransform>().sizeDelta = new Vector2(190 * Ratio, 30); PreciseControllerLabel.GetComponent <RectTransform>().anchoredPosition = new Vector2(10 * Ratio, 0); } }
private void Checktext(string text) { if (text[cPos] == RichTB.Text[cPos]) { RichTB.Select(cPos, cCountLimited); RichTB.SelectionColor = Config.SelectColor; cPos++; cCorrect++; ProgBar.Value++; if (cPos == GetCharacterCount()) { SpeedTimer.Stop(); InputTb.Enabled = false; ResetBtn.Enabled = true; StopBtn.Enabled = false; ResultSwitch.Value = true; wCount++; UpdateResults(); ResetBtn.Focus(); } if (RichTB.Text[cPos].ToString() == " ") { wCount++; if (Config.SpeechEnabled) { SS.Speak(Words[wCount], 0); } } } else { cIncorrect++; } }