Пример #1
0
        public override void ActionTake()
        {
            SelectSquadLeaderTargetSubPhase newPhase = (SelectSquadLeaderTargetSubPhase)Phases.StartTemporarySubPhaseNew(
                "Select target for Squad Leader",
                typeof(SelectSquadLeaderTargetSubPhase),
                delegate {}
                );

            newPhase.SquadLeaderOwner = this.Host;
            newPhase.Start();
        }
Пример #2
0
        public override void ActionTake()
        {
            SelectSquadLeaderTargetSubPhase newPhase = (SelectSquadLeaderTargetSubPhase)Phases.StartTemporarySubPhaseNew(
                "Select target for Squad Leader",
                typeof(SelectSquadLeaderTargetSubPhase),
                Phases.CurrentSubPhase.CallBack
                );

            newPhase.SquadLeaderOwner   = this.Host;
            newPhase.SquadLeaderUpgrade = this.Source;
            newPhase.Start();
        }