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

2181 lines
96 KiB
Lua
Raw Normal View History

---@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<UnityEngine.EventSystems.RaycastResult>:
---@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<UnityEngine.UI.Toggle>
---@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<UnityEngine.UI.Dropdown.OptionData>
---@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<UnityEngine.UI.Dropdown.OptionData>:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function UnityEngine.UI.Dropdown.AddOptions (options) return end
---@param options System.Collections.Generic.List<System.String>:
---@return void
---@access AVATAR|PROP|WORLD CLIENT|SERVER LOCAL|OTHER
function UnityEngine.UI.Dropdown.AddOptions (options) return end
---@param options System.Collections.Generic.List<UnityEngine.Sprite>:
---@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