Exemple #1
0
 public void SetEffects(Ares.Data.IEffectsElement element, Ares.Data.IProject project)
 {
     m_Project = project;
     if (m_Element != null)
     {
         Actions.ElementChanges.Instance.RemoveListener(m_Element.Id, Update);
     }
     m_Element = element;
     if (m_Element != null)
     {
         Enabled = true;
         Update(m_Element.Id, Actions.ElementChanges.ChangeType.Changed);
         Actions.ElementChanges.Instance.AddListener(m_Element.Id, Update);
     }
     else
     {
         Enabled = false;
     }
 }
Exemple #2
0
 public void SetEffects(Ares.Data.IEffectsElement element)
 {
     if (m_Element != null)
     {
         Actions.ElementChanges.Instance.RemoveListener(m_Element.Id, Update);
     }
     m_Element = element;
     if (m_Element != null)
     {
         Update(m_Element.Id, Actions.ElementChanges.ChangeType.Changed);
         Actions.ElementChanges.Instance.AddListener(m_Element.Id, Update);
         if (m_Element is Ares.Data.IWebRadioElement)
         {
             fadeOutUnitBox.Enabled = false;
             fadeOutUpDown.Enabled  = false;
         }
     }
     else
     {
         volumeBar.Value     = 100;
         fadeInUpDown.Value  = 0;
         fadeOutUpDown.Value = 0;
     }
 }