# VERTICAL SLICE - NOT FOR PRODUCTION # GP 冒险钱包呈现侧影子账本(迭代 6 T7 卡⑩;T3 拆件批 2026-10-02 自 main.gd 迁出——规范 1.1): # 冒险进行中余额影子 + 收束清零拍转存的最终合计,供冒险终局面板 GP 行取数。 # 手工镜像边界:wallet_changed gain/buy 载荷 = 入账后总额(level_runner.gd:482/539),"clear" 到达即 # 影子转存 final 并归零——纯呈现侧账本,零核心触碰(C1 呈现层方案);写入口唯一 = apply_event #(组合根 _on_wallet_changed 投喂;探针合成注入经 set_view_total——组合根委托面转发)。 extends RefCounted var _view := 0 # 冒险进行中余额影子(gain/buy 载荷直录) var _final := 0 # 收束清零拍转存的最终合计("clear" 到达时自影子转存) func apply_event(event: String, gp: int) -> void: match event: "gain", "buy": _view = gp "clear": _final = _view _view = 0 func set_view_total(v: int) -> void: _view = v # 探针合成注入面(ui_probe 影子账清零转存断言) func view_total() -> int: return _view func final_total() -> int: return _final