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); } }
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); } }