Move minimap asteroid sizing into render settings
This commit is contained in:
parent
05c35ab44c
commit
f65b0cea88
4 changed files with 13 additions and 5 deletions
|
|
@ -1832,6 +1832,7 @@ static void RequireDaemonRenderQueryAuthority(string root)
|
|||
"public double WormholeDistanceRatio { get; }",
|
||||
"public double DefaultViewDistance { get; }",
|
||||
"public double MinimapIconScale { get; }",
|
||||
"public double MinimapAsteroidSize { get; }",
|
||||
"public int ResolveDefaultMinimapZoomIndex()",
|
||||
"public int ResolveNextMinimapZoomIndex(int currentIndex)",
|
||||
"public double ResolveMinimapDistance(int zoomIndex)",
|
||||
|
|
@ -2002,7 +2003,8 @@ static void RequireDaemonRenderQueryAuthority(string root)
|
|||
if (ContainsUnitySettingsMember(zoneRenderer, "MinimapZoomLevels") ||
|
||||
ContainsUnitySettingsMember(zoneRenderer, "DefaultMinimapZoom") ||
|
||||
ContainsUnitySettingsMember(zoneRenderer, "MinimapIconSize") ||
|
||||
ContainsUnitySettingsMember(zoneRenderer, "DefaultViewDistance"))
|
||||
ContainsUnitySettingsMember(zoneRenderer, "DefaultViewDistance") ||
|
||||
ContainsUnitySettingsMember(zoneRenderer, "MinimapAsteroidSize"))
|
||||
{
|
||||
throw new InvalidOperationException(
|
||||
"ZoneRenderer must initialize view/minimap presentation through shared daemon render settings instead of Unity GameSettings.");
|
||||
|
|
@ -2156,6 +2158,7 @@ static void RequireDaemonRenderQueryAuthority(string root)
|
|||
"AetheriaRuntimeDaemonRenderQueries.QueryVisibleEntityIndices(",
|
||||
"RenderSettings.TargetDetectionInfoThreshold",
|
||||
"RenderSettings.DefaultViewDistance",
|
||||
"RenderSettings.MinimapAsteroidSize",
|
||||
"RenderSettings.ResolveDefaultMinimapDistance()",
|
||||
"RenderSettings.ResolveMinimapIconSize(value)",
|
||||
"AetheriaRuntimeDaemonRenderQueries.QueryWormholeExits(",
|
||||
|
|
@ -2257,7 +2260,8 @@ static void RequireDaemonRenderQueryAuthority(string root)
|
|||
"Settings.DefaultMinimapZoom",
|
||||
"Settings.WormholeDistanceRatio",
|
||||
"Settings.DefaultViewDistance",
|
||||
"Settings.MinimapIconSize"
|
||||
"Settings.MinimapIconSize",
|
||||
"Settings.MinimapAsteroidSize"
|
||||
};
|
||||
|
||||
var missingActionGameManagerRenderSymbols = requiredActionGameManagerRenderSymbols
|
||||
|
|
|
|||
|
|
@ -591,7 +591,8 @@ public class ActionGameManager : MonoBehaviour
|
|||
Settings.DefaultMinimapZoom,
|
||||
Settings.WormholeDistanceRatio,
|
||||
Settings.DefaultViewDistance,
|
||||
Settings.MinimapIconSize);
|
||||
Settings.MinimapIconSize,
|
||||
Settings.MinimapAsteroidSize);
|
||||
}
|
||||
|
||||
private readonly (float2 direction, string name)[] _directions = {
|
||||
|
|
|
|||
|
|
@ -415,7 +415,7 @@ public class ZoneRenderer : MonoBehaviour
|
|||
beltObject,
|
||||
AsteroidSpritesheetWidth,
|
||||
AsteroidSpritesheetHeight,
|
||||
Settings.MinimapAsteroidSize);
|
||||
(float)RenderSettings.MinimapAsteroidSize);
|
||||
_beltObjects[bodyKey] = belt;
|
||||
|
||||
LODHandler.FindPlanets();
|
||||
|
|
|
|||
|
|
@ -67,7 +67,8 @@ namespace GameCult.Aetheria.State.Verse
|
|||
int defaultMinimapZoom = 0,
|
||||
double wormholeDistanceRatio = 1.0,
|
||||
double defaultViewDistance = 0.0,
|
||||
double minimapIconScale = 0.0)
|
||||
double minimapIconScale = 0.0,
|
||||
double minimapAsteroidSize = 0.0)
|
||||
{
|
||||
TemperatureEmissionCurve = temperatureEmissionCurve;
|
||||
LockIndicatorFrequency = lockIndicatorFrequency;
|
||||
|
|
@ -87,6 +88,7 @@ namespace GameCult.Aetheria.State.Verse
|
|||
WormholeDistanceRatio = Math.Max(0.0, wormholeDistanceRatio);
|
||||
DefaultViewDistance = Math.Max(0.0, defaultViewDistance);
|
||||
MinimapIconScale = Math.Max(0.0, minimapIconScale);
|
||||
MinimapAsteroidSize = Math.Max(0.0, minimapAsteroidSize);
|
||||
}
|
||||
|
||||
public AetheriaRuntimeExponentialCurve TemperatureEmissionCurve { get; }
|
||||
|
|
@ -107,6 +109,7 @@ namespace GameCult.Aetheria.State.Verse
|
|||
public double WormholeDistanceRatio { get; }
|
||||
public double DefaultViewDistance { get; }
|
||||
public double MinimapIconScale { get; }
|
||||
public double MinimapAsteroidSize { get; }
|
||||
|
||||
public int ResolveDefaultMinimapZoomIndex()
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue