public void Rebuild(CanvasUpdate executing) { if (m_Data == null) { return; } if (executing != CanvasUpdate.PreRender) { return; } float width = currentWidth; #if UNITY_EDITOR if (!Application.isPlaying) { width = maxWidth; } #endif VertexHelper vh = Tools.vertexHelper; vh.Clear(); m_Data.Render(width, vh); Mesh workerMesh = SymbolText.WorkerMesh; vh.FillMesh(workerMesh); canvasRenderer.SetMesh(workerMesh); }