Files
YachtDice/Packages/com.singularitygroup.hotreload/Editor/ProjectGeneration/ProjectGenenerationPostProcessor.cs
T
2026-02-27 03:16:18 +07:00

18 lines
521 B
C#

using System.IO;
using UnityEditor;
using UnityEngine;
namespace SingularityGroup.HotReload.Editor.ProjectGeneration {
class ProjectGenenerationPostProcessor : AssetPostprocessor {
// Called once before any generation of sln/csproj files happens, can return true to disable generation altogether
static bool OnPreGeneratingCSProjectFiles() {
if (MultiplayerPlaymodeHelper.IsClone) {
return false;
}
ProjectGeneration.GenerateSlnAndCsprojFiles(Application.dataPath).Forget();
return false;
}
}
}