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);
73 layout2.RebuildLayout(recursive:
true);
81 IList<BaseNotification>
list = this.list.Copy();
83 for (
int i = 0; i <
list.Count; i++)
85 list[i].item.transform.SetSiblingIndex(4 + i);
98 itemNotice.
button.onClick.AddListener(delegate
102 BaseCore.Instance.WaitForEndOfFrame(n.OnClick);
116 itemNotice.button.icon.sprite = sprite;
119 itemNotice.button.tooltip.enable = n.onShowTooltip !=
null;
126 layoutGroup.RebuildLayout(recursive:
true);
137 Object.DestroyImmediate(n.
item.gameObject);
143 layout.childAlignment = (
flip ? TextAnchor.MiddleRight : TextAnchor.MiddleLeft);
144 this.Rect().pivot =
new Vector2(
flip ? 1 : 0, this.Rect().pivot.y);
149 m.
AddChild(
"style").
AddSlider(
"toggleButtonBG", (
float a) => a.ToString() ??
"", base.config.skin.button, delegate(
float a)
151 base.config.skin.button = (int)a;
153 }, 0f, base.config.skin.Skin.buttons.Count - 1, isInt:
true);
160 int y = button.
size.y;
163 RectTransform rectTransform =
item.item.Rect();
164 rectTransform.sizeDelta =
new Vector2(rectTransform.sizeDelta.x, y);
166 layout.spacing = button.spacing.y;
virtual ItemNotice GetMold()
virtual Action< UITooltip > onShowTooltip
virtual void OnInstantiate()
virtual LayoutGroup GetLayoutGroup()
virtual bool Interactable