예제 #1
0
        static void APISearchFunction(APITelemetry telemetry, string AccountID)
        {
            PlayerSpecificLog playerSpecificLog = telemetry.GetPlayerSpecificLog(AccountID);

            foreach (LogPlayerKill playerkill in playerSpecificLog.LogPlayerKillList)
            {
                Console.WriteLine(playerkill.Killer.PUBGName + " killed " + playerkill.Victim.PUBGName);
            }
            foreach (LogVehicleLeave leftcar in playerSpecificLog.LogVehicleLeaveList)
            {
                Console.WriteLine(leftcar.Player.PUBGName + " left " + leftcar.Vehicle.vehicleID + " at " + leftcar.Player.Location.X + " " + leftcar.Player.Location.Y + " " + leftcar.Player.Location.Z);
            }
        }
예제 #2
0
        private void playerlist_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            map.ClearMarkers();
            if (playerlist.SelectedValue == null)
            {
                return;
            }
            var selectedplayer = playerlist.SelectedValue.ToString();
            var playerdat      = telemetryData.GetPlayerSpecificLog(selectedplayer, SearchType.PUBGName);

            ConstructTimeline(playerdat);
            loadMarkers(playerdat, map.RootLayer.MarkerCache);
            loadEvents(playerdat, map.RootLayer.EventCache);
            map.Refresh();
        }