void Update() { if (manager is null) { manager = ActuatorsManager.GetInstance(); } }
public void OnAfterDeserialize() { instance = this; actuatorsConfs = new List <AbstractConfiguration>(); foreach (ActuatorConfiguration conf in confsToSerialize) { actuatorsConfs.Add(conf); } }
public static ActuatorsManager GetInstance() { if (instance == null) { if (!Directory.Exists("Assets/Resources")) { Directory.CreateDirectory("Assets/Resources"); } if (AssetDatabase.LoadAssetAtPath("Assets/Resources/ActuatorsManager.asset", typeof(ActuatorsManager)) == null) { instance = new ActuatorsManager(); } else { instance = (ActuatorsManager)AssetDatabase.LoadAssetAtPath("Assets/Resources/ActuatorsManager.asset", typeof(ActuatorsManager)); } } return(instance); }
void Awake() { manager = ActuatorsManager.GetInstance(); base.Awake(); }