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
* You need to have `TextMeshPro` plugin in your project. You can install TMPro via `Package Manager` or `AssetStore`
@@ -72,13 +76,13 @@ Checking this checkbox forces RTL TextMeshPro to fix the text even when it start
72
76
When checked, RTL Text Mesh Pro will try to fix rich text tags.
73
77
74
78
# Known Issues
75
-
* InputField(and anything that was designed to work with TextMeshProUGUI script) will not work.
76
-
Why it doesn't work? We need to override the `text` property of `TextMeshProUGUI`. But the `text` property is not defined `virtual`. You need to manually make the property virtual.
79
+
* InputField, Dropdown (and anything that was designed to work with TextMeshProUGUI script) will not work unless you do these steps below.
80
+
**Why it doesn't work?** We need to override the `text` property of `TextMeshProUGUI`. But the `text` property is not defined `virtual`. You need to manually make the property virtual.
77
81
* Open `TMP_Text.cs` from TextMeshPro source code
78
82
* add virtual keyword to text property.
79
83

80
84
* Open `RTLTextMeshPro.cs` and uncomment the top line where it says `//#define RTL_OVERRIDE`
81
-
* Now you can use InputFields (and Dropdowns in future)
85
+
* Now you can use InputFields and Dropdowns.
82
86
83
87
# Contribution
84
88
All contributions are welcomed. Just make sure you follow the project's code style.
0 commit comments