public static string getUrlWithQuerystring(Dictionary <string, string> paramDic) { StringBuilder builder = new StringBuilder(); int i = 0; foreach (string key in paramDic.Keys) { string value = paramDic[key]; if (value == null) { // 过滤空的key continue; } if (i != 0) { builder.Append('&'); } builder.Append(key); builder.Append('='); builder.Append(CenterServerManager.UrlEncode(value)); i++; } return(builder.ToString()); }
static int HttpRequestGet(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2) { CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); string arg0 = ToLua.CheckString(L, 2); obj.HttpRequestGet(arg0); return(0); } else if (count == 3) { CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); string arg0 = ToLua.CheckString(L, 2); System.Action <string> arg1 = (System.Action <string>)ToLua.CheckDelegate <System.Action <string> >(L, 3); obj.HttpRequestGet(arg0, arg1); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: CenterServerManager.HttpRequestGet")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private static int LoginRequest(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 2); CenterServerManager centerServerManager = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); LuaTypes luaTypes = LuaDLL.lua_type(L, 2); Action callback; if (luaTypes != LuaTypes.LUA_TFUNCTION) { callback = (Action)ToLua.CheckObject(L, 2, typeof(Action)); } else { LuaFunction func = ToLua.ToLuaFunction(L, 2); callback = (DelegateFactory.CreateDelegate(typeof(Action), func) as Action); } centerServerManager.LoginRequest(callback); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int GetCdnData(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 3); CenterServerManager centerServerManager = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); string curVersion = ToLua.CheckString(L, 2); LuaTypes luaTypes = LuaDLL.lua_type(L, 3); Action <string, string> callback; if (luaTypes != LuaTypes.LUA_TFUNCTION) { callback = (Action <string, string>)ToLua.CheckObject(L, 3, typeof(Action <string, string>)); } else { LuaFunction func = ToLua.ToLuaFunction(L, 3); callback = (DelegateFactory.CreateDelegate(typeof(Action <string, string>), func) as Action <string, string>); } centerServerManager.GetCdnData(curVersion, callback); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
static int ButtonControll(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); obj.ButtonControll(); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int GetNoticeInfo(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); System.Action <string> arg0 = (System.Action <string>)ToLua.CheckDelegate <System.Action <string> >(L, 2); obj.GetNoticeInfo(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int LoginInfoLog(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); string arg0 = ToLua.CheckString(L, 2); obj.LoginInfoLog(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int StepLogRequest(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); obj.StepLogRequest(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int LoginRequest(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); System.Action arg0 = (System.Action)ToLua.CheckDelegate <System.Action>(L, 2); obj.LoginRequest(arg0); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int UrlEncode(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); string o = CenterServerManager.UrlEncode(arg0); LuaDLL.lua_pushstring(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int UpgradeInfo(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); string arg0 = ToLua.CheckString(L, 2); int arg1 = (int)LuaDLL.luaL_checknumber(L, 3); obj.UpgradeInfo(arg0, arg1); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int SignGM(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); string o = CenterServerManager.SignGM(arg0, arg1, arg2); LuaDLL.lua_pushstring(L, o); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int set_AppID(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); obj.AppID = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index AppID on a nil value")); } }
static int get_GameGuid(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; string ret = obj.GameGuid; LuaDLL.lua_pushstring(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index GameGuid on a nil value")); } }
static int get_IsWhite(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; bool ret = obj.IsWhite; LuaDLL.lua_pushboolean(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index IsWhite on a nil value")); } }
static int set_RoleInfoList(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; System.Collections.ArrayList arg0 = (System.Collections.ArrayList)ToLua.CheckObject <System.Collections.ArrayList>(L, 2); obj.RoleInfoList = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index RoleInfoList on a nil value")); } }
static int get_RoleInfoList(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; System.Collections.ArrayList ret = obj.RoleInfoList; ToLua.PushObject(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index RoleInfoList on a nil value")); } }
static int set_GameGuid(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; string arg0 = ToLua.CheckString(L, 2); obj.GameGuid = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index GameGuid on a nil value")); } }
static int set_IsWhite(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; bool arg0 = LuaDLL.luaL_checkboolean(L, 2); obj.IsWhite = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index IsWhite on a nil value")); } }
static int ChatMonitor(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); string arg0 = ToLua.CheckString(L, 2); string arg1 = ToLua.CheckString(L, 3); string arg2 = ToLua.CheckString(L, 4); obj.ChatMonitor(arg0, arg1, arg2); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int get_KefuBtnState(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); CenterServerManager obj = (CenterServerManager)o; int ret = obj.KefuBtnState; LuaDLL.lua_pushinteger(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index KefuBtnState on a nil value")); } }
private static int SetLastServer(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 1); CenterServerManager centerServerManager = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); centerServerManager.SetLastServer(); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
static int AddOrderInfo(IntPtr L) { try { ToLua.CheckArgsCount(L, 5); CenterServerManager obj = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); int arg0 = (int)LuaDLL.luaL_checknumber(L, 2); string arg1 = ToLua.CheckString(L, 3); int arg2 = (int)LuaDLL.luaL_checknumber(L, 4); System.Action <string> arg3 = (System.Action <string>)ToLua.CheckDelegate <System.Action <string> >(L, 5); obj.AddOrderInfo(arg0, arg1, arg2, arg3); return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
private static int StepLogRequest(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 2); CenterServerManager centerServerManager = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); int stepFlag = (int)LuaDLL.luaL_checknumber(L, 2); centerServerManager.StepLogRequest(stepFlag); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int LoginInfoLog(IntPtr L) { int result; try { ToLua.CheckArgsCount(L, 2); CenterServerManager centerServerManager = (CenterServerManager)ToLua.CheckObject(L, 1, typeof(CenterServerManager)); string nickname = ToLua.CheckString(L, 2); centerServerManager.LoginInfoLog(nickname); result = 0; } catch (Exception e) { result = LuaDLL.toluaL_exception(L, e, null); } return(result); }
private static int set_LastServer(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); CenterServerManager centerServerManager = (CenterServerManager)obj; ArrayList lastServer = (ArrayList)ToLua.CheckObject(L, 2, typeof(ArrayList)); centerServerManager.LastServer = lastServer; result = 0; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.Message : "attempt to index LastServer on a nil value"); } return(result); }
private static int set_AccountName(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); CenterServerManager centerServerManager = (CenterServerManager)obj; string accountName = ToLua.CheckString(L, 2); centerServerManager.AccountName = accountName; result = 0; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.Message : "attempt to index AccountName on a nil value"); } return(result); }
private static int set_Pid(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); CenterServerManager centerServerManager = (CenterServerManager)obj; int pid = (int)LuaDLL.luaL_checknumber(L, 2); centerServerManager.Pid = pid; result = 0; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.Message : "attempt to index Pid on a nil value"); } return(result); }
private static int get_Ip(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); CenterServerManager centerServerManager = (CenterServerManager)obj; string ip = centerServerManager.Ip; LuaDLL.lua_pushstring(L, ip); result = 1; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.Message : "attempt to index Ip on a nil value"); } return(result); }
private static int get_Sid(IntPtr L) { object obj = null; int result; try { obj = ToLua.ToObject(L, 1); CenterServerManager centerServerManager = (CenterServerManager)obj; int sid = centerServerManager.Sid; LuaDLL.lua_pushinteger(L, sid); result = 1; } catch (Exception ex) { result = LuaDLL.toluaL_exception(L, ex, (obj != null) ? ex.Message : "attempt to index Sid on a nil value"); } return(result); }