Ejemplo n.º 1
0
        private void OnPlayerDisconnect(ClientPlayerDisconnectPacket packet)
        {
            Logger.Info(this, $"Received PlayerDisconnect packet for ID: {packet.Id}");

            // Destroy player object
            _playerManager.DestroyPlayer(packet.Id);

            // Destroy map icon
            _mapManager.RemovePlayerIcon(packet.Id);

            UI.UIManager.InfoBox.AddMessage($"Player '{packet.Username}' disconnected from the server");
        }
Ejemplo n.º 2
0
        private void OnPlayerDisconnect(ClientPlayerDisconnect playerDisconnect)
        {
            var id       = playerDisconnect.Id;
            var username = playerDisconnect.Username;

            Logger.Get().Info(this, $"Received PlayerDisconnect data for ID: {id}");

            // Destroy player object
            _playerManager.DestroyPlayer(id);

            // Destroy map icon
            _mapManager.RemovePlayerIcon(id);

            UI.UIManager.InfoBox.AddMessage($"Player '{username}' disconnected from the server");
        }