70 lines
2.3 KiB
C#
70 lines
2.3 KiB
C#
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
|
|
}
|
|
}
|