public void DoAvatarPreviewPan(Event evt)
{
Camera camera = this.m_PreviewUtility.m_Camera;
Vector3 position = camera.WorldToScreenPoint(this.bodyPosition + this.m_PivotPositionOffset);
Vector3 vector2 = new Vector3(-evt.delta.x, evt.delta.y, 0f);
position += (Vector3) (vector2 * Mathf.Lerp(0.25f, 2f, this.m_ZoomFactor * 0.5f));
Vector3 vector5 = camera.ScreenToWorldPoint(position) - (this.bodyPosition + this.m_PivotPositionOffset);
this.m_PivotPositionOffset += vector5;
evt.Use();
}