Example #1
0
        private void ServerPlayerInitializer(Message message, IClient sender)
        {
            using (DarkRiftReader reader = message.GetReader())
            {
                NPlayer player = reader.ReadSerializable <NPlayer>();
                if (playerConnecting != null)
                {
                    buffer.AddToBuffer(InitializePlayer, player, sender);
                    return;
                }

                pingSendTimer.Stop();
                InitializePlayer(player, sender);
            }
        }
Example #2
0
 private void NewTrainsInitialized(Message message, IClient sender)
 {
     using (DarkRiftReader reader = message.GetReader())
     {
         WorldTrain[] trains = reader.ReadSerializables <WorldTrain>();
         worldTrains.AddRange(trains);
         if (isLoadingTrain)
         {
             queue.AddToBuffer(InitializeNewTrains, trains, sender);
         }
         else
         {
             InitializeNewTrains(trains, sender);
         }
     }
 }