minetest_client/commands/server_setpeer.go
2021-10-01 19:07:07 +02:00

28 lines
487 B
Go

package commands
import (
"encoding/binary"
"fmt"
)
type ServerSetPeer struct {
PeerID uint16
}
func (p *ServerSetPeer) GetCommandId() uint16 {
return ServerCommandSetPeer
}
func (p *ServerSetPeer) MarshalPacket() ([]byte, error) {
return nil, nil
}
func (p *ServerSetPeer) UnmarshalPacket(payload []byte) error {
p.PeerID = binary.BigEndian.Uint16(payload)
return nil
}
func (p *ServerSetPeer) String() string {
return fmt.Sprintf("{ServerSetPeer PeerID=%d}", p.PeerID)
}