I noticed that the action "Get In Control Device Input Button Down" will not be executed. I've found that if I attach a "Get Mouse Button Down" in the same state, then use the mouse button, the InControl button will start working. I'm not sure if this is a bug, or something unusual on my end.
Any ideas?
Just for reference, I'm using a 360 controller, my device index is -1, tried multiple axis.
EDIT: When I set the device index to 1, it works. I'm curious why -1 (active device) doesn't work.
EDIT 2: By editing the "Get In Control Device Input Button Down" script, copying the following to the OnUpdate() function, it works when the device index is -1.
if (deviceIndex.Value == -1)
{
_inputDevice = InputManager.ActiveDevice;
}
else
{
_inputDevice = InputManager.Devices[deviceIndex.Value];
}