Problem with Moga Ace Power

My game is a dual stick shooter. I want to enable the use of Moga Ace Power, and disable the controller for Logitech (which doesn’t have analog sticks). Is unity capable of detecting which MFI controller is connected?

thanks in advance

It looks like you can tell if the MFi controller is a basic or extended one by calling Input.GetJoystickNames. There’s some more info under iOS Game Controller Support here:

I seem to remember from WWDC that Apple didn’t want devs to limit support to only the extended controllers. I’m not sure they’re looking though.

Good luck!

@Groucho I’m able get a string of whether the controller is a basic or extended by calling GetJoystickNames. Thanks!
When I know a controller is basic type, I can just disable the use of analog sticks rather than the entire controller. The d-pad and action buttons are still utilized. So that’s not offence apple’s guideline.