Esempio n. 1
0
        void ActionCmd()
        {
            TransitToOrbitCommand.CreateTransitCmd(
                _state.Game,
                _state.Faction,
                OrderingEntity.Entity,
                TargetEntity.Entity,
                _targetInsertionPoint_AU,
                _departureDateTime,
                Distance.MToAU(_deltaV_MS));

            CloseWindow();
        }
Esempio n. 2
0
 /*
  * void PeriapsisPntSelected() {
  *  //var periapsisPoint = _state.LastWorldPointClicked;
  *  //var distanceSelected = Distance.AuToKm((GetTargetPosition() - periapsisPoint).Length());
  *  //_periapsisKM = Math.Min(Math.Max(_peMin, distanceSelected), _apoapsisKm);
  *  //_peAlt = _periapsisKM - _targetRadius;
  *  _tooltipText = "Action to give order";
  *  CurrentState = States.NeedsActioning;
  * }*/
 void ActionCmd()
 {
     /*
      * OrbitBodyCommand.CreateOrbitBodyCommand(
      *  _state.Game,
      *  _state.Faction,
      *  OrderingEntity.Entity,
      *  TargetEntity.Entity,
      *  _apoapsisKm,//PointDFunctions.Length(_orbitWidget.Apoapsis),
      *  _periapsisKM);//PointDFunctions.Length(_orbitWidget.Periapsis));
      */
     TransitToOrbitCommand.CreateTransitCmd(
         _state.Game,
         _state.Faction,
         OrderingEntity.Entity,
         TargetEntity.Entity,
         _targetInsertionPoint_AU,
         _state.CurrentSystemDateTime);
     CloseWindow();
 }