refactor(blazing): 重构项目并优化数据结构

- 更新 LoginUserInfo 结构体,将 uint64 类型改为 uint32
- 调整 ServerInfo 结构体,将 IP 字段从 []byte 改为 string
- 移除未使用的 ArraySerialize 结构体
- 更新 ByteArray 类,修改相关方法名
- 删除未使用的 serialize 相关代码
- 优化模块导入,移除冗余依赖
This commit is contained in:
2025-06-22 12:05:07 +08:00
parent c00a87800a
commit 720294ad27
24 changed files with 631 additions and 395 deletions

View File

@@ -0,0 +1,18 @@
package skill
// ChangeSkillInfo 精灵技能变更信息结构体
type ChangeSkillInfo struct {
CatchTime uint32 // 精灵生成时间
Reserved uint32 // 填充字段默认为1
Reserved1 uint32 // 填充字段默认为1
HasSkill uint32 // 拥有的技能id
ReplaceSkill uint32 // 替换技能的id
}
// NewChangeSkillInfo 创建一个新的技能变更信息实例
func NewChangeSkillInfo() *ChangeSkillInfo {
return &ChangeSkillInfo{
Reserved: 1,
Reserved1: 1,
}
}

View File

@@ -0,0 +1,15 @@
package skill
// SkillInfo 技能信息结构体
type SkillInfo struct {
ID uint32 // 技能id
PP uint32 // 剩余pp
}
// NewSkillInfo 创建一个新的技能信息实例
func NewSkillInfo(id, pp uint32) *SkillInfo {
return &SkillInfo{
ID: id,
PP: pp,
}
}