protected virtual void AddFadeOverlay(Rect rect, bool offsetByCountBox) { if(offsetByCountBox && (Math.Abs(Card.Count) > 1 || Card.Rarity == Rarity.LEGENDARY)) AddChild(Required[ThemeElement.FadeOverlay], rect.Move(FadeOffset, 0)); else AddChild(Required[ThemeElement.FadeOverlay], rect); }
protected virtual void AddCreatedIcon(Rect rect) { if(Math.Abs(Card.Count) > 1 || Card.Rarity == Rarity.LEGENDARY) AddChild(Required[ThemeElement.CreatedIcon], rect.Move(CreatedIconOffset, 0)); else AddChild(Required[ThemeElement.CreatedIcon], rect); }
protected void AddCardImage(Rect rect, bool offsetByCountBox) { var cardFile = Path.Combine(BarImageDir, Card.Id + ".png"); if(File.Exists(cardFile)) { if(offsetByCountBox && (Math.Abs(Card.Count) > 1 || Card.Rarity == Rarity.LEGENDARY)) AddChild(cardFile, rect.Move(ImageOffset, 0)); else AddChild(cardFile, rect); } }