В Unity не отображаются переменные public класса..
Проблема, похоже, заключается в опечатке в вашем коде. В методе FixedUpdate()
у вас есть опечатка в названии метода AddForce()
, которая приводит к тому, что переменная rb
не отображается в инспекторе Unity.
Вместо:
rb.AddForse(0, 0, runspeed * Time.deltaTime);
Используйте:
rb.AddForce(0, 0, runspeed * Time.deltaTime);
После исправления этой опечатки переменная rb
должна отображаться в инспекторе Unity и вы сможете прикрепить персонажа к этой переменной.