package data import ( "f1-game/internal/enum" ) // 获取商店的商店库ID func (p *ShopRow) GetShopPoolID(days int32) int32 { curShopPoolID := int32(0) // 现在默认获取第一个 for _, pair := range p.ShopPools { if days < pair.Key { // 如果第一个就不满足 默认第一个库 if curShopPoolID <= 0 { curShopPoolID = pair.Value } break } curShopPoolID = pair.Value } return curShopPoolID } // 检测是否能重置 func (p *ShopRow) CheckCanReset(isDayReset, isWeekReset bool) bool { // 每日重置 if isDayReset && p.ResetType == enum.ShopResetType_Day { return true } // 每周重置 if isWeekReset && p.ResetType == enum.ShopResetType_Week { return true } return false }