Ошибка (активно) CS1061 "CharacterController" не содержит определения "Move", и не удалось найти доступный метод расширения "Move", принимающий тип "CharacterController" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку). ошибка в 20 строчке кода. Что не так?
using UnityEngine;
public class ClimbingScript : MonoBehaviour
{
private CharacterController controller;
public float climbSpeed = 2.0f;
void Start()
{
controller = GetComponent<CharacterController>();
}
void Update()
{
float verticalInput = Input.GetAxis("Vertical");
if (verticalInput != 0)
{
Vector3 moveDirection = transform.up * verticalInput * climbSpeed;
controller.Move(moveDirection * Time.deltaTime);
}
}
}