Invalid call. Nonexistent function 'lenght' in base 'Vector3'.

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By うなぎ

I’m following a tutorial in which his code works fine, but mine is reporting some errors.

ERROR LINE: if direction.lenght() < 1:

 extends KinematicBody

var path = [] 
var path_node = 0

var speed = 10

onready var nav = get_parent() 
onready var player = get_node("/root/World/Character")

func _ready():

func _physics_process(delta):
	if path_node < path.size(): 
		var direction = (path[path_node] - global_transform.origin) 
		if direction.lenght() < 1:
			path_node += 1
			move_and_slide(direction.normalized() * speed, Vector3.UP) 

func move_to(target_pos):
	path = nav.get_simple_path(global_transform.origin, target_pos) 
	path_node = 0

func _on_Timer_timeout():

:bust_in_silhouette: Reply From: kidscancode

The word is spelled length()

Thank you very much! I am not so good in english language so i did not perceived this silly mistake.

うなぎ | 2021-02-19 20:45