OK, I found what the problem is.
Basically, three things:
1) You never call the function ShowFutureDesign()
. Try calling it from the func _ready()
function
2) It's .hide()
and .show()
, actually, not .hide
and .show
3) Make sure the get_node()
method gats called on the right node. If you try to access the nodes from a subnode, you might have to use the get_parent().get_node(Obj)
method. or something equivalent.
I have updated the answer to this. If this is the right answer, please mark it as best so that others can find it too.