Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TrySyncingInput()

void Terraria.Player.TrySyncingInput ( )
inlineprivate

Definition at line 5802 of file Player.cs.

5803 {
5804 if (Main.netMode == 1)
5805 {
5806 bool flag = false;
5807 Player clientPlayer = Main.clientPlayer;
5808 if (controlUp != clientPlayer.controlUp)
5809 {
5810 flag = true;
5811 }
5812 if (controlDown != clientPlayer.controlDown)
5813 {
5814 flag = true;
5815 }
5816 if (controlLeft != clientPlayer.controlLeft)
5817 {
5818 flag = true;
5819 }
5820 if (controlRight != clientPlayer.controlRight)
5821 {
5822 flag = true;
5823 }
5824 if (controlJump != clientPlayer.controlJump)
5825 {
5826 flag = true;
5827 }
5828 if (controlUseItem != clientPlayer.controlUseItem)
5829 {
5830 flag = true;
5831 }
5832 if (selectedItem != clientPlayer.selectedItem)
5833 {
5834 flag = true;
5835 }
5836 if (autoReuseAllWeapons != clientPlayer.autoReuseAllWeapons)
5837 {
5838 flag = true;
5839 }
5840 if (controlDownHold != clientPlayer.controlDownHold)
5841 {
5842 flag = true;
5843 }
5844 if (isOperatingAnotherEntity != clientPlayer.isOperatingAnotherEntity)
5845 {
5846 flag = true;
5847 }
5848 if (flag)
5849 {
5850 NetMessage.SendData(13, -1, -1, null, Main.myPlayer);
5851 }
5852 }
5853 }
bool controlRight
Definition Player.cs:1383
bool controlDownHold
Definition Player.cs:1449
bool autoReuseAllWeapons
Definition Player.cs:1453
bool isOperatingAnotherEntity
Definition Player.cs:1451
bool controlUseItem
Definition Player.cs:1391

References Terraria.Player.autoReuseAllWeapons, Terraria.Main.clientPlayer, Terraria.Player.controlDown, Terraria.Player.controlDownHold, Terraria.Player.controlJump, Terraria.Player.controlLeft, Terraria.Player.controlRight, Terraria.Player.controlUp, Terraria.Player.controlUseItem, Terraria.Player.isOperatingAnotherEntity, Terraria.Main.myPlayer, Terraria.Main.netMode, Terraria.Player.selectedItem, and Terraria.NetMessage.SendData().

Referenced by Terraria.Player.Ghost().