示例#1
0
        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);
        }
示例#2
0
    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;
    }
示例#3
0
    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);
    }
示例#4
0
    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);
    }