9 bool useSubMenu = _am.UseSubMenu;
11 base.gameObject.SetActive(useSubMenu);
16 this.sliderRadius.value = (float)this.am.brushRadius;
17 this.sliderRadius.transform.parent.SetActive(this.am.UseSubMenuSlider);
18 this.group.checkbox = !this.am.SubMenuAsGroup;
19 foreach (UIButton c
in this.group.GetComponentsInDirectChildren(
true))
23 this.group.Init(this.am.SubMenuModeIndex, delegate(
int a)
25 this.am.OnClickSubMenu(a);
27 for (
int i = 0; i < this.group.list.Count; i++)
29 UIButton uibutton = this.group.list[i];
30 string text = this.am.OnSetSubMenuButton(i, uibutton);
31 uibutton.SetActive(text !=
null);
34 uibutton.mainText.SetText(text.lang());
37 this.RebuildLayout(
true);
41 public void OnChangeRadius(
float a)
43 this.am.brushRadius = (int)a;
44 this.sliderRadius.textMain.text =
"radius".lang() +
": " + this.am.brushRadius.ToString();
48 public UISlider sliderRadius;
54 public UISelectableGroup group;