29 lines
653 B
GDScript
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
|