Some work towards scriptable events
This commit is contained in:
parent
f05141f1f7
commit
0b3e29dea9
11 changed files with 160 additions and 61 deletions
3
resources/script/interact.lua
Normal file
3
resources/script/interact.lua
Normal file
|
@ -0,0 +1,3 @@
|
|||
function interact(entity, time)
|
||||
print('Interact! ' .. time)
|
||||
end
|
|
@ -1,14 +1,20 @@
|
|||
function print_table(foo, bar)
|
||||
local function print_table(foo, bar)
|
||||
for k, v in pairs(foo) do
|
||||
print(bar .. k, v)
|
||||
|
||||
if type(v) == 'table' and bar .. k ~= '_G' then
|
||||
print_table(v, bar .. k .. '.')
|
||||
end
|
||||
--if type(v) == 'table' and bar .. k ~= '_G' then
|
||||
-- print_table(v, bar .. k .. '.')
|
||||
--end
|
||||
end
|
||||
end
|
||||
|
||||
print_table(_G, '')
|
||||
--print(getmetatable(_G))
|
||||
--setmetatable(_G, {})
|
||||
--print_table(_G, '')
|
||||
|
||||
print(getmetatable('').__index)
|
||||
print(string)
|
||||
print(bar)
|
||||
print(getmetatable(bar))
|
||||
|
||||
--print(getmetatable('').bar)
|
||||
--getmetatable('').bar = 'bar'
|
||||
--print(getmetatable('').bar)
|
||||
|
|
Reference in a new issue