SpriteText.SetFont C# (CSharp) Method

SetFont() public method

Changes the font to be used for this text object.
public SetFont ( SpriteFont, newFont, Material fontMaterial ) : void
newFont SpriteFont, Reference to the SpriteFont to be used for this text object.
fontMaterial Material The material to use for the new font.
return void
	public void SetFont(SpriteFont newFont, Material fontMaterial)
	{
		font = newFont.fontDef;
		spriteFont = newFont;
		renderer.sharedMaterial = fontMaterial;
		texture = fontMaterial.GetTexture("_MainTex");
		SetPixelToUV(texture);
		lineSpaceSize = lineSpacing * spriteFont.LineHeight * worldUnitsPerTexel;
		CalcSize();
		LayoutText();
	}

Same methods

SpriteText::SetFont ( TextAsset newFont, Material fontMaterial ) : void

Usage Example

Exemplo n.º 1
0
	public void SetFontFromSystemLanguage( SpriteText spritetext, bool bOutLine = false)
	{
		if( null != spritetext)
		{
			if( true == bOutLine)
				spritetext.SetFont( fontText_Outline, fontMaterial_Outline);
			else
				spritetext.SetFont( fontText, fontMaterial);
		}
	}
All Usage Examples Of SpriteText::SetFont