public static GameObject Create(Transform transform, string name, string description, Sprite sprite, int price, Action action) { GameObject obj = Instantiate(GameAssets.Instance.pfShopManualLayoutElement, transform); ShopManualLayoutElement element = obj.GetComponent <ShopManualLayoutElement>(); element.Setup(name, description, sprite, price, action); return(obj); }
public override GameObject CreateUIElement(Transform tr) { return(ShopManualLayoutElement.Create(tr, purchaseName, purchaseDescription, purchaseSprite, purchasePrice, Buy)); }