Modify Sprite processing function as an extension function
This commit is contained in:
parent
b10d03d50d
commit
4a81c461e8
|
@ -1082,7 +1082,7 @@ namespace AssetStudioGUI
|
||||||
|
|
||||||
private void PreviewSprite(AssetItem assetItem, Sprite m_Sprite)
|
private void PreviewSprite(AssetItem assetItem, Sprite m_Sprite)
|
||||||
{
|
{
|
||||||
var bitmap = SpriteHelper.GetImageFromSprite(m_Sprite);
|
var bitmap = m_Sprite.GetImage();
|
||||||
if (bitmap != null)
|
if (bitmap != null)
|
||||||
{
|
{
|
||||||
assetItem.InfoText = $"Width: {bitmap.Width}\nHeight: {bitmap.Height}\n";
|
assetItem.InfoText = $"Width: {bitmap.Width}\nHeight: {bitmap.Height}\n";
|
||||||
|
|
|
@ -287,7 +287,7 @@ namespace AssetStudioGUI
|
||||||
var exportFullName = exportPath + item.Text + "." + type.ToLower();
|
var exportFullName = exportPath + item.Text + "." + type.ToLower();
|
||||||
if (ExportFileExists(exportFullName))
|
if (ExportFileExists(exportFullName))
|
||||||
return false;
|
return false;
|
||||||
var bitmap = SpriteHelper.GetImageFromSprite((Sprite)item.Asset);
|
var bitmap = ((Sprite)item.Asset).GetImage();
|
||||||
if (bitmap != null)
|
if (bitmap != null)
|
||||||
{
|
{
|
||||||
if (tga)
|
if (tga)
|
||||||
|
|
|
@ -9,7 +9,7 @@ namespace AssetStudio
|
||||||
{
|
{
|
||||||
public static class SpriteHelper
|
public static class SpriteHelper
|
||||||
{
|
{
|
||||||
public static Bitmap GetImageFromSprite(Sprite m_Sprite)
|
public static Bitmap GetImage(this Sprite m_Sprite)
|
||||||
{
|
{
|
||||||
if (m_Sprite.m_SpriteAtlas != null && m_Sprite.m_SpriteAtlas.TryGet(out var m_SpriteAtlas))
|
if (m_Sprite.m_SpriteAtlas != null && m_Sprite.m_SpriteAtlas.TryGet(out var m_SpriteAtlas))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue