//this source code was auto-generated by tolua#, do not modify it using System; using LuaInterface; public class TMPro_TMP_TextUtilitiesWrap { public static void Register(LuaState L) { L.BeginStaticLibs("TMP_TextUtilities"); L.RegFunction("GetCursorIndexFromPosition", GetCursorIndexFromPosition); L.RegFunction("FindNearestLine", FindNearestLine); L.RegFunction("FindNearestCharacterOnLine", FindNearestCharacterOnLine); L.RegFunction("IsIntersectingRectTransform", IsIntersectingRectTransform); L.RegFunction("FindIntersectingCharacter", FindIntersectingCharacter); L.RegFunction("FindNearestCharacter", FindNearestCharacter); L.RegFunction("FindIntersectingWord", FindIntersectingWord); L.RegFunction("FindNearestWord", FindNearestWord); L.RegFunction("FindIntersectingLine", FindIntersectingLine); L.RegFunction("FindIntersectingLink", FindIntersectingLink); L.RegFunction("FindNearestLink", FindNearestLink); L.RegFunction("ScreenPointToWorldPointInRectangle", ScreenPointToWorldPointInRectangle); L.RegFunction("DistanceToLine", DistanceToLine); L.RegFunction("ToLowerFast", ToLowerFast); L.RegFunction("ToUpperFast", ToUpperFast); L.RegFunction("GetSimpleHashCode", GetSimpleHashCode); L.RegFunction("GetSimpleHashCodeLowercase", GetSimpleHashCodeLowercase); L.RegFunction("HexToInt", HexToInt); L.RegFunction("StringHexToInt", StringHexToInt); L.EndStaticLibs(); } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetCursorIndexFromPosition(IntPtr L) { try { int count = LuaDLL.lua_gettop(L); if (count == 3) { TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); int o = TMPro.TMP_TextUtilities.GetCursorIndexFromPosition(arg0, arg1, arg2); LuaDLL.lua_pushinteger(L, o); return 1; } else if (count == 4) { TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); TMPro.CaretPosition arg3; int o = TMPro.TMP_TextUtilities.GetCursorIndexFromPosition(arg0, arg1, arg2, out arg3); LuaDLL.lua_pushinteger(L, o); ToLua.Push(L, arg3); return 2; } else { return LuaDLL.luaL_throw(L, "invalid arguments to method: TMPro.TMP_TextUtilities.GetCursorIndexFromPosition"); } } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindNearestLine(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); int o = TMPro.TMP_TextUtilities.FindNearestLine(arg0, arg1, arg2); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindNearestCharacterOnLine(IntPtr L) { try { ToLua.CheckArgsCount(L, 5); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); int arg2 = (int)LuaDLL.luaL_checknumber(L, 3); UnityEngine.Camera arg3 = (UnityEngine.Camera)ToLua.CheckObject(L, 4, typeof(UnityEngine.Camera)); bool arg4 = LuaDLL.luaL_checkboolean(L, 5); int o = TMPro.TMP_TextUtilities.FindNearestCharacterOnLine(arg0, arg1, arg2, arg3, arg4); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int IsIntersectingRectTransform(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.RectTransform arg0 = (UnityEngine.RectTransform)ToLua.CheckObject(L, 1, typeof(UnityEngine.RectTransform)); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); bool o = TMPro.TMP_TextUtilities.IsIntersectingRectTransform(arg0, arg1, arg2); LuaDLL.lua_pushboolean(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindIntersectingCharacter(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); bool arg3 = LuaDLL.luaL_checkboolean(L, 4); int o = TMPro.TMP_TextUtilities.FindIntersectingCharacter(arg0, arg1, arg2, arg3); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindNearestCharacter(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); bool arg3 = LuaDLL.luaL_checkboolean(L, 4); int o = TMPro.TMP_TextUtilities.FindNearestCharacter(arg0, arg1, arg2, arg3); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindIntersectingWord(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); int o = TMPro.TMP_TextUtilities.FindIntersectingWord(arg0, arg1, arg2); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindNearestWord(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); int o = TMPro.TMP_TextUtilities.FindNearestWord(arg0, arg1, arg2); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindIntersectingLine(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); int o = TMPro.TMP_TextUtilities.FindIntersectingLine(arg0, arg1, arg2); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindIntersectingLink(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); int o = TMPro.TMP_TextUtilities.FindIntersectingLink(arg0, arg1, arg2); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int FindNearestLink(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); TMPro.TMP_Text arg0 = (TMPro.TMP_Text)ToLua.CheckObject(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); int o = TMPro.TMP_TextUtilities.FindNearestLink(arg0, arg1, arg2); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ScreenPointToWorldPointInRectangle(IntPtr L) { try { ToLua.CheckArgsCount(L, 4); UnityEngine.Transform arg0 = (UnityEngine.Transform)ToLua.CheckObject(L, 1); UnityEngine.Vector2 arg1 = ToLua.ToVector2(L, 2); UnityEngine.Camera arg2 = (UnityEngine.Camera)ToLua.CheckObject(L, 3, typeof(UnityEngine.Camera)); UnityEngine.Vector3 arg3; bool o = TMPro.TMP_TextUtilities.ScreenPointToWorldPointInRectangle(arg0, arg1, arg2, out arg3); LuaDLL.lua_pushboolean(L, o); ToLua.Push(L, arg3); return 2; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int DistanceToLine(IntPtr L) { try { ToLua.CheckArgsCount(L, 3); UnityEngine.Vector3 arg0 = ToLua.ToVector3(L, 1); UnityEngine.Vector3 arg1 = ToLua.ToVector3(L, 2); UnityEngine.Vector3 arg2 = ToLua.ToVector3(L, 3); float o = TMPro.TMP_TextUtilities.DistanceToLine(arg0, arg1, arg2); LuaDLL.lua_pushnumber(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ToLowerFast(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); char arg0 = (char)LuaDLL.luaL_checknumber(L, 1); char o = TMPro.TMP_TextUtilities.ToLowerFast(arg0); LuaDLL.lua_pushnumber(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int ToUpperFast(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); char arg0 = (char)LuaDLL.luaL_checknumber(L, 1); char o = TMPro.TMP_TextUtilities.ToUpperFast(arg0); LuaDLL.lua_pushnumber(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetSimpleHashCode(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); int o = TMPro.TMP_TextUtilities.GetSimpleHashCode(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int GetSimpleHashCodeLowercase(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); uint o = TMPro.TMP_TextUtilities.GetSimpleHashCodeLowercase(arg0); LuaDLL.lua_pushnumber(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int HexToInt(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); char arg0 = (char)LuaDLL.luaL_checknumber(L, 1); int o = TMPro.TMP_TextUtilities.HexToInt(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] static int StringHexToInt(IntPtr L) { try { ToLua.CheckArgsCount(L, 1); string arg0 = ToLua.CheckString(L, 1); int o = TMPro.TMP_TextUtilities.StringHexToInt(arg0); LuaDLL.lua_pushinteger(L, o); return 1; } catch (Exception e) { return LuaDLL.toluaL_exception(L, e); } } }