public static void CalScore(ref BiliInterfaceInfo info)
{
//算分
double xiuzheng = 0;
//收藏
xiuzheng = ((double)info.favorites / (double)info.play) * 1500;
if (xiuzheng > 55)
xiuzheng = 55;
info.Ffavorites = Convert.ToUInt32(info.favorites * xiuzheng);
//硬币
xiuzheng = ((double)info.coins / (double)info.play) * 5000;
if (xiuzheng > 25)
xiuzheng = 25;
info.Fcoins = Convert.ToUInt32(info.coins * xiuzheng);
//评论
xiuzheng = ((double)(info.review + info.favorites + info.coins) / (double)(info.play + info.review + info.video_review * 5)) * 800;
if (xiuzheng > 30)
xiuzheng = 30;
info.Freview = Convert.ToUInt32(info.review * xiuzheng);
//播放
info.Fplay = info.Ffavorites + info.Fcoins;
if (info.play <= info.Fplay)
info.Fplay = info.play;
else
info.Fplay = info.Fplay + (info.play - info.Fplay) / 2;
//得分
info.Fdefen = info.Ffavorites + info.Fcoins + info.Freview + info.Fplay;
}