Lua Scream: Difference between revisions
From Spring
Jump to navigationJump to search
No edit summary |
fix category |
||
| Line 12: | Line 12: | ||
'''local myScream = Script.CreateScream()''' | '''local myScream = Script.CreateScream()''' | ||
'''myScream.func = function() Spring.Echo("AHHHHHH") end''' | '''myScream.func = function() Spring.Echo("AHHHHHH") end''' | ||
[[category: Lua]] | |||
Latest revision as of 11:50, 13 March 2010
Development < Lua Scripting < Lua Scream
Scream UserData Object
Script.CreateScream
( ) -> userdata scream
This creates an userdata object, which calls a special user-defined function, when the object gets destroyed (->garbage collector). You use it like the follow:
local myScream = Script.CreateScream()
myScream.func = function() Spring.Echo("AHHHHHH") end