Make canonical Unity client buildable and typed-state seeded

This commit is contained in:
Meta Vens 2026-07-12 07:25:09 +01:00
commit b4e2f1fcc7
13 changed files with 89 additions and 11 deletions

View file

@ -44,9 +44,8 @@ public sealed class AetheriaUnityClient : MonoBehaviour
private static void CreateView()
{
var pipeline = UniversalRenderPipelineAsset.Create();
GraphicsSettings.defaultRenderPipeline = pipeline;
QualitySettings.renderPipeline = pipeline;
if (GraphicsSettings.currentRenderPipeline is not UniversalRenderPipelineAsset)
throw new InvalidOperationException("Aetheria Unity requires the project-configured Universal Render Pipeline asset.");
var cameraObject = new GameObject("Main Camera") { tag = "MainCamera" };
var camera = cameraObject.AddComponent<Camera>();
cameraObject.AddComponent<UniversalAdditionalCameraData>().renderPostProcessing = true;