source2-demo 0.4.2

Dota 2 / Deadlock / CS2 replay parser written in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::entity::field::FieldState;
use crate::HashMap;
use std::rc::Rc;

#[derive(Default)]
pub(crate) struct BaselineContainer {
    pub(crate) baselines: HashMap<i32, Rc<Vec<u8>>>,
    pub(crate) states: HashMap<i32, FieldState>,
}

impl BaselineContainer {
    pub(crate) fn add_baseline(&mut self, id: i32, baseline: Rc<Vec<u8>>) {
        self.baselines.insert(id, baseline);
    }
}