override protected void OnStart() { mRenderer.Init(mSize, mWidth, mHeight, mStyle, mAlign, mVerticalAlign, mLineSpacing, mLetterSpacing, mLeftMargin, mRightMargin); mRenderer.SetText(mText, color); material = mRenderer.material; }
void Start() { /* * Create SystemFont.Renderer instance. */ mRenderer = new SystemFont.Renderer( fontSize, width, height, style, align, verticalAlign); mRenderer.SetText(text, color); /* * Set the Mesh to MeshFilter and set the Material to MeshRenderer. */ MeshFilter meshFilter = gameObject.AddComponent<MeshFilter>(); meshFilter.sharedMesh = mRenderer.mesh; MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>(); meshRenderer.sharedMaterial = mRenderer.material; meshRenderer.sharedMaterial.color = mRenderer.color; }
void Start() { /* * Create SystemFont.Renderer instance. */ mRenderer = new SystemFont.Renderer( fontSize, width, height, style, align, verticalAlign); mRenderer.SetText(text, color); /* * Set the Mesh to MeshFilter and set the Material to MeshRenderer. */ MeshFilter meshFilter = gameObject.AddComponent <MeshFilter>(); meshFilter.sharedMesh = mRenderer.mesh; MeshRenderer meshRenderer = gameObject.AddComponent <MeshRenderer>(); meshRenderer.sharedMaterial = mRenderer.material; meshRenderer.sharedMaterial.color = mRenderer.color; }