GUI label/text appear/disappear

Hei! I’m making some kind of museum/house tour. You can walk in model and look the house inside. I want to add some kind of info next to special objects. For example you walk next to statue and then appears text about this artwork. I have the text part almost working. Now i need to make relationship between my 3rd person controller and object.

I looked up this tutorial, but it is not working for me.

I am new in Unity 3d, and I am not the computere guy, I am artist.

Thank you!

If for example you want to give info on a painting, add a box collider to the paint object and scale properly. Tick IsTrigger on the collider component. Attach the script to the painting

var show:boolean =false;
function OnTriggerEnter(other:Collider){
if(other.gameObject.tag=="Visitor")
show = true;
}
function OnTriggerExit(other:Collider){
if(other.gameObject.tag=="Visitor")
show = false;
}
function OnGUI () {
if(show)
    GUI.Label (Rect (10, 10, 100, 20), "Breakfast on the grass / Ludwig von Listermar 1922");

}