public void PreUpdateClient(Player player)
        {
            this.PreUpdateLocal(player);

            var mymod = ModHelpersMod.Instance;

            if (player.whoAmI == Main.myPlayer)                // Current player
            {
                var myworld = mymod.GetModWorld <ModHelpersWorld>();
                myworld.WorldLogic.PreUpdateClient();
            }

            // Update ping every 15 seconds
            if (mymod.Config.IsServerGaugingAveragePing && this.TestPing++ > mymod.Config.PingUpdateDelay)
            {
                PacketProtocolSentToEither.QuickSendToServer <PingProtocol>();
                this.TestPing = 0;
            }
        }
Exemple #2
0
 public void OnCurrentClientConnect(Player player)
 {
     PacketProtocolSentToEither.QuickSendToServer <PlayerNewIdProtocol>();
 }
Exemple #3
0
 public static void QuickSendToServer()
 {
     PacketProtocolSentToEither.QuickSendToServer <PingProtocol>();
 }