GCMouse and GCKeyBoard for Unity Games on IOS 14. Pointer Lock not working

IOS has added support for GCMouse and GCKeyboard (GameController framework) so if you have a Ipad Game, you can use bluetooth mouse and Keyboard with it. Currently It is not supported on unity 3D.

I have integrated it using native plugin in my VR app running on IOS 14.3 on Iphone 7 but the problem is I am unable to lock the system mouse pointer in game view. For pointer Lock we have to override the preferPointerLock property in top view controller. Where should I override this property in xcode project

For more details of GCMouse, GCKeyboard and Lock pointer visit
(Bring keyboard and mouse gaming to iPad - WWDC20 - Videos - Apple Developer)

Please update unity input system for ios as GCKeyboard and GCMouse are available in ios 14 onwards
https://docs.unity3d.com/Packages/com.unity.inputsystem@1.0/manual/SupportedDevices.html