Sakuno.KanColle.Amatsukaze.Game.Services.Records.SortieRecords.RecordMapHP C# (CSharp) Method

RecordMapHP() private method

private RecordMapHP ( ApiInfo rpInfo ) : void
rpInfo ApiInfo
return void
        void RecordMapHP(ApiInfo rpInfo)
        {
            var rSortie = SortieInfo.Current;
            var rSortieMap = rSortie.Map;
            if (rSortieMap.HP == null || rSortie.Node.EventType != SortieEventType.BossBattle)
                return;

            var rHP = rSortieMap.HP.Current;

            using (var rCommand = Connection.CreateCommand())
            {
                rCommand.CommandText = "UPDATE sortie SET map_hp = @map_hp WHERE id = @id;";
                rCommand.Parameters.AddWithValue("@id", rSortie.ID);
                rCommand.Parameters.AddWithValue("@map_hp", rHP > 0 ? (int?)rHP : null);

                rCommand.ExecuteNonQuery();
            }
        }