xiandie/manager/scene/global_functor.gd

26 lines
649 B
GDScript

extends Node
# called from dialogue
# 传送进入隧道
func transfer_to_tunnel():
SceneManager.get_ground_loader().transition_to_scene("c02_s09", "right")
# called from Amush2D's global_method
# c02 盒子猫游戏,小猫交互门
var knocking = false
func c02_cat_play_with_door():
if knocking:
return
knocking = true
var knock_stream = preload("uid://7of24bqow07e")
SceneManager.freeze_player(1.5, 6, true)
await get_tree().create_timer(0.8).timeout
AudioManager.play_sfx(knock_stream)
await get_tree().create_timer(0.3).timeout
AudioManager.play_sfx(knock_stream)
await get_tree().create_timer(0.5).timeout
knocking = false