Luo

From OpenEUO
Revision as of 23:37, 1 November 2010 by Ximan (Talk | contribs) (Created page with "== Calling Convention == Call local l = sl.luo Args n/a Result l is a table with all live uo methods == Example Usage == local l = sl.luo local waitforchange = function(ol...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Calling Convention

Call

local l = sl.luo

Args

n/a

Result

l is a table with all live uo methods

Example Usage

local l = sl.luo
local waitforchange = function(old, live)
  while old == live() then
    wait(100)
  end
end
waitforchange(UO.Sex, l.Sex)
print('Something's very wrong!')

Description

luo stands for 'live uo' table, it provides [functors] that, when called, access the underlying values from the UO table. Thus it provides a tool to pass a UO table variable name to a function and have the value retrieved at a later point in execution.

Live UO Methods

There is a method for each corresponding name in the UO table. Additionally, the following methods return tables of UO values with a single call:

See Also