diary/user_interface/call_panel/call_panel.gd

29 lines
653 B
GDScript3
Raw Normal View History

2022-06-28 21:51:50 +02:00
extends ViewportContainer
2022-05-24 21:31:30 +02:00
onready var animation_player = get_node("AnimationPlayer")
2022-06-28 21:51:50 +02:00
onready var viewport = get_node("Viewport")
onready var interface = get_node("Viewport/Interface")
2022-05-24 21:31:30 +02:00
func _ready():
2022-06-04 13:33:00 +02:00
# warning-ignore:return_value_discarded
2022-05-24 21:31:30 +02:00
Call.connect("requested", self, "_on_call_requested")
2022-06-28 21:51:50 +02:00
# warning-ignore:return_value_discarded
Call.connect("closed", self, "_on_call_closed")
func _clips_input():
return true
2022-05-24 21:31:30 +02:00
func _on_call_requested():
animation_player.play("FadeIn")
2022-06-28 21:51:50 +02:00
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