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