using UnityEngine; #if UNITY_EDITOR #endif namespace SickscoreGames.HUDNavigationSystem { [CreateAssetMenu (fileName="New Scene Configuration", menuName=HNS.PublisherName+"/"+HNS.Name+"/New Scene Configuration")] public class HNSSceneConfiguration : ScriptableObject { #region Variables // OVERRIDES public bool overrideRadarSettings = false; public bool overrideCompassBarSettings = false; public bool overrideIndicatorSettings = false; public bool overrideMinimapSettings = false; // RADAR public bool useRadar = true; public RadarModes radarMode = RadarModes.RotateRadar; public float radarZoom = 1f; public float radarRadius = 50f; public float radarMaxRadius = 75f; public bool useRadarScaling = true; public float radarScaleDistance = 15f; public float radarMinScale = .8f; public bool useRadarFading = true; public float radarFadeDistance = 10f; public float radarMinFade = 0f; public bool useRadarHeightSystem = true; public float radarDistanceAbove = 10f; public float radarDistanceBelow = 10f; // COMPASS BAR public bool useCompassBar = true; public float compassBarRadius = 150f; // INDICATOR public bool useIndicators = true; public float indicatorRadius = 25f; public float indicatorHideDistance = 3f; public bool useOffscreenIndicators = true; public float indicatorOffscreenBorder = .075f; public bool useIndicatorScaling = true; public float indicatorScaleRadius = 15f; public float indicatorMinScale = .8f; public bool useIndicatorFading = true; public float indicatorFadeRadius = 15f; public float indicatorMinFade = 0f; // MINIMAP public bool useMinimap = true; public HNSMapProfile minimapProfile; public MinimapModes minimapMode = MinimapModes.RotatePlayer; public MinimapShapes minimapShape = MinimapShapes.Rectangular; public float minimapScale = .25f; public float minimapRadius = 75f; public bool useMinimapScaling = true; public float minimapScaleDistance = 15f; public float minimapMinScale = .8f; public bool useMinimapFading = true; public float minimapFadeDistance = 10f; public float minimapMinFade = 0f; public bool showMinimapBounds = true; public bool useMinimapHeightSystem = true; public float minimapDistanceAbove = 10f; public float minimapDistanceBelow = 10f; #endregion } }