예제 #1
0
 private void RemoveTag(WUITagListItem wUITagListItem)
 {
     _components.wUITagListItems.Remove(wUITagListItem);
     // remove from container - due to destruction delay
     wUITagListItem.gameObject.transform.SetParent(null);
     Destroy(wUITagListItem.gameObject);
     Refresh();
 }
예제 #2
0
    private void CreateTag(string value)
    {
        GameObject     gameObject     = Instantiate(_prefabs.wUITagListItem.gameObject, _components.container, false);
        WUITagListItem wUITagListItem = gameObject.GetComponent <WUITagListItem>();

        _components.wUITagListItems.Add(wUITagListItem);
        wUITagListItem.Populate(value, RemoveTag, Refresh);
        wUI.RebuildVisibleLayouts();
    }