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

◆ TrySyncingInput()

void Terraria.Player.TrySyncingInput ( )
inlineprivate

Definition at line 7169 of file Player.cs.

7170 {
7171 if (Main.netMode == 1)
7172 {
7173 bool flag = false;
7174 Player clientPlayer = Main.clientPlayer;
7175 if (controlUp != clientPlayer.controlUp)
7176 {
7177 flag = true;
7178 }
7179 if (controlDown != clientPlayer.controlDown)
7180 {
7181 flag = true;
7182 }
7183 if (controlLeft != clientPlayer.controlLeft)
7184 {
7185 flag = true;
7186 }
7187 if (controlRight != clientPlayer.controlRight)
7188 {
7189 flag = true;
7190 }
7191 if (controlJump != clientPlayer.controlJump)
7192 {
7193 flag = true;
7194 }
7195 if (controlUseItem != clientPlayer.controlUseItem)
7196 {
7197 flag = true;
7198 }
7199 if (selectedItem != clientPlayer.selectedItem)
7200 {
7201 flag = true;
7202 }
7203 if (autoReuseAllWeapons != clientPlayer.autoReuseAllWeapons)
7204 {
7205 flag = true;
7206 }
7207 if (controlDownHold != clientPlayer.controlDownHold)
7208 {
7209 flag = true;
7210 }
7211 if (isOperatingAnotherEntity != clientPlayer.isOperatingAnotherEntity)
7212 {
7213 flag = true;
7214 }
7215 if (flag)
7216 {
7217 NetMessage.SendData(13, -1, -1, null, Main.myPlayer);
7218 }
7219 }
7220 }
bool controlRight
Definition Player.cs:1896
bool controlDownHold
Definition Player.cs:1962
bool autoReuseAllWeapons
Definition Player.cs:1966
bool isOperatingAnotherEntity
Definition Player.cs:1964
bool controlUseItem
Definition Player.cs:1904

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(), and Terraria.Player.Update().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: