summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-08-09 21:21:48 -0400
committerAndrew Opalach <andrew@akon.city> 2026-08-09 21:21:48 -0400
commit96157160a6dff477a0127a92c65171b58d7a4c84 (patch)
tree171401f079ad92151741d44faefd51117e0404cc
parent24efeb3697f464c1a205421516b0d9ca108eb751 (diff)
downloadWorldTuningTool-96157160a6dff477a0127a92c65171b58d7a4c84.tar.gz
WorldTuningTool-96157160a6dff477a0127a92c65171b58d7a4c84.tar.bz2
WorldTuningTool-96157160a6dff477a0127a92c65171b58d7a4c84.zip
Update lights at a better point
Signed-off-by: Andrew Opalach <andrew@akon.city>
-rw-r--r--Lights.cs2
-rw-r--r--Plugin.cs10
2 files changed, 6 insertions, 6 deletions
diff --git a/Lights.cs b/Lights.cs
index cff48d2..2670af4 100644
--- a/Lights.cs
+++ b/Lights.cs
@@ -580,7 +580,7 @@ namespace WorldTuningTool
removeFromScene = new NativeAction<nint>(0x142228F10);
}
- public void PostUpdateUnits()
+ public void PostUpdateLightLinker()
{
for (int i = 0; i < sceneLights.Count; i++)
{
diff --git a/Plugin.cs b/Plugin.cs
index 3ee06d3..0b168b0 100644
--- a/Plugin.cs
+++ b/Plugin.cs
@@ -2901,11 +2901,6 @@ namespace WorldTuningTool
param.Update(taaObject);
}
}
-
- if (!disableLightsFeature)
- {
- lights.PostUpdateUnits();
- }
}
private void UpdateLightLinkerHook(nint sLightLinker)
@@ -2948,6 +2943,11 @@ namespace WorldTuningTool
param.Update(fogObject);
}
}
+
+ if (!disableLightsFeature)
+ {
+ lights.PostUpdateLightLinker();
+ }
}
private void EvaluateSceneParamsHook(nint unknownPtr, nint unknownPtr2, int unknownInt, nint unknownPtr3)