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
|
Public Member Functions | |
DSTFilm () | |
override void | OnBegin () |
override void | OnEnd () |
void | AddSequence (int start, int duration, FrameEvent frameEvent) |
void | AppendSequence (int duration, FrameEvent frameEvent) |
void | AddSequences (int start, int duration, params FrameEvent[] frameEvents) |
void | AppendSequences (int duration, params FrameEvent[] frameEvents) |
void | AppendEmptySequence (int duration) |
void | AppendKeyFrame (FrameEvent frameEvent) |
void | AppendKeyFrames (params FrameEvent[] frameEvents) |
void | AddKeyFrame (int frame, FrameEvent frameEvent) |
void | AddKeyFrames (int frame, params FrameEvent[] frameEvents) |
bool | OnUpdate (GameTime gameTime) |
Properties | |
int | Frame [get, set] |
int | FrameCount [get, set] |
int | AppendPoint [get, set] |
bool | IsActive [get, set] |
Private Member Functions | |
void | BuildSequence () |
void | PrepareScene () |
void | ClearScene () |
void | EquipDSTShaderItem (FrameEventData evt) |
void | RemoveDSTShaderItem (FrameEventData evt) |
void | CreateDeerclops (FrameEventData evt) |
NPC | PlaceNPCOnGround (int type, Vector2 position) |
void | CreateChester (FrameEventData evt) |
void | ControlPlayer (FrameEventData evt) |
void | StopBeforeCliff (FrameEventData evt) |
void | TurnPlayerToTheLeft (FrameEventData evt) |
void | DeerclopsAttack (FrameEventData evt) |
Static Private Member Functions | |
static void | FindFloorAt (Vector2 position, out int x, out int y) |
static void | EmptyFrameEvent (FrameEventData evt) |
Private Attributes | |
NPC | _deerclops |
Projectile | _chester |
Vector2 | _startPoint |
Item | _oldItem |
int | _frame |
int | _frameCount |
int | _nextSequenceAppendTime |
bool | _isActive |
List< Film.Sequence > | _sequences |
Definition at line 10 of file DSTFilm.cs.