Hello, I'm trying to get a shot clock for basketball to appear in the last 10 seconds of the shot time. I am connected to the Daktronics scoreboard on the court, so I'm trying to automate as much as I can. I have set up some visual logic to trigger the in and out scene directors for the scoreboard, but it's not working as I expect it to.
If the shot clock gets reset to 30, run the "Shot-OUT" scene director (This seems to almost always work)

If the shot clock is 10 or less, run the "Shot-IN" Scene Director. This only works if the scoreboard is offline when the shot clock is less than 10...

I've tried a LOT of things on my own, including trying to run this off of a text field floating visibly in the middle of the screen instead of DataLinq directly with the same results.
Interestingly, if the shot clock is running and does NOT equal 30 when you bring it in, then it WILL bring it in at 10, and out again on a reset, but only ONCE... So I'm not sure if the OUT director has something to do with it or not? But the out is the same scene controller as in, playing in reverse...
Can I trigger a take-ID from visual logic and try binding the scene directors to that? Or is there something else someone can see that I'm doing wrong?
(I should note, that I'm having the exact same trouble with hockey penalties, and that Ross tech support spent about 90 minutes with me on the phone over the weekend to see why it wasn't working the way we both thought it should.)