You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**[UI_Knob](/Controls/UI_Knob.md)**| A radial Knob style control | UI / Extensions / UI_Knob | UI / Extensions / UI_Knob |[tutorial video](https://www.youtube.com/watch?v=WP8ZBwyRqN8)|| Tomasz Schelenz|
25
25
|**[TextPic](/Controls/TextPic.md)**| Enhanced Text control that supports adding images inside text | UI / Extensions / TextPic | UI / Extensions / TextPic ||| drobina, w34edrtfg, playemgames|
26
-
|**[ImageExtended](/Controls/ImageExtended.md)**| Improved Image control with rotation support and use of filled type without an Image (useful for masks) || UI / Extensions / Image Extended ||| Ges|
27
26
|**[InputFocus](/Controls/InputFocus.md)**| Enhanced InputField control for forms, enables Enter to submit and other features || UI / Extensions / InputFocus ||| Zelek|
28
27
|**[Box Slider](/Controls/BoxSlider.md)**| A slider which supports both X and Y values within a box || UI / Extensions / Box Slider |[Demo video](/Controls/Images/BoxSliderDemo.mp4)|| judah4|
29
28
|**[MultiTouch ScrollRect](/Controls/MultiTouchScrollRect.md)**| Fixed version of the scroll rect to properly handle multiple touches || UI / Extensions / MultiTouchScrollRect ||| PixelEnvision|
@@ -88,20 +87,48 @@ This page lists all the available controls within the UI Extensions project. To
|**[BestFitOutline](/Controls/BestFitOutline.md)**| An improved outline effect | UI / Effects / Extensions / Best Fit Outline ||| Melang|
91
-
|**[CurvedText](/Controls/CurvedText.md)**| A Text vertex manipulator for those users NOT using TextMeshPro (why ever not?) | UI / Effects / Extensions / Curved Text ||| Breyer|
92
90
|**[Gradient](/Controls/Gradient.md)**| Apply vertex colours in a gradient on any UI object | UI / Effects / Extensions / Gradient ||| Breyer|
93
91
|**[Gradient2](/Controls/Gradient2.md)**| Apply vertex colours in a gradient on any UI object | UI / Effects / Extensions / Gradient2 ||| Breyer|
94
-
|**[LetterSpacing](/Controls/LetterSpacing.md)**| Allows finer control of text spacing | UI / Effects / Extensions / Letter Spacing ||| Deeperbeige|
95
-
|**[NicerOutline](/Controls/NicerOutline.md)**| Another outline control | UI / Effects / Extensions / Nicer Outline ||| Melang|
96
92
|**[RaycastMask](/Controls/RaycastMask.md)**| An example of an enhanced mask component able to work with the image data. Enables picking on image parts and not just the Rect Transform | UI / Effects / Extensions / Raycast Mask ||| senritsu|
97
93
|**[UIFlippable](/Controls/UIFlippable.md)**| Image component effect to flip the graphic | UI / Effects / Extensions / UI Flippable ||| ChoMPHi|
98
94
|**[UIImageCrop](/Controls/UIImageCrop.md)**| Shader based mask system which clips to specific ranges X&Y | UI / Effects / Extensions / UI Image Crop ||| 00christian00|
99
95
|**[SoftAlphaMask](/Controls/SoftAlphaMask.md)**| Shader based mask able to clip images using an alpha mask | UI / Effects / Extensions / Soft Mask Script ||[Donate](https://www.assetstore.unity3d.com/en/#!/content/50339)| NemoKrad|
100
-
|**[CylinderText](/Controls/CylinderText.md)**| An alternate curved text effect | UI / Effects / Extensions / Cylinder Text ||| Breyer|
101
96
|**[UIParticleSystem](/Controls/UIParticleSystem.md)**| Implementation of a particle system on a canvas | UI / Effects / Extensions / UI Particle System |5.3+ only|| Glennpow|
102
-
|**[MonoSpacing](/Controls/MonoSpacing.md)**| Allows finer control of text spacing | UI / Effects / Extensions / Mono Spacing ||| Herbst|
103
97
|**[CurlyUI](/Controls/CurlyUI.md)**| A UI Effect that will make your UI Curly | UI / Effects / Extensions / CUI***||| Titinious|
104
98
99
+
## Deprecated for Unity 6 / V3
100
+
101
+
=======================
102
+
103
+
The following components have been deprecated for Unity 6 (Version 3.0.0) and are no longer maintained. They remain documented for legacy reference only.
104
+
105
+
### Why Deprecated?
106
+
107
+
**Text Effects**: Unity deprecated the legacy Text component in favor of TextMeshPro. Text effects that relied on Text component vertex manipulation no longer function with TextMeshPro due to its different architecture. Users should utilize native TextMeshPro effects instead.
108
+
109
+
**VR/Input Modules**: These components were removed as Unity's input system and VR frameworks have evolved significantly, making these implementations obsolete.
110
+
111
+
**Other Components**: ImageExtended, Infinite Scroll Snap, Serialization, and UIButton were removed due to functionality being superseded by other components or Unity's built-in features.
112
+
113
+
### Deprecated Components
114
+
115
+
|Component|Reason|Alternative|Credits|
116
+
|-|-|-|-|
117
+
|**[CurvedText](/Controls/CurvedText.md)**|Text component deprecated by Unity|Use TextMeshPro native effects|Breyer|
118
+
|**[CylinderText](/Controls/CylinderText.md)**|Text component deprecated by Unity|Use TextMeshPro native effects|Breyer|
119
+
|**[LetterSpacing](/Controls/LetterSpacing.md)**|Text component deprecated by Unity|Use TextMeshPro character spacing|Deeperbeige|
120
+
|**[MonoSpacing](/Controls/MonoSpacing.md)**|Text component deprecated by Unity|Use TextMeshPro character spacing|Herbst|
121
+
|**[NicerOutline](/Controls/NicerOutline.md)**|Text component deprecated by Unity|Use TextMeshPro outline|Melang|
122
+
|**[BestFitOutline](/Controls/BestFitOutline.md)**|Text component deprecated by Unity|Use TextMeshPro outline|Melang|
|**[AimerInputModule](/Controls/AimerInputModule.md)**|Obsolete input system|Use Unity's new Input System|N/A|
126
+
|**[GamePadInputModule](/Controls/GamePadInputModule.md)**|Obsolete input system|Use Unity's new Input System|N/A|
127
+
|**[ImageExtended](/Controls/ImageExtended.md)**|Functionality superseded|Use standard Unity Image component|Ges|
128
+
|**[Infinite Scroll Snap](/Controls/Infinite Scroll Snap.md)**|Replaced by improved implementation|Use HorizontalScrollSnap or VerticalScrollSnap with infinite scrolling enabled|N/A|
129
+
|**[Serialization](/Controls/Serialization.md)**|No longer needed|Use Unity's JsonUtility or other serialization solutions|N/A|
130
+
|**[UIButton](/Controls/UIButton.md)**|Duplicate functionality|Use Unity Button or CooldownButton|N/A|
Copy file name to clipboardExpand all lines: Controls/AutoCompleteComboBox.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,11 +53,11 @@ Property | Description
53
53
*Display Panel Above*|Should the dropdown panel appear above the control instead of below?
54
54
*Select First Item On Start*|Should the first item be auto selected on start?
55
55
*Select Index Item on Start*|Which item should be selected on start. (*Select First Item on Start* will override this option)
56
-
*On Selection Text Changed* (event)|The Event fired when the the user is typing.
57
-
*On Selection Validity Changed* (event)|The Event fired when the the text the user enters matches a selection.
58
-
*On Selection Changed* (event)|The Event fired when the user selects an option or loses focus.
59
-
*On Item Selected* (event)|The Event fires when an item is selected from the drop down, or the box closes (with a valid item).
60
-
*On Control Disabled* (event)|The Event fired when the control is disabled through code.
56
+
***On Selection Text Changed*** (event)|The Event fired when the user is typing.
57
+
***On Selection Validity Changed*** (event)|The Event fired when the text the user enters matches a selection.
58
+
***On Selection Changed*** (event)|The Event fired when the user selects an option or loses focus.
59
+
***On Item Selected*** (event)|The Event fires when an item is selected from the drop down, or the box closes (with a valid item).
60
+
***On Control Disabled*** (event)|The Event fired when the control is disabled through code.
61
61
62
62
> When managing the control programmatically, make sure you use the following functions to manage the ComboBox contents. **Do NOT update the 'AvailableOptions' list directly**
63
63
@@ -66,7 +66,7 @@ Property | Description
66
66
## Methods
67
67
68
68
Method | Arguments | Description
69
-
|-|-|-|
69
+
-|-|-
70
70
*AddItem*|String|Adds a single item to the list
71
71
*RemoveItem*|String|Removes a single item from the list
72
72
*SelectItemIndex*|int|Sets the currently selected item in the list
0 commit comments