using System; using System.Threading; using robotManager.Helpful; using robotManager.Products; using wManager.Wow.Class; using wManager.Wow.Helpers; using wManager.Wow.ObjectManager; using Timer = robotManager.Helpful.Timer; using System.Collections.Generic; using System.Configuration; using System.ComponentModel; using System.Diagnostics; using robotManager; using System.IO; using wManager.Wow; using System.Drawing; using System.Linq; using System.Threading.Tasks; using wManager.Events; using wManager.Wow.Enums; public class Main : ICustomClass { public float Range { get { return 5.0f; } } private readonly uint _wowBase = (uint)Memory.WowMemory.Memory.GetProcess().MainModule.BaseAddress; private bool _isLaunched; public void Initialize() // When product started, initialize and launch Fightclass { _isLaunched = true; Logging.Write("Class Is initialized."); Rotation(); } public void Dispose() // When product stopped { _isLaunched = false; Logging.Write("Class Stop in progress."); } public void ShowConfiguration() // When use click on Fight class settings { } internal void Rotation() { Logging.Write("Fightclass Druid started."); while (_isLaunched) { if (!Products.InPause) { Logging.WriteFight("Date: " + DateTime.Now ); MovementManager.StopMoveTo(true, 500); Thread.Sleep(1000); } } Logging.Write("Druid FC Is now stopped."); } }