26 lines
1.3 KiB
GDScript
26 lines
1.3 KiB
GDScript
## 奖励格图鉴子界面(自 CampOverlay 图鉴柜台抽出)——占位壳:
|
|
## 内容保持挂起(用户令冻结,重启须用户另行发令——卡④ 契约 5),点进看占位、不是禁用态。
|
|
## 锁文照录原柜台锁文并随形态订正『柜台』称谓(L2 记录——零新文案)。
|
|
class_name CodexView
|
|
extends CampSubViewBase
|
|
|
|
|
|
func _init() -> void:
|
|
var holder := VBoxContainer.new()
|
|
holder.custom_minimum_size = Vector2(0, 336)
|
|
var lock_l := UiKit.label(" —— 结构位预留:内容排 Alpha(地图战斗资源差异化批)", UiKit.FS_HINT, false, UiKit.STONE_DEEP)
|
|
lock_l.size_flags_vertical = Control.SIZE_SHRINK_CENTER
|
|
lock_l.autowrap_mode = TextServer.AUTOWRAP_WORD_SMART
|
|
lock_l.custom_minimum_size = Vector2(280, 0)
|
|
holder.add_child(lock_l)
|
|
var scroll := ScrollContainer.new()
|
|
scroll.custom_minimum_size = Vector2(300, 336)
|
|
scroll.size_flags_horizontal = Control.SIZE_EXPAND_FILL
|
|
scroll.horizontal_scroll_mode = ScrollContainer.SCROLL_MODE_DISABLED
|
|
scroll.add_child(holder)
|
|
_build_shell("奖励格图鉴", UiKit.TEX_ICON_ATLAS, scroll)
|
|
|
|
|
|
func refresh_camp(data: Dictionary) -> void:
|
|
_balance_label.text = "钥石 %d" % int(data.get("balance", 0)) # 内容挂起——余额徽随刷(占位态无行板)
|