Example #1
0
    public void SetData(TitleGroupTableItem item)
    {
        if (item == null)
        {
            return;
        }

        mName.text = item.name;

        Init();
    }
Example #2
0
    public static string GetTitleGroupNameById(int id)
    {
        TitleGroupTableItem item = GetTitleGroupItemById(id);

        if (item == null)
        {
            return(null);
        }

        return(item.name);
    }
Example #3
0
    public static TitleGroupTableItem GetTitleGroupItemById(int id)
    {
        if (!DataManager.TitleGroupTable.ContainsKey(id))
        {
            return(null);
        }

        TitleGroupTableItem item = DataManager.TitleGroupTable[id] as TitleGroupTableItem;

        if (item == null)
        {
            return(null);
        }

        return(item);
    }
Example #4
0
    void CreateGroupTitle(int id)
    {
        GameObject go = WindowManager.Instance.CloneGameObject(mGroupObj);

        if (go == null)
        {
            return;
        }

        go.name                 = id.ToString();
        go.transform.parent     = mGrid.transform;
        go.transform.localScale = Vector3.one;
        go.SetActive(true);

        TitleGroupUI ui = new TitleGroupUI(go);

        TitleGroupTableItem data = TitleModule.GetTitleGroupItemById(id);

        ui.SetData(data);

        mGroupUIs.Add(id, ui);

        UIEventListener.Get(go).onClick = onTitleGroupClick;
    }