public override void DeletePattern(Animations.EditPattern pattern) { if (this.pattern == pattern) { this.pattern = null; } }
public override void ReplacePattern(Animations.EditPattern oldPattern, Animations.EditPattern newPattern) { if (pattern == oldPattern) { pattern = newPattern; } }
public override bool DependsOnPattern(Animations.EditPattern pattern, out bool asRGB) { asRGB = true; return(this.pattern == pattern); }
public virtual bool DependsOnPattern(Animations.EditPattern pattern, out bool asRGB) { // Base does not asRGB = false; return(false); }
public virtual void DeletePattern(Animations.EditPattern pattern) { // Base does nothing }
public virtual void ReplacePattern(Animations.EditPattern oldPattern, Animations.EditPattern newPattern) { // Base does nothing }