i'm trying to have my sword instance rotate to my character's direction but when i try to set the sword's rotation it gives me this error here's the code:
this is in the player script:
func instance_melee(_direction):
var melee_inst = melee.instance()
var rot_direction = _direction.angle()
melee_inst.set_sprite("katana", rot_direction)
add_child(melee_inst)
connect("set_meleeWeapon_pos", melee_inst, "set_pos")
this is in the melee_weapon script:
func set_sprite(weapon, rot):
sprite.rotation_degrees = rot
sprite.scale = Vector2(2,2)
sprite.texture = load(melee_weapons_dict[weapon]["weapon_sprite"])
sprite.hframes = melee_weapons_dict[weapon]["nb_frames"]
animate(weapon)
PLEASE HELP I'M STUCK!!!!