public RiboonDisplay CreateNewCardRibbon()
    {
        GameObject    cardRibbonPrefab = Instantiate(ribbonPrefab, ribbonsParent);
        RiboonDisplay ribbonDisplay    = cardRibbonPrefab.GetComponent <RiboonDisplay>();

        ribbonDisplay.SetTransformsAndScrollRect(rootRect, ribbonScrollRectParent);
        return(ribbonDisplay);
    }
Exemplo n.º 2
0
 public void AddRibbon(RibbonData ribbonData, DeckBuilderCreationManager auxDeck)
 {
     if (ribbons.ContainsKey(ribbonData.name))
     {
         ribbons[ribbonData.name].AddAmount();
     }
     else
     {
         RiboonDisplay ribbonDisplay = ribbonManagerUI.CreateNewCardRibbon();
         ribbonDisplay.SetData(ribbonData, auxDeck.OnTryRemoveRibbonCardFromDeck, ribbonManagerUI.GetCardDisplay());
         ribbons.Add(ribbonData.name, ribbonDisplay);
     }
 }