21 return this.SetItem(t.trait.GetHotItem());
25 public void SetItem(
Chara c)
36 WidgetHotbar.registeringItem = item;
44 WidgetHotbar.registering =
true;
48 if (!(widgetHotbar ==
null) && widgetHotbar.CanRegisterItem && !widgetHotbar.hotbar.IsLocked)
50 if (!widgetHotbar.Visible)
52 widgetHotbar.ToggleVisible();
54 widgetHotbar.transform.SetParent(base.transform,
false);
55 this.hotbars.Add(widgetHotbar);
67 if (InputModuleEX.IsPointerOver(buttonHotItem))
77 public bool OnEndDrag()
82 button.onClick.Invoke();
89 public override void OnKill()
93 widgetHotbar.transform.SetParent(
ELayer.ui.widgets.transform,
false);
95 foreach (Image image
in this.covers)
97 UnityEngine.Object.DestroyImmediate(image.gameObject);
99 WidgetHotbar.registering =
false;
100 WidgetHotbar.registeringItem =
null;
104 public Image moldCover;
107 private List<WidgetHotbar> hotbars =
new List<WidgetHotbar>();
110 private List<Image> covers =
new List<Image>();