mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-17 21:12:27 +08:00
简化配置表读取
This commit is contained in:
@@ -2,8 +2,6 @@ package gdconf
|
||||
|
||||
import (
|
||||
"hk4e/pkg/logger"
|
||||
|
||||
"github.com/jszwec/csvutil"
|
||||
)
|
||||
|
||||
// 当初写卡池算法的时候临时建立的表 以后再做迁移吧
|
||||
@@ -25,13 +23,8 @@ func (g *GameDataConfig) loadDropGroupData() {
|
||||
g.DropGroupDataMap = make(map[int32]*DropGroupData)
|
||||
fileNameList := []string{"DropGachaAvatarUp.csv", "DropGachaWeaponUp.csv", "DropGachaNormal.csv"}
|
||||
for _, fileName := range fileNameList {
|
||||
data := g.readCsvFileData("../ext/" + fileName)
|
||||
var dropList []*Drop
|
||||
err := csvutil.Unmarshal(data, &dropList)
|
||||
if err != nil {
|
||||
logger.Error("parse file error: %v", err)
|
||||
return
|
||||
}
|
||||
dropList := make([]*Drop, 0)
|
||||
readExtCsv[Drop](g.extPrefix+fileName, &dropList)
|
||||
for _, drop := range dropList {
|
||||
dropGroupData, exist := g.DropGroupDataMap[drop.DropId]
|
||||
if !exist {
|
||||
|
||||
Reference in New Issue
Block a user