static int set_Instance(IntPtr L) { try { Lua2csMessenger arg0 = (Lua2csMessenger)ToLua.CheckObject(L, 2, typeof(Lua2csMessenger)); Lua2csMessenger.Instance = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int BroadcastAsync(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(Lua2csMessenger), typeof(string))) { Lua2csMessenger obj = (Lua2csMessenger)ToLua.ToObject(L, 1); string arg0 = ToLua.ToString(L, 2); obj.BroadcastAsync(arg0); return(0); } else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(Lua2csMessenger), typeof(string), typeof(object))) { Lua2csMessenger obj = (Lua2csMessenger)ToLua.ToObject(L, 1); string arg0 = ToLua.ToString(L, 2); object arg1 = ToLua.ToVarObject(L, 3); obj.BroadcastAsync(arg0, arg1); return(0); } else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(Lua2csMessenger), typeof(string), typeof(object), typeof(object))) { Lua2csMessenger obj = (Lua2csMessenger)ToLua.ToObject(L, 1); string arg0 = ToLua.ToString(L, 2); object arg1 = ToLua.ToVarObject(L, 3); object arg2 = ToLua.ToVarObject(L, 4); obj.BroadcastAsync(arg0, arg1, arg2); return(0); } else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(Lua2csMessenger), typeof(string), typeof(object), typeof(object), typeof(object))) { Lua2csMessenger obj = (Lua2csMessenger)ToLua.ToObject(L, 1); string arg0 = ToLua.ToString(L, 2); object arg1 = ToLua.ToVarObject(L, 3); object arg2 = ToLua.ToVarObject(L, 4); object arg3 = ToLua.ToVarObject(L, 5); obj.BroadcastAsync(arg0, arg1, arg2, arg3); return(0); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to method: Lua2csMessenger.BroadcastAsync")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }
static int _CreateLua2csMessenger(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { Lua2csMessenger obj = new Lua2csMessenger(); ToLua.PushObject(L, obj); return(1); } else { return(LuaDLL.luaL_throw(L, "invalid arguments to ctor method: Lua2csMessenger.New")); } } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e)); } }