Beispiel #1
0
 public void Init(IEnhcant item,Action<IEnhcant> onClose)
 {
     this.item = item;
     this.onClose = onClose;
     var canSafe = MainController.Instance.PlayerData.CanPay(ItemId.crystal, PlayerData.CRYSTAL_SAFETY_ENCHANT);
     safeButton.interactable = canSafe;
     gameObject.SetActive(true);
     ItemImage.sprite = item.BaseItem.IconSprite;
     var exec = MainController.Instance.PlayerData.CanBeUpgraded(item);
     EnchantImage.sprite = exec.IconSprite;
 }
Beispiel #2
0
 private void OnItemEnchanted(IEnhcant obj)
 {
     Refresh();
 }
Beispiel #3
0
 private void OnEnchant(IEnhcant arg1, bool arg2)
 {
     var msg = arg2 ? "Item was succsesfully enchant" : "Enchant failed";
     WindowManager.Instance.InfoWindow.Init(() => { }, msg);
 }