public RiboonDisplay CreateNewCardRibbon() { GameObject cardRibbonPrefab = Instantiate(ribbonPrefab, ribbonsParent); RiboonDisplay ribbonDisplay = cardRibbonPrefab.GetComponent <RiboonDisplay>(); ribbonDisplay.SetTransformsAndScrollRect(rootRect, ribbonScrollRectParent); return(ribbonDisplay); }
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); } }