cash components to call many times
change cache to property
Receive message in change rectTransform
empty text use string.empty
no message
support edit text in editor
use StringBuilder for reduce gc
use StringBuilder for reduce gc