(SOLVED) How to show Prefab Name in UI without (UnityEngine.GameObject) showing after it?

Hello, apologies in advance for asking such a basic question but…I’m using this script to show the prefab name on the UI, but it’s showing it as “PrefabName (UnityEngine.GameObject)”

How do I remove the “(UnityEngine.GameObject)” from the end and only show the Prefab Name?

Thank you

//This script changes Text to the name of the GameObject with the script attached
//Attach this script to a GameObject
//Attach a Text GameObject in the Inspector (Create>UI>Text)
using UnityEngine;
using UnityEngine.UI;
public class Example : MonoBehaviour
{
    public Text m_Text;
    private void Start()
    {
        //Check that the Text is attached in the Inspector
        if (m_Text != null)
            //Change the Text to show the GameObject's name
            m_Text.text = + gameObject.ToString();
    }
}
//Change the Text to show the GameObject's name
m_Text.text = gameObject.name;
1 Like

@iMobCoding
Awesome! Thank you