Пример #1
0
    /// <summary>
    /// 添加选中的项
    /// </summary>
    public void AddSelectItem(Personnel personnelT)
    {
        //isEdited = true;
        HistoryPersonsSearchUISelectedItem item = CreateSelectItem(personnelT);

        selectItems.Add(item);
        SetPersonsLimitRelevant();
    }
Пример #2
0
    /// <summary>
    /// 移除选中的项
    /// </summary>
    public void RemoveSelectItem(Personnel personnelT)
    {
        //isEdited = true;
        HistoryPersonsSearchUISelectedItem item = selectItems.Find((i) => i.personnel.Id == personnelT.Id);

        selectItems.Remove(item);
        DestroyImmediate(item.gameObject);
        SetPersonsLimitRelevant();
    }
Пример #3
0
    /// <summary>
    /// 创建选中项
    /// </summary>
    public HistoryPersonsSearchUISelectedItem CreateSelectItem(Personnel personnelT)
    {
        HistoryPersonsSearchUISelectedItem item = Instantiate(selectItemPrefab);

        item.transform.SetParent(selectItemsGrid.transform);
        item.transform.localPosition = Vector3.zero;
        item.transform.localScale    = Vector3.one;
        item.Init(personnelT);

        item.gameObject.SetActive(true);
        return(item);
    }