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 ); }
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.sourceSize.x, rect.y - info.sourceSize.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 ); this._textureOffset = new Vector2( rect.x, rect.y ); }