---@meta -- AUTOMATICALLY GENERATED, DO NOT EDIT BY HAND local UnityEngine = {} UnityEngine.UI = {} --- @class UnityEngine.UI.AnimationTriggers --- FIXME: Wrapped UnityEngine.UI.AnimationTriggers for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field disabledTrigger System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field highlightedTrigger System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field normalTrigger System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field pressedTrigger System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field selectedTrigger System.String ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.AnimationTriggers = {} UnityEngine.UI.AnimationTriggers.disabledTrigger = "" UnityEngine.UI.AnimationTriggers.highlightedTrigger = "" UnityEngine.UI.AnimationTriggers.normalTrigger = "" UnityEngine.UI.AnimationTriggers.pressedTrigger = "" UnityEngine.UI.AnimationTriggers.selectedTrigger = "" ---Constructor for UnityEngine.UI.AnimationTriggers ---@return UnityEngine.UI.AnimationTriggers function UnityEngine.UI.NewAnimationTriggers() end ---@param x UnityEngine.UI.AnimationTriggers: ---@param y UnityEngine.UI.AnimationTriggers: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.AnimationTriggers.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.AnimationTriggers: ---@param y UnityEngine.UI.AnimationTriggers: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.AnimationTriggers.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.CanvasScaler --- FIXME: Wrapped UnityEngine.UI.CanvasScaler for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field defaultSpriteDPI System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field dynamicPixelsPerUnit System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fallbackScreenDPI System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field matchWidthOrHeight System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field physicalUnit UnityEngine.UI.CanvasScaler.Unit ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referencePixelsPerUnit System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field referenceResolution UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field scaleFactor System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field screenMatchMode UnityEngine.UI.CanvasScaler.ScreenMatchMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field uiScaleMode UnityEngine.UI.CanvasScaler.ScaleMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.CanvasScaler = {} UnityEngine.UI.CanvasScaler.defaultSpriteDPI = 0.0 UnityEngine.UI.CanvasScaler.dynamicPixelsPerUnit = 0.0 UnityEngine.UI.CanvasScaler.fallbackScreenDPI = 0.0 UnityEngine.UI.CanvasScaler.matchWidthOrHeight = 0.0 UnityEngine.UI.CanvasScaler.physicalUnit = nil UnityEngine.UI.CanvasScaler.referencePixelsPerUnit = 0.0 UnityEngine.UI.CanvasScaler.referenceResolution = nil UnityEngine.UI.CanvasScaler.scaleFactor = 0.0 UnityEngine.UI.CanvasScaler.screenMatchMode = nil UnityEngine.UI.CanvasScaler.uiScaleMode = nil ---@param x UnityEngine.UI.CanvasScaler: ---@param y UnityEngine.UI.CanvasScaler: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.CanvasScaler.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.CanvasScaler: ---@param y UnityEngine.UI.CanvasScaler: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.CanvasScaler.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.FontData --- FIXME: Wrapped UnityEngine.UI.FontData for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field alignByGeometry System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field alignment UnityEngine.TextAnchor ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field bestFit System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field defaultFontData UnityEngine.UI.FontData ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field font UnityEngine.Font ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fontSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fontStyle UnityEngine.FontStyle ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field horizontalOverflow UnityEngine.HorizontalWrapMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field lineSpacing System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field maxSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field minSize System.Int32 ---@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 verticalOverflow UnityEngine.VerticalWrapMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.FontData = {} UnityEngine.UI.FontData.alignByGeometry = true UnityEngine.UI.FontData.alignment = nil UnityEngine.UI.FontData.bestFit = true UnityEngine.UI.FontData.defaultFontData = nil UnityEngine.UI.FontData.font = nil UnityEngine.UI.FontData.fontSize = 0 UnityEngine.UI.FontData.fontStyle = nil UnityEngine.UI.FontData.horizontalOverflow = nil UnityEngine.UI.FontData.lineSpacing = 0.0 UnityEngine.UI.FontData.maxSize = 0 UnityEngine.UI.FontData.minSize = 0 UnityEngine.UI.FontData.richText = true UnityEngine.UI.FontData.verticalOverflow = nil ---Constructor for UnityEngine.UI.FontData ---@return UnityEngine.UI.FontData function UnityEngine.UI.NewFontData() end ---@param x UnityEngine.UI.FontData: ---@param y UnityEngine.UI.FontData: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.FontData.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.FontData: ---@param y UnityEngine.UI.FontData: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.FontData.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.GraphicRaycaster --- FIXME: Wrapped UnityEngine.UI.GraphicRaycaster for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field blockingMask UnityEngine.LayerMask ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field blockingObjects UnityEngine.UI.GraphicRaycaster.BlockingObjects ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field eventCamera UnityEngine.Camera ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field ignoreReversedGraphics System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field renderOrderPriority System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field sortOrderPriority System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE UnityEngine.UI.GraphicRaycaster = {} UnityEngine.UI.GraphicRaycaster.blockingMask = nil UnityEngine.UI.GraphicRaycaster.blockingObjects = nil UnityEngine.UI.GraphicRaycaster.eventCamera = nil UnityEngine.UI.GraphicRaycaster.ignoreReversedGraphics = true UnityEngine.UI.GraphicRaycaster.renderOrderPriority = 0 UnityEngine.UI.GraphicRaycaster.sortOrderPriority = 0 ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@param resultAppendList System.Collections.Generic.List: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GraphicRaycaster.Raycast (eventData, resultAppendList) return end ---@param x UnityEngine.UI.GraphicRaycaster: ---@param y UnityEngine.UI.GraphicRaycaster: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GraphicRaycaster.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.GraphicRaycaster: ---@param y UnityEngine.UI.GraphicRaycaster: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GraphicRaycaster.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.Text --- FIXME: Wrapped UnityEngine.UI.Text for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field alignByGeometry System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field alignment UnityEngine.TextAnchor ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field cachedTextGenerator UnityEngine.TextGenerator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field cachedTextGeneratorForLayout UnityEngine.TextGenerator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@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 UnityEngine.Font ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fontSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fontStyle UnityEngine.FontStyle ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field horizontalOverflow UnityEngine.HorizontalWrapMode ---@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 mainTexture UnityEngine.Texture ---@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 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 resizeTextForBestFit System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field resizeTextMaxSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field resizeTextMinSize System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field supportRichText System.Boolean ---@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 verticalOverflow UnityEngine.VerticalWrapMode ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Text = {} UnityEngine.UI.Text.alignByGeometry = true UnityEngine.UI.Text.alignment = nil UnityEngine.UI.Text.cachedTextGenerator = nil UnityEngine.UI.Text.cachedTextGeneratorForLayout = nil UnityEngine.UI.Text.flexibleHeight = 0.0 UnityEngine.UI.Text.flexibleWidth = 0.0 UnityEngine.UI.Text.font = nil UnityEngine.UI.Text.fontSize = 0 UnityEngine.UI.Text.fontStyle = nil UnityEngine.UI.Text.horizontalOverflow = nil UnityEngine.UI.Text.layoutPriority = 0 UnityEngine.UI.Text.lineSpacing = 0.0 UnityEngine.UI.Text.mainTexture = nil UnityEngine.UI.Text.minHeight = 0.0 UnityEngine.UI.Text.minWidth = 0.0 UnityEngine.UI.Text.pixelsPerUnit = 0.0 UnityEngine.UI.Text.preferredHeight = 0.0 UnityEngine.UI.Text.preferredWidth = 0.0 UnityEngine.UI.Text.resizeTextForBestFit = true UnityEngine.UI.Text.resizeTextMaxSize = 0 UnityEngine.UI.Text.resizeTextMinSize = 0 UnityEngine.UI.Text.supportRichText = true UnityEngine.UI.Text.text = "" UnityEngine.UI.Text.verticalOverflow = nil ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Text.CalculateLayoutInputHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Text.CalculateLayoutInputVertical () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Text.FontTextureChanged () return end ---@param extents UnityEngine.Vector2: ---@return UnityEngine.TextGenerationSettings ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Text.GetGenerationSettings (extents) return nil end ---@param anchor UnityEngine.TextAnchor: ---@return UnityEngine.Vector2 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Text.GetTextAnchorPivot (anchor) return nil end -- static ---@param x UnityEngine.UI.Text: ---@param y UnityEngine.UI.Text: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Text.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Text: ---@param y UnityEngine.UI.Text: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Text.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.Shadow --- FIXME: Wrapped UnityEngine.UI.Shadow for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field effectColor UnityEngine.Color ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field effectDistance UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field useGraphicAlpha System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Shadow = {} UnityEngine.UI.Shadow.effectColor = nil UnityEngine.UI.Shadow.effectDistance = nil UnityEngine.UI.Shadow.useGraphicAlpha = true ---@param vh UnityEngine.UI.VertexHelper: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Shadow.ModifyMesh (vh) return end ---@param x UnityEngine.UI.Shadow: ---@param y UnityEngine.UI.Shadow: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Shadow.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Shadow: ---@param y UnityEngine.UI.Shadow: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Shadow.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.Mask --- FIXME: Wrapped UnityEngine.UI.Mask for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field graphic UnityEngine.UI.Graphic ---@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 showMaskGraphic System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Mask = {} UnityEngine.UI.Mask.graphic = nil UnityEngine.UI.Mask.rectTransform = nil UnityEngine.UI.Mask.showMaskGraphic = true ---@param baseMaterial UnityEngine.Material: ---@return UnityEngine.Material ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Mask.GetModifiedMaterial (baseMaterial) return nil end ---@param sp UnityEngine.Vector2: ---@param eventCamera UnityEngine.Camera: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Mask.IsRaycastLocationValid (sp, eventCamera) return true end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Mask.MaskEnabled () return true end ---@param x UnityEngine.UI.Mask: ---@param y UnityEngine.UI.Mask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Mask.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Mask: ---@param y UnityEngine.UI.Mask: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Mask.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.Image --- FIXME: Wrapped UnityEngine.UI.Image for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field alphaHitTestMinimumThreshold System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field defaultETC1GraphicMaterial UnityEngine.Material ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field fillAmount System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fillCenter System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fillClockwise System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fillMethod UnityEngine.UI.Image.FillMethod ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fillOrigin 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 hasBorder System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field layoutPriority System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field mainTexture UnityEngine.Texture ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field material UnityEngine.Material ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@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 overrideSprite UnityEngine.Sprite ---@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 pixelsPerUnitMultiplier System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@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 preserveAspect System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field sprite UnityEngine.Sprite ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field type UnityEngine.UI.Image.Type ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field useSpriteMesh System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Image = {} UnityEngine.UI.Image.alphaHitTestMinimumThreshold = 0.0 UnityEngine.UI.Image.defaultETC1GraphicMaterial = nil UnityEngine.UI.Image.fillAmount = 0.0 UnityEngine.UI.Image.fillCenter = true UnityEngine.UI.Image.fillClockwise = true UnityEngine.UI.Image.fillMethod = nil UnityEngine.UI.Image.fillOrigin = 0 UnityEngine.UI.Image.flexibleHeight = 0.0 UnityEngine.UI.Image.flexibleWidth = 0.0 UnityEngine.UI.Image.hasBorder = true UnityEngine.UI.Image.layoutPriority = 0 UnityEngine.UI.Image.mainTexture = nil UnityEngine.UI.Image.material = nil UnityEngine.UI.Image.minHeight = 0.0 UnityEngine.UI.Image.minWidth = 0.0 UnityEngine.UI.Image.overrideSprite = nil UnityEngine.UI.Image.pixelsPerUnit = 0.0 UnityEngine.UI.Image.pixelsPerUnitMultiplier = 0.0 UnityEngine.UI.Image.preferredHeight = 0.0 UnityEngine.UI.Image.preferredWidth = 0.0 UnityEngine.UI.Image.preserveAspect = true UnityEngine.UI.Image.sprite = nil UnityEngine.UI.Image.type = nil UnityEngine.UI.Image.useSpriteMesh = true ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.CalculateLayoutInputHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.CalculateLayoutInputVertical () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.DisableSpriteOptimizations () return end ---@param screenPoint UnityEngine.Vector2: ---@param eventCamera UnityEngine.Camera: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.IsRaycastLocationValid (screenPoint, eventCamera) return true end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.OnAfterDeserialize () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.OnBeforeSerialize () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.SetNativeSize () return end ---@param x UnityEngine.UI.Image: ---@param y UnityEngine.UI.Image: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Image: ---@param y UnityEngine.UI.Image: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Image.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.Outline --- FIXME: Wrapped UnityEngine.UI.Outline for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Outline = {} ---@param vh UnityEngine.UI.VertexHelper: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Outline.ModifyMesh (vh) return end ---@param x UnityEngine.UI.Outline: ---@param y UnityEngine.UI.Outline: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Outline.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Outline: ---@param y UnityEngine.UI.Outline: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Outline.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.LayoutElement --- FIXME: Wrapped UnityEngine.UI.LayoutElement for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field flexibleHeight System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field flexibleWidth System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field ignoreLayout 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 AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field minHeight System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field minWidth System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field preferredHeight System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field preferredWidth System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.LayoutElement = {} UnityEngine.UI.LayoutElement.flexibleHeight = 0.0 UnityEngine.UI.LayoutElement.flexibleWidth = 0.0 UnityEngine.UI.LayoutElement.ignoreLayout = true UnityEngine.UI.LayoutElement.layoutPriority = 0 UnityEngine.UI.LayoutElement.minHeight = 0.0 UnityEngine.UI.LayoutElement.minWidth = 0.0 UnityEngine.UI.LayoutElement.preferredHeight = 0.0 UnityEngine.UI.LayoutElement.preferredWidth = 0.0 ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.LayoutElement.CalculateLayoutInputHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.LayoutElement.CalculateLayoutInputVertical () return end ---@param x UnityEngine.UI.LayoutElement: ---@param y UnityEngine.UI.LayoutElement: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.LayoutElement.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.LayoutElement: ---@param y UnityEngine.UI.LayoutElement: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.LayoutElement.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.GridLayoutGroup --- FIXME: Wrapped UnityEngine.UI.GridLayoutGroup for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field cellSize UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field constraint UnityEngine.UI.GridLayoutGroup.Constraint ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field constraintCount System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spacing UnityEngine.Vector2 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field startAxis UnityEngine.UI.GridLayoutGroup.Axis ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field startCorner UnityEngine.UI.GridLayoutGroup.Corner ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.GridLayoutGroup = {} UnityEngine.UI.GridLayoutGroup.cellSize = nil UnityEngine.UI.GridLayoutGroup.constraint = nil UnityEngine.UI.GridLayoutGroup.constraintCount = 0 UnityEngine.UI.GridLayoutGroup.spacing = nil UnityEngine.UI.GridLayoutGroup.startAxis = nil UnityEngine.UI.GridLayoutGroup.startCorner = nil ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GridLayoutGroup.CalculateLayoutInputHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GridLayoutGroup.CalculateLayoutInputVertical () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GridLayoutGroup.SetLayoutHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GridLayoutGroup.SetLayoutVertical () return end ---@param x UnityEngine.UI.GridLayoutGroup: ---@param y UnityEngine.UI.GridLayoutGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GridLayoutGroup.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.GridLayoutGroup: ---@param y UnityEngine.UI.GridLayoutGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.GridLayoutGroup.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.HorizontalLayoutGroup --- FIXME: Wrapped UnityEngine.UI.HorizontalLayoutGroup for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.HorizontalLayoutGroup = {} ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.HorizontalLayoutGroup.CalculateLayoutInputHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.HorizontalLayoutGroup.CalculateLayoutInputVertical () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.HorizontalLayoutGroup.SetLayoutHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.HorizontalLayoutGroup.SetLayoutVertical () return end ---@param x UnityEngine.UI.HorizontalLayoutGroup: ---@param y UnityEngine.UI.HorizontalLayoutGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.HorizontalLayoutGroup.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.HorizontalLayoutGroup: ---@param y UnityEngine.UI.HorizontalLayoutGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.HorizontalLayoutGroup.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.ToggleGroup --- FIXME: Wrapped UnityEngine.UI.ToggleGroup for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allowSwitchOff System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.ToggleGroup = {} UnityEngine.UI.ToggleGroup.allowSwitchOff = true ---@return System.Collections.Generic.IEnumerable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.ActiveToggles () return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.AnyTogglesOn () return true end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.EnsureValidState () return end ---@return UnityEngine.UI.Toggle ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.GetFirstActiveToggle () return nil end ---@param toggle UnityEngine.UI.Toggle: ---@param sendCallback System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.NotifyToggleOn (toggle, sendCallback) return end ---@param toggle UnityEngine.UI.Toggle: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.RegisterToggle (toggle) return end ---@param sendCallback System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.SetAllTogglesOff (sendCallback) return end ---@param toggle UnityEngine.UI.Toggle: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.UnregisterToggle (toggle) return end ---@param x UnityEngine.UI.ToggleGroup: ---@param y UnityEngine.UI.ToggleGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.ToggleGroup: ---@param y UnityEngine.UI.ToggleGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.ToggleGroup.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.VerticalLayoutGroup --- FIXME: Wrapped UnityEngine.UI.VerticalLayoutGroup for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.VerticalLayoutGroup = {} ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.VerticalLayoutGroup.CalculateLayoutInputHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.VerticalLayoutGroup.CalculateLayoutInputVertical () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.VerticalLayoutGroup.SetLayoutHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.VerticalLayoutGroup.SetLayoutVertical () return end ---@param x UnityEngine.UI.VerticalLayoutGroup: ---@param y UnityEngine.UI.VerticalLayoutGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.VerticalLayoutGroup.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.VerticalLayoutGroup: ---@param y UnityEngine.UI.VerticalLayoutGroup: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.VerticalLayoutGroup.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.Selectable --- FIXME: Wrapped UnityEngine.UI.Selectable for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field allSelectableCount System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field allSelectablesArray UnityEngine.UI.Selectable[] ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animationTriggers UnityEngine.UI.AnimationTriggers ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field colors UnityEngine.UI.ColorBlock ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navigation UnityEngine.UI.Navigation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spriteState UnityEngine.UI.SpriteState ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetGraphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transition UnityEngine.UI.Selectable.Transition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Selectable = {} UnityEngine.UI.Selectable.allSelectableCount = 0 UnityEngine.UI.Selectable.allSelectablesArray = [] UnityEngine.UI.Selectable.animationTriggers = nil UnityEngine.UI.Selectable.animator = nil UnityEngine.UI.Selectable.colors = nil UnityEngine.UI.Selectable.image = nil UnityEngine.UI.Selectable.interactable = true UnityEngine.UI.Selectable.navigation = nil UnityEngine.UI.Selectable.spriteState = nil UnityEngine.UI.Selectable.targetGraphic = nil UnityEngine.UI.Selectable.transition = nil ---@param selectables UnityEngine.UI.Selectable[]: ---@return System.Int32 ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.AllSelectablesNoAlloc (selectables) return 0 end -- static ---@param dir UnityEngine.Vector3: ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.FindSelectable (dir) return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.FindSelectableOnDown () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.FindSelectableOnLeft () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.FindSelectableOnRight () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.FindSelectableOnUp () return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.IsInteractable () return true end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.OnDeselect (eventData) return end ---@param eventData UnityEngine.EventSystems.AxisEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.OnMove (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.OnPointerDown (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.OnPointerEnter (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.OnPointerExit (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.OnPointerUp (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.OnSelect (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.Select () return end ---@param x UnityEngine.UI.Selectable: ---@param y UnityEngine.UI.Selectable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Selectable: ---@param y UnityEngine.UI.Selectable: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Selectable.op_Inequality (x, y) return true end -- static --- @class UnityEngine.UI.Button --- FIXME: Wrapped UnityEngine.UI.Button for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onClick UnityEngine.UI.Button.ButtonClickedEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animationTriggers UnityEngine.UI.AnimationTriggers ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field colors UnityEngine.UI.ColorBlock ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navigation UnityEngine.UI.Navigation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spriteState UnityEngine.UI.SpriteState ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetGraphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transition UnityEngine.UI.Selectable.Transition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Button = {} UnityEngine.UI.Button.onClick = nil UnityEngine.UI.Button.animationTriggers = nil UnityEngine.UI.Button.animator = nil UnityEngine.UI.Button.colors = nil UnityEngine.UI.Button.image = nil UnityEngine.UI.Button.interactable = true UnityEngine.UI.Button.navigation = nil UnityEngine.UI.Button.spriteState = nil UnityEngine.UI.Button.targetGraphic = nil UnityEngine.UI.Button.transition = nil ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnPointerClick (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnSubmit (eventData) return end ---@param x UnityEngine.UI.Button: ---@param y UnityEngine.UI.Button: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Button: ---@param y UnityEngine.UI.Button: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.op_Inequality (x, y) return true end -- static ---@param dir UnityEngine.Vector3: ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.FindSelectable (dir) return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.FindSelectableOnDown () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.FindSelectableOnLeft () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.FindSelectableOnRight () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.FindSelectableOnUp () return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.IsInteractable () return true end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnDeselect (eventData) return end ---@param eventData UnityEngine.EventSystems.AxisEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnMove (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnPointerDown (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnPointerEnter (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnPointerExit (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnPointerUp (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.OnSelect (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Button.Select () return end --- @class UnityEngine.UI.Dropdown --- FIXME: Wrapped UnityEngine.UI.Dropdown for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field alphaFadeSpeed System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field captionImage UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field captionText UnityEngine.UI.Text ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field itemImage UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field itemText UnityEngine.UI.Text ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onValueChanged UnityEngine.UI.Dropdown.DropdownEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field options System.Collections.Generic.List ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field template UnityEngine.RectTransform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field value System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animationTriggers UnityEngine.UI.AnimationTriggers ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field colors UnityEngine.UI.ColorBlock ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navigation UnityEngine.UI.Navigation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spriteState UnityEngine.UI.SpriteState ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetGraphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transition UnityEngine.UI.Selectable.Transition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Dropdown = {} UnityEngine.UI.Dropdown.alphaFadeSpeed = 0.0 UnityEngine.UI.Dropdown.captionImage = nil UnityEngine.UI.Dropdown.captionText = nil UnityEngine.UI.Dropdown.itemImage = nil UnityEngine.UI.Dropdown.itemText = nil UnityEngine.UI.Dropdown.onValueChanged = nil UnityEngine.UI.Dropdown.options = [] UnityEngine.UI.Dropdown.template = nil UnityEngine.UI.Dropdown.value = 0 UnityEngine.UI.Dropdown.animationTriggers = nil UnityEngine.UI.Dropdown.animator = nil UnityEngine.UI.Dropdown.colors = nil UnityEngine.UI.Dropdown.image = nil UnityEngine.UI.Dropdown.interactable = true UnityEngine.UI.Dropdown.navigation = nil UnityEngine.UI.Dropdown.spriteState = nil UnityEngine.UI.Dropdown.targetGraphic = nil UnityEngine.UI.Dropdown.transition = nil ---@param options System.Collections.Generic.List: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.AddOptions (options) return end ---@param options System.Collections.Generic.List: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.AddOptions (options) return end ---@param options System.Collections.Generic.List: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.AddOptions (options) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.ClearOptions () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.Hide () return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnCancel (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnPointerClick (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnSubmit (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.RefreshShownValue () return end ---@param input System.Int32: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.SetValueWithoutNotify (input) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.Show () return end ---@param x UnityEngine.UI.Dropdown: ---@param y UnityEngine.UI.Dropdown: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Dropdown: ---@param y UnityEngine.UI.Dropdown: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.op_Inequality (x, y) return true end -- static ---@param dir UnityEngine.Vector3: ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.FindSelectable (dir) return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.FindSelectableOnDown () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.FindSelectableOnLeft () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.FindSelectableOnRight () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.FindSelectableOnUp () return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.IsInteractable () return true end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnDeselect (eventData) return end ---@param eventData UnityEngine.EventSystems.AxisEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnMove (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnPointerDown (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnPointerEnter (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnPointerExit (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnPointerUp (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.OnSelect (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Dropdown.Select () return end --- @class UnityEngine.UI.Scrollbar --- FIXME: Wrapped UnityEngine.UI.Scrollbar for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field direction UnityEngine.UI.Scrollbar.Direction ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field handleRect UnityEngine.RectTransform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field numberOfSteps System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onValueChanged UnityEngine.UI.Scrollbar.ScrollEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field size System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field value System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animationTriggers UnityEngine.UI.AnimationTriggers ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field colors UnityEngine.UI.ColorBlock ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navigation UnityEngine.UI.Navigation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spriteState UnityEngine.UI.SpriteState ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetGraphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transition UnityEngine.UI.Selectable.Transition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Scrollbar = {} UnityEngine.UI.Scrollbar.direction = nil UnityEngine.UI.Scrollbar.handleRect = nil UnityEngine.UI.Scrollbar.numberOfSteps = 0 UnityEngine.UI.Scrollbar.onValueChanged = nil UnityEngine.UI.Scrollbar.size = 0.0 UnityEngine.UI.Scrollbar.value = 0.0 UnityEngine.UI.Scrollbar.animationTriggers = nil UnityEngine.UI.Scrollbar.animator = nil UnityEngine.UI.Scrollbar.colors = nil UnityEngine.UI.Scrollbar.image = nil UnityEngine.UI.Scrollbar.interactable = true UnityEngine.UI.Scrollbar.navigation = nil UnityEngine.UI.Scrollbar.spriteState = nil UnityEngine.UI.Scrollbar.targetGraphic = nil UnityEngine.UI.Scrollbar.transition = nil ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.FindSelectableOnDown () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.FindSelectableOnLeft () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.FindSelectableOnRight () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.FindSelectableOnUp () return nil end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.GraphicUpdateComplete () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.LayoutComplete () return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnBeginDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnInitializePotentialDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.AxisEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnMove (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnPointerDown (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnPointerUp (eventData) return end ---@param executing UnityEngine.UI.CanvasUpdate: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.Rebuild (executing) return end ---@param direction UnityEngine.UI.Scrollbar.Direction: ---@param includeRectLayouts System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.SetDirection (direction, includeRectLayouts) return end ---@param input System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.SetValueWithoutNotify (input) return end ---@param x UnityEngine.UI.Scrollbar: ---@param y UnityEngine.UI.Scrollbar: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Scrollbar: ---@param y UnityEngine.UI.Scrollbar: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.op_Inequality (x, y) return true end -- static ---@param dir UnityEngine.Vector3: ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.FindSelectable (dir) return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.IsInteractable () return true end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnDeselect (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnPointerEnter (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnPointerExit (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.OnSelect (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Scrollbar.Select () return end --- @class UnityEngine.UI.Slider --- FIXME: Wrapped UnityEngine.UI.Slider for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field direction UnityEngine.UI.Slider.Direction ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field fillRect UnityEngine.RectTransform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field handleRect UnityEngine.RectTransform ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field maxValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field minValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field normalizedValue System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onValueChanged UnityEngine.UI.Slider.SliderEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field value System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field wholeNumbers System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animationTriggers UnityEngine.UI.AnimationTriggers ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field colors UnityEngine.UI.ColorBlock ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navigation UnityEngine.UI.Navigation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spriteState UnityEngine.UI.SpriteState ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetGraphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transition UnityEngine.UI.Selectable.Transition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Slider = {} UnityEngine.UI.Slider.direction = nil UnityEngine.UI.Slider.fillRect = nil UnityEngine.UI.Slider.handleRect = nil UnityEngine.UI.Slider.maxValue = 0.0 UnityEngine.UI.Slider.minValue = 0.0 UnityEngine.UI.Slider.normalizedValue = 0.0 UnityEngine.UI.Slider.onValueChanged = nil UnityEngine.UI.Slider.value = 0.0 UnityEngine.UI.Slider.wholeNumbers = true UnityEngine.UI.Slider.animationTriggers = nil UnityEngine.UI.Slider.animator = nil UnityEngine.UI.Slider.colors = nil UnityEngine.UI.Slider.image = nil UnityEngine.UI.Slider.interactable = true UnityEngine.UI.Slider.navigation = nil UnityEngine.UI.Slider.spriteState = nil UnityEngine.UI.Slider.targetGraphic = nil UnityEngine.UI.Slider.transition = nil ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.FindSelectableOnDown () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.FindSelectableOnLeft () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.FindSelectableOnRight () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.FindSelectableOnUp () return nil end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.GraphicUpdateComplete () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.LayoutComplete () return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnInitializePotentialDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.AxisEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnMove (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnPointerDown (eventData) return end ---@param executing UnityEngine.UI.CanvasUpdate: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.Rebuild (executing) return end ---@param direction UnityEngine.UI.Slider.Direction: ---@param includeRectLayouts System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.SetDirection (direction, includeRectLayouts) return end ---@param input System.Single: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.SetValueWithoutNotify (input) return end ---@param x UnityEngine.UI.Slider: ---@param y UnityEngine.UI.Slider: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Slider: ---@param y UnityEngine.UI.Slider: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.op_Inequality (x, y) return true end -- static ---@param dir UnityEngine.Vector3: ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.FindSelectable (dir) return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.IsInteractable () return true end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnDeselect (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnPointerEnter (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnPointerExit (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnPointerUp (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.OnSelect (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Slider.Select () return end --- @class UnityEngine.UI.Toggle --- FIXME: Wrapped UnityEngine.UI.Toggle for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field graphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field group UnityEngine.UI.ToggleGroup ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isOn System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onValueChanged UnityEngine.UI.Toggle.ToggleEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field toggleTransition UnityEngine.UI.Toggle.ToggleTransition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animationTriggers UnityEngine.UI.AnimationTriggers ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field colors UnityEngine.UI.ColorBlock ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navigation UnityEngine.UI.Navigation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spriteState UnityEngine.UI.SpriteState ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetGraphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transition UnityEngine.UI.Selectable.Transition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.Toggle = {} UnityEngine.UI.Toggle.graphic = nil UnityEngine.UI.Toggle.group = nil UnityEngine.UI.Toggle.isOn = true UnityEngine.UI.Toggle.onValueChanged = nil UnityEngine.UI.Toggle.toggleTransition = nil UnityEngine.UI.Toggle.animationTriggers = nil UnityEngine.UI.Toggle.animator = nil UnityEngine.UI.Toggle.colors = nil UnityEngine.UI.Toggle.image = nil UnityEngine.UI.Toggle.interactable = true UnityEngine.UI.Toggle.navigation = nil UnityEngine.UI.Toggle.spriteState = nil UnityEngine.UI.Toggle.targetGraphic = nil UnityEngine.UI.Toggle.transition = nil ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.GraphicUpdateComplete () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.LayoutComplete () return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnPointerClick (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnSubmit (eventData) return end ---@param executing UnityEngine.UI.CanvasUpdate: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.Rebuild (executing) return end ---@param value System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.SetIsOnWithoutNotify (value) return end ---@param x UnityEngine.UI.Toggle: ---@param y UnityEngine.UI.Toggle: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.Toggle: ---@param y UnityEngine.UI.Toggle: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.op_Inequality (x, y) return true end -- static ---@param dir UnityEngine.Vector3: ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.FindSelectable (dir) return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.FindSelectableOnDown () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.FindSelectableOnLeft () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.FindSelectableOnRight () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.FindSelectableOnUp () return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.IsInteractable () return true end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnDeselect (eventData) return end ---@param eventData UnityEngine.EventSystems.AxisEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnMove (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnPointerDown (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnPointerEnter (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnPointerExit (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnPointerUp (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.OnSelect (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.Toggle.Select () return end --- @class UnityEngine.UI.InputField --- FIXME: Wrapped UnityEngine.UI.InputField for Lua and WASM --- @access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field asteriskChar System.Char ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field caretBlinkRate System.Single ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field caretColor UnityEngine.Color ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field caretPosition System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field caretWidth System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field characterLimit System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field characterValidation UnityEngine.UI.InputField.CharacterValidation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field contentType UnityEngine.UI.InputField.ContentType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field customCaretColor System.Boolean ---@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 inputType UnityEngine.UI.InputField.InputType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field isFocused System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field keyboardType UnityEngine.TouchScreenKeyboardType ---@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 lineType UnityEngine.UI.InputField.LineType ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@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 multiLine System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field onEndEdit UnityEngine.UI.InputField.EndEditEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onSubmit UnityEngine.UI.InputField.SubmitEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onValidateInput UnityEngine.UI.InputField.OnValidateInput ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field onValueChanged UnityEngine.UI.InputField.OnChangeEvent ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field placeholder UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@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 readOnly System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field selectionAnchorPosition System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field selectionColor UnityEngine.Color ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field selectionFocusPosition System.Int32 ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shouldActivateOnSelect System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field shouldHideMobileInput System.Boolean ---@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 textComponent UnityEngine.UI.Text ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field touchScreenKeyboard UnityEngine.TouchScreenKeyboard ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field wasCanceled System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field animationTriggers UnityEngine.UI.AnimationTriggers ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field animator UnityEngine.Animator ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set NONE NONE NONE ---@field colors UnityEngine.UI.ColorBlock ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field image UnityEngine.UI.Image ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field interactable System.Boolean ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field navigation UnityEngine.UI.Navigation ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field spriteState UnityEngine.UI.SpriteState ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field targetGraphic UnityEngine.UI.Graphic ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@field transition UnityEngine.UI.Selectable.Transition ---@access_get AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER ---@access_set AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER UnityEngine.UI.InputField = {} UnityEngine.UI.InputField.asteriskChar = nil UnityEngine.UI.InputField.caretBlinkRate = 0.0 UnityEngine.UI.InputField.caretColor = nil UnityEngine.UI.InputField.caretPosition = 0 UnityEngine.UI.InputField.caretWidth = 0 UnityEngine.UI.InputField.characterLimit = 0 UnityEngine.UI.InputField.characterValidation = nil UnityEngine.UI.InputField.contentType = nil UnityEngine.UI.InputField.customCaretColor = true UnityEngine.UI.InputField.flexibleHeight = 0.0 UnityEngine.UI.InputField.flexibleWidth = 0.0 UnityEngine.UI.InputField.inputType = nil UnityEngine.UI.InputField.isFocused = true UnityEngine.UI.InputField.keyboardType = nil UnityEngine.UI.InputField.layoutPriority = 0 UnityEngine.UI.InputField.lineType = nil UnityEngine.UI.InputField.minHeight = 0.0 UnityEngine.UI.InputField.minWidth = 0.0 UnityEngine.UI.InputField.multiLine = true UnityEngine.UI.InputField.onEndEdit = nil UnityEngine.UI.InputField.onSubmit = nil UnityEngine.UI.InputField.onValidateInput = nil UnityEngine.UI.InputField.onValueChanged = nil UnityEngine.UI.InputField.placeholder = nil UnityEngine.UI.InputField.preferredHeight = 0.0 UnityEngine.UI.InputField.preferredWidth = 0.0 UnityEngine.UI.InputField.readOnly = true UnityEngine.UI.InputField.selectionAnchorPosition = 0 UnityEngine.UI.InputField.selectionColor = nil UnityEngine.UI.InputField.selectionFocusPosition = 0 UnityEngine.UI.InputField.shouldActivateOnSelect = true UnityEngine.UI.InputField.shouldHideMobileInput = true UnityEngine.UI.InputField.text = "" UnityEngine.UI.InputField.textComponent = nil UnityEngine.UI.InputField.touchScreenKeyboard = nil UnityEngine.UI.InputField.wasCanceled = true UnityEngine.UI.InputField.animationTriggers = nil UnityEngine.UI.InputField.animator = nil UnityEngine.UI.InputField.colors = nil UnityEngine.UI.InputField.image = nil UnityEngine.UI.InputField.interactable = true UnityEngine.UI.InputField.navigation = nil UnityEngine.UI.InputField.spriteState = nil UnityEngine.UI.InputField.targetGraphic = nil UnityEngine.UI.InputField.transition = nil ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.ActivateInputField () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.CalculateLayoutInputHorizontal () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.CalculateLayoutInputVertical () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.DeactivateInputField () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.ForceLabelUpdate () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.GraphicUpdateComplete () return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.LayoutComplete () return end ---@param shift System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.MoveTextEnd (shift) return end ---@param shift System.Boolean: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.MoveTextStart (shift) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnBeginDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnDeselect (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnEndDrag (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnPointerClick (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnPointerDown (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnSelect (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnSubmit (eventData) return end ---@param eventData UnityEngine.EventSystems.BaseEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnUpdateSelected (eventData) return end ---@param e UnityEngine.Event: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.ProcessEvent (e) return end ---@param update UnityEngine.UI.CanvasUpdate: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.Rebuild (update) return end ---@param input System.String: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.SetTextWithoutNotify (input) return end ---@param x UnityEngine.UI.InputField: ---@param y UnityEngine.UI.InputField: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.op_Equality (x, y) return true end -- static ---@param x UnityEngine.UI.InputField: ---@param y UnityEngine.UI.InputField: ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.op_Inequality (x, y) return true end -- static ---@param dir UnityEngine.Vector3: ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.FindSelectable (dir) return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.FindSelectableOnDown () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.FindSelectableOnLeft () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.FindSelectableOnRight () return nil end ---@return UnityEngine.UI.Selectable ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.FindSelectableOnUp () return nil end ---@return System.Boolean ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.IsInteractable () return true end ---@param eventData UnityEngine.EventSystems.AxisEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnMove (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnPointerEnter (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnPointerExit (eventData) return end ---@param eventData UnityEngine.EventSystems.PointerEventData: ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.OnPointerUp (eventData) return end ---@return void ---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER function UnityEngine.UI.InputField.Select () return end return UnityEngine.UI