Expose RbxSession creation and initialization

This commit is contained in:
Lucien Greathouse 2018-04-20 21:33:51 -07:00
parent 81d232fac5
commit a8588834af

View file

@ -96,7 +96,7 @@ fn file_to_instance(file_item: &FileItem, partition: &Partition) -> (Id, HashMap
} }
impl RbxSession { impl RbxSession {
fn new() -> RbxSession { pub fn new() -> RbxSession {
RbxSession { RbxSession {
partitions: HashMap::new(), partitions: HashMap::new(),
partition_instances: HashMap::new(), partition_instances: HashMap::new(),
@ -105,6 +105,11 @@ impl RbxSession {
} }
} }
pub fn init(&mut self) {
self.load_files();
self.load_instances();
}
fn load_files(&mut self) { fn load_files(&mut self) {
for partition_name in self.partitions.keys() { for partition_name in self.partitions.keys() {
let route = FileRoute { let route = FileRoute {