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

◆ Dismount()

void Terraria.Mount.Dismount ( Player mountedPlayer)
inline

Definition at line 1578 of file Mount.cs.

1579 {
1580 while (this._active)
1581 {
1582 Mount.MountData data = this._data;
1583 if (data == null)
1584 {
1585 if (116 == 0)
1586 {
1587 }
1588 if (!true)
1589 {
1590 }
1591 long num = 0L;
1592 this.DoSpawnDust(mountedPlayer, num != 0L);
1593 long num2 = 0L;
1594 this._idleTime = (int)num2;
1595 int height = mountedPlayer.height;
1596 float y = mountedPlayer.position.Y;
1597 int num3 = 42;
1599 mountedPlayer.position.Y = (float)height;
1600 int whoAmI = mountedPlayer.whoAmI;
1601 if (num3 == 0)
1602 {
1603 }
1604 int myPlayer = Main.myPlayer;
1605 int whoAmI2 = mountedPlayer.whoAmI;
1606 break;
1607 }
1608 bool minecart = data.Minecart;
1609 int buff = data.buff;
1610 mountedPlayer.ClearBuff(buff);
1611 if (minecart)
1612 {
1614 int extraBuff = data2.extraBuff;
1615 mountedPlayer.ClearBuff(extraBuff);
1616 if (data2 == null)
1617 {
1618 }
1619 if (!true)
1620 {
1621 }
1622 return;
1623 }
1624 }
1625 }
class f__AnonymousType0<< Count > j__TPar
Mount.MountData _data
Definition Mount.cs:1845
void DoSpawnDust(Player mountedPlayer, bool isDismounting)
Definition Mount.cs:1686

References Terraria.Mount._active, Terraria.Mount._data, Terraria.Mount.MountData.buff, Terraria.Mount.DoSpawnDust(), j__TPar, System.L, Terraria.Mount.MountData.Minecart, and Terraria.Main.myPlayer.

Referenced by Terraria.Player.GrappleMovement(), Terraria.Player.ItemCheck_HandleMount(), Terraria.Player.PetAnimal(), Terraria.Player.QuickGrapple(), and Terraria.Player.QuickMount().