disable set all linear / smooth when select many splines
This commit is contained in:
@@ -356,8 +356,8 @@ namespace FlaxEditor.CustomEditors.Dedicated
|
|||||||
_alignedTangentButton.Button.Enabled = CanSetTangentAligned();
|
_alignedTangentButton.Button.Enabled = CanSetTangentAligned();
|
||||||
_smoothInTangentButton.Button.Enabled = CanSetTangentSmoothIn();
|
_smoothInTangentButton.Button.Enabled = CanSetTangentSmoothIn();
|
||||||
_smoothOutTangentButton.Button.Enabled = CanSetTangentSmoothOut();
|
_smoothOutTangentButton.Button.Enabled = CanSetTangentSmoothOut();
|
||||||
_setLinearAllTangentsButton.Button.Enabled = CanEditTangent();
|
_setLinearAllTangentsButton.Button.Enabled = CanSetAllTangentsLinear();
|
||||||
_setSmoothAllTangentsButton.Button.Enabled = CanEditTangent();
|
_setSmoothAllTangentsButton.Button.Enabled = CanSetAllTangentsSmooth();
|
||||||
|
|
||||||
if (!CanEditTangent())
|
if (!CanEditTangent())
|
||||||
{
|
{
|
||||||
@@ -422,6 +422,16 @@ namespace FlaxEditor.CustomEditors.Dedicated
|
|||||||
return _lastPointSelected.Index < _selectedSpline.SplinePointsCount - 1 && _lastPointSelected.Index != 0;
|
return _lastPointSelected.Index < _selectedSpline.SplinePointsCount - 1 && _lastPointSelected.Index != 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private bool CanSetAllTangentsSmooth()
|
||||||
|
{
|
||||||
|
return _selectedSpline != null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool CanSetAllTangentsLinear()
|
||||||
|
{
|
||||||
|
return _selectedSpline != null;
|
||||||
|
}
|
||||||
|
|
||||||
private void SetModeLinear()
|
private void SetModeLinear()
|
||||||
{
|
{
|
||||||
if (_currentTangentMode is LinearTangentMode) return;
|
if (_currentTangentMode is LinearTangentMode) return;
|
||||||
|
|||||||
Reference in New Issue
Block a user