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
StardewValleyAnimation.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20009A3")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6004901")]
16 [global::Cpp2ILInjected.Address(RVA = "0x82740C", Offset = "0x82740C", Length = "0x84")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "PostContentLoadInitialize", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6004902")]
28 [global::Cpp2ILInjected.Address(RVA = "0x827490", Offset = "0x827490", Length = "0xA94")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
32 {
34 typeof(int),
35 typeof(int),
36 typeof(int),
37 typeof(int),
38 typeof(int),
39 typeof(int)
40 }, ReturnType = typeof(Rectangle))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
43 {
44 typeof(float),
45 typeof(float)
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
48 {
51 }, ReturnType = typeof(Vector2))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = ".ctor", MemberParameters = new object[]
53 {
58 typeof(float),
60 typeof(float),
62 typeof(int)
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Segments.SpriteSegment), Member = ".ctor", MemberParameters = new object[]
65 {
67 typeof(int),
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Segments.SpriteSegment.MaskedFadeEffect.GetMatrixAction), Member = ".ctor", MemberParameters = new object[]
72 {
73 typeof(object),
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Segments.SpriteSegment.MaskedFadeEffect), Member = ".ctor", MemberParameters = new object[]
77 {
78 typeof(Segments.SpriteSegment.MaskedFadeEffect.GetMatrixAction),
79 typeof(string),
80 typeof(int),
81 typeof(int)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.Sprites.OutCircleScale), Member = ".ctor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Segments.AnimationSegmentWithActions<>), Member = "Then", MemberParameters = new object[] { "Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = "AnimationSegmentWithActions`1<T>")]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.Sprites.OutCircleScale), Member = ".ctor", MemberParameters = new object[]
86 {
88 typeof(int)
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Segments.AnimationSegmentWithActions<>), Member = "With", MemberParameters = new object[] { "Terraria.GameContent.Animations.IAnimationSegmentAction`1<T>" }, ReturnType = "AnimationSegmentWithActions`1<T>")]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.Sprites.Wait), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
93 {
94 typeof(int),
95 typeof(int)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Actions.Sprites.SetFrameSequence), Member = ".ctor", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(Point[]),
101 typeof(int),
102 typeof(int),
103 typeof(int)
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 59)]
106 private void ComposeAnimation()
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x6004903")]
112 [global::Cpp2ILInjected.Address(RVA = "0x827F24", Offset = "0x827F24", Length = "0x74")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Transform", ReturnType = typeof(Matrix))]
115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x6004904")]
122 [global::Cpp2ILInjected.Address(RVA = "0x827F98", Offset = "0x827F98", Length = "0x130")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawProjDirect", MemberParameters = new object[]
125 {
127 typeof(int)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x400842D")]
138 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
140 }
141}
class f__AnonymousType0<< Count > j__TPar
void Draw(SpriteBatch spriteBatch, int timeInAnimation, Vector2 positionInScreen)