| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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
- }
|