public void AddObjectTag(string objectName, string tag) { if (!ObjectTags.TryGetValue(objectName, out var tags)) { tags = _pool.GetObject <List <string> >(); ObjectTags[objectName] = tags; } tags.Add(tag); }
public void AddObjectTag(string objectName, string tag) { IList <string> tags; if (!ObjectTags.TryGetValue(objectName, out tags)) { tags = new List <string>(); ObjectTags[objectName] = tags; } tags.Add(tag); }
public void AddObjectTag(string objectName, string tag) { List <string> tags; if (!ObjectTags.TryGetValue(objectName, out tags)) { tags = SpriterObjectPool.GetObject <List <string> >(); ObjectTags[objectName] = tags; } tags.Add(tag); }