extends Node @onready var afterimage = preload("res://scene/effect/afterimage/normal.tscn") @onready var character = (get_owner() as Character) @onready var view = (%View as View) func _ready(): pass # Replace with function body. func _process(delta): pass func cast_after_image(): var new_afterimage = afterimage.instantiate() as Afterimage new_afterimage.position = character.view_pos() new_afterimage.name = "afterimage" new_afterimage.velocity = character.velocity / 4 view.clone(new_afterimage) SignalManager.effect_create.emit(new_afterimage)