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) 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) }