private static LuaFunction GetLuaFunction(string module, string func) { LuaManager luaMgr = AppFacade.Instance.GetManager <LuaManager>(ManagerName.Lua); if (luaMgr == null) { return(null); } return(luaMgr.GetFunction(string.Format("{0}.{1}", module, func))); }
public static LuaFunction GetFunction(string module, string func) { LuaManager luaMgr = AppFacade.Instance.GetManager <LuaManager>(ManagerName.Lua); if (luaMgr == null) { return(null); } return(luaMgr.GetFunction(module + "." + func)); }
static int GetFunction(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); LuaFramework.LuaManager obj = (LuaFramework.LuaManager)ToLua.CheckObject <LuaFramework.LuaManager>(L, 1); string arg0 = ToLua.CheckString(L, 2); LuaInterface.LuaFunction o = obj.GetFunction(arg0); ToLua.PushObject(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }