#if UNITY_EDITOR #if UNITY_6000_0_OR_NEWER using UnityEngine; using UnityEditor; using System.Reflection; using UnityEngine.Rendering; public class ftAPVSettings : EditorWindow { public static ftAPVSettings instance; bool needsOnGUI = true; public void OnGUI() { instance = this; if (!ftRenderLightmap.showAPVSettings) Close(); titleContent.text = "APV placement setings"; this.minSize = new Vector2(512, 240); this.maxSize = new Vector2(512, 240); Assembly[] assemblies = System.AppDomain.CurrentDomain.GetAssemblies(); foreach (var assembly in assemblies) { if (assembly.GetName().Name == "Unity.RenderPipelines.Core.Runtime") { var rtypes = assembly.GetTypes(); for(int i=0; i