@@ -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 (" \n USTRUCT (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+ " \n UCLASS (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+ " \n UFUNCTION (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+ " \n UFUNCTION (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+ " \n UFUNCTION (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 (" \n USTRUCT ()\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 (" \n USTRUCT ()\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 (" \n UCLASS (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 (" \n UCLASS (Abstract)\n " );
880880 block (
881881 ctx,
882882 std::format (
0 commit comments