1using System.Collections.Generic;
9 public List<BaseNotification>
list =
new List<BaseNotification>();
29 layout.RebuildLayout(recursive:
true);
32 layout2.RebuildLayout(recursive:
true);
44 InvokeRepeating(
"_RefreshAll", 0.1f, 0.2f);
74 layout2.RebuildLayout(recursive:
true);
82 IList<BaseNotification>
list = this.list.Copy();
84 for (
int i = 0; i <
list.Count; i++)
86 list[i].item.transform.SetSiblingIndex(4 + i);
99 itemNotice.
button.onClick.AddListener(delegate
103 BaseCore.Instance.WaitForEndOfFrame(n.OnClick);
117 itemNotice.button.icon.sprite = sprite;
120 itemNotice.button.tooltip.enable = n.onShowTooltip !=
null;
127 layoutGroup.RebuildLayout(recursive:
true);
138 Object.DestroyImmediate(n.
item.gameObject);
144 m.
AddChild(
"style").
AddSlider(
"toggleButtonBG", (
float a) => a.ToString() ??
"", base.config.skin.button, delegate(
float a)
146 base.config.skin.button = (int)a;
148 }, 0f, base.config.skin.Skin.buttons.Count - 1, isInt:
true);
155 int y = button.
size.y;
158 RectTransform rectTransform =
item.item.Rect();
159 rectTransform.sizeDelta =
new Vector2(rectTransform.sizeDelta.x, y);
161 layout.spacing = button.spacing.y;
virtual ItemNotice GetMold()
virtual Action< UITooltip > onShowTooltip
virtual void OnInstantiate()
virtual LayoutGroup GetLayoutGroup()
virtual bool Interactable