I'm making a mockup desktop for a sandbox game. I have a script, in which I defined a ObjContainerObjContainer class that extends the ControlControl class (the ContainerContainer class has some behaviours that i dontI don't want). I attached the said scirptscript to the node "ObjContainer". When I check it in the localLocal tab of the node treeScene Tree, it shows that the "ObjContainer" node has a typeis of ObjContainertype ObjContainer as intended, shown in picture 1. When I ran the scene, I noticed that the "ObjContainer" has now suddenly turned into a ControlControl node, shown in picture 2.*
* Edit: All nodes with custom class seemsseem to have this behaviour. theThe remote tree always show native node types that I extend from. theThe real issue is as follows:
Calling ObjContainerObjContainer-exclusive functions brings up an error that says:
whyWhy does it do that? everyEvery single custom-class-exclusive callscall worked perfectly fine previously. I even commented out the request_select()request_select() line and it ran smoothly. what'sWhat's up with my ObjContainerObjContainer?
theThe following is the script from the node calling the function:
andAnd the script from the ObjContainer class:

