public ColorGroup(ColorGroup colorGroup) { instanceId = Guid.NewGuid(); this.name = colorGroup.name + "_copy"; colorList = new List <NamedColor>(); effectors = new List <Modifier>(); descendants = new List <ColorGroupDescendant>(); this.uiMask = colorGroup.uiMask; foreach (NamedColor nc in colorGroup.colorList) { colorList.Add(new NamedColor(nc)); } foreach (Modifier effector in colorGroup.effectors) { effectors.Add(effector); } foreach (ColorGroupDescendant cgd in colorGroup.descendants) { descendants.Add(new ColorGroupDescendant(cgd)); } }
public ColorGroup(string name) { instanceId = Guid.NewGuid(); this.name = name; colorList = new List <NamedColor>(); effectors = new List <Modifier>(); descendants = new List <ColorGroupDescendant>(); }
public ColorGroupDescendant(SerializableGuid target) { this.target = target; }