protected override Quaternion LimitRotation(Quaternion rotation) { if (this.reachCones.Length == 0) { this.Start(); } return(RotationLimit.LimitTwist(this.LimitSwing(rotation), this.axis, base.secondaryAxis, this.twistLimit)); }
protected override Quaternion LimitRotation(Quaternion rotation) { Quaternion rotation2 = this.LimitSwing(rotation); return(RotationLimit.LimitTwist(rotation2, this.axis, base.secondaryAxis, this.twistLimit)); }
protected override Quaternion LimitRotation(Quaternion rotation) { return RotationLimit.LimitTwist(this.LimitSwing(rotation), this.axis, base.secondaryAxis, this.twistLimit); }