场景group分suite加载、读取掉落表

This commit is contained in:
flswld
2023-03-21 23:03:00 +08:00
parent 62b929902d
commit f99d845d57
46 changed files with 1076 additions and 594 deletions

View File

@@ -8,17 +8,16 @@ import (
type GatherData struct {
PointType int32 `csv:"挂节点类型"`
GatherId int32 `csv:"ID"`
GadgetId int32 `csv:"采集物ID"`
ItemId int32 `csv:"获得物品ID"`
GadgetId int32 `csv:"采集物ID,omitempty"`
ItemId int32 `csv:"获得物品ID,omitempty"`
}
func (g *GameDataConfig) loadGatherData() {
g.GatherDataMap = make(map[int32]*GatherData)
gatherDataList := make([]*GatherData, 0)
readTable[GatherData](g.tablePrefix+"GatherData.txt", &gatherDataList)
readTable[GatherData](g.txtPrefix+"GatherData.txt", &gatherDataList)
g.GatherDataPointTypeMap = make(map[int32]*GatherData)
for _, gatherData := range gatherDataList {
// list -> map
g.GatherDataMap[gatherData.GatherId] = gatherData
g.GatherDataPointTypeMap[gatherData.PointType] = gatherData
}