using System; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(fileName = "SatelliteConfig", menuName = "Satellite Data Config/Satellite")] public class SatelliteDataConfig : ScriptableObject { public enum DataType { POINT, AREA } [Serializable] public struct SatelliteDataTypeConfig { public DataType dataType; public ScriptableObject config; } public string satelliteId; public List supportedDataTypes; }