public MyRankingVO(int myRank, int myRating, SendRankRes res) { MyRank = myRank; if (myRating < 1) { MyRating = ""; } else { MyRating = RankingVO.RATINGS[myRating]; } Score = res.MyScore; if (myRank != -1) { IsRank = true; } //不等于-1 ,说明上榜了 if (res.MyScore != -1) { IsPlay = true; } //不等于-1,说明玩过,有分数 Name = GlobalData.PlayerModel.PlayerVo.UserName; IconPath = GlobalData.DiaryElementModel.GetHeadPath(GlobalData.PlayerModel.PlayerVo.UserOther.Avatar, ElementTypePB.Avatar); FramePath = GlobalData.DiaryElementModel.GetHeadPath(GlobalData.PlayerModel.PlayerVo.UserOther.AvatarBox, ElementTypePB.AvatarBox); MusicInfoPB musicInfoPb = GlobalData.TrainingRoomModel.GetMusicInfoPbById(res.MusicId); MusicName = musicInfoPb?.MusicName; MusicCoverPath = "TrainingRoom/cover2/" + res.MusicId; }
public void SetData(MusicInfoPB todaySongInfo,MusicInfoPB tomorrowSongInfo) { _bgImage.texture = ResourceManager.Load<Texture>("TrainingRoom/background/"+todaySongInfo.MusicId); _songContent.GetRawImage("SongBg/SongCDBg/SongImage").texture = ResourceManager.Load<Texture>("TrainingRoom/cover1/"+todaySongInfo.MusicId); _songContent.GetText("SongBg/TomorrowSongName").text = "明日应援曲目:" +tomorrowSongInfo.MusicName; int id = int.Parse(todaySongInfo.MusicId.ToString()[0].ToString()); if (id < 5) { string[] live2dIds = {"12101", "12201", "12301", "12401"}; _live2dGraphic.LoadAnimationById(live2dIds[id-1]); } else { _live2dGraphic.Hide(); } }