예제 #1
0
 private void LoadBehavior()
 {
     rotationManagerController = new RotationManagerController();
     ClearTree(BeRotations);
     rotationManagerController.Load(OurDirectory + "\\Rotations\\" + BeTBSelectBehavior.SelectedItem + ".xml");
     foreach (Rotation rule in rotationManagerController.Rotations)
     {
         AddCondition(rule, BeRotations);
     }
     BeTabs.Enabled            = true;
     BeBarRuleModifier.Enabled = true;
     RotationSettings.LoadedRotationManager = BeTBSelectBehavior.SelectedItem.ToString();
     RotationSettings.SaveSettings();
 }
예제 #2
0
 private void Save()
 {
     if (rotationManagerController.Name != string.Empty)
     {
         rotationManagerController.ResetControllers();
         foreach (Node node in BeRotations.Nodes)
         {
             var rotation = (Rotation)node.Tag;
             // rule.Priority = node.Index;
             rotationManagerController.Rotations.Add(rotation);
         }
         rotationManagerController.Save();
         RotationSettings.LoadedRotationManager = BeTBSelectBehavior.SelectedItem.ToString();
         RotationSettings.SaveSettings();
     }
 }
예제 #3
0
 private void BehaviorFormFormClosing(object sender, FormClosingEventArgs e)
 {
     PveBehaviorSettings.AllowScripts = BtnAllowScripts.Checked;
     RotationSettings.SaveSettings();
 }