mirror of
https://github.com/a2x/cs2-dumper.git
synced 2025-04-02 15:25:35 +08:00
amend
This commit is contained in:
parent
b244f7b292
commit
451b2e48b8
@ -41,13 +41,12 @@ impl CodeWriter for SchemaMap {
|
|||||||
.members
|
.members
|
||||||
.iter()
|
.iter()
|
||||||
.map(|member| {
|
.map(|member| {
|
||||||
let hex = format!("{:#X}", member.value);
|
let hex = if member.value < 0 || member.value > i32::MAX as i64 {
|
||||||
let cast = if member.value == -1 {
|
format!("unchecked(({}){})", type_name, member.value)
|
||||||
format!("unchecked(({})-1)", type_name)
|
|
||||||
} else {
|
} else {
|
||||||
format!("{}", hex)
|
format!("{:#X}", member.value)
|
||||||
};
|
};
|
||||||
format!("{} = {}", member.name, cast)
|
format!("{} = {}", member.name, hex)
|
||||||
})
|
})
|
||||||
.collect::<Vec<_>>()
|
.collect::<Vec<_>>()
|
||||||
.join(",\n");
|
.join(",\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user