summaryrefslogtreecommitdiff
path: root/Client/Assets/Scripts/XMainClient/XOperationData.cs
blob: 72daa870ce5dea3b8d7f8597af1fce32df0a85a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
using System;
using XUtliPoolLib;

namespace XMainClient
{
	internal class XOperationData : XSingleton<XOperationData>
	{
		public XOperationMode OperationMode = XOperationMode.X3D;

		public int TailCameraSpeed = 60;

		public float ManualCameraSpeedXInBattle = 0.6f;

		public float ManualCameraSpeedYInBattle = 0.15f;

		public float ManualCameraDampXInBattle = 10f;

		public float ManualCameraDampYInBattle = 10f;

		public float ManualCameraSpeedXInHall = 0.3f;

		public float ManualCameraSpeedYInHall = 0.3f;

		public float ManualCameraDampXInHall = 2f;

		public float ManualCameraDampYInHall = 2f;

		public float CameraAngle = 2f;

		public float CameraDistance = 6f;

		public bool AllowVertical = false;

		public bool AllowHorizontal = false;

		public float MaxVertical = 30f;

		public float MinVertical = -10f;

		public int RangeWeight = 10;

		public int BossWeight = 10;

		public int EliteWeight = 2;

		public int EnemyWeight = 1;

		public int PupetWeight = 0;

		public int ImmortalWeight = -10;

		public int RoleWeight = 10;

		public float AssistAngle = 60f;

		public float WithinScope = 90f;

		public float WithinRange = 1f;

		public float ProfRange = 1.5f;

		public float ProfRangeLong = 8f;

		public float ProfRangeAll = 5f;

		public int ProfScope = 60;

		public int CameraAdjustScope = 0;

		public bool OffSolo = false;

		public static bool Is3DMode()
		{
			return XSingleton<XOperationData>.singleton.OperationMode == XOperationMode.X3D || XSingleton<XOperationData>.singleton.OperationMode == XOperationMode.X3D_Free;
		}
	}
}