So I've made this menu for my game in godot. I also made this window which shows up when a button is clicked. This window is WindowDialog
in godot, and I want the window to be resizeable. However I get an error when I put the code for the window to be resizeable. Here is my code:
extends WindowDialog
var newSize
func _ready():
# Change 'hide()' to 'show()' to show the window.
hide()
set_process_input(true)
newSize = self.get_size()
pass
func _input(event):
if(event.type == InputEvent.MOUSE_MOTION):
if(Input.is_mouse_button_pressed(1)):
if (self.get_local_mouse_position().x > (self.get_size().x - 30)) && (self.get_local_mouse_position().y > (self.get_size().y - 30)) :
newSize += event.relative_pos
self.set_size(newSize)
print(self.get_size().x)
print(event.relative_x)
The error I get is this:
Invalid get index 'type' (on base: 'InputEventMouseMotion').