Ejemplo n.º 1
0
        private void OnModelUpdated(object sender, NewModelEventArgs e)
        {
            if (e.Model == null)
            {
                return;
            }

            ObserverData data;

            if (!e.Model.Observers.TryGetValue(Definition, out data))
            {
                // This is only a debug message - sometimes it happens that the observer gets a new model
                // before the request propagates to Core.
                Log.Debug("Observer with {@observerDefinition} is missing data from Core", Definition);
                return;
            }

            SetData(data);
        }
Ejemplo n.º 2
0
 private void OnModelUpdated(object sender, NewModelEventArgs e)
 {
     m_simulationModel = e.Model ?? m_simulationModel;
 }