//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class AndroidDeviceInfoWrap { public static void Register(LuaState L) { L.BeginClass(typeof(AndroidDeviceInfo), typeof(System.Object)); L.RegFunction("DeviceInit", DeviceInit); L.RegFunction("GetDeviceBrand", GetDeviceBrand); L.RegFunction("GetDeviceModel", GetDeviceModel); L.RegFunction("GetSystemVersion", GetSystemVersion); L.RegFunction("GetScreenRatio", GetScreenRatio); L.RegFunction("GetOperatorName", GetOperatorName); L.RegFunction("GetNetworkType", GetNetworkType); L.RegFunction("GetLocalIpAddress", GetLocalIpAddress); L.RegFunction("GetDeviceID", GetDeviceID); L.RegFunction("GetIMEICode", GetIMEICode); L.RegFunction("GetAppName", GetAppName); L.RegFunction("GetVersionName", GetVersionName); L.RegFunction("GetVersionCode", GetVersionCode); L.RegFunction("GetPackageName", GetPackageName); L.RegFunction("SetCopyValue", SetCopyValue); L.RegFunction("GetPastValue", GetPastValue); L.RegFunction("__tostring", ToLua.op_ToString); L.RegVar("Instance", get_Instance, null); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DeviceInit(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); obj.DeviceInit(); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetDeviceBrand(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetDeviceBrand(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetDeviceModel(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetDeviceModel(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetSystemVersion(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetSystemVersion(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetScreenRatio(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetScreenRatio(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetOperatorName(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetOperatorName(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetNetworkType(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetNetworkType(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetLocalIpAddress(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetLocalIpAddress(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetDeviceID(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetDeviceID(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetIMEICode(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetIMEICode(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetAppName(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetAppName(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetVersionName(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetVersionName(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetVersionCode(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); int o = obj.GetVersionCode(); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetPackageName(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetPackageName(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int SetCopyValue(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string arg0 = ToLua.CheckString(L, 2); obj.SetCopyValue(arg0); return 0; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetPastValue(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); AndroidDeviceInfo obj = (AndroidDeviceInfo)ToLua.CheckObject(L, 1); string o = obj.GetPastValue(); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int get_Instance(IntPtr L) { try { ToLua.PushObject(L, AndroidDeviceInfo.Instance); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } }