In GDExtensions 4.0, trying to override any of the input functions produces an error when input is detected. Code compiles, project runs normally, and everything is copacetic until input is detected. The following error is produced prior to crashing.
terminate called after throwing an instance of 'std::system_error'
what(): Invalid argument
Function signature is as follows:
virtual void _unhandled_input(const Ref<InputEvent> &event) override{};