StartMinionSpawns() public static method

public static StartMinionSpawns ( IEnumerable types ) : void
types IEnumerable
return void
Example #1
0
        private void MinionTimerElapsed(object sender, ElapsedEventArgs e)
        {
            if (!AutoBoss.Tools.bossesToggled)
            {
                _minionTicks = 0;
                return;
            }
            if (!_bossActive)
            {
                _minionTicks = 0;
                return;
            }

            _minionTicks++;
            if (_minionTicks != minionTime)
            {
                return;
            }

            switch (_ticker.type)
            {
            case BattleType.Day:
                if (AutoBoss.config.MinionToggles[BattleType.Day])
                {
                    BossEvents.StartMinionSpawns(BossEvents.SelectMinions(BattleType.Day));
                }
                break;

            case BattleType.Special:
                if (AutoBoss.config.MinionToggles[BattleType.Special])
                {
                    BossEvents.StartMinionSpawns(BossEvents.SelectMinions(BattleType.Special));
                }
                break;

            case BattleType.Night:
                if (AutoBoss.config.MinionToggles[BattleType.Night])
                {
                    BossEvents.StartMinionSpawns(BossEvents.SelectMinions(BattleType.Night));
                }
                break;
            }
            _minionTicks = 0;
        }