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
Short2.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x20003C1")]
8 public struct Short2 : IPackedVector<uint>, IPackedVector, IEquatable<Short2>
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x6001A18")]
11 [global::Cpp2ILInjected.Address(RVA = "0xB418DC", Offset = "0xB418DC", Length = "0x18")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Short2), Member = "PackInTwo", MemberParameters = new object[]
14 {
15 typeof(float),
16 typeof(float)
17 }, ReturnType = typeof(uint))]
18 public Short2(Vector2 vector)
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x6001A19")]
24 [global::Cpp2ILInjected.Address(RVA = "0xB41AAC", Offset = "0xB41AAC", Length = "0x18")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Short2), Member = "PackInTwo", MemberParameters = new object[]
27 {
28 typeof(float),
29 typeof(float)
30 }, ReturnType = typeof(uint))]
31 public Short2(float x, float y)
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x6001A1A")]
37 [global::Cpp2ILInjected.Address(RVA = "0xB41AC4", Offset = "0xB41AC4", Length = "0xC")]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 public static bool operator !=(Short2 a, Short2 b)
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x6001A1B")]
46 [global::Cpp2ILInjected.Address(RVA = "0xB41AD0", Offset = "0xB41AD0", Length = "0xC")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 public static bool operator ==(Short2 a, Short2 b)
50 {
51 throw null;
52 }
53
54 [CLSCompliant(false)]
55 [global::Cpp2ILInjected.Token(Token = "0x1700036E")]
56 public uint PackedValue
57 {
58 [global::Cpp2ILInjected.Token(Token = "0x6001A1C")]
59 [global::Cpp2ILInjected.Address(RVA = "0xB41ADC", Offset = "0xB41ADC", Length = "0x8")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 get
62 {
63 throw null;
64 }
65 [global::Cpp2ILInjected.Token(Token = "0x6001A1D")]
66 [global::Cpp2ILInjected.Address(RVA = "0xB41AE4", Offset = "0xB41AE4", Length = "0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 set
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6001A1E")]
75 [global::Cpp2ILInjected.Address(RVA = "0xB41AEC", Offset = "0xB41AEC", Length = "0x78")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
79 public override bool Equals(object obj)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6001A1F")]
85 [global::Cpp2ILInjected.Address(RVA = "0xB41B64", Offset = "0xB41B64", Length = "0x10")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 public bool Equals(Short2 other)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x6001A20")]
94 [global::Cpp2ILInjected.Address(RVA = "0xB41B74", Offset = "0xB41B74", Length = "0x8")]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(uint), Member = "GetHashCode", ReturnType = typeof(int))]
97 public override int GetHashCode()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6001A21")]
103 [global::Cpp2ILInjected.Address(RVA = "0xB41B7C", Offset = "0xB41B7C", Length = "0x4C")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(uint), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
107 public override string ToString()
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x6001A22")]
113 [global::Cpp2ILInjected.Address(RVA = "0xB41BC8", Offset = "0xB41BC8", Length = "0x18")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x6001A23")]
122 [global::Cpp2ILInjected.Address(RVA = "0xB418F4", Offset = "0xB418F4", Length = "0x1B8")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Short2), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Short2), Member = ".ctor", MemberParameters = new object[]
126 {
127 typeof(float),
128 typeof(float)
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Short2), Member = "Microsoft.Xna.Framework.Graphics.PackedVector.IPackedVector.PackFromVector4", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
133 {
134 typeof(float),
135 typeof(float),
136 typeof(float)
137 }, ReturnType = typeof(float))]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
139 private static uint PackInTwo(float vectorX, float vectorY)
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6001A24")]
145 [global::Cpp2ILInjected.Address(RVA = "0xB41BE0", Offset = "0xB41BE0", Length = "0x18")]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Short2), Member = "PackInTwo", MemberParameters = new object[]
148 {
149 typeof(float),
150 typeof(float)
151 }, ReturnType = typeof(uint))]
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6001A25")]
158 [global::Cpp2ILInjected.Address(RVA = "0xB41BF8", Offset = "0xB41BF8", Length = "0x50")]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector4), Member = ".ctor", MemberParameters = new object[]
162 {
163 typeof(float),
164 typeof(float),
165 typeof(float),
166 typeof(float)
167 }, ReturnType = typeof(void))]
172
173 [global::Cpp2ILInjected.Token(Token = "0x40027AB")]
174 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
175 private uint _short2Packed;
176 }
177}
class f__AnonymousType0<< Count > j__TPar
static bool operator==(Short2 a, Short2 b)
Definition Short2.cs:49
static uint PackInTwo(float vectorX, float vectorY)
Definition Short2.cs:139
static bool operator!=(Short2 a, Short2 b)
Definition Short2.cs:40