Files
bl/modules/blazing/service/user.go
昔念 3668f3c5b9 feat(pet): 新增宠物功能和相关数据结构
- 新增宠物配置和自然属性配置的 XML 解析
- 实现宠物信息生成和属性计算逻辑
- 添加宠物数据库模型和相关服务
- 更新登录和任务完成逻辑,支持宠物相关操作
2025-08-31 00:27:07 +08:00

31 lines
536 B
Go

package service
import (
"blazing/cool"
"blazing/modules/blazing/model"
)
type UserService struct {
userid uint32
task *cool.Service //任务
reg *cool.Service //注册
pet *cool.Service //精灵
item *cool.Service //物品
}
func NewUserService(id uint32) *UserService {
return &UserService{
userid: id,
task: &cool.Service{
Model: model.NewTask(),
},
reg: &cool.Service{
Model: model.NewPlayer(),
},
pet: &cool.Service{Model: model.NewPet()},
item: &cool.Service{Model: model.NewPlayerBag()},
}
}