Search Unity

  1. Unity 2019.1 is now released.
    Dismiss Notice

TextMesh Pro Clear TextMesh Pro UGUI with C#

Discussion in 'Unity UI (uGUI) & TextMesh Pro' started by MikeReai3, Dec 6, 2018.

  1. MikeReai3

    MikeReai3

    Joined:
    Nov 13, 2018
    Posts:
    3
    Hello!

    I have a log-in screen in my game, and the username/password fields are using TMP UGUI components. If the user logs in, and then chooses to log out, I want the fields to be completely blank.

    I've tried setting the .text property to "", but that had weird issues. The text would result in being blank, but the placeholder wouldn't appear, and clicking the text box would result in your previous entry showing up. I also tried .SetText, with the same results.

    Is there a clear way to do this?

    Thank you!
     
  2. Stephan_B

    Stephan_B

    Unity Technologies

    Joined:
    Feb 26, 2017
    Posts:
    2,660
    Make sure you are changing the text on the TMP_InputField .text property and not on the underlying text component (child).
     
    MikeReai3 likes this.
  3. MikeReai3

    MikeReai3

    Joined:
    Nov 13, 2018
    Posts:
    3
    Ah, that was it. Thank you!
     
    Stephan_B likes this.