pub type ICustomGameControllerFactory = *mut c_void;