subtr_actor/stats/export/
bump.rs1use crate::*;
2
3use super::*;
4
5impl StatFieldProvider for BumpPlayerStats {
6 fn visit_stat_fields(&self, visitor: &mut dyn FnMut(ExportedStat)) {
7 visitor(ExportedStat::unsigned(
8 "bump",
9 "inflicted",
10 StatUnit::Count,
11 self.bumps_inflicted,
12 ));
13 visitor(ExportedStat::unsigned(
14 "bump",
15 "taken",
16 StatUnit::Count,
17 self.bumps_taken,
18 ));
19 visitor(ExportedStat::unsigned(
20 "bump",
21 "team_inflicted",
22 StatUnit::Count,
23 self.team_bumps_inflicted,
24 ));
25 visitor(ExportedStat::unsigned(
26 "bump",
27 "team_taken",
28 StatUnit::Count,
29 self.team_bumps_taken,
30 ));
31 }
32}
33
34impl StatFieldProvider for BumpTeamStats {
35 fn visit_stat_fields(&self, visitor: &mut dyn FnMut(ExportedStat)) {
36 visitor(ExportedStat::unsigned(
37 "bump",
38 "inflicted",
39 StatUnit::Count,
40 self.bumps_inflicted,
41 ));
42 visitor(ExportedStat::unsigned(
43 "bump",
44 "team_inflicted",
45 StatUnit::Count,
46 self.team_bumps_inflicted,
47 ));
48 }
49}