public void SetData(UserMusicGameVO vo) { _data = vo; _activityName.text = vo.ActivityName; SetState(); SetDifficultyOpenLevel(); }
private void GetChangeAbilityRes(RefreshMusicRes res) { LoadingOverlay.Instance.Hide(); GlobalData.TrainingRoomModel.UpdateRefreshMusicNum(res.RefreshMusicCount); GlobalData.PlayerModel.UpdateUserMoney(res.Money); var pb = res.UserMusicGame[res.UserMusicGame.Count - 1]; var vo = new UserMusicGameVO(pb); GlobalData.TrainingRoomModel.UpdateMusicActivityDates(vo); View.ChangeAbility(vo); }
public void ChangeAbility(UserMusicGameVO vo) { for (var i = 0; i < _parent.childCount; i++) { var go = _parent.GetChild(i).gameObject; if (go.name == vo.ActivityId.ToString()) { go.GetComponent <SongItem>().SetData(vo); } } }
/// <summary> /// 更新音乐活动集合数据 /// </summary> /// <param name="vo"></param> public void UpdateMusicActivityDates(UserMusicGameVO vo) { for (var i = 0; i < _musicActivityDates.Count; i++) { if (_musicActivityDates[i].ActivityId == vo.ActivityId) { _musicActivityDates[i] = vo; break; } } }
/// <summary> /// 初始化音游活动集合 /// </summary> /// <param name="list"></param> private void InitMusicActivityDates(RepeatedField <UserMusicGamePB> list) { // if (_musicActivityDates ==null) // { _musicActivityDates = new List <UserMusicGameVO>(); foreach (var t in list) { var vo = new UserMusicGameVO(t); _musicActivityDates.Add(vo); } // } }
public void SetData(TrainingRoomCardVo vo) { _data = vo; _curMusicGame = GlobalData.TrainingRoomModel.CurMusicGame; _cardQualityImage.sprite = AssetManager.Instance.GetSpriteAtlas(CardUtil.GetNewCreditSpritePath(vo.UserCardVo.CardVo.Credit)); _name.text = vo.UserCardVo.CardVo.CardName; for (int i = 0; i < 5; i++) { Transform item = _heartBar.GetChild(i); var redHeart = item.Find("RedHeart"); redHeart.gameObject.SetActive(vo.UserCardVo.Star > i); item.gameObject.SetActive(i < vo.UserCardVo.MaxStars); } Texture texture = ResourceManager.Load <Texture>(vo.UserCardVo.CardVo.MiddleCardPath(vo.UserCardVo.UserNeedShowEvoCard()), ModuleConfig.MODULE_CARD); if (texture == null) { texture = ResourceManager.Load <Texture>(vo.UserCardVo.CardVo.MiddleCardPath(), ModuleConfig.MODULE_CARD); } _cardImage.texture = texture; _level.text = vo.UserCardVo.Level.ToString(); _ability.text = vo.AbilityDesc + ":" + vo.AbilityNum; if (_data.IsChoose) { _cg.alpha = 0.6f; } else { _cg.alpha = 1.0f; } }
private void GotoChooseCard(UserMusicGameVO vo) { GlobalData.TrainingRoomModel.CurMusicGame = vo; SendMessage(new Message(MessageConst.MODULE_TRAININGROOM_GOTO_CHOOSECARD_PANEL)); }
public void SetData(UserMusicGameVO vo) { _hintTxt.text = vo.NeedAbilityDesc; }