private void OnSliderValueChanged(float value) { if (!selectedType.IsDefined()) { quality = 0; QualitySlider.value = 0; return; } quality = (int)value; bool isEnoughResource = CheckEnoughtResource(); if (isEnoughResource) { AcceptBtn.Interactable = true; QualityNum.text = quality + "/" + QualitySlider.maxValue; } else { AcceptBtn.Interactable = false; QualityNum.text = string.Format("<color=red>{0}</color>/{1}", quality, QualitySlider.maxValue); } SetCostInfo(); if (SyncData.CurrentMainBase.TrainingUnit_ID.IsDefined()) { AcceptBtn.Interactable = false; } QualityInput.SetContent(quality.ToString()); }
private void OnPositionInputChanged(string value) { int.TryParse(value, out int v); v = Mathf.Clamp(v, 0, 512); focusInputField.SetContent(v.ToString()); }
private void SetContent(int c) { InputField.SetContent(c.ToString()); if (RemainInfo != null) { RemainInfo.Text = string.Format("/{0}", Slider.MaxValue); } }
private void InputChange(string value) { if (value.Length > CharacterCount) { string str = value.Substring(0, CharacterCount); Input.SetContent(str); } }