using System; using CIG.Translation; using UnityEngine; public class CraneShopItem : ShopItem { public void Init(decimal goldCost, Action onClick) { base.Init(delegate { onClick(goldCost); }); this._priceLabel.LocalizedString = Localization.Integer(goldCost); } [SerializeField] private LocalizedText _priceLabel; }