47 lines
1.3 KiB
C#
47 lines
1.3 KiB
C#
|
|
using DG.Tweening;
|
|
using TMPro;
|
|
|
|
public class FishStatisticsPlayerInfo : FishPlayerInfo
|
|
{
|
|
TMP_Text num_my;
|
|
TMP_Text num_enemy;
|
|
int oldSelfValue;
|
|
int oldEnermyValue;
|
|
public void SetNumShow(bool higher)
|
|
{
|
|
text_num.SetValue("0", higher);
|
|
text_num_enemy.SetValue("0", !higher);
|
|
if (higher)
|
|
{
|
|
num_my = text_num.text_num_higher;
|
|
num_enemy = text_num_enemy.text_num;
|
|
}
|
|
else
|
|
{
|
|
num_my = text_num.text_num;
|
|
num_enemy = text_num_enemy.text_num_higher;
|
|
}
|
|
}
|
|
public void SetNum(int selfValue, int enermyValue, float time)
|
|
{
|
|
DOTween.Kill("SetNumInfo");
|
|
if (selfValue > 0 && num_my != null)
|
|
{
|
|
DOTween.To(() => oldSelfValue, x => oldSelfValue = x, selfValue, time).OnUpdate(() =>
|
|
{
|
|
num_my.text = oldSelfValue.ToString();
|
|
}).SetId("SetNumInfo");
|
|
//num_my.text = selfValue.ToString();
|
|
}
|
|
if (enermyValue > 0 && num_enemy != null)
|
|
{
|
|
DOTween.To(() => oldEnermyValue, x => oldEnermyValue = x, enermyValue, time).OnUpdate(() =>
|
|
{
|
|
num_enemy.text = oldEnermyValue.ToString();
|
|
}).SetId("SetNumInfo");
|
|
//num_enemy.text = enermyValue.ToString();
|
|
}
|
|
}
|
|
}
|