using XCEngine; namespace XCEngine.Rendering.Universal { internal static class UniversalDefaultRendererDataFactory { public static UniversalRendererData CreateDefaultRendererData() { return ScriptableObject .CreateInstance() ?? new UniversalRendererData(); } public static ScriptableRendererData[] CreateDefaultRendererDataList() { UniversalRendererData rendererData = CreateDefaultRendererData(); return new ScriptableRendererData[] { rendererData }; } public static ScriptableRendererDataComposition CreateDefaultRendererDataComposition() { return new ScriptableRendererDataComposition( CreateDefaultRendererDataList(), 0); } } }