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

◆ UpdateJumpHeight()

void Terraria.Player.UpdateJumpHeight ( )
inline

Definition at line 6018 of file Player.cs.

6019 {
6020 if (this.mount._active)
6021 {
6022 float x = this.velocity.X;
6023 int num;
6024 Player.jumpHeight = num;
6025 Mount mount = this.mount;
6026 float x2 = this.velocity.X;
6027 return;
6028 }
6029 bool flag = this.jumpBoost;
6030 if (flag)
6031 {
6032 if (!flag)
6033 {
6034 }
6035 Player.jumpHeight = 20;
6036 float num2;
6038 }
6039 if (this.empressBrooch)
6040 {
6041 float num3 = this.jumpSpeedBoost;
6043 }
6044 if (this.frogLegJumpBoost)
6045 {
6046 float num4 = this.jumpSpeedBoost;
6047 int num5 = this.extraFall;
6049 }
6050 if (this.moonLordLegs)
6051 {
6052 float num6 = this.jumpSpeedBoost;
6053 int num7 = this.extraFall;
6056 if (num7 == 0)
6057 {
6058 }
6059 Player.jumpHeight = Player.jumpHeight;
6060 }
6061 bool flag2 = this.wereWolf;
6062 if (flag2)
6063 {
6064 if (!flag2)
6065 {
6066 }
6067 Player.jumpHeight = Player.jumpHeight;
6068 Player.jumpSpeed = Player.jumpSpeed;
6069 }
6070 bool isInUse = this.portableStoolInfo.IsInUse;
6071 if (isInUse)
6072 {
6073 if (!isInUse)
6074 {
6075 }
6076 Player.jumpHeight = Player.jumpHeight;
6077 }
6078 if (!isInUse)
6079 {
6080 }
6081 float jumpSpeed = Player.jumpSpeed;
6082 float num8 = this.jumpSpeedBoost;
6084 bool flag3 = this.sticky;
6085 if (flag3)
6086 {
6087 if (!flag3)
6088 {
6089 }
6090 Player.jumpHeight = Player.jumpHeight;
6091 Player.jumpSpeed = Player.jumpSpeed;
6092 }
6093 bool flag4 = this.dazed;
6094 if (flag4)
6095 {
6096 if (!flag4)
6097 {
6098 }
6099 Player.jumpHeight = Player.jumpHeight;
6100 Player.jumpSpeed = Player.jumpSpeed;
6101 return;
6102 }
6103 }
class f__AnonymousType0<< Count > j__TPar
Vector2 velocity
Definition Entity.cs:463
bool frogLegJumpBoost
Definition Player.cs:22868
static float jumpSpeed
Definition Player.cs:108
PortableStoolUsage portableStoolInfo
Definition Player.cs:20984
float jumpSpeedBoost
Definition Player.cs:22850

References Terraria.Mount._active, Terraria.Player.dazed, Terraria.Player.empressBrooch, Terraria.Player.extraFall, Terraria.Player.frogLegJumpBoost, Terraria.DataStructures.PortableStoolUsage.IsInUse, j__TPar, Terraria.Player.jumpBoost, Terraria.Player.jumpHeight, Terraria.Player.jumpSpeed, Terraria.Player.jumpSpeedBoost, Terraria.Player.moonLordLegs, Terraria.Player.mount, Terraria.Player.portableStoolInfo, Terraria.Player.sticky, Terraria.Entity.velocity, Terraria.Player.wereWolf, and Microsoft.Xna.Framework.Vector2.X.