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
SettingsForCharacterPreview.cs
Go to the documentation of this file.
1using System;
5using Terraria.ID;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000671")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6003722")]
13 [global::Cpp2ILInjected.Address(RVA = "0x141DA08", Offset = "0x141DA08", Length = "0xEC")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "DrawPet", MemberParameters = new object[]
16 {
20 typeof(bool)
21 }, ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
24 {
27 }, ReturnType = typeof(Vector2))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SettingsForCharacterPreview.SelectionBasedSettings), Member = "ApplyTo", MemberParameters = new object[] { typeof(Projectile) }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
30 public void ApplyTo(Projectile proj, bool walking)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6003723")]
36 [global::Cpp2ILInjected.Address(RVA = "0x141DB68", Offset = "0x141DB68", Length = "0x20")]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = "SimpleLoop", MemberParameters = new object[]
38 {
39 typeof(int),
40 typeof(int),
41 typeof(int),
42 typeof(bool)
43 }, ReturnType = typeof(SettingsForCharacterPreview))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SettingsForCharacterPreview), Member = "Modify", MemberParameters = new object[]
47 {
49 typeof(int?),
50 typeof(int?),
51 typeof(int?),
52 typeof(bool?)
53 }, ReturnType = typeof(void))]
54 public SettingsForCharacterPreview WhenSelected(int? startFrame = null, int? frameCount = null, int? delayPerFrame = null, bool? bounceLoop = null)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x6003724")]
60 [global::Cpp2ILInjected.Address(RVA = "0x141DCD8", Offset = "0x141DCD8", Length = "0x20")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = "SimpleLoop", MemberParameters = new object[]
62 {
63 typeof(int),
64 typeof(int),
65 typeof(int),
66 typeof(bool)
67 }, ReturnType = typeof(SettingsForCharacterPreview))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 29)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SettingsForCharacterPreview), Member = "Modify", MemberParameters = new object[]
71 {
72 typeof(ref SettingsForCharacterPreview.SelectionBasedSettings),
73 typeof(int?),
74 typeof(int?),
75 typeof(int?),
76 typeof(bool?)
77 }, ReturnType = typeof(void))]
78 public SettingsForCharacterPreview WhenNotSelected(int? startFrame = null, int? frameCount = null, int? delayPerFrame = null, bool? bounceLoop = null)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x6003725")]
84 [global::Cpp2ILInjected.Address(RVA = "0x141DB88", Offset = "0x141DB88", Length = "0x150")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SettingsForCharacterPreview), Member = "WhenSelected", MemberParameters = new object[]
87 {
88 typeof(int?),
89 typeof(int?),
90 typeof(int?),
91 typeof(bool?)
92 }, ReturnType = typeof(SettingsForCharacterPreview))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SettingsForCharacterPreview), Member = "WhenNotSelected", MemberParameters = new object[]
94 {
95 typeof(int?),
96 typeof(int?),
97 typeof(int?),
98 typeof(bool?)
99 }, ReturnType = typeof(SettingsForCharacterPreview))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = "get_Value", ReturnType = "T")]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int?), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
105 private static void Modify(ref SettingsForCharacterPreview.SelectionBasedSettings target, int? startFrame, int? frameCount, int? delayPerFrame, bool? bounceLoop)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6003726")]
111 [global::Cpp2ILInjected.Address(RVA = "0x141DCF8", Offset = "0x141DCF8", Length = "0x8")]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6003727")]
119 [global::Cpp2ILInjected.Address(RVA = "0x141DD00", Offset = "0x141DD00", Length = "0x34")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 64)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
123 {
124 typeof(float),
125 typeof(float)
126 }, ReturnType = typeof(void))]
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6003728")]
133 [global::Cpp2ILInjected.Address(RVA = "0x141DD34", Offset = "0x141DD34", Length = "0x8")]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 38)]
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6003729")]
142 [global::Cpp2ILInjected.Address(RVA = "0x141DD3C", Offset = "0x141DD3C", Length = "0x8")]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 29)]
149
150 [global::Cpp2ILInjected.Token(Token = "0x600372A")]
151 [global::Cpp2ILInjected.Address(RVA = "0x141DD44", Offset = "0x141DD44", Length = "0x10")]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = "SimpleLoop", MemberParameters = new object[]
153 {
154 typeof(int),
155 typeof(int),
156 typeof(int),
157 typeof(bool)
158 }, ReturnType = typeof(SettingsForCharacterPreview))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x400781C")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
170
171 [global::Cpp2ILInjected.Token(Token = "0x400781D")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
174
175 [global::Cpp2ILInjected.Token(Token = "0x400781E")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
178
179 [global::Cpp2ILInjected.Token(Token = "0x400781F")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
181 public int SpriteDirection;
182
183 [global::Cpp2ILInjected.Token(Token = "0x4007820")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
186
187 [global::Cpp2ILInjected.Token(Token = "0x2000672")]
189
190 [global::Cpp2ILInjected.Token(Token = "0x2000673")]
192 {
193 [global::Cpp2ILInjected.Token(Token = "0x600372F")]
194 [global::Cpp2ILInjected.Address(RVA = "0x141DAF4", Offset = "0x141DAF4", Length = "0x74")]
195 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SettingsForCharacterPreview), Member = "ApplyTo", MemberParameters = new object[]
197 {
199 typeof(bool)
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
203 {
204 throw null;
205 }
206
207 [global::Cpp2ILInjected.Token(Token = "0x4007821")]
208 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
209 public int StartFrame;
210
211 [global::Cpp2ILInjected.Token(Token = "0x4007822")]
212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
213 public int FrameCount;
214
215 [global::Cpp2ILInjected.Token(Token = "0x4007823")]
216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
217 public int DelayPerFrame;
218
219 [global::Cpp2ILInjected.Token(Token = "0x4007824")]
220 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
221 public bool BounceLoop;
222 }
223 }
224}
class f__AnonymousType0<< Count > j__TPar
SettingsForCharacterPreview WithOffset(float x, float y)
SettingsForCharacterPreview.CustomAnimationCode CustomAnimation
SettingsForCharacterPreview WithSpriteDirection(int spriteDirection)
static void Modify(ref SettingsForCharacterPreview.SelectionBasedSettings target, int? startFrame, int? frameCount, int? delayPerFrame, bool? bounceLoop)
SettingsForCharacterPreview WithCode(SettingsForCharacterPreview.CustomAnimationCode customAnimation)
SettingsForCharacterPreview WithOffset(Vector2 offset)
delegate void CustomAnimationCode(Projectile proj, bool walking)
SettingsForCharacterPreview.SelectionBasedSettings Selected
SettingsForCharacterPreview WhenSelected(int? startFrame=null, int? frameCount=null, int? delayPerFrame=null, bool? bounceLoop=null)
SettingsForCharacterPreview WhenNotSelected(int? startFrame=null, int? frameCount=null, int? delayPerFrame=null, bool? bounceLoop=null)
SettingsForCharacterPreview.SelectionBasedSettings NotSelected