Почему скрипт не хочет работать с математикой?
Ну скорее всего банально не заходит во внутрь if-а.
И 99% что ошибка в проверках на налл - зачем они? Это проверка на пустую строку? Тогда лучше IsNullOrEmpty использовать
Отладчик в помощь! Но скорее всего опечатка в первой проверке
 leg_1.text == null 