subtr_actor/stats/export/
dodge_reset.rs1use crate::*;
2
3use super::*;
4
5impl StatFieldProvider for DodgeResetStats {
6 fn visit_stat_fields(&self, visitor: &mut dyn FnMut(ExportedStat)) {
7 visitor(ExportedStat::unsigned(
8 "dodge_reset",
9 "count",
10 StatUnit::Count,
11 self.count,
12 ));
13 visitor(ExportedStat::unsigned(
14 "dodge_reset",
15 "on_ball_count",
16 StatUnit::Count,
17 self.on_ball_count,
18 ));
19 visitor(ExportedStat::unsigned(
20 "dodge_reset",
21 "flip_reset_used_count",
22 StatUnit::Count,
23 self.flip_reset_used_count,
24 ));
25 visitor(ExportedStat::unsigned(
26 "dodge_reset",
27 "flip_reset_unused_count",
28 StatUnit::Count,
29 self.flip_reset_unused_count,
30 ));
31 visitor(ExportedStat::float(
32 "dodge_reset",
33 "flip_reset_mean_time_to_use",
34 StatUnit::Seconds,
35 self.flip_reset_mean_time_to_use(),
36 ));
37 visitor(ExportedStat::float(
38 "dodge_reset",
39 "flip_reset_min_time_to_use",
40 StatUnit::Seconds,
41 self.flip_reset_min_time_to_use.unwrap_or(0.0),
42 ));
43 }
44}