mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-10-07 22:50:03 +08:00
Change json structure and add comments for modules
This commit is contained in:
@@ -45,4 +45,15 @@ impl<'a> SchemaClassInfo<'a> {
|
||||
pub fn fields_count(&self) -> Result<u16> {
|
||||
self.process.read_memory::<u16>(self.address + 0x1C)
|
||||
}
|
||||
|
||||
pub fn parent(&self) -> Result<Option<SchemaClassInfo>> {
|
||||
let addr = self.process.read_memory::<u64>(self.address + 0x38)?;
|
||||
if addr == 0 {
|
||||
return Ok(None);
|
||||
}
|
||||
|
||||
let parent = self.process.read_memory::<u64>(addr as usize + 0x8)?;
|
||||
let name = self.process.read_string(self.process.read_memory::<usize>(parent as usize + 0x8)?)?;
|
||||
Ok(Some(SchemaClassInfo::new(self.process, parent as usize, &name)))
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user