Assets/XLua/Examples/02_U3DScripting/LuaBehaviour.cs
@@ -35,12 +35,18 @@ meta.Dispose(); scriptEnv.Set("self", this); //scriptEnv.Set("root", this); // LuaUtility.Do(@"function Start() // print(self.transform.name) // end", "LuaBehaviour", scriptEnv); LuaUtility.Do(fileName, "LuaBehaviour", scriptEnv); foreach (var injection in injections) { scriptEnv.Set(injection.name, injection.value); } LuaUtility.Do(fileName, "LuaBehaviour", scriptEnv); Action luaAwake = scriptEnv.Get<Action>("Awake"); scriptEnv.Get("Start", out luaStart);