//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);
     }
 }