private void SetMultiplyController(OSCMultiplySliders controller) { if (_multiplyController == null) { return; } if (_multiplyController.LayoutDirection == OSCMultiplySliders.Direction.Vertical) { if (direction == Direction.BottomToTop || direction == Direction.TopToBottom) { SetDirection(direction == Direction.BottomToTop ? Direction.LeftToRight : Direction.RightToLeft, true); } } else { if (direction == Direction.LeftToRight || direction == Direction.RightToLeft) { SetDirection(direction == Direction.LeftToRight ? Direction.BottomToTop : Direction.TopToBottom, true); } } }
protected override void OnValidate() { base.OnValidate(); MultiplyController = _multiplyController; }