I'm already pleased with the improvements made to the UIInput class yet I could see one simple addition:
Being able to choose the size of the caret.
Right now, I see that you're using a quick geometry made of verts to render caret and highlights:
caret
.Add(new Vector3
(x
- 1f,
-y
- fs
));caret
.Add(new Vector3
(x
- 1f,
-y
));caret
.Add(new Vector3
(x
+ 1f,
-y
));caret
.Add(new Vector3
(x
+ 1f,
-y
- fs
));
I saw these lines multiple times in the NGUIText class PrintCaretAndSelection method.
I'd like to tweek that a little bit so that I could render a "squarer" or larger caret than the pipe you're currently mimicing.
Any idea how I should do it?
I tried modifying the -1f and +1f to slightly bigger numbers but I just don't want to break it all and my trials fail aligning miserably the caret with the rest of the text....

Thanks