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(); }
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(); } }
private void BehaviorFormFormClosing(object sender, FormClosingEventArgs e) { PveBehaviorSettings.AllowScripts = BtnAllowScripts.Checked; RotationSettings.SaveSettings(); }