配置表访问接口化,简化常量访问

This commit is contained in:
flswld
2023-02-09 19:20:47 +08:00
parent 867448b80d
commit ae4c505e48
74 changed files with 2313 additions and 3189 deletions

View File

@@ -8,6 +8,8 @@ import (
"hk4e/pkg/logger"
)
// 场景传送点配置数据
// 传送点类型
const (
PointTypeStrTransPointNormal = "TransPointNormal"
@@ -126,3 +128,19 @@ func (g *GameDataConfig) loadScenePoint() {
}
logger.Info("ScenePoint count: %v", scenePointCount)
}
func GetScenePointBySceneIdAndPointId(sceneId int32, pointId int32) *PointData {
value, exist := CONF.ScenePointMap[sceneId]
if !exist {
return nil
}
return value.PointMap[pointId]
}
func GetScenePointMapBySceneId(sceneId int32) map[int32]*PointData {
value, exist := CONF.ScenePointMap[sceneId]
if !exist {
return nil
}
return value.PointMap
}