33 layout =
Util.Instantiate<LayoutGroup>(
"UI/Window/Base/Element/WindowMenu" +
id,
window);
50 header.SetActive(enable:
false);
54 public void AddHeader(
string idLang, Sprite sprite =
null)
57 Util.Instantiate<Transform>(
"UI/Window/Base/Element/Header WindowMenu2",
layout).GetComponentInChildren<UIText>().text = idLang.lang();
62 RectTransform rectTransform =
new GameObject().AddComponent<RectTransform>();
63 rectTransform.sizeDelta =
new Vector2(1f, height);
64 rectTransform.SetParent(
layout.transform);
67 public UIButton AddButton(
string idLang, Action<UIButton> onClick, Sprite sprite =
null,
string idButton =
"Default")
71 b.onClick.AddListener(delegate
75 b.mainText.text = idLang.lang();
78 header.SetActive(enable:
true);
83 public UIButton AddButtonSimple(Func<string> funcText, Action<UIButton> onClick =
null, Sprite sprite =
null,
string idButton =
"Simple")
87 b.onClick.AddListener(delegate
93 b.subText.text = funcText().lang();
96 b.subText.text = funcText().lang();
99 header.SetActive(enable:
true);
104 public UIButton AddButton2Line(
string idLang, Func<string> funcText, Action<UIButton> onClick =
null, Sprite sprite =
null,
string idButton =
"2line")
108 b.onClick.AddListener(delegate
114 b.subText.text = funcText().lang();
117 b.mainText.text = idLang.lang();
118 b.subText.text = funcText().lang();
121 header.SetActive(enable:
true);
132 uIButton.icon.sprite = sprite;
133 uIButton.
icon.SetActive(enable:
true);
137 header.SetActive(enable:
true);
148 header.SetActive(enable:
true);
static SkinRootStatic CurrentSkin