cvr-props/Assets/ABI.CCK/LuaStubs/Common/library/TextMeshPro.lua

1232 lines
54 KiB
Lua
Raw Normal View History

---@meta
-- AUTOMATICALLY GENERATED, DO NOT EDIT BY HAND
local TextMeshPro = {}
--- @class TextMeshPro.TMP_Text
--- FIXME: Wrapped TMPro.TMP_Text for Lua and WASM
--- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field alignment TMPro.TextAlignmentOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field alpha System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field autoSizeTextContainer System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field bounds UnityEngine.Bounds
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field characterSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field characterWidthAdjustment System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field color UnityEngine.Color
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field colorGradient TMPro.VertexGradient
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field colorGradientPreset TMPro.TMP_ColorGradient
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableAutoSizing System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableCulling System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableKerning System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableVertexGradient System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableWordWrapping System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field extraPadding System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field faceColor UnityEngine.Color32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field firstOverflowCharacterIndex System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field firstVisibleCharacter System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field flexibleHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field flexibleWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field font TMPro.TMP_FontAsset
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontMaterial UnityEngine.Material
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontMaterials UnityEngine.Material[]
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSharedMaterial UnityEngine.Material
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSharedMaterials UnityEngine.Material[]
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSize System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSizeMax System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSizeMin System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontStyle TMPro.FontStyles
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontWeight TMPro.FontWeight
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field geometrySortingOrder TMPro.VertexSortingOrder
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field havePropertiesChanged System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field horizontalAlignment TMPro.HorizontalAlignmentOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field horizontalMapping TMPro.TextureMappingOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field ignoreVisibility System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isOrthographic System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isOverlay System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isRightToLeftText System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isTextObjectScaleStatic System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isTextOverflowing System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field isTextTruncated System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field isUsingBold System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field isUsingLegacyAnimationComponent System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isVolumetricText System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field layoutPriority System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field lineSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field lineSpacingAdjustment System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field linkedTextComponent TMPro.TMP_Text
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field mappingUvLineOffset System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field margin UnityEngine.Vector4
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field maxVisibleCharacters System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxVisibleLines System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxVisibleWords System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field mesh UnityEngine.Mesh
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field minHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field minWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field outlineColor UnityEngine.Color32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field outlineWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field overflowMode TMPro.TextOverflowModes
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field overrideColorTags System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field pageToDisplay System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field paragraphSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field parseCtrlCharacters System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field pixelsPerUnit System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field preferredHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field preferredWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field rectTransform UnityEngine.RectTransform
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field renderedHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field renderedWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field renderMode TMPro.TextRenderFlags
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field richText System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field spriteAsset TMPro.TMP_SpriteAsset
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field styleSheet TMPro.TMP_StyleSheet
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field text System.String
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field textBounds UnityEngine.Bounds
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field textInfo TMPro.TMP_TextInfo
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field textPreprocessor TMPro.ITextPreprocessor
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field textStyle TMPro.TMP_Style
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field tintAllSprites System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field transform UnityEngine.Transform
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field useMaxVisibleDescender System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field vertexBufferAutoSizeReduction System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field verticalAlignment TMPro.VerticalAlignmentOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field verticalMapping TMPro.TextureMappingOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field wordSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field wordWrappingRatios System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
TextMeshPro.TMP_Text = {}
TextMeshPro.TMP_Text.alignment = nil
TextMeshPro.TMP_Text.alpha = 0.0
TextMeshPro.TMP_Text.autoSizeTextContainer = true
TextMeshPro.TMP_Text.bounds = nil
TextMeshPro.TMP_Text.characterSpacing = 0.0
TextMeshPro.TMP_Text.characterWidthAdjustment = 0.0
TextMeshPro.TMP_Text.color = nil
TextMeshPro.TMP_Text.colorGradient = nil
TextMeshPro.TMP_Text.colorGradientPreset = nil
TextMeshPro.TMP_Text.enableAutoSizing = true
TextMeshPro.TMP_Text.enableCulling = true
TextMeshPro.TMP_Text.enableKerning = true
TextMeshPro.TMP_Text.enableVertexGradient = true
TextMeshPro.TMP_Text.enableWordWrapping = true
TextMeshPro.TMP_Text.extraPadding = true
TextMeshPro.TMP_Text.faceColor = nil
TextMeshPro.TMP_Text.firstOverflowCharacterIndex = 0
TextMeshPro.TMP_Text.firstVisibleCharacter = 0
TextMeshPro.TMP_Text.flexibleHeight = 0.0
TextMeshPro.TMP_Text.flexibleWidth = 0.0
TextMeshPro.TMP_Text.font = nil
TextMeshPro.TMP_Text.fontMaterial = nil
TextMeshPro.TMP_Text.fontMaterials = []
TextMeshPro.TMP_Text.fontSharedMaterial = nil
TextMeshPro.TMP_Text.fontSharedMaterials = []
TextMeshPro.TMP_Text.fontSize = 0.0
TextMeshPro.TMP_Text.fontSizeMax = 0.0
TextMeshPro.TMP_Text.fontSizeMin = 0.0
TextMeshPro.TMP_Text.fontStyle = nil
TextMeshPro.TMP_Text.fontWeight = nil
TextMeshPro.TMP_Text.geometrySortingOrder = nil
TextMeshPro.TMP_Text.havePropertiesChanged = true
TextMeshPro.TMP_Text.horizontalAlignment = nil
TextMeshPro.TMP_Text.horizontalMapping = nil
TextMeshPro.TMP_Text.ignoreVisibility = true
TextMeshPro.TMP_Text.isOrthographic = true
TextMeshPro.TMP_Text.isOverlay = true
TextMeshPro.TMP_Text.isRightToLeftText = true
TextMeshPro.TMP_Text.isTextObjectScaleStatic = true
TextMeshPro.TMP_Text.isTextOverflowing = true
TextMeshPro.TMP_Text.isTextTruncated = true
TextMeshPro.TMP_Text.isUsingBold = true
TextMeshPro.TMP_Text.isUsingLegacyAnimationComponent = true
TextMeshPro.TMP_Text.isVolumetricText = true
TextMeshPro.TMP_Text.layoutPriority = 0
TextMeshPro.TMP_Text.lineSpacing = 0.0
TextMeshPro.TMP_Text.lineSpacingAdjustment = 0.0
TextMeshPro.TMP_Text.linkedTextComponent = nil
TextMeshPro.TMP_Text.mappingUvLineOffset = 0.0
TextMeshPro.TMP_Text.margin = nil
TextMeshPro.TMP_Text.maxHeight = 0.0
TextMeshPro.TMP_Text.maxVisibleCharacters = 0
TextMeshPro.TMP_Text.maxVisibleLines = 0
TextMeshPro.TMP_Text.maxVisibleWords = 0
TextMeshPro.TMP_Text.maxWidth = 0.0
TextMeshPro.TMP_Text.mesh = nil
TextMeshPro.TMP_Text.minHeight = 0.0
TextMeshPro.TMP_Text.minWidth = 0.0
TextMeshPro.TMP_Text.outlineColor = nil
TextMeshPro.TMP_Text.outlineWidth = 0.0
TextMeshPro.TMP_Text.overflowMode = nil
TextMeshPro.TMP_Text.overrideColorTags = true
TextMeshPro.TMP_Text.pageToDisplay = 0
TextMeshPro.TMP_Text.paragraphSpacing = 0.0
TextMeshPro.TMP_Text.parseCtrlCharacters = true
TextMeshPro.TMP_Text.pixelsPerUnit = 0.0
TextMeshPro.TMP_Text.preferredHeight = 0.0
TextMeshPro.TMP_Text.preferredWidth = 0.0
TextMeshPro.TMP_Text.rectTransform = nil
TextMeshPro.TMP_Text.renderedHeight = 0.0
TextMeshPro.TMP_Text.renderedWidth = 0.0
TextMeshPro.TMP_Text.renderMode = nil
TextMeshPro.TMP_Text.richText = true
TextMeshPro.TMP_Text.spriteAsset = nil
TextMeshPro.TMP_Text.styleSheet = nil
TextMeshPro.TMP_Text.text = ""
TextMeshPro.TMP_Text.textBounds = nil
TextMeshPro.TMP_Text.textInfo = nil
TextMeshPro.TMP_Text.textPreprocessor = nil
TextMeshPro.TMP_Text.textStyle = nil
TextMeshPro.TMP_Text.tintAllSprites = true
TextMeshPro.TMP_Text.transform = nil
TextMeshPro.TMP_Text.useMaxVisibleDescender = true
TextMeshPro.TMP_Text.vertexBufferAutoSizeReduction = true
TextMeshPro.TMP_Text.verticalAlignment = nil
TextMeshPro.TMP_Text.verticalMapping = nil
TextMeshPro.TMP_Text.wordSpacing = 0.0
TextMeshPro.TMP_Text.wordWrappingRatios = 0.0
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.ClearMesh () return end
---@param uploadGeometry System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.ClearMesh (uploadGeometry) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.ComputeMarginSize () return end
---@param alpha System.Single:
---@param duration System.Single:
---@param ignoreTimeScale System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.CrossFadeAlpha (alpha, duration, ignoreTimeScale) return end
---@param targetColor UnityEngine.Color:
---@param duration System.Single:
---@param ignoreTimeScale System.Boolean:
---@param useAlpha System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.CrossFadeColor (targetColor, duration, ignoreTimeScale, useAlpha) return end
---@param ignoreActiveState System.Boolean:
---@param forceTextReparsing System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.ForceMeshUpdate (ignoreActiveState, forceTextReparsing) return end
---@return System.String
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetParsedText () return "" end
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetPreferredValues () return nil end
---@param width System.Single:
---@param height System.Single:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetPreferredValues (width, height) return nil end
---@param text System.String:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetPreferredValues (text) return nil end
---@param text System.String:
---@param width System.Single:
---@param height System.Single:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetPreferredValues (text, width, height) return nil end
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetRenderedValues () return nil end
---@param onlyVisibleCharacters System.Boolean:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetRenderedValues (onlyVisibleCharacters) return nil end
---@param text System.String:
---@return TMPro.TMP_TextInfo
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.GetTextInfo (text) return nil end
---@param sourceText System.Char[]:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetCharArray (sourceText) return end
---@param sourceText System.Char[]:
---@param start System.Int32:
---@param length System.Int32:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetCharArray (sourceText, start, length) return end
---@param sourceText System.String:
---@param syncTextInputBox System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, syncTextInputBox) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0, arg1) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0, arg1, arg2) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0, arg1, arg2, arg3) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0, arg1, arg2, arg3, arg4) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@param arg5 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0, arg1, arg2, arg3, arg4, arg5) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@param arg5 System.Single:
---@param arg6 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0, arg1, arg2, arg3, arg4, arg5, arg6) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@param arg5 System.Single:
---@param arg6 System.Single:
---@param arg7 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) return end
---@param sourceText System.Text.StringBuilder:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText) return end
---@param sourceText System.Char[]:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText) return end
---@param sourceText System.Char[]:
---@param start System.Int32:
---@param length System.Int32:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetText (sourceText, start, length) return end
---@param vertices UnityEngine.Vector3[]:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.SetVertices (vertices) return end
---@param mesh UnityEngine.Mesh:
---@param index System.Int32:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.UpdateGeometry (mesh, index) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.UpdateMeshPadding () return end
---@param flags TMPro.TMP_VertexDataUpdateFlags:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.UpdateVertexData (flags) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.UpdateVertexData () return end
---@param x TMPro.TMP_Text:
---@param y TMPro.TMP_Text:
---@return System.Boolean
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.op_Equality (x, y) return true end -- static
---@param x TMPro.TMP_Text:
---@param y TMPro.TMP_Text:
---@return System.Boolean
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TMP_Text.op_Inequality (x, y) return true end -- static
--- @class TextMeshPro.TextMeshPro
--- FIXME: Wrapped TMPro.TextMeshPro for Lua and WASM
--- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field autoSizeTextContainer System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maskType TMPro.MaskingTypes
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field mesh UnityEngine.Mesh
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field meshFilter UnityEngine.MeshFilter
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field renderer UnityEngine.Renderer
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field sortingLayerID System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field sortingOrder System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field transform UnityEngine.Transform
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field alignment TMPro.TextAlignmentOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field alpha System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field bounds UnityEngine.Bounds
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field characterSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field characterWidthAdjustment System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field color UnityEngine.Color
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field colorGradient TMPro.VertexGradient
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field colorGradientPreset TMPro.TMP_ColorGradient
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableAutoSizing System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableCulling System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableKerning System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableVertexGradient System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field enableWordWrapping System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field extraPadding System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field faceColor UnityEngine.Color32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field firstOverflowCharacterIndex System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field firstVisibleCharacter System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field flexibleHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field flexibleWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field font TMPro.TMP_FontAsset
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontMaterial UnityEngine.Material
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontMaterials UnityEngine.Material[]
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSharedMaterial UnityEngine.Material
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSharedMaterials UnityEngine.Material[]
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSize System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSizeMax System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontSizeMin System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontStyle TMPro.FontStyles
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field fontWeight TMPro.FontWeight
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field geometrySortingOrder TMPro.VertexSortingOrder
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field havePropertiesChanged System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field horizontalAlignment TMPro.HorizontalAlignmentOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field horizontalMapping TMPro.TextureMappingOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field ignoreVisibility System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isOrthographic System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isOverlay System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isRightToLeftText System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isTextObjectScaleStatic System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isTextOverflowing System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field isTextTruncated System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field isUsingBold System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field isUsingLegacyAnimationComponent System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field isVolumetricText System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field layoutPriority System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field lineSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field lineSpacingAdjustment System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field linkedTextComponent TMPro.TMP_Text
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field mappingUvLineOffset System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field margin UnityEngine.Vector4
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field maxVisibleCharacters System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxVisibleLines System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxVisibleWords System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field maxWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field minHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field minWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field outlineColor UnityEngine.Color32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field outlineWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field overflowMode TMPro.TextOverflowModes
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field overrideColorTags System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field pageToDisplay System.Int32
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field paragraphSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field parseCtrlCharacters System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field pixelsPerUnit System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field preferredHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field preferredWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field rectTransform UnityEngine.RectTransform
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field renderedHeight System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field renderedWidth System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field renderMode TMPro.TextRenderFlags
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field richText System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field spriteAsset TMPro.TMP_SpriteAsset
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field styleSheet TMPro.TMP_StyleSheet
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field text System.String
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field textBounds UnityEngine.Bounds
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field textInfo TMPro.TMP_TextInfo
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set NONE NONE NONE
---@field textPreprocessor TMPro.ITextPreprocessor
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field textStyle TMPro.TMP_Style
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field tintAllSprites System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field useMaxVisibleDescender System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field vertexBufferAutoSizeReduction System.Boolean
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field verticalAlignment TMPro.VerticalAlignmentOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field verticalMapping TMPro.TextureMappingOptions
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field wordSpacing System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@field wordWrappingRatios System.Single
---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
TextMeshPro.TextMeshPro = {}
TextMeshPro.TextMeshPro.autoSizeTextContainer = true
TextMeshPro.TextMeshPro.maskType = nil
TextMeshPro.TextMeshPro.mesh = nil
TextMeshPro.TextMeshPro.meshFilter = nil
TextMeshPro.TextMeshPro.renderer = nil
TextMeshPro.TextMeshPro.sortingLayerID = 0
TextMeshPro.TextMeshPro.sortingOrder = 0
TextMeshPro.TextMeshPro.transform = nil
TextMeshPro.TextMeshPro.alignment = nil
TextMeshPro.TextMeshPro.alpha = 0.0
TextMeshPro.TextMeshPro.bounds = nil
TextMeshPro.TextMeshPro.characterSpacing = 0.0
TextMeshPro.TextMeshPro.characterWidthAdjustment = 0.0
TextMeshPro.TextMeshPro.color = nil
TextMeshPro.TextMeshPro.colorGradient = nil
TextMeshPro.TextMeshPro.colorGradientPreset = nil
TextMeshPro.TextMeshPro.enableAutoSizing = true
TextMeshPro.TextMeshPro.enableCulling = true
TextMeshPro.TextMeshPro.enableKerning = true
TextMeshPro.TextMeshPro.enableVertexGradient = true
TextMeshPro.TextMeshPro.enableWordWrapping = true
TextMeshPro.TextMeshPro.extraPadding = true
TextMeshPro.TextMeshPro.faceColor = nil
TextMeshPro.TextMeshPro.firstOverflowCharacterIndex = 0
TextMeshPro.TextMeshPro.firstVisibleCharacter = 0
TextMeshPro.TextMeshPro.flexibleHeight = 0.0
TextMeshPro.TextMeshPro.flexibleWidth = 0.0
TextMeshPro.TextMeshPro.font = nil
TextMeshPro.TextMeshPro.fontMaterial = nil
TextMeshPro.TextMeshPro.fontMaterials = []
TextMeshPro.TextMeshPro.fontSharedMaterial = nil
TextMeshPro.TextMeshPro.fontSharedMaterials = []
TextMeshPro.TextMeshPro.fontSize = 0.0
TextMeshPro.TextMeshPro.fontSizeMax = 0.0
TextMeshPro.TextMeshPro.fontSizeMin = 0.0
TextMeshPro.TextMeshPro.fontStyle = nil
TextMeshPro.TextMeshPro.fontWeight = nil
TextMeshPro.TextMeshPro.geometrySortingOrder = nil
TextMeshPro.TextMeshPro.havePropertiesChanged = true
TextMeshPro.TextMeshPro.horizontalAlignment = nil
TextMeshPro.TextMeshPro.horizontalMapping = nil
TextMeshPro.TextMeshPro.ignoreVisibility = true
TextMeshPro.TextMeshPro.isOrthographic = true
TextMeshPro.TextMeshPro.isOverlay = true
TextMeshPro.TextMeshPro.isRightToLeftText = true
TextMeshPro.TextMeshPro.isTextObjectScaleStatic = true
TextMeshPro.TextMeshPro.isTextOverflowing = true
TextMeshPro.TextMeshPro.isTextTruncated = true
TextMeshPro.TextMeshPro.isUsingBold = true
TextMeshPro.TextMeshPro.isUsingLegacyAnimationComponent = true
TextMeshPro.TextMeshPro.isVolumetricText = true
TextMeshPro.TextMeshPro.layoutPriority = 0
TextMeshPro.TextMeshPro.lineSpacing = 0.0
TextMeshPro.TextMeshPro.lineSpacingAdjustment = 0.0
TextMeshPro.TextMeshPro.linkedTextComponent = nil
TextMeshPro.TextMeshPro.mappingUvLineOffset = 0.0
TextMeshPro.TextMeshPro.margin = nil
TextMeshPro.TextMeshPro.maxHeight = 0.0
TextMeshPro.TextMeshPro.maxVisibleCharacters = 0
TextMeshPro.TextMeshPro.maxVisibleLines = 0
TextMeshPro.TextMeshPro.maxVisibleWords = 0
TextMeshPro.TextMeshPro.maxWidth = 0.0
TextMeshPro.TextMeshPro.minHeight = 0.0
TextMeshPro.TextMeshPro.minWidth = 0.0
TextMeshPro.TextMeshPro.outlineColor = nil
TextMeshPro.TextMeshPro.outlineWidth = 0.0
TextMeshPro.TextMeshPro.overflowMode = nil
TextMeshPro.TextMeshPro.overrideColorTags = true
TextMeshPro.TextMeshPro.pageToDisplay = 0
TextMeshPro.TextMeshPro.paragraphSpacing = 0.0
TextMeshPro.TextMeshPro.parseCtrlCharacters = true
TextMeshPro.TextMeshPro.pixelsPerUnit = 0.0
TextMeshPro.TextMeshPro.preferredHeight = 0.0
TextMeshPro.TextMeshPro.preferredWidth = 0.0
TextMeshPro.TextMeshPro.rectTransform = nil
TextMeshPro.TextMeshPro.renderedHeight = 0.0
TextMeshPro.TextMeshPro.renderedWidth = 0.0
TextMeshPro.TextMeshPro.renderMode = nil
TextMeshPro.TextMeshPro.richText = true
TextMeshPro.TextMeshPro.spriteAsset = nil
TextMeshPro.TextMeshPro.styleSheet = nil
TextMeshPro.TextMeshPro.text = ""
TextMeshPro.TextMeshPro.textBounds = nil
TextMeshPro.TextMeshPro.textInfo = nil
TextMeshPro.TextMeshPro.textPreprocessor = nil
TextMeshPro.TextMeshPro.textStyle = nil
TextMeshPro.TextMeshPro.tintAllSprites = true
TextMeshPro.TextMeshPro.useMaxVisibleDescender = true
TextMeshPro.TextMeshPro.vertexBufferAutoSizeReduction = true
TextMeshPro.TextMeshPro.verticalAlignment = nil
TextMeshPro.TextMeshPro.verticalMapping = nil
TextMeshPro.TextMeshPro.wordSpacing = 0.0
TextMeshPro.TextMeshPro.wordWrappingRatios = 0.0
---Constructor for TextMeshPro.TextMeshPro
---@return TextMeshPro.TextMeshPro
function TextMeshPro.NewTextMeshPro() end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.CalculateLayoutInputHorizontal () return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.CalculateLayoutInputVertical () return end
---@param updateMesh System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.ClearMesh (updateMesh) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.ComputeMarginSize () return end
---@param ignoreActiveState System.Boolean:
---@param forceTextReparsing System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.ForceMeshUpdate (ignoreActiveState, forceTextReparsing) return end
---@param text System.String:
---@return TMPro.TMP_TextInfo
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetTextInfo (text) return nil end
---@param update UnityEngine.UI.CanvasUpdate:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.Rebuild (update) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetAllDirty () return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetLayoutDirty () return end
---@param type TMPro.MaskingTypes:
---@param maskCoords UnityEngine.Vector4:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetMask (type, maskCoords) return end
---@param type TMPro.MaskingTypes:
---@param maskCoords UnityEngine.Vector4:
---@param softnessX System.Single:
---@param softnessY System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetMask (type, maskCoords, softnessX, softnessY) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetMaterialDirty () return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetVerticesDirty () return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.UpdateFontAsset () return end
---@param mesh UnityEngine.Mesh:
---@param index System.Int32:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.UpdateGeometry (mesh, index) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.UpdateMeshPadding () return end
---@param flags TMPro.TMP_VertexDataUpdateFlags:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.UpdateVertexData (flags) return end
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.UpdateVertexData () return end
---@param x TMPro.TextMeshPro:
---@param y TMPro.TextMeshPro:
---@return System.Boolean
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.op_Equality (x, y) return true end -- static
---@param x TMPro.TextMeshPro:
---@param y TMPro.TextMeshPro:
---@return System.Boolean
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.op_Inequality (x, y) return true end -- static
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.ClearMesh () return end
---@param alpha System.Single:
---@param duration System.Single:
---@param ignoreTimeScale System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.CrossFadeAlpha (alpha, duration, ignoreTimeScale) return end
---@param targetColor UnityEngine.Color:
---@param duration System.Single:
---@param ignoreTimeScale System.Boolean:
---@param useAlpha System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.CrossFadeColor (targetColor, duration, ignoreTimeScale, useAlpha) return end
---@return System.String
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetParsedText () return "" end
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetPreferredValues () return nil end
---@param width System.Single:
---@param height System.Single:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetPreferredValues (width, height) return nil end
---@param text System.String:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetPreferredValues (text) return nil end
---@param text System.String:
---@param width System.Single:
---@param height System.Single:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetPreferredValues (text, width, height) return nil end
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetRenderedValues () return nil end
---@param onlyVisibleCharacters System.Boolean:
---@return UnityEngine.Vector2
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.GetRenderedValues (onlyVisibleCharacters) return nil end
---@param sourceText System.Char[]:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetCharArray (sourceText) return end
---@param sourceText System.Char[]:
---@param start System.Int32:
---@param length System.Int32:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetCharArray (sourceText, start, length) return end
---@param sourceText System.String:
---@param syncTextInputBox System.Boolean:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, syncTextInputBox) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0, arg1) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0, arg1, arg2) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0, arg1, arg2, arg3) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0, arg1, arg2, arg3, arg4) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@param arg5 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0, arg1, arg2, arg3, arg4, arg5) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@param arg5 System.Single:
---@param arg6 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0, arg1, arg2, arg3, arg4, arg5, arg6) return end
---@param sourceText System.String:
---@param arg0 System.Single:
---@param arg1 System.Single:
---@param arg2 System.Single:
---@param arg3 System.Single:
---@param arg4 System.Single:
---@param arg5 System.Single:
---@param arg6 System.Single:
---@param arg7 System.Single:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) return end
---@param sourceText System.Text.StringBuilder:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText) return end
---@param sourceText System.Char[]:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText) return end
---@param sourceText System.Char[]:
---@param start System.Int32:
---@param length System.Int32:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetText (sourceText, start, length) return end
---@param vertices UnityEngine.Vector3[]:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function TextMeshPro.TextMeshPro.SetVertices (vertices) return end
return TextMeshPro