package old type MsgBattleEnterReq struct { SceneId uint32 `json:"SceneId"` } type MsgBattleEnterAck struct { SceneId uint32 `json:"SceneId"` RandSeed int64 `json:"RandSeed"` } type BattleKill struct { Id uint32 `json:"Id"` Num uint32 `json:"Num"` } type MsgBattleResultReq struct { SceneId uint32 `json:"SceneId"` Result uint32 `json:"Result"` Duration int64 `json:"Duration"` MaxDepth uint32 `json:"MaxDepth"` KillList []*BattleKill `json:"KillList"` ItemList []*ItemPair `json:"ItemList"` } type BattleExtraReward struct { *MsgRewardListAck Type uint32 `json:"Type"` //额外奖励类型: 1.月卡 } type MsgBattleResultAck struct { *MsgRewardListAck SceneId uint32 `json:"SceneId"` Result uint32 `json:"Result,omitempty"` CopyRank uint32 `json:"CopyRank,omitempty"` ExtraRewards []*BattleExtraReward `json:"ExtraRewards,omitempty"` } type MsgIdleBattleStatusAck struct { SceneId uint32 `json:"SceneId,omitempty"` GetTime int64 `json:"GetTime,omitempty"` *MsgRewardListAck } type MsgIdleBattleRewardListAck struct { *MsgRewardListAck } type MsgArenaBattleResultReq struct { SceneId uint32 `json:"SceneId"` Result uint32 `json:"Result"` } type MsgArenaBattleResultAck struct { *MsgRewardListAck Result uint32 `json:"Result"` Self *ArenaPlayer `json:"Self"` Enemy *ArenaPlayer `json:"Enemy"` } type MsgBattleRadarUseReq struct { } type MsgBattleRadarUseAck struct { Duration int64 `json:"Duration"` }