Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ValidateText()

void Terraria.GameContent.UI.States.UIVirtualKeyboard.ValidateText ( )
inlineprivate

Definition at line 589 of file UIVirtualKeyboard.cs.

590 {
592 {
593 _canSubmit = true;
594 _submitButton.TextColor = Color.White;
595 if (_submitButton.IsMouseHovering)
596 {
597 _submitButton.BackgroundColor = new Color(73, 94, 171);
598 }
599 else
600 {
601 _submitButton.BackgroundColor = new Color(63, 82, 151) * 0.7f;
602 }
603 }
604 else
605 {
606 _canSubmit = false;
607 _submitButton.TextColor = Color.Gray;
608 if (_submitButton.IsMouseHovering)
609 {
610 _submitButton.BackgroundColor = new Color(180, 60, 60) * 0.85f;
611 }
612 else
613 {
614 _submitButton.BackgroundColor = new Color(150, 40, 40) * 0.85f;
615 }
616 }
617 }

References Terraria.GameContent.UI.States.UIVirtualKeyboard._canSubmit, Terraria.GameContent.UI.States.UIVirtualKeyboard._submitButton, Microsoft.Xna.Framework.Graphics.Color, Microsoft.Xna.Framework.Color.Gray, Terraria.GameContent.UI.States.UIVirtualKeyboard.TextIsValidForSubmit(), and Microsoft.Xna.Framework.Color.White.

Referenced by Terraria.GameContent.UI.States.UIVirtualKeyboard.UIVirtualKeyboard(), Terraria.GameContent.UI.States.UIVirtualKeyboard.BuildSpaceBarArea(), Terraria.GameContent.UI.States.UIVirtualKeyboard.PressSpace(), and Terraria.GameContent.UI.States.UIVirtualKeyboard.TypeText().