Ejemplo n.º 1
0
        public override void Next()
        {
            GenericSubPhase subphase = Phases.StartTemporarySubPhaseNew("Notification", typeof(NotificationSubPhase), StartObstaclesPlacementpPhase);

            (subphase as NotificationSubPhase).TextToShow = "Obstacles";
            subphase.Start();
        }
Ejemplo n.º 2
0
        public override void Next()
        {
            GenericSubPhase subphase = Phases.StartTemporarySubPhaseNew("Notification", typeof(NotificationSubPhase), StartCombatSubPhase);

            (subphase as NotificationSubPhase).TextToShow = RuleSets.RuleSet.Instance.CombatPhaseName;
            subphase.Start();
        }
Ejemplo n.º 3
0
        public override void Next()
        {
            GenericSubPhase subphase = Phases.StartTemporarySubPhaseNew("Notification", typeof(NotificationSubPhase), StartCombatSubPhase);

            (subphase as NotificationSubPhase).TextToShow = "Combat";
            subphase.Start();
        }
Ejemplo n.º 4
0
        public override void Next()
        {
            GenericSubPhase subphase = Phases.StartTemporarySubPhaseNew("Notification", typeof(NotificationSubPhase), StartCombatSubPhase);

            (subphase as NotificationSubPhase).TextToShow = Editions.Edition.Current.CombatPhaseName;
            subphase.Start();
        }
Ejemplo n.º 5
0
        private static void FinishSubPhase()
        {
            HideSubphaseDescription();

            Board.ToggleObstaclesHolder(false);

            GenericSubPhase subphase = Phases.StartTemporarySubPhaseNew("Notification", typeof(NotificationSubPhase), StartSetupPhase);

            (subphase as NotificationSubPhase).TextToShow = "Setup";
            subphase.Start();
        }
Ejemplo n.º 6
0
 public override void FinishPhase()
 {
     if (Phases.Events.HasOnActivationPhaseEnd)
     {
         GenericSubPhase subphase = Phases.StartTemporarySubPhaseNew("Notification", typeof(NotificationSubPhase), StartActivationEndSubPhase);
         (subphase as NotificationSubPhase).TextToShow = "End of Activation ";
         subphase.Start();
     }
     else
     {
         StartActivationEndSubPhase();
     }
 }
Ejemplo n.º 7
0
 public override void FinishPhase()
 {
     if (Phases.HasOnCombatPhaseEndEvents)
     {
         GenericSubPhase subphase = Phases.StartTemporarySubPhaseNew("Notification", typeof(NotificationSubPhase), StartCombatEndSubPhase);
         (subphase as NotificationSubPhase).TextToShow = "End of combat";
         subphase.Start();
     }
     else
     {
         StartCombatEndSubPhase();
     }
 }