public static async Task Execute(ISession session, CancellationToken cancellationToken, bool startup = false)
        {
            List <Snipe.SnipeResult> contents = Snipe.ReadFile(Directory.GetCurrentDirectory() + "\\Config\\snipe.txt");

            if (contents.Count > 0 && !currentlySniping)
            {
                currentlySniping = true;
                foreach (Snipe.SnipeResult s in contents)
                {
                    await SnipePokemon(session, s.location, s.pokemonId);
                }
                File.WriteAllText(Directory.GetCurrentDirectory() + "\\Config\\snipe.txt", string.Empty);
                currentlySniping = false;
            }
            else if (startup)
            {
                Logger.Write("Skipping snipe because Config/snipe.txt is empty or doesn't exist.", Logging.LogLevel.Warning);
            }
        }
Example #2
0
    void Update()
    {
        if (ready)
        {
            ready = false;
            while (mode == p_mode)
            {
                mode = Random.Range(0, patternCount);
            }
            p_mode = mode;
            // mode = 4;
            Debug.Log(mode);
            switch (mode)
            {
            case 0:
                StartCoroutine(Circle.circle(bullet[mode], this.transform.position));
                break;

            case 1:
                StartCoroutine(MvCircle.mvCircle(bullet[mode], this.transform.position));
                break;

            case 2:
                StartCoroutine(Snipe.mvCircle(bullet[mode], this.transform.position));
                break;

            case 3:
                StartCoroutine(MvCircleR.mvCircleR(bullet[mode], this.transform.position));
                break;

            case 4:
                StartCoroutine(Scissor.scissor(bullet[mode], this.transform.position));
                break;
            }
        }
    }