mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-10-08 02:00:02 +08:00
Reorganize schema system structures into separate files
This commit is contained in:
@@ -6,7 +6,6 @@ use chrono::{DateTime, Utc};
|
||||
|
||||
use memflow::prelude::v1::*;
|
||||
|
||||
use serde::Serialize;
|
||||
use serde_json::json;
|
||||
|
||||
use formatter::Formatter;
|
||||
@@ -20,8 +19,6 @@ mod interfaces;
|
||||
mod offsets;
|
||||
mod schemas;
|
||||
|
||||
#[derive(Serialize)]
|
||||
#[serde(rename_all = "snake_case")]
|
||||
enum Item<'a> {
|
||||
Buttons(&'a Vec<Button>),
|
||||
Interfaces(&'a InterfaceMap),
|
||||
@@ -30,8 +27,8 @@ enum Item<'a> {
|
||||
}
|
||||
|
||||
impl<'a> Item<'a> {
|
||||
fn write(&self, fmt: &mut Formatter<'a>, file_ext: &str) -> fmt::Result {
|
||||
match file_ext {
|
||||
fn write(&self, fmt: &mut Formatter<'a>, file_type: &str) -> fmt::Result {
|
||||
match file_type {
|
||||
"cs" => self.write_cs(fmt),
|
||||
"hpp" => self.write_hpp(fmt),
|
||||
"json" => self.write_json(fmt),
|
||||
|
Reference in New Issue
Block a user