Author Topic: NGUI -> Input Compatibility  (Read 5180 times)

heizenrader

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 5
    • View Profile
NGUI -> Input Compatibility
« on: April 29, 2015, 06:25:57 PM »
I've encountered a conflict between NGUI's  UICamera -> Input system and another addon that I'm using called "Ultimate Unified API".   This issue only occurs on Android Devices.  iOS is not effected.  Anyone have any idea's on how I can resolve the conflict and/or work around it.   None of the NGUI Input events appear to hit the NGUI objects on Android Devices when I'm running both these Addons.

Thanks.

heizenrader

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 5
    • View Profile
Re: NGUI -> Input Compatibility
« Reply #1 on: April 30, 2015, 09:45:30 AM »
Anyone have any ideas?  I've tried starting with a fresh clean project with only  NGUI and Reign (Ultimate API) addons installed.  Setup one scene with a default "Prefab" button to display. Works on Unity simulator for Android platform but does not work on Android Devices.  It does however work just fine with iOS on device.

The issue again is that it appears the input system for UICamera fails.  It displays the widgets/buttons ext.  But I cannot interact with any of them.  Simply removing the Reign addon resolves the issue.  However I need these two addons for this project.  I've also reached out to the developer for the "Reign (Ultimate API)" addon, but have yet to get anything promising from this avenue.

Any suggestions , ideas, would be greatly appreciated.

Thanks.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: NGUI -> Input Compatibility
« Reply #2 on: April 30, 2015, 06:30:00 PM »
I don't know anything about the other plugin, so I can't suggest much. My guess is that he messes with cameras that don't belong to it, which is why it screws with NGUI. Still, doesn't explain why it would work on one platform and not on another.