public void UpdateCamera(Camera camera)
{
camera.transform.rotation = this.m_Rotation.value;
camera.transform.position = this.m_Pivot.value + (camera.transform.rotation * new Vector3(0f, 0f, -this.GetCameraDistance()));
float num = Mathf.Max((float) 1000f, (float) (2000f * this.m_ViewSize.value));
camera.nearClipPlane = num * 5E-06f;
camera.farClipPlane = num;
}