GController does not do reimplementations for Register() functions (GEventGenerator).

Description

GController currently doesn't seem to have a way to register events for input, lacking the reimplementations for the Register() functions that are meant to work with GEventGenerator. I don't think this is expected behavior since GBufferedInput does these reimplementations. This looks like a pretty easy fix, and shouldn't take too long to implement since everything else is already there, just missing the register functions.

Completion Criteria:

  • Add the Register() reimplementation functions for GController.
  • Add unit tests to test for the event registering behavior.
Edited by Alexander Cusaac