Files
Dawn-Godot/scripts/TestNPCController.gd
2025-01-02 13:28:04 -06:00

35 lines
874 B
GDScript

extends "res://scripts/OverworldEntity.gd"
func interact(interactor) -> void:
print("Hello, I am an NPC!")
pass
func updateMovement(delta) -> void:
pass
# User movement
#var dir:Vector2 = Input.get_vector("left", "right", "up", "down");
#if(dir.x != 0 or dir.y != 0):
#velocity.x = dir.x * speed * delta;
#velocity.z = dir.y * speed * delta;
#
## Update direction
#if(dir.x > 0):
#if(
#dir.y == 0 or
#(dir.y < 0 and direction == Direction.SOUTH) or
#(dir.y > 0 and direction == Direction.NORTH)
#):
#direction = Direction.EAST;
#elif (dir.x < 0):
#if(
#dir.y == 0 or
#(dir.y < 0 and direction == Direction.SOUTH) or
#(dir.y > 0 and direction == Direction.NORTH)
#):
#direction = Direction.WEST;
#elif (dir.y > 0):
#direction = Direction.SOUTH;
#elif (dir.y < 0):
#direction = Direction.NORTH;
#pass