-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Description
void OnGUI()
{
if (GUI.Button(new Rect(10, 100, 300, 150), "Hotfix"))
{
luaenv.DoString(@"
local tick = 0
xlua.hotfix(CS.HotfixTest, 'Update', function()
tick = tick + 1
if (tick % 50) == 0 then
print('<<<<<<<<Update in lua, tick = ' .. tick)
end
end)
");
}
}
根据你的范例,我想用lua重写Update方法,tick是一个类变量,我不能直接使用而要在lua中重新声明,如果我update中调用了类方法,是不是我也要在lua中重写,再进一步,如果我调用了一个类,是不是我也得在lua中重写这个类?这是否影响了hotfix的易用性,因为我只是想重写update方法。
Metadata
Metadata
Assignees
Labels
No labels