调用函数时创建局部变量

时间:2014-01-12 21:27:46

标签: function variables lua set local

我正在为游戏编写一个mod,我有一个无法编辑的脚本。我关注的部分有点像这样:

--Script A (cannot change this part)

local f_loadup = true
local function load_FPx(a,b)
    return _G.fpxTin(),a..b
end


--Script B (I can edit this.)

function _G.fpxTin()
-- Here I need to be able to set the local variable of f_loadup in Script A
-- to false when the function is called by Script A.
end

当脚本A调用load_FPx时,我需要它运行的全局函数(_G.fpxTin)将脚本A的局部变量(f_loadup)设置为false。

0 个答案:

没有答案