Skip to content

Commit 0da405b

Browse files
committed
feat: add a little more whitespace around unreal macros in codegen
1 parent 6ff8a40 commit 0da405b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Source/EcsactUnrealCodegenPlugin/EcsactUnrealCodegenPlugin.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ static auto print_ustruct(ecsact::codegen_plugin_context& ctx, auto in_compo_id)
260260
auto compo_name = ecsact::meta::decl_full_name(compo_id);
261261
auto compo_pascal_name = ecsact_ustruct_name(compo_id);
262262

263-
ctx.writef("USTRUCT(BlueprintType)\n");
263+
ctx.writef("\nUSTRUCT(BlueprintType)\n");
264264
block(ctx, std::format("struct {}", compo_pascal_name), [&] {
265265
ctx.writef("GENERATED_BODY()\n\n");
266266
auto fields = ecsact::meta::get_field_ids(compo_id);
@@ -342,7 +342,7 @@ static auto generate_header(ecsact::codegen_plugin_context ctx) -> void {
342342
}
343343

344344
ctx.write(std::format(
345-
"UCLASS(Abstract, Blueprintable, meta = "
345+
"\nUCLASS(Abstract, Blueprintable, meta = "
346346
"(DisplayName = \"Ecsact Runner Package Subsystem ({})\"))\n",
347347
ecsact::meta::package_name(ctx.package_id)
348348
));
@@ -415,7 +415,7 @@ static auto generate_header(ecsact::codegen_plugin_context ctx) -> void {
415415
auto comp_pascal_name = ecsact_decl_name_to_pascal(comp_name);
416416
auto comp_ustruct_name = ecsact_ustruct_name(comp_id);
417417
ctx.write(std::format(
418-
"UFUNCTION(BlueprintNativeEvent, Category = \"Ecsact Runner\", "
418+
"\nUFUNCTION(BlueprintNativeEvent, Category = \"Ecsact Runner\", "
419419
"meta = (DisplayName = \"Init {}\"))\n",
420420
comp_full_name
421421
));
@@ -431,7 +431,7 @@ static auto generate_header(ecsact::codegen_plugin_context ctx) -> void {
431431
));
432432

433433
ctx.write(std::format(
434-
"UFUNCTION(BlueprintNativeEvent, Category = \"Ecsact Runner\", "
434+
"\nUFUNCTION(BlueprintNativeEvent, Category = \"Ecsact Runner\", "
435435
"meta = (DisplayName = \"Update {}\"))\n",
436436
comp_full_name
437437
));
@@ -447,7 +447,7 @@ static auto generate_header(ecsact::codegen_plugin_context ctx) -> void {
447447
));
448448

449449
ctx.write(std::format(
450-
"UFUNCTION(BlueprintNativeEvent, Category = \"Ecsact Runner\", "
450+
"\nUFUNCTION(BlueprintNativeEvent, Category = \"Ecsact Runner\", "
451451
"meta = (DisplayName = \"Remove {}\"))\n",
452452
comp_full_name
453453
));
@@ -763,7 +763,7 @@ static auto generate_mass_header(ecsact::codegen_plugin_context ctx) -> void {
763763
auto one_to_one_spawner_name =
764764
package_pascal_to_one_to_one(package_pascal_name);
765765

766-
ctx.writef("USTRUCT()\n");
766+
ctx.writef("\nUSTRUCT()\n");
767767
block(ctx, "struct FEcsactEntityFragment : public FMassFragment", [&] {
768768
ctx.writef("GENERATED_BODY()\n");
769769
ctx.writef("FEcsactEntityFragment() = default;\n");
@@ -793,7 +793,7 @@ static auto generate_mass_header(ecsact::codegen_plugin_context ctx) -> void {
793793

794794
auto fields = ecsact::meta::get_field_ids(comp_id);
795795

796-
ctx.writef("USTRUCT()\n");
796+
ctx.writef("\nUSTRUCT()\n");
797797
if(fields.size() > 0) {
798798
block(
799799
ctx,
@@ -821,7 +821,7 @@ static auto generate_mass_header(ecsact::codegen_plugin_context ctx) -> void {
821821

822822
ctx.writef("\n");
823823

824-
ctx.writef("UCLASS(Abstract)\n");
824+
ctx.writef("\nUCLASS(Abstract)\n");
825825
block(
826826
ctx,
827827
std::format(
@@ -876,7 +876,7 @@ static auto generate_mass_header(ecsact::codegen_plugin_context ctx) -> void {
876876
);
877877
// "(DisplayName = \"Ecsact Runner Package Subsystem ({})\"))\n",
878878
ctx.writef(";\n\n");
879-
ctx.writef("UCLASS(Abstract)\n");
879+
ctx.writef("\nUCLASS(Abstract)\n");
880880
block(
881881
ctx,
882882
std::format(

0 commit comments

Comments
 (0)