how to programmatically reference text mesh pro text element unity code example
Example 1: change textmesh pro text
using UnityEngine;
using System.Collections;
using TMPro;
public class ExampleClass : MonoBehaviour
{
void Example()
{
TextMeshPro textmeshPro = GetComponent<TextMeshPro>();
textmeshPro.SetText("The first number is {0} and the 2nd is {1:2} and the 3rd is {3:0}.", 4, 6.345f, 3.5f);
}
}
Example 2: how to change textMesh Pro unity
public TextMeshPro TextMeshProObject;
TextMeshProObject = GetComponent<TextMeshPro>();
TextMeshProObject.text = "Hello";
TextMeshProUGUI TextMeshProLable = YourGameObject.GetComponent<TextMeshProUGUI>();
TextMeshProLable.text = "Your Text"