private IEnumerator TryToClickOnLeader(Entity leaderPlayer) { //LogMessage(" ;;;;;;;;; TryToClickOnLeader called", 1); yield return(HoverTo(leaderPlayer)); if (CanUseMovementSkill()) { _lastTimeMovementSkillUsed = DateTime.UtcNow; yield return(Input.KeyPress(Settings.MovementSkillKey)); } else { yield return(Input.KeyPress(Keys.T)); //yield return Mouse.LeftClick(); } //yield return CanUseMovementSkill() ? Input.KeyPress(Settings.MovementSkillKey) : Mouse.LeftClick(); yield return(CanUseMovementSkill() ? Input.KeyPress(Settings.MovementSkillKey) : Input.KeyPress(Keys.T)); }