---@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
