Потому что так "ИмяКласса.поле" можно использовать только статические переменные, тебе нужен экземпляр класса, точнее нужно получить компонент. Если target - это GameObject врага, тогда надо target.GetComponent<MobsHP>().health -= damage;Добавлено (19 марта 2016, 18:59)
---------------------------------------------
Советую почитать что-нибудь по C#, потому что у тебя проблемы с базовыми знаниями.