//checks the list to see if any of the button are down public void CheckButton(InputVariable input) { if (Input.GetAxisRaw(input.Axis) == 1) { if (input.CheckTime()) { SendMessage(input.ButtonDownMessage, input.Arg); } } else if (Input.GetAxisRaw(input.Axis) == -1) { if (input.CheckTime()) { SendMessage(input.ButtonNegativeMessage); } } else if (input.ButtonUpMessage != "") { SendMessage(input.ButtonUpMessage); } }