Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Voting for the Unity Awards are OPEN! We’re looking to celebrate creators across games, industry, film, and many more categories. Cast your vote now for all categories
    Dismiss Notice
  3. 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

    Unity Technologies

    Joined:
    Feb 26, 2017
    Posts:
    6,588
    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.