Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
FloatRange.cs
Go to the documentation of this file.
1using Newtonsoft.Json;
2
4
5public struct FloatRange
6{
7 [JsonProperty("Min")]
8 public readonly float Minimum;
9
10 [JsonProperty("Max")]
11 public readonly float Maximum;
12
13 public FloatRange(float minimum, float maximum)
14 {
15 Minimum = minimum;
16 Maximum = maximum;
17 }
18
19 public static FloatRange operator *(FloatRange range, float scale)
20 {
21 return new FloatRange(range.Minimum * scale, range.Maximum * scale);
22 }
23
24 public static FloatRange operator *(float scale, FloatRange range)
25 {
26 return range * scale;
27 }
28
29 public static FloatRange operator /(FloatRange range, float scale)
30 {
31 return new FloatRange(range.Minimum / scale, range.Maximum / scale);
32 }
33
34 public static FloatRange operator /(float scale, FloatRange range)
35 {
36 return range / scale;
37 }
38}
FloatRange(float minimum, float maximum)
Definition FloatRange.cs:13
static FloatRange operator*(FloatRange range, float scale)
Definition FloatRange.cs:19
static FloatRange operator/(FloatRange range, float scale)
Definition FloatRange.cs:29