using System.Collections.Generic; using UnityEngine; using exprivia; public class AreaVariableSubsessionInitializer : MonoBehaviour { public List satellites; public ERSAreaVariableSubsession subsession; SatelliteAreaDataConfig cfg; void Start() { cfg = GlobalDictionary.GetValue("SatelliteDataTypeConfig") as SatelliteAreaDataConfig; if (cfg == null) { Debug.LogError($"AreaVariableSubsessionInitializer: SatelliteDataTypeConfig not found in GlobalDictionary"); return; } string productName = GlobalDictionary.GetValue("ProductName") as string; if (string.IsNullOrEmpty(productName)) { Debug.LogError($"AreaVariableSubsessionInitializer: invalid product name {productName}"); return; } //subsession.initiallySelectedVariableIndex = cfg.initiallySelectedVariableIndex; subsession.SetSatelliteConfig(cfg); subsession.SetProductName(productName); } }