pub struct BoostCalculator { /* private fields */ }Implementations§
Source§impl BoostCalculator
impl BoostCalculator
pub fn new() -> Self
pub fn with_config(config: BoostCalculatorConfig) -> Self
pub fn player_stats(&self) -> &HashMap<PlayerId, BoostStats>
pub fn team_zero_stats(&self) -> &BoostStats
pub fn team_one_stats(&self) -> &BoostStats
pub fn resolved_boost_pads(&self) -> Vec<ResolvedBoostPad>
pub fn update_parts( &mut self, frame: &FrameInfo, gameplay: &GameplayState, players: &PlayerFrameState, events: &FrameEventsState, vertical_state: &PlayerVerticalState, live_play: bool, ) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for BoostCalculator
impl Clone for BoostCalculator
Source§fn clone(&self) -> BoostCalculator
fn clone(&self) -> BoostCalculator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BoostCalculator
impl Debug for BoostCalculator
Source§impl Default for BoostCalculator
impl Default for BoostCalculator
Source§fn default() -> BoostCalculator
fn default() -> BoostCalculator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BoostCalculator
impl RefUnwindSafe for BoostCalculator
impl Send for BoostCalculator
impl Sync for BoostCalculator
impl Unpin for BoostCalculator
impl UnsafeUnpin for BoostCalculator
impl UnwindSafe for BoostCalculator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more