12 if (!this.image && this.button)
14 this.image = this.button.image;
16 this.original = this.image.sprite;
17 if (this.button && !this.rightClick)
19 this.button.onClick.AddListener(
new UnityAction(this.OnClick));
25 public void OnClickCorner()
27 SE.Play(
"Ambience/Random/windchime1");
33 if (!
EMono.core.IsGameStarted)
38 if (
EMono.ui.contextMenu.isActive)
40 EMono.ui.contextMenu.currentMenu.Hide();
41 EInput.rightMouse.Consume();
44 if (layerCollectible ==
null)
48 EMono.ui.hud.hint.Show(
"h_hang",
true);
49 layerCollectible.onClick = delegate(
Hoard.
Item a)
51 EMono.player.hangIcons[this.id] = a.id;
52 if (
this !=
null && base.gameObject !=
null)
67 if (!
EMono.core.IsGameStarted || (
this.windowCorner && !
EMono.core.config.ui.cornerHoard))
69 this.image.sprite = (UIHangIcon.lastCorner =
EMono.core.refs.spritesCorner.NextItem(
UIHangIcon.lastCorner));
74 if (!this.windowCorner)
76 text =
EMono.player.hangIcons.TryGetValue(this.
id,
null);
81 text = ((item !=
null) ? item.id :
null);
86 this.image.sprite =
EMono.player.hoard.GetSprite(str);
89 this.image.SetNativeSize();
96 public UIButton button;
102 public bool rightClick;
105 public bool windowCorner;
108 private Sprite original;
111 public static Sprite lastCorner;