36 lines
1.0 KiB
Go
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}
|
|
//}
|