extends ViewportContainer onready var animation_player = get_node("AnimationPlayer") onready var viewport = get_node("Viewport") onready var interface = get_node("Viewport/Interface") func _ready(): # warning-ignore:return_value_discarded Call.connect("requested", self, "_on_call_requested") # warning-ignore:return_value_discarded Call.connect("closed", self, "_on_call_closed") func _clips_input(): return true func _on_call_requested(): animation_player.play("FadeIn") func _on_call_closed(): animation_player.play("FadeOut") func _on_resized(): if interface: interface.margin_top = rect_size.y * 0.5 - interface.rect_size.y * 0.5