Files
U10-MobileGame/Assets/Scripts/GlobalOrbitalSettings.cs
2025-11-20 13:34:25 +00:00

24 lines
802 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;
[SerializeField] GameObject m_EnemyPrefab;
public static GameObject EnemyPrefab => Instance.m_EnemyPrefab;
void Start() => Instance = this;
}