Hi,
yes, that's fine. Simply have a dummy GameObject, that act as the reference for the gui to follow, AND move that dummy to the door or what ever object you want to point.
With this level of indirection, you can point to ANY object in your scene, you simply need to match it's position.
Does that make sense?
Typically ( I had to do somethig like that earlier this year), you should have a global event like "HILITE ME" or something, and the arrow dummy, which also host the gui definition, implements that global event, get the gameObject that fired the event, and it simply set it's own position to match that gameObject. You can also pass a position in the event data if you want to have some offset.
bye,
Jean
bye,
Jean