mirror of
https://github.com/a2x/cs2-dumper.git
synced 2026-04-18 02:09:58 +08:00
Fix mismatched types in C# source gen
This commit is contained in:
@@ -41,7 +41,13 @@ impl CodeWriter for SchemaMap {
|
||||
.members
|
||||
.iter()
|
||||
.map(|member| {
|
||||
format!("{} = {:#X}", member.name, member.value)
|
||||
let hex = format!("{:#X}", member.value);
|
||||
let cast = if member.value == -1 {
|
||||
format!("unchecked(({})-1)", type_name)
|
||||
} else {
|
||||
format!("{}", hex)
|
||||
};
|
||||
format!("{} = {}", member.name, cast)
|
||||
})
|
||||
.collect::<Vec<_>>()
|
||||
.join(",\n");
|
||||
|
||||
Reference in New Issue
Block a user