Author Topic: Bug: OnKey not called while useMouse == false  (Read 12825 times)

wizardsmoke

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 5
  • Posts: 40
    • View Profile
Bug: OnKey not called while useMouse == false
« on: June 20, 2016, 11:08:14 AM »
This bug was causing problems in UIInput while useMouse == false.  Here is the fix:

In UICamera:

  1. if (!useMouse && (key >= KeyCode.Mouse0 || key <= KeyCode.Mouse6)) continue;

should change to:

  1. if (!useMouse && (key >= KeyCode.Mouse0 && key <= KeyCode.Mouse6)) continue;

Jesse

  • Newbie
  • *
  • Thank You
  • -Given: 1
  • -Receive: 0
  • Posts: 4
    • View Profile
Re: Bug: OnKey not called while useMouse == false
« Reply #1 on: June 21, 2016, 03:55:25 AM »
Thank you so much for this! I just upgraded my NGUI from 3.8.0 to the latest 3.9.9b, I was so confused and thought clicking was changed from any press to only quick presses.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Bug: OnKey not called while useMouse == false
« Reply #2 on: June 24, 2016, 01:14:28 AM »
Thanks!