50 lines
1.3 KiB
Go
50 lines
1.3 KiB
Go
package logic
|
|
|
|
//type PlayerRigCore struct {
|
|
// ItemId uint32 `bson:"item_id" key:"1"`
|
|
// Id uint32 `bson:"id"`
|
|
// Socket uint32 `bson:"socket"`
|
|
//}
|
|
//
|
|
//func (this *PlayerRigCore) BuildMsgRigCore() *proto.RigCore {
|
|
// return &proto.RigCore{ItemId: this.ItemId, Id: this.Id, Socket: this.Socket}
|
|
//}
|
|
//
|
|
//func (this *Player) addRigCore(coreTable *data.RigCore) {
|
|
// if _, ok := this.RigCore[uint32(coreTable.ItemId)]; ok {
|
|
// return
|
|
// }
|
|
//
|
|
// var core = &PlayerRigCore{ItemId: uint32(coreTable.ItemId), Id: uint32(coreTable.Id)}
|
|
//
|
|
// this.RigCore[core.ItemId] = core
|
|
// this.SaveModel(core)
|
|
//
|
|
// _ = this.Send(proto.ModIdRig, proto.MsgIdRigCoreChange, &proto.MsgRigCoreChangeListAck{
|
|
// List: []*proto.RigCoreChange{{RigCore: core.BuildMsgRigCore(), ChangeType: uint32(proto.ChangeTypeAdd)}},
|
|
// })
|
|
//
|
|
// this.UpdateRigAttrs()
|
|
//}
|
|
//
|
|
//func (this *Player) CheckRigCoreSocket(socket uint32) *PlayerRigCore {
|
|
// if socket == 0 {
|
|
// return nil
|
|
// }
|
|
//
|
|
// for _, core := range this.RigCore {
|
|
// if core.Socket == socket {
|
|
// return core
|
|
// }
|
|
// }
|
|
// return nil
|
|
//}
|
|
//
|
|
//func (this *Player) BuildMsgRigCoreListAck() *proto.MsgRigCoreListAck {
|
|
// var ack = new(proto.MsgRigCoreListAck)
|
|
// for _, core := range this.RigCore {
|
|
// ack.List = append(ack.List, core.BuildMsgRigCore())
|
|
// }
|
|
// return ack
|
|
//}
|