// Use this for initialization void Start() { mLuaMgr.InitStart(); if (!string.IsNullOrEmpty(LuaPath)) { if (!LuaPath.EndsWith(".lua")) { LuaPath += ".lua"; } mLuaMgr.DoFile(LuaPath); tableName = Path.GetFileNameWithoutExtension(LuaPath); mLuaMgr.LuaMachine[tableName + ".Test"] = this; } callFunction(tableName, "Awake"); onGUIFunc = getFunction(tableName, "OnGUI"); callFunction(tableName, "Start"); }