ecs/servers/game/logic/player_rig_smelter.go
2025-06-04 18:17:39 +08:00

36 lines
1.0 KiB
Go

package logic
//type PlayerRigSmelter struct {
// Type uint32 `bson:"type" key:"1"`
// Id uint32 `bson:"id"`
// Exp uint32 `bson:"exp"`
//}
//
//func (this *PlayerRigSmelter) BuildMsgSmelter() *proto.Smelter {
// return &proto.Smelter{Type: this.Type, Id: this.Id, Exp: this.Exp}
//}
//
//func (this *Player) AddRigSmelter(smelterTable *data.RigSmelter) *PlayerRigSmelter {
// smelter, ok := this.RigSmelter[uint32(smelterTable.Type)]
// if ok {
// return smelter
// }
//
// smelter = &PlayerRigSmelter{Type: uint32(smelterTable.Type), Id: uint32(smelterTable.Id), Exp: 0}
//
// this.RigSmelter[smelter.Type] = smelter
// this.SaveModel(smelter)
//
// _ = this.Send(proto.ModIdRig, proto.MsgIdRigSmelterChange, &proto.MsgRigSmelterChangeAck{Smelter: smelter.BuildMsgSmelter()})
//
// return smelter
//}
//
//func (this *Player) BuildMsgRigSmelterListAck() *proto.MsgRigSmelterListAck {
// var list []*proto.Smelter
// for _, smelter := range this.RigSmelter {
// list = append(list, smelter.BuildMsgSmelter())
// }
// return &proto.MsgRigSmelterListAck{List: list}
//}