mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-05-28 06:51:54 +08:00
d4e5a11e3d
- 新增 MultiplayerState 类管理连接状态和服务器操作 - 在 Starter 面板中添加服务器配置和状态显示 - 实现服务器启动和最大玩家数设置功能
23 lines
402 B
GDScript
23 lines
402 B
GDScript
@tool
|
|
extends Control
|
|
class_name FullscreenPanelBase
|
|
|
|
@onready var animator = $"%animator"
|
|
|
|
func hidePanel():
|
|
animator.play("hide")
|
|
await animator.animation_finished
|
|
visible = false
|
|
afterClose()
|
|
func showPanel(args: Array = []):
|
|
beforeOpen(args)
|
|
visible = true
|
|
animator.play("show")
|
|
await animator.animation_finished
|
|
|
|
# 钩子
|
|
func beforeOpen(_args: Array = []):
|
|
pass
|
|
func afterClose():
|
|
pass
|