This commit is contained in:
2026-10-18 19:46:43 +08:00
parent c7dad951cf
commit a4ed432a93
15 changed files with 1419 additions and 73 deletions
@@ -1348,6 +1348,23 @@ public class SitPosData : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
}
}
/// <summary>
/// 实时刷新座位玩家的等级/经验(杀鱼 RoomKillNotice 每击杀一条鱼下发一次)。
/// 数据为服务端权威绝对值(非累加),重复调用安全:
/// level → tmp_UserLevel("LV:xx"),exp/expMax → slider_UserLevelEXP 进度。
/// </summary>
/// <param name="level">击杀后当前等级</param>
/// <param name="exp">击杀后当前经验(原始值)</param>
/// <param name="maxExp">当前等级升级所需最大经验(经验条满值,0 时进度归零)</param>
public void SetUserExp(int level, long exp, long maxExp)
{
if (tmp_UserLevel != null && level > 0)
tmp_UserLevel.text = "LV:" + level;
if (slider_UserLevelEXP != null)
slider_UserLevelEXP.value = maxExp > 0 ? Mathf.Clamp01((float)exp / maxExp) : 0f;
}
/// <summary>
/// 非本人昵称打码:保留前 2 位和后 2 位,中间用 *** 代替。
/// 例:123456789 → 12***89;12345 → 12***45。不足 5 位原样显示。