private void DoMouseLook() { GameObject ownerDefaultTarget = base.Fsm.GetOwnerDefaultTarget(this.gameObject); if (ownerDefaultTarget == null) { return; } Transform transform = ownerDefaultTarget.transform; MouseLook2.RotationAxes rotationAxes = this.axes; if (rotationAxes != MouseLook2.RotationAxes.MouseXAndY) { if (rotationAxes != MouseLook2.RotationAxes.MouseX) { if (rotationAxes == MouseLook2.RotationAxes.MouseY) { transform.localEulerAngles = new Vector3(-this.GetYRotation(), transform.localEulerAngles.y, 0f); } } else { transform.localEulerAngles = new Vector3(transform.localEulerAngles.x, this.GetXRotation(), 0f); } } else { transform.localEulerAngles = new Vector3(this.GetYRotation(), this.GetXRotation(), 0f); } }
public override void Reset() { this.gameObject = null; this.axes = MouseLook2.RotationAxes.MouseXAndY; this.sensitivityX = 15f; this.sensitivityY = 15f; this.minimumX = -360f; this.maximumX = 360f; this.minimumY = -60f; this.maximumY = 60f; this.everyFrame = true; }