Beispiel #1
0
 private void AddNewBuffBarClick(object sender, MouseButtonEventArgs e)
 {
     if (UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars > 4)
     {
         AddNewBuffBar.Opacity = 0.5;
         return;
     }
     SubBuffBar.Opacity = 1;
     UserSettings.AddNewAbnormalityBar(1);
     UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars += 1;
     Custom_Controls.BuffBarSettingControl BuffBar = new Custom_Controls.BuffBarSettingControl()
     {
         PresetName = UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.BarPresets.LastOrDefault().Name,
         Enabled    = UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.BarPresets.LastOrDefault().Enabled,
         TrayIndex  = UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.BarPresets.Length - 1
     };
     BuffTrays.Children.Add(BuffBar);
     NumberOfBuffBars.Text = UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars.ToString();
     if (UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars >= 5)
     {
         AddNewBuffBar.Opacity = 0.5;
         SubBuffBar.Opacity    = 1;
         return;
     }
 }
Beispiel #2
0
 private void PopulateBuffTrays()
 {
     for (int i = 0; i < UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars; i++)
     {
         Custom_Controls.BuffBarSettingControl BuffBar = new Custom_Controls.BuffBarSettingControl()
         {
             PresetName = UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.BarPresets[i].Name,
             Enabled    = UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.BarPresets[i].Enabled,
             TrayIndex  = i
         };
         BuffTrays.Children.Add(BuffBar);
     }
     if (UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars >= 5)
     {
         AddNewBuffBar.Opacity = 0.5;
     }
     else if (UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars <= 1)
     {
         SubBuffBar.Opacity = 0.5;
     }
     NumberOfBuffBars.Text = UserSettings.PlayerConfig.Overlay.AbnormalitiesWidget.ActiveBars.ToString();
 }