parent
50e3fb283c
commit
ea58fcedc9
@ -102,23 +102,13 @@ impl SpawnID{
|
||||
#[derive(Debug,Hash,Eq,PartialEq)]
|
||||
struct WormholeOutID(u64);
|
||||
|
||||
#[derive(Default)]
|
||||
struct Counts{
|
||||
mode_start_counts:HashMap<ModeID,u64>,
|
||||
mode_finish_counts:HashMap<ModeID,u64>,
|
||||
spawn_counts:HashMap<SpawnID,u64>,
|
||||
wormhole_out_counts:HashMap<WormholeOutID,u64>,
|
||||
}
|
||||
impl Counts{
|
||||
fn new()->Self{
|
||||
Self{
|
||||
mode_start_counts:HashMap::new(),
|
||||
mode_finish_counts:HashMap::new(),
|
||||
spawn_counts:HashMap::new(),
|
||||
wormhole_out_counts:HashMap::new(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
pub struct ModelInfo<'a>{
|
||||
model_class:&'a str,
|
||||
@ -131,8 +121,8 @@ pub fn get_model_info<'a>(dom:&'a rbx_dom_weak::WeakDom,model_instance:&'a rbx_d
|
||||
// extract model info
|
||||
let map_info=get_mapinfo(&dom,model_instance);
|
||||
|
||||
// count objects
|
||||
let mut counts=Counts::new();
|
||||
// count objects (default count is 0)
|
||||
let mut counts=Counts::default();
|
||||
for instance in dom.descendants_of(model_instance.referent()){
|
||||
if class_is_a(instance.class.as_str(),"BasePart"){
|
||||
// Zones
|
||||
|
Loading…
x
Reference in New Issue
Block a user