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
Byte4.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: 0x020003B2 RID: 946
7
public
struct
Byte4
:
IPackedVector
<uint>,
IPackedVector
,
IEquatable
<Byte4>
8
{
9
// Token: 0x0600197E RID: 6526 RVA: 0x0006B40C File Offset: 0x0006960C
10
public
Byte4
(
Vector4
vector)
11
{
12
uint num;
13
this.packedValue
= num;
14
}
15
16
// Token: 0x0600197F RID: 6527 RVA: 0x0006B420 File Offset: 0x00069620
17
public
Byte4
(
float
x,
float
y,
float
z,
float
w)
18
{
19
uint num;
20
this.packedValue
= num;
21
}
22
23
// Token: 0x06001980 RID: 6528 RVA: 0x000021DB File Offset: 0x000003DB
24
public
static
bool
operator !=
(
Byte4
a,
Byte4
b)
25
{
26
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
27
}
28
29
// Token: 0x06001981 RID: 6529 RVA: 0x000021DB File Offset: 0x000003DB
30
public
static
bool
operator ==
(
Byte4
a,
Byte4
b)
31
{
32
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
33
}
34
35
// Token: 0x17000362 RID: 866
36
// (get) Token: 0x06001982 RID: 6530 RVA: 0x000021DB File Offset: 0x000003DB
37
// (set) Token: 0x06001983 RID: 6531 RVA: 0x0006B434 File Offset: 0x00069634
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
}
48
}
49
50
// Token: 0x06001984 RID: 6532 RVA: 0x0006B444 File Offset: 0x00069644
51
public
override
bool
Equals
(
object
obj
)
52
{
53
if
(
obj
!=
null
)
54
{
55
return
;
56
}
57
}
58
59
// Token: 0x06001985 RID: 6533 RVA: 0x000021DB File Offset: 0x000003DB
60
public
bool
Equals
(
Byte4
other
)
61
{
62
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
63
}
64
65
// Token: 0x06001986 RID: 6534 RVA: 0x0006B458 File Offset: 0x00069658
66
public
override
int
GetHashCode
()
67
{
68
int
num;
69
return
num;
70
}
71
72
// Token: 0x06001987 RID: 6535 RVA: 0x0006B468 File Offset: 0x00069668
73
public
override
string
ToString
()
74
{
75
string
text
;
76
return
text
;
77
}
78
79
// Token: 0x06001988 RID: 6536 RVA: 0x0006B478 File Offset: 0x00069678
80
private
static
uint
Pack
(
Vector4
vector)
81
{
82
if
(17279 == 0)
83
{
84
return
;
85
}
86
}
87
88
// Token: 0x06001989 RID: 6537 RVA: 0x0006B498 File Offset: 0x00069698
89
void
IPackedVector
.
PackFromVector4
(
Vector4
vector)
90
{
91
uint num;
92
this.packedValue
= num;
93
}
94
95
// Token: 0x0600198A RID: 6538 RVA: 0x000021DB File Offset: 0x000003DB
96
public
Vector4
ToVector4
()
97
{
98
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
99
}
100
101
// Token: 0x0400279D RID: 10141
102
private
uint
packedValue
;
103
}
104
}
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.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.obj
@ obj
System
Definition
__ComObject.cs:4
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.PackedValue
uint PackedValue
Definition
Byte4.cs:40
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.ToString
override string ToString()
Definition
Byte4.cs:73
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.ToVector4
Vector4 ToVector4()
Definition
Byte4.cs:96
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.operator!=
static bool operator!=(Byte4 a, Byte4 b)
Definition
Byte4.cs:24
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.GetHashCode
override int GetHashCode()
Definition
Byte4.cs:66
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.Equals
bool Equals(Byte4 other)
Definition
Byte4.cs:60
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.operator==
static bool operator==(Byte4 a, Byte4 b)
Definition
Byte4.cs:30
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.Byte4
Byte4(Vector4 vector)
Definition
Byte4.cs:10
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.packedValue
uint packedValue
Definition
Byte4.cs:102
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.Byte4
Byte4(float x, float y, float z, float w)
Definition
Byte4.cs:17
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.Equals
override bool Equals(object obj)
Definition
Byte4.cs:51
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4.Pack
static uint Pack(Vector4 vector)
Definition
Byte4.cs:80
Microsoft.Xna.Framework.Graphics.PackedVector.Byte4
Definition
Byte4.cs:8
Microsoft.Xna.Framework.Vector4
Definition
Vector4.cs:10
source
Microsoft
Xna
Framework
Graphics
PackedVector
Byte4.cs
Generated by
1.10.0