util/generator/types/godot_object_pointer.rb
# emmmm godot_object* is merely a void*
emmmm godot_object* is merely a void
emmmm godot_object * is merely a void
def from_godot_function
        <<~EOF
          VALUE rb_#{type_name}_from_godot (#{signature} addr) {
            VALUE obj = rb_funcall(#{target_class_name}_class, rb_intern("_adopt"), 1, LONG2NUM((long)addr));
            return obj;
          }
        EOF
      end
def from_godot_function <<~EOF 
          VALUE rb_ #{ type_name } _from_godot ( #{ signature }  addr) {
            VALUE obj = rb_funcall( #{ target_class_name } _class, rb_intern("_adopt"), 1, LONG2NUM((long)addr));
            return obj;
          }
         EOF end
emmmm godot_object* is merely a void
emmmm godot_object * is merely a void