| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- package cli
- import (
- nameRoute "f1-game/internal/name/route"
- "f1-game/internal/pb"
- )
- func (p *Robot) ItemUse(id int32, num int64, selectID ...int32) {
- var (
- req = &pb.ItemUseRequest{
- ItemID: id,
- UseNum: num,
- }
- rsp = &pb.AssetList{}
- )
- if len(selectID) > 0 {
- req.SelectItemID = selectID[0]
- }
- err := p.RequestResponse(nameRoute.GamePlayer_ItemUse, req, rsp)
- if err != nil {
- p.Debugf("[ItemUse] err = %v", err)
- return
- }
- p.Debugf("[ItemUse] rsp = %v", rsp)
- }
- func (p *Robot) ItemCraft(req *pb.I32I32List) {
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.GamePlayer_ItemCraft, req, rsp)
- if err != nil {
- p.Debugf("[ItemCraft] err = %v", err)
- return
- }
- p.Debugf("[ItemCraft] rsp = %v", rsp)
- }
|