| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package cli
- import (
- nameRoute "f1-game/internal/name/route"
- "f1-game/internal/pb"
- )
- // 阵容英雄上阵
- func (p *Robot) LineupUp(lineupType int32, heroGUID int64, lineupID, index int32) {
- req := &pb.LineupUpRequest{
- HeroGUID: heroGUID,
- LineupType: lineupType,
- LineupID: lineupID,
- Index: index,
- }
- rsp := &pb.LineupInfo{}
- err := p.RequestResponse(nameRoute.GamePlayer_LineupUp, req, rsp)
- if err != nil {
- p.Debugf("[LineupUp] err = %v", err)
- return
- }
- p.Debugf("[LineupUp] rsp = %v", rsp)
- }
- // 阵容英雄下阵
- func (p *Robot) LineupLeave(lineType, lineupID, index int32) {
- req := &pb.LineupLeaveRequest{
- LineupType: lineType,
- LineupID: lineupID,
- Index: index,
- }
- rsp := &pb.LineupInfo{}
- err := p.RequestResponse(nameRoute.GamePlayer_LineupLeave, req, rsp)
- if err != nil {
- p.Debugf("[LineupLeave] err = %v", err)
- return
- }
- p.Debugf("[LineupLeave] rsp = %v", rsp)
- }
- // 阵容英雄换阵
- func (p *Robot) LineupChange(lineupType int32, srcLineupID int32, srcIndex int32, dstLineupID int32, dstIndex int32) {
- req := &pb.LineupChangeRequest{
- LineupType: lineupType,
- SrcLineupID: srcLineupID,
- SrcIndex: srcIndex,
- DstLineupID: dstLineupID,
- DstIndex: dstIndex,
- }
- rsp := &pb.I32{}
- err := p.RequestResponse(nameRoute.GamePlayer_LineupChange, req, rsp)
- if err != nil {
- p.Debugf("[LineupChange] err = %v", err)
- return
- }
- p.Debugf("[LineupChange] rsp = %v", rsp)
- }
- // 阵容调整
- func (p *Robot) LineupAdjust(lineupType, lineupID, index, toIndex int32) {
- req := &pb.LineupAdjustRequest{
- LineupType: lineupType,
- LineupID: lineupID,
- Index: index,
- ToIndex: toIndex,
- }
- rsp := &pb.LineupInfo{}
- err := p.RequestResponse(nameRoute.GamePlayer_LineupAdjust, req, rsp)
- if err != nil {
- p.Debugf("[LineupAdjust] err = %v", err)
- return
- }
- p.Debugf("[LineupAdjust] rsp = %v", rsp)
- }
|