Ну... Для начала разберись со своим Fix. В твоём скрипте Fix может принять только целые числа (int), но каждый кадр, когда Sitting == true, ты отнимаешь от него дробь (Time.deltaTime ~~ 0.033).
Код
private var Fix : float;
Добавлено (23 Июл 2014, 13:27)
---------------------------------------------
И здесь то же надо добавить "тайминг переменную float", которая будет разрешать нажатие только если она меньше 0 (или любого другого значения); при нажатии на кнопку её увеличивать, а если она больше чем 0 то уменьшать на 1 в секунду. Твоя переменная Sitting, которая для этого скорее всего и предназначена - не справляется.