public override void OnMessage(Message message) { var name = message.Name; var body = message.Params; switch (name) { case MessageConst.CMD_TRAININGROOM_CREATE_CHOOSE_CARD: CreateChooseCards(); break; case MessageConst.CMD_TRAININGROOM_ONCLICK_UNFOLD_BTN: var activityId = Convert.ToInt32(message.Body); View.SetChildrenUnfold(activityId); break; case MessageConst.MODULE_TRAININGROOM_ENTRY_GAME: _diffType = (int)body[0]; if (_diffType < 0) { EnterPractice(); return; } var vo = GlobalData.TrainingRoomModel.CurMusicGame; _activityId = vo.ActivityId; var req = new PlayingMusicReq { ActivityId = vo.ActivityId, DiffType = _diffType, MusicId = GlobalData.TrainingRoomModel.GetTodayMusicInfo().MusicId }; foreach (var t in GlobalData.TrainingRoomModel.ChooseCards) { req.CardIds.Add(t.UserCardVo.CardId); } GetService <StartMusicGameService>().Request(req).SetCallback(OnStartPlayMusic).Execute(); break; } }
public RemoteService <PlayingMusicRes> Request(PlayingMusicReq req) { requstBytes = NetWorkManager.GetByteData(req); return(this); }