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

◆ DoubleJumpVisuals()

void Terraria.Player.DoubleJumpVisuals ( )
inline

Definition at line 6648 of file Player.cs.

6649 {
6651 {
6652 bool flag = this.canJumpAgain_Sandstorm;
6653 if (flag)
6654 {
6655 float num = this.gravDir;
6656 float y = this.velocity.Y;
6657 float y2 = this.velocity.Y;
6658 int height = this.height;
6659 float x = this.position.X;
6660 float y3 = this.position.Y;
6661 int width = this.width;
6662 float x2 = this.velocity.X;
6663 float y4 = this.velocity.Y;
6664 if (!flag)
6665 {
6666 }
6667 float x3 = this.velocity.X;
6668 return;
6669 }
6670 if (!this.hasJumpOption_Sandstorm)
6671 {
6672 return;
6673 }
6674 }
6676 {
6677 float num2 = this.gravDir;
6678 float y5 = this.velocity.Y;
6679 float y6 = this.velocity.Y;
6680 int num3 = this.jump;
6681 int height2 = this.height;
6682 float x4 = this.position.X;
6683 float y7 = this.position.Y;
6684 int width2 = this.width;
6685 float x5 = this.velocity.X;
6686 float y8 = this.velocity.Y;
6687 if (height2 == 0)
6688 {
6689 }
6690 int num4 = 21846;
6691 int num5 = 1;
6692 this.sandStorm = num5 != 0;
6693 int width3 = this.width;
6694 float x6 = this.position.X;
6695 float y9 = this.position.Y;
6696 float x7 = this.velocity.X;
6697 float y10 = this.velocity.Y;
6698 if (width3 == 0)
6699 {
6700 }
6701 if (num5 == 0)
6702 {
6703 }
6704 float x8 = this.velocity.X;
6705 float y11 = this.velocity.Y;
6706 if (num4 == 0)
6707 {
6708 }
6709 return;
6710 }
6712 {
6713 bool flag2 = this.canJumpAgain_Fart;
6714 if (!flag2)
6715 {
6716 float num6 = this.gravDir;
6717 float y12 = this.velocity.Y;
6718 float y13 = this.velocity.Y;
6719 int height3 = this.height;
6720 float x9 = this.position.X;
6721 float y14 = this.position.Y;
6722 int width4 = this.width;
6723 float x10 = this.velocity.X;
6724 float y15 = this.velocity.Y;
6725 if (!flag2)
6726 {
6727 }
6728 float x11 = this.velocity.X;
6729 }
6730 }
6732 {
6733 bool flag3 = this.canJumpAgain_Unicorn;
6734 if (!flag3)
6735 {
6736 float num7 = this.gravDir;
6737 float y16 = this.velocity.Y;
6738 float y17 = this.velocity.Y;
6739 if (!flag3)
6740 {
6741 }
6742 float x12 = this.position.X;
6743 float y18 = this.position.Y;
6744 int width5 = this.width;
6745 bool wet = this.wet;
6746 if (!true)
6747 {
6748 }
6749 int num8 = this.cMount;
6750 }
6751 }
6753 {
6754 float num9 = this.gravDir;
6755 float y19 = this.velocity.Y;
6756 float y20 = this.velocity.Y;
6757 int num10 = this.jump;
6758 int height4 = this.height;
6759 float x13 = this.position.X;
6760 float y21 = this.position.Y;
6761 int width6 = this.width;
6762 float x14 = this.velocity.X;
6763 float y22 = this.velocity.Y;
6764 if (num10 == 0)
6765 {
6766 }
6767 if (height4 == 0)
6768 {
6769 }
6770 int num11 = this.jump;
6771 float x15 = this.velocity.X;
6772 float y23 = this.velocity.Y;
6773 return;
6774 }
6776 {
6777 float num12 = this.gravDir;
6778 float y24 = this.velocity.Y;
6779 float y25 = this.velocity.Y;
6780 int height5 = this.height;
6781 long num13 = 0L;
6782 float x16 = this.position.X;
6783 float y26 = this.position.Y;
6784 int width7 = this.width;
6785 float x17 = this.velocity.X;
6786 float y27 = this.velocity.Y;
6787 if (height5 == 0)
6788 {
6789 }
6790 float x18 = this.velocity.X;
6791 float y28 = this.velocity.Y;
6792 if (num13 != 0L)
6793 {
6794 return;
6795 }
6796 float x19 = this.velocity.X;
6797 float y29 = this.velocity.Y;
6798 float x20 = this.position.X;
6799 float y30 = this.position.Y;
6800 int width8 = this.width;
6801 float x21 = this.velocity.X;
6802 float y31 = this.velocity.Y;
6803 float x22 = this.velocity.X;
6804 float y32 = this.velocity.Y;
6805 float x23 = this.position.X;
6806 float y33 = this.position.Y;
6807 int width9 = this.width;
6808 float x24 = this.velocity.X;
6809 float y34 = this.velocity.Y;
6810 float x25 = this.velocity.X;
6811 float y35 = this.velocity.Y;
6812 }
6813 }
class f__AnonymousType0<< Count > j__TPar
Vector2 velocity
Definition Entity.cs:463
Vector2 position
Definition Entity.cs:460
bool isPerformingJump_Sandstorm
Definition Player.cs:22775
bool canJumpAgain_Sandstorm
Definition Player.cs:22772
bool hasJumpOption_Sandstorm
Definition Player.cs:22769
bool canJumpAgain_Fart
Definition Player.cs:22790
bool canJumpAgain_Sail
Definition Player.cs:22799
bool isPerformingJump_Blizzard
Definition Player.cs:22784
bool hasJumpOption_Fart
Definition Player.cs:22787
bool canJumpAgain_Blizzard
Definition Player.cs:22781
bool canJumpAgain_Cloud
Definition Player.cs:22763
bool isPerformingJump_Cloud
Definition Player.cs:22766
bool hasJumpOption_Unicorn
Definition Player.cs:22805
bool isPerformingJump_Fart
Definition Player.cs:22793
bool canJumpAgain_Unicorn
Definition Player.cs:22808
bool isPerformingJump_Sail
Definition Player.cs:22802
bool hasJumpOption_Sail
Definition Player.cs:22796
bool hasJumpOption_Cloud
Definition Player.cs:22760
bool hasJumpOption_Blizzard
Definition Player.cs:22778
bool isPerformingJump_Unicorn
Definition Player.cs:22811

References Terraria.Player.canJumpAgain_Blizzard, Terraria.Player.canJumpAgain_Cloud, Terraria.Player.canJumpAgain_Fart, Terraria.Player.canJumpAgain_Sail, Terraria.Player.canJumpAgain_Sandstorm, Terraria.Player.canJumpAgain_Unicorn, Terraria.Player.cMount, Terraria.Player.gravDir, Terraria.Player.hasJumpOption_Blizzard, Terraria.Player.hasJumpOption_Cloud, Terraria.Player.hasJumpOption_Fart, Terraria.Player.hasJumpOption_Sail, Terraria.Player.hasJumpOption_Sandstorm, Terraria.Player.hasJumpOption_Unicorn, Terraria.Entity.height, Terraria.Player.isPerformingJump_Blizzard, Terraria.Player.isPerformingJump_Cloud, Terraria.Player.isPerformingJump_Fart, Terraria.Player.isPerformingJump_Sail, Terraria.Player.isPerformingJump_Sandstorm, Terraria.Player.isPerformingJump_Unicorn, j__TPar, Terraria.Player.jump, System.L, Terraria.Entity.position, Terraria.Entity.velocity, Terraria.Entity.wet, Terraria.Entity.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.