Esempio n. 1
0
    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;
    }
Esempio n. 2
0
	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();
      }
	}