public static IAnimatedBehavior Maybe(IAnimatedBehavior zero, IAnimatedBehavior one, IAnimatedBehavior minusOne, string parameterName) { return(zero.Equals(one) && one.Equals(minusOne) ? zero : TwoDirectionsMassiveBlendAnimatedBehavior.Of(zero, one, minusOne, parameterName)); }
protected bool Equals(TwoDirectionsMassiveBlendAnimatedBehavior other) { return(Equals(Zero, other.Zero) && Equals(One, other.One) && Equals(MinusOne, other.MinusOne) && ParameterName == other.ParameterName); }