private void ContextMenuDelegate(object userData, string[] options, int selected)
{
SceneView view = userData as SceneView;
if (view != null)
{
if (selected == 0)
{
this.ViewFromNiceAngle(view, false);
}
else if ((selected >= 1) && (selected <= 6))
{
int dir = selected - 1;
this.ViewAxisDirection(view, dir);
}
else if (selected == 8)
{
this.ViewSetOrtho(view, !view.orthographic);
}
else if (selected == 10)
{
view.LookAt(view.pivot, Quaternion.LookRotation(new Vector3(-1f, -0.7f, -1f)), view.size, view.orthographic);
}
else if (selected == 11)
{
view.LookAt(view.pivot, Quaternion.LookRotation(new Vector3(1f, -0.7f, -1f)), view.size, view.orthographic);
}
else if (selected == 12)
{
view.LookAt(view.pivot, Quaternion.LookRotation(new Vector3(1f, -0.7f, 1f)), view.size, view.orthographic);
}
}
}