private void ExecutePreAttack(CreatureCard Attacker, CreatureCard Defender)
        {
            ActionPanelSorcererStreet AttackerActivationScreen = Attacker.ActivateInBattle(Map, Map.GlobalSorcererStreetBattleContext.InvaderPlayer);
            ActionPanelSorcererStreet DefenderActivationScreen = Defender.ActivateInBattle(Map, Map.GlobalSorcererStreetBattleContext.DefenderPlayer);

            if (PlayAnimations && DefenderActivationScreen != null)
            {
                AddToPanelListAndSelect(DefenderActivationScreen);
            }
            if (PlayAnimations && AttackerActivationScreen != null)
            {
                AddToPanelListAndSelect(AttackerActivationScreen);
            }
        }
Beispiel #2
0
        public virtual void OnCardSelected(Card CardSelected)
        {
            ActionPanelSorcererStreet NextPanel = CardSelected.ActivateOnMap(Map, ActivePlayer);

            if (NextPanel != null)
            {
                //Spin card to card view screen
                AddToPanelListAndSelect(NextPanel);
            }
            else
            {
                RemoveFromPanelList(this);
            }
        }