void Update() { if (manager is null) { manager = SensorsManager.GetInstance(); } }
public void OnAfterDeserialize() { instance = this; sensConfs = new List <AbstractConfiguration>(); foreach (SensorConfiguration conf in confsToSerialize) { sensConfs.Add(conf); } }
internal static SensorsManager GetInstance() { // Debug.Log("instance " + instance); if (instance == null) { if (!Directory.Exists("Assets/Resources")) { Directory.CreateDirectory("Assets/Resources"); } if (AssetDatabase.LoadAssetAtPath("Assets/Resources/SensorsManager.asset", typeof(SensorsManager)) == null) { instance = new SensorsManager(); } else { instance = (SensorsManager)AssetDatabase.LoadAssetAtPath("Assets/Resources/SensorsManager.asset", typeof(SensorsManager)); } } //Debug.Log("instance after " + instance); //Debug.Log("confs: " + instance.sensConfs.Count); return(instance); }
void Awake() { manager = SensorsManager.GetInstance(); base.Awake(); }