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

◆ SendClientChanges()

override void Terraria.ModLoader.Default.ConsumedStatIncreasesPlayer.SendClientChanges ( ModPlayer clientPlayer)
inlinevirtual

Allows you to sync any information that has changed between the server and client. Here, you should check the information you have copied in the clientClone parameter; if they differ between this player and the clientPlayer parameter, then you should send that information using NetMessage.SendData or ModPacket.Send.

Parameters
clientPlayer

Reimplemented from Terraria.ModLoader.ModPlayer.

Definition at line 64 of file ConsumedStatIncreasesPlayer.cs.

65 {
66 Player player = base.Player;
67 Player client = clientPlayer.Player;
68 if (player.ConsumedLifeCrystals != client.ConsumedLifeCrystals || player.ConsumedLifeFruit != client.ConsumedLifeFruit || player.ConsumedManaCrystals != client.ConsumedManaCrystals)
69 {
70 NetHandler.SendConsumedState(-1, player);
71 }
72 }
Player Player
The Player instance that this ModPlayer instance is attached to.
Definition ModPlayer.cs:29

References Terraria.Player.ConsumedLifeCrystals, Terraria.Player.ConsumedLifeFruit, Terraria.Player.ConsumedManaCrystals, Terraria.ModLoader.ModPlayer.Player, and Terraria.ModLoader.Default.ConsumedStatIncreasesPlayer.NetHandler.SendConsumedState().

+ Here is the call graph for this function: