protected override EffectTypeModuleData CreateInstanceForClone() { var gradientList = Colors.ToList(); var result = new DissolveData { Colors = gradientList, DissolveMode = DissolveMode, MarkCollectionId = MarkCollectionId, DissolveCurve = new Curve(DissolveCurve), DissolveMethod = DissolveMethod, RandomDissolve = RandomDissolve, DissolveFlip = DissolveFlip, GroupLevel = GroupLevel, DissolveMarkType = DissolveMarkType, StartingNode = StartingNode, RandomColor = RandomColor, DepthOfEffect = DepthOfEffect, EnableDepth = EnableDepth, BothDirections = BothDirections, DirectionsTogether = DirectionsTogether, ColorPerStep = ColorPerStep }; return(result); }
public Dissolve() { _data = new DissolveData(); InitAllAttributes(); }