terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
InputRange.cs
Go to the documentation of this file.
1using System;
4
5namespace InControl
6{
7 [global::Cpp2ILInjected.Token(Token = "0x2000024")]
9 public struct InputRange
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x600016C")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1986CCC", Offset = "0x1986CCC", Length = "0xC")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 private InputRange(float value0, float value1, InputRangeType type)
15 {
16 throw null;
17 }
18
19 [global::Cpp2ILInjected.Token(Token = "0x600016D")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1986CD8", Offset = "0x1986CD8", Length = "0x80")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x600016E")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1986D58", Offset = "0x1986D58", Length = "0x38")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 public bool Includes(float value)
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x600016F")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1986D90", Offset = "0x1986D90", Length = "0x38")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 private bool Excludes(float value)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6000170")]
48 [global::Cpp2ILInjected.Address(RVA = "0x19865FC", Offset = "0x19865FC", Length = "0xB4")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputControlMapping), Member = "ApplyToValue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
53 public static bool Excludes(InputRangeType rangeType, float value)
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x6000171")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1986DC8", Offset = "0x1986DC8", Length = "0x88")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputRange), Member = "Remap", MemberParameters = new object[]
62 {
63 typeof(float),
66 }, ReturnType = typeof(float))]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
68 private static float Remap(float value, InputRange sourceRange, InputRange targetRange)
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x6000172")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1984C1C", Offset = "0x1984C1C", Length = "0x98")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnknownDeviceControl), Member = "GetValue", MemberParameters = new object[] { typeof(InputDevice) }, ReturnType = typeof(float))]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InputControlMapping), Member = "ApplyToValue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InputRange), Member = "Remap", MemberParameters = new object[]
80 {
81 typeof(float),
84 }, ReturnType = typeof(float))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
87 {
88 throw null;
89 }
90
91 // Note: this type is marked as 'beforefieldinit'.
92 [global::Cpp2ILInjected.Token(Token = "0x6000173")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1986E50", Offset = "0x1986E50", Length = "0x1B4")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
97 static InputRange()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x40001BF")]
103 public static readonly InputRange None;
104
105 [global::Cpp2ILInjected.Token(Token = "0x40001C0")]
107
108 [global::Cpp2ILInjected.Token(Token = "0x40001C1")]
110
111 [global::Cpp2ILInjected.Token(Token = "0x40001C2")]
113
114 [global::Cpp2ILInjected.Token(Token = "0x40001C3")]
116
117 [global::Cpp2ILInjected.Token(Token = "0x40001C4")]
119
120 [global::Cpp2ILInjected.Token(Token = "0x40001C5")]
122
123 [global::Cpp2ILInjected.Token(Token = "0x40001C6")]
125
126 [global::Cpp2ILInjected.Token(Token = "0x40001C7")]
127 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
128 public readonly float Value0;
129
130 [global::Cpp2ILInjected.Token(Token = "0x40001C8")]
131 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
132 public readonly float Value1;
133
134 [global::Cpp2ILInjected.Token(Token = "0x40001C9")]
135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
137 }
138}
class f__AnonymousType0<< Count > j__TPar
InputRange(InputRangeType type)
Definition InputRange.cs:24
bool Excludes(float value)
Definition InputRange.cs:42
static float Remap(float value, InputRangeType sourceRangeType, InputRangeType targetRangeType)
Definition InputRange.cs:86
readonly float Value1
static float Remap(float value, InputRange sourceRange, InputRange targetRange)
Definition InputRange.cs:68
InputRange(float value0, float value1, InputRangeType type)
Definition InputRange.cs:14
static readonly InputRange[] typeToRange
static readonly InputRange OneToMinusOne
static readonly InputRange OneToZero
bool Includes(float value)
Definition InputRange.cs:33
static readonly InputRange ZeroToMinusOne
readonly InputRangeType Type
readonly float Value0
static readonly InputRange None
static readonly InputRange MinusOneToOne
static readonly InputRange MinusOneToZero
static bool Excludes(InputRangeType rangeType, float value)
Definition InputRange.cs:53
static readonly InputRange ZeroToOne