Hide Hold Line Every Frame

This commit is contained in:
copecone committed 2026-08-11 12:21:03 +09:00
1 parent 9ff7632f04
commit 2fced0fedb
2 files changed
+15 -2

No files matched your search

+3 -2
View File
@@ -17,6 +17,9 @@ namespace ADOFAIRenderer.Core
private void LateUpdate() private void LateUpdate()
{ {
if (RenderManager.Instance)
RenderManager.Instance.OnLastUpdate();
StartCoroutine(PostFrameCoroutine()); StartCoroutine(PostFrameCoroutine());
} }
@@ -26,9 +29,7 @@ namespace ADOFAIRenderer.Core
var val = (MeshRenderer)_camQuadMeshField!.GetValue(scrCamera.instance); var val = (MeshRenderer)_camQuadMeshField!.GetValue(scrCamera.instance);
if (RenderManager.Instance) if (RenderManager.Instance)
{
RenderManager.Instance.OnPostFrame(val.sharedMaterial.mainTexture as RenderTexture); RenderManager.Instance.OnPostFrame(val.sharedMaterial.mainTexture as RenderTexture);
} }
} }
} }
}
+12
View File
@@ -4,6 +4,7 @@ using System.Collections.Generic;
using System.IO; using System.IO;
using System.Threading; using System.Threading;
using System.Buffers; using System.Buffers;
using System.Linq;
using ADOFAIRenderer.Data; using ADOFAIRenderer.Data;
using ADOFAIRenderer.UI; using ADOFAIRenderer.UI;
using ADOFAIRenderer.Util; using ADOFAIRenderer.Util;
@@ -292,6 +293,17 @@ namespace ADOFAIRenderer.Core
frameCount++; frameCount++;
} }
public void OnLastUpdate()
{
if (!OverrideLoading) return;
if (!Configuration.AdvancedConfig.NonTile) return;
foreach (var floor in scrLevelMaker.instance.listFloors
.Where(floor => floor.holdRenderer && floor.holdRenderer.m_meshRenderer.enabled))
{
floor.holdRenderer.m_meshRenderer.enabled = false;
}
}
// ReSharper disable once Unity.IncorrectMethodSignature // ReSharper disable once Unity.IncorrectMethodSignature
public void OnPostFrame(RenderTexture? texture) public void OnPostFrame(RenderTexture? texture)
{ {