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
NormalizedShort4.cs
Go to the documentation of this file.
1using System;
4
6{
7 [global::Cpp2ILInjected.Token(Token = "0x20003BD")]
8 public struct NormalizedShort4 : IPackedVector<ulong>, IPackedVector, IEquatable<NormalizedShort4>
9 {
10 [global::Cpp2ILInjected.Token(Token = "0x60019E3")]
11 [global::Cpp2ILInjected.Address(RVA = "0xB407A0", Offset = "0xB407A0", Length = "0x18")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NormalizedShort4), Member = "PackInFour", MemberParameters = new object[]
14 {
15 typeof(float),
16 typeof(float),
17 typeof(float),
18 typeof(float)
19 }, ReturnType = typeof(ulong))]
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x60019E4")]
26 [global::Cpp2ILInjected.Address(RVA = "0xB40AC4", Offset = "0xB40AC4", Length = "0x18")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NormalizedShort4), Member = "PackInFour", MemberParameters = new object[]
29 {
30 typeof(float),
31 typeof(float),
32 typeof(float),
33 typeof(float)
34 }, ReturnType = typeof(ulong))]
35 public NormalizedShort4(float x, float y, float z, float w)
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x60019E5")]
41 [global::Cpp2ILInjected.Address(RVA = "0xB40ADC", Offset = "0xB40ADC", Length = "0x24")]
42 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ulong), Member = "Equals", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(bool))]
45 public static bool operator !=(NormalizedShort4 a, NormalizedShort4 b)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x60019E6")]
51 [global::Cpp2ILInjected.Address(RVA = "0xB40B08", Offset = "0xB40B08", Length = "0x20")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ulong), Member = "Equals", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(bool))]
54 public static bool operator ==(NormalizedShort4 a, NormalizedShort4 b)
55 {
56 throw null;
57 }
58
59 [CLSCompliant(false)]
60 [global::Cpp2ILInjected.Token(Token = "0x1700036A")]
62 {
63 [global::Cpp2ILInjected.Token(Token = "0x60019E7")]
64 [global::Cpp2ILInjected.Address(RVA = "0xB40B28", Offset = "0xB40B28", Length = "0x8")]
65 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
66 get
67 {
68 throw null;
69 }
70 [global::Cpp2ILInjected.Token(Token = "0x60019E8")]
71 [global::Cpp2ILInjected.Address(RVA = "0xB40B30", Offset = "0xB40B30", Length = "0x8")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 set
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x60019E9")]
80 [global::Cpp2ILInjected.Address(RVA = "0xB40B38", Offset = "0xB40B38", Length = "0x7C")]
81 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ulong), Member = "Equals", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
85 public override bool Equals(object obj)
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x60019EA")]
91 [global::Cpp2ILInjected.Address(RVA = "0xB40B00", Offset = "0xB40B00", Length = "0x8")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ulong), Member = "Equals", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(bool))]
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x60019EB")]
100 [global::Cpp2ILInjected.Address(RVA = "0xB40BB4", Offset = "0xB40BB4", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ulong), Member = "GetHashCode", ReturnType = typeof(int))]
103 public override int GetHashCode()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x60019EC")]
109 [global::Cpp2ILInjected.Address(RVA = "0xB40BBC", Offset = "0xB40BBC", Length = "0x4C")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ulong), Member = "ToString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
113 public override string ToString()
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x60019ED")]
119 [global::Cpp2ILInjected.Address(RVA = "0xB407B8", Offset = "0xB407B8", Length = "0x30C")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NormalizedShort4), Member = ".ctor", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NormalizedShort4), Member = ".ctor", MemberParameters = new object[]
123 {
124 typeof(float),
125 typeof(float),
126 typeof(float),
127 typeof(float)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NormalizedShort4), Member = "Microsoft.Xna.Framework.Graphics.PackedVector.IPackedVector.PackFromVector4", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
132 {
133 typeof(float),
134 typeof(float),
135 typeof(float)
136 }, ReturnType = typeof(float))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
138 private static ulong PackInFour(float vectorX, float vectorY, float vectorZ, float vectorW)
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x60019EE")]
144 [global::Cpp2ILInjected.Address(RVA = "0xB40C08", Offset = "0xB40C08", Length = "0x18")]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NormalizedShort4), Member = "PackInFour", MemberParameters = new object[]
147 {
148 typeof(float),
149 typeof(float),
150 typeof(float),
151 typeof(float)
152 }, ReturnType = typeof(ulong))]
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x60019EF")]
159 [global::Cpp2ILInjected.Address(RVA = "0xB40C20", Offset = "0xB40C20", Length = "0x40")]
160 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x40027A7")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
170 }
171}
class f__AnonymousType0<< Count > j__TPar
static ulong PackInFour(float vectorX, float vectorY, float vectorZ, float vectorW)