Files
bl/modules/blazing/service/talk.go

34 lines
511 B
Go
Raw Normal View History

package service
import (
"blazing/modules/blazing/model"
)
// TalkCheck 获取玩家当前的Talk数据
// todo 待实现xml解析判断是否溢出
func (s *UserService) Talk(t func(map[uint32]uint32) bool) {
m1 := s.Model(s.talk.Model)
var talks model.TalkEX
m1.Scan(&talks)
ok := t(talks.Data)
2025-10-07 08:14:11 +00:00
if ok {
m1.Update(talks)
}
}
func (s *UserService) Talk_Reset() {
m1 := s.Model(s.talk.Model)
var talks model.TalkEX
m1.Scan(&talks)
talks.Data = make(map[uint32]uint32)
m1.Update(talks)
}