uLua v3.0.0
A Lua Modding Framework for Unity.
uLua.ExposedMonoBehaviour Class Reference

Additional Inherited Members

- Public Member Functions inherited from uLua.LuaMonoBehaviour
void Expose ()
 Exposes the object to Lua. More...
 
DynValue InvokeLua (string functionName, params object[] args)
 Invokes a Lua callback function. More...
 
void Expose ()
 Exposes the object to Lua.
 
- Protected Member Functions inherited from uLua.LuaMonoBehaviour
virtual void Awake ()
 Exposes the game object to Lua if ExposeOn is set to 'Awake'. More...
 
virtual void OnDestroy ()
 Invokes the OnExit callback and removes the object from Lua. More...
 
virtual void OnEnable ()
 Exposes the game object to Lua if ExposeOn is set to 'OnEnable'. More...
 
virtual void OnExpose ()
 Scriptable method called when an object is exposed to Lua. More...
 
virtual void Start ()
 Exposes the game object to Lua if ExposeOn is set to 'Start'. More...
 
- Properties inherited from uLua.LuaMonoBehaviour
DynValue this[DynValue key] [get, set]
 Returns a Lua value indexed by the DynValue Key. More...
 
DynValue this[string key] [get, set]
 Returns a Lua value indexed by the string key. More...
 
bool EnableObjectScript [get, set]
 Indicates whether the object script is enabled for this object.
 
ExposeTarget ExposeTarget [get, set]
 Indicates when this object will be exposed to Lua.
 
LuaMonoBehaviour LuaParent [get, set]
 Used to access/set the context of an object. More...
 
bool IsExposed [get]
 Used to track if an object has been exposed to Lua. More...
 
string LuaHandle [get]
 Used to access the unique Handle of a Lua object. More...
 
string LuaName [get, set]
 Used to access/set the name of an object. More...
 
- Properties inherited from uLua.Core.ILuaObject
DynValue this[DynValue key] [get, set]
 Returns a dynamic value indexed by a dynamic value Key. More...
 
DynValue this[string key] [get, set]
 Returns a dynamic value indexed by a string key. More...
 
LuaMonoBehaviour LuaParent [get, set]
 Used to access/set the parent of an object. More...
 
bool IsExposed [get]
 Used to track if an object has been exposed to Lua. More...
 
string LuaHandle [get]
 Returns a unique handle of a Lua object.
 
string LuaName [get]
 Used to access the name of an object. More...