terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Short2.cs
Go to the documentation of this file.
1
using
System
;
2
using
Cpp2IlInjected
;
3
4
namespace
Microsoft.Xna.Framework.Graphics.PackedVector
5
{
6
// Token: 0x020003C1 RID: 961
7
public
struct
Short2
:
IPackedVector
<uint>,
IPackedVector
,
IEquatable
<Short2>
8
{
9
// Token: 0x06001A18 RID: 6680 RVA: 0x0006BD04 File Offset: 0x00069F04
10
public
Short2
(
Vector2
vector)
11
{
12
uint num;
13
this._short2Packed
= num;
14
}
15
16
// Token: 0x06001A19 RID: 6681 RVA: 0x0006BD18 File Offset: 0x00069F18
17
public
Short2
(
float
x,
float
y)
18
{
19
uint num =
Short2
.
PackInTwo
(x, y);
20
this._short2Packed
= num;
21
}
22
23
// Token: 0x06001A1A RID: 6682 RVA: 0x000021DB File Offset: 0x000003DB
24
public
static
bool
operator !=
(
Short2
a,
Short2
b)
25
{
26
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
27
}
28
29
// Token: 0x06001A1B RID: 6683 RVA: 0x000021DB File Offset: 0x000003DB
30
public
static
bool
operator ==
(
Short2
a,
Short2
b)
31
{
32
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
33
}
34
35
// Token: 0x1700036E RID: 878
36
// (get) Token: 0x06001A1C RID: 6684 RVA: 0x000021DB File Offset: 0x000003DB
37
// (set) Token: 0x06001A1D RID: 6685 RVA: 0x0006BD34 File Offset: 0x00069F34
38
[
CLSCompliant
(
false
)]
39
public
uint
PackedValue
40
{
41
get
42
{
43
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
44
}
45
set
46
{
47
this._short2Packed
=
value
;
48
}
49
}
50
51
// Token: 0x06001A1E RID: 6686 RVA: 0x0006BD48 File Offset: 0x00069F48
52
public
override
bool
Equals
(
object
obj
)
53
{
54
if
(
obj
!=
null
)
55
{
56
return
;
57
}
58
}
59
60
// Token: 0x06001A1F RID: 6687 RVA: 0x000021DB File Offset: 0x000003DB
61
public
bool
Equals
(
Short2
other
)
62
{
63
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
64
}
65
66
// Token: 0x06001A20 RID: 6688 RVA: 0x0006BD5C File Offset: 0x00069F5C
67
public
override
int
GetHashCode
()
68
{
69
int
num;
70
return
num;
71
}
72
73
// Token: 0x06001A21 RID: 6689 RVA: 0x0006BD6C File Offset: 0x00069F6C
74
public
override
string
ToString
()
75
{
76
string
text
;
77
return
text
;
78
}
79
80
// Token: 0x06001A22 RID: 6690 RVA: 0x000021DB File Offset: 0x000003DB
81
public
Vector2
ToVector2
()
82
{
83
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
84
}
85
86
// Token: 0x06001A23 RID: 6691 RVA: 0x0006BD7C File Offset: 0x00069F7C
87
private
static
uint
PackInTwo
(
float
vectorX
,
float
vectorY
)
88
{
89
if
(50944 == 0)
90
{
91
return
;
92
}
93
}
94
95
// Token: 0x06001A24 RID: 6692 RVA: 0x0006BD94 File Offset: 0x00069F94
96
void
IPackedVector
.
PackFromVector4
(
Vector4
vector)
97
{
98
uint num;
99
this._short2Packed
= num;
100
}
101
102
// Token: 0x06001A25 RID: 6693 RVA: 0x000021DB File Offset: 0x000003DB
103
Vector4
IPackedVector
.
ToVector4
()
104
{
105
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
106
}
107
108
// Token: 0x040027AB RID: 10155
109
private
uint
_short2Packed
;
110
}
111
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
Microsoft.Xna.Framework.Graphics.PackedVector.IPackedVector.ToVector4
Vector4 ToVector4()
Microsoft.Xna.Framework.Graphics.PackedVector.IPackedVector.PackFromVector4
void PackFromVector4(Vector4 vector)
Microsoft.Xna.Framework.Graphics.PackedVector.IPackedVector
Definition
IPackedVector.2.cs:7
System.IEquatable
Definition
IEquatable.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
Microsoft.Xna.Framework.Graphics.PackedVector
Definition
Alpha8.cs:5
System.ExceptionArgument.text
@ text
System.ExceptionArgument.value
@ value
System.ExceptionArgument.obj
@ obj
System
Definition
__ComObject.cs:4
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.operator==
static bool operator==(Short2 a, Short2 b)
Definition
Short2.cs:30
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.ToVector2
Vector2 ToVector2()
Definition
Short2.cs:81
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.Equals
bool Equals(Short2 other)
Definition
Short2.cs:61
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.Short2
Short2(float x, float y)
Definition
Short2.cs:17
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.PackInTwo
static uint PackInTwo(float vectorX, float vectorY)
Definition
Short2.cs:87
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.ToString
override string ToString()
Definition
Short2.cs:74
Microsoft.Xna.Framework.Graphics.PackedVector.Short2._short2Packed
uint _short2Packed
Definition
Short2.cs:109
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.Short2
Short2(Vector2 vector)
Definition
Short2.cs:10
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.GetHashCode
override int GetHashCode()
Definition
Short2.cs:67
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.operator!=
static bool operator!=(Short2 a, Short2 b)
Definition
Short2.cs:24
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.Equals
override bool Equals(object obj)
Definition
Short2.cs:52
Microsoft.Xna.Framework.Graphics.PackedVector.Short2.PackedValue
uint PackedValue
Definition
Short2.cs:40
Microsoft.Xna.Framework.Graphics.PackedVector.Short2
Definition
Short2.cs:8
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
Microsoft.Xna.Framework.Vector4
Definition
Vector4.cs:10
source
Microsoft
Xna
Framework
Graphics
PackedVector
Short2.cs
Generated by
1.10.0