From 061269bf0c759df9d66bc9d8c9b33fe35232d0dc Mon Sep 17 00:00:00 2001 From: lenheart <947330670@qq.com> Date: Thu, 12 Jun 2025 23:48:23 +0800 Subject: [PATCH] 1111 --- Project/Achievement_New/Achievement_New.nut | 25 ++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/Project/Achievement_New/Achievement_New.nut b/Project/Achievement_New/Achievement_New.nut index b40bcf9..c835bdd 100644 --- a/Project/Achievement_New/Achievement_New.nut +++ b/Project/Achievement_New/Achievement_New.nut @@ -358,7 +358,7 @@ class AchievementNC extends LenheartNewUI_Windows { // NoWindow = true; //是否可见 - // Visible = false; + Visible = false; //脚本数据 ScriptInfo = null; @@ -478,6 +478,14 @@ class AchievementNC extends LenheartNewUI_Windows { if (Jso.rawin("scroll_value")) ItemScrollValue = Jso.scroll_value; } }.bindenv(this)); + + + //播放动画回包 + RegisterPack(20093014, function(Chunk) { + local Jso = Json.Decode(Chunk); + DrawAniMark = Jso.ani; + DrawAniT = Clock(); + }.bindenv(this)); } @@ -625,8 +633,23 @@ class AchievementNC extends LenheartNewUI_Windows { + function TopShow(obj) { + DrawAni(obj); + } + DrawAniMark = null; + DrawAniT = null; + + function DrawAni(obj) { + if (!DrawAniMark || !DrawAniT) return; + local Ani = T_DrawDynamicAni(obj, "etc/rindro/achievement/" + DrawAniMark + ".ani", 0, 0, "新成就系统动画" + DrawAniMark); + if (sq_IsEnd(Ani)) { + DrawAniMark = null; + DrawAniT = null; + } + } + function Show(obj) { DrawMain(obj);