File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -292,6 +292,18 @@ namespace RC::UVTD
292292 // Output UEP_TotalSize at the end of the class section
293293 ini_dumper.send (STR (" UEP_TotalSize = 0x{:X}\n " ), class_entry.total_size );
294294
295+ // Add UEP_TotalSize to the default setter
296+ {
297+ File::StringType total_size_class_name = class_entry.class_name ;
298+ unify_uobject_array_if_needed (total_size_class_name);
299+ default_setter_src_dumper.send (STR (" if (auto it = {}::MemberOffsets.find(STR(\" UEP_TotalSize\" )); it == {}::MemberOffsets.end())\n " ),
300+ total_size_class_name, total_size_class_name);
301+ default_setter_src_dumper.send (STR (" {\n " ));
302+ default_setter_src_dumper.send (STR (" {}::MemberOffsets.emplace(STR(\" UEP_TotalSize\" ), 0x{:X});\n " ),
303+ total_size_class_name, class_entry.total_size );
304+ default_setter_src_dumper.send (STR (" }\n " ));
305+ }
306+
295307 ini_dumper.send (STR (" \n " ));
296308 }
297309 }
You can’t perform that action at this time.
0 commit comments