Example #1
0
    public UIText(UIToolkit manager, string fontFilename, string textureFilename)
    {
        _manager     = manager;
        _fontDetails = new UIFontCharInfo[256];
        for (int i = 0; i < _fontDetails.Length; i++)
        {
            _fontDetails[i] = new UIFontCharInfo();
        }

        loadConfigfile(fontFilename);

        // grab the texture offset from the UI
        var rect = _manager.frameForFilename(textureFilename);

        this._textureOffset = new Vector2(rect.x, rect.y);
    }
	public UIText( UIToolkit manager, string fontFilename, string textureFilename )
	{
		_manager = manager;
		_fontDetails = new UIFontCharInfo[256];
		for( int i = 0; i < _fontDetails.Length; i++ )
			_fontDetails[i] = new UIFontCharInfo();
		
		loadConfigfile( fontFilename );
		
		// grab the texture offset from the UI
		var rect = _manager.frameForFilename( textureFilename );
		
		// Since the font config data adjusts for padding, but TexturePacker trimming removes it,
		// We need to sub out the trimmed amount coming back from the manager.
		var info = _manager.textureInfoForFilename( textureFilename );
		
		this._textureOffset = new Vector2( rect.x - info.spriteSourceSize.x, rect.y - info.spriteSourceSize.y );
	}
Example #3
0
	public UIText( UIToolkit manager, string fontFilename, string textureFilename )
	{
		_manager = manager;
		_fontDetails = new UIFontCharInfo[256];
		for( int i = 0; i < _fontDetails.Length; i++ )
			_fontDetails[i] = new UIFontCharInfo();
		
		loadConfigfile( fontFilename );
		
		// grab the texture offset from the UI
		var rect = _manager.frameForFilename( textureFilename );
		
		// Since the font config data adjusts for padding, but TexturePacker trimming removes it,
		// We need to sub out the trimmed amount coming back from the manager.
		var info = _manager.textureInfoForFilename( textureFilename );
		
		this._textureOffset = new Vector2( rect.x - info.spriteSourceSize.x, rect.y - info.spriteSourceSize.y );
	}
Example #4
0
    public UIText( UIToolkit manager, string fontFilename, string textureFilename )
    {
        _manager = manager;
        _fontDetails = new UIFontCharInfo[256];
        for( int i = 0; i < _fontDetails.Length; i++ )
            _fontDetails[i] = new UIFontCharInfo();

        loadConfigfile( fontFilename );

        // grab the texture offset from the UI
        var rect = _manager.frameForFilename( textureFilename );
        this._textureOffset = new Vector2( rect.x, rect.y );
    }