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
Film.cs
Go to the documentation of this file.
1using System;
5
7{
8 // Token: 0x02000792 RID: 1938
9 public class Film
10 {
11 // Token: 0x170007AF RID: 1967
12 // (get) Token: 0x06003F67 RID: 16231 RVA: 0x00240950 File Offset: 0x0023EB50
13 public int Frame
14 {
15 get
16 {
17 return this._frame;
18 }
19 }
20
21 // Token: 0x170007B0 RID: 1968
22 // (get) Token: 0x06003F68 RID: 16232 RVA: 0x00240964 File Offset: 0x0023EB64
23 public int FrameCount
24 {
25 get
26 {
27 return this._frameCount;
28 }
29 }
30
31 // Token: 0x170007B1 RID: 1969
32 // (get) Token: 0x06003F69 RID: 16233 RVA: 0x00240978 File Offset: 0x0023EB78
33 public int AppendPoint
34 {
35 get
36 {
37 return this._nextSequenceAppendTime;
38 }
39 }
40
41 // Token: 0x170007B2 RID: 1970
42 // (get) Token: 0x06003F6A RID: 16234 RVA: 0x0024098C File Offset: 0x0023EB8C
43 public bool IsActive
44 {
45 get
46 {
47 return this._isActive;
48 }
49 }
50
51 // Token: 0x06003F6B RID: 16235 RVA: 0x000021DB File Offset: 0x000003DB
52 public void AddSequence(int start, int duration, FrameEvent frameEvent)
53 {
54 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
55 }
56
57 // Token: 0x06003F6C RID: 16236 RVA: 0x002409A0 File Offset: 0x0023EBA0
58 public void AppendSequence(int duration, FrameEvent frameEvent)
59 {
61 this.AddSequence(nextSequenceAppendTime, duration, frameEvent);
62 }
63
64 // Token: 0x06003F6D RID: 16237 RVA: 0x002409C0 File Offset: 0x0023EBC0
65 public void AddSequences(int start, int duration, params FrameEvent[] frameEvents)
66 {
67 IntPtr invoke_impl = frameEvents.invoke_impl;
68 this.AddSequence(start, duration, frameEvents);
69 }
70
71 // Token: 0x06003F6E RID: 16238 RVA: 0x000021DB File Offset: 0x000003DB
72 public void AppendSequences(int duration, params FrameEvent[] frameEvents)
73 {
74 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
75 }
76
77 // Token: 0x06003F6F RID: 16239 RVA: 0x002409E0 File Offset: 0x0023EBE0
78 public void AppendEmptySequence(int duration)
79 {
81 }
82
83 // Token: 0x06003F70 RID: 16240 RVA: 0x002409F8 File Offset: 0x0023EBF8
85 {
87 this.AddKeyFrame(nextSequenceAppendTime, frameEvent);
88 }
89
90 // Token: 0x06003F71 RID: 16241 RVA: 0x000021DB File Offset: 0x000003DB
92 {
93 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
94 }
95
96 // Token: 0x06003F72 RID: 16242 RVA: 0x000021DB File Offset: 0x000003DB
97 public void AddKeyFrame(int frame, FrameEvent frameEvent)
98 {
99 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
100 }
101
102 // Token: 0x06003F73 RID: 16243 RVA: 0x00240A14 File Offset: 0x0023EC14
103 public void AddKeyFrames(int frame, params FrameEvent[] frameEvents)
104 {
105 IntPtr invoke_impl = frameEvents.invoke_impl;
106 this.AddKeyFrame(frame, frameEvents);
107 }
108
109 // Token: 0x06003F74 RID: 16244 RVA: 0x00240A34 File Offset: 0x0023EC34
111 {
112 if (this._sequences._size != 0)
113 {
114 int frame = this._frame;
115 int frame2 = this._frame;
118 }
119 throw new OutOfMemoryException();
120 }
121
122 // Token: 0x06003F75 RID: 16245 RVA: 0x00240A7C File Offset: 0x0023EC7C
123 public virtual void OnBegin()
124 {
125 this._isActive = true;
126 }
127
128 // Token: 0x06003F76 RID: 16246 RVA: 0x00240A90 File Offset: 0x0023EC90
129 public virtual void OnEnd()
130 {
131 }
132
133 // Token: 0x06003F77 RID: 16247 RVA: 0x00240AA0 File Offset: 0x0023ECA0
134 private static void EmptyFrameEvent(FrameEventData evt)
135 {
136 }
137
138 // Token: 0x06003F78 RID: 16248 RVA: 0x00240AB0 File Offset: 0x0023ECB0
139 public Film()
140 {
141 }
142
143 // Token: 0x04007DB1 RID: 32177
144 private int _frame;
145
146 // Token: 0x04007DB2 RID: 32178
147 private int _frameCount;
148
149 // Token: 0x04007DB3 RID: 32179
151
152 // Token: 0x04007DB4 RID: 32180
153 private bool _isActive;
154
155 // Token: 0x04007DB5 RID: 32181
157
158 // Token: 0x02000793 RID: 1939
159 private class Sequence
160 {
161 // Token: 0x170007B3 RID: 1971
162 // (get) Token: 0x06003F79 RID: 16249 RVA: 0x00240AC4 File Offset: 0x0023ECC4
164 {
165 get
166 {
167 return this._frameEvent;
168 }
169 }
170
171 // Token: 0x170007B4 RID: 1972
172 // (get) Token: 0x06003F7A RID: 16250 RVA: 0x00240AD8 File Offset: 0x0023ECD8
173 public int Duration
174 {
175 get
176 {
177 return this._duration;
178 }
179 }
180
181 // Token: 0x170007B5 RID: 1973
182 // (get) Token: 0x06003F7B RID: 16251 RVA: 0x00240AEC File Offset: 0x0023ECEC
183 public int Start
184 {
185 get
186 {
187 return this._start;
188 }
189 }
190
191 // Token: 0x06003F7C RID: 16252 RVA: 0x00240B00 File Offset: 0x0023ED00
192 public Sequence(FrameEvent frameEvent, int start, int duration)
193 {
195 this._duration = duration;
196 }
197
198 // Token: 0x04007DB6 RID: 32182
200
201 // Token: 0x04007DB7 RID: 32183
202 private int _duration;
203
204 // Token: 0x04007DB8 RID: 32184
205 private int _start;
206 }
207 }
208}
class f__AnonymousType0<< Count > j__TPar
Sequence(FrameEvent frameEvent, int start, int duration)
Definition Film.cs:192
virtual void OnEnd()
Definition Film.cs:129
virtual void OnBegin()
Definition Film.cs:123
void AppendKeyFrames(params FrameEvent[] frameEvents)
Definition Film.cs:91
void AppendKeyFrame(FrameEvent frameEvent)
Definition Film.cs:84
void AppendSequence(int duration, FrameEvent frameEvent)
Definition Film.cs:58
void AppendEmptySequence(int duration)
Definition Film.cs:78
void AddKeyFrame(int frame, FrameEvent frameEvent)
Definition Film.cs:97
List< Film.Sequence > _sequences
Definition Film.cs:156
void AddSequences(int start, int duration, params FrameEvent[] frameEvents)
Definition Film.cs:65
void AddKeyFrames(int frame, params FrameEvent[] frameEvents)
Definition Film.cs:103
static void EmptyFrameEvent(FrameEventData evt)
Definition Film.cs:134
void AppendSequences(int duration, params FrameEvent[] frameEvents)
Definition Film.cs:72
bool OnUpdate(GameTime gameTime)
Definition Film.cs:110
void AddSequence(int start, int duration, FrameEvent frameEvent)
Definition Film.cs:52