internal static void ControlsHack()
{
Event current = Event.current;
if (kViewKey.activated)
{
Tools.current = Tool.View;
ResetGlobalHandleRotation();
current.Use();
if (Toolbar.get != null)
{
Toolbar.get.Repaint();
}
else
{
Debug.LogError("Press Play twice for sceneview keyboard shortcuts to work");
}
}
if (kMoveKey.activated)
{
Tools.current = Tool.Move;
ResetGlobalHandleRotation();
current.Use();
if (Toolbar.get != null)
{
Toolbar.get.Repaint();
}
else
{
Debug.LogError("Press Play twice for sceneview keyboard shortcuts to work");
}
}
if (kRotateKey.activated)
{
Tools.current = Tool.Rotate;
ResetGlobalHandleRotation();
current.Use();
if (Toolbar.get != null)
{
Toolbar.get.Repaint();
}
else
{
Debug.LogError("Press Play twice for sceneview keyboard shortcuts to work");
}
}
if (kScaleKey.activated)
{
Tools.current = Tool.Scale;
ResetGlobalHandleRotation();
current.Use();
if (Toolbar.get != null)
{
Toolbar.get.Repaint();
}
else
{
Debug.LogError("Press Play twice for sceneview keyboard shortcuts to work");
}
}
if (kRectKey.activated)
{
Tools.current = Tool.Rect;
ResetGlobalHandleRotation();
current.Use();
if (Toolbar.get != null)
{
Toolbar.get.Repaint();
}
else
{
Debug.LogError("Press Play twice for sceneview keyboard shortcuts to work");
}
}
if (kPivotMode.activated)
{
pivotMode = PivotMode.Pivot - pivotMode;
ResetGlobalHandleRotation();
current.Use();
RepaintAllToolViews();
}
if (kPivotRotation.activated)
{
pivotRotation = PivotRotation.Global - pivotRotation;
ResetGlobalHandleRotation();
current.Use();
RepaintAllToolViews();
}
}