Нажатие на кнопку и смена состояния в runtime

Вопрос по UI. Имеется кнопка с повешеными на нее спрайтами соответсвующими состояниям – нажата и активна. При запуске игры все работает как нужно – нажал на кнопку – отображение поменялось. Как программно вызвать нажатие этой кнопки чтобы также поменялось ее состояние? К примеру, кнопка в игре забиндена на кнопку на клавиатуре, если нажать на кнопку на клавиатуре чтобы также кнопка в игре поменялась?