Skip to main content

subtr_actor/stats/export/
dodge_reset.rs

1use 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}