using UnityEngine; public class ImageClue : Clue { public Sprite Sprite { get; set; } public ImageClue(string category, string name, Sprite sprite, string matchCode = null) : base(category, name) { Sprite = sprite; ClueType = ClueType.ImageClue; } public override void Display(ClueItem clueItem) { if (clueItem == null) { Debug.LogWarning("ClueItem is null. Display aborted."); return; } //if (clueItem.categoryText != null) clueItem.categoryText.text = "分类:" + Category; if (clueItem.nameText != null) clueItem.nameText.text = "名称:" + ClueName; if (clueItem.clueImageUI != null) clueItem.clueImageUI.sprite = Sprite; } }