public void setPrintText() { if (mLastPrintOriginText == OriginText) { return; } mLastPrintOriginText = OriginText; if (linkObject) { #if UNITY_5_2 || UNITY_5_3_OR_NEWER || UNITY_5_4 base.text = TxtTool.PrintText(ref m_OriginText, mOriginIndexList, mUnderlineIndexList); mVertexHelper.Clear(); #else base.m_Text = UGUIText_Extend.PrintText(ref m_OriginText, mOriginIndexList, mUnderlineIndexList); vbo.Clear(); #endif //updateVBO(); } else #if UNITY_5_2 || UNITY_5_3_OR_NEWER || UNITY_5_4 { base.text = this.OriginText; } #else { base.m_Text = this.OriginText; } #endif }
public void setPrintText() { if (mLastPrintOriginText == OriginText) { return; } mLastPrintOriginText = OriginText; if (linkObject) { string _sprStr = m_OriginText; string _linkStr = TxtTool.PrintText(ref m_OriginText, mOriginIndexList, mUnderlineIndexList); GetPrintText(_linkStr); _sprStr = Regex.Replace(_sprStr, @"\<\s*sprite\s*(.*?)\s*\/\>", GetSpace(2)); this.cacheStr = _sprStr; base.text = TxtTool.PrintText(ref _sprStr, mOriginIndexList, mUnderlineIndexList); mVertexHelper.Clear(); } else { base.text = GetPrintText(this.OriginText); } }