Esempio n. 1
0
        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));
        }