From cf58771365b5953c6eac548b172aae880d1f0acd Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Sun, 19 May 2024 17:03:57 +0800 Subject: * rename --- .../NGS.MeshFusionPro/LODGroupSettings.cs | 63 ---------------------- 1 file changed, 63 deletions(-) delete mode 100644 Thronefall_1_57/Decompile/NGS.MeshFusionPro/LODGroupSettings.cs (limited to 'Thronefall_1_57/Decompile/NGS.MeshFusionPro/LODGroupSettings.cs') diff --git a/Thronefall_1_57/Decompile/NGS.MeshFusionPro/LODGroupSettings.cs b/Thronefall_1_57/Decompile/NGS.MeshFusionPro/LODGroupSettings.cs deleted file mode 100644 index b0d123f..0000000 --- a/Thronefall_1_57/Decompile/NGS.MeshFusionPro/LODGroupSettings.cs +++ /dev/null @@ -1,63 +0,0 @@ -using UnityEngine; - -namespace NGS.MeshFusionPro; - -public struct LODGroupSettings -{ - public float size; - - public int lodCount; - - public LODFadeMode fadeMode; - - public bool animateCrossFading; - - public float[] screenTransitionsHeight; - - public float[] fadeTransitionsWidth; - - public LODGroupSettings(LODGroup group) - { - size = group.size; - lodCount = group.lodCount; - fadeMode = group.fadeMode; - animateCrossFading = group.animateCrossFading; - screenTransitionsHeight = new float[lodCount]; - fadeTransitionsWidth = new float[lodCount]; - LOD[] lODs = group.GetLODs(); - for (int i = 0; i < lodCount; i++) - { - LOD lOD = lODs[i]; - screenTransitionsHeight[i] = lOD.screenRelativeTransitionHeight; - fadeTransitionsWidth[i] = lOD.fadeTransitionWidth; - } - } - - public bool IsEqual(LODGroupSettings settings, float screenHeightThreshold = 0.0001f, float fadeWidthThreshold = 0.0001f) - { - if (lodCount != settings.lodCount) - { - return false; - } - if (fadeMode != settings.fadeMode) - { - return false; - } - if (animateCrossFading != settings.animateCrossFading) - { - return false; - } - for (int i = 0; i < lodCount; i++) - { - if (Mathf.Abs(screenTransitionsHeight[i] - settings.screenTransitionsHeight[i]) > screenHeightThreshold) - { - return false; - } - if (Mathf.Abs(fadeTransitionsWidth[i] - settings.fadeTransitionsWidth[i]) > fadeWidthThreshold) - { - return false; - } - } - return true; - } -} -- cgit v1.1-26-g67d0