Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

TextMesh Pro Clear TextMesh Pro UGUI with C#

Discussion in '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

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

    MikeReai3

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