162 lines
3.4 KiB
C#
162 lines
3.4 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000002 RID: 2
|
|
public class CameraControls : MonoBehaviour
|
|
{
|
|
// Token: 0x04000001 RID: 1
|
|
[Header("Smoothing")]
|
|
public bool Smoothing;
|
|
|
|
// Token: 0x04000002 RID: 2
|
|
public float MoveDampening;
|
|
|
|
// Token: 0x04000003 RID: 3
|
|
public float ZoomDampening;
|
|
|
|
// Token: 0x04000004 RID: 4
|
|
public float RotationDampening;
|
|
|
|
// Token: 0x04000005 RID: 5
|
|
public float TiltDampening;
|
|
|
|
// Token: 0x04000006 RID: 6
|
|
[Header("Keys and Mouse")]
|
|
public bool AllowMove;
|
|
|
|
// Token: 0x04000007 RID: 7
|
|
public float MoveSpeed;
|
|
|
|
// Token: 0x04000008 RID: 8
|
|
public bool AllowFastMove;
|
|
|
|
// Token: 0x04000009 RID: 9
|
|
public float FastMoveSpeed;
|
|
|
|
// Token: 0x0400000A RID: 10
|
|
public KeyCode FastMoveKeyCode1;
|
|
|
|
// Token: 0x0400000B RID: 11
|
|
public KeyCode FastMoveKeyCode2;
|
|
|
|
// Token: 0x0400000C RID: 12
|
|
public bool AllowRotate;
|
|
|
|
// Token: 0x0400000D RID: 13
|
|
public float RotateSpeed;
|
|
|
|
// Token: 0x0400000E RID: 14
|
|
public bool AllowZoom;
|
|
|
|
// Token: 0x0400000F RID: 15
|
|
public float ZoomSpeed;
|
|
|
|
// Token: 0x04000010 RID: 16
|
|
public bool AllowTilt;
|
|
|
|
// Token: 0x04000011 RID: 17
|
|
public float TiltSpeed;
|
|
|
|
// Token: 0x04000012 RID: 18
|
|
public KeyCode ResetKey;
|
|
|
|
// Token: 0x04000013 RID: 19
|
|
public bool IncludePositionOnReset;
|
|
|
|
// Token: 0x04000014 RID: 20
|
|
public bool MovementBreaksFollow;
|
|
|
|
// Token: 0x04000015 RID: 21
|
|
public string HorizontalInputAxis = "Horizontal";
|
|
|
|
// Token: 0x04000016 RID: 22
|
|
public string VerticalInputAxis = "Vertical";
|
|
|
|
// Token: 0x04000017 RID: 23
|
|
public bool RotateUsesInputAxis;
|
|
|
|
// Token: 0x04000018 RID: 24
|
|
public string RotateInputAxis = "KbCameraRotate";
|
|
|
|
// Token: 0x04000019 RID: 25
|
|
public KeyCode RotateLeftKey = KeyCode.Q;
|
|
|
|
// Token: 0x0400001A RID: 26
|
|
public KeyCode RotateRightKey = KeyCode.E;
|
|
|
|
// Token: 0x0400001B RID: 27
|
|
public bool ZoomUsesInputAxis;
|
|
|
|
// Token: 0x0400001C RID: 28
|
|
public string ZoomInputAxis = "KbCameraZoom";
|
|
|
|
// Token: 0x0400001D RID: 29
|
|
public KeyCode ZoomOutKey = KeyCode.Z;
|
|
|
|
// Token: 0x0400001E RID: 30
|
|
public KeyCode ZoomInKey = KeyCode.X;
|
|
|
|
// Token: 0x0400001F RID: 31
|
|
public bool TiltUsesInputAxis;
|
|
|
|
// Token: 0x04000020 RID: 32
|
|
public string TiltInputAxis = "KbCameraTilt";
|
|
|
|
// Token: 0x04000021 RID: 33
|
|
public KeyCode TiltUpKey = KeyCode.R;
|
|
|
|
// Token: 0x04000022 RID: 34
|
|
public KeyCode TiltDownKey = KeyCode.F;
|
|
|
|
// Token: 0x04000023 RID: 35
|
|
public KeyCode MouseOrbitButton;
|
|
|
|
// Token: 0x04000024 RID: 36
|
|
public bool AllowScreenEdgeMove;
|
|
|
|
// Token: 0x04000025 RID: 37
|
|
public bool ScreenEdgeMoveBreaksFollow;
|
|
|
|
// Token: 0x04000026 RID: 38
|
|
public int ScreenEdgeBorderWidth;
|
|
|
|
// Token: 0x04000027 RID: 39
|
|
public bool AllowPan;
|
|
|
|
// Token: 0x04000028 RID: 40
|
|
public bool PanBreaksFollow;
|
|
|
|
// Token: 0x04000029 RID: 41
|
|
public float PanSpeed;
|
|
|
|
// Token: 0x0400002A RID: 42
|
|
public float RotateSpeedMouse;
|
|
|
|
// Token: 0x0400002B RID: 43
|
|
public float MoveSpeedMouse;
|
|
|
|
// Token: 0x0400002C RID: 44
|
|
public float TiltSpeedMouse;
|
|
|
|
// Token: 0x0400002D RID: 45
|
|
public float ZoomSpeedMouse;
|
|
|
|
// Token: 0x0400002E RID: 46
|
|
public float FollowSpeed;
|
|
|
|
// Token: 0x0400002F RID: 47
|
|
public string RotateInputAxisMouse = "Mouse X";
|
|
|
|
// Token: 0x04000030 RID: 48
|
|
public string TiltInputAxisMouse = "Mouse Y";
|
|
|
|
// Token: 0x04000031 RID: 49
|
|
public string ZoomInputAxisMouse = "Mouse ScrollWheel";
|
|
|
|
// Token: 0x04000032 RID: 50
|
|
public KeyCode PanKey1 = KeyCode.LeftShift;
|
|
|
|
// Token: 0x04000033 RID: 51
|
|
public KeyCode PanKey2 = KeyCode.RightShift;
|
|
}
|