private GameObject instantiateMenuContent(MenuContentType menuContentType) { GameObject obj2 = App.Binder.AssetBundleLoader.instantiatePrefab("Prefabs/MenuContents/" + menuContentType); obj2.name = menuContentType.ToString(); obj2.transform.SetParent(base.transform, false); obj2.SetActive(false); return(obj2); }
private SlidingTaskPanelCell addCell(MenuContentType menuContentType, Sprite icon, string text, System.Action clickCallback) { GameObject obj2 = UnityEngine.Object.Instantiate <GameObject>(this.CellPrototype); obj2.name = this.CellPrototype.name + "-" + text; obj2.transform.SetParent(this.VerticalGroup, false); obj2.transform.SetAsLastSibling(); SlidingTaskPanelCell component = obj2.GetComponent <SlidingTaskPanelCell>(); bool stripedRow = (this.VerticalGroup.childCount % 2) == 0; component.initialize(icon, text, stripedRow, clickCallback); this.m_slidingTaskPanelCells.Add(menuContentType, component); obj2.SetActive(true); return(component); }
public Button getSubMenuButton(MenuContentType subMenuContent) { return(this.m_slidingTaskPanelCells[subMenuContent].Button); }
public override IEnumerator preShowRoutine(MenuContentType targetMenuContentType, [Optional, DefaultParameterValue(null)] object parameter) {
private void instantiateSharedMenuContent(MenuContentType menuContentType) { this.m_sharedMenuContents.Add(menuContentType, this.instantiateMenuContent(menuContentType)); }
public GameObject instantiateResource(MenuContentType menuContentType) { return(this.instantiateMenuContent(menuContentType)); }
public GameObject getSharedResource(MenuContentType menuContentType) { return(this.m_sharedMenuContents[menuContentType]); }
public MenuItemSelectedEvent(MenuContentType contentType) { ContentType = contentType; }