CSharpMigrate #15

Merged
Wyatt merged 8 commits from CSharpMigrate into main 2025-10-26 21:51:42 +08:00
309 changed files with 384 additions and 163685 deletions
Showing only changes of commit fc1078f20c - Show all commits

12
.gitignore vendored
View File

@ -77,3 +77,15 @@ Plugins/**/Intermediate/*
DerivedDataCache/*
BusyRabbit.uproject.DotSettings.user
Plugins/SpinePlugin/Script/SpinePlugin.Glue
Script/ManagedBusyRabbit/bin
Script/ManagedBusyRabbit/obj
Script/ManagedBusyRabbit/Properties
Script/BusyRabbit.Glue/bin
Script/BusyRabbit.Glue/BusyRabbit
Script/BusyRabbit.Glue/obj
Script/BusyRabbit.Glue/Properties
Script/BusyRabbit.Glue/AssetIds.cs
Script/BusyRabbit.Glue/GameplayTags.cs
Script/BusyRabbit.Glue/TraceChannel.cs

1
Plugins/UnrealSharp Submodule

Submodule Plugins/UnrealSharp added at a5e501bc43

View File

@ -0,0 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<CopyLocalLockFileAssembliesName>true</CopyLocalLockFileAssembliesName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<EnableDynamicLoading>true</EnableDynamicLoading>
</PropertyGroup>
<ItemGroup>
<Reference Include="UnrealSharp">
<HintPath>..\..\Plugins\UnrealSharp\Binaries\Managed\net9.0\UnrealSharp.dll</HintPath>
</Reference>
<Reference Include="UnrealSharp.Core">
<HintPath>..\..\Plugins\UnrealSharp\Binaries\Managed\net9.0\UnrealSharp.Core.dll</HintPath>
</Reference>
<Analyzer Include="..\..\Plugins\UnrealSharp\Binaries\Managed\UnrealSharp.SourceGenerators.dll" />
<ProjectReference Include="..\..\Plugins\SpinePlugin\Script\SpinePlugin.Glue\SpinePlugin.Glue.csproj" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,16 @@
using UnrealSharp.Engine.Core.Modules;
namespace ManagedBusyRabbit;
public class FManagedBusyRabbit : IModuleInterface
{
public void StartupModule()
{
}
public void ShutdownModule()
{
}
}

View File

@ -0,0 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<CopyLocalLockFileAssembliesName>true</CopyLocalLockFileAssembliesName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<EnableDynamicLoading>true</EnableDynamicLoading>
</PropertyGroup>
<ItemGroup>
<Reference Include="UnrealSharp">
<HintPath>..\..\Plugins\UnrealSharp\Binaries\Managed\net9.0\UnrealSharp.dll</HintPath>
</Reference>
<Reference Include="UnrealSharp.Core">
<HintPath>..\..\Plugins\UnrealSharp\Binaries\Managed\net9.0\UnrealSharp.Core.dll</HintPath>
</Reference>
<Analyzer Include="..\..\Plugins\UnrealSharp\Binaries\Managed\UnrealSharp.SourceGenerators.dll" />
<ProjectReference Include="..\BusyRabbit.Glue\BusyRabbit.Glue.csproj" />
</ItemGroup>
</Project>