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.
1using System;
3
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
90 {
91 uint num;
92 this.packedValue = num;
93 }
94
95 // Token: 0x0600198A RID: 6538 RVA: 0x000021DB File Offset: 0x000003DB
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}
class f__AnonymousType0<< Count > j__TPar
static bool operator!=(Byte4 a, Byte4 b)
Definition Byte4.cs:24
static bool operator==(Byte4 a, Byte4 b)
Definition Byte4.cs:30
Byte4(float x, float y, float z, float w)
Definition Byte4.cs:17