//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class StringUtilWrap { public static void Register(LuaState L) { L.BeginClass(typeof(StringUtil), typeof(System.Object)); L.RegFunction("isIpString", isIpString); L.RegFunction("split", split); L.RegFunction("split2Int", split2Int); L.RegFunction("split2Float", split2Float); L.RegFunction("convert2IntList", convert2IntList); L.RegFunction("convertVector3", convertVector3); L.RegFunction("convertVector2", convertVector2); L.RegFunction("ConvertVector2Str", ConvertVector2Str); L.RegFunction("GetVector3Field", GetVector3Field); L.RegFunction("GetVector2Field", GetVector2Field); L.RegFunction("PrintLong", PrintLong); L.RegFunction("GetTextLeng", GetTextLeng); L.RegFunction("TrimEdgeSpace", TrimEdgeSpace); L.RegFunction("Trim", Trim); L.RegFunction("CutOutString", CutOutString); L.RegFunction("GetStringByteLength", GetStringByteLength); L.RegFunction("JudgeCharType", JudgeCharType); L.RegFunction("JudgeString_CN_EN_NUM", JudgeString_CN_EN_NUM); L.RegFunction("FilterEmoji", FilterEmoji); L.RegFunction("New", _CreateStringUtil); L.RegFunction("__tostring", ToLua.op_ToString); L.EndClass(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int _CreateStringUtil(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 0) { StringUtil obj = new StringUtil(); ToLua.PushObject(L, obj); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: StringUtil.New"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int isIpString(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); bool o = StringUtil.isIpString(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int split(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); char arg1 = (char)LuaDLL.luaL_checknumber(L, 2); string[] o = StringUtil.split(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int split2Int(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); char arg1 = (char)LuaDLL.luaL_checknumber(L, 2); int[] o = StringUtil.split2Int(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int split2Float(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); char arg1 = (char)LuaDLL.luaL_checknumber(L, 2); float[] o = StringUtil.split2Float(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int convert2IntList(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); char arg1 = (char)LuaDLL.luaL_checknumber(L, 2); System.Collections.Generic.List o = StringUtil.convert2IntList(arg0, arg1); ToLua.PushSealed(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int convertVector3(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); UnityEngine.Vector3 o = StringUtil.convertVector3(arg0); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int convertVector2(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); UnityEngine.Vector2 o = StringUtil.convertVector2(arg0); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ConvertVector2Str(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1); string o = StringUtil.ConvertVector2Str(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetVector3Field(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); System.Collections.Generic.Dictionary arg0 = (System.Collections.Generic.Dictionary)ToLua.CheckObject(L, 1, typeof(System.Collections.Generic.Dictionary)); string arg1 = ToLua.CheckString(L, 2); UnityEngine.Vector3 o = StringUtil.GetVector3Field(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetVector2Field(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); System.Collections.Generic.Dictionary arg0 = (System.Collections.Generic.Dictionary)ToLua.CheckObject(L, 1, typeof(System.Collections.Generic.Dictionary)); string arg1 = ToLua.CheckString(L, 2); UnityEngine.Vector2 o = StringUtil.GetVector2Field(arg0, arg1); ToLua.Push(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int PrintLong(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); ulong arg0 = LuaDLL.tolua_checkuint64(L, 1); string o = StringUtil.PrintLong(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetTextLeng(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 1) { UnityEngine.UI.Text arg0 = (UnityEngine.UI.Text)ToLua.CheckObject(L, 1); int o = StringUtil.GetTextLeng(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 2) { UnityEngine.UI.Text arg0 = (UnityEngine.UI.Text)ToLua.CheckObject(L, 1); string arg1 = ToLua.CheckString(L, 2); int o = StringUtil.GetTextLeng(arg0, arg1); LuaDLL.lua_pushinteger(L, o); return 1; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: StringUtil.GetTextLeng"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int TrimEdgeSpace(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); string o = StringUtil.TrimEdgeSpace(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int Trim(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); string o = StringUtil.Trim(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int CutOutString(IntPtr L) { try { ToLua.CheckArgsCount(L, 2); string arg0 = ToLua.CheckString(L, 1); int arg1 = (int)LuaDLL.luaL_checknumber(L, 2); string o = StringUtil.CutOutString(arg0, arg1); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetStringByteLength(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); int o = StringUtil.GetStringByteLength(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int JudgeCharType(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); char arg0 = (char)LuaDLL.luaL_checknumber(L, 1); int o = StringUtil.JudgeCharType(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int JudgeString_CN_EN_NUM(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); bool o = StringUtil.JudgeString_CN_EN_NUM(arg0); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FilterEmoji(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); string o = StringUtil.FilterEmoji(arg0); LuaDLL.lua_pushstring(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); }// } }