public static void Initialize() { Loading.OnLoadingComplete += delegate { _skillshotDetector = new SkillshotDetector(); Evade = new EvadePlus(_skillshotDetector); EvadeMenu.CreateMenu(); }; }
public EvadePlus(SkillshotDetector detector) { Skillshots = new EvadeSkillshot[] { }; Polygons = new Geometry.Polygon[] { }; ClippedPolygons = new List<Geometry.Polygon>(); StatusText = new Text("EvadePlus Enabled", new Font("Calisto MT", 10F, FontStyle.Bold)); StatusTextShadow = new Text("EvadePlus Enabled", new Font("Calisto MT", 10F, FontStyle.Bold)); SkillshotDetector = detector; SkillshotDetector.OnUpdateSkillshots += OnUpdateSkillshots; SkillshotDetector.OnSkillshotActivation += OnSkillshotActivation; SkillshotDetector.OnSkillshotDetected += OnSkillshotDetected; SkillshotDetector.OnSkillshotDeleted += OnSkillshotDeleted; Player.OnIssueOrder += PlayerOnIssueOrder; Game.OnTick += Ontick; Drawing.OnDraw += OnDraw; }