PNGTuber-Plus/ui_scenes/spriteEditMenu/chain.gd
kaia ece4ffd123 InitCommit
update 1.4.2 source code
2024-02-03 18:36:09 -06:00

28 lines
532 B
GDScript

extends Node2D
@onready var line = $Line2D
@onready var plug = $Plug
func _ready():
Global.chain = self
func _process(delta):
ohYeah()
func ohYeah():
if Global.heldSprite != null:
global_position = Global.heldSprite.global_position
line.clear_points()
line.add_point(Vector2.ZERO)
line.add_point(to_local(get_global_mouse_position()))
plug.position = get_local_mouse_position()
plug.look_at(global_position)
plug.rotation_degrees += 180
func enable(enabled):
ohYeah()
set_process(enabled)
visible = enabled