protected abstract void GetSpriteInfo(SpriterNGUIColorHelper helper, out Vector2 paddingTL, out Vector2 paddingBR, out Vector2 size);
protected override void GetSpriteInfo(SpriterNGUIColorHelper helper, out Vector2 paddingTL, out Vector2 paddingBR, out Vector2 size) { var uiSprite = helper.GetComponent<UISprite>(); UIAtlas.Sprite atlasSprite = uiSprite.atlas.GetSprite(uiSprite.spriteName); paddingTL = new Vector2(atlasSprite.paddingLeft * atlasSprite.outer.width, atlasSprite.paddingTop * atlasSprite.outer.height); paddingBR = new Vector2(atlasSprite.paddingRight * atlasSprite.outer.width, atlasSprite.paddingBottom * atlasSprite.outer.height); size = new Vector2(atlasSprite.outer.width, atlasSprite.outer.height); }