diff --git a/appveyor.yml b/appveyor.yml index 0323ff1..330c135 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 1.4.0.{build} +version: 1.5.0.{build} image: Visual Studio 2017 skip_tags: true @@ -16,7 +16,7 @@ deploy: - provider: GitHub release: Pubg.Net-v$(appveyor_build_version) - description: 'Release of $(appveyor_build_version)' + description: '' auth_token: secure: 6bQdMR64k8Hsx3yyvLjkfD9K16vBFYQg85PqD5tAypkcBRe8cSsofZAgavw1QrVm artifact: /.*\.nupkg/ diff --git a/src/pubg-dotnet/Models/Stats/PubgParticipantStats.cs b/src/pubg-dotnet/Models/Stats/PubgParticipantStats.cs index 070c8cd..bb0d7c9 100644 --- a/src/pubg-dotnet/Models/Stats/PubgParticipantStats.cs +++ b/src/pubg-dotnet/Models/Stats/PubgParticipantStats.cs @@ -65,6 +65,9 @@ public class PubgParticipantStats [JsonProperty] public int RoadKills { get; set; } + [JsonProperty] + public float SwimDistance { get; set; } + [JsonProperty] public int TeamKills { get; set; } diff --git a/src/pubg-dotnet/Models/Telemetry/Events/LogArmorDestroy.cs b/src/pubg-dotnet/Models/Telemetry/Events/LogArmorDestroy.cs new file mode 100644 index 0000000..f39ef0f --- /dev/null +++ b/src/pubg-dotnet/Models/Telemetry/Events/LogArmorDestroy.cs @@ -0,0 +1,32 @@ +using Newtonsoft.Json; +using Pubg.Net.Models.Telemetry.Enums; + +namespace Pubg.Net.Models.Telemetry.Events +{ + public class LogArmorDestroy : PubgTelemetryEvent + { + [JsonProperty] + public int AttackId { get; set; } + + [JsonProperty] + public PubgCharacter Attacker { get; set; } + + [JsonProperty] + public PubgCharacter Victim { get; set; } + + [JsonProperty] + public string DamageTypeCategory { get; set; } + + [JsonProperty] + public PubgDamageReason DamageReason { get; set; } + + [JsonProperty] + public string DamageCauserName { get; set; } + + [JsonProperty] + public PubgItem Item { get; set; } + + [JsonProperty] + public float Distance { get; set; } + } +} diff --git a/src/pubg-dotnet/Models/Telemetry/Events/LogSwimEnd.cs b/src/pubg-dotnet/Models/Telemetry/Events/LogSwimEnd.cs new file mode 100644 index 0000000..c3d895e --- /dev/null +++ b/src/pubg-dotnet/Models/Telemetry/Events/LogSwimEnd.cs @@ -0,0 +1,10 @@ +using Newtonsoft.Json; + +namespace Pubg.Net.Models.Telemetry.Events +{ + public class LogSwimEnd : PubgTelemetryEvent + { + [JsonProperty] + public PubgCharacter Character { get; set; } + } +} diff --git a/src/pubg-dotnet/Models/Telemetry/Events/LogSwimStart.cs b/src/pubg-dotnet/Models/Telemetry/Events/LogSwimStart.cs new file mode 100644 index 0000000..a99023f --- /dev/null +++ b/src/pubg-dotnet/Models/Telemetry/Events/LogSwimStart.cs @@ -0,0 +1,10 @@ +using Newtonsoft.Json; + +namespace Pubg.Net.Models.Telemetry.Events +{ + public class LogSwimStart : PubgTelemetryEvent + { + [JsonProperty] + public PubgCharacter Character { get; set; } + } +} diff --git a/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleLeave.cs b/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleLeave.cs index 11a3b05..9e7cd15 100644 --- a/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleLeave.cs +++ b/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleLeave.cs @@ -9,5 +9,11 @@ public class LogVehicleLeave : PubgTelemetryEvent [JsonProperty] public PubgVehicle Vehicle { get; set; } + + [JsonProperty] + public float RideDistance { get; set; } + + [JsonProperty] + public int SeatIndex { get; set; } } } diff --git a/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleRide.cs b/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleRide.cs index 388d1af..58adc9d 100644 --- a/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleRide.cs +++ b/src/pubg-dotnet/Models/Telemetry/Events/LogVehicleRide.cs @@ -9,5 +9,8 @@ public class LogVehicleRide : PubgTelemetryEvent [JsonProperty] public PubgVehicle Vehicle { get; set; } + + [JsonProperty] + public int SeatIndex { get; set; } } } diff --git a/src/pubg-dotnet/pubg-dotnet.csproj b/src/pubg-dotnet/pubg-dotnet.csproj index bd27ee1..6ffafd5 100644 --- a/src/pubg-dotnet/pubg-dotnet.csproj +++ b/src/pubg-dotnet/pubg-dotnet.csproj @@ -3,7 +3,7 @@ Sync and Async client library for communicating with the Pubg Developer API supporting .net standard 2.0 Pubg.Net - 1.4.0 + 1.5.0 Gavin Power netstandard2.0;net45 Pubg.Net