private void GetInputToMove() { if (Input.GetMouseButtonDown(0)) { Ray ray = cameraToRay.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { characerController.MoveTo(hit.point); } } }
private void GetInputToMove() { if (Input.touchCount > 0) { Touch touch = Input.GetTouch(0); Ray ray = cameraToRay.ScreenPointToRay(touch.position); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { characerController.MoveTo(hit.point); } } }
public void MoveTo(Vector3 position) { character.MoveTo(position); }