From da7be9a34e769f804e08d8343af14f7665fae552 Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 15 Apr 2024 19:26:50 +0800 Subject: [PATCH] [Core] fix subPlay task function closure error --- ZBin/lua_scripts/SubPlay.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ZBin/lua_scripts/SubPlay.lua b/ZBin/lua_scripts/SubPlay.lua index 1ff8763..525b3c2 100644 --- a/ZBin/lua_scripts/SubPlay.lua +++ b/ZBin/lua_scripts/SubPlay.lua @@ -82,6 +82,10 @@ function gSubPlay.roleTask(name, role) gSubPlay.register(name, role, subTask.args) return subTask.task() end + local _subRoleTask = _subPlayState[role] + if type(_subRoleTask) == "function" then + return _subRoleTask() + end return _subPlayState[role] end, args = {