@ Thanks for the clarification, but I think you have not really understood what I try to do :o
Why have previous versions allowed me to point it elsewhere? I just pass the variable to another function, I do not overwrite it. It stays what it is, until I call “Destroy Component”. I never use any “set” node.
And I could call “Destroy Component” directly from the construction script. But I don’t want to have the “Destroy Component” node in the construction script because that would look ugly (one unnecessary node).
I think it’s ok to prevent the variable to be overwritten by another variable, but I never intended to do . I just want to pass it to a function by reference so I can destroy it there. And that’s not possible in 4.7.
The important thing for me is that I can call the function and destroy the component with one single node. The easiest workaround for me would just to call the function and then use the “destroy component” node not in the function but directly from the construction script. But that’s ugly.