选择封面初步提交
This commit is contained in:
@@ -6,7 +6,7 @@ namespace TcgEngine
|
||||
[CreateAssetMenu(fileName = "CardCover", menuName = "TcgEngine/CardCover", order = 10)]
|
||||
public class CardCoverData : ScriptableObject
|
||||
{
|
||||
public string id;
|
||||
public int id;
|
||||
public string name;
|
||||
public string cardCoverPath;
|
||||
|
||||
@@ -16,16 +16,17 @@ namespace TcgEngine
|
||||
{
|
||||
if (_cardCoverList.Count==0)
|
||||
_cardCoverList.AddRange(Resources.LoadAll<CardCoverData>(folder));
|
||||
// 直接按照 int id 排序
|
||||
_cardCoverList.Sort((a, b) => a.id.CompareTo(b.id));
|
||||
}
|
||||
|
||||
|
||||
public Sprite GetCardCover()
|
||||
{
|
||||
if (_cardCoverList.Count == 0)
|
||||
Load();
|
||||
|
||||
if (!string.IsNullOrEmpty(cardCoverPath))
|
||||
{
|
||||
Sprite dynamicSprite = SpriteLoader.Get()?.LoadSprite(cardCoverPath);
|
||||
Sprite dynamicSprite = SpriteLoader.Get()?.LoadSprite(cardCoverPath+".png");
|
||||
// Debug.Log(cardCoverPath+".png");
|
||||
if (dynamicSprite != null)
|
||||
return dynamicSprite;
|
||||
}
|
||||
@@ -36,16 +37,15 @@ namespace TcgEngine
|
||||
return null;
|
||||
}
|
||||
|
||||
public static CardCoverData Get(string id)
|
||||
public static CardCoverData Get(string name)
|
||||
{
|
||||
foreach (CardCoverData cardCover in GetAll())
|
||||
{
|
||||
if (cardCover.id == id)
|
||||
if (cardCover.name == name)
|
||||
{
|
||||
return cardCover;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
@@ -44,12 +44,7 @@ namespace TcgEngine
|
||||
AvatarData.Load();
|
||||
CardbackData.Load();
|
||||
RewardData.Load();
|
||||
|
||||
Debug.Log("[拦截] 目前卡: " + DeckData.GetAll().Count);
|
||||
Debug.Log("[拦截] 目前卡牌数量: " + CardData.GetAll().Count);
|
||||
|
||||
Debug.Log("[拦截] PackData 数量: " + PackData.GetAll().Count);
|
||||
foreach (var p in PackData.GetAll()) Debug.Log(p.id);
|
||||
CardCoverData.Load();
|
||||
|
||||
CheckCardData();
|
||||
CheckAbilityData();
|
||||
|
||||
Reference in New Issue
Block a user