Files
36Wisdom/biz/model/domain/level.go
T
2026-08-14 16:11:10 +08:00

12 lines
571 B
Go

package domain
// SettleState 结算输入:该关历史状态(由进度 + 路径流水推导,锁内读取)。
type SettleState struct {
LevelCleared bool // 该关已通关(到过最佳终局)
FailStreak int // 连续失败终局次数(非失败终局打断连续)
ReachedFinals map[int64]bool // 已到达终局节点 id 集合
TotalFinals int // 该关终局节点总数
PerfectAwarded bool // 完美奖励是否已发放(进度表为准)
BalanceAfter int // 结算前余额
}