21 lines
682 B
C#
21 lines
682 B
C#
using UnityEngine;
|
|
|
|
public class GlobalOrbitalSettings : MonoBehaviour
|
|
{
|
|
private static GlobalOrbitalSettings Instance = null;
|
|
|
|
[SerializeField, Range(0f, Mathf.PI * 2)] float m_RadiusSpeed = 2f;
|
|
public static float RadiusSpeed => Instance.m_RadiusSpeed;
|
|
|
|
[SerializeField, Range(0f, 2f)] float m_DistanceSpeed = 0.6f;
|
|
public static float DistanceSpeed => Instance.m_DistanceSpeed;
|
|
|
|
[SerializeField, Range(0f, 1f)] float m_GapDistance = 0.3f;
|
|
public static float GapDistance => Instance.m_GapDistance;
|
|
|
|
[SerializeField] GameObject m_RingPrefab;
|
|
public static GameObject RingPrefab => Instance.m_RingPrefab;
|
|
|
|
void Start() => Instance = this;
|
|
}
|