Всем привет, собственно на строке
PosZ = PosZ + speed * Time.deltaTime * transform.forward;//к текущей позиции добавили в направлении вперед немного))
возникает ошибка
Ошибка CS0019 Оператор "+" невозможно применить к операнду типа "float" и "Vector3"
и еще одна
Ошибка Cannot implicitly convert type `UnityEngine.Vector3' to `float'
Но вот что странно,
float PosZ = (float)hero.transform.position.z;
я уже даже явным привидением типов сделал.
и
public float speed=2;
- т.е оба операнда типа float , но студия почему то считает, что один из них типа UnityEngine.Vector3
Не могу понять почему так.
Вот ссылка на полный скрипт:
https://drive.google.com/file/d/0B605djhCYgF_WUItQ...