using ADOFAIRenderer.Core; using HarmonyLib; namespace ADOFAIRenderer.Patch.Game; [HarmonyPatch(typeof(scrFloor))] // ReSharper disable once InconsistentNaming public class scrFloorPatch { [HarmonyPrefix] [HarmonyPatch("SpawnPortalParticles")] // ReSharper disable once InconsistentNaming public static bool SkipPortalSpawn(scrFloor __instance) { if (!scrLevelMaker.instance.listFloors.Contains(__instance)) return true; var nonTile = RenderManager.Instance.stage >= RenderStage.Load && RenderManager.Instance.Configuration.AdvancedConfig.NonTile; return !nonTile; } }