| 123456789101112131415161718192021 |
- package data
- // 获取分组的任务ID列表
- func (p *questConfig) GetQuestIDsWithGroupID(groupID int32) ([]int32, bool) {
- questGroupMap, found := p.ListByQuestGroupID(groupID)
- if !found {
- return nil, false
- }
- questIDs := []int32{}
- for _, questRow := range questGroupMap {
- // 禁用跳过
- if questRow.Disabled {
- continue
- }
- questIDs = append(questIDs, questRow.QuestID)
- }
- return questIDs, true
- }
|