static int StartGTCoroutine(IntPtr L) { int count = LuaDLL.lua_gettop(L); if (count == 2) { IGameManager obj = LuaScriptMgr.GetNetObject <IGameManager>(L, 1); IEnumerator arg0 = LuaScriptMgr.GetNetObject <IEnumerator>(L, 2); obj.StartGTCoroutine(arg0); return(0); } else if (count == 3) { IGameManager obj = LuaScriptMgr.GetNetObject <IGameManager>(L, 1); IEnumerator arg0 = LuaScriptMgr.GetNetObject <IEnumerator>(L, 2); com.gt.Runnable arg1 = LuaScriptMgr.GetNetObject <com.gt.Runnable>(L, 3); obj.StartGTCoroutine(arg0, arg1); return(0); } else { LuaDLL.luaL_error(L, "invalid arguments to method: IGameManager.StartGTCoroutine"); } return(0); }
static int PostRunnable(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); IGameManager obj = LuaScriptMgr.GetNetObject <IGameManager>(L, 1); com.gt.Runnable arg0 = LuaScriptMgr.GetNetObject <com.gt.Runnable>(L, 2); obj.PostRunnable(arg0); return(0); }