private void AddToDrawList(MemberVisualizationField memberField, DrawList drawList) { if (!drawList.ContainsKey(memberField.gameObject)) { drawList.Add(memberField.gameObject, new List <MemberVisualizationField>()); } drawList[memberField.gameObject].Add(memberField); }
private string GetDescription(List <MemberVisualizationField> list) { string description = string.Empty; for (int i = 0; i < list.Count; ++i) { MemberVisualizationField memberField = list[i]; //if (!memberField.hasValue) // continue; if (i > 0) { description += "\n"; } description += ($"<color={memberField.hexColor}>{memberField.description}</color>"); } return(description); }