Apply .gitignore rules

This commit is contained in:
皮蛋13361098506
2025-01-06 16:21:36 +08:00
parent 1b77f62820
commit ccd2c530cf
580 changed files with 69806 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
package gameServerMgr
import (
. "Framework/managecenterModel"
)
var (
mAreaList = make([]*Area, 0)
)
// 解析大区信息
func ParseAreaInfo(areaList []*Area) {
mAreaList = areaList
}
// 根据服务器组id获取大区Id
func GetAreaIdByGroupId(groupId int32) (areaId int32) {
areaId = 0
//如果没有大区数据返回0
if mAreaList == nil || len(mAreaList) < 1 {
return
}
for _, area := range mAreaList {
if area.CheckServerIdIsInRange(groupId) {
areaId = area.AreaId
break
}
}
return
}
// 根据服务器组id获取大区对象数据
func GetAreaDBByGroupId(groupId int32) (areaDB *Area, exist bool) {
//如果没有大区数据,返回空
exist = false
if mAreaList == nil || len(mAreaList) < 1 {
return
}
for _, area := range mAreaList {
if area.CheckServerIdIsInRange(groupId) {
areaDB = area
exist = true
break
}
}
return
}
// 根据大区ID获取大区信息
func GetAreaDBbyAreaID(areaId int32) (areaDB *Area, exist bool) {
//如果没有大区数据,返回空
exist = false
if mAreaList == nil || len(mAreaList) < 1 {
return
}
for _, area := range mAreaList {
if area.AreaId == areaId {
areaDB = area
exist = true
break
}
}
return
}
// 获取所有大区信息
func GetAllAreaDB() []*Area {
tempList := mAreaList
return tempList
}