playMaker

Author Topic: Can I detect a Click or Hover event on a uGui slider? [SOLVED] (kinda)  (Read 5780 times)

kidwithacomputer

  • Playmaker Newbie
  • *
  • Posts: 18
Hi, with the Playmaker Ugui Component Proxy on a slider, is it possible to detect a click or other event besides On Value Changed? I'd like to detect a click, hover, or mouse up to play and stop a sound when someone interacts with the slider. I'm not too script savvy and am having some trouble figuring out if it's even possible. Any help is appreciated, thanks. :)
« Last Edit: January 09, 2015, 11:54:18 AM by kidwithacomputer »

wheretheidivides

  • Sr. Member
  • ****
  • Posts: 496
Re: Can I detect a Click or Hover event on a UGui slider?
« Reply #1 on: January 09, 2015, 01:58:28 AM »
Yeah, use the ui actions for ui button click (one is messed up and 1 was fixed). Use the 'ugui button on click event' as 'ugui button event' doesn't work properly..  This is for a button click.  I don't thing they made actions for the others yet.  You may have to download it from this site somewhere if it's not in the ecosystem.

The easiest way is to get Master sound from the asset store.  It'll play sound when you hover, click and so forth.  You set it up and it does the rest.  No coding.
https://www.assetstore.unity3d.com/en/#!/content/5607

kidwithacomputer

  • Playmaker Newbie
  • *
  • Posts: 18
Re: Can I detect a Click or Hover event on a UGui slider?
« Reply #2 on: January 09, 2015, 10:20:58 AM »
I really appreciate the help, thank you! I'll try out Master Audio. Looks like it'll be a big help for my project.

Regarding the uGui actions, I'm having a hard time finding them. The uGui components I've been using I found at the following link, but they don't seem to include actions like you've shown, just proxy scripts: https://hutonggames.fogbugz.com/default.asp?W1192 - I've searched elsewhere on the forum and Google to no avail.

It's entirely possible that I'm just missing something. Still fumbling my way through a lot of this. If you know how I might locate the uGui actions like you've shown, I'd be very grateful.

Thank you again.

kidwithacomputer

  • Playmaker Newbie
  • *
  • Posts: 18

kidwithacomputer

  • Playmaker Newbie
  • *
  • Posts: 18
Re: Can I detect a Click or Hover event on a UGui slider?
« Reply #4 on: January 09, 2015, 11:16:57 AM »
Looks like 'UGui Button On Click Event' won't work on a slider. Requires UI.Button Component, it says.  :-\

kidwithacomputer

  • Playmaker Newbie
  • *
  • Posts: 18
Re: Can I detect a Click or Hover event on a UGui slider?
« Reply #5 on: January 09, 2015, 11:52:00 AM »
I just realized I can disable the 'uGui Image (Script)' on the slider handle, then make any custom game object a child of the handle, so now I can detect and apply any old playmaker action to that. This is real good because I wanted to use iTween animations on the slider handle too. After a couple days of messing with this I'm a little surprised at how simple the fix is, but it's even better than I expected because it gives me lots more control than I was hoping for.