31 lines
705 B
Go
31 lines
705 B
Go
package player
|
|
|
|
import (
|
|
"blazing/logic/service/fight/info"
|
|
maps "blazing/logic/service/maps/info"
|
|
)
|
|
|
|
func (p *Player) SendLeaveMapInfo(b maps.LeaveMapOutboundInfo) {
|
|
t1 := NewTomeeHeader(2002, p.Info.UserID)
|
|
|
|
p.SendPack(t1.Pack(&b)) //准备包由各自发,因为协议不一样
|
|
|
|
}
|
|
func (p *Player) SendEnterMapInfo(b maps.OutInfo) {
|
|
t1 := NewTomeeHeader(2001, p.Info.UserID)
|
|
|
|
p.SendPack(t1.Pack(&b)) //准备包由各自发,因为协议不一样
|
|
|
|
}
|
|
|
|
func (p *Player) SendPackCmd(cmd uint32, b any) {
|
|
|
|
p.SendPack(NewTomeeHeader(cmd, p.Info.UserID).Pack(&b))
|
|
}
|
|
|
|
func (p *Player) CatchPetInfo(b info.CatchMonsterOutboundInfo) {
|
|
t1 := NewTomeeHeader(2409, p.Info.UserID)
|
|
p.SendPack(t1.Pack(&b))
|
|
|
|
}
|