unity lua table存储function,进行批量处理
2020-11-14 本文已影响0人
好怕怕
local type = {a=1, b=2}
function aEnter()
print("aEnter")
end
function aExit()
print("aExit")
end
function bEnter(num)
print("bEnter:"..num)
end
function bExit()
print("bExit")
end
local func =
{
[type.a] = { Enter = aEnter, Exit = aExit },
[type.b] = { Enter = bEnter, Exit = bExit },
}
print( func[type.a].Enter())
print( func[type.b].Enter(101))