refactor(model): 重构玩家登录信息结构并优化精灵技能定义

This commit is contained in:
1
2025-08-15 08:17:43 +00:00
parent 20acbfd62e
commit de5ee07a22
13 changed files with 201 additions and 298 deletions

View File

@@ -6,10 +6,11 @@ import (
"blazing/common/socket/errorcode"
"blazing/logic/service"
"blazing/logic/service/login"
"blazing/modules/blazing/model"
)
// 处理命令: 1001
func (h *Controller) Login(data *login.InInfo, c *entity.Conn) (result *login.PlayerLoginInfo, err errorcode.ErrorCode) { //这个时候player应该是空的
func (h *Controller) Login(data *login.InInfo, c *entity.Conn) (result *model.PlayerLoginInfo, err errorcode.ErrorCode) { //这个时候player应该是空的
if tt := data.CheakSession(); tt { //说明sid正确
h.RPCClient.Kick(data.Head.UserID) //先踢人
@@ -20,9 +21,8 @@ func (h *Controller) Login(data *login.InInfo, c *entity.Conn) (result *login.Pl
share.ShareManager.SetUserOnline(data.Head.UserID, h.Port) //设置用户登录服务器
t.CompleteLogin() //通知客户端登录成功
//c.SendPack(data.Def())
result = login.NewPlayerLoginInfo() //设置登录消息
//data.Head.UserID = 99942
//data.Head.Result = 0
result = model.NewPlayerLoginInfo() //设置登录消息
return result, 0
} else {