private static List <string> GetTags(SpriteRenderer spriteRenderer) { List <string> tags = new List <string>(); CustomTag customTag = spriteRenderer.GetComponent <CustomTag>(); if (customTag != null && customTag.GetTags().Count() > 0) { tags.AddRange(customTag.GetTags()); } if (spriteRenderer.tag != null || spriteRenderer.tag != "Untagged") { tags.Add(spriteRenderer.tag); } return(tags); }