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
OptionalFloat.cs
Go to the documentation of this file.
1using System;
5using UnityEngine;
6
7namespace InControl
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000064")]
11 public struct OptionalFloat
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000469")]
14 [global::Cpp2ILInjected.Address(RVA = "0x19B5A6C", Offset = "0x19B5A6C", Length = "0x10")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 public OptionalFloat(float value)
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x1700014D")]
22 public bool HasValue
23 {
24 [global::Cpp2ILInjected.Token(Token = "0x600046A")]
25 [global::Cpp2ILInjected.Address(RVA = "0x19B5A7C", Offset = "0x19B5A7C", Length = "0x8")]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 get
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x1700014E")]
34 public bool HasNoValue
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x600046B")]
37 [global::Cpp2ILInjected.Address(RVA = "0x19B5A84", Offset = "0x19B5A84", Length = "0x10")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 get
41 {
42 throw null;
43 }
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x1700014F")]
47 public float Value
48 {
49 [global::Cpp2ILInjected.Token(Token = "0x600046C")]
50 [global::Cpp2ILInjected.Address(RVA = "0x19B5A94", Offset = "0x19B5A94", Length = "0x5C")]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(OptionalFloat), Member = "op_Explicit", MemberParameters = new object[] { typeof(OptionalFloat) }, ReturnType = typeof(float))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OptionalTypeHasNoValueException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
55 get
56 {
57 throw null;
58 }
59 [global::Cpp2ILInjected.Token(Token = "0x600046D")]
60 [global::Cpp2ILInjected.Address(RVA = "0x19B5AF0", Offset = "0x19B5AF0", Length = "0x10")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 set
63 {
64 throw null;
65 }
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x600046E")]
69 [global::Cpp2ILInjected.Address(RVA = "0x19B5B00", Offset = "0x19B5B00", Length = "0xC")]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 public void Clear()
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x600046F")]
77 [global::Cpp2ILInjected.Address(RVA = "0x19B5B0C", Offset = "0x19B5B0C", Length = "0x10")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 public float GetValueOrDefault(float defaultValue)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6000470")]
85 [global::Cpp2ILInjected.Address(RVA = "0x19B5B1C", Offset = "0x19B5B1C", Length = "0x18")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 public float GetValueOrZero()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6000471")]
93 [global::Cpp2ILInjected.Address(RVA = "0x19B5B34", Offset = "0x19B5B34", Length = "0x10")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 public void SetValue(float value)
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6000472")]
101 [global::Cpp2ILInjected.Address(RVA = "0x19B5B44", Offset = "0x19B5B44", Length = "0x20")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
104 public override bool Equals(object other)
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x6000473")]
110 [global::Cpp2ILInjected.Address(RVA = "0x19B5B64", Offset = "0x19B5B64", Length = "0x4C")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6000474")]
119 [global::Cpp2ILInjected.Address(RVA = "0x19B5BDC", Offset = "0x19B5BDC", Length = "0x40")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 public bool Equals(float other)
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6000475")]
128 [global::Cpp2ILInjected.Address(RVA = "0x19B5C1C", Offset = "0x19B5C1C", Length = "0x4C")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 public static bool operator ==(OptionalFloat a, OptionalFloat b)
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x6000476")]
137 [global::Cpp2ILInjected.Address(RVA = "0x19B5C68", Offset = "0x19B5C68", Length = "0x4C")]
138 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
140 public static bool operator !=(OptionalFloat a, OptionalFloat b)
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x6000477")]
146 [global::Cpp2ILInjected.Address(RVA = "0x19B5CB4", Offset = "0x19B5CB4", Length = "0x40")]
147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 public static bool operator ==(OptionalFloat a, float b)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x6000478")]
155 [global::Cpp2ILInjected.Address(RVA = "0x19B5CF4", Offset = "0x19B5CF4", Length = "0x40")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 public static bool operator !=(OptionalFloat a, float b)
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x6000479")]
164 [global::Cpp2ILInjected.Address(RVA = "0x19B5D34", Offset = "0x19B5D34", Length = "0xC")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 private static int CombineHashCodes(int h1, int h2)
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x600047A")]
172 [global::Cpp2ILInjected.Address(RVA = "0x19B5D40", Offset = "0x19B5D40", Length = "0x38")]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "GetHashCode", ReturnType = typeof(int))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float), Member = "GetHashCode", ReturnType = typeof(int))]
176 public override int GetHashCode()
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x600047B")]
182 [global::Cpp2ILInjected.Address(RVA = "0x19B5D78", Offset = "0x19B5D78", Length = "0x94")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
187 public override string ToString()
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x600047C")]
193 [global::Cpp2ILInjected.Address(RVA = "0x19B5E0C", Offset = "0x19B5E0C", Length = "0x10")]
194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
196 public static implicit operator OptionalFloat(float value)
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x600047D")]
202 [global::Cpp2ILInjected.Address(RVA = "0x19B5E1C", Offset = "0x19B5E1C", Length = "0x18")]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(OptionalFloat), Member = "get_Value", ReturnType = typeof(float))]
205 public static explicit operator float(OptionalFloat optional)
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x600047E")]
211 [global::Cpp2ILInjected.Address(RVA = "0x19B5BB0", Offset = "0x19B5BB0", Length = "0x2C")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 private static bool IsApproximatelyEqual(float a, float b)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x600047F")]
220 [global::Cpp2ILInjected.Address(RVA = "0x19B5E34", Offset = "0x19B5E34", Length = "0x40")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
223 public bool ApproximatelyEquals(float other)
224 {
225 throw null;
226 }
227
229 [global::Cpp2ILInjected.Token(Token = "0x40003E1")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
231 private bool hasValue;
232
234 [global::Cpp2ILInjected.Token(Token = "0x40003E2")]
235 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
236 private float value;
237
238 [global::Cpp2ILInjected.Token(Token = "0x40003E3")]
239 private const float epsilon = 1E-07f;
240 }
241}
class f__AnonymousType0<< Count > j__TPar
bool Equals(float other)
override int GetHashCode()
override string ToString()
static bool IsApproximatelyEqual(float a, float b)
static bool operator!=(OptionalFloat a, OptionalFloat b)
static bool operator==(OptionalFloat a, OptionalFloat b)
static int CombineHashCodes(int h1, int h2)
bool ApproximatelyEquals(float other)
float GetValueOrDefault(float defaultValue)
override bool Equals(object other)
void SetValue(float value)
bool Equals(OptionalFloat other)