subtr-actor 0.11.0

Rocket League replay transformer
Documentation
use crate::*;

use super::*;

impl StatFieldProvider for BumpPlayerStats {
    fn visit_stat_fields(&self, visitor: &mut dyn FnMut(ExportedStat)) {
        visitor(ExportedStat::unsigned(
            "bump",
            "inflicted",
            StatUnit::Count,
            self.bumps_inflicted,
        ));
        visitor(ExportedStat::unsigned(
            "bump",
            "taken",
            StatUnit::Count,
            self.bumps_taken,
        ));
        visitor(ExportedStat::unsigned(
            "bump",
            "team_inflicted",
            StatUnit::Count,
            self.team_bumps_inflicted,
        ));
        visitor(ExportedStat::unsigned(
            "bump",
            "team_taken",
            StatUnit::Count,
            self.team_bumps_taken,
        ));
    }
}

impl StatFieldProvider for BumpTeamStats {
    fn visit_stat_fields(&self, visitor: &mut dyn FnMut(ExportedStat)) {
        visitor(ExportedStat::unsigned(
            "bump",
            "inflicted",
            StatUnit::Count,
            self.bumps_inflicted,
        ));
        visitor(ExportedStat::unsigned(
            "bump",
            "team_inflicted",
            StatUnit::Count,
            self.team_bumps_inflicted,
        ));
    }
}