public static void Show(string content, string alertPath, Listener _onConfirm, Listener _onCancel) { GameObject alertObj = AssetsCenter.InstantiateGameObject(alertPath); alertObj.name = "Alert"; alertObj.GetComponent <Alert> ().Init(content, _onConfirm, _onCancel); UIManager.GetInstance().AddUI(alertObj); }
public void AddEvent(MemoryData eventData) { GameObject eventObj = AssetsCenter.InstantiateGameObject(Constants.eventCellPath, "EventCell"); eventObj.transform.SetParent(content); eventObj.transform.localScale = Vector3.one; EventCell eCell = eventObj.GetComponent <EventCell> (); eCell.data = eventData; }
GroupCell CreateGroupCell() { GameObject groupCellObj = AssetsCenter.InstantiateGameObject(Constants.groupCellPath); groupCellObj.name = "GroupCell"; groupCellObj.transform.SetParent(groupContent); groupCellObj.transform.localScale = Vector3.one; GroupCell gc = groupCellObj.GetComponent <GroupCell> (); this.cellList.Add(gc); return(gc); }
public GroupEventsPanel CreateGroupEventsPanel(bool isSelected = false) { GameObject eventsPanelObj = AssetsCenter.InstantiateGameObject(Constants.groupEventsPanelPath, "GroupEventsPanel"); eventsPanelObj.transform.SetParent(groupEventsPanelHolder); eventsPanelObj.transform.localScale = Vector3.one; GroupEventsPanel gep = eventsPanelObj.GetComponent <GroupEventsPanel> (); if (isSelected) { eventsPanelObj.SetActive(true); } else { eventsPanelObj.SetActive(false); } return(gep); }