You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
562 B
GDScript

2 years ago
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)