Lua Scream: Difference between revisions
From Spring
Jump to navigationJump to search
No edit summary |
fix category |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
[[Engine_Development|Development]] < [[Lua_Scripting|Lua Scripting]] < {{FULLPAGENAME}} | |||
== Scream UserData Object == | == Scream UserData Object == | ||
'''Script.CreateScream''' | '''Script.CreateScream''' | ||
| Line 10: | 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