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

◆ Update()

void Terraria.Graphics.CameraModifiers.PunchCameraModifier.Update ( CameraInfo cameraInfo)
inline

Implements Terraria.Graphics.CameraModifiers.ICameraModifier.

Definition at line 52 of file PunchCameraModifier.cs.

53 {
54 int num = 1;
55 int framesLasted = this._framesLasted;
57 if (num == 0)
58 {
60 }
61 int num2 = 17008;
62 int framesToLast = this._framesToLast;
63 if (num2 == 0)
64 {
65 }
66 float x = this._startPosition.X;
67 float y = this._startPosition.Y;
68 float x2 = cameraInfo.OriginalCameraCenter.X;
69 float y2 = cameraInfo.OriginalCameraCenter.Y;
70 if (num2 == 0)
71 {
72 }
74 float y3 = this._direction.Y;
76 Vector2 cameraPosition = cameraInfo.CameraPosition;
77 float x3 = this._direction.X;
78 if (num2 == 0)
79 {
80 }
81 float strength = this._strength;
85 int num3 = 1;
86 this.<Finished>k__BackingField = num3 != 0;
87 }
class f__AnonymousType0<< Count > j__TPar

References Terraria.Graphics.CameraModifiers.PunchCameraModifier._direction, Terraria.Graphics.CameraModifiers.PunchCameraModifier._distanceFalloff, Terraria.Graphics.CameraModifiers.PunchCameraModifier._framesLasted, Terraria.Graphics.CameraModifiers.PunchCameraModifier._framesToLast, Terraria.Graphics.CameraModifiers.PunchCameraModifier._startPosition, Terraria.Graphics.CameraModifiers.PunchCameraModifier._strength, Terraria.Graphics.CameraModifiers.PunchCameraModifier._vibrationCyclesPerSecond, Terraria.Graphics.CameraModifiers.PunchCameraModifier.Finished, j__TPar, Terraria.Graphics.CameraModifiers.PunchCameraModifier.k__BackingField, Terraria.Graphics.CameraModifiers.CameraInfo.OriginalCameraCenter, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.