抽卡卡包图片
This commit is contained in:
@@ -22,8 +22,11 @@ namespace TcgEngine
|
||||
|
||||
[Header("Display")]
|
||||
public string title;
|
||||
public Sprite pack_img;
|
||||
public Sprite cardback_img;
|
||||
|
||||
[Header("Dynamic Art Paths")]
|
||||
public string pack_img_path;
|
||||
public string cardback_img_path;
|
||||
|
||||
[TextArea(5, 10)]
|
||||
public string desc;
|
||||
public int sort_order;
|
||||
@@ -56,6 +59,54 @@ namespace TcgEngine
|
||||
{
|
||||
return desc;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取Pack图片,优先使用动态路径
|
||||
/// </summary>
|
||||
public Sprite GetPackImage()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(pack_img_path))
|
||||
{
|
||||
Sprite dynamicSprite = SpriteLoader.Get()?.LoadSprite(pack_img_path);
|
||||
if (dynamicSprite != null)
|
||||
{
|
||||
return dynamicSprite;
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogWarning($"Pack {id} 图片加载失败: {pack_img_path}");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogWarning($"Pack {id} pack_img_path为空");
|
||||
}
|
||||
return pack_img;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取卡背图片,优先使用动态路径
|
||||
/// </summary>
|
||||
public Sprite GetCardbackImage()
|
||||
{
|
||||
if (!string.IsNullOrEmpty(cardback_img_path))
|
||||
{
|
||||
Sprite dynamicSprite = SpriteLoader.Get()?.LoadSprite(cardback_img_path);
|
||||
if (dynamicSprite != null)
|
||||
{
|
||||
return dynamicSprite;
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogWarning($"Pack {id} 卡背图片加载失败: {cardback_img_path}");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogWarning($"Pack {id} cardback_img_path为空");
|
||||
}
|
||||
return cardback_img;
|
||||
}
|
||||
|
||||
public static PackData Get(string id)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user