In GDscript you can do something like:
if something == true:
get_node("some_node").connect("my_signal", self, "some_func")
How do you do this in C#? I'm guessing it has something to do with AddUserSignal and EmitSignal and someNode.Connect but trying this throws an error 'Attempt to connect nonexistent signal.. to method..' so I'm guessing AddUserSignal is the wrong way to go about this..?