static int SDKLogin(IntPtr L) { LuaScriptMgr.CheckArgsCount(L, 2); SDKManager obj = (SDKManager)LuaScriptMgr.GetNetObjectSelf(L, 1, "SDKManager"); SDKManager.SDKFinish arg0 = null; LuaTypes funcType2 = LuaDLL.lua_type(L, 2); if (funcType2 != LuaTypes.LUA_TFUNCTION) { arg0 = (SDKManager.SDKFinish)LuaScriptMgr.GetNetObject(L, 2, typeof(SDKManager.SDKFinish)); } else { LuaFunction func = LuaScriptMgr.GetLuaFunction(L, 2); arg0 = (param0) => { int top = func.BeginPCall(); LuaScriptMgr.Push(L, param0); func.PCall(top, 1); func.EndPCall(top); }; } obj.SDKLogin(arg0); return(0); }
public static Delegate SDKManager_SDKFinish(LuaFunction func) { SDKManager.SDKFinish d = (param0) => { int top = func.BeginPCall(); IntPtr L = func.GetLuaState(); LuaScriptMgr.Push(L, param0); func.PCall(top, 1); func.EndPCall(top); }; return(d); }