DCT.UI.CoreUI.DoAttackRooms C# (CSharp) Method

DoAttackRooms() private method

private DoAttackRooms ( List rooms ) : void
rooms List
return void
        internal void DoAttackRooms(List<int> rooms)
        {
            Account mAccount = AccountsPanel.Engine.MainAccount;

            foreach (int rm in rooms)
            {
                if (!Globals.AttackMode || mAccount.Mover.Location == null)
                    goto quit;

                Globals.AttackOn = false;

                mAccount.Mover.PathfindTo(rm);

                if (!Globals.AttackMode)
                    goto quit;

                Globals.AttackOn = true;

                AccountsPanel.Engine.MainAccount.Mover.Location.Attack();
                if (!Globals.AttackOn)
                {
                    return;
                }
            }
            return;
            quit:
            LogPanel.Log("Rooms coverage quit");
            StopAttacking(true);
        }
CoreUI