Talk:OOP: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
 
m (→‎Using "data tables": add meh sig)
Line 12: Line 12:
elementData.moo = "foo2" -- works!
elementData.moo = "foo2" -- works!
</syntaxhighlight>
</syntaxhighlight>
----

Revision as of 21:24, 26 November 2014

Using "data tables"

(Contains content from multiple discussions) Think of element.data and element:getAllData.

  • variables return a referenced table
  • function returns a copy
element.data.moo = "foo" -- works!
element:getAllData().moo = "foo" -- doesn't work!

local elementData = element.data
elementData.moo = "foo2" -- works!