Ejemplo n.º 1
0
        private void PerfromStraightTemplatePlanning()
        {
            BoostPlanningSubPhase boostPlanning = (SubPhases.BoostPlanningSubPhase)Phases.StartTemporarySubPhaseNew(
                "Boost",
                typeof(SubPhases.BoostPlanningSubPhase),
                delegate {
                FinishTractorBeamMovement(new ActionsList.BoostAction());
            }
                );

            InitializeBostPlanning(boostPlanning);
            Phases.UpdateHelpInfo();
            boostPlanning.TryPerformBoost();
        }
Ejemplo n.º 2
0
        private void PerfromStraightTemplatePlanning()
        {
            BoostAction stubAction = new BoostAction()
            {
                HostShip = TheShip
            };

            BoostPlanningSubPhase boostPlanning = (BoostPlanningSubPhase)Phases.StartTemporarySubPhaseNew(
                "Boost",
                typeof(BoostPlanningSubPhase),
                delegate {
                FinishTractorBeamMovement(stubAction);
            }
                );

            boostPlanning.HostAction = stubAction;
            InitializeBostPlanning(boostPlanning);
            Phases.UpdateHelpInfo();
            boostPlanning.TryPerformBoost();
        }