24 lines
628 B
Go
24 lines
628 B
Go
package equipment
|
|
|
|
import "go_dreamfactory/pb"
|
|
|
|
func CloneEquipment(equipment *pb.DB_Equipment) *pb.DB_Equipment {
|
|
temp := &pb.DB_Equipment{
|
|
UId: equipment.UId,
|
|
CId: equipment.CId,
|
|
HeroId: equipment.HeroId,
|
|
Lv: equipment.Lv,
|
|
KeepFailNum: equipment.KeepFailNum,
|
|
OverlayNum: equipment.OverlayNum,
|
|
IsInitialState: equipment.IsInitialState,
|
|
}
|
|
temp.MainEntry = &pb.EquipmentAttributeEntry{
|
|
Id: equipment.MainEntry.Id,
|
|
Libraryid: equipment.MainEntry.Libraryid,
|
|
Lv: equipment.MainEntry.Lv,
|
|
Value: equipment.MainEntry.Value,
|
|
}
|
|
|
|
return temp
|
|
}
|