修复按钮切换场景的快捷方式函数缓存时没有考虑到切换样式

This commit is contained in:
MrZ626
2021-05-10 14:49:53 +08:00
parent 7307a071ab
commit 5e617375e1
4 changed files with 14 additions and 12 deletions

View File

@@ -611,19 +611,21 @@ function backScene()SCN.back()end
do--function goScene(name,style)
local cache={}
function goScene(name,style)
if not cache[name]then
cache[name]=function()SCN.go(name,style)end
local hash=style and name..style or name
if not cache[hash]then
cache[hash]=function()SCN.go(name,style)end
end
return cache[name]
return cache[hash]
end
end
do--function swapScene(name,style)
local cache={}
function swapScene(name,style)
if not cache[name]then
cache[name]=function()SCN.swapTo(name,style)end
local hash=style and name..style or name
if not cache[hash]then
cache[hash]=function()SCN.swapTo(name,style)end
end
return cache[name]
return cache[hash]
end
end
do--function pressKey(k)