diary/user_interface/call_panel/call_panel.gd
2022-06-28 21:51:50 +02:00

29 lines
653 B
GDScript

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