Skip to content

Commit 19c8f69

Browse files
committed
fix: delta numbering
1 parent 56e0e72 commit 19c8f69

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

Assets/JCSUnity/Scripts/Util/JCS_Util.cs

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,11 @@ public static int Delta(this int data, int val, int max)
4040
}
4141
public static int Delta(this int data, int val, int min, int max)
4242
{
43-
return Mathf.Clamp(data + val, min, max);
43+
return Mathf.Clamp(data.Delta(val), min, max);
44+
}
45+
public static int Delta(this int data, int val)
46+
{
47+
return data + val;
4448
}
4549

4650
public static float Delta(this float data, float val, float max)
@@ -49,7 +53,11 @@ public static float Delta(this float data, float val, float max)
4953
}
5054
public static float Delta(this float data, float val, float min, float max)
5155
{
52-
return Mathf.Clamp(data + val, min, max);
56+
return Mathf.Clamp(data.Delta(val), min, max);
57+
}
58+
public static float Delta(this float data, float val)
59+
{
60+
return data + val;
5361
}
5462

5563
/// <summary>
@@ -62,9 +70,13 @@ public static int DeltaP(this int data, int p, int max)
6270
}
6371
public static int DeltaP(this int data, int p, int min, int max)
6472
{
65-
int val = (int)(max * p / 100.0f);
73+
return Mathf.Clamp(data.DeltaP(p), min, max);
74+
}
75+
public static int DeltaP(this int data, int p)
76+
{
77+
int val = (int)(data * p / 100.0f);
6678

67-
return data.Delta(val, min, max);
79+
return data + val;
6880
}
6981

7082
public static float DeltaP(this float data, float p, float max)
@@ -73,9 +85,13 @@ public static float DeltaP(this float data, float p, float max)
7385
}
7486
public static float DeltaP(this float data, float p, float min, float max)
7587
{
76-
float val = (max * p / 100.0f);
88+
return Mathf.Clamp(data.DeltaP(p), min, max);
89+
}
90+
public static float DeltaP(this float data, float p)
91+
{
92+
float val = (data * p / 100.0f);
7793

78-
return data.Delta(val, min, max);
94+
return data + val;
7995
}
8096

8197
#endregion

0 commit comments

Comments
 (0)